前言
由于某些原因,入手了一台小米多看电纸书,但是锁屏画面只有那三张自带随机图片,也没有提供更换途径,看得有点难受,遂寻找root方案以修改锁屏画面。(该教程也适用于小米多看电子书系列其他产品,但是请注意,其他版本并没有公开的固件包,root后修改系统文件可能导致变砖无法修复的风险)
效果展示
方案概述
在Github上找到了适用于墨案inkPalm5的root解决方案,该方案是由于墨案的系统签名使用的是testkey,因此用户可以使用公开的testkey对自己想刷入的包进行签名,从而通过系统recovery的检测,刷入magisk,成功root,小米多看电纸书系列也是使用testkey签名,方案通用。
注意事项
当刷入magisk后,如果要进行系统升级,必须先卸载magisk,否则无法正常升级
请不要乱修改系统文件,目前没有第三方rec,恢复系统只有通过Download模式重新刷写固件(可以保留部分数据,如自安装的软件数据,内置存储的数据)
适用于多看一代的重新刷写的固件及教程详见此 提取码:56sz(资源来自五六书斋)
准备工作
准备好platform tools(adb工具,本文提供版本适用于windows),Clone qwerty12/inkPalm-5-EPD105-root到本地(建议将内容放置在adb同一目录),并正确安装jre8。电纸书开启开发者选项并开启usb调试。
具体步骤
1. 电纸书连接电脑,在电脑开启终端并输入命令
adb reboot recovery
将电纸书重启至recovery,双击“Apply update from ADB”,进入sideload模式。
2. 在电脑上输入
adb sideload dump_kernel_to_system_signed.zip
刷入该文件用于提取boot分区。
3. 在电纸书上双击“Reboot system now”,将电纸书重启至系统,并自行安装magisk(笔者使用的是magisk 23.0),在电脑上,终端输入命令
adb shell cp /system/bimg.img /sdcard/Download/
(建议将提取到的boot镜像备份到电脑上,如果刷入修补后boot变砖了可以重新刷入原boot镜像)
然后打开magisk,开始安装,选择“修补img文件”选项,在“下载”目录中找到bimg.img选中并确认。
4. 修补完成后,使用命令拉取修补完的boot文件(拉取的文件名请以magisk修补后所示为准)
adb pull /sdcard/Download/magisk_patched-23000_*****.img
5. 将提取到的boot镜像重命名为boot.img,放入“kernel_flashing_template.zip中”,在终端输入
java -jar signapk-1.0.jar -w testkey.x509.pem testkey.pk8 kernel_flashing_template.zip kernel_flashing_template_signed.zip
为将要刷入的boot包签名。
6. 再次在终端中输入命令
adb reboot recovery
将电纸书重启至recovery,双击“upgrade from ADB”,进入sideload模式,然后输入
adb sideload kernel_flashing_template_signed.zip
刷入boot镜像。
7. 在电纸书上双击“Reboot system now”,将电纸书重启至系统,此时已成功root系统
如果无法启动,卡在开机动画上,请回到第五步,但是更换为备份的原版boot镜像进行操作
关于修改锁屏画面、关机画面
在root后自行提取位于“/system/vendor/overlay/”中的“framework-res__auto_generated_rro.apk”进行修改
如果要自行修改,一代用户请在该apk的res目录下创建“drawable-sw572dp-hdpi-v13”文件夹(pro版用户请创建“drawable-sw748dp-hdpi-v13”文件夹,proII版可能也是这个,可以尝试后反馈给我),并修改resources.arsc,添加相关常量
这边笔者提供模板apk文件,可以直接修改png(据反馈,pro版修改完后原“蒲公英”的息屏屏画面会变成白屏,遇这种情况请尝试另一个版本)
<一代下载链接> <一代pro版下载链接> <一代pro版下载链接2>
在此apk文件中,找到“res\drawable-sw572dp-hdpi-v13\”目录,下面为这些文件的作用:
photo*.png——锁屏时展示的图片
shutdown_window_img.png——关机时展示的图片
reboot_window_img.png——重启时展示的图片
修改完成后,直接将该apk文件覆盖在原目录下,重启即可应用