教程,为小三添加关机菜单重启
xt316吧
全部回复
仅看楼主
level 12
gb2010s 楼主
给一些想动手的人看看,其实很简单,会反编译就好。
只修改framework-res.apk和android.policy.jar
2012年08月02日 09点08分 1
level 12
gb2010s 楼主

修改framework-res.Apk
第一步
添加字符串
首先反编译framework-res.apk
打开values\strings.xml,然后在里面加上
<string name="global_action_reboot">Reboot</string>
图中添加了进入recovery和刷机模式
保存,关闭
打开\res\values-zh-rCN\strings.xml,在后面添加
<string name="global_action_reboot">重启</string>
显示中文。(values-zh-rTW为繁体,需要可以添加)
第二步
打开values\public.xml,分配刚刚加上去的字符串id
具体做法是,找到<public type="string" name= 。。。。。。id=。。。。/>最后一行,
查看最后一个字符串的id,小三为0x01040c92,搜索0x01040c93,看看是否已经有此id了,如果有,可以继续搜0x01040c93……找到最后一个没有的话,添加代码
<public type="string" name="global_action_reboot" id="0x01040c93" />
第三步
现在可以在图片资源文件夹(res\drawable-hdpi,res\drawable-mdpi)加上自己喜欢的图标了
为了方便,以下规定图标名字为ic_lock_reboot.png
ic_lock_reboot_recovery.png
ic_lock_reboot_download.png
然后
为刚刚加上的图标和刚刚分配的id连接起来
打开values\public.xml,同样找到<public type="drawable" name="。。。。。" id="。。。。。" />
最后一行,找到最末的id。继续添加代码
<public type="drawable" name="reboot" id="0x01080351" />
保存,关闭
现在framework-res.apk文件弄好了,剩下的编译就不用多说了

2012年08月02日 09点08分 2
亲 反编译amework-res.Apk都没有valued
2013年01月13日 12点01分
回复 a519025969 :这个看看教程就好。。apktool if frameework-res.apk
2013年01月13日 13点01分
[狂汗]真心求教程啦 我在做包
2013年01月13日 13点01分
[疑问]apktool不是反编译的么 系统文件夹里面有这apk??
2013年01月13日 13点01分
level 12
gb2010s 楼主

上面修改只是让小三显示关机选项,下面修改android.policy.jar使关机选项起作用。
第一步
用winrar把android.policy.jar解压,反编译其中的classes.dex.
打开com\android\internal\policy\impl\GlobalActions.smail
在#annotations
Value中添加Lcom/android/internal/policy/impl/GlobalActions$Helper;,
搜索
Lcom/android/internal/policy/impl/GlobalActions;->mIte***java/util/ArrayList;
在第570行之后添加
iget-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mContext:Landroid/content/Context;
iget-object v1, p0, Lcom/android/internal/policy/impl/GlobalActions;->mIte***java/util/ArrayList;
invoke-static {v0, v1}, Lcom/android/internal/policy/impl/GlobalActions$Helper;->addActions(Landroid/content/Context;Ljava/util/ArrayList;)Ljava/util/ArrayList;
第二步
把附件GlobalActions文件夹的GlobalActions$Helper.smail和GlobalActions$Helper$1.smali放入此文件夹com\android\internal\policy\impl\,编译就可以实现添加重启选项。
GlobalActions文件夹内GlobalActions$Helper$2.smali为进入recovery
GlobalActions$Helper$4.smali为进入刷机模式,可以自己需要添加。最后效果如图

2012年08月02日 09点08分 3
android.policy.jar在哪啊?
2013年07月18日 04点07分
level 12
gb2010s 楼主
参考了几张帖子
h ttp://bbs.189st ore.com/forum.php?mod=viewthread&tid=12289&page=1
h ttp://bbs.mfunz .com/thread -173452-1-1.html
提取了相应的代码。
2012年08月02日 09点08分 4
你倒是整个整合版的,原版的修改用会挤掉美化啊[拍砖]
2012年08月02日 09点08分
回复 @°请喊我浩哥 :你也说会挤掉啊,所以我给的是教程,下面附件也不是修改好的文件,就是老修改麻烦,所以我出教程[哈哈]
2012年08月02日 09点08分
回复 @gb2010s :[拍砖]
2012年08月02日 10点08分
level 9
好贴
2012年08月02日 09点08分 5
level 9
能加截图就好
2012年08月02日 09点08分 6
添加过截图,没成功。不知哪里的问题
2012年08月02日 09点08分
level 12
gb2010s 楼主
2012年08月02日 09点08分 7
我好想在哪个吧里见过你 忘了 是defy还是XT531啊
2012年08月02日 09点08分
回复 @花小伊_ :xt531,我也在那里
2012年08月02日 09点08分
回复 @gb2010s :嗷嗷 我想起来了XT531手机性价比还可以
2012年08月02日 09点08分
回复 花小伊_ :感觉和XT317是一个等级的
2012年12月31日 10点12分
level 13
@吱吱的风车 来活了~~
2012年08月02日 09点08分 8
你们开干吧 默默支持你们
2012年08月02日 09点08分
我也默默支持。。。。
2012年08月02日 09点08分
回复 @windseeker_r :…
2012年08月02日 09点08分
[摸]
2012年08月02日 09点08分
level 11
好。[摸头]
2012年08月02日 09点08分 9
level 13
2012年08月02日 09点08分 10
没网啊,大叔你试吧。。。这跟我发的有啥区别啊?。
2012年08月03日 01点08分
没电脑
2012年08月03日 01点08分
level 12
gb2010s 楼主
谁开工做出来看看,呵呵。
2012年08月02日 09点08分 11
level 13
做出来才是精品[鄙视]
2012年08月02日 11点08分 12
我已经做了,不让你以为怎么来的图片啊,这是我制作的步骤
2012年08月02日 11点08分
完全匹配小三,你也知道很多人美化,我希望喜欢的人可以整合进美化里面。不然一遍遍修改麻烦,最好大家都会
2012年08月02日 11点08分
1开始就告诉我们已测成功会更好。2你上的图真的让我有点蛋疼。。。。。
2012年08月02日 11点08分
静音+飞行,还是想保留的。。。。
2012年08月02日 11点08分
level 9
想要截图键
2012年08月02日 12点08分 13
这个,好像有难度。。。。
2012年08月02日 12点08分
明两天我再试试
2012年08月02日 12点08分
回复 @windseeker_r :用戴妃刷的就是CM7非常好用
2012年08月02日 12点08分
回复 @windseeker_r :用戴妃刷的就是CM7非常好用 截图很好用
2012年08月02日 12点08分
level 12
gb2010s 楼主

2012年08月02日 12点08分 14
level 12
gb2010s 楼主
给一个235原版修改好的文件,效果就是上两张图。
http://pan.baidu.com/netdisk/singlepublic?fid=824907_1011915424
2012年08月02日 12点08分 15
收了~
2012年08月02日 12点08分
level 13
2012年08月02日 12点08分 16
level 9
做出来我也用不上了
2012年08月02日 12点08分 18
level 13
很简单吗。。。
2012年08月02日 15点08分 20
会反编译,不就好了么?就是添加一些死的东西
2012年08月02日 15点08分
额。。我看的教程做了,写了这个
2012年08月02日 15点08分
1 2 尾页