Hướng dẫn dùng apktool để chỉnh sửa file apk, Hướng dẫn Decompiling và Recompiling file .apk với apktool trên máy tính
Khởi NghiệpSố HóaAPKtool - Phần mềm hỗ trợ cho các developer trên Android, Phần mềm giúp bạn việt hóa,chỉnh sửa,... ứng dụng Android ngay từ file apk mà không cần mã nguồn ứng dụng. Tức là bạn có thể dịch người file apk, chỉnh sửa rồi đóng gói lại mà không cần mã nguồn ban đầu của ứng dụng.Bạn đang xem: Chỉnh sửa file apk trên pc
Dịch ngược(DECOMPILE) là gì?Khi bạn viết một chương trình hay một đoạn mã, thì đoạn mã đó các trình xem văn bản bình thường có thể xem được hết. Nhưng để chạy được nó, bản phải chuyển nó thành ngôn ngữ máy còn gọi là BIÊN DỊCH ( COMPILE ).Nhưng khi biên dịch xong, chúng ta không thể chỉnh sửa lại phần mềm đó được do nó đã trở thành chương trình theo ngôn ngữ máy và các trình xem văn bản hình thường không thể xem được ( Bạn mở nó bằng trình xem văn bản bình thường thì sẽ thấy các kí tự lạ ). Chúng ta phải dịch ngược nó lại gọi là DECOMPILE, và sau khi xem/chỉnh sửa xong thì ta dịch lại nó thành ngôn ngữ máy gọi là RECOMPILE.
Bạn đang xem: Chỉnh sửa file apk trên pc
APK tool có phiên bản cho máy tính và bản cho điện thoại.Với bản cho điện thoại: Có nhiều cách có thể làm trực tiếp trên điện thoại với APK EDITOR ở đây mình hướng dẫn các bạn mod trên PC.
Mình chỉ note qua một chút về cách làm trên điện thoại, bạn google thêm nhé.
Tải apk tool tại đây: https://code.google.com/archive/p/apktool/downloads
Giải nén và đưa thư mục apktool ra ngoài thẻ nhớ /sdcard. Sau đó vào apktool tìm apktool.apk và cài nó.
Cách sử dụng vài tính năng cơ bản:
- Decompile: Chọn file apk và nhấp DECOMPILE ALL. Đợi nó và sẽ xuất hiện (tên ứng dụng)_src.
- RECOMPILE: Tìm thư mục đã được xuất ra như trên -> Nhấp vào -> RECOMPILE.
Xem thêm: Cách Cài Đặt Bàn Phím Trên Điện Thoại Samsung Có Dấu Dành Cho Người Dùng
Chi tiết:Phần mềm hỗ trợ Dich ngược(Decompile*),Biên dịch lại(Recomile),kí apk(signalign) và một số tính năng khác như thêm META-INF vào ứng dụng,tạo odex...Các bạn tự tìm hiểu nha.SIGN APK là gì?Đó là khi bạn có dịch chương trình theo ngôn ngữ máy và cài nó vào. Máy sẽ duyệt chữ kí để nó có thể được cài hay không! Và một ứng dụng mới viết hay đã bị chỉnh sửa đều cần kí hay kí lại.Một số tính năng phụ khác các bạn tìm hiểu lấy nhé.
Dùng APK tool trên máy tính chạy Windows1. Phần mềm chuẩn bị để tiến hành
+Cài đặt Java (JDK/JRE): chú ý chọn đúng phiên bản windows sử dụnghttp://www.oracle.com/technetwork/java/javase/downloads/index.html
+Cài đặt notepad++ để chỉnh sửa code (nếu sử dụng editor khác như sublime text thì khỏi cài)https://notepad-plus-plus.org/download+7zip (nếu đã có winrar thì thôi không cần):http://www.7-zip.org/download.html
+Apktool (cái quan trọng nhất ) down bản mới nhất là 1.5.2apktool-install-windows-r05-ibot.tar.bz2https://connortumbleson.com/apktool/googlecode/
2. Decompile file .apk của 1 rom
Chuẩn bị: File .apk cần decompile (ở đây mình decompiler 2 file là SystemUI.apk với framework-res.apk).
Mở của sổ Command Prompt (cmd )và chọn Run as Administrator.
Tại dấu nhắc trong cửa sở cmd các bạn gõ: cd C:\apktool Nhấn Enter.
Để decompile 1 file thành công trước tiên cần cài framwork cho nó. Vẫn trong của sổ cmd ta gõ lệnh:apktool if framework-res.apk
Ở đây mình hướng dẫn 1 file là framwork-res.apk các file còn lại làm tương tự.
Tiến hành decompile file .apk
Cú pháp để tiến hành như sau:
apktool d
Để decompile file framework-res.apk Tại dấu nhắc lệnh ta gõ như sau
apktool d framework-res.apk
Rồi sau khi làm xong các việc như trên tiếp tục vào cửa sổ cmd gõ lại lệnh:
apktool b framework-res
Đợi nó chạy thành công như lần đầu. Các bạn vào đường dẫn:
C:\apktool\framework-res\dist\
Chúc bạn thực hiện thành công với những file bạn cần chỉnh sửa!
Có thể bạn quan tâm:
Hướng dẫn dùng Advanced Apk Tool để chỉnh sửa file apk, Hướng dẫn Decompiling và Recompiling file .apk với Advanced Apk Tool trên máy tính
Hướng dẫn sử dụng và cách chỉnh sửa file APK trên máy tính bằng phần mềm có giao diện đơn giản, dễ thao tác APK Icon Editor và APK Editor Studio
pigeonholebooks.com chuyên: - Tư vấn, xây dựng, chuyển giao công nghệ Blockchain, mạng xã hội,... - Tư vấn ứng dụng cho smartphone và máy tính bảng, tư vấn ứng dụng vận tải thông minh, thực tế ảo, game mobile,... - Tư vấn các hệ thống theo mô hình kinh tế chia sẻ như Uber, Grab, ứng dụng giúp việc,... - Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,... - Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup,...
Vì sao chọn pigeonholebooks.com? - pigeonholebooks.com nắm vững nhiều công nghệ phần mềm, mạng và viễn thông. Như Payment gateway, SMS gateway, GIS, VOIP, iOS, Android, Blackberry, Windows Phone, cloud computing,… - pigeonholebooks.com có kinh nghiệm triển khai các hệ thống trên các nền tảng điện toán đám mây nổi tiếng như Google, Amazon, Microsoft,… - pigeonholebooks.com có kinh nghiệm thực tế tư vấn, xây dựng, triển khai, chuyển giao, gia công các giải pháp phần mềm cho khách hàng Việt Nam, USA, Singapore, Germany, France, các tập đoàn của nước ngoài tại Việt Nam,… Quý khách xem Hồ sơ năng lực của pigeonholebooks.com tại đây >> Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>