androplus.orgへ移転しました。
数秒後に移動します。
数秒後に移動します。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Xperia Z framework-res.apkの編集方法
Xperiaシリーズでは2012年モデルからframework-res.apkの編集には一手間かける必要があります。
[追記]
apktool v2では修正されており、以下の操作は必要ありません。
従来であればとするだけで良かったのですが、テーマ背景の読み込み方法が変わったため
このままでは背景画像を読み込めずブートループとなってしまいます。
これを回避するにはいくつか方法がありますが、
framework-res.apkを編集して回避するにはまず
/framework-res.apk/apktool.ymlの
usesFramework:
次に/framework-res.apk/res/values/styles.xmlの
@com.sonyericsson.uxp:drawable/semc_bgを
@drawable/semc_bgにして、
@com.sonyericsson.uxp:drawable/semc_bg_brightを
@drawable/semc_bg_brightにしてください。
黒/白の背景画像をダウンロードして
semc_bg.png、semc_bg_bright.pngをdrawable-nodpi、
semc_bg1.pngをdrawable-land-xhdpi
にコピーしてください。
[追記]
semc_bg1.pngはsemc_bg.pngに名前を変えてください。間違えていました…。
最後にテキスト検索/置換ソフト(Devasなど)で
@com.sonyericsson.uxp:color/semc_theme_accent_color
を
@color/white
などに置換してください。(59箇所あります)
この色はオン/オフボタンなどの色に使われます。
色一覧
これで正常にコンパイルでき、ブートループも起きなくなります。
[追記]
apktool v2では修正されており、以下の操作は必要ありません。
従来であれば
apktool if framework-res.apk
apktool if SemcGenericUxpRes.apk
このままでは背景画像を読み込めずブートループとなってしまいます。
これを回避するにはいくつか方法がありますが、
framework-res.apkを編集して回避するにはまず
/framework-res.apk/apktool.ymlの
usesFramework:
ids:
- 2
を削除して保存してください。次に/framework-res.apk/res/values/styles.xmlの
@com.sonyericsson.uxp:drawable/semc_bgを
@drawable/semc_bgにして、
@com.sonyericsson.uxp:drawable/semc_bg_brightを
@drawable/semc_bg_brightにしてください。
黒/白の背景画像をダウンロードして
semc_bg.png、semc_bg_bright.pngをdrawable-nodpi、
semc_bg1.pngをdrawable-land-xhdpi
にコピーしてください。
[追記]
semc_bg1.pngはsemc_bg.pngに名前を変えてください。間違えていました…。
最後にテキスト検索/置換ソフト(Devasなど)で
@com.sonyericsson.uxp:color/semc_theme_accent_color
を
@color/white
などに置換してください。(59箇所あります)
この色はオン/オフボタンなどの色に使われます。
色一覧
white | ■ | #ffffffff |
black | ■ | #ff000000 |
holo_blue_bright | ■ | #ff00ddff |
holo_blue_light | ■ | #ff33b5e5 |
holo_blue_dark | ■ | #ff0099cc |
holo_green_light | ■ | #ff99cc00 |
holo_green_dark | ■ | #ff669900 |
holo_red_light | ■ | #ffff4444 |
holo_red_dark | ■ | #ffcc0000 |
holo_orange_light | ■ | #ffffbb33 |
holo_orange_dark | ■ | #ffff8800 |
holo_purple | ■ | #ffaa66cc |