新版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
修改完成之后直接回編譯打包簽名安裝測試,反編譯,回編譯以及簽名這里不做說明,如果你有更好的修改方法歡迎一起交流。
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
修改完成之后直接回編譯打包簽名安裝測試,反編譯,回編譯以及簽名這里不做說明,如果你有更好的修改方法歡迎一起交流。
總結
以上是生活随笔為你收集整理的新版RE管理器 (Root Explorer)修改方法(去广告,时间日期排序,默认文件夹优先)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目立项管理-项目招投标工具技术:软件承
- 下一篇: 强强联合!5家联合实验室落户985武汉大