がらぱっぱ

自分用覚え書き中心(モバイル関係中心だったはずが)

X06HT ROM焼き手順

何度かROMの焼き直しをしているが、毎回綺麗さっぱり忘れてしまう。
そのたびあっちこっち検索して、ひっくり返しては悩んでる。
Desireのメモリ容量以下とも思われる自分の脳みその容量不足を嘆きつつ、外部記憶にA2SDしよう。
(なんじゃそりゃ)

久々の更新ですが思いっきり自分用。

前提

unrevoked3.22でルート化、リカバリーはAmonRa(recovery-RA-desire-v2.0.0.img)

ほぼ、root化 - SoftBank X06HT Wiki - アットウィキどおり。
手順と違うのは
ゴールドカード作ってない
HTC syncインストールしていない(Android SDKのUSBドライバ使うAndoroid SDKインストール覚書 - がらぱっぱ

S-OFF済、パーティション変更未

手順はS-OFF - SoftBank X06HT Wiki - アットウィキのとおり。
bootable CDやUSBは作らずVMwareでisoイメージをマウントして実行。

SIMはガラケーの銀SIM、データ通信はWiFiiPhoneテザリング

もちろんSoftbankメールは利用。
iPhoneとはBluetoothで接続。バッテリーもちが全然違う。

SDカードのバックアップ

PCとUSBでつないでコピー
Softbankメールもバックアップしておくと吉

A2SDのためにパーティションを切る

リカバリーモードで起動(ボリュームボタンのマイナス押しながら電源ON)
HBOOT画面が表示される。
ボリュームボタンで「RECOVERY」を選択して電源ボタンで決定。
RECOVERY画面が表示される。
トラックパッドで「Partition sdcard」を選択して決定(トラックパッドを押し込む)
Partition SDを選択し、
Swap-size 0MB
Ext2-size 1024MB
で設定

SD:ext2 to ext3」でext3に変換する。

メモリカードに必要なデータを戻す

本体からSDカードを抜く
ついでにSIMも抜く(ROM焼き後のパケ死防止のため)
SDカードをPCにつなぎ、必要なデータを戻す。

ROMイメージをSDカードに書き込む

今運用中は以下
[ROM/4.1.2] [Feb 01 2013] CM10 | Jelly Bean … | HTC Desire
CM10 Jelly Bean 4.1.2 v3.1

チョイスの観点は

  1. 目新しい(最新に近い)
  2. iPhoneBluetoothテザリングできる(4.0以降はPANプロファイル標準)
  3. Softbankメールが問題なく使える
  4. 代表的なAPNが設定済みで手間要らず

ってな所
ファイル名は CM10_VJ_4.1.2_V3.1_with_GApps.zip

ROMを焼く

メモリカードをセット(SIMは抜いておく)
Volume- 押しながら電源でリカバリーモードに入る。
Wipeする(Wipe ALL userdata)

SDカードからFlashする

Flashが終了すると再起動される。

Androidセットアップ

言語の選択 日本語
SIMカードの挿入はスキップ
WiFi 設定
googleアカウントの設定
GPSの設定
使用者の設定

A2SDの設定

端末エミュレータを起動して以下を実行。

# su
# a2sd install
Y
N
Y

APNの設定

APNmanagerはAndroid4.0以上は使えないため手動で設定する。
でもこのROM、あらかじめ主なAPNが設定されている超親切設計。
ガラケーの銀SIM使う場合は、softbank(open)
(機種変更とかしてなければsoftbank(desire)を使うと思う)
データ通信は行わないでMMSのみ使う。

  • モバイルデータ通信をOFFにする(パケ死防止)
    (設定→無線とネットワーク.その他→モバイルネットワーク→データ通信を有効にするのチェックをはずす)
  • 電源OFFしてSIMカードを取り付けた後電源ON。
  • APNを編集
    (設定→無線とネットワーク.その他→モバイルネットワーク→アクセスポイント名→Softbank(open))
  • 名前を変更する(デフォルトから変えたのが分かるように。私は「SoftbankMMS」)
  • APNタイプを「supl,mms」にする。(元の「default,supl,mms」から「default,」を削除する)
  • menuキー→保存 で保存(これ大事。戻るボタンで戻ると変更が何の警告もなく破棄される)
  • その他のAPNは念のため削除。(APNを選択して menuキー→APNを削除)

Softbankメールのインストールと設定

PlayストアよりSoftbankメールをインストールします。
現在のバージョンは3.5。
魔法のXX行とか、面倒な設定なしで、ちゃんと動きます。
電波の切り替わりがうまく行かないことが割りとあるくらいでしょうか。
懐かしの機内モード→データ通信OFFON→機内モードOFFで復活。
起動すると、Wifiの設定を行うかどうかを聞いてきますが、キャンセル。後で設定する。
受信・送信が行えればOK。エラーになる場合はAPNの設定を見直す。

Wifi送受信の設定

Softbankメールの最初の画面でmenuキー − 設定 − 送受信 − Wi-Fi接続設定
以前エラーになっていたのだが、現在はそのまま設定が正常終了する。
以前エラーになったときは、設定時にモバイルデータ通信を行っていた様で、APNタイプのdefaultを復活させてWiFi設定を行うと正常終了していた。
(以降はdefaultを削除してもOK)

iPhoneとのBluetoothテザリング

iPhoneパケット定額かつテザリング無料(最初の2年)のためdesireはパケット定額ではなく、iPhoneテザリングを使います。
テザリングにはWiFiでのテザリングBluetoothテザリングがありますが、Bluetoothでのテザリングを利用。
Bluetoothの方が色々メリットがあります。

  1. iPhone側はBluetoothとモバイルデータ通信を常にONにしておくだけでdesire側から接続するだけでOK
  2. Bluetoothとモバイルデータ通信を常にONにしておいてもほとんどバッテリー消費に影響ない。
  3. 接続時も通信していないとほとんどバッテリー消費なし。通信してもバッテリー消費はわずか。
    下手をするとiPhone本体でデータアクセスするより消費量は少ないかも
  4. 通信速度が制限される(2Mbpsかな?)通常のブラウザ等の使用でさほどストレスなし。auLTE大してスピード出ないし。
  5. 受信側でPANプロファイルが必要(Android4.0以上は標準、それ以前は細工が必要)
接続手順
  • bluetoothをONにしてデバイス名を変更する(設定→Bluetooth→menuキー→端末の名前を変更)
  • iPhoneBluetoothおよびインターネット共有をONにする。
  • 2台を近くに置いてBluetoothの画面をしばらく開いているとデバイス検索で相手のデバイスが表示される。
  • desire側からペアリングを指定する(検索されたデバイスを選択するとペアリング指定)
  • しばらく待つと2台ともにペアリングのキーが表示されるのでOKを押すと完了。
  • 以降はdesire側からBluetooth画面で表示されている、ペアリングされたデバイスからiPhoneを指定すると接続が開始される