大阪日記の途中ですが、ここで”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が動いた!
無事グラフが表示されるか心配でしたが、ちゃんと動きました。最初から動くJuicePlotterより表示データが多いのでこれから愛用させてもらいます。タブレットでも大してデザインは崩れていなくて良かった。
こんにちは。
何度もむすみません。
adb shell permission denied となって、コピーされません
どうすれば、よいか教えていただけたら。
よろしくお願いします。
▽たにさん
それはファイルをV701に書き込む時に出るメッセージでしょうか。
だとすれば、直接ファイルを/system/etc/permissionsへ書き込もうとしている事が考えられます。
一度/mnt/sdcardへアップしてから、シェルに入ってcpでコピーしてはいかがでしょうか。
話は少し違うのですがESファイルエクスプローラーがダウンロードせきません
どうすればいいですか?