「カスタムROM」の編集履歴(バックアップ)一覧に戻る

カスタムROM - (2011/11/29 (火) 11:28:27) のソース

*カスタムROM導入手順
**目次
#contents(fromhere=true)
**カスタムROMの種類
大別すると下記のカスタムROMがあります。
-GingerBread
-Sense HD
-Sense
-Non-Sense(AOSP)
-MIUI
[[Desire Index - Everything Desire is here!>http://forum.xda-developers.com/showthread.php?t=809328]]からお好みのROMを探してzipをDL~SDに保存してください。
**バックアップ
まずはNandroidやTitanium Backupでバックアップしましょう。
**Wipe
Sense系と非Sense系ではframeworkやシステムアプリのデータ構造が異なるため、異なるカスタムROMを導入するときなどにはリカバリでデータ領域を消去(wipe)する必要があります。
RAならWipe>Wipe ALL userdata
ClockworkModならwipe data/factory reset

Wipe onlyで下記データを個別にwipeすることもできます。
|/data|ユーザ設定やユーザアプリ等を消去|
|/sd-ext|A2SD+化しているときのユーザアプリやDalvik-cacheを消去|
|/sdcard/.android_secure|Froyo純正Apps2SDでSDに移動したアプリを消去|
|/cache|通常Desireでは特に意味はないが、N1TableでCM導入している場合などはシステムアプリのDalvik-cacheを消去|
|Dalvik-cache|アプリのDalvik VM実行ファイル(.dex)を消去|
|battery stats|バッテリー情報(設定>端末情報>電池使用量の情報)をリセット|
|rotate settings|ローテーションセンサーをリセット(画面ローテート不具合時などに)|
同じROMのバージョンアップデート時にはwipe不要な場合もありますが、何か不具合があったときにはとりあえずwipe dalvik-cacheしてみるのが吉です。wipeしてもdalvik-cacheは起動時に再生成されます。

**Flash
SDにDLしたzipをカスタムリカバリからFlashします。
RAならFlash zip from sdcard
ClockworkModならinstall zip from sdcard>choose zip from sdcard
***CyanogenModの場合
[[使用許可論争>http://ja.wikipedia.org/wiki/CyanogenMod#.E4.BD.BF.E7.94.A8.E8.A8.B1.E5.8F.AF.E8.AB.96.E4.BA.89]]の結果、CyanogenModにはgoogle apps(gapps)が含まれておらずそのままではマーケットアプリ等を使うことが出来ません。
gappsを追加flashしてください。
なおCMアップデート時にはgappsは継承されるのでflashする必要はありません。
また、デフォルトではA2SD非対応のためA2SD導入する場合は[[追加手順>>A2SD+#for_cm]]が必要です。

**その他
***build.prop追加
カスタムROMをそのまま導入するとSBMの基地局依存なのかやたらバッテリー消費が激しい場合があります。
/system/build.propに下記プロパティを追加すると改善するようです。
> ro.ril.enable.sbm.feature=1
(いわゆる魔法の5行とか12行とか言われる中で最も重要なプロパティ)

またAOSP系カスタムROMではライブラリ(/system/lib/libhtc_ril.so)がこのプロパティに対応していないことが多いので、対応ライブラリに差し替える必要があります。

下記パッチを追加flashすると楽です。
[[バッテリー消費改善(libhtc_ril.so更新&build.prop追記) Part2 727氏、782氏感謝>http://www.multiupload.com/CWQ5DC9U5D]]
※SBM Froyoのbuild.propからローカライゼーションで追加されているっぽい12行をカスタムROMのbuild.prop先頭に追加&libhtc_ril.soを上書きします。
※ちなみに、build.propで二重定義されたプロパティは先に定義したものが優先されます。
***フォント
-/system/fonts/DroidSansJapanese.ttfを差し替えれば日本語フォントを変更できます。
-DroidSans-Bold.ttfを消してDroidSans.ttfのsymlinkにしておくと日本語フォントもボールド表示可能になります。ただしフォントによっては正常にボールド表示できない場合もあるようです。
> mount /system
> cd /system/fonts
> rm DroidSans-Bold.ttf
> ln -s DroidSans.ttf DroidSans-Bold.ttf
-/system/fonts/をDroidSansFallback.ttfを絵文字フォント追加版に差し替えれば、MMSアプリ以外でも絵文字を表示することができます(但しモノクロ)。[[SBM絵文字追加Fallbackフォントzip>http://takuo.jp/junk/Mms.apk/update-fallback-font-emoji-signed.zip]]を追加flashすると楽。
**リストア
Titanium BackupでアプリやAPN、ブラウザのブックマーク、SMS/MMSなどをリストアできます。
ただしSense系と非Sense系ではデータ非互換だったりするので、適宜他のバックアップアプリとか使ってください。

**リンク
***HTC公式 開発者用
Official HTC Desire Android 2.3 Upgrade for Developer
 [[http://www.htcdev.com/>http://www.htcdev.com/]]
***カスタムロム
CyanogenMod Desire GSM
 [[http://forum.cyanogenmod.com/forum/118-htc-desire-cdma/>http://forum.cyanogenmod.com/forum/118-htc-desire-cdma/]]
 [[http://forum.xda-developers.com/showthread.php?t=1157949>http://forum.xda-developers.com/showthread.php?t=1157949]]
MIUI-XJ
 [[http://htcfanboys.com/index.php?app=downloads&showcat=7>http://htcfanboys.com/index.php?app=downloads&showcat=7]]
 [[http://forum.xda-developers.com/showthread.php?t=957291>http://forum.xda-developers.com/showthread.php?t=957291]]
Redux
  [[http://forum.xda-developers.com/showthread.php?t=1229003>http://forum.xda-developers.com/showthread.php?t=1229003]]
Oxygen
 [[http://forum.oxygen.im/>http://forum.oxygen.im/]]
 [[http://forum.xda-developers.com/showthread.php?t=1353861>http://forum.xda-developers.com/showthread.php?t=1353861]]
RevolutioN
 [[http://forum.xda-developers.com/showthread.php?t=1300224>http://forum.xda-developers.com/showthread.php?t=1300224]]
Official RUU Desire Sense Gingerbread
 [[http://forum.xda-developers.com/showthread.php?t=1151765>http://forum.xda-developers.com/showthread.php?t=1151765]]
Runnymede AIO
 [[http://forum.xda-developers.com/showthread.php?t=1315961>http://forum.xda-developers.com/showthread.php?t=1315961]]
RunnymedeMod007
 [[http://forum.xda-developers.com/showthread.php?t=1318370>http://forum.xda-developers.com/showthread.php?t=1318370]]
AceSMod007
 [[http://forum.xda-developers.com/showthread.php?t=1113070>http://forum.xda-developers.com/showthread.php?t=1113070]]
Cool3D AceS
 [[http://forum.xda-developers.com/showthread.php?t=1040121>http://forum.xda-developers.com/showthread.php?t=1040121]]
dGB
 [[http://forum.xda-developers.com/showthread.php?t=1227419>http://forum.xda-developers.com/showthread.php?t=1227419]]
Alex
 [[http://forum.xda-developers.com/showthread.php?t=872464>http://forum.xda-developers.com/showthread.php?t=872464]]
Ginger Villain
 [[http://forum.xda-developers.com/showthread.php?t=880465>http://forum.xda-developers.com/showthread.php?t=880465]]
Aurora
 [[http://forum.xda-developers.com/showthread.php?t=1268279>http://forum.xda-developers.com/showthread.php?t=1268279]]
RCMix HD
 [[http://forum.xda-developers.com/showthread.php?t=984822>http://forum.xda-developers.com/showthread.php?t=984822]]
***リカバリーイメージ
Recovery-clockworkmod
 [[http://www.clockworkmod.com/rommanager>http://www.clockworkmod.com/rommanager]]
RA-desire
 [[http://www.androidspin.com/>http://www.androidspin.com/]]
4EXTRecovery
 [[http://forum.xda-developers.com/showthread.php?t=1154221>http://forum.xda-developers.com/showthread.php?t=1154221]]
RMD Recovery
 [[http://forum.xda-developers.com/showthread.php?t=1137763>http://forum.xda-developers.com/showthread.php?t=1137763]]

Alpharev
 [[http://alpharev.nl/>http://alpharev.nl/]]
unrevoked
 [[http://unrevoked.com/>http://unrevoked.com/]]
Revolutionary
 [[http://revolutionary.io/>http://revolutionary.io]]