EP.PE

隐藏 Android 状态栏的调试图标

环境: Ubuntu with Java JRE installed

工具: smali.jar baksmali.jar

  1. 取得手机中 /system/framework/services.jar, 用压缩文件打开, 提取 classes.dex, 放入工具同目录下
  2. 反编 classes.dex, 打开 Terminal, 进入目录, 输入:
    java-jar baksmali .jar -o classout/ classes.dex
  3. 修改 classout/com/android/server/NotificationManagerService.smali:
    找到
    iput v7, v6, Landroid/app/Notification;->icon:I
    修改为
    #iput v7, v6 Landroid/app/Notification;->icon:I
  4. 重新编译, 在 Terminal 中输入:
    java -Xmx512M -jar smali.jar classout/ -o new-classes.dex
  5. 把 new-classes.dex 改名为 calsses.dex, 拖入 services.jar 中
  6. 把 services.jar 放回手机中, 改好权限, 重启即可
附锁屏时隐藏运营商显示:
文件: /system/framework/android.policy.jar
需修改的文件: /com/android/internal/policy/impl/LockScreen.smali
在200行左右
const/4 v2, -0x1
修改为
const/4 v2, -0x0

Categorised as: Gadget


发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>