九彩固件-我被当猴耍了

查看 52|回复 1
作者:rainABC   
九彩固件升级提示怎么破?网上都在问,博主刚好也是这个固件,且按照提示重新升级了三次后(被耍猴了三次,后面揭秘)。
最终受不了准备一探究竟。先网上查找下相关资源,结果很失望都没有结果。
[attachimg]2671997[/attachimg]
上图给了我启发,于是便解开刷机包。反编译这个应用,看看是什么逻辑。
[attachimg]2671993[/attachimg]
好家伙,还真被我找到了。
public void onReceive(Context context, Intent intent) {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction()) || "android.intent.action.MEDIA_MOUNTED".equals(intent.getAction()) || "android.intent.action.MEDIA_UNMOUNTED".equals(intent.getAction()) || "android.intent.action.MEDIA_EJECT".equals(intent.getAction()) || "android.intent.action.MEDIA_REMOVED".equals(intent.getAction()) || "android.intent.action.LOCKED_BOOT_COMPLETED".equals(intent.getAction()) || "android.intent.action.BOOT_PROGRESS".equals(intent.getAction()) || "android.intent.action.REBOOT".equals(intent.getAction())) {
        SharedPreferences sharedPreferences = context.getSharedPreferences("boot_count", 0);
        int i = sharedPreferences.getInt("count", 0) + 1;
        SharedPreferences.Editor edit = sharedPreferences.edit();
        edit.putInt("counta", i);
        edit.apply();
//400 次啊,你妹的,你耍我。
if (i
            return;
        }
        Intent intent2 = new Intent(context, MainActivity.class);
        intent2.addFlags(268435456);
        context.startActivity(intent2);
    }
}
丫的,这不是把用户当猴子耍吗。难怪当差不多一两个月就提示升级,而且我还傻傻的真去升级了。虽然你固件很出色,但是你也不要这样去折磨用户吧。
图片要看的去 52 看,v2 放图不好弄。

attachimg, equals, tact, ion

hefish   
哈哈,就官方的 rom 用用算了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部