2016-12-23 10 views
-2

アプリを作成して携帯電話にインストールしたところ、携帯電話で動作していますが、そのソースコードを入手できますか?私のハードドライブをフォーマットし、プロジェクトをバックアップしませんでした。それは大きなプロジェクトではありませんが、簡単に取り戻すことができればいいと思います。インストールされているAndroidアプリのソースコードを取得

+0

これはあまり研究されていない質問です。APKにJavaソースコードがありません。あなたのコードは変換されていました。あなたはあなたのAPKからソースコードを取り戻す必要があります - http://stackoverflow.com/questions/3593420/is-there-a-way-to-get-the-source-code-from-an-apk-ファイルもしアプリケーションが単純であれば、おそらくそれを最初から書き直す方が簡単でしょう。 –

+0

ええ、私はそれがちょうどAPKだと思っています、ちょうどそこに何らかの方法があることを望んでいました。しかたがない! – DZD

答えて

1

をあなたはそれからAPKを取得するために端子を介して、あなたのAndroidデバイスにアクセスする必要があります。 さらに、アプリがアプリストアからインストールされている場合は、デバイスをルートする必要があります。 APKを入手したら、Javaコードで逆コンパイルできます。

ルートデバイス:http://www.digitaltrends.com/mobile/how-to-root-android/

は、携帯電話からAPKを取得します。

  • は、コンピュータに携帯電話を接続し、ターミナルを開きます。
  • adb shellを実行すると、携帯電話に入ることができます。
  • find /data/app -name '*.apk'を実行して、インストールされているapkを一覧表示し、興味のあるものの名​​前をコピーします。
  • 実行adbのプル/データ/アプリ/ appnameに今、あなたはあなたがdecompile the APKに持っているコンピュータ上のAPKを持っていることをの.apk

+0

興味深い。それはアプリストアからではなかったので、根絶する必要はありません。ありがとう! – DZD

0

はい、アンドロイドリバースエンジニアリングで可能です。すべての失われたコードを常に元に戻すことはできませんが、開発者にとっても役立ちます。これを達成するには、いくつかのプロセスを経なければなりません。ステップによってこの手順を実行するためにすべての方法をここに与えられます。

Reverse engineering from an APK file to a project

+0

ありがとう!確かめます。 – DZD

関連する問題