カスタムROMのマーケットに、「softbankピックアップ」を表示させる
CM7やRCMixのROMを焼くと、標準のマーケットのタブにあるsoftbankピックアップがなくなってしまう。
これを表示させる方法が載っているサイトがあったので、試してみた。
手順
build.propに設定を書き込む
1.desireの/system/build.propをSDカードにコピーする
2.deisreをPCに接続し、SDカード内のbuild.propをメモ帳などで開く
3.build.propの最後に、下記の一行を加える
4.desireをリカバリーモードで起動する
5.SDカード内のbuild.propを/system/build.propにコピーする。
コマンドプロンプトを開いて、下記のコマンドを入力。
>adb shell
#mount /system
#mount /sdcard
#cp /sdcard/build.prop /system
googlesettings.dbのテーブルを書き換える
build.propを書き換えても、工場出荷時にDBへ設定した内容が
残っているため、テーブルを書き換える。googlesettings.dbの内容を確認する。
1.desireを通常起動させる。
>adb shell
#mount /data
#cd /data/data/com.google.android.gsf/databases/
#sqlite3 -line googlesettings.db 'SELECT * FROM partner'
2. 1のコマンドの出力結果
3.market_client_idを書き換える。1を入力後、そのまま、書き換えのコマンド入力する。
#sqlite3 -line googlesettings.db \
"UPDATE partner SET value='am-android-softbank-jp' WHERE name='market_client_id'"
4.書き換わったことを確認する。1のコマンドをもう一度入力
#sqlite3 -line googlesettings.db 'SELECT * FROM partner'
5.出力結果
valueがam-android-softbank-jpになっていれば成功
6.desireを再起動し、マーケットを開く。
右上のタブが、「マイアプリ」から「SoftBankピックアップ」に変わっていれば成功