HT-03Aシステムアップデートを消す-まとめ!!

2台目のアンドロイドHT-03Aを手に入れて同じ方法で1.6へのシステムアップデートを消したので、android-sdk-windows を使った作業についてまとめてみた^^ 下のほうに同じようなことがバラバラに書いてありますが・・自分でも分かりづらく、2度目なので簡単に・・・と思いきや、直前のwindows Dドライブのパーティションいじってて破壊して認識しなくなり、えらい大変な作業になりますた(笑)。


1 買ってすぐのHT-03A にすることは、
  1)ヒトのでも何でもいいからFORMAカードを刺して電源on。試してみましたが最初はこれをしないと起動できません。
   別にそのままでもいいけどすぐに電源落として、FORMAカードを抜いて再起動。ちゃんと動きます^^
  2)設定は「後で」で何もしなくてもちゃんと動く。まずはwifiの設定をしてインタネ接続。android market に接続しようとしたら、
    google アカウントの設定が必要でした。
  3)Setupsu.apk (す設定、suコマンドを実行してルートを取れるようにする)と
    busybox(組み込みLinuxで使われるオープンソースの“万能コマンド”)をインスコする。
    3月はandroid marketで検索してスグにインスコできましたが。5月にはどこかのページに書いてあったようで出来ませんでした。
    PCでググればすぐ出てきますが、http://cloud.github.com/downloads/nagamatu/SetupSU/setupsu.apk をDLして、HT-03A
    をPCにマウントしてSDカードにコピ
    FileManager をマーケットからDLしてインスコ、これでsetupsu.apkをインスコ
    何やら「どげんなっても知らんで=自己責任」みたいな警告が出て、OK、一瞬でsetupsuと busyboxがインスコされる。

2 android-sdk-windows(google提供のsoftware development kit、すぐ見つかる)をDL解凍、私の場合Dドライブのルート
  その前にPCにJavaをインスコしておかないとsdkが動きません。(入ってなければの話、私は2度目にいろいろあってこれで迷路にはまり込むw)
  eclipsもあったほうがいいみたいに書いてますが、私は入れてない、と思う・・

3 android-sdk-windowsへpathを通す。
  マイコンピュータ-プロパティ‐詳細設定-環境変数 のリストにPathがあるので、これを選択して「編集」ボタンを押す。
  「変数値」の欄の最後にカーソルを移動させ、そこにSDKフォルダのtoolsフォルダへのパスを追加する。パスの先頭に「;」区切りを付ける。
  私の場合は  ;D:\android-sdk-windows\tools

4 SDK Setup.exeをダブルクリックで起動、パッケージのインストール用の画面が出てくるので、今回はOSにあわせて1.5以下のプラットフォーム
  などを全部選んでDLインスコ。40Mだったフォルダが530Mにまで膨れ上がる。
  (だからCドライブに置くのは止めた方がいい、全部落とすと2G超えたww)
  ここでusb_driverのフォルダが出来る。

5 HT-03Aのアプリケーションの設定-開発-USBデバッグモードに変更して接続。
  以前はコンピュータの管理‐ディバイスマネージャでドライバを削除して、接続しなおし、このフォルダからドライバをインスコしなおしたが、
  アップデートされたみたいでデバッグモードで接続すっと、自動でandroid interface なんたらってドライバがインスコされた。すごい楽^^

  これは関係ないけど toolsのddms.bat ダブルクリック 以前書いたようにファイルエクスプローラでシステムの中身が見える。
  目的の強制アップデートアプリを確認!

6 windowsのファイル名を指定して実行のcmdコマンドでDドライブにおいてあるandroid-sdk-windowsフォルダへ移行
  中のtoolの adb.exe を実行(android debug bridge)システムを書き換える。。
  ココから下はコマンドを整理してまとめてみました。


Android Debug Bridge version 1.0.25 が起動!
**************************************************
D:\android-sdk-windows\tools>adb.exe
Android Debug Bridge version 1.0.25
**************************************************

**************************************************
D:\android-sdk-windows\tools>adb -d shell
$
**************************************************
$ に変わってることを確認

**************************************************
$ su
su
#
**************************************************
# になる・・・

マウントしなおして目的地のシステムのアプリフォルダへ cd (カレントディレクトリ?)コマンドで移動!↓↓↓超重要↓↓↓
**************************************************
# mount -o rw,remount /dev/block/mtblock3 /system
mount -o rw,remount /dev/block/mtblock3 /system
# cd /system/app
cd /system/app
**************************************************

cd (カレントディレクトリ?)コマンドで目的地へ移動!
# cd /system/app

# ls
ls
目的の下記2つを発見
SystemUpdater.odex
SystemUpdater.apk

目的の2つのファイル名を書き直すだけ!
**************************************************
# mv SystemUpdater.apk SystemUpdater.bak
mv SystemUpdater.apk SystemUpdater.bak
# mv SystemUpdater.odex SystemUpdater.odex.bak
mv SystemUpdater.odex SystemUpdater.odex.bak
**************************************************

いつもながら終わってみると、あっさり過ぎてこれまでの苦労が何だったの?って再度思う(爆)
[PR]
by sypsyt | 2010-05-08 02:52 | Android HT-03A
<< 消せないフォルダ with 1... 【【【【【HT-03Aシステム... >>