編輯:中興刷機
在中興N760恢復原生鎖屏之前的准備工作:
1:你得懂反編譯
2:恢復原鎖,需要以下文件
擺鐘版ROM提取system\framework\framework-res.apk
擺鐘版ROM提取system\framework\android.policy.jar
原生鎖版ROM提取system\framework\framework-res.apk
原生鎖版ROM提取system\framework\android.policy.jar
在中興N760恢復原生鎖屏的操作步驟如下 :
1、分別用winrar(其他也可以,如ultraedit)打開兩個版本的android.policy.jar文件,提取classes.dex文件,注意因為是兩個版本同名文件,所以全部操作最好放在兩個文件夾下進行。
2、分別反編輯兩個classes.dex文件,反編輯後可以看到classes\com\android\internal\policy\impl目錄下的smali文件,在這裡以LockScreen開頭的文件就是鎖屏文件了,LockScreen後面有$的文件是LockScreen.smali的子文件,擺鐘版比原生版的多一個LockScreen$5.smali,但這些不重要。
3、刪除擺鐘鎖目錄中LockScreen開頭的所有文件,並復制原生鎖目錄中LockScreen開頭的所有文件到擺鐘鎖目錄,其它文件不要動,其它文件關系密碼鎖、路徑鎖、關機菜單等。
4、這時鎖屏原碼基本完成了,如果重編輯打包回去,就可以發現是用橫滑來解鎖了,但是圖片界面完全不對,很難看,看來是調用的資源不對,所以我們還得改代碼。
5、如何查找資源,framework-res.apk裡的\res\values\public.xml文件是定義資源的,所以我們還得分別反編譯兩個framework-res.apk來查看public.xml文件中資源的定義。
6、從public.xml中看出,所有資源都有被賦予了一個16進制的ID,而在原鎖代碼中所以的資源應用都在LockScreen.smali中,它的子程序不用管,用文件編輯器打開它,搜索文本0x1,中興N760論壇中可以找到很多包括0x1的9位16進制代碼,而在public.xml中的ID定義都是10位,這裡的技巧是,LockScreen.smali中的0x後面都捨去了一個0,如0x1000001在public.xml中對應的是0x01000001,這個問題讓我郁悶了很久很久,從修改擺鐘鎖界面開始直到現在才發現關鍵在這兒。
7、在LockScreen.smali中找到這些ID(ID就是0的)然後在原版鎖public.xml中找到對應的資源名,再再擺鐘鎖public.xml中用資源名找到對應的ID,這下明白了吧,用擺鐘鎖對應的資源ID換下LockScreen.smali中的ID,這是個細活,一定要有耐心。(這裡是最最最忙的,沒有耐心?那你還是放棄吧)
8、改完保存,重新編輯成classes.dex,用winrar打開擺鐘鎖原始android.policy.jar,把重編輯的classes.dex替換進去,到此完成。
溫馨提示:刷機有風險,操作請謹慎。
准備工作 1、一台ZTE U930手機; 2、建議手機電量30%以上; 3、Root工具包:U930_Root http://shuajidown3.lexun.cn/a
今天小編要教大家的就是中興Nubia Z5S(大牛)一鍵刷入第三方recovery的教程,教程步驟簡單。具體操作如下: 一、准備工作 1、下載中興手機驅動(通
解決方法 說明:U970部分版本,在root完成後,卡在第一屏無限重啟 1.進入recovery模式 確保存儲卡已刪除官方update.zip升級文件,否則會自動恢復官方
如果你不想使用第三方刷機包,想感受原滋原味的官方固件,那麼這個刷機教程是你應該看的。z5s和z5s mini在這個刷機方法上是一樣的,但是鎖用到的update