WikiHow này hướng dẫn bạn cách chỉnh sửa nội dung của tệp APK. Để chỉnh sửa các tệp bên trong, bạn cần phải dịch ngược (và sau đó biên dịch lại) gói bằng APKtool trên máy tính. Chỉnh sửa tệp APK yêu cầu kiến thức về Java, cũng như hệ thống tệp trên cả Windows và Android. Điều này chỉ nên được thực hiện bởi người dùng nâng cao.
Các bước
Phần 1/3: Cài đặt APKTool
Bước 1. Cài đặt bộ phát triển Java
Nó có sẵn để tải xuống tại
Bước 2. Cài đặt Android SDK
Bạn cũng cần cài đặt Bộ phát triển phần mềm Android (SDK) để dịch ngược và biên dịch lại các tệp APK. Cách dễ nhất để cài đặt Android SDK là tải xuống và cài đặt Android Studio từ đây.
Bước 3. Tạo một thư mục mới trên màn hình của bạn
Đây là thư mục bạn sẽ lưu APKTool và các tệp APK của bạn. Sử dụng các bước sau để tạo một thư mục mới.
- Nhấp chuột phải vào một khoảng đen trên màn hình của bạn.
- Lựa chọn Mới 'và sau đó Thư mục'.
Bước 4. Đổi tên thư mục "APK"
Để đổi tên một thư mục, nhấp chuột phải vào thư mục và nhấp vào Đổi tên. Sau đó gõ APK để đổi tên thư mục.
Bước 5. Nhấp chuột phải vào liên kết này và bấm vào Lưu liên kết như.
Thao tác này sẽ mở ra một trình duyệt tệp mà bạn có thể sử dụng để chọn nơi lưu tệp apktool.bat vào.
Bước 6. Điều hướng đến thư mục APK và nhấp vào Lưu
Sử dụng trình duyệt tệp để điều hướng đến thư mục APK bạn vừa tạo trên màn hình của mình. Mở thư mục và nhấp vào Cứu. Thao tác này sẽ lưu tệp apktool.bat vào thư mục APK.
Bước 7. Tải xuống tệp "apktool.jar"
Sử dụng các bước sau để tải xuống apktool.jar:
- Truy cập https://ibotpeaches.github.io/Apktool/ trong trình duyệt web.
- Nhấp chuột Tải xuống bên dưới phiên bản mới nhất trong "Tin tức".
Bước 8. Đổi tên tệp "apktool.jar"
Tệp bạn tải xuống có thể có số phiên bản trong tên tệp. Bạn có thể loại bỏ điều đó bằng cách nhấp chuột phải vào tệp và nhấp vào Đổi tên. Sau đó, chỉ cần gõ apktool như tên tệp. Tên tệp đầy đủ phải là "apktool.jar". Theo mặc định, các tệp đã tải xuống của bạn có thể được tìm thấy trong thư mục "Tải xuống".
Bước 9. Sao chép apktool.jar vào thư mục APK
Sau khi bạn đổi tên tệp xong, hãy nhấp chuột phải vào tệp và nhấp vào Sao chép hoặc Cắt. Sau đó, mở thư mục APK bạn đã tạo trên màn hình và nhấp chuột phải vào bên trong. Nhấp chuột Dán. Thao tác này sẽ dán tệp "apktool.jar" vào bên trong thư mục APK.
Phần 2/3: Giải mã APK
Bước 1. Sao chép tệp APK vào thư mục APK của bạn
Các tệp APK có sẵn để tải xuống từ các trang web khác nhau. Bạn cũng có thể truy xuất APK từ thiết bị Android của mình bằng cách kết nối APK đó với máy tính bằng cáp sạc và mở khóa thiết bị. Điều hướng đến Tải xuống thư mục trên thiết bị và sao chép và dán tệp APK vào thư mục APK trên Máy tính Windows của bạn.
Bước 2. Mở thanh tìm kiếm của Windows và gõ cmd
Thanh tìm kiếm thường nằm ở bên phải của menu Bắt đầu.
Bước 3. Command Prompt trong kết quả tìm kiếm
Nó có một biểu tượng giống như một màn hình đen với một con trỏ màu trắng trên đó.
Bước 4. Điều hướng đến thư mục APK tại dấu nhắc lệnh
Bạn có thể mở một thư mục bên trong dấu nhắc lệnh bằng cách nhập cd theo sau là tên của thư mục. Ví dụ: nếu bạn đang ở mặc định "C: / Users / Tên người dùng>" khi mở dấu nhắc lệnh, bạn có thể mở màn hình của mình bằng cách gõ cd desktop. Nếu bạn đã sao chép thư mục APK vào máy tính của mình, thì bạn có thể mở thư mục APK bằng cách nhập cd apk. Nó sẽ nói "C: / users / username / desktop / apk>" bên cạnh lời nhắc.
Nếu thư mục APK của bạn được lưu vào một vị trí khác, hãy nhập cd / bên cạnh dấu nhắc lệnh để quay lại ổ "C:" gốc. Sau đó gõ cd theo sau là đường dẫn đầy đủ của thư mục APK
Bước 5. Nhập apktool nếu theo sau là tên tệp APK
Điều này cài đặt khung cho ứng dụng.
Ví dụ: nếu tên tệp APK của bạn là "my-first-game.apk", bạn sẽ nhập apk if my-first-game.apk trong dấu nhắc lệnh
Bước 6. Nhập apktool d theo sau là tên tệp APK
Thao tác này sẽ hủy biên dịch tệp APK. Nội dung của tệp APK sẽ được đặt trong một thư mục riêng cùng tên với tệp APK trong thư mục APK. Bây giờ bạn có thể chỉnh sửa các tệp APK đã dịch ngược. Bạn có thể cần một số kỹ năng viết mã để chỉnh sửa các tệp nhất định trong thư mục.
Theo cùng một ví dụ ở trên, bạn sẽ nhập apktool d my-first-game.apk trong dấu nhắc lệnh
Phần 3/3: Biên dịch lại APK
Bước 1. Mở thanh tìm kiếm của Windows và gõ cmd
Thanh tìm kiếm thường nằm ở bên phải của menu Bắt đầu. Sau khi hoàn tất chỉnh sửa các tệp trong thư mục tệp APK, bạn sẽ cần phải biên dịch lại thư mục đó thành tệp APK.
Bước 2. Command Prompt trong kết quả tìm kiếm
Nó có một biểu tượng giống như một màn hình đen với một con trỏ màu trắng trên đó.
Bước 3. Điều hướng đến thư mục APK tại dấu nhắc lệnh
Bạn có thể mở một thư mục bên trong dấu nhắc lệnh bằng cách nhập cd theo sau là tên của thư mục. Ví dụ: nếu bạn đang ở "C: / Users / Tên người dùng>" mặc định khi mở dấu nhắc lệnh, bạn có thể mở màn hình của mình bằng cách gõ cd desktop. Nếu bạn đã sao chép thư mục APK vào máy tính của mình, thì bạn có thể mở thư mục APK bằng cách nhập cd apk. Nó sẽ nói "C: / users / username / desktop / apk>" bên cạnh lời nhắc.
Nếu thư mục APK của bạn được lưu vào một vị trí khác, hãy nhập cd / bên cạnh dấu nhắc lệnh để quay lại ổ "C:" gốc. Sau đó, gõ cd theo sau là đường dẫn đầy đủ của thư mục APK
Bước 4. Nhập apktool b theo sau là tên thư mục của APK bạn muốn biên dịch lại
Thao tác này sẽ biên dịch lại thư mục thành tệp APK. Tệp APK mới được biên dịch có thể được tìm thấy trong thư mục "dist" bên trong thư mục APK dịch ngược mà Apktool đã tạo.
Ví dụ: nếu ứng dụng bạn đang làm việc có tên "my-first-game.apk", bạn sẽ nhập apktool b my-first-game.apk vào dấu nhắc lệnh
Bước 5. Tạo một thư mục mới có tên "Signapk" trên màn hình của bạn
Để tạo một thư mục mới trên màn hình của bạn, hãy nhấp chuột phải vào bất kỳ đâu trên màn hình của bạn và nhấp vào Mới. Sau đó nhấp vào Thư mục. Nhấp chuột phải vào thư mục mới và nhấp vào Đổi tên. Sau đó gõ "Signapk" làm tên thư mục mới.
Bước 6. Sao chép APK mới được biên dịch vào thư mục "Signapk"
Có thể tìm thấy APK mới được biên dịch trong thư mục "dist" của thư mục APK chưa biên dịch trong thư mục "Apktool". Nhấp chuột phải vào APK và nhấp vào Sao chép. Sau đó, điều hướng trở lại thư mục "Signapk" và dán tệp APK vào bên trong thư mục.
Bước 7. Bấm vào đây Tải về SignApk.zip.
Thao tác này sẽ tải xuống tệp SignApk cần thiết để ký tệp apk.
Bước 8. Giải nén nội dung của SignApk.zip vào thư mục Signapk
Thao tác này sẽ trích xuất tệp "certificate.pem", tệp "key.pk8" và "signapk.jar" vào thư mục "Signapk".
Bước 9. Điều hướng đến thư mục "Signapk" trong dấu nhắc lệnh
Để điều hướng đến thư mục Signapk trong dấu nhắc lệnh, hãy nhập cd / để quay lại thư mục gốc. Sau đó gõ cd theo sau là đường dẫn đầy đủ của thư mục thư mục Signapk.
Nếu bạn đã tạo thư mục Signapk trên màn hình của mình, đường dẫn đầy đủ rất có thể là "C: / users / username / desktop / Signapk>"
Bước 10. Gõ java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk vào dấu nhắc lệnh
Thay thế "[apkfilename]" bằng tên thực của tệp apk mà bạn muốn ký. Thao tác này tạo tệp APK đã ký mới trong thư mục Signapk. Sử dụng tệp này để cài đặt phần mềm trên hệ thống Android của bạn.