File Chuẩn Bị Cần: 2 file trong system/framework có dạng xx-res.apk. Và 1 file framework.jar cũng ở trong system/framework. Và Rom đã deodex
<Ví Dụ như framework-res.apk + lge-res.apk> Và 1 số thứ như apktool gì mình không đề cập nhé:
Vào thẳng vấn đề.Hum bữa có 1 số bạn nhờ mình add kim giây vào analog nên mình kiếm trên mạng thấy 1 bài trên xda nay dịch lại tiếng việt và nói cho các bác dễ Hiểu. nguồn bên xda nhưng quên link rồi.
. Các bạn cài đặt (if) 2 file trong framework. Lệnh apktool if ...... Xem ở các bài hướng dẫn Decompile file apk nhé !
_____Đầu tiên các bạn cần cần đổi tên file framework.jar thành framework.apk.
+ Mình xin nói rõ phần này, ở 1 số máy tính có mặc định sẵn không đổi tên trực tiếp trên File được thì các bạn làm thế này.Ở Win XP các bạn vào Tool-->Folder Option Chọn Tab View rùi bỏ 2 dấu tích
ở win 7 thì chọn Organize -->folder option tương tự. lúc này cái đuổi ẩn sẽ nổi lên. Ta chỉ cần Xóa chữ Jar và thay thành Apk.
việc ta đổi file framework.jar thành framework.apk xong.
---Decompile file framework.apk này. (1)
---Decompile tiếp file framework-res.apk (2)
Việc tiếp theo Ta down cái này về http://www.mediafire.com/download/6x2zobvwgr1y7l6/PNG&Smali.zip
trong đây có 2 file frmwork.jar và frmwork-res.apk.
Ở frmwork.jar ta mở lên có các đường dẫn ta copy vào framework.apk k fai framework-res nhé. Lưu ý kỹ vấn đề này.Copy 3 file trong đường dẫn frmwork.jar/smail/android/widget Vào framework đã decom ở(1). vào đường dẫn framework/smail//android/widget (nếu ở trong android này ta không có file widget thì ta tạo cái file widget copy 3 file đây vào).
Tiếp tục ta mở thư mục frmwork-res/hpdi copy kim giây vào framework-res đã decompile ở (2).
Ta recompile file framework-res lại.
Sau đó lấy file framework-res recom đc ta lại decompile lần nữa (mục đích để lấy id cây kim giây mới copy vào hpdi).
Bây giờ ta vào framework-res/value/pulic. ta mở nó lên bằng notepad ++
rùi vào framework/smail/android/widget mở file AnalogClock.smail.
ta kiếm dòng
0x1080215 ở đây ta thay giá trị này bằng cái ID Clock_dial ở Pulic. (tức là copy giá trị id ở pulic của Clock_dial thay vào cái số đó bên AnalogClock.smail). Lưu Ý : ID dạng 0x01..... thì ta bỏ số 0 đi. còn 0x1....
Tiếp tục tương tự:
0x1080216 lấy giá trị clock_hand_hour thay vào
0x1080217 lấy giá trị clock_hand_minute thay vào
0x1080615 lấy giá trị clock_hand_second thay vào.
Tức cả id dạng 0x01.... fai bỏ số 0 đi hết
sau đo ta recom file framework và copy file META + các file còn lại so sánh với file gốc vào file đã recome. đổi tên file framework.apk vừa recome đc thành framework.jar.Sau đây ta Copy cả 2 file vào Framework.jar + framework-res vào lại System/Framework-res. set 644.
.Link dong ho khac https://www.dropbox.com/s/l0bt3ep9cw0b93a/analogClock.zip?dl=0
<Ví Dụ như framework-res.apk + lge-res.apk> Và 1 số thứ như apktool gì mình không đề cập nhé:
Vào thẳng vấn đề.Hum bữa có 1 số bạn nhờ mình add kim giây vào analog nên mình kiếm trên mạng thấy 1 bài trên xda nay dịch lại tiếng việt và nói cho các bác dễ Hiểu. nguồn bên xda nhưng quên link rồi.
_____Đầu tiên các bạn cần cần đổi tên file framework.jar thành framework.apk.
+ Mình xin nói rõ phần này, ở 1 số máy tính có mặc định sẵn không đổi tên trực tiếp trên File được thì các bạn làm thế này.Ở Win XP các bạn vào Tool-->Folder Option Chọn Tab View rùi bỏ 2 dấu tích
ở win 7 thì chọn Organize -->folder option tương tự. lúc này cái đuổi ẩn sẽ nổi lên. Ta chỉ cần Xóa chữ Jar và thay thành Apk.
việc ta đổi file framework.jar thành framework.apk xong.
---Decompile file framework.apk này. (1)
---Decompile tiếp file framework-res.apk (2)
Việc tiếp theo Ta down cái này về http://www.mediafire.com/download/6x2zobvwgr1y7l6/PNG&Smali.zip
trong đây có 2 file frmwork.jar và frmwork-res.apk.
Ở frmwork.jar ta mở lên có các đường dẫn ta copy vào framework.apk k fai framework-res nhé. Lưu ý kỹ vấn đề này.Copy 3 file trong đường dẫn frmwork.jar/smail/android/widget Vào framework đã decom ở(1). vào đường dẫn framework/smail//android/widget (nếu ở trong android này ta không có file widget thì ta tạo cái file widget copy 3 file đây vào).
Tiếp tục ta mở thư mục frmwork-res/hpdi copy kim giây vào framework-res đã decompile ở (2).
Ta recompile file framework-res lại.
Sau đó lấy file framework-res recom đc ta lại decompile lần nữa (mục đích để lấy id cây kim giây mới copy vào hpdi).
Bây giờ ta vào framework-res/value/pulic. ta mở nó lên bằng notepad ++
rùi vào framework/smail/android/widget mở file AnalogClock.smail.
ta kiếm dòng
0x1080215 ở đây ta thay giá trị này bằng cái ID Clock_dial ở Pulic. (tức là copy giá trị id ở pulic của Clock_dial thay vào cái số đó bên AnalogClock.smail). Lưu Ý : ID dạng 0x01..... thì ta bỏ số 0 đi. còn 0x1....
Tiếp tục tương tự:
0x1080216 lấy giá trị clock_hand_hour thay vào
0x1080217 lấy giá trị clock_hand_minute thay vào
0x1080615 lấy giá trị clock_hand_second thay vào.
Tức cả id dạng 0x01.... fai bỏ số 0 đi hết
sau đo ta recom file framework và copy file META + các file còn lại so sánh với file gốc vào file đã recome. đổi tên file framework.apk vừa recome đc thành framework.jar.Sau đây ta Copy cả 2 file vào Framework.jar + framework-res vào lại System/Framework-res. set 644.
.Link dong ho khac https://www.dropbox.com/s/l0bt3ep9cw0b93a/analogClock.zip?dl=0