开发者

How to develop addons (hacks) for IPhone?

I wanna develop an addon (basically a hack) for IPhone native phone app. My entire idea is to provide a "delete" button on navigation bar of the phone app. When user clicks on that delete button I wanna allow to delete the call records from the mobile app itself (where APPLE does not allow this). This kind of hack (known as Recent Delete) already available in Cydia st开发者_StackOverflowore. But I wanna know how to develop this kind of hacks.


Proper iPhone app hacks are usually built with MobileSubstrate (MS).

MS allows one to inject 3rd-party libraries into any apps, and replace (hook) any C functions or ObjC methods in it.

In order to write a MS extension effectively you need tools like

  • nm to list the symbols,
  • otool -o or class-dump-z to extract the ObjC interfaces,
  • otool -tvV, ravel-arm, or IDA Pro for disassembly,
  • gdb or cycript for runtime debugging,
  • ldid for pseudo-signing, gcc for compiling, etc.


First, do you have a Mac? Second, do you know how to jailbreak an iPhone/iPod Touch? Third, I am betting that what you are trying to do is illegal.


Do a google search for JailBreaking. There are lots of links. Then do a google search for Jailbreaking toolchain. Then have a look at the APIs for call notification and such.

Your app won't make it to the App store and violates all kinds of Apple licenses, but that's how it's done.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜