

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、首先反编译framework-res.apk打开 valuesstrings.xml,然后在里面加上RecoveryDownloadReboot保存之后关闭 strings.xml接着打开 valuespublic.xml,分配刚刚加上去的字符串 id具体做法是,翻到文件最后,查看最后一个字符串的 id,假设为 10403c2,搜索 10403c3,看看是否已经有此 id 了没有的话,添加代码如果有,可以继续搜 10403c4第三步现在可以在资源文件夹(resdrawable-hdpi,resdrawable-mdpi,resdrawable-ldpi)加上自己喜欢的图标了为了方便,以下规定图
2、标名字为 reboot.png recovery.png downlo实际上,大家可以自己命名图标名字ng然后为刚刚加上的图标和刚刚分配的 id 连接起来打开 valuespublic.xml,继续添加代码保存,关闭现在 framework-res.apk 文件弄好了,剩下的编译就不用多说了接下来弄另外一个文件 framework.jar目的是使关机选项有作用,能重启反编译 framework.jar(方法自己)打开 comandroidernalappShutdownThread.smali在第 37 行添加代码.field public sic mReboot:I然后 ,转 到第 1463
3、 行, 注意 , 此行 前一 个代 码应 该是 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继续添加代码: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保存,关闭之后将 framework.jar 编译回来接下来要在电源菜单中添加选项反编译 android.policy.jar打开 comandroidernalpolicyimplGlobalActions.smali第一件事就是将数组长度增加 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 名称一致保存,关闭接下来确保你添加的重启选项可用GlobalActions$3.smali 并且重命名为 GlobalActions$7.smali打开 G
10、lobalActions$7.smali 替换所有 GlobalActions$3.smali 的实例然后转到 52 行,52 行前面的代码应该是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保存,关闭接下来GlobalActions$3.smali 并命名为 GlobalActions$9.smali打开 GlobalActions$9.smali 替换所有 GlobalActions$3.smali 实例同 样 转 到 第52行 , 52行 前 面 应 该 是 invoke-sicv0,v1,Lcom/android/ernal/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 优化资源配置的方案计划
- 制定销售策略实现业绩目标计划
- 学生日常管理与规范计划
- 学校美术教学年度计划
- 保安工作中的团队协作机制研究计划
- 《贵州锦福矿业(福泉)有限公司贵州省福泉市白马山铝土矿(新建)矿产资源绿色开发利用方案(三合一)》评审意见
- 四川恒鼎实业有限公司大河沟煤矿矿山地质环境保护与土地复垦方案情况
- 2025数字化乡村文旅发展报告
- 2025年汕尾货运从业资格证考试一共多少题
- 2025年濮阳b2货运资格证全题
- DZ∕T 0211-2020 矿产地质勘查规范 重晶石、毒重石、萤石、硼(正式版)
- 人体成分分析适应症禁忌症
- 普通高中英语课程标准试题与答案(2017年版2020年修订)
- DB3502-Z 5010-2018海绵城市建设工程施工与质量验收标准
- 2024年内蒙古巴彦淖尔市交通投资集团有限公司招聘笔试参考题库含答案解析
- 春季行车安全行驶安全知识培训
- 产品制造工艺总方案
- T-ZJASE 024-2023 呼吸阀定期校验规则
- 新生儿药物过敏
- 工作场所有害因素职业接触限值-第2部分-物理因素
- 2024年度医院医学检验学专业进修回顾课件
评论
0/150
提交评论