โปรดทราบว่าคุณสามารถทำลายแท็บเล็ตที่น่าทึ่งของคุณได้ แม้ว่าจะไม่น่าเป็นไปได้แม้กระทั่งการสร้างมันขึ้นมาหลังการซ่อมแซม ไม่มีใครรับผิดชอบต่อการกระทำที่คุณทำกับสคริปต์นี้
เครื่องมือ UUU (ยูทิลิตี้อัพเดท Universial) ถูกสร้างขึ้นโดย NXP และทำให้สามารถใช้งานได้ภายใต้ใบอนุญาต BSD โปรดตรวจสอบรายละเอียดที่นี่: https://github.com/nxpmicro/mfgtools
นี่คือความพยายามของชุมชน กรุณาอย่าติดต่อทีม RM พวกเขามีประโยชน์ แต่ไม่สามารถให้การสนับสนุนสำหรับ acitvities ของบุคคลที่สาม
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
ตอนนี้คุณพร้อมที่จะเริ่มต้นการกระทำต่อไปนี้จากภายในที่เก็บนี้
ขึ้นอยู่กับระบบของคุณคุณอาจต้องเรียกใช้เครื่องมือ UUU ด้วยสิทธิ์ Sudo หรือเป็นทางเลือกที่ดีกว่าสร้างกฎ UDEV
ในการบูตในการใช้งานการกู้คืน:
./uuu recover.uuu หลังจากการโหลดภาพการกู้คืนคุณควรจะสามารถเข้าสู่ระบบผ่านไคลเอนต์อนุกรม
minicom -D /dev/ttyACM0หรือ
screen /dev/ttyACM0 โปรดสังเกตว่าชื่อของอุปกรณ์อาจแตกต่างกันไปขึ้นอยู่กับระบบของคุณ หากสิ่งนี้ไม่ทำงานให้ตรวจสอบกับ dmesg สถานะปัจจุบันควรมีบรรทัดเช่น:
cdc_acm 1-1.3:1.2: ttyACM0: USB ACM deviceโปรดทราบว่าชื่อของอุปกรณ์อนุกรมอาจแตกต่างจาก distro ถึง distro ลองอีกครั้งด้วยชื่อที่ถูกต้องหากไม่มีอุปกรณ์แสดงภายใต้ DMESG อาจมีบางอย่างผิดปกติ ในกรณีนั้นโปรดรายงานปัญหาของคุณ โปรดทราบว่าการเข้าถึงอุปกรณ์อนุกรมอาจต้องใช้สิทธิ์รูทขึ้นอยู่กับระบบของคุณ
คุณสามารถใช้ putty เพื่อสร้างการเชื่อมต่ออนุกรมกับอุปกรณ์ COM ที่ระบุไว้เป็น (ตัวอย่าง: COM3) ตรวจสอบ Device Manager สำหรับอุปกรณ์ USB ที่ไม่รู้จักและ/หรือ Event Viewer
หากอุปกรณ์ของคุณได้รับการยอมรับว่าเป็น "CDC Composite Gadget" หลังจากเรียกใช้ uuu.exe recover.uuu ให้ใช้ขั้นตอนต่อไปนี้เพื่อให้ windows สื่อสารกับมันผ่านอนุกรม:
สำหรับ Macs ARM และ Intel คุณสามารถติดตั้งยูทิลิตี้ UUU ที่จำเป็นผ่าน Homebrew
brew install uuu
สิ่งที่รวมอยู่ใน repo นี้คือ "UUU-MAC" ที่รวบรวมไว้สำหรับ x86 Macs ที่ใช้ Intel สามารถเรียกใช้ยูทิลิตี้นี้ได้โดยตรง แต่คุณ ต้อง ใช้ Libzip และ Libusb
ARM Macs สามารถ (ในทางทฤษฎี) เรียกใช้ยูทิลิตี้รุ่นนี้ภายใต้ Rosetta อย่างไรก็ตามมันขึ้นอยู่กับ libzip และ libusb และพยายามที่จะมองหาพวกเขาในไดเรกทอรีเฉพาะ x86 หากคุณพยายามเรียกใช้และดูข้อผิดพลาดเช่นด้านล่างคุณจะต้องใช้ตัวเลือก 1 หรือค้นหาและติดตั้งไลบรารีเหล่านั้นด้วยตนเอง
$ ./uuu-mac
dyld[79392]: Library not loaded: /usr/local/opt/libusb/lib/libusb-1.0.0.dylib
...
บน Intel Macs คุณสามารถติดตั้ง zlib และ libusb ผ่าน Homebrew:
brew install libzip
brew install libusb
จากนั้นเริ่ม:
./uuu-mac ./recover.uuu
screen /dev/tty.usbmodem1A1103
พรอมต์เข้าสู่ระบบจะปรากฏขึ้น:
Frankenboot rmrestore /dev/ttyGS0
rmrestore login: ในการเข้าสู่ระบบใช้ root เป็นผู้ใช้
ระบบที่มองเห็นได้ทั้งหมดคือ initramfs ภายใน RM RAM ดังนั้นพาร์ติชันหน่วยความจำแฟลชของระบบจริงจะต้องติดตั้งหากคุณต้องการเข้าถึง
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สิ่งนี้จะเขียน bootloader ใหม่ repartition อุปกรณ์ aka (mfgtools) ดังนั้นการลบกลับบ้านและทุกสิ่ง