设为首页收藏本站

移动叔叔

搜索
楼主: 天若
打印 上一主题 下一主题

[教程] VIBE2.0彻底删除乐安全的方法,通用所有机型

[复制链接]
跳转到指定楼层
楼主
发表于 2015-12-7 12:12:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 天若 于 2015-12-7 15:00 编辑

好久不来了,经常有机油问起,如何去除乐安全被删掉后,屏幕左下角提示安全隐患的方法。今天闲来无事,随手发个去除教程,方法通用所有的VIBE2.0包(官方不更改检测方法的前提下):

1.卡刷包里先要删除到乐安全的app程序,以防止直接在包里删除后,乐安全做自我复制,重启后又出现。
2.需要在build.prop里添加字段:ro.lenovo.check_safeapp=false。这样乐安全就彻底删除了。

大体说一下原理,在services.jar的代码中有个类代码ServerThread,在系统启动时会检测乐安全app程序是否被安装,若不存在此app,则全局强制显示安全隐患的提示(通过修改资源文件是无法完美去掉此提示的,会留下一个黑点)。我们来看一下反编译后的smali代码:
    :cond_f10
    const-string v7, "ro.lenovo.check_safeapp"

    const/4 v9, 0x1

    invoke-static {v7, v9}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z  
    move-result v7

    if-eqz v7, :cond_9d1

    .line 1286
    if-nez v24, :cond_9d1   (这里以上的代码要检测build.prop里的字段,存在的话并且值为否,就跳转到:cond_9d1,不存在或者值为是,就继续执行以下代码)


    .line 1287
    invoke-static {}, Lcom/android/server/am/ActivityManagerService;->self()Lcom/android/server/am/ActivityManagerService;

    move-result-object v7

    invoke-virtual {v7}, Lcom/android/server/am/ActivityManagerService;->checkSystemSafeApp()V  (这个就是检测乐安全存在与否的代码了,直接调用ActivityManagerService类里的checkSystemSafeApp方法)

    goto/16 :goto_9d1


教程结束,看懂看不懂的,就这样了。
沙发
发表于 2016-1-1 04:41:13 来自手机版 | 只看该作者

标题

本帖最后由 kideomduc 于 2016-1-1 04:48 编辑

直接改不行?

 

回复

使用道具 举报

藤椅
发表于 2016-1-1 04:47:51 来自手机版 | 只看该作者
是不是要改刷机包才行,刷好的不行?

 

回复

使用道具 举报

板凳
发表于 2016-1-2 13:44:24 | 只看该作者
测试v2-1516不行。

 

回复

使用道具 举报

报纸
发表于 2016-1-3 11:10:56 | 只看该作者
我认为人

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|Archiver|移动叔叔     

GMT+8, 2024-4-26 12:02 , Processed in 0.085945 second(s), 10 queries , Gzip On, Memcache On.

返回顶部