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