付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、首先反編譯framework-res.apk打開(kāi) valuesstrings.xml,然后在里面加上RecoveryDownloadReboot保存之后關(guān)閉 strings.xml接著打開(kāi) valuespublic.xml,分配剛剛加上去的字符串 id具體做法是,翻到文件最后,查看最后一個(gè)字符串的 id,假設(shè)為 10403c2,搜索 10403c3,看看是否已經(jīng)有此 id 了沒(méi)有的話,添加代碼如果有,可以繼續(xù)搜 10403c4第三步現(xiàn)在可以在資源文件夾(resdrawable-hdpi,resdrawable-mdpi,resdrawable-ldpi)加上自己喜歡的圖標(biāo)了為了方便,以下規(guī)定圖
2、標(biāo)名字為 reboot.png recovery.png downlo實(shí)際上,大家可以自己命名圖標(biāo)名字ng然后為剛剛加上的圖標(biāo)和剛剛分配的 id 連接起來(lái)打開(kāi) valuespublic.xml,繼續(xù)添加代碼保存,關(guān)閉現(xiàn)在 framework-res.apk 文件弄好了,剩下的編譯就不用多說(shuō)了接下來(lái)弄另外一個(gè)文件 framework.jar目的是使關(guān)機(jī)選項(xiàng)有作用,能重啟反編譯 framework.jar(方法自己)打開(kāi) comandroidernalappShutdownThread.smali在第 37 行添加代碼.field public sic mReboot:I然后 ,轉(zhuǎn) 到第 1463
3、 行, 注意 , 此行 前一 個(gè)代 碼應(yīng) 該是 invoke-sic,Landroid/os/er;-shutdown()V在此行添加代碼sget v1, Lcom/android/ernal/app/ShutdownThread;-mReboot:I const/4 v2, 0 x1if-eq v1, v2, :reboot const/4 v2, 0 x2if-eq v1, v2, :rebootRecovery const/4 v2, 0 x3if-eq v1, v2, :rebootDownload然后在 1477 行:.line 531invoke-sic , Landroid/os
4、/.line 532 return-voider;-shutdown()V繼續(xù)添加代碼:reboot不要著急const-string v4, nowinvoke-sic v4, Landroid/os/ return-void:rebootRecoveryconst-string v4, recovery invoke-sic v4, Landroid/os/er;-reboot(Ljava/lang/String;)Ver;-reboot(Ljava/lang/String;)Vreturn-void:rebootDownloadconst-string v4, download invok
5、e-sic v4, Landroid/os/return-voider;-reboot(Ljava/lang/String;)V保存,關(guān)閉之后將 framework.jar 編譯回來(lái)接下來(lái)要在電源菜單中添加選項(xiàng)反編譯 android.policy.jar打開(kāi) comandroidernalpolicyimplGlobalActions.smali第一件事就是將數(shù)組長(zhǎng)度增加 3方法是將第 431 行的代碼const/4 v0, 0 x3new-array v0, v0, Lcom/android/ernal/policy/impl/GlobalAction改為const/4 v0, 0 x6ne
6、w-array v0, v0, Lcom/android/ernal/policy/impl/GlobalActionion;ion;然后,在第 457 行,也就是在 aput-object v2, v0, v1 之后添加代碼const/4 v1, 0 x3new-instance v2, Lcom/android/ernal/policy/impl/GlobalActions$7; const v3, 0 x10803aa # reboot icon resource idconst v4, 0 x10403c5 # reboot string resource idinvoke-direc
7、tv2,p0,v3,v4,ernal/policy/impl/Lcom/android/ernal/policy/impl/GlobalActions$7;-(Lcom/android/ GlobalActions;II)Vaput-object v2, v0, v1 const/4 v1, 0 x4new-instance v2, Lcom/android/ernal/policy/impl/GlobalActions$8; const v3, 0 x10803ab # recovery icon resource idconst v4, 0 x10403c3 # recovery stri
8、ng resource idinvoke-directv2,p0,v3,v4,ernal/policy/impl/Lcom/android/ernal/policy/impl/GlobalActions$8;-(Lcom/android/ GlobalActions;II)Vaput-object v2, v0, v1const/4 v1, 0 x5new-instance v2, Lcom/android/ernal/policy/impl/GlobalActions$9; const v3, 0 x10803ac # download icon resource idconst v4, 0
9、 x10403c4 # download string resource idinvoke-directv2,p0,v3,v4,ernal/policy/impl/Lcom/android/ernal/policy/impl/GlobalActions$9;-(Lcom/android/ GlobalActions;II)Vaput-object v2, v0, v1確保 id 與剛剛在 framework-res.apk 中添加的 id 名稱一致保存,關(guān)閉接下來(lái)確保你添加的重啟選項(xiàng)可用GlobalActions$3.smali 并且重命名為 GlobalActions$7.smali打開(kāi) G
10、lobalActions$7.smali 替換所有 GlobalActions$3.smali 的實(shí)例然后轉(zhuǎn)到 52 行,52 行前面的代碼應(yīng)該是invoke-sicv0,v1,Lcom/android/ernal/app/ShutdownThread;-shutdown(Landroid/content/Context;Z)V添加代碼const/4 v2, 0 x1sput v2, Lcom/android/ernal/app/ShutdownThread;-mReboot:I保存,關(guān)閉接下來(lái)GlobalActions$3.smali 并命名為 GlobalActions$9.smali打開(kāi) GlobalActions$9.smali 替換所有 GlobalActions$3.smali 實(shí)例同 樣 轉(zhuǎn) 到 第52行 , 52行 前 面 應(yīng) 該 是 invoke-sicv0,v1,Lcom/android/ernal/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年汽車維修技能等級(jí)認(rèn)證考試模擬題
- 2026年人力資源管理師職業(yè)考試題庫(kù)
- 2026年中級(jí)會(huì)計(jì)職稱考試會(huì)計(jì)實(shí)務(wù)預(yù)測(cè)模擬題
- 2026年食品營(yíng)養(yǎng)師考試題庫(kù)與答案詳解
- 2026年國(guó)家一級(jí)建造師考試建筑結(jié)構(gòu)與構(gòu)造專業(yè)知識(shí)題
- 2026年中華武術(shù)招式解析及內(nèi)功修煉題庫(kù)
- 2026年醫(yī)藥行業(yè)大企業(yè)風(fēng)險(xiǎn)控制專業(yè)測(cè)試題
- 2026年跨境貿(mào)易物流經(jīng)理考前試題
- 2026年中國(guó)經(jīng)濟(jì)發(fā)展策略及前景測(cè)試題
- 2026年無(wú)人機(jī)與智能裝備資產(chǎn)評(píng)估模擬試題集
- 2026中國(guó)電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會(huì)成熟人才招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2026云南大理州事業(yè)單位招聘48人參考題庫(kù)必考題
- 《公共科目》軍隊(duì)文職考試新考綱題庫(kù)詳解(2026年)
- 2025至2030中國(guó)啤酒市場(chǎng)行業(yè)調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 報(bào)警受理工作制度規(guī)范
- 嘉賓邀請(qǐng)合同書
- 多源信息融合驅(qū)動(dòng)的配電網(wǎng)狀態(tài)估計(jì):技術(shù)革新與實(shí)踐應(yīng)用
- 華電集團(tuán)企業(yè)介紹
- 2025年安徽省從村(社區(qū))干部中錄用鄉(xiāng)鎮(zhèn)(街道)機(jī)關(guān)公務(wù)員考試測(cè)試題及答案
- 2025年AI時(shí)代的技能伙伴報(bào)告:智能體、機(jī)器人與我們(英文版)
- 中國(guó)舞蹈知識(shí)常見(jiàn)考點(diǎn)測(cè)試卷
評(píng)論
0/150
提交評(píng)論