tag:blogger.com,1999:blog-6245963027152906987.post6784227176450140834..comments2024-02-16T15:04:59.095+08:00Comments on iPhone Software Development: How to compile mobilesubstrate extension in iPhone gcc for OS 3.0Unknownnoreply@blogger.comBlogger15125tag:blogger.com,1999:blog-6245963027152906987.post-46491377911668860292010-11-22T13:38:26.015+08:002010-11-22T13:38:26.015+08:00yea id like one for 4.0 too..... ive tried myself ...yea id like one for 4.0 too..... ive tried myself but i keep getting build errors and junk :(Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-2543597064246848632010-11-14T18:49:13.521+08:002010-11-14T18:49:13.521+08:00Hi,
Very useful tutorial!
I am trying to use SBSt...Hi,<br />Very useful tutorial!<br /><br />I am trying to use SBStatusBarController, and I get this error from the linker:<br />Undefined symbols:<br />"_OBJC_CLASS_$_SBStatusBarController", referenced from:<br /> __objc_classrefs__DATA@0 in ExampleHook.o<br /><br />I believe that's because the framework changed between 3.0 and 4.1.<br /><br />I spent the whole day trying to dump the headers, copy the frameworks, etc. but I still can't make it work.<br /><br />Could you please make an updated sys41.tgz for iOS 4.1? Or a detailed tutorial on how to make it?Unknownhttps://www.blogger.com/profile/17978012009935483866noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-79983087636352867752010-11-08T10:21:57.011+08:002010-11-08T10:21:57.011+08:00Can you also package up the headers (like sys30) f...Can you also package up the headers (like sys30) for iOS4?<br /><br />Thanks!abcnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-76856878004944001852010-05-20T03:27:43.942+08:002010-05-20T03:27:43.942+08:00Thanks a bunch. Great stuff :)
After I figured out...Thanks a bunch. Great stuff :)<br />After I figured out it was wise to:<br />1> move the contents of dump to ~sys30/usr/include directories .... and ...<br />2> merge the existing UIKit and dump/UIKit contents, it worked like a charm. All my test programs compile, link, and run. A very happy iPhone-want-to-be-programmer (Haha)Mesnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-84131482043379373552010-03-27T12:23:39.798+08:002010-03-27T12:23:39.798+08:00You can uninstall the ExampleHookLibrary.dylib by ...You can uninstall the ExampleHookLibrary.dylib by using the make file: make uninstall<br /><br />I have a problem with this ExampleHook project though, if you decide to use it as a template and make modifications you obviously need to create a new object file (.o) for linking.. <br /><br />In the make file is a clean routine to remove the old object file but from what I can tell there is no routine to create one, and using command line with g++ spews errors due to missing dependencies. More than likely because of the ExampleHooks folder placement, and I can not seem to resolve this problem regardless of what I try.<br /><br />Anyone know how to create a new object file using the setup stated in the guide:<br /><br />Project location: /var/root/ExampleHook/<br />Toolchain location: /var/toolchain/sys30/<br /><br />Regards...Philnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-79843184044079056552010-02-02T00:23:58.620+08:002010-02-02T00:23:58.620+08:00Nice hook! Worked perfectly :)
Is the only way to ...Nice hook! Worked perfectly :)<br />Is the only way to uninstall by going to safemode?Vol7ronhttps://www.blogger.com/profile/08005005210238613866noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-56311794149843531182010-02-02T00:11:38.071+08:002010-02-02T00:11:38.071+08:00Please disregard, I tried again a few minutes late...Please disregard, I tried again a few minutes later and it worked.<br /><br />Note to readers:<br />if download doesn't work on first load, wait some time and then retry. Retrying right away may still come back with an error.<br /><br />vol7ronVol7ronhttps://www.blogger.com/profile/08005005210238613866noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-6606475250292891362010-01-10T13:02:01.497+08:002010-01-10T13:02:01.497+08:00Wade: Yes it does, and I'm using it now. That ...Wade: Yes it does, and I'm using it now. That sys30 folder is super handy.Charybdishttps://www.blogger.com/profile/18277837497455302327noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-54368479797895994462009-12-06T19:29:41.307+08:002009-12-06T19:29:41.307+08:00Would this information work on 3.1?Would this information work on 3.1?Wadehttps://www.blogger.com/profile/05197689042282146588noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-77800152730790172782009-11-02T23:59:32.873+08:002009-11-02T23:59:32.873+08:00Excuse me, i've managed this copying libsubstr...Excuse me, i've managed this copying libsubstrate.dylib from the iphone to the iphone root system in the desktop computer, compiled again, transfered the example and worked like a charm! <br /><br />Thanks Javacom.Etiennehttps://www.blogger.com/profile/09676193679715917085noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-24550834974034941452009-11-02T23:40:09.016+08:002009-11-02T23:40:09.016+08:00Hi all, i've followed this guide using a toolc...Hi all, i've followed this guide using a toolchain in linux, i think i've gone so far..<br /><br />Now i'm getting this error:<br /><br />ld: can't locate file for: -lsubstrate<br /><br />Any idea where can i get this and where should i put this?Etiennehttps://www.blogger.com/profile/09676193679715917085noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-85866552306519907252009-11-01T11:39:23.170+08:002009-11-01T11:39:23.170+08:00Wow, duh. My bad.
Good reference though. I used y...Wow, duh. My bad.<br /><br />Good reference though. I used your packaged setup and it works great.Charybdishttp://blog.aaronash.comnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-46927768291185264762009-10-29T06:56:10.386+08:002009-10-29T06:56:10.386+08:00Obviously, you need to install the package called ...Obviously, you need to install the package called C++ Standard Library in Cydia.javacomhttps://www.blogger.com/profile/00183077168718830935noreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-71719499168953439272009-10-26T10:39:29.988+08:002009-10-26T10:39:29.988+08:00When I try to make the ExampleHook I get the follo...When I try to make the ExampleHook I get the following:<br /><br />ld: library not found for -lstdc++<br />collect2: ld returned 1 exit status<br />make: *** [ExampleHook.dylib] Error 1<br /><br />Any idea on what I'm doing wrong?<br /><br />Thanks!Charybdishttp://blog.aaronash.comnoreply@blogger.comtag:blogger.com,1999:blog-6245963027152906987.post-70756101814423202912009-10-18T04:18:49.595+08:002009-10-18T04:18:49.595+08:00I am unable to get a working class-dump of 3.1, co...I am unable to get a working class-dump of 3.1, could you please dump and post like you did w/ 3.0? Thanks,<br /><br />CaseyAnonymoushttps://www.blogger.com/profile/09586647217500309460noreply@blogger.com