DPT-RP1 解锁过程整理
前言
首先,感谢大神HappyZ ,没有他的教程,没有下文了。
其次,要感谢的是润物 ,没有她的教程, 可能要研究好久才能弄明白大神给的工具怎么用。
本人没接触过python,以为在命令行执行Python --version后,看到Python版本号,就配置完成了。满心欢喜的去执行dpt-tools.py ,让人抓狂的事发生了,报错,莫名其妙的错误!!
经过一番折腾,终于搞定所有问题,都是一些小白问题,高手请无视。以下是整理后的解锁过程,分享给大家。
1、资料来源
网址1:https://github.com/HappyZ/dpt-tools
说明:破解工具和教程主要来源,附件dpt-tools-master.7z。
网址2:https://post.smzdm.com/p/ar07neqg/
说明:基于网址1的工具,整理的中文版破解教程。
2、使用软件:
a、索尼官方软件:DigitalPaperApp_1.4.3.17290.exe(下载链接:https://www.pro.sony.com.cn/cn/download/digitalpaper.html)
b、SDK Platform Tools:附件platform-tools_r29.0.5-windows.7z(下载链接:https://dl.google.com/android/repository/platform-tools_r29.0.5-windows.zip)
c、dpt 破解工具 :附件dpt-tools-master.7z(下载链接:https://github.com/HappyZ/dpt-tools)
d、python软件:附件python3.8.0.7z(下载链接:https://www.python.org/ftp/python/3.8.0/python-3.8.0-amd64-webinstall.exe)
e、安卓apk:
(1)、启动器: EInkLauncher_V0.1.4.apk(GitHub :https://github.com/Modificator/E-Ink-Launcher)
(2)、语言切换:QuYuSheZhi.apk (英语/汉语/日语......随便切换)
3、准备工作
a、安装索尼官方软件:DigitalPaperApp
在官网下载安装,如有问题请参考索尼官网资料。请保证官方软件已连接电纸书,效果下图。这步是必须的,解锁过程中,官方软件不能关闭。
建议把电纸书的wifi打开,并连接和电脑处于同一局域网的wifi网络,方便后续操作。这个操作不是必须,建议打开,以便有需要时可以使用。

b、安装python软件★(重点)
关于安装Python软件,需要特别说明一下,大神HappyZ在教程中,未说明需要给Python安装什么,其实是需要的。
参考润物的教程,需要安装httpsig pyserial urllib3 requests组件,这里要特别注意,Python官网的exe安装包和Zip包没有附带pip.exe(在线安装指令 )和easy_install.exe(离线安装whl文件),因此不识别pip指令,直接执行“pip install httpsig pyserial urllib3 requests”,会提示不识别的指令pip。
★ 请用在线安装包python-3.8.0-amd64-webinstall.exe安装Python,这样安装完成后在目录“Scripts”下才有pip.exe和easy_install.exe,才可以执行pip install httpsig pyserial urllib3 requests。
c、安装 Platform Tools
这个简单,下载后解压即可。尽可能放在根目录,路径不要有空格和中文。
d、安装安卓驱动★
如果在设备管理器有未识别的设备 “DPT-RP1”(DPT-CP1),请安装安卓驱动。如果在设备管理器中没有未识别设备“DPT-RP1”,有“android phone”,那就是已经安装过驱动了。
4、开始解锁
感谢大神HappyZ的解锁工具,解锁过程很顺利。
润物的中文版教程:https://post.smzdm.com/p/ar07neqg/。
大神HappyZ的原版英文教程:https://github.com/HappyZ/dpt-tools/wiki/The-Ultimate-Rooting-Guide
解锁过程做个简单复述
第一步:
1)、电纸书和电脑已经连接成功,并处于连接状态。
2)、在cmd终端中输入: Python dpt-tools.py,大神说这里有一些几率会失败,(图片参考https://post.smzdm.com/p/ar07neqg/)
如果失败,建议开启的wifi,在这里就可以用上了,查看WIFI地址,教程请参考索尼官网资料。
在cmd终端输入:python dpt-tools.py - ip地址
3)、执行成功后,cmd终端光标前会以“>>>”开头,(图片参考https://post.smzdm.com/p/ar07neqg/)
4)、在cmd里输入fw,然后回车,cmd终端提示你录入pkg文件路径。
5)这里需要的是解锁包内 fw_updater_packer_by_shankerzhiwu/pkg_example/hack_basics/fw.pkg 这个文件。
注意这个文件路径不要太长,路径不要有中文不要有空格,可以把hack_basics文件夹拷贝到根目录下,键入这个文件路径或者拖动文件至cmd窗口,它自动填充这个文件路径。
6)、回车,提示【yes/no】,输入yes,回车
7)、之后DPT-RP1会显示preparing for the update...然后重启,屏幕上会跳一些神秘代码,不用管,等开机就行,开机后DPT-RP1会调皮的显示update failure 或者 unenble to update,不用管,直接按cancel进入系统;
8)、等待DigitalPaperApp和DPT-RP1连接上,然后更新fw_updater_packer_unpacker\pkg_example\flashable_mod_boot_img_1.6.02.06240\FwUpdater.pkg,方法同上。
9)、安装启动器
把下面的代码保存到记事本内,保存为“setup.bat”
rem 我把E-Ink-Launcher_0.1.4.apk放在了D盘,请根据你的文件路径修改下行代码,路径不要中文不要空格不要太长
adb install -r d:\E-Ink-Launcher_0.1.4.apk
rem 我把QuYuSheZhi.apk放在了D盘,请根据你的文件路径修改下行代码,路径不要中文不要空格不要太长
adb install -r d:\QuYuSheZhi.apk
rem 我把大神包内的launcher_mod.tar.gz放在了D盘,请根据你的文件路径修改下行代码,路径不要中文不要空格不要太长
adb push d:\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
打开cmd,进入到你解压的 Platform Tools文件夹内,
执行 adb kill-server && adb devices,检查是否连接到电纸书。
连接上以后,把刚保存的“setup.bat”拖放到cmd内,回车。等待安装启动器。
10)重启 ,按home键,多了两个应用,解锁完成。
5、修改语言
打开安装的区域 app,选择你需要的语言,即可切换系统语言。
DPT-RP1 解锁过程整理的更多相关文章
- OpenTSDB/HBase的调优过程整理
		背景 过年前,寂寞哥给我三台机器,说搞个新的openTSDB集群.机器硬件是8核16G内存.3个146G磁盘做数据盘. 我说这太抠了,寂寞哥说之前的TSDB集群运行了两年,4台同样配置的机器,目前hd ... 
- Git从fork分支开始的过程整理
		文章适用于团队合作的时候多个人向一个repo贡献,整理了Git从fork分支开始的过程. 1. Fork 在github上你要贡献的repo(eg.http://github/remote/test. ... 
- [Kerberos] Kerberos 认证过程整理
		Kerberos是一种安全认证协议,意在提供 more secure authentication simplified management of password convenience of s ... 
- 基于idea的springcloud的helloworld项目搭建过程整理
		Springcloud的搭建主要包括三个部分:服务注册中心.服务提供者.服务消费者.每一个部分都是一个springboot项目,它们通过配置文件(application.properties或appl ... 
- 【安装】Hadoop2.8.0搭建过程整理版
		Hadoop搭建过程 前期环境搭建主要分为软件的安装与配置文件的配置,集成的东西越多,配置项也就越复杂. Hadoop集成了一个动物园,所以配置项也比较多,且每个版本之间会有少许差异. 安装的方式有很 ... 
- neXtep 安装过程整理
		1 授权root用户远程登录 2 文件下载 http://www.nextep-softwares.com/ 选择DOWNLOAD NOW 选择你需要的版本 我选择的版本是 neXtep.1.0.7 ... 
- 阿里 otter搭建过程整理
		1 环境说明: 本机ip 192.168.8.3 虚拟机1 ip 192.168.8.5 虚拟机2 ip 192.168.8.6 虚拟机采取桥接模式 虚拟机系统为CentOS 2.6.32-279.e ... 
- 3D Touch集成过程整理
		1.集成App图标按压快速打开某个功能 在AppDelegate.m中加入以下三个东西 在启动方法里加入3D Touch菜单 - (BOOL)application:(UIApplication *) ... 
- Servlet调用过程整理
随机推荐
- 一个漂亮的js表单验证页面+验证码
			一个漂亮的js表单验证页面 见图知其意, 主要特性 带密码安全系数的判断 其他的就没有啥啦 嘿嘿嘿 当然,其代码也在Github上 我也准备了一套可以直接Ctrl + v; Ctrl + c 运行的代 ... 
- virtual与override的使用
			在函数的声明中,当有“virtual”修饰的时候,和没有virtual有什么区别呢?最重要的一点就是调用实例的函数是在编译的时候确定还是在运行的时候确定,virtual函数是在运行的时候来确定具体调用 ... 
- Mycat分布式数据库架构解决方案--配置defaultAccount属性报错解决方案
			echo编辑整理,欢迎转载,转载请声明文章来源.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.--这才是真正的堪称强大!!! 该文章 ... 
- js原生图片懒加载 或 js原生图片预加载,html标签自定义属性
			使用原声js来实现图片预加载,或图片懒加载,小伙伴们可以根据项目需要来结合vue或者是react来进行修改. 一.什么是图片懒加载或什么是图片预加载 当访问一个页面的时候,先把img元素或是其他元素的 ... 
- Matplotlib 中常见的图形
			# 导包 from matplotlib import pyplot as plt import numpy as np 线性图 简单线性图 在图表的所有类型中,线性图最为简单.线性图的各个数据点由一 ... 
- LVS DR模式实践
			client:192.168.4.10/24 proxy:192.168.4.5/24 VIP: 192.168.4.15/24 web1:192.168.4.100/24 VIP:192.168 ... 
- RocketMQ实战:生产环境中,autoCreateTopicEnable为什么不能设置为true
			1.现象 很多网友会问,为什么明明集群中有多台Broker服务器,autoCreateTopicEnable设置为true,表示开启Topic自动创建,但新创建的Topic的路由信息只包含在其中一台B ... 
- [考试反思]1004csp-s模拟测试59:惊醒
			一句话:我看错考试时间了,我以为11:30结束,T2T3暴力没来得及交. 为什么考试的时间忽然变了啊...没转过来 一定要看清考试的起止时间! 虽说T2T3连爆搜都没打,只打特殊性质只有32分.爆搜分 ... 
- 深入了解 Java Resource && Spring Resource
			在Java中,为了从相对路径读取文件,经常会使用的方法便是: xxx.class.getResource(); xxx.class.getClassLoader().getResource(); 在S ... 
- FastDFS图片服务器单机安装步骤
			前面已经讲 一张图秒懂微服务的网络架构,通过此文章可以了解FastDFS组件中单机安装流程. 单机版架构图 以下为单机FastDFS安装步骤 一.环境准备 CentOS 7.X libfastcomm ... 
