小米电子书ROOT教程

请了解刷机的风险,如果变砖,笔者一概不负责本教程可能只适用于多看电子书一代

0x00 起因:

前几天在github上找到了个ROOT墨案inkPalm5的方法,墨案的系统签名是testkey,正好小米多看电子书也是用的testkey签名,所以可以通用。

0x10 注意事项:

刷入magisk后,如果要进行系统升级,必须先卸载magisk,否则无法正常升级。

0x20 准备工作:

安装好Android Debug Bridge(adb),克隆仓库到本地,确认正确安装jre8。(adb和仓库放在同一个文件夹下)

开启电子书usb调试。

0x30 操作步骤:

给电子书安装第三方桌面(可选):

  1. 推荐使用LauncherApp
  2. 下载安装包,将安装包复制到adb文件夹下
  3. 在文件夹下按住shift单击鼠标右键,点击在这里开放powershell视窗,输入:
    .\adb.exe install MiReaderLauncher1.0.2.apk
    若返回“Success”则表示安装成功
  4. 重启电子书,系统启动后会询问启动那个主屏幕应用,选择“MIReaderLauncher”

开始root电子书:

  1. 电子书连接电脑,并确保已开启usb调试,在装有adb的文件夹下按住shift单击鼠标右键,点击在这里开放powershell视窗,输入:
    .\adb.exe reboot recovery
    将电子书重启到recovery,双击“Apply update from ADB”,进入sideload模式。
  2. 在powershell中输入:
    .\adb.exe sideload dump_kernel_to_system_signed.zip
    刷入该文件用于提取boot分区。
  3. 在电纸书上双击“Reboot system now”,将电纸书重启至系统,并自行安装magisk,在powershell中输入:
    .\adb.exe shell cp /system/bimg.img /sdcard/Download/
    复制boot镜像,以便使用magisk修补(建议将boot镜像在电脑上备份一份,以便救砖)
  4. 打开magisk,点击安装,选择“修补img文件”,在“下载”目录中找到bimg.img选中后确认
  5. 修补完成后,使用adb将修补后的镜像拉取到本地计算机,在powershell中输入:
    .\adb.exe pull /sdcard/Download/magisk_patched-
    然后按一下Tab,自动补全文件名
  6. 将拉取到的boot镜像重命名为“boot.img”,放入“kernel_flashing_template.zip”中,在powershell中输入:
    java.exe -jar signapk-1.0.jar -w testkey.x509.pem testkey.pk8 kernel_flashing_template.zip kernel_flashing_template_signed.zip
    将修补后的boot镜像签名
  7. 再次在powershell中输入:
    .\adb.exe reboot recovery
    将电子书再次重启到recovery,双击“upgrade from ADB”,进入sideload模式
  8. 在powershell中输入:
    .\adb.exe sideload kernel_flashing_template_signed.zip
    刷入boot镜像
  9. 刷写完成后双击“Reboot system now”,将电子书重启,此时电子书已成功root
https://blog.tntinminecraft.tech/index.php/2023/03/19/__trashed/

评论

  1. ahxxm
    Windows Firefox 112.0
    2 年前
    2023-4-02 15:59:31

    有这么几个地方我摸索了一下:

    • 重启到adb以后,上下滑动选择sideload,按power表示确定
    • 如果JRE>=9会报错Exception in thread "main" java.lang.IllegalAccessError: class orig.SignApk (in unnamed module @0x1572270e) cannot access class sun.security.pkcs.SignerInfo (in module java.base) because module java.base does not export sun.security.pkcs to unnamed module @0x1572270e,解决方法是加上参数java --add-exports java.base/sun.security.pkcs=ALL-UNNAMED --add-exports java.base/sun.security.x509=ALL-UNNAMED -jar signapk-1.0.jar -w testkey.x509.pem testkey.pk8 kernel_flashing_template.zip kernel_flashing_template_signed.zip https://issuetracker.google.com/issues/37137869#comment4
    • 刷成功了,然后。。bootloop中, 好像得找根针救砖?
  2. ahxxm
    Windows Firefox 112.0
    2 年前
    2023-4-15 10:43:26

    bootloop救砖,从这里评论区找到了一份刷机包,因为不想试墨案就用原版老系统:装驱动,开程序选image,用sim卡针按住再连usb
    几个下载地址
    百度 链接:https://pan.baidu.com/s/1MZfHs22dVDKB0roc8ugjKA 提取码:3bg8
    https://pixeldrain.com/u/Rs5Q6kiu (60天没人点就删了,但是不恶心人)
    https://anonfiles.com/6de8v5ldz7/_MiReader_1_1_8_200518_rar (也不恶心人)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇