驚くべきタブレットを壊す可能性があることに注意してください。修理の背後にそれを埋めることさえありそうもないとしても。このスクリプトであなたがとっている行動について誰も責任を負いません。
UUU(Universial Update Utility)ツールはNXPによって作成され、BSDライセンスの下でアベイル可能になりました。詳細については、こちらをご覧ください:https://github.com/nxpmicro/mfgtools
これはコミュニティの努力です。 RMチームに連絡しないでください。彼らは役に立ちますが、サードパーティのacitvitiesをサポートすることはできません。
git clone https://github.com/ddvk/remarkable-uuuflash.git
cd remarkable-uuuflashdmesg最後のメッセージの1つは、次のようなもの(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の場合、HomeBrew経由で必要なUUUユーティリティをインストールできます
brew install uuu
このリポジトリには、X86用にコンパイルされた「UUU-MAC」が含まれています。 Intelベースの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
rebootRMタブレットを再起動し、通常の操作モードに起動します。
使用
./uuu upgrade.uuuこれにより、両方のルートパーティションがバージョン2.1.1.3で上書きされ、実際に自分で修正できない場合は使用します。
**これはすべてのファイルを削除し、最後の手段として使用します**
使用
./uuu reflash.uuuこれにより、ブートローダーが書き換え、デバイス別名(MFGTools)の再パーティションが作成され、家とすべてが削除されます。