请注意,您可能会破坏出色的平板电脑。即使不太可能在维修后面进行砖砌。没有人对您对此脚本采取的行动负责。
UUU(通用实用程序)工具是由NXP创建的,并根据BSD许可证制作。请在此处查看详细信息:https://github.com/nxpmicro/mfgtools
这是社区的努力。请不要与RM团队联系。它们很有帮助,但不能为第三方席位提供支持。
git clone https://github.com/ddvk/remarkable-uuuflash.git
cd remarkable-uuuflashdmesg最后一条消息之一应该是某种内容(USB地址可能不同),例如:
hid-generic 0003:15A2:0063.0008: hiddev1,hidraw3: USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank MEGREZ] on usb-0000:00:1a.0-1.3/input0
现在,您准备从此存储库中启动以下操作
根据您的系统,您可能必须运行具有sudo权限的UUU工具,或者作为更好的替代方法,可以创建一些UDEV规则。
启动恢复使用:
./uuu recover.uuu 加载恢复图像后,您应该能够通过串行客户端登录
minicom -D /dev/ttyACM0或者
screen /dev/ttyACM0请注意,该设备的名称可能会有所不同,具体取决于您的系统。如果这不起作用,请与dmesg检查当前状态,应该有一条类似的行:
cdc_acm 1-1.3:1.2: ttyACM0: USB ACM device请注意,串行设备的名称可能因发行版而异。再试一次,使用正确的名称,如果DMESG下未显示任何设备。可能出了问题。在这种情况下,请报告您的问题。请注意,根据您的系统,对串行设备的访问可能需要根部权利。
您可以使用putty建立与com设备的串行连接,其列出为(例如:com3)。检查Device Manager是否已知USB设备和/或Event Viewer
如果您的设备在运行uuu.exe recover.uuu后将您的设备识别为“ CDC复合小工具”,请使用以下步骤允许Windows通过Serial进行通信:
对于基于ARM和Intel的Mac,您可以通过Homebrew安装必要的UUU实用程序
brew install uuu
此存储库中包括为X86编译的“ UUU-MAC”。基于英特尔的Mac可以直接运行该实用程序,但您还需要Libzip和Libusb。
Arm Mac(理论上)可以在Rosetta下运行此版本的实用程序。但是,它取决于libzip和libusb,并试图在X86特定目录中寻找它们。如果您尝试运行它并查看以下错误,则需要使用选项1或手动安装这些库
$ ./uuu-mac
dyld[79392]: Library not loaded: /usr/local/opt/libusb/lib/libusb-1.0.0.dylib
...
在Intel Mac上,您可以通过Homebrew安装Zlib和Libusb:
brew install libzip
brew install libusb
然后开始:
./uuu-mac ./recover.uuu
screen /dev/tty.usbmodem1A1103
登录提示将出现:
Frankenboot rmrestore /dev/ttyGS0
rmrestore login:登录使用root作为用户。
整个可见系统是RM RAM中的Initramfs。因此,如果要访问,则必须安装真实系统的闪存分区。
mount /dev/mmcblk1p2 /mnt/ # This may need to be mmcblk1p3 if you are using the other root partition
mount /dev/mmcblk1p7 /mnt/home
mount /dev/mmcblk1p1 /mnt/var/lib/uboot
mount -t proc /proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev
mount --rbind /run /mnt/runchroot /mntmount -o bind /home/root/.entware /opt
source /home/root/.bashrc
# You may wish to mount any other bind mounts that toltec has setup/usr/sbin/udhcpd /etc/udhcpd.usb0.conf
ip addr add 10.11.99.1 dev usb0
/usr/sbin/dropbear -r /etc/dropbear/dropbear_ed25519_host_key -B exit # if you used the chroot
reboot重新启动RM平板电脑并引导到正常操作模式。
使用
./uuu upgrade.uuu这将用2.1.1.3版本覆盖两个根分区,如果您真的无法自己修复,请使用。
**这将删除您的所有文件,用作最后的度假胜地**
使用
./uuu reflash.uuu这将重写引导加载程序,将设备aka(mfgtools)重新分配,从而删除主页和所有内容。