RE文件管理器|RootExplorer|去广告、时间日期排序、默认文件夹优先 修改方法

RE文件管理器|RootExplorer|去广告、时间日期排序、默认文件夹优先 修改方法

扯点闲话
由于我们都不是从Google Play商店花钱买的RE文件管理器,所以安装后都会有谷歌广告。

而且新版的RE文件管理器时间日期排列比较蛋疼,有些人又喜欢默认文件夹优先显示。
那么我们需要怎么做才能去除广告,修改日期排列,还能文件夹优先显示呢?我们看下面教程:

教程开始

首先你要会反编译,会使用apktool,然后去下载一个新版本的RE管理器
第一步:先去广告反编译之后修改
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” 
第二步:时间日期排列修改,直接全局搜索替换
搜索%td %tb %ty %tT替换成%tY-%tm-%td %tT
第三步:默认文件夹优先先修改/res/xml/preferences.xml
<CheckBoxPreference android:title=”!string/folders_first_title” android:key=”folders_first” android:summary=”This is a check box” android:defaultValue=”true” />
把上面一行修改成
<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
最后,修改完成之后直接回编译打包签名安装测试,反编译,回编译以及签名这里不做说明。

教程转之“越狱微博



原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录