ONDA V701双核版 GooglePlayをフルマーケット化する

ONDA V701双核版 GooglePlayをフルマーケット化する

大阪日記の途中ですが、ここで”ONDA V701”双核版ニュースです。V701のフルマーケット化をしてみました。

[warning]
この記事には改造手順が書かれています。作業は全て自己責任で行って下さい。これにより発生したいかなる損害、問題についても当方並びにリンクに記載の関係者は責任を負わないものとします。
[/warning]

Battery Mixが動かない!

Androidでバッテリーの状態をモニターする有名なツールに、Battery Mix (バッテリーミックス)があります。自分もそれを使いたい!と思ったのですが、Google Playで探しても素直に出てきません。

これはBattery Mix自体が動作機器に制限をかけているようで、V701やmomo9などのタブレットで見つけても、「お使いの端末はこのバージョンに対応していません」と言われインストールできません。

そこで「フルマーケット化」です。
フルマーケット化とは「何の制限もなく全てのアプリが選べる事」。何をもって「全て」とするかは難しいとこですが、自分はこのBatteryMixが導入できる様になる変更をそう呼ぶことにします。

今回使用した編集済みのファイルはこちら

手順1:handheld_core_hardware.xmlを入れる

IT最新情報  doropad a8x full access marketさんを参考に、handheld_core_hardware.xmlファイルを作成(文字コードはUTF-8)。それを/system/etc/permissionsへコピーします。

直接/system配下へは書き込めないので、一度内蔵SDへコピーしてから、シェルに入って/system/etc/permisionへコピー。他の.xmlファイルと同じ様に、パーミッションを644(-rw-r–r–)へ変更しています。

W:\>adb push w:\handheld_core_hardware.xml /mnt/sdcard
247 KB/s (2279 bytes in 0.009s)

W:\>adb shell
shell@android:/ $ su -
su -
shell@android:/ # cp /mnt/sdcard/handheld_core_hardware.xml /system/etc/permissions
cp /mnt/sdcard/handheld_core_hardware.xml /system/etc/permissions
shell@android:/ # cd /system/etc/permissions
cd /system/etc/permissions
shell@android:/system/etc/permissions # chmod 644 handheld_core_hardware.xml
chmod 644 handheld_core_hardware.xml
shell@android:/system/etc/permissions # ls -al handheld*
ls -al handheld*
-rw-r--r-- root     root         2279 2012-09-26 20:16 handheld_core_hardware.xml
shell@android:/system/etc/permissions #

手順2:build.propの書き換え

次に/systemにある、build.propを開き、fingerprint(機器認識文字列みたいなもの)をメジャーなGalaxyS2への物へと書き換えます。

念のためファイルのバックアップをとり、最初の方にあるro.build.fingerprint=を

ro.build.fingerprint=samsung/GT-I9100/GT-I9100:2.3.6/GINGERBREAD/XWKK5:user/release-keys

に書き換えるだけ。ro.build.description=はそのままで大丈夫です。あとは同じ様に戻して、パーミッションも変えておきます。

W:\>adb push build.prop /mnt/sdcard
299 KB/s (4289 bytes in 0.014s)
W:\>adb shell
shell@android:/ # cd /system
cd /system
shell@android:/system $ ls -al build.*
ls -al build.*
-rw-r--r-- root     root         4329 2008-08-01 21:00 build.prop
-rw-r--r-- root     root         4329 2008-08-01 21:00 build.prop.org20120926
shell@android:/system $ su -
su -
shell@android:/system # cp /mnt/sdcard/build.prop .
cp /mnt/sdcard/build.prop .
shell@android:/system # ls -al build.*
ls -al build.*
-rwxrwxr-x root     root         4285 2012-09-26 20:37 build.prop
-rw-r--r-- root     root         4329 2008-08-01 21:00 build.prop.org20120926
shell@android:/system # chmod 644 build.prop
chmod 644 build.prop
shell@android:/system # ls -al build.*
ls -al build.*
-rw-r--r-- root     root         4285 2012-09-26 20:37 build.prop
-rw-r--r-- root     root         4329 2008-08-01 21:00 build.prop.org20120926
shell@android:/system #

ここまで来たら念のため再起動。

手順3:キャッシュの削除

アプリの管理からGooglePlayを強制停止し、キャッシュを消去を選びます。

ここでデータを消去を選ぶとなにやら面倒なことになるので間違えないように。

BatteryMixが動いた!

検索でBattery Mixが表示されるようになりました。

インストールも押せるように。

無事グラフが表示されるか心配でしたが、ちゃんと動きました。最初から動くJuicePlotterより表示データが多いのでこれから愛用させてもらいます。タブレットでも大してデザインは崩れていなくて良かった。

Androidカテゴリの最新記事