18/4/13

Sửa framework.jar cho máy tính bảng chơi Gameloft

Sau đây là bài dịch lại hướng dẫn chỉnh sửa framework.jar để sửa lỗi gameloft bị forceclose ở bước kiểm tra bản quyền.

Nguồn: www.slatedroid.com

Áp dụng đối với một số máy tính bảng có hiện tượng như trên.

Lưu ý: Hãy chắc rằng bạn hiểu những gì sắp thay đổi, framework.jar bị lỗi sẽ dẫn đến soft-brick (treo logo) nên bạn luôn cần phương án backup đề phòng.

Chúng ta cần 1 số công cụ như sau:
  1. Java Run-time Environment (JRE) link
  2. Tập tin TelephonyManager.smali
  3. APK Multi-Tool
 Các bước thủ thuật:
  1. Chạy APK Multi-tool 1 lần để hoàn tất 1 số tập tin và thư mục rồi thoát ra
  2. Copy framework.jar trong /system/framework vào thư mục place-apk-here-for-modding
  3. Đổi tên framework.jar thành framework.apk
  4. Chạy APK Multi-tool, chọn 24, chọn framework.apk, chọn 9
  5. Chép đè TelephonyManager.smali vào thư mục projects\framework.apk\smali\android\telephony
  6. Chọn 11 để nén lại thành file System_framework.apk trong thư mục place-apk-here-for-modding
  7. Mở cmd rồi cd vào thư mục chứa APK Multi-tool, zipalign bằng lệnh sau:
    ..\other\zipalign -v 4 System_framework.apk framework.jar
  8. Trên android, copy /system/framework/framework.jar để lưu phòng sự cố, hoặc backup bằng recovery.
  9. Chép đè framework.jar mới chỉnh vào /system/framework/framework.jar và khởi động thiết bị.
Sau đó hãy vào thử Gameloft bị lỗi trước đó.

Chúc bạn thành công.