お気に入りのHabitブラウザも表示されなかったので、フルマーケット化を行った際のメモ。
この手順を行うためにはroot化が必須。V989のroot化についてはこちらを参照。
フルマーケット化は以下の手順で実施する。
1.端末をNexus7に偽装
/system/build.propを編集し、Nexus7を名乗る。
/system/build.prop 編集箇所(緑部分)
ro.product.model=Nexus 7
ro.product.brand=google
ro.product.name=razor
ro.product.device=flo
ro.product.manufacturer=asus
ro.build.description=razor-user 4.4.2 KOT49H 937116 release-keys
ro.build.fingerprint=google/razor/flo:4.4.2/KOT49H/937116:user/release-keys
これによりシステム情報は以下のように変わる。
偽装前
Nexus7偽装後
2.パーミッション情報を増やす
/etc/permissions 内に、端末が対応できることに関するファイルが置かれているので、あることないこと増やしてやる。
何を増やすかは、同等にしたい端末内のpermissionsの差分をコピーすればよい。
当方はdtabより、差分となる以下のファイルをコピーした。
android.hardware.location.gps.xml
android.hardware.sensor.light.xml
android.software.sip.voip.xml
com.broadcom.bt.le.xml
com.broadcom.bt.xml
com.pv.drmframework.xml
com.pv.extensions.xml
rspermntt.xml
3.Playストアをリセットする
設定 → アプリの管理にて以下を実施。
・Google Playストア
キャッシュを消去
データを消去
・Googleサービスフレームワーク
キャッシュを消去
データを消去
これにより、Playストアは接続エラーで一旦利用できなくなる。
4.Playストアを新規回復させる
・再起動する
・システムの時刻設定にて、自動設定をOFFにする
・システムの時刻を前日の23:59にする
・1分後、日をまたいで本日になったら、時刻設定を自動に戻す
・後はPlayストアが回復するまで待つ・・・
Playストアが回復するまで、しばらく時間がかかる。
どれくらい待つ必要があるかは不明。
当方の場合、30分ではまだだったので、放置して3時間後だと回復していた。
以上で完了。
これで無事、Habitブラウザも表示されるようになった。
Nexus7のbuild.prop情報はこちらを参考にさせていただきました。
http://androidgirlstablet.com/?mode=m&no=759