1,一个Docomo/i-mode/Doja 手机
2,可用的调试线缆(比如USB线改的
3,任何Linux发行版
这里用 松下 P-01f 手机 和 debian/ubuntu 演示:
基础环境
sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install python3-pip git
ktdumper 安装
git clone https://github.com/ktdumper/ktdumper.git
cd ktdumper
ktdumper 前置依赖
sudo apt install python3-usb python3-tqdm gcc-arm-none-eabi python3-fusepy
手机扣掉电池,USB连接PC
虚拟机的话映射USB设备,应该形如,Panasonic (Matsushita) Panasonic IPL
然后 lsusb 命令 先确定linux设备列表已有 如上设备
然后,先用ktdumper保持连接
sudo ./ktdumper.sh [设备型号] [payload类型]
示例:sudo ./ktdumper.sh p-01f fuse_user
如果设备不存在,或者不是扣电池之后,再连接的,会提示如下找不到的信息:
如果成功,会提示如下信息:(成功后,不要结束ktdumper程序,保持,否则连接会断开)
现在,再新开一个终端,
然后现在可以才可以以常见的linux挂载命令挂载。
挂载,并获得读写权限:
sudo mount -o loop /tmp/ktdumper_fuse /mnt
PS:这个挂载需要一点时间,现在你切换回ktdumper的终端的话,会看到正在读取
好等待挂载完毕之后。(一般是ktdumper的read没动静之后)
现在准备挂载的python脚本
拉取:
git clone http