我想爲iPhone本機手機應用程序開發一個插件(基本上是一個黑客)。我的整個想法是在手機應用的導航欄上提供「刪除」按鈕。當用戶點擊該刪除按鈕時,我想允許從移動應用本身刪除通話記錄(APPLE不允許這樣做)。在Cydia商店中已經有這種黑客(稱爲Recent Delete)。但我想知道如何開發這種黑客。如何開發iPhone的插件(黑客)?
1
A
回答
4
適當的iPhone應用黑客通常使用MobileSubstrate(MS)構建。
MS允許人們將第三方庫注入任何應用程序,並替換(掛接)其中的任何C函數或ObjC方法。
爲了有效地編寫MS擴展,你需要像
nm
工具列出的符號,otool -o
或class-dump-z提取ObjC接口,otool -tvV
,拉威爾臂,或IDA Pro用於拆卸,gdb
或cycript用於運行時調試,- ldid用於僞簽名,gcc用於編譯等。
1
0
做谷歌搜索JailBreaking。有很多鏈接。然後做一個谷歌搜索越獄工具鏈。然後查看呼叫通知等的API。
你的應用程序不會讓它進入應用程序商店並且違反各種蘋果許可證,但這就是它的做法。
+0
感謝您的提示, 讓我做一些研發。 – prathumca
相關問題
- 1. 在黑客IPhone上的iPhone開發
- 2. 黑莓爲黑莓郵件客戶端插件開發..?
- 3. 黑莓開發-eclipse插件
- 4. iPhone開發社區博客
- 5. iPhone開發相關播客?
- 6. 如何開發Outlook插件?
- 7. 黑莓/ iPhone開發辛在Windows
- 8. 如何開始開發Mozilla Firefox插件?
- 9. Wordpress插件用於反黑客攻擊
- 10. 黑客與Wordpress插件Uploadify集成
- 11. 如何開發Safari的插件?
- 12. 如何開發Google Earth的插件?
- 13. 黑莓開發
- 14. 錯誤而安裝黑莓網絡開發插件的Eclipse
- 15. 如何strel UIImageView(iPhone開發)?
- 16. iPhone上的MobileSubstrate遊戲黑客攻擊
- 17. 黑客/黑客頭
- 18. 如何開發黑莓應用程序?
- 19. 如何開發Eclipse GUI插件
- 20. 如何在WordPress插件開發
- 21. 如何開發Opera Mobile插件?
- 22. 如何在Eclipse(Eclipse插件開發)
- 23. 如何在clojure中開發Eclipse插件?
- 24. 如何開發nexus3 rundeck插件?
- 25. 如何開發IE瀏覽器插件
- 26. Grails 2.1.1 - 如何用AstTransformer開發插件?
- 27. 如何開發Babel 6插件
- 28. 如何開發MS Outlook插件?
- 29. iPhone開發開發人員計劃和客戶端
- 30. 如何爲iPhone開發可分發的UI控件?
沒有理由爲反對票。一個問題*被問到。 – Jordan
只是想說明一點:你永遠不可能在App Store上銷售這樣的應用程序。 – Chuck
大塊,我知道。我不想在AppStore中爲我的應用程序提供細胞。 – prathumca