2013-01-23 22 views
5

私はPhonegap開発を初めて利用しています。私はアプリを開発したが、残念ながら私はコード全体を失ってしまった。しかし、幸いにも私はapkファイルを持っています。私のコードをapkファイル(PhoneGap - Andriod)から抽出するのに役立つplsはどれですか? ありがとうございます。Android - Phonegap、apkのコードを抽出する

-vinu

+0

私は私の幸せを失った。私のコードはすべてそこにあった。しかし、私は送付先にAPKを見つけました。私のAPKからコードを抽出するのを手伝ってください。(PhoneGap - Andriod) – Vinu123

+0

オハイオ州。それではapkから私のソースコードを取得する方法はありません。お返事ありがとうございます – Vinu123

+0

保証または黙示のある暗黙の保証はありません: https://www.youtube.com/watch?v=dQN39X9oTi8 –

答えて

6

はい、可能です。拡張子が.zipになるように.apkファイルをコピーすると、通常のzipアーカイブのように解凍できるはずです。これにより、あなたのassestフォルダとresフォルダ、およびAndroidManifest.xmlを取得することができます。

広範なJavaコードを作成している場合は、classes.dexファイルをJavaに逆コンパイルする必要があります。ここではそれをカバーして良いのSO質問さ:

decompiling DEX into Java sourcecode

+0

ありがとうございました! :) – Vinu123

4

ここでははるかに簡単な方法です:http://www.decompileandroid.com/このウェブサイトは、プログラムがapktoolとdex2jar使用していますが、uはちょうどあなたの.apkファイルをアップロードする必要があります。幸運

2

あなたが他の人のapkを逆コンパイルしようとしているのなら、それは禁止されています。

ない場合、)、あなたはあなたのAPKをコンパイルし、プロジェクトを削除したとしましょう、あなたがそれであなたを助けるためにApktoolを使用することができ、それを取得する必要があります。

  • ダウンロードApktool(確認してくださいあなたはそれがNode.jsの上に入力見つけた後node.js
  • apktoolオープンのNode.js
  • があなたのターゲットAPKはNode.jsのを使用して(であるディレクトリを検索しインストールした後
  • を持っています: apktool b yourProjectFolder

あなたはいくつかの助けが必要な場合は、私はあなたを助けるために喜んでいるよコメントを残すことができ、それが助けたホープ:apktool d yourApk.apk

  • は、プロジェクトの種類を構築するには!

  • 関連する問題