Tạo 1 thư mục bất kỳ để download và lưu các công cụ mod (apktool, winrar...) vào thư mục này . Ví dụ mình tạo thư mục ModZenfone ở ổ đĩa E:\ (E:\ModZenfone) Đầu tiên các bạn nên nắm rõ các lệnh giải nén và đóng gói thực hiện trên cmd của apktool:
1. GIẢI NÉN:
- Vào thư mục E:\ModZenfone. Ấn đè Shift + Click phải chuột. Chọn Open command window here để mở cmd.exe tại thư mục này .
- Từ dấu nháy bảng cmd.exe gõ lệnh apktool if framework-res.apk để cài đặt framework-res.
- Tiếp tục gõ lệnh apktool d SystemUI.apk để giải nén file SystemUI.apk nếu giải nén thành công ta sẽ có 1 thư mục SystemUI ở thư mục E:\ModZenfone
- Tiếp tục gõ lệnh apktool d framework-res.apk để giải nén file framework-res.apk nếu giải nén thành công ta sẽ có 1 thư mục framework-res ở thư mục E:\ModZenfone
Tương tự các file apk khác cũng giải nén như thế
2. ĐÓNG GÓI:
- Vào thư mục E:\ModZenfone. Ấn đè Shift + Click phải chuột. Chọn Open command window here để mở cmd.exe tại thư mục này .
- Từ dấu nháy bảng cmd.exe gõ lệnh apktool b framework-res để đóng gói thư mục framework-res ta vừa mod.
Nếu đóng gói thành công thì nhìn vào bảng cmd.exe ta sẽ thấy dòng cuối cùng là I: Building apk file… và trong thư mục framework-res sẽ có thêm 2 thư mục build và dist. Ngược lại nếu đóng gói lỗi do mod thì dòng cuối cùng sẽ là 5 more….. hoặc 6 more……. Và sẽ không có thư mục dist.
Vẫn chưa xong nhé. Nếu đóng gói thành công tiếp tục vào E:\ModZenfone mở (không phải giải nén nhé) file framework-res.apk bằng công cụ Winrar , Winzip, (có thể đổi đuôi .apk thành .zip để mở)
7Zip..... chép thư mục META-INF và file AndroidManifest.xml vào thư mục E:\ModZenfone\framework-res\build\apk
- Từ dấu nháy bảng cmd.exe gõ lệnh apktool b framework-res để đóng gói thư mục framework-res lần 2. Vậy là xong phần đóng gói. Vào thư mục
E:\ModZenfone\framework-res\dist chép file framework-res.apk vào điện thoại.
Tương tự đóng gói các file khác cũng y như vậy.
3. MOD:
- Mod này chỉ thực hiện duy nhất trên file framework-res.apk
- Vào thư mục .......framework-res\drawable tìm file stat_sys_battery.xml (Quyết định icon hiển thị khi không sạc) và file stat_sys_battery_charge.xml (Quyết định icon hiển thị khi sạc)
- Xóa hết các đoạn code trong 2 file đó và chỉnh sửa code như mẫu dưới copy ra thêm nhiều dòng nữa và thay thế các số cuối thành từ 0 đến
100
Code mẫu file stat_sys_battery .xml :
Save và đóng file này lại.
Download bộ icon pin của bạn chép đè vào: - Zenfone 4; Zenfone 4.5: icon nằm trong thư mục drawable-hdpi
- Zenfone 5; Zenfone 6: icon nằm trong thư mục drawable-xhdpi
Đóng gói và thưởng thức.
P/s: Các bạn có thể tự tạo cho mình 1 bộ icon riêng gồm 202 icon trong đó 101 icon từ 0-100 (không sạc) và 101 icon từ 0-100 (đang sạc) rồi
chép đè vào.
CHÚ Ý: Hướng dẫn này thực hiện trên các máy zenfone, chưa thử trên các dòng máy khác. Mình không chịu trách nhiệm nếu xảy ra lỗi.