2012-08-31 17 views
7

मेरे पास * .ipa फ़ाइल जो आईफोन एप्लिकेशन है।रिवर्स इंजीनियरिंग?

  • क्या उस आईपीए में रिवर्स इंजीनियरिंग का उपयोग करना संभव है और कोड निकालें ..?
+0

जो –

+2

की हैकिंग के लिए जाता है, क्या यह उन कार्यक्षमताओं के बारे में सीख सकता है? –

+0

संबंधित: http://stackoverflow.com/questions/8247533/explore-app-files-for-reverse-engineering-purposes?rq=1 – Thilo

उत्तर

0

जैसा कि यहां बताया गया है: How to use Xcode to open decrypted IPA contents आईपीए निष्पादन योग्य का केवल "ज़िप्ड" संस्करण है।

तो यदि आप निकालने में सक्षम हैं, तो यह अधिकतर निष्पादन योग्य (असेंबली कोड/dissasemblers) को अलग करने का मुद्दा है।

लेकिन किसी भी तरह यह मछली की तरह गंध करता है।

+2

हाँ यह करता है ... क्या आईपीए निकालने के लिए मैक ओएस के लिए कोई एप्लिकेशन जारी किया गया है .. ?? –

+0

अच्छी तरह से सेब डेवलपर नियमों के खिलाफ, इसलिए निश्चित रूप से कुछ भी आधिकारिक नहीं है :-) – Najzero

+1

हाँ यह देव/..... के खिलाफ है, लेकिन जिज्ञासा और सीखने के लिए मैं पूछ रहा हूं .. –

3

खैर, अपनी नहीं सच में एक हैकिंग, लेकिन यह निश्चित रूप से मदद कर सकते हैं यूआई के कुछ भागों की पहचान ... क्या निम्नलिखित:

1- (Xcode पर कोई नया प्रोजेक्ट बनाएं वास्तव में नहीं मेटर क्या करता है आप चुनते हैं)

2- आपके कंप्यूटर

3 करने के लिए अपने डिवाइस से कनेक्ट अपने डिवाइस पर अपनी परियोजना प्रोफाइल।

4- प्रोफाइल पर, लेने कोर एनिमेशन

5- विकल्पों पर चयन रंग मिश्रित परतें यह इस तरह दिखेगा: enter image description here

6- अपना उपकरण अनप्लग, जबकि प्रोफाइल चल रहा है आपका फ़ोन इस अब तरह दिखेगा:

enter image description here

7- आप जाँच करना चाहते हैं एप्लिकेशन पर जाएं।

हालांकि आप कोई कोड नहीं देख सकते हैं, यह एप्लिकेशन के प्रमुख भागों की पहचान करने में आपकी सहायता कर सकता है। सामान्य पर वापस जाने के लिए, आप अपने डिवाइस को पुनरारंभ कर सकते हैं, या बस प्रोफ़ाइल पर जा सकते हैं और इसे फिर से चला सकते हैं, और रंग मिश्रित परत विकल्प अनचेक करें।

0

आपके इच्छित इरादे से संभव नहीं है! .ipa फ़ाइलों में संसाधन (छवियां, ध्वनि फ़ाइलें, डेटाबेस फ़ाइलें, आदि) और संकलित कक्षाएं शामिल हैं। कोड इन संकलित कक्षाओं में द्विआधारी के रूप में निहित है और इस प्रकार, आप सबसे अधिक देख सकते हैं कि ऐप को कक्षाओं में कैसे संरचित किया गया था और संसाधनों का उपयोग कैसे किया गया था लेकिन डेवलपर्स द्वारा लिखे गए वास्तविक कोड को प्राप्त नहीं किया जा सकता है। आप एक संक्षिप्त विचार प्राप्त करने के लिए this SO question का संदर्भ ले सकते हैं कि यह कैसे किया जा सकता है।

+1

हमम ...! उन्होंने प्रोग्रामेटिक रूप से इसे प्राप्त करने के बारे में पूछा .. मैं पूछ रहा हूं कि हर प्रीप्रोग्राम ऐप हर चीज को प्रकट करने के लिए है .. ?? –

+1

मुझे डर नहीं है! – tipycalFlow

संबंधित मुद्दे