놀라운 태블릿을 잠재적으로 파괴 할 수 있습니다. 수리 뒤에 그것을 벽돌화 할 것 같지 않더라도. 이 스크립트로 취하는 행동에 대한 책임은 없습니다.
UUU (유산 업데이트 유틸리티) 도구는 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
이제이 저장소 내에서 다음 작업을 시작할 준비가되었습니다.
시스템에 따라 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)을 설정할 수 있습니다. 알 수없는 USB 장치 및/또는 Event Viewer 에 대한 Device Manager 확인하십시오.
uuu.exe recover.uuu 실행 한 후 장치가 "CDC 복합 가제트"로 인식되는 경우 다음 단계를 사용하여 Windows가 직렬로 통신 할 수 있도록하십시오.
ARM 및 Intel 기반 Mac의 경우 홈브리를 통해 필요한 UUU 유틸리티를 설치할 수 있습니다.
brew install uuu
이 저장소에는 X86 용 컴파일 된 "UUU-MAC"가 포함되어 있습니다. 인텔 기반 Mac 은이 유틸리티를 직접 실행할 수 있지만 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 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 내의 Initramf입니다. 따라서 액세스하려면 실제 시스템의 플래시 메모리 파티션을 장착해야합니다.
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
rebootRM 태블릿을 다시 시작하고 정상 작동 모드로 부팅합니다.
사용
./uuu upgrade.uuu이것은 버전 2.1.1.3으로 두 루트 파티션을 덮어 쓸 것입니다. 실제로 직접 고칠 수없는 경우 사용하십시오.
** 이것은 모든 파일을 삭제하고 최후의 수단으로 사용합니다 **
사용
./uuu reflash.uuu이렇게하면 부트 로더를 다시 작성하고 장치 일명 (MFGTools)를 다시 구분하여 집과 모든 삭제합니다.