本帖最后由 zixijian 于 2020-3-27 16:06 编辑
本来有旧版本凑活用,
系统升级安卓10,不兼容了。
放弃root是不可能的,
想着能不能改改app,
直接签名重装能进,跟原版一样提示root,应该没有签名验证。
由于也是个半吊子,所以我就随便用apk编辑器看了看:
[Java] 纯文本查看 复制代码 package com.secneo.apkwrapper;
public final class a {
public static final String[] a = new String[]{"com.noshufou.android.su", "com.noshufou.android.su.elite", "eu.chainfire.supersu", "com.koushikdutta.superuser", "com.thirdparty.superuser", "com.yellowes.su"};
public static final String[] b = new String[]{"com.koushikdutta.rommanager", "com.koushikdutta.rommanager.license", "com.dimonvideo.luckypatcher", "com.chelpus.lackypatch", "com.ramdroid.appquarantine", "com.ramdroid.appquarantinepro"};
public static final String[] c = new String[]{"com.devadvance.rootcloak", "com.devadvance.rootcloakplus", "de.robv.android.xposed.installer", "com.saurik.substrate", "com.zachspong.temprootremovejb", "com.amphoras.hidemyroot", "com.amphoras.hidemyrootadfree", "com.formyhm.hiderootPremium", "com.formyhm.hideroot"};
public static final String[] d = new String[]{"/data/local/", "/data/local/bin/", "/data/local/xbin/", "/sbin/", "/su/bin/", "/system/bin/", "/system/bin/.ext/", "/system/bin/failsafe/", "/system/sd/xbin/", "/system/usr/we-need-root/", "/system/xbin/"};
public static final String[] e = new String[]{"/system", "/system/bin", "/system/sbin", "/system/xbin", "/vendor/bin", "/sbin", "/etc"};
}
我猜测这些都是检测路径,就直接全改了一遍,重新打包签名后,不提示root了,但是卡在开屏第一页。
还有个思路就是去掉弹出的root检测的确定,
这个确定一点就会退出app,
去掉或替换功能应该也是可行的,
但是没操作过类似的东西。
apk编辑器查看的时候会卡一阵,疑似加壳,
有mt会员的朋友可以帮忙看一下?
没有别的思路了,有兴趣的研究一下。
无脑面具模块的,请不要回复。
既然问了,要回答就要贴近主题。谢谢。 |