Domanda

L'argomento dice tutto. Ho un file .app qui, ma il progetto Xcode non è più disponibile a me. C'è un modo per prendere il file .app e il reverse engineering di un progetto Xcode da esso in modo da poter visualizzare il codice usato per farlo?

È stato utile?

Soluzione

  • In primo luogo, il codice sorgente è firmato e crittografato.

  • In secondo luogo, è molto probabile giorno festivo non autorizzati a decifrare questa fonte, se siete negli Stati Uniti, Cuba, Corea del Nord e in molti altri paesi. Temo che vale anche per il proprio codice, da quando è stato cifrato con strumenti di Apple, con una chiave di Apple. Controllare questo con un avvocato, ragazzo in nero con parole spaventose e una bella Porsche.

  • In terzo luogo, Objective-C è un linguaggio compilato, e LLVM che consente di fare qualche ottimizzazione, si avrebbe un vero e proprio momento difficile tornare a qualcosa di un po 'leggibile. Questo non è un Java / C #.

  • Quattro, è meglio essere molto, molto sicuro che "il file di applicazione non è più disponibile per me è" significa avere un diritto legale alla sorgente in qualche modo. Rubare il codice sorgente trasporta alcuni pesanti sanzioni, con multe si possono acquistare da soli una Porsche con. Chiedi un avvocato: p

Altri suggerimenti

In base alla progettazione questo non può essere fatto. Il meglio che puoi fare è eseguire l'applicazione e cercare di decodificare si basa sulla funzionalità. Rubare il codice sorgente è un no-no (e non solo perché Apple dice così).

Sarebbe molto molto difficile. Non c'è soluzione di uno scatto. Tuttavia, si poteva guardare classe-dump e otool . Basta essere consapevoli che si tratta di uno sforzo molto manuale, sarete comunque Piecing tutto insieme da soli.

Quando si dice "il progetto Xcode non è più disponibile a me" poi mi avrebbe assunto che hai scritto il codice, o almeno l'ha visto.

Sarà sicuramente molto più veloce di riscriverlo che cercare di decompilare esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top