Đề XuấT, 2024

Editor Choice

Cách giải nén tệp APK của ứng dụng Android không cần root

Tệp APK là sản phẩm cuối cùng được sản xuất sau khi phát triển ứng dụng Android. Nó đi kèm với phần mở rộng .apk và còn được gọi là Gói ứng dụng Android. Nó tương tự như một tệp .exe được sử dụng để cài đặt Chương trình Windows. Bây giờ, như bạn có thể biết (hoặc không), việc trích xuất tệp APK này từ một ứng dụng không phải là một nhiệm vụ dễ dàng. Có thể dễ dàng nếu điện thoại của bạn đã được root nhưng không quá nhiều nếu bạn có thiết bị Android chưa root. Chà, sự thật là nó không khó như bạn tưởng. Hôm nay, tôi sẽ chỉ cho bạn một vài phương pháp để bạn có thể trích xuất APK của ứng dụng đã cài đặt trên điện thoại của mình.

Tuyên bố miễn trừ trách nhiệm: Việc trích xuất APK của ứng dụng Android phải trả tiền là bất hợp pháp. Nếu bạn làm như vậy thì chính bạn sẽ chịu trách nhiệm cho nó. Hướng dẫn này đã được viết với mục đích linh hồn để chia sẻ kiến ​​thức về việc trích xuất APK cho mục đích giáo dục. Chúng tôi không hỗ trợ vi phạm bản quyền.

Phương pháp 1: Sử dụng Trình khám phá tệp nâng cao

Như đã đề cập ở trên, nếu thiết bị của bạn có quyền truy cập root thì bạn có thể sử dụng trình duyệt tệp nâng cao cho phép bạn duyệt các thư mục gốc. Nói chung, các ứng dụng đã cài đặt được tìm thấy trong các ứng dụng / dữ liệu / ứng dụng . Vì vậy, từ đây bạn có thể chỉ cần sao chép các tệp APK và dán nó bất cứ nơi nào bạn muốn. Tuy nhiên, bạn cũng có thể trích xuất APK của các ứng dụng đã cài đặt bằng trình duyệt tệp nâng cao trên điện thoại Android chưa root.

Chúng tôi sẽ sử dụng ở đây ES File Explorer cho điều đó. Bạn có thể sử dụng bất kỳ ứng dụng quản lý tập tin nào khác nếu muốn nhưng đảm bảo rằng nó cho phép bạn sao lưu các ứng dụng đã cài đặt . Vâng, đó sẽ là điều quan trọng ở đây sẽ giúp chúng tôi trích xuất APK.

Các bước rất đơn giản. Mở ES File Explorer và nhấn vào ứng dụng của ứng dụng trên ứng dụng, trong trang chủ của ứng dụng, như thể hiện trong ảnh chụp màn hình dưới đây. Bây giờ, hãy nhấn lâu vào ứng dụng mà bạn muốn trích xuất APK của và nhấn vào tùy chọn Sao lưu trực tuyến có sẵn ở phía dưới.

Ứng dụng sẽ được sao lưu với tệp .apk được giải nén. Bạn sẽ tìm thấy tệp APK trong một thư mục có tên là Sao lưu trực tuyến trong bộ nhớ trong của bạn. NẾU bạn thấy phương pháp này đơn giản hơn, phương pháp tiếp theo thậm chí còn dễ dàng hơn.

Cách 2: Tải xuống ứng dụng APK Extractor

Chà, còn một ứng dụng có thể trích xuất APK thì sao? Chà, ứng dụng APK Extractor hoạt động chính xác như tên gọi của nó. Tải xuống ứng dụng từ Play Store và cài đặt nó.

Công việc của ứng dụng rất đơn giản. Trang chủ của ứng dụng hiển thị cho bạn tất cả các ứng dụng của hệ thống và bên thứ ba trên điện thoại của bạn. Bạn chỉ có thể tìm kiếm ứng dụng mà bạn muốn thêm vào APK của. Sau đó, chỉ cần nhấn vào ứng dụng đó là nó. APK sẽ được trích xuất và lưu trong thư mục có tên là Extract ExtractAPKs ' trong bộ nhớ trong của thiết bị.

Trong cài đặt ứng dụng, bạn có thể thay đổi thư mục đích của APK được trích xuất. Bạn cũng có thể đặt định dạng tên . Chẳng hạn, bạn có thể đặt các tệp APK thành đầu tiên có tên Ứng dụng và sau đó là tên gói. Bạn cũng có thể thêm phiên bản ứng dụng trong tên để hiểu rõ hơn. Ngoài ra, bạn thậm chí có thể thiết lập tự động sao lưu APK nếu muốn. Tất cả đều có sẵn trong cài đặt.

Ngoài ra, có một tùy chọn có sẵn để bạn chia sẻ APK cho người khác bằng chính ứng dụng. Chỉ cần nhấn vào biểu tượng thả xuống bên cạnh ứng dụng và bạn sẽ có tùy chọn để chia sẻ nó. Đầu tiên, ứng dụng sẽ trích xuất APK và sau đó bảng chia sẻ sẽ bật lên. Sau đó, bạn có thể chọn ứng dụng mà bạn muốn chia sẻ APK.

Phương pháp 3: Trích xuất APK bằng ADB

Chà, nếu bạn là Người dùng Android Avid hoặc nhà phát triển Android thì bạn phải biết về ADB. Cầu gỡ lỗi Android về cơ bản là một tiện ích dòng lệnh có sẵn với Android SDK, cho phép bạn điều khiển điện thoại và quản lý các tệp trong bộ nhớ của mình bằng các lệnh khác nhau. Nó có thể truy cập các thư mục gốc một cách dễ dàng vì mục đích chính là để gỡ lỗi.

Vì vậy, với một vài bộ lệnh, bạn có thể dễ dàng trích xuất APK sang PC hoặc Mac của chúng tôi trong thư mục mong muốn. Bây giờ, nếu bạn không biết nhiều về ADB thì bạn có thể nghĩ rằng SDK Android cần thiết để ADB hoạt động không? À không, không phải vậy. Trên thực tế, Google cung cấp một gói công cụ nền tảng riêng có chứa ADB. Bạn có thể tải về từ đây.

Sau khi bạn đã tải xuống các công cụ, chỉ cần giải nén zip và mở thư mục. Bạn sẽ tìm thấy tệp adb.exe trong thư mục cùng với fastboot (chúng tôi sẽ không sử dụng tệp này). Bây giờ, nhấn Shift và nhấp chuột phải vào thư mục để có tùy chọn cho cửa sổ lệnh của Open Open tại đây, trong menu chuột phải.

Tiếp theo, kết nối điện thoại của bạn với PC hoặc Mac qua cáp USB và đảm bảo gỡ lỗi USB được BẬT trong Tùy chọn nhà phát triển . Bây giờ, hãy làm theo các lệnh được đưa ra dưới đây.

Trước tiên chúng tôi sẽ kiểm tra xem thiết bị có được kết nối với máy tính của bạn hay không. Nhập lệnh sau:

 thiết bị adb 

Tiếp theo, chúng tôi sẽ lấy tên gói ứng dụng. Nếu bạn đã biết tên gói thì bạn có thể bỏ qua bước này. Nhập lệnh sau.

 adb shell pm danh sách gói 

Bây giờ, chỉ cần sao chép tên gói mà bạn muốn giải nén . Và dán nó vào lệnh tiếp theo. Không sao chép 'gói:' tiền tố cùng với nó. Nhập lệnh sau. Ở đây, tôi đang trích xuất .apk của Truecaller.

 adb shell pm đường dẫn com.truecaller 

Lệnh trên sẽ cung cấp cho bạn đường dẫn của APK thực tế của ứng dụng. Bây giờ, bạn chỉ cần thực hiện lệnh kéo để kéo .apk từ đường dẫn này và lưu trữ nó đến vị trí mong muốn của chúng tôi. Hãy chắc chắn rằng bạn sao chép đường dẫn của vị trí mong muốn và dán nó vào lệnh được cung cấp bên dưới. Ngoài ra, sao chép đường dẫn của .apk thực tế mà chúng ta đã nhận được như là kết quả trong lệnh trước đó.

 adb kéo /data/app/com.truecaller-1/base.apk đường dẫn / đến / mong muốn / vị trí 

Tệp .apk nên được lưu trữ ở vị trí mong muốn của bạn.

Cách tốt nhất để trích xuất APK của ứng dụng Android

Bất kể lý do gì có thể là để bạn trích xuất APK; hãy chắc chắn rằng bạn ủng hộ các nhà phát triển, vì họ xứng đáng được khen thưởng cho công việc khó khăn của họ. Nói về cách tốt nhất, đó chắc chắn là phương pháp thứ hai. Trình trích xuất APK về cơ bản thực hiện các lệnh Shell tương tự mà chúng tôi đã thực hiện trong ADB. Vì vậy, đó là cách tốt nhất cho chắc chắn. Tuy nhiên, nếu bạn biết bất kỳ phương pháp nào khác thì hãy đề cập đến nó trong phần bình luận.

Top