うぃずREGZA

  --.--.-- --:-- |カテゴリ:スポンサー広告 CM(-)

スポンサーサイト

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



    このエントリーをはてなブックマークに追加


関連製品

framework-res.apkをいじってソフトキーを出してみた!

壊れてもないのに物理キーが壊れてしまった時の対処を実施。




とりあえず文鎮化から見事に脱出しまして、ソフトキーの導入ができました。

実際、ソフトキーの導入時には文鎮化していませんでしたが、まぁいいや。


apktool-ics7zipが必要となります。

参照:オックスフォードの環境博士 【インドネシア編】: Android4.0、アイスクリームサンドイッチ(ICS)にソフトキーを表示させる方法
非常にわかりやすいです(´∀`)

上記のサイトと同様の箇所(bools.xmlなどなど)を変更すればイケます。



◆1月2日追記◆
root化したT-01Dを弄る環境を整えるまでのまとめメモ
↑どういう方法で置き換えるのかを詳しく説明しています。こちらで分かれば、以下読まなくても大丈夫です。




最後の方が少しわからなかったので記述しておきますと、

◆framework-res.apkファイルの作成

上記resources.arscを/apktool/にコピー。

次に、"framework-res.apk"を"framework-res.zip"にリネーム。
(↑このapkファイルは何もいじっていないapkファイルです。framework-res/dist/の中にあるapkは使ってはいけません。)

コマンドプロンプト上で、apktoolがあるディレクトリ上から以下のコマンドを入力。

7z.exe u -mx=0 framework-res.zip resources.arsc

/apktool/に新しい"framework-res.zip"が生成される。

"framework-res.zip"は"framework-res.apk"にリネームしておきます。

◆framework-res.apkファイルの差し換え

adb push framework-res.apk /sdcard/
adb shell
cd data/local.org/tmp
./fjsec_unlock 0
$ su
# mount -o rw,remount /system
# mv /system/framework/framework-res.apk /system/framework/framework-res.org
# busybox cp /sdcard/framework-res.apk /system/framework/
# exit
$ exit
>adb reboot


これで無事にできた。



device-2012-11-25-111103.png
↑物理キーとソフトキーの共存が実現しました。笑

本当にframework-res.apkの扱いには注意が必要です。

(後で詳しく再編集していきます。)

こちらでナビゲーションバー(ソフトキー)のボタン数を5つに増やしている記事を書いています。
・ ナビゲーションバーのアイコンを5つに増やす!
・ 5つに増やしたナビゲーションバーの詳細





◆関連記事

調子に乗ってframework-res.apkいじってたら文鎮化した
root化したT-01Dを弄る環境を整えるまでのまとめメモ
adb shellを使ってPCからandroidの中身を擽る
Android 4.0.3 (ICS) T-01Dをroot化した手順


関連記事
    このエントリーをはてなブックマークに追加


関連製品

framework
僕はF-05Dを持ってて、ナビゲーションバーを出そうと思ったのですが、
ちょうどframework-res.apk の作成がよくわかりません。
上記 resources.arsc とは、framework-res/dist/ の中にあるapk を解凍して出てくるやつのことですか?(汗)
また、勝手に解釈してやってみたのですが、良く分からず、
参照のサイトの adb push でいれてみようとすると、read only みたいなのが出て書き込めません。
どうしたらいいですか?
[ 2012/12/16 13:27 ] [ 編集 ]
Re: framework
> 僕はF-05Dを持ってて、ナビゲーションバーを出そうと思ったのですが、
> ちょうどframework-res.apk の作成がよくわかりません。
> 上記 resources.arsc とは、framework-res/dist/ の中にあるapk を解凍して出てくるやつのことですか?(汗)

コメントありがとうございます。

【java -jar apktool.jar b framework-res】と打ち込みリコンパイルすると、framework-resフォルダにbuildフォルダとdistフォルダが出来上がっているはずです。そのうちbuildフォルダの方に注目します。

おそらく、framework-res/build/apk/の中に、
・resフォルダ
・AndroidManifest.xml
・resources.arsc
が含まれていると思います。このresources.arscを使用します。

framework-res/build/apk/resources.arscを、元のframework-res.apkに存在するresources.arscと差し替えます。
多分、今後差し替えという操作が多くなってくると思いますが、差し替えるときはほぼbuildフォルダの中のものと差し替えます。


> また、勝手に解釈してやってみたのですが、良く分からず、
> 参照のサイトの adb push でいれてみようとすると、read only みたいなのが出て書き込めません。
> どうしたらいいですか?

まずroot化はしてますか??
# mount -o rw,remount /system
が実行できるのであればread onlyみたいなのは出ないと思うのですが・・・。

[ 2012/12/16 16:19 ] [ 編集 ]
framework
返信ありがとうございます!涙

resources.arsc ありました!
これを使うんですね!理解しました。


rootは取ってあります。

framework-res.apk  を差し替えるのは、

adb push framework-res.apk /sdcard/
adb shell




# exit
$ exit
>adb reboot

までをコピペして良いものなのか分からなかったので、
参照サイトの adb push~ で無理やり入れようとしました。
そしたら ~read only ってのが出てきました。

また、F-05Dのwiki の、書き込み解放(ICS)のコマンドを打って
再度チャレンジしてみましたが、出来ませんでした。

勉強不足で申し訳ないのですが、ごきょうじゅお願いします。
[ 2012/12/16 23:33 ] [ 編集 ]
framework

お騒がせしてすいません。

改めてやり直してみたらできました。
adb push ~ でいれるときにパーミッションを変えたらできました。

ありがとうございました!!
[ 2012/12/17 19:24 ] [ 編集 ]
Re: framework
> お騒がせしてすいません。
>
> 改めてやり直してみたらできました。
> adb push ~ でいれるときにパーミッションを変えたらできました。
>
> ありがとうございました!!

なるほど!パーミッションの問題があったのですね!
こちらも勉強になりました('∀`)
[ 2012/12/18 15:42 ] [ 編集 ]
framework-res.apk 差し替え
度々すみません。

せっかくナビゲーションバーを反映できたんですが、
アイコンをいじろうと思ったら文鎮化しました。

そして改めてやり直してみたんですが、
framework-res.apk を差し替えるとコマンド打つ前に勝手にリブートして
延々再起動をくりかえします。

全部で6回文鎮化してます(笑)

成功した時が偶然だったようです。。。

パーミッションは 777 に変更して差し替えているのですが、
ここは問題あるんでしょうか?

また、 adb push~ で入れるより、
別のフォルダから移動する形で差し替えるほうが安全なのでしょうか?

[ 2012/12/18 23:02 ] [ 編集 ]
Re: framework-res.apk 差し替え
> 度々すみません。
>
> せっかくナビゲーションバーを反映できたんですが、
> アイコンをいじろうと思ったら文鎮化しました。
>
> そして改めてやり直してみたんですが、
> framework-res.apk を差し替えるとコマンド打つ前に勝手にリブートして
> 延々再起動をくりかえします。
>
> 全部で6回文鎮化してます(笑)
>
> 成功した時が偶然だったようです。。。
>
> パーミッションは 777 に変更して差し替えているのですが、
> ここは問題あるんでしょうか?

6回は多いですね!文鎮化から復帰ができるのが本当助かりますよね。

僕の場合は、パーミッションを変更することは全くしていません。
ちなみに現在僕のT-01Dにあるframework-res.apkやSystemUI.apkのパーミッションを見てみましたが、755(rwxrwxr-x)になっています。

また、framework-res.apkの差し替え時はきちんと最後のadb rebootまでコマンドを打つことができますよ。メール来たりするのが怖いので、機内モードでやっています。
何かバックグラウンドで常時動いているアプリなどがあれば、それが原因で再起動してしまったりするかもしれませんね(^_^;)詳しいことはわかりませんが・・・。

> また、 adb push~ で入れるより、
> 別のフォルダから移動する形で差し替えるほうが安全なのでしょうか?

adb pushの1行であれば、フォルダ移動で済むと思いますよー。
それ以降のコマンドはフォルダ移動だけでは危険だと思います^^;
[ 2012/12/19 00:39 ] [ 編集 ]
さしかえ
今日もめげずにやってみたら出来ました!
ほんとありがとうございます!


なんかですね、、
元から入ってるフレームワークのパーミッションが644で、
交換したい方のパーミッションが775だったので、644→775
に変えたら出来ました!

因みに、yutaさんの意見を参考にして機内モードでやったので、
むしろそっちが正解だったのかもしれませんが、
とりあえずお礼を言おうと思い、コメントさせていただきました。


ほんとありがとうございます!!

[ 2012/12/19 22:32 ] [ 編集 ]
Re: さしかえ
> 今日もめげずにやってみたら出来ました!
> ほんとありがとうございます!
>
>
> なんかですね、、
> 元から入ってるフレームワークのパーミッションが644で、
> 交換したい方のパーミッションが775だったので、644→775
> に変えたら出来ました!
>
> 因みに、yutaさんの意見を参考にして機内モードでやったので、
> むしろそっちが正解だったのかもしれませんが、
> とりあえずお礼を言おうと思い、コメントさせていただきました。
>
>
> ほんとありがとうございます!!


一つ前の僕のコメントに"755(rwxrwxr-x)"と表記していましたが、誤りです。実際は"775(rwxrwxr-x)"でしたね(^_^;)失礼しました。

機内モードでも実際はあまり推奨はできず、リカバリモードに入って行うことが安全だと言われています。
僕はリカバリモードってのをまだあまり知らないので、機内モードでやっています。

また何かありましたらコメントください!
コメントを参考にして、よりわかりやすい記事を書いていこうと思います。

[ 2012/12/20 00:38 ] [ 編集 ]
報告
リカバリーモードは、
僕も調べて見つけてたんですが
adb reboot recovery を打っても
入らないんですよね(^^;)))
どうやらF系の端末はリカバリーモードでadb接続出来ない仕様みたいです(違ったらごめんなさい)


分かりやすいブログを書くのに協力出来るのなら、うれしいです 。
なのでまたコメントします!
[ 2012/12/22 02:24 ] [ 編集 ]
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

目玉商品
NEXUS5

価格安い順比較
【楽天】【Amazon】

Chromebook

価格安い順比較
【楽天】【Amazon】

カテゴリー
にほんブログ村 携帯ブログ Androidへ
↑何位やと思う??(๑≧౪≦)
大容量モバイルバッテリー
超大容量の12000mAh
シンプルでスマートなデザインです!
>>詳細を見る
細くスマートな形状なので、カバンにも入れやすい♪
>>詳細を見る
驚異の20000mAh!!
少し高いですが、スマホの電池切れは心配ご無用!
>>詳細を見る
ソーラー充電に対応した新しいタイプのモバイルバッテリーです!太陽さえあればどこでも充電可能!!
>>詳細を見る
お薦めスマホ資料
◆NEXUS7
  • 4.2.2 root化方法
  • 4.2.2 カスタムROM 『SmoothROM 5.1』
  • 4.2.1をroot化方法
  • カスタムROM『SmoothROM』
  • NEXUS7が届いた!


  • ◆アプリで快適
  • Androidをroot化後の便利なアプリをまとめてみる
  • 押し入れで眠っていたWiiリモコンとAndroid端末を接続してみる
  • 【QuickPic】 標準ギャラリーアプリを上回る使い勝手!


  • ◆REGZA Phone T-01D
  • バッテリー消費・詐称が激しくなったからまた節約術を考えてみた
  • 今使っているframework-res.apkとSystemUI.apkの現在までの変更点のまとめ
  • Android 4.0.3 (ICS) T-01Dをroot化した手順
  • REGZA Phone T-01D Android4.0 OSバージョンアップ!(゚∀゚)!
  • T-01D Android 4.0.3 でバッテリー節約方法を考えてみる
  • バッテリー節約計画の行方・・・①
  • T-01Dオススメ(?)カバーケース紹介
  • バッテリーの減り方 9月16日
  • バッテリーの減り方9月15日
  • 電池の減り具合をBattery Mixで見ていただく
  • REGZA Phone T-01D オーバーヒート!?
  • REGZA Phone T-01D 充電中の不具合発生


  • ◆配布記事
  • 通知領域にボタンを追加した!その2
  • 今使っているframework-res.apkとSystemUI.apkの現在までの変更点のまとめ
  • 前回に引き続き、TaskManager.apkを左手仕様に変更した

  • ◆スマホの知識
  • スマホ購入前に見るポイントとは?
  • スマホ買ったらまず行うこと
  • スマホ買ったらまずやるべきこと②
  • スマートフォンのアプリってどんなもの?
  • アプリに無関心なオレでも結局入れてるアプリ
  • ドコモの料金プランってどうなっている?
  • 無効化していい&してはいけないアプリ
  • スマホに保存したはずの写真や画像が表示されない
  • スマホでPCの音楽を聴く方法
  • root化せずに任意のフォントに変更(T-01D)
  • Androidブラウザからダウンロードしたファイルはどこに?
  • スマホにiチャネルなんぞいらぬ!!
  • パーソナルエリアの削除方法 その他
  • 文字入力の際のバイブレーションを消す
  • メール受信時の点灯ランプ
  • Xiに契約しなくてもスマホは使えるのか?
  • 2012冬モデルの人気スマートフォンは!?
  • スマートフォンの置き忘れを防ぐアイテム!
  • 軽いホームアプリをちょこっと解説
  • わかりやすく考えるSIMカードの使い方
  • メールの文字が大きくなる対処法(SPメール)


  • ◆電池節約!!&モバイルバッテリー!
  • T-01D Android 4.0.3 でバッテリー節約方法を考えてみる
  • 基本的バッテリー節約術
  • google playの設定編
  • 3000円以下モバイルバッテリー比較!
  • 突然の電池切れに備える!
  • 節約効果!?PowerMaxがすごい気が!
  • 大容量コンパクトなモバイルバッテリー登場!
  • アルミ筺体の小型モバイルバッテリー登場!
  • 通常の電池パックの2.5倍電池パック!
  • 16800mAhのモバイルバッテリーこれは絶対買いだわ!
  • 相互リンク募集中
    相互リンクなど、お気軽にお問い合わせください。

    名前:
    メール:
    件名:
    本文:

    アクセスランキング
    [ジャンルランキング]
    携帯電話・PHS
    37位
    アクセスランキングを見る>>

    [サブジャンルランキング]
    Docomo
    2位
    アクセスランキングを見る>>
    リンク元ページ

    2014人気モデル
    SH-01F DRAGON QUEST

    価格安い順比較
    【楽天】 【Amazon】


    SO-04F

    価格安い順比較
    【楽天】 【Amazon】


    AQUOS PHONE ZETA SH-04F
    価格安い順比較
    【楽天】 【Amazon】


    ARROWS NX F-06E
    価格安い順比較
    【楽天】 【Amazon】


    AROWS NX F-01F
    価格安い順比較
    【楽天】 【Amazon】


    Xperia Z1f SO-02F
    価格安い順比較
    【楽天】 【Amazon】


    Disney mobile F-07E Disney mobile F07E
    価格安い順比較
    【楽天】 【Amazon】


    人気の2013年春モデル
    ARROWS X F-02E ARROWS X F-02E
    価格安い順比較
    【楽天】 【Amazon】


    ELUGA X P-02E ELUGA X P-02E
    価格安い順比較
    【楽天】 【Amazon】


    Xperia Z SO-02E Xperia Z SO-02E
    価格安い順比較
    【楽天】 【Amazon】


    売れ筋タブレット
    NEXUS7(2013) NEXUS7(2013)
    価格安い順比較
    【楽天】 【Amazon】


    AQUOS PAD SH-08E AQUOS PAD SH-08E
    価格安い順比較
    【楽天】 【Amazon】


    NEXUS7 (旧型) NEXUS7 (旧型)
    価格安い順比較
    【楽天】 【Amazon】


    MeMO Pad HD7 MeMO Pad HD7
    価格安い順比較
    【楽天】 【Amazon】


    TopNTagCloud

    フリーエリア

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