Android破解游戏内购心得

以上博客中提到了实用Monitor查看的方式目标日志的方式之一,但是程序员是不会重复做同样的事情滴,这次来介绍修改ROM中的boot.img文件来让手机处于UserDebug模式。

首先说下我们要修改什么来使ROM为UserDebug模式。

  • 将boot.img解包后会有这么些文件,我们只关注default.prop就好了。

  • 看下default.prop的内容吧

ro.secure=1ro.allow.mock.location=0persist.mtk.aee.aed=onro.debuggable=0persist.sys.usb.config=mass_storagepersist.service.acm.enable=0ro.mount.fs=EXT4ro.persist.partition.support=no

以上是全部内容,我们要修改的就是第四行,修改为ro.debuggable=1就好了,就是这么简单。

操作可以分为5部

  • 获取boot.img
  • 解包boot.img
  • 修改default.prop文件中的ro.debuggable属性
  • 重新打包boot.img
  • 将ROM包中的boot.img替换掉重新刷入

1、获取boot.img
我是直接在刷机精灵获取的ROM包,ROM包解压之后根目录就可以看到boot.img文件。

2、解包boot.img
使用了看雪论坛的bootimg.exe 一个命令解包打包非常方便(稍后提供下载)
看雪论坛bootimg.exe下载
链接:https://pan.baidu.com/s/1boRQPtl 密码:n238
bootimg.exe的全部命令

bootimg.exe的解包命令,解包成功

解包成功后的文件

default.prop

3、修改default.prop文件中的ro.debuggable属性
修改为ro.debuggable=1

4、重新打包boot.img

boot-new.img是重新打包好的,改为boot.img并执行第五步即可
5、将ROM包中的boot.img替换掉重新刷入
有一点要注意,我使用的是压缩软件是好压。为了以防万一,希望大家可以先试着将一个Apk文件用 自己使用的压缩软件 打开并替换文件。安装测试Apk可以正常运行后反编译Apk查看文件是否被替换。
确认可以使用之后,使用刷机精灵一键刷机即可。

ps:我尝试了fastboot模式下直接刷入boot.img但是我的手机没有反应,所以只好重新刷ROM了。机型:华为荣耀3c(H30-U10)

更多相关文章

  1. GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
  2. 如何在后台运行Linux命令?
  3. 一款常用的 Squid 日志分析工具
  4. No.11 使用firewall配置的防火墙策略的生效模式
  5. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  6. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  7. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  8. [转]Android(安卓)init 启动过程分析
  9. Android使用系统文件管理器选择文件,并将Uri转换为File

随机推荐

  1. Android(安卓)Studio编译报Default inter
  2. Android(安卓)无线接口层(Radio Layer Int
  3. android:shape的使用
  4. 【Android】adb shell 命令探索
  5. Android中对Handle机制的理解
  6. Android(安卓)获得图片并解码成缩略图以
  7. Android(安卓)属性动画(Property Animati
  8. android 虚拟键盘遮挡布局 顶起布局
  9. Asynchronous HTTP Requests in Android(
  10. android UI线程向子线程发送Message