Question

Le sujet dit tout. J'ai un fichier .app, mais le projet Xcode est plus disponible pour moi. Est-il possible de prendre le fichier .app et reverse engineering de ce un projet Xcode pour que je puisse voir le code utilisé pour le faire?

Était-ce utile?

La solution

  • Tout d'abord, le code source est signé et crypté.

  • Deuxièmement, vous êtes probablement pas légalement autorisé à déchiffrer cette source si vous êtes aux États-Unis, Cuba, Corée du Nord et de nombreux autres pays. Je crains qu'il applique même à votre propre code, car il a été chiffré par des outils Apple, avec une clé Apple. Vérifiez cela avec un avocat, homme en noir avec des mots effrayants et une belle Porsche.

  • En troisième lieu, Objective-C étant un langage compilé, et LLVM vous permettant de faire une certaine optimisation, vous auriez du mal à vrai retourner à quoi que ce soit un peu lisible. Ce n'est pas Java / C #.

  • Quatre, vous feriez mieux d'être vraiment, vraiment sûr que « le fichier app est plus disponible pour moi » signifie que vous disposez d'un droit à la source d'une certaine façon. Avoir volé le code source porte des lourdes pénalités, des amendes, vous pouvez vous acheter une Porsche avec. Demandez à un avocat: p

Autres conseils

Par la conception cela ne peut pas être fait. Le mieux que vous pouvez faire est de lancer l'application et essayer de désosser il basé sur la fonctionnalité. Stealing le code source est un non-non (et pas seulement parce que Apple le dit).

Il serait très difficile. Il n'y a pas une solution de clic. Cependant, vous pouvez regarder classe et décharge otool . Sachez simplement que c'est un effort manuel, vous serez toujours tout Tisser vous.

Quand vous dites « le projet Xcode est plus disponible pour moi », alors je suppose que vous avez écrit le code ou au moins avoir vu.

Il sera certainement beaucoup plus rapide à réécrire que d'essayer de le décompiler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top