Các thứ cần thiết:
-Máy tính :
+ JAVA ( google dùm nhé)
+7zip: Load
APK tool :Load
APK trans:Load
Pass (nếu có): clubgsm.vn
II- Với máy điện thoại
1. Android đã Root luôn bật chế độ usb debuging
2. Đã cài phần mềm Root Explore + Allow (grant) super user
III- Chuẩn bị file apk để làm việc
1. Cắm máy chế độ usb debuging
2. Bật Adb.bat gõ từng dòng lệnh rồi enter
adb devices
adb pull system/framework fr
adb pull system/app ap
Sẽ có 2 thư mục fr và ap -> muốn full tv thì dịch hầu như hết các apk. Còn muốn tiếng Việt đủ dùng chúng ta cần dịch các apk sau: framework.res, twframework-res, settings, systemUI, launcher, phone, contacts,
3. Đăng ký resource ->quan trọng chỉ if file apk có trong thư mục framework chứ ko if file trong app.
+ Vào thư mục framework thấy file nào có đuôi apk-> copy hết vào thư mục apktool
Chạy Command Prompt.bat lệnh chung là:
apk if (tên file).apk
Với ***= tên từng file apk rồi. (trong bộ apktool sẵn có file bat để if rồi)
VD:
apktool if framework-res.apk
apktool if twframework-res.apk
apktool if lge-res.apk
apktool if miui-res.apk
IV- Tiến hành.
1. Decode (xả)
apktool d***.apk
-> được folder framework-res ->
+ Để có “Tiếng Việt” trong cài đặt ta tiến hành add tv vào file framework-res.apk
2. Dịch xml
Dùng apktranslatewizad vừa dơn được ở trên.
Sau khi các bạn Rút được từ điển csv hãy dùng nó để dịch các apk từ điển phải có tên DictionaryEnVi.csv mới load được. Trong bộ trên đã có sẵn bộ từ điển nho nhỏ giúp các bạn trải nghiệm
Ví dụ dịch LGBrowser.apk
a) Sau khi Decode = apktool -> folder LGBrowser
b) Cắt nó cho vào folder Apk Translation Wizard/ projects/
c) Làm theo hình dưới từ số 1 đến 4. (chọn Dict->load Dict->Read XML->Translate)
+ Quá trình dịch rất nhanh, nếu còn phần màu vàng ở phần dịch bên dưới các bạn xem chữ ở Original rồi dịch sang bên Translated. Copy paste dịch google cũng được.
+ Dịch thêm xong nhấn nút Add Translation lưu vào từ điển cho đỡ phí công dịch thêm.
d) Tắt chương trình đi rồi làm lại từ 1-5
Kiểm tra xem Write XML đã thành công chưa ta vào thư mục
projects/tên_apk/res/values-vi-rVN (với framework-res)
hoặc values-vi (app khác)
4. Compile (Đóng gói):
Đưa folder hoàn thành ở bước 2 trở về folder apktool. Lệnh compile chung là
apktool b***(*** là tên thư mục mà ta đã xả ở bước 1 nhé)
- Nếu trôi chảy sẽ thấy dòng cuối cùng: Building apk file…
- Mở file apk gốc bằng 7zip hoặc winrar
- Sau đó vào thư mục apktool/***/build/apk/ kéo file resource.arsc thay thế nó.
Apktool báo rất rõ nên các bạn chú ý vào dòng log build mà tìm dòng lỗi.
5. Đưa file trở lại phone
- Copy file apk đã thay resource ở trên -> thẻ nhớ hoặc bộ nhớ trong
- Thao tác bằng cách giữ tay 1 lát vào file apk
- Mở root explore -> vào thẻ nhớ -> copy apk vào /system/ (nếu không paste được thì nhấn Mount R/W trên cùng bên phải -> R/O)
+ Chọn Permission -> đánh dấu rồi OK
Move vào thư mục framework hoặc app tùy theo apk nhé -> có hỏi replace thì yes
- Nhấn nút nguồn reboot ngay để tránh FC và hưởng thụ thành quả của mình.
+ Move vào thư mục framework hoặc app tùy theo apk nhé -> có hỏi replace thì yes
- Nhấn nút nguồn reboot ngay để tránh FC và hưởng thụ thành quả của mình.
- Nhấn nút nguồn reboot ngay để tránh FC và hưởng thụ thành quả của mình.
+ Move vào thư mục framework hoặc app tuỳ theo apk. Có hỏi replace thì yes luôn nhé. Xong reboot máy liền để tránh tình trạng FC.
Chúc các bạn thành công!
Nguồn : clubgsm.vn