android逆向分析环境配置

# 资源文件

adb-fastboot.zip

# 获取 root 权限

# Magisk

magisk 中文网:https://magiskcn.com/
magisk 官网:https://magiskmanager.com/

# 环境

  • 解锁 Bootloader
  • 提取 boot.img (卡刷包中有)
  • PC 端 adb-fastboot 环境

修补 boot.img
PixPin_2023-12-20_09-51-40.gif

# 安装证书

安装证书详细步骤:android 证书安装与校验相关解决办法

# 问题记录

# 小米 8 写入 boot 报错

# Write to device failed (Invalid argument)

报错详情 ->** ** 原文地址

1
2
3
4
D:\user\Downloads\adb-fastboot>fastboot flash boot magisk_patched-26400_QSOWo.img
Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 45851946).
Sending 'boot' (44777 KB) FAILED (Write to device failed (Invalid argument))
fastboot: error: Command failed

新建文件 txt 文件粘贴代码块内容,保存后修改后缀为 bat ,以管理员方式运行。

1
2
3
4
5
6
@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f

pause

执行完后,执行写入 boot 成功。
image.png