Ở đây mình chỉ viết lại những kinh nghiệm mình có được sau nhiều ngày mò mẫm trên diễn đàn XDA cho con Samsung Galaxy S2 I9100G của mình. Cũng để có chỗ lưu lại khi cần lấy ra xem
[MultiWindow] (Đa cửa sổ)
Các tập tin cần chỉnh sửa:
+ android.policy.jar (trong /system/framework/)
Bước 1:- Decompile tập tin android.policy.jar và tìm đến đường dẫn smali/com/android/internal/policy/impl/
- Chép vào đó thư mục multiwindow (tải tại http ://mu65k.com/download/multiwindow.zip)
- Recompile android.policy.jar
Bước 2:
[MultiWindow] (Đa cửa sổ)
Các tập tin cần chỉnh sửa:
+ android.policy.jar (trong /system/framework/)
Bước 1:- Decompile tập tin android.policy.jar và tìm đến đường dẫn smali/com/android/internal/policy/impl/
- Chép vào đó thư mục multiwindow (tải tại http ://mu65k.com/download/multiwindow.zip)
- Recompile android.policy.jar
Bước 2:
- Tải tập tin update.zip (tải tại http ://mu65k.com/download/update.zip)
- Mở tập tin update.zip lên bằng 7zip và cho tập tin android.policy.jar vào theo đường dẫn /system/framework/
Bước 3:
- Chép tập tin update.zip đã hoàn thành phía trên vào thẻ nhớ
- Tắt máy và khởi động vào CWM Recovery và tiến hành cài đặt
[Gallery S3] (Bộ sưu tập Galaxy S3)
[Water Ripple Effect Lockscreen] (Màn hình khóa gợn sóng)
Các tập tin cần chỉnh sửa:
+ SecSettings.apk (trong /system/app/)
+ framework-res.apk (trong /system/framework/)
Bước 1:
- Decompile tập tin SecSettings.apk và tìm đến tập tin com/android/settings/LockScreenSettings.smali
- Mở tập tin bằng Notepad++ và tìm từ khóa "mRippleEffect" cho đến khi thấy chuỗi dạng
Code:
.line 238 invoke-virtual {p0}, Landroid/preference/PreferenceFragment;->getPreferenceScreen()Landroid/preference/PreferenceScreen; move-result-object v9 iget-object v10, p0, Lcom/android/settings/LockScreenSettings;->mRippleEffect:Landroid/preference/CheckBoxPreference; invoke-virtual {v9, v10}, Landroid/preference/PreferenceGroup;->removePreference(Landroid/preference/Preference;)Z
- Lưu tập tin và tiến hành Recompile tập tin SecSettings.apk
Quảng cáo
Bước 2:
- Decompile tập tin framework-res.apk và tìm đến tập tin res/values-hdpi/bools.xml
- Mở tập tin bằng Notepad++ và sửa dòng
Code:
<bool name="config_isWaterRippleEnabled">false</bool>
Code:
<bool name="config_isWaterRippleEnabled">true</bool>
[Smart Stay & Smart Rotation] (Nghỉ thông minh và Xoay thông minh)
còn tiếp...
Hôm sau mình sẽ hướng dẫn Deodex stock ROM và Decompile & Recompile apk, jar