欢迎光临
我们一直在努力

RE管理器 (Root Explorer)修改方法

RE管理器 (Root Explorer)修改方法(去广告,时间日期排序,默认文件夹优先)
1、由于很多人不是真正的Google Play商店花钱买的,所以安装后有谷歌广告
2、新版的时间日期排列比较蛋疼
3、有些人喜欢默认文件夹优先显示
首先你要会反编译,会使用apktool,然后你要下载了新版本的RE管理器,这个可以到酷安下载:http://www.coolapk.com/apk/com.speedsoftware.rootexplorer
1、先去广告反编译之后修改
smali/com/google/android/vending/licensing/LicenseChecker.smali
然后搜索checkAccess 然后在下面代码中间插入一行
move-result v0
const/4 v0, 0x1 //强制验证v0不等于0(这行为新增)
if-eqz v0, :cond_0 //验证了v0=0就会直接跳转到cond_0
const-string v0, “LicenseChecker”
2、时间日期排列修改,直接全局搜索替换
搜索%td %tb %ty %tT替换成%tY-%tm-%td %tT
3、默认文件夹优先先修改/res/xml/preferences.xml
<CheckBoxPreference android:title=”!string/folders_first_title” android:key=”folders_first” android:summary=”This is a check box” />
把上面一行修改成
<CheckBoxPreference android:title=”!string/folders_first_title” android:key=”folders_first” android:summary=”This is a check box” android:defaultValue=”true” />
然后在/smali/com/speedsoftware/rootexplorer/搜索folders_first估计可以搜到好多,但是找对了修改就可以,一共修改两处
第一处
    const-string v1, “folders_first”
    const/4 v2, 0x0 //直接把0x0改成0x1即可 const/4 v2, 0x1
    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
第二处
    const-string v1, “folders_first”
//直接在这中间添加一行
    const/4 v2, 0x1
    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
修改完成之后直接回编译打包签名安装测试,反编译,回编译以及签名这里不做说明,如果你有更好的修改方法欢迎一起交流。
原文在这:http://blog.csdn.net/pwelyn/article/details/41600231

 

我的修改:

 

1、时间日期排列修改

 

直接全局搜索替换
搜索 %td %tb %ty %tT 替换成 %tY-%tm-%td %tT

 

2、默认文件夹优先

 

先修改/res/xml/preferences.xml
<CheckBoxPreference android:title=”!string/folders_first_title” android:key=”folders_first” android:summary=”This is a check box” />
把上面一行修改成
<CheckBoxPreference android:title=”!string/folders_first_title” android:key=”folders_first” android:summary=”This is a check box” android:defaultValue=”true” />

 

然后在/smali/com/speedsoftware/rootexplorer/搜索 const-string v1, “folders_first” 共须要修改两处

 

其一 \smali\com\speedsoftware\rootexplorer\t.smali
317行
const-string v1, “folders_first”
const/4 v2, 0x1  //由原来的0x0改为0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

 

其二 \smali\com\speedsoftware\rootexplorer\lb.smali
56行
const-string v1, “folders_first”
invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z  //由原来的v2改为v3
赞(0) 打赏
未经允许不得转载:爱和博客 » RE管理器 (Root Explorer)修改方法
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏