.appファイルからXcodeプロジェクトをリバースエンジニアリングする方法はありますか?

StackOverflow https://stackoverflow.com/questions/7322996

質問

トピックはそれをすべて言っています。ここに.appファイルがありますが、Xcodeプロジェクトはもう利用できません。 .appファイルとリバースエンジニアリングXcodeプロジェクトを使用して、それを作成するために使用されるコードを表示できる方法はありますか?

役に立ちましたか?

解決

  • まず、ソースコードが署名され、暗号化されます。

  • 第二に、米国、キューバ、北朝鮮、その他多くの国にいる場合、この情報源を復号化することは法的に許可されていない可能性があります。 Appleキーを使用して、Apple Toolsによって暗号化されたため、自分のコードにも適用されるのではないかと心配しています。これを弁護士、黒人の男、怖い言葉と素敵なポルシェで確認してください。

  • 第三に、objective-cはコンパイルされた言語であり、LLVMを使用すると、最適化を行うことができますが、少し読みやすいものに戻るのに非常に苦労するでしょう。これはJava/C#ではありません。

  • 第四に、「アプリファイルが私に利用できなくなった」ということは、何らかの形でソースに対する法的権利を持っていることを意味することを本当に確信していることを本当に確信しているでしょう。ソースコードを盗むには、多額の罰則があり、罰金でポルシェを購入できます。弁護士に尋ねる:p

他のヒント

設計により、これはできません。できる最善のことは、アプリを実行し、機能に基づいてリバースエンジニアリングを試みることです。ソースコードを盗むことはノーノーです(Appleがそう言っているという理由だけではありません)。

それは非常に難しいでしょう。ワンクリックソリューションはありません。ただし、見ることができます クラスダンプotool. 。それは非常に手動での努力であることに注意してください。あなたはまだすべてを自分でつなぎ合わせることになります。

「Xcodeプロジェクトが私にはもう利用できなくなった」と言うとき、私はあなたがコードを書いたか、少なくともそれを見たと仮定します。

それを逆コンパイルしようとするよりも、それを書き直すのは間違いなくはるかに速いでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top