FC2ブログ
     

    隣の芝は青くみえる!

     c⌒っ゚д゚)っφ メモメモ...

    sc-03dのバッテリーの表示を変えてみた

    android

    バッテリーアイコンの変更方法
    これからやる方法はどんな端末でも同じだとおもいます



    必要なもの
    ADB Shellが起動できるような環境(前回の記事で説明あり)

    APK manager

    電池アイコン

    バッテリーの変え方

    1、端末をUSBデバッグモードにします。
    設定 > アプリ > 開発 > USBデバッグ

    2、windows マークを押し すべてのプログラム→アクセサリ→コマンドプロンプトを起動する

    3、adb shell
     と入力する。

    4、framework-res.apkをSDカードにバックアップするために
    cp /system/framework/framework-res.apk sdcard/
     と入力する。

    一旦接続を閉じるために
    exit
     と入力する。

    5、framework-res.apkをパソコンにダウンロードします。
    adb pull /system/framework/framework-res.apk C:\framework-res.apk

    6、ダウンロードしたframework-res.apkをApk Managerのフォルダに移動します。
    Apk Managerを解凍してできた、place-apk-here-for-moddingフォルダの中に移す。

    7、Apk Managerを起動します。
    Apk Managerを解凍してできた、Script.batを実行します

    8、すると「続行するには何かキーを押してください」とでるので何か押す。

    9、framework-res.apkをDecompileする。
    しばらくするとPlease make your decisionと入力ができるようになります。
    「22」→「1」→「9」の順に押す
    ※まだ使うので消さない

    10、アイコンを差し替える
    Apk Managerを解凍してできた、projectsフォルダにframework-res.apkフォルダが出来ている事を確認します。
    ダウンロードしたアイコンのzipを解凍し、それぞれ以下のフォルダに上書きコピーします。
    ※ アイコンファイルは後で利用するので切り取りではなく、コピーで残しておいてください。

    drawable > projects\framework-res.apk\res\drawable
    drawable-hdpi-v4 > projects\framework-res.apk\res\drawable-hdpi

    11、apk managerに戻ります。
    「19」を押しCompression levelを0にします。デフォルトは9になっていますが
    level0 = 無圧縮でないとうまくいかんようです(重要!)。

    12、framework-res.apkをCompileする
    「11」を押ししばらくすると入力を求められるので、「y」を入力しEnterを押します。
    さらにもう一度[y]を入力

    13、続行するには何かキーを押してください . . .とでますが

    ここでキーを押してはいけません。

    14、Apk Managerのフォルダにkeepというフォルダができるので、そのフォルダにある不要なファイルを削除します。
    keep\resources.arsc
    keep\res\drawableフォルダ内の先ほど置き換えたアイコン
    keep\res\drawable-hdpiフォルダ内の先ほど置き換えたアイコン


    問題なのは先ほど置き換えたアイコンを消す作業ですが、ダウンロードしたアイコンファイルを
    再度keep\res\drawable、keep\res\drawable-hdpiに上書きコピーしましょう。
    コピーしたファイルはWindows XPだと選択状態になるので、削除が簡単になります。

    削除ができたら、Apk Managerの画面に戻りEnterを押します。
    正常に終了したら、place-apk-here-for-moddingフォルダに
    unsignedframework-res.apkという名前でファイルが作成されます。

    15、framework-res.apkを差し替える
    ※ ここからの作業で端末が起動できなくなる恐れがありますので慎重に。

    まずは、unsignedframework-res.apkをC:\unsignedframework-res.apkに移動しておきます。

    adbを利用して、unsignedframework-res.apkをSDカードにコピーします。
    adb push C:\unsignedframework-res.apk /sdcard/unsignedframework-res.apk

    端末に接続
    adb shell

    suをしてrootユーザになります。
    su
    ※ 先頭の文字が$から#に変わっていることを確認します。

    system以下を書き込み可能にします。
    mount -o remount,rw /dev/block/mtdblock3 /system

    framework-res.apkをunsignedframework-res.apkで差し替えます。
    cp /sdcard/unsignedframework-res.apk /system/framework/framework-res.apk


    framework-res.apkのパーミッションを修正
    chmod 644 /system/framework/framework-res.apk

    端末の再起動
    reboot

    はい、出来上がり!

    もし失敗したらコマンドプロンプト立ち上げて以下の順に入力

    adb shell
    su
    mount -o remount,rw /dev/block/mtdblock3 /system
    cp /sdcard/framework-res.apk /system/framework/framework-res.apk
    chmod 644 /system/framework/framework-res.apk
    reboot


    これで元通りになるはず

    Comments







    « »

    06 2021
    SUN MON TUE WED THU FRI SAT
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 - - -
    カウンター
    プロフィール

    lawn

    Author:lawn

    最新トラックバック
    検索フォーム
     
     
     
     
     
    ブロとも申請フォーム