Je veux développer un addon (fondamentalement un hack) pour l'application de téléphone native d'IPhone. Mon idée est de fournir un bouton "supprimer" sur la barre de navigation de l'application de téléphone. Lorsque l'utilisateur clique sur ce bouton de suppression, je veux permettre de supprimer les enregistrements d'appels de l'application mobile elle-même (où APPLE ne le permet pas). Ce type de piratage (connu sous le nom Recent Delete) est déjà disponible dans le magasin Cydia. Mais je veux savoir comment développer ce genre de hacks.Comment développer des addons (hacks) pour IPhone?
Répondre
Les hacks appropriés pour les applications iPhone sont généralement construits avec MobileSubstrate (MS). MS permet d'injecter des bibliothèques tierces dans n'importe quelle application et de remplacer (accrocher) toutes les fonctions C ou méthodes ObjC.
Pour écrire une extension de MS dont vous avez besoin efficacement des outils tels que
nm
à la liste des symboles,otool -o
ou class-dump-z pour extraire les interfaces ObjC,otool -tvV
, ravel-bras, ou IDA Pro pour le désassemblage,gdb
ou cycript pour le débogage de l'exécution,- ldid pour la pseudo-signature, gcc pour la compilation, etc.
Merci Kenny, je vais essayer MS. – prathumca
Kenny, Encore une question, est-ce que cette classe-dump-z extrait tous les fichiers .m aussi? J'ai entendu dire que le cliché de classe extrait uniquement les fichiers d'en-tête. Est-ce vrai? – prathumca
@prathumca: Juste les en-têtes. Pour obtenir le .m, vous avez besoin d'un décompilateur, qui n'existe pas jusqu'à présent. – kennytm
D'abord, avez-vous un Mac? Deuxièmement, savez-vous comment jailbreaker un iPhone/iPod Touch? Troisièmement, je parie que ce que vous essayez de faire est illégal.
@partial Il veut probablement juste apprendre et peut-être le partager avec un couple d'amis, et pour cela je suppose qu'il ne sera pas arrêté par le FBI ... j'espère – Marcelo
Illégal? Quelle partie de la loi a déclaré que l'ajout d'un tiers est illégal? – kennytm
Illégal .. peut-être .. mais je veux juste savoir comment développer. – prathumca
Effectuez une recherche google pour JailBreaking. Il y a beaucoup de liens. Ensuite, faites une recherche google pour toolchain Jailbreaking. Ensuite, jetez un oeil sur les API pour la notification d'appel et autres.
Votre application ne se rendra pas sur l'App Store et enfreindra toutes sortes de licences Apple, mais c'est ainsi que cela se passe.
Merci Jordan pour votre conseil, Permettez-moi de faire de la R & D. – prathumca
- 1. Comment développer un addon pour Safari?
- 2. Comment développer pour iPhone OS 3.1.2?
- 3. Commencer à développer pour iPhone
- 4. Prérequis pour développer l'application native iphone
- 5. Firefox: fonctionnalités addons
- 6. Faire des requêtes ajax crossdomain avec addons pour Firefox
- 7. Comment développer pour "iPhone" original avec le dernier SDK?
- 8. Comment développer des applications pour facebook?
- 9. Comment développer et distribuer pour OS3.0 avec iPhone exécutant iOS4
- 10. Développer un site web pour un iPhone sans iPhone/Mac
- 11. Pour analyser la consommation CPU des addons Firefox dans SO
- 12. CSS hacks (astuces)
- 13. Valid IE6 css hacks?
- 14. Cross Links Addons
- 15. comment développer une application radio pour l'iphone
- 16. Approche pour développer une application iPhone pour visiter le forum
- 17. Développer des applications pour mobiles
- 18. tous les jolis addons pour firebug
- 19. comment gérer la préférence et l'interface des addons mozilla firefox?
- 20. Asp.net MVC addons
- 21. Comment développer des applications Android?
- 22. Comment développer des applications Windows
- 23. Comment développer des extensions C pour des applications PHP?
- 24. Des conseils pour développer pour Chrome?
- 25. Comment grouper (zip/tar /?) Des ensembles de fichiers pour qu'une application iPhone puisse les développer?
- 26. Comment développer pour iPhone OS 2.2.1 avec le dernier iPhone SDK 3.2.2?
- 27. Quelles sont les licences requises pour développer une application iPhone?
- 28. Est-il possible de développer des applications IPhone avec Java?
- 29. où commencer à développer des applications iphone/mobiles en php?
- 30. développer l'application iphone - est l'interface graphique HTML?
Aucune raison pour le vote à la baisse. Une question * a été * posée. – Jordan
Juste pour indiquer l'évidence: Vous ne pourriez jamais vendre une telle application sur l'App Store. – Chuck
Morceau, je le sais. Je ne souhaite pas activer mon application dans l'AppStore. – prathumca