iOS: Wie ändern .app-Datei?
Habe ich zu de-kompilieren iOS .app-Datei und dann einfügen mein code und dann re-Paket zurück zum ipa-Datei.
Können Sie bitte deuten einige Hinweise, wie es zu tun?
Sie können nicht, ist die einfache Antwort. Kompilieren objective-c ist eine Einbahnstraße. Fühlen Sie sich frei zu widersprechen diejenigen, die mit einer komplizierten Antwort.
stackoverflow.com/questions/1976699/decompile-iphone-app-binary auch nur um Dinge, die gerade ein ipa ist einfach eine komprimierte Datei, können Sie einfach mit der rechten Maustaste und sagen Sie "Inhalt anzeigen" .app ist anders
ja, aber nicht mehr ändern (weder code noch Ressourcen, soweit ich mich erinnere, aber sicher nicht der code), resp. als Nima erwähnt, Sie verändern die Signatur, verwendet, um die Anwendung zu signieren, und es gibt nicht einen Weg zu machen, dass die Arbeit auf einer unmodifizierten iOS-Gerät. Auch, es gibt einfach nicht einen Weg zu "dekompilieren" ein IPA, es ist nicht gonna passieren.
Aber dann, wie mocana (mocana.com) und Apperian sind, es zu tun? Bitte prüfen Sie Ihre Webseiten.
stackoverflow.com/questions/1976699/decompile-iphone-app-binary auch nur um Dinge, die gerade ein ipa ist einfach eine komprimierte Datei, können Sie einfach mit der rechten Maustaste und sagen Sie "Inhalt anzeigen" .app ist anders
ja, aber nicht mehr ändern (weder code noch Ressourcen, soweit ich mich erinnere, aber sicher nicht der code), resp. als Nima erwähnt, Sie verändern die Signatur, verwendet, um die Anwendung zu signieren, und es gibt nicht einen Weg zu machen, dass die Arbeit auf einer unmodifizierten iOS-Gerät. Auch, es gibt einfach nicht einen Weg zu "dekompilieren" ein IPA, es ist nicht gonna passieren.
Aber dann, wie mocana (mocana.com) und Apperian sind, es zu tun? Bitte prüfen Sie Ihre Webseiten.
InformationsquelleAutor iamMobile | 2012-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man einfach nicht tun.
Sobald die app kompiliert zu Maschinencode, das beste, was Sie können erhalten von reverse-engineering ist es einfach in Montage und wenn Sie bereit sind, schreiben Sie Ihre Korrektur in der Montage sehe ich nicht, wie Sie gehen, integrieren Ihren code.
Auch das code signing beschädigt werden, indem Sie diese als gut.
Es sei denn, Sie haben gültiges provisioning einrichten auf Ihrem Computer, können Sie nicht, Verpacken Sie die app mit den original-code zu signieren.
Versuchen, um die Quelle oder ähnlichen Quelle zu schreiben, eine app mit der Funktionalität, die Sie benötigen.
InformationsquelleAutor Nirma
Ja, Sie können, wenn das Gerät jailbroken und die Prüfung der Unterschrift wird entfernt.
Gibt es hier einen Fall:
Ist es möglich, zu Bearbeiten und neu kompilieren ein iOS Binäre?
In der Antwort, die Sie vorschlagen, daß die änderungen direkt auf der binary (durch ersetzen einige der Funktionen, die mit anderen der gleichen Größe). Ich glaube jedoch, dass Sie mehr tun können fortgeschrittene Dinge.
Könnte man zum Beispiel die Montage der Anwendung in Ihre eigene objective-c-code mit XCode:
Kompilieren Von Assembly (.S) Datei-neben dem iPhone-Projekt
Oder direkt kompilieren Sie die geänderte Montage in das binäre (mach-o) und dann Umpacken.
So erstellen Sie eine iPhone-mach-o-Datei?
Vielleicht GNU ARM oder LLVM-toolchain kann assit Sie auf, dies zu tun: Zusammenstellen, Montieren und Demontieren Mit Hilfe der LLVM-toolchain
Gibt es nur einige Ansätze, die ich bin derzeit auf. Es ist nicht einfach, so dass andere know-how zum Thema haben, werden sehr geschätzt.
InformationsquelleAutor gtangil