最终受不了准备一探究竟。先网上查找下相关资源,结果很失望都没有结果。
909991705978933645.png (104.12 KB, 下载次数: 0)
下载附件
2024-1-23 11:14 上传
951705979517958.png (50.68 KB, 下载次数: 0)
下载附件
2024-1-23 11:14 上传
941705979556465.png (56.07 KB, 下载次数: 0)
下载附件
2024-1-23 11:14 上传
上图给了我启发,于是便解开刷机包。反编译这个应用,看看是什么逻辑。
911705978968946.png (74.06 KB, 下载次数: 0)
下载附件
2024-1-23 11:14 上传
931705979005407.png (25.67 KB, 下载次数: 0)
下载附件
2024-1-23 11:14 上传
好家伙,还真被我找到了。
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();
if (i
丫的,这不是把用户当猴子耍吗。难怪当差不多一两个月就提示升级,而且我还傻傻的真去升级了。虽然你固件很出色,但是你也不要这样去折磨用户吧。