Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
07-30-2009, 10:48 AM #21
08-02-2009, 12:20 AM #22Bad CPU type error SOLVED. Now for the dyld's....
I've been concentrating on the cpu type issue. Solving that problem will allow any 3Gs app to run on a 3G phone.
And, wouldn't you know it, I have finally solved it. I have been able to get the VoiceOverTouch binary to run natively on the 3G hardware.
Of course. there are a few dyld library calls to sort out, but the big hurdle has been cleared!!
No "Bad CPU type" error!!!!
I guess it's not so impossible after all.....
The Following User Says Thank You to consultadrone For This Useful Post:
08-02-2009, 12:26 AM #23better screenshot..
...oh, and sorry about the landscape screenshot. Just tilt your heads to the right.....
Here...this might be easier to see....
Last edited by consultadrone; 08-02-2009 at 12:29 AM. Reason: rotated picture
08-02-2009, 12:53 AM #24
Oooh, if you can get any further, consider my firstborn to be called consultadrone :P
08-02-2009, 01:50 AM #25
Done and Done!
Voice Control binaries running on 3G NON-s. All library calls working and I even got the Jibbler screen and Voice Control tone. I have not tested, tinkered, toyed or otherwise...I am typing this literally 3 minutes after a successful reboot that didn't just hang at the apple.
....stay tuned folks!!
WOPR:~ root# uname -a
Darwin WOPR 10.0.0d3 Darwin Kernel Version 10.0.0d3: Wed May 13 22:11:58 PDT 2009; rootnu-1357.2.89~4/RELEASE_ARM_S5L8900X iPhone1,2 arm N82AP Darwin
WOPR:~ root# ps -ef
UID PID PPID C STIME TTY TIME CMD
0 1 0 0 0:09.72 ?? 0:12.58 /sbin/launchd
0 12 1 0 0:05.83 ?? 0:10.49 /usr/sbin/notifyd
65 13 1 0 0:00.39 ?? 0:00.70 /usr/sbin/mDNSResponder -launchd
0 14 1 0 0:20.92 ?? 1:25.57 /usr/sbin/syslogd
0 15 1 0 0:01.94 ?? 0:07.07 /usr/libexec/configd -B com.apple.SystemConfiguration.PowerManagement
0 17 1 0 0:00.14 ?? 0:00.19 /usr/sbin/afpd -d
0 18 1 0 0:00.01 ?? 0:00.01 /usr/bin/dns-sd -R _afpovertcp._tcp local. 548
0 21 1 0 0:00.23 ?? 0:00.34 /usr/bin/sbsettingsd
0 23 1 0 0:05.89 ?? 0:09.68 /usr/libexec/lockdownd
501 24 1 0 0:00.97 ?? 0:03.11 /usr/sbin/mediaserverd
0 27 1 0 0:00.10 ?? 0:00.29 /usr/sbin/fairplayd
0 28 1 0 0:00.38 ?? 0:01.03 /usr/libexec/configd -t /System/Library/SystemConfiguration/PowerManagement.bundle
501 31 1 0 0:08.16 ?? 0:32.81 /System/Library/CoreServices/SpringBoard.app/SpringBoard
0 35 1 0 0:01.25 ?? 0:02.76 /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter
501 36 1 0 0:00.36 ?? 0:00.85 /usr/sbin/BTServer
501 38 1 0 0:00.58 ?? 0:01.34 /usr/sbin/aosnotifyd
0 39 1 0 0:58.81 ?? 5:35.96 /System/Library/CoreServices/ReportCrash
501 47 1 0 0:00.71 ?? 0:01.74 /System/Library/PrivateFrameworks/IAP.framework/Support/iapd
501 175 1 0 0:00.72 ?? 0:02.55 /Applications/MobilePhone.app/MobilePhone
501 176 1 0 0:02.37 ?? 0:07.02 /Applications/MobileMail.app/MobileMail
501 633 1 0 0:00.58 ?? 0:01.85 /Applications/MobileMusicPlayer.app/MobileMusicPlayer
0 734 1 0 0:00.26 ?? 0:00.77 /usr/sbin/sshd -i
501 795 1 0 0:00.01 ?? 0:00.03 /System/Library/CoreServices/VoiceOverTouch.app/vot
501 796 1 0 0:00.02 ?? 0:00.03 /System/Library/CoreServices/VoiceOverTouch.app/vot -x
0 742 734 0 0:00.12 ttys000 0:00.18 -sh
0 797 742 0 0:00.01 ttys000 0:00.02 ps -ef
Last edited by consultadrone; 08-02-2009 at 01:50 AM. Reason: Automerged Doublepost
08-02-2009, 03:00 AM #26
Time for u to package up and put a link out for testing lol nice work mate need anything drop me a line at [email protected] if you don't know how to bundle I can do that for you and make it work using the dpkg system for cydia and I suppose could stick it up in the bigboss betatester or something lol
08-02-2009, 03:17 AM #27
Can you post an Step by Step How To ????? That was Great.
08-02-2009, 04:13 AM #28Update on Voice Control/Camera work....current status...opinions requested
I am anxious to get this all out to everyone as I am a firm believer in faster development of higher quality stuff through collaboration. If anything, I have merely picked up where the rest of us working on this have left off. But I think it's not quite ready to post out there.....here's where I am at.
I have the vot binaries running fine. The Jibbler screen pops up for a second, but then immediately shuts back down, so just a tease, really.
I have not yet finished flushing out the settings for Voice Control, as there are no added packages in my settings app.
The camera issue is NO farther along than it was, and I had thought that getting around the cpu issue would at least create a small step forward.
I believe most of this is due to human error....namely my own, and I have discovered that, while I covered the PrivateFrameworks packages, I am missing the recompiled Preferences as well.
Basically, the package is not yet complete nor any more useful than being able to bring up a vot screen.
on a smaller level...I am experiencing general, unpredictable stability as well as frustrating performance issues.
I'm cranking away now and think I have a good idea as to where all the "clean-up" is needed.
If you all are agreeable and don't mind waiting a few hours, I would like to be able to send out an 'alpha' package that has at least the basics covered, like....things not crashing randomly.
And yes, I am thinking that I am not nearly as qualified in the packaging and distribution area as others here, so to answer that question....yes more than help, perhaps a full handoff on that would be better for the moving things along.
Basically, I'm trying to avoid sending out a pile of cr4p that creates more work than needed.
Feedback on all of that rambling babblespeak I just threw at everyone is most welcome. If you all think that just throwing it all out there and seeing who takes what where is best, then by all means, I am more than happy to.
I have attached a little eye candy though. At least I think it's a nice sight after all the work done so far by everyone.
we're almost there! I can taste it!
FYI- I'm not bothering with the comparse.app. No magnatometers in the 3G.
Nike with sensor connectivity tomorrow!
The Following User Says Thank You to consultadrone For This Useful Post:
08-02-2009, 04:18 AM #29
This is relevant to my interests. Bring on the alpha!
(oh, and after you get the Nike+ working, any chance of the video camera/editing? )
The Following User Says Thank You to Beau Giles For This Useful Post:
08-02-2009, 04:35 AM #30
thanks. please post the alpha so we can play with it
The Following User Says Thank You to nikeneeder For This Useful Post:
08-02-2009, 04:40 AM #31
Yeah, Release the Alpha !! :-)
08-02-2009, 05:04 AM #32
Right on. I will try and put things together in a simple and easy to follow way as I can. I will also note the places that I am still working on roadbloks.
Please bear with me...it's going to take some time for me to collect the odds and ends from the various corners of my machine.
I will also do a complete dump of my iPhone filesystem. Aside from the Springboard NxxAP files which have been renamed to allow for N88 functionalities on an N82 platform, take note of the difference in the file sizes of the main binaries in both /System/Library/Frameworks and /System/Library/PrivateFrameworks.
I would strongly suggest avoiding dropping any N88 specific libraries or binaries onto your handhelds, unless you like to do full restores. If you run a sysctl -a you will see that hw.version and hw.type are not changeable.
As for the camera/video...it has become my nemesis. I WILL make it work!!! It is not a function of hardware...this we have known since cycorder released back at 2.2.x but I think that the camera hardware update on the 3Gs will require some effort to port over.
Currently I am working on the last 'bad cpu' issue with /System/Library/PrivateFrameworks/VoiceServices.framework/Support/voiced. I believe this is what is preventing Voice Control from functioning fully.
Haven't really touched the AXRuntime.framework for accessibility issues.
I'll sling it all together...slap together a README type file and out it goes.
Can't wait to politely suggest to previous nay-sayers that they go pound sand when you all put it all together finally.
Last edited by consultadrone; 08-02-2009 at 05:07 AM. Reason: spelling
08-02-2009, 05:19 AM #33
Also you Released an "Alpha" today ??? .. That was Great ! ...
Please Release that what you have :-) .... BIG THX .. again .. ^^
Last edited by karesake; 08-02-2009 at 06:38 AM.
08-02-2009, 07:18 AM #34
OK, I am stuck on one stupid thing. I have Voice Contro reday to go, but I need to run a 'defaults write com.apple.Accessibility AccessibilityEnabled True' in order for vot to run up and it all to work properly. Of course, the iPhone OS does not seem to have that function even though I get the following......
WOPR:/System/Library/CoreServices/VoiceOverTouch.app root# ./vot
2009-08-02 06:15:54.150 vot[3918:903] VoiceOverTouch exiting because accessibility is not enabled. To enable do this: 'defaults write com.apple.Accessibility AccessibilityEnabled true'
And when I do, the iPhone OS says 'command defaults not found'
that's the last step then a functioning (definitely going to have bugs to work out), but functioning Voice Control.
Last edited by consultadrone; 08-02-2009 at 07:18 AM. Reason: Automerged Doublepost
08-02-2009, 07:25 AM #35
Have you an Folder in Root/System/Library namend "AccessibilityBundles"
In This Folder is an Folder ^^ Named
PLEASE ! Upload Your Files !!! I want to test it also ! And i want to work on it, Please upload all :-) PLS PLS PLS PLS PLS PLS !!
08-02-2009, 07:36 AM #36
Last edited by prasys; 08-02-2009 at 07:46 AM.
08-02-2009, 07:56 AM #37
I tried the to edit the plist directly, with no luck, but moving it to Leopard is genius!!!
sooooooon. files are coming
08-02-2009, 07:59 AM #38
cant wait for your update----looking forward in testing this out SOOON!!!
08-02-2009, 08:03 AM #39
Hmm I have had this sort of issue when installing app store apps via ssh maybe if u find a fix for that you may fix your jibbler prob mate
08-02-2009, 08:27 AM #40
could it be just some simple permissions?