+ Reply
Page 1 of 2 12 LastLast
Results 1 to 20 of 36
  1. #1
    iPhone? More like MyPhone sTrAnGe mOdS's Avatar
    Join Date
    Dec 2008
    Location
    Tennessee
    Posts
    268
    Thanks
    21
    Thanked 18 Times in 18 Posts

    Default iPhone 3G 3.0 Accessibility

    Is there any way I can get the iPhone 3GS accessibility options (White On Black & Zoom) on my 3G running 3.0? Its actually already showing up in my general settings but there are no toggles in it. Anyone know if this is possible?

    8GB iPod Touch 1G: 1.1.1 > 1.1.2 > 1.2 > 2.0 > 2.0.1 > 2.1 > 2.2 > 2.2.1 > 3.0 > 3.0.1 GM RedSn0wed
    16GB iPhone 3G > Sold $375 > iPhone 4: 4.2.8 > 5.0
    32GB iPad: 3.2 > 3.2.1 > Traded For MacBook > Traded + $500 For MacBook Pro

  2. #2
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Thank you for starting this thread.
    VirtueDesign over at the voice control mod thread was showing some pontential with this, but sadly he has not been heard from in a while, and there appears to also be some doubt as to the credibility of his claims.

  3. #3
    iPhone? More like MyPhone sTrAnGe mOdS's Avatar
    Join Date
    Dec 2008
    Location
    Tennessee
    Posts
    268
    Thanks
    21
    Thanked 18 Times in 18 Posts

    yea i was hoping they got this working because i thought that black on white feature looked pretty neat. and seeing its made by apple themselves, it wont be as slow as running winterboard if i want a "negative" theme

    8GB iPod Touch 1G: 1.1.1 > 1.1.2 > 1.2 > 2.0 > 2.0.1 > 2.1 > 2.2 > 2.2.1 > 3.0 > 3.0.1 GM RedSn0wed
    16GB iPhone 3G > Sold $375 > iPhone 4: 4.2.8 > 5.0
    32GB iPad: 3.2 > 3.2.1 > Traded For MacBook > Traded + $500 For MacBook Pro

  4. #4
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    looks like some files have been made available over at Voice-Control for "beta-testers".

    would you care to elaborate on how you got accessibility to show up in your settings.app?

  5. #5
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    ^he means he added <key>accessibility<key> set to true to the M68AP.plist and it comes up under Settings>General>Accessibility but that menu is empty

  6. #6
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    thanks mkblade,

    reading the (now closed) voice-control thread, Consultadrone seemed to have had the most success in getting features on the 3gs working on 3g.
    he did this by taking binaries that are on the ipod touch (second generation) and moving them across to the 3g.

    I have got my hands on the filesystem for iphone 3gs and located the files:

    System/Library/AccessibilityBundles
    System/Library/PreferenceBundles/AccessibilitySettings.bundle
    System/Library/PrivateFrameworks/AXRuntime.framework
    System/Library/PrivateFrameworks/UIAccessibility.framework
    usr/lib/libAccessibility.dylib

    these files are required for functioning accessibility (thanks again mkblade)

    do we know what to do to get these files to be used correctly by an iphone 3g?
    Last edited by jdriessen; 10-07-2009 at 09:12 AM. Reason: incorrect path

  7. #7
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    ^first off is changing the cpu from 09 to 06 via hex...

  8. #8
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    if this is not too difficult a question to answer, how does one go about changing a binary from arm9 to arm6?

  9. #9
    Green Apple
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    51
    Thanks
    2
    Thanked 2 Times in 2 Posts

    my iphone crashed yesterday when i tried this

  10. #10
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    open/view the binary with a hex-editor
    the first line of the binaries should say: CE FA ED FE 0C 00 00 00 09
    change the last group from 09 to 06!
    There ya go!

  11. The Following User Says Thank You to mkblade For This Useful Post:

    jdriessen (10-07-2009)

  12. #11
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    well, alrighty, I'll get onto it.

    EDIT:

    I have finished editing the files:

    System/Library/AccessibilityBundles (all binaries in sub-directories)
    System/Library/PreferenceBundles/AccessibilitySettings.bundle
    System/Library/PrivateFrameworks/AXRuntime.framework
    System/Library/PrivateFrameworks/UIAccessibility.framework
    usr/lib/libAccessibility.dylib

    link to file with changes (kept the filesystem structure in the zip file):

    http://files.me.com/joaodriessen/3joard


    replacing/adding these files with/to the ones on my 3g.
    Last edited by jdriessen; 10-07-2009 at 02:07 PM. Reason: finished editing files

  13. #12
    Green Apple
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    51
    Thanks
    2
    Thanked 2 Times in 2 Posts

    like i said, it doesn't work when u hex them all to arm6

  14. #13
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Well, I didn't expect these changes to be the one stop fix to get it working. what would be a suitable next step?

    I'd like to see what's going on "under the hood" when these files are loaded/accessed by the iPhone...

  15. #14
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    ^do u have sdk? if so...r u good with xcode and/or simulator?

  16. #15
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    I have iPhone SDK 3.1 with Xcode 3.2 (snow leopard) installed.

    I have very little coding experience, and have never used the iPhone simulator.

    EDIT:

    I am restoring my iphone to 3.0.1 (after boot death)
    will then try using iphone simulator (iPhone SDK)
    Last edited by jdriessen; 10-07-2009 at 03:29 PM. Reason: avoiding double post

  17. #16
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    ^sry for the restore...but thats wut i was getting at
    that we can try stuff on the simulator first..(even though the simular wouldnt accurately display the hardware/software restrictions of the phones) but its still an idea to test it first there just to know if we even have all the necessary files/folders....hope u get what im saying..

  18. #17
    What's Jailbreak?
    Join Date
    Aug 2008
    Posts
    19
    Thanks
    6
    Thanked 0 Times in 0 Posts

    yes I agree.

    it's getting late and as much as I would like to keep going I am doing quite a bit of traveling tomorrow and will finish here for today. I will read up on how the simulator works at apple docs.

    would like to test relevant files in the simulator, but have absolutely know idea (yet) how that works.

    do you have access to Mac OS X, or more specifically the iPhone SDK? (noticed in your profile you're running windows)

    EDIT: it is unclear to me as yet how to set iPhone Simulator to simulate 3G architecture vs. 3GS or iPod Touch...
    Last edited by jdriessen; 10-07-2009 at 06:04 PM.

  19. #18
    My iPhone is a Part of Me mkblade's Avatar
    Join Date
    Nov 2007
    Location
    on Earth
    Posts
    597
    Thanks
    46
    Thanked 112 Times in 66 Posts

    would love to help ya but unfortunately like it says i use windows 7 so not much i can do with the sdk....though it would have been gr8 if i had a mac too!

  20. #19
    iPhone? More like MyPhone
    Join Date
    Aug 2008
    Location
    Perris CA, Diamond bar CA
    Posts
    176
    Thanks
    8
    Thanked 11 Times in 10 Posts

    Quote Originally Posted by mkblade View Post
    would love to help ya but unfortunately like it says i use windows 7 so not much i can do with the sdk....though it would have been gr8 if i had a mac too!
    OSX86 lol thats what im using lol Running mac on an AMD PC. but using a retail Leopard CD LOL

  21. #20
    Green Apple
    Join Date
    Jun 2009
    Location
    South Australia
    Posts
    52
    Thanks
    1
    Thanked 4 Times in 4 Posts

    Guys - the Simulator will NOT help. It does not simulate the iPhone/iPod touch's ARM processor, it's just a pretty window that runs applications compiled for x86/Intel.
    You cannot simply add the ARM files to the simulator; they will not run.
    Files NEED to be compiled for Intel/x86 before they'll run in the simulator.


    Simulator is of no help for things like Voice Control; all we have is the ARM compiled binary, and it'll be more trouble than it's worth (if not impossible) to recompile to Intel to try an get it working in the simulator.

    Sorry, but simulator = no use.

    Don't bother.

+ Reply
Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts