破解 Sony DPT-RP1

Sony 电纸书 DPT-RP1 买了好几年,最近才破解,用上了微信读书,操作还是比较简单,注意版本号,有变砖风险,另外新款机器已经堵上该漏洞无法照此破解。

参考教程:

大致步骤:

  1. 下载github该参考指南的工具 https://github.com/HappyZ/dpt-tools/wiki/The-Ultimate-Rooting-Guide
  2. 按指南安装 pip3 install httpsig pyserial urllib3 requests
  3. 按指南运行 python3 dpt-tools.py -ip 192.168.1.00 (设备ip,如果省去ip运行无错也可以)
  4. 命令 fw, 找到破解工具里面的fw_updater_packer_by_shankerzhiwu/pkg_example/hack_basics/fw.pkg文件,拖进命令行窗口,yes,回车刷机
  5. 之后DPT-RP1会显示preparing for the update…然后重启,屏幕上会跳一些神秘代码Sony DPT-RP1使用感受及破解教程,不用管,等开机就行,开机后DPT-RP1会调皮的显示update failure,不用管,直接按cancel进入系统;
  6. 在破解工具中找到适合DPT-RP1的pkg文件:fw_updater_packer_unpacker/pkg_example/flashable_mod_boot_img_1.6.00.15110/FwUpdater.pkg,重复第4、5步。这时你已经获得了root权限;—— 可以使用 adb shell
  7. 安装启动器 E-Ink-Launcher, https://github.com/Modificator/E-Ink-Launcher/releasesadb install -r E-Ink-Launcher_0.1.4.apk,在破解工具找到launcher_mod.tar.gz,用adb语句进行安装及配置,具体命令:
1
2
3
4
5
6
7
8
9
adb push launcher_mod.tar.gz /sdcard/launcher_mod.tar.gz
adb shell mount -o rw,remount /system
adb shell rm -rf /etc/dp_extensions
adb shell busybox tar -xvzf /sdcard/launcher_mod.tar.gz -C /
adb shell chown -R root:root /etc/dp_extensions
adb shell chown system:system /data/system/ExtMgr.db
adb shell chmod 0660 /data/system/ExtMgr.db
adb shell chown system:system /data/system/ExtMgr.db-journal
adb shell chmod 0600 /data/system/ExtMgr.db-journal

重启设备,在设备下方会出现选择Launcher的界面,选第一个,进入系统。

目前可以稳定使用的第三方阅读APP只有微信阅读(官方墨水屏版)和豆瓣阅读(官方原版),其他的太臃肿的(哪怕是民间漂白、精简的)APP在这款设备上容易崩溃,因为芯片和系统都已经比较老了。

建议到E-ink应用商店下载按钮救星漂白版(如果只用微信阅读,完全不安装其他APP,则不需要;安装按钮救星只是为了得到返回键和主页键,而微信阅读提供的墨水屏APP有内置的后退按钮)。按钮救星需要设置一下边缘手势唤起,每次用完后可以×掉隐藏。E-ink应用商店里还有其他一堆应用,建议不要浪费时间,都不稳定、不好用。