ワサコレ戦記の備忘録-pone

pone_web ワサコレ・スマホ・タブレット・パソコン・クルマ

TOP >> スポンサー広告 >> 【真】バッテリー 100段階表示 Xperia arcTOP >> root化 >> 【真】バッテリー 100段階表示 Xperia arc

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
※古い記事を試すときは自己責任で!

この記事にリンクを貼る


Trackback: -- |  Comment: --

【真】バッテリー 100段階表示 Xperia arc

前回書いた記事は5%刻みでしか表示が変わりませんでした。
やはり100段階にするにはxmlファイルをいじる必要があるようです。
・・・何度か挑戦しましたが、見事、文鎮化の連続。。。

どうにか手順が見つかったので記録を残します。
5%刻みでいいよって方はやらない方がいいかも。。。
追記:一部修正しました。「強制終了」などエラーが出る場合に対応しました。

関連記事:
バッテリー 100段階表示 Xperia arc(5%刻み)



root化はdocomoの保証外となります。自己責任で行ってください。
この情報を元に行ったことで生じたいかなる損害についても当ブログは一切の責任を負いません。

Q:元に戻せるの? A:手順を踏めば完全に戻せます。docomoの保証はわかりません。




JAVAとSDKの環境があった方がいいです。

関連記事:
アンドロイド端末 スクリーンショットのまとめ
初心者がXperia™ arc のスクリーンショットに挑戦



必要なもの
・apk_manager 4.9
http://forum.xda-developers.com/showthread.php?t=695701
(ダウンロードするには無料のユーザー登録が必要です)

・100段階の画像、前回と同じくxdaから持ってきました
http://forum.xda-developers.com/showthread.php?t=724778

・7za.exe
apk_manager 4.9に同梱されています



1.Xperia arc「/system/framework」内「framework-res.apk」をMicroSDにコピーしてPCに取り込みます。
framework-res.apkは重要なファイルですのでバックアップをとっておきましょう。


2.ダウンロードした「apk_manager4.9」を解凍して「place-apk-here-for-modding」にコピーします。
battery100_001.png


3.「apk_manager4.9」の中にある「Script.bat」を実行するとDOSプロンプトが立ち上がります。
22を入力しましょう。
battery100_002.png


4.「place-apk-here-for-modding」内にあるファイルを聞いてくるので1を入力
(複数入ってる場合は該当する番号)
battery100_003.png


5.apkを展開して抽出するので9を入力
battery100_004.png


6.「projects」フォルダの中に「framework-res.apk」の中身が抽出されます。
battery100_005.png


7.xdaで拾ってきた好きな画像のpackを解凍します。
解凍した中に「drawable-hdpi-*」の中に画像が入っています。
先ほどの「projects」フォルダの「\framework-res.apk\res\drawable-hdpi」内にすべて上書きコピーします。
battery100_006.png


8.次に解凍した「drawable」から「stat_sys_battery.xml」と「stat_sys_battery_charge.xml」の2つ
「projects」フォルダの「\framework-res.apk\res\drawable」に上書きコピーします。
battery100_007.png
battery100_008.png


9.それでは追加したファイルをapk化させます。19を入力して0を入力します。
圧縮のレベルを0~9までで表していますが圧縮はしませんので0を選びます。
battery100_009.png


10.次にコンパイルするため11を選びます。
しばらく待つと2回質問がくるのでどちらも「y」を入力します。
battery100_010.png
battery100_011.png


11.終わると「続行するには何かキーを押してください...」ときますが「押しちゃダメです
battery100_012.png


12.「Apk Manager4.9」のフォルダに「keep」フォルダができています。
これは変更前のファイルです。変更したいファイルを削除します。
xdaでダウンロードしたscbm_C_grey_number.zip場合、下のファイルと「resources.arsc」を削除します。
「keep\res\drawable-hdpi\stat_sys_battery_*.png」28個
「keep\res\drawable-hdpi\ic_lock_idle_charging.png」
「keep\res\drawable-hdpi\ic_lock_idle_low_battery.png」
「keep\res\drawable\stat_sys_battery.xml」
「keep\res\drawable\stat_sys_battery_charge.xml」
「keep\resources.arsc」

そして、「何かキーを押してください」


13.「place-apk-here-for-modding」フォルダに「unsignedframework-res.apk」が作成されています。
「resources.arsc」がありませんので無圧縮で構成しなおします。

「place-apk-here-for-modding」フォルダに「Apk Manager4.9」の「other」にある「7za.exe」と
「projects\framework-res.apk\build\apk」フォルダにある「resources.arsc」をコピーします。
battery100_015.png


15.DOSプロンプトを立ち上げてコマンドを入力します。
「7za.exe」の入っている場所に移動して「resources.arsc」を無圧縮で追加します。

7za a -tzip -mx=0 unsignedframework-res.apk resources.arsc

battery100_016.png
サイズが増えているのを確認してください。
例:DOSプロンプト入力→結果

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\capu>d:

D:\>cd D:\apk_manager_4.9\place-apk-here-for-modding

D:\apk_manager_4.9\place-apk-here-for-modding>7za a -tzip -mx=0 unsignedframework-res.apk resources.arsc

7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03

Scanning

Updating archive unsignedframework-res.apk

Compressing resources.arsc

Everything is Ok

D:\apk_manager_4.9\place-apk-here-for-modding>



16.MicroSDにコピーしてXperia arcで、「/system/framework」内にコピーします。
貼り付けたらパーミッションを644に変更します。その後リネームして再起動します。
※パーミッションの説明
battery100_017.png


これで無事100段階表示になるはずです。
いろいろなサイトを参考にやってきましたが、何回文鎮化したかわかりません。。。
何度も諦めようかと思ったけどなんか悔しくて。。。

ポイントは元ファイルよりも必ずサイズが大きくなっている点です。
小さいままいくとおそらく文鎮化します。
あとやってしまいがちなのがパーミッションの変更忘れ。
パーミッションを変更してからリネームです。

どうにかこれで完成です。自己満足(笑) ※古い記事を試すときは自己責任で!
root化の関連記事

この記事にリンクを貼る


TOP > スポンサー広告 > 【真】バッテリー 100段階表示 Xperia arcTOP > root化 > 【真】バッテリー 100段階表示 Xperia arc

この記事に対するコメント

Re: タイトルなし

こんばんわ。
おそらくコマンドの途中で改行が入ってませんか?
apk_manager_4.9\place-apk-here-for-modding\7za a -tzip -mx=0 unsignedframework-res.apk resources.arsc
コメント頂いたコマンドはunsignedframework-res.apkの途中で改行が入ってました。
一度メモ帳などに貼り付けて改行がないか試してみてください。

URL | capu #-
2011/11/13 20:06 * edit *

こんにちわ。こちらのサイトには日々お世話になっております。当ページの手順通り進め、15のコマンド入力にて下記のようなエラーが発生しました。ファイル名などもいじっておらず同一フォルダ内にあります。どうかご教授願います。
D:\>apk_manager_4.9\place-apk-here-for-modding\7za a -tzip -mx=0 unsignedframewo
rk-res.apk resources.arsc

7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03

Scanning


resources.arsc: WARNING: 指定されたファイルが見つかりません。



Updating archive unsignedframework-res.apk



WARNINGS for files:

resources.arsc : 指定されたファイルが見つかりません。

----------------
WARNING: Cannot find 1 file

URL | heads #-
2011/11/13 14:23 * edit *

Re: タイトルなし

はじめまして。
フォルダ名に日本語やカナが含まれていませんでしょうか?
フォルダやファイル名はすべて英数ではないとエラーになります。
お試しください。

URL | capu #-
2011/11/04 23:30 * edit *

はじめまして。初心者でこちらの記事を参考に進めておりましたが、(15)のDOSプロンプトでコマンドを入力したところ、'7za'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てしまい、先に進めません。ちなみにコマンドはそのままコピペしました。どうかよろしくお願いします。

URL | ayuc #-
2011/11/04 23:11 * edit *

Re: タイトルなし

文鎮化すると焦りますよね。。。
成功してなによりです

URL | capu #-
2011/09/07 23:58 * edit *

一度文鎮化しましたが、成功しました!
ありがとうございます。v-218

URL | ktkr #-
2011/09/07 23:42 * edit *

Re: タイトルなし

お役に立ててよかったです。
わざわざありがとうございます♪

URL | capu #-
2011/09/07 15:57 * edit *

まさにこの手順が知りたかったので大変助かりました。
ありがとうございます!

URL | wktk #-
2011/09/07 15:52 * edit *

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://recoboo.blog28.fc2.com/tb.php/220-d7a1f3ac
この記事にトラックバックする(FC2ブログユーザー)

ブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。