apkManagerでapkをデコンパイルする際にエラーが起きる時の解決方法 #androidjp #001ht

公開日: : 最終更新日:2013/12/31 ガジェット , , , , ,

Pocket

apkを分解して改変するときに便利なapkmanagerですが、HTCの純正アプリなど、機種依存のアプリを改変しようとデコンパイルするさいに、このようなエラーがおこることが有ります。

これは、frameworkの記述がちがうため起こる際にエラーなのですが、その解決方法をごあんないします。

まず、apkmanagerは、apktoolを使いやすいようにmodした物のようで、apktoolのヘルプを見ると、解決方法に関する記述がありました。
http://code.google.com/p/android-apktool/wiki/FrameworkFiles
これを見るとわかるとおり、apktool/framework/ディレクトリにframeworkが有るのですが、これが機種依存だと、足りない記述が有るためエラーがおきます。

C:\Documents and Settings\user\apktool\framework/が該当ディレクトリなのですが、ここにはもともと1.apkというファイルがあります。
これを、HTCのアプリのばあい、端末のsystem/framework/からadb pullしてぶっこぬいてきたのframework-res.apkを1.apkにリネームして差し替え。
そして、もう一つcom.htc.resources.apkというファイルも必要なので、これを2.apkにリネームして、さきほどのapktool/framework/ディレクトリにぶち込みます。

これで、問題なくデコンパイルできるようになりました。

ちなみに、apktoolの場合は、2-hero.apk 2-desire.apkなどと機種ごとに使い分けることができるようなのですが、apkmanagerでのやり方が分からなかったので、端末ごとにいちいち置き換える方法で使用してます。
便利な方法知ってる人がいたら教えてくださいww

関連記事

DSC_0028

#X02T をWP7.5 mango化してみた→バッテリー切れて失敗。

プリモバイルとして復活したX02Tをゲットしてきました。 3000円分のチャージ込で約4000円で

記事を読む

てさー

desireHD #001HT に刺したiphone4microSIM 黒SIMでテザリング速度を試す #androidjp

シングルコア最強の名高いHTC desireHD 001HTですが、テザリングの速度を試してみまし

記事を読む

290595999

#lifetouch noteのATOKを #001HT #DHD にぶち込んでみると、見たことないソフトキーボードが表示される件 #androidjp #NEC

前回の記事のとおり、lifetouch noteには、QWERTYキーボード用に最適化されたAT

記事を読む

話題のハコビジョンをゲットしたけど、やっぱりちょっと微妙な件

去年流行した「プロジェクションマッピング」が自宅で楽しめる、とテレビや雑誌で話題の食玩「ハコ

記事を読む

image

Optimus3DのROOTを取得してみた #androidjp #optimus3D #LG #galaxys2

Optimus3Dのrootを取得してみました。 superoneclickで簡単に行けましたので、

記事を読む

image_1

#001HT DesireHDの2.3gingerbreadアップデート失敗→回避方法まとめ #androidjp

今日、OTAでdesireHDの2.3へのバージョンアップが有りました。   root化や

記事を読む

xoom

auNAGOYAでmotorola XOOMを触ってきたファーストインプレッション #androidjp #TBi11M #xoomjp

昨日(3/1)から、auNAGOYAでmotorola XOOM TBi11MとHTC EVO W

記事を読む

is05-2

auNAGOYAで触った #is05 標準搭載の「撮る家計簿Photoマネー」が超絶便利だった件 #androidjp

3/10に発売が決定したau のスマートフォンIS05ですが、搭載されている「撮る家計簿Photo

記事を読む

#galaxytabjp (SC-01C)を無料でSIMロック解除する方法キター? #androidjp #sc01c

GalaxyTabのSIMロックを解除する方法がj_importer ★個人で輸入してるよBLOG★

記事を読む

DSC_0061

Mac OSX LionでGalaxy Nexus(SC-04D)をbootloader unlockする方法 #SC04D #Galaxynexusjp #androidjp

注意!この作業を行うと、データが初期化されます。 必要なデータは必ずバックアップをとって下さい。

記事を読む

1 Tweet

Comment

  1. kusome より:

    【ブログ更新】 apkManagerでapkをでコンパイルする際にエラーが起きる時の解決方法 #androidjp #001ht http://bit.ly/eWJvww #kume_blog

    This comment was originally posted on Twitter

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

WP-SpamFree by Pole Position Marketing

Additional comments powered byBackType

viralmedia
バイラルメディアはクソだ、とか否定してるけど、あなたには絶対に運営できないと思うよ

ここ最近、バイラルメディアに関する議論やヘイト記事をよく目にします

conoha3-thumb
3.ConoHaVPSで複数ドメインを割り当てるためにVirtual Hostsを設定する

次に、ConoHa VPSに複数のドメインを割り当てる際のVi

conoha2-thumb
2.ConoHaVPSにSFTPでとりあえずログインする方法

前回に引き続き、今回はConoHaにSFTPで接続する方法です

surface-thumb
今更Surface Pro 3ファーストインプレッション #surfaceJP #SurfacePro3

サブ用に使用していたMBAを手放したので、メインのMBP 15

highdpi-chrome
Surface Pro 3のChromeで文字がボケる問題の最新解消法 #surfaceJP

Surface Pro 3をゲットしてきました。 Core i7

→もっと見る

  • WEBデザイナーの為のWEBデザインギャラリー
PAGE TOP ↑