今更ですが、F-12C(v18)のroot化とCWMの導入をしたのでそのメモ。
準備するもの
- F-12C
- F-12Cのドライバ
- DooMLoRD_ROOT-zergRush-busybox-su_20131019
- f-12c_cus_rec_v0.2
※F-12Cのバージョンがv18だったのでzergRushを使用しましたが、v20以上だとzergRushのexploitをそのままでは使用できません。
その際は、こちら↓
V20なソフトウェアアップデート済みF-12Cのroot権限取得手順 | smartgoods.me
ドライバのインストール
Globe Trotterな人へ・・F-12CのUSBドライバのインストール手順。つまづいても大丈夫。 | smartgoods.me
こちらのブログが大変分かりやすいです。
「MENU」→「設定」→「アプリケーション」→「開発」→「USBデバッグ」にチェックを入れないとFujitsu USB Composite Deviceを選択できません。
また、adb_usb.iniは最新版のSDK(Revision22)では存在しないようですし、そのままadbでF-12Cを認識してくれます。
root化
ここからDooMLoRD_v4_ROOT-zergRush-busybox-su.zipをダウンロードしますが、2013年10月19日現在、
- このzipの中のadb.exeが古い
- 一部のファイル(\files\zergRush)がなぜか足りない
ため、ファイルを更新した「DooMLoRD_ROOT-zergRush-busybox-su_20131019.zip」を作成しました。
使用方法は本家と同じです。ダウンロードして展開した後、「runme.bat」を実行するだけです。
CWMの導入
f12c氏のCWMを使用しました。
パスワードは「f-12c」です。
http://www.mediafire.com/download/w2eei8jy4a4a4p5/f-12c_cus_rec_v0.2.rar
Readme.txt通り実行した後、
Factory Datareset

Yesを選択すると

見慣れたCWMにたどり着きます。

一応バックアップしたF-12CのAndroid2.3.4 buildV18の初期状態(rooted)のバックアップをアップロードしておきます。
F-12C-Android2_3_4-buildV18-initial-rooted.zip
8da24dfb168fb56b499b0220aad927af *F-12C-Android2_3_4-buildV18-initial-rooted.zip参考にさせていただいたブログ
Globe Trotterな人へ・・F-12CのUSBドライバのインストール手順。つまづいても大丈夫。 | smartgoods.me
関連記事
- TurtleBot3 + Gazebo + Navigation2 (ROS 2 Jazzy)ROS 2 JazzyでGazebo(旧Ignition)上のTurtleBot3をNavigation2(Nav2)を動かすまで+その過程で調べたことのメモです。
- (Updated )Ubuntuで一時的に容量の小さい仮想ストレージを作成する方法ディスク容量がいっぱいになったときのソフトウェアの挙動を確認したい場合などに、一時的に容量の小さい仮想ストレージを作成する方法のメモです。調べた際にちょうどいい方法がうまくヒットしなかったのでメモします。
- (Updated )CHAMPをROS 2 Humbleへアップグレードした際にやったこと4脚ロボット制御用のROSパッケージであるCHAMPを、ROS 2 Humbleに対応させるためにPull Requestを作成しました。その際に遭遇した内容については、その他のROS 2パッケージにおいてもROS 2 GalacticからROS 2 Humbleに移行する際に影響する可能性がありそうなので共有します。
- Mini Pupperを動かすまで(ソフトウェア準備編)前回はMini Pupperを組み立てました。今回は起動してジョイスティック操作するまでをメモします。
- [2022年2月版] 3DプリンタKINGROON KP3Sのファームウェア書き換え格安なのに結構しっかりとしていると話題の3Dプリンタ、KINGROONのKP3Sを改造してオートレベリング対応するため、BLTouch(のクローンである3DTouch)に対応させるべくファームウェアを更新したのでその方法をメモしておきます。