Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Try NoAccessorySplash from the modmyi repository on cydia

You sir are a hero. Just what this thread needed, a dev not a hacker!

Thank-you thank-you thank-you this works perfectly with my iPod touch 1g on 3.0, will upgrade now knowing that I just need to jailbreak and install NoAccessorySplash.
Again, thanks!
 
Ok boys the hack works on 3.1.2
I just upgraded firmware to 3.1.2 on an iphone 3gs.

I deed a fresh upgrade 1st to iphone reseting all Content and settings before upgrading (Settings/General/Reset/Erase All Content and Settings) and then jailbreak it
Don't do that reset procedure unless you want to upgrade to higher firmware.

Then
1) Fire up your hex editor and do replace the heximal values (the numbers on the left) referring to the following letters, with zeros !!!:
(Dont forget to keep a copy of the original file, just in case something goes wrong)

wantsSplashView
hideSplashView
showSplashView
setSplashViewImage:
exitPlayerForAccessorySplash
_accessorySplashViewWillAppearNotification:
AccessorySplashViewWillAppearNotification
splashViewImage
_splashView

2) Using WinSCP copy the hacked MobileMusicPlayer app to your iphone

3) Using WinSCP change permissions to MobileMusicPlayer file to 777

Don't know why but it worked without running all that cmd's (apt-get install ldid , sysctl -w security.mac.proc_enforce=0 security.mac.vnode_enforce=0)

This time was so easy , i have reboot it 5 times so far and the ipod process works fine .

If any users have problems like gray bars or ipod close down after rebooting refer to my #192 post
 
Accessory Attached Screen after upgrade

Hello,

Thank you for taking the time to make this thread, it gives me hope I can resolve my issue.

I recently made the mistake of upgrading my original iphone's firmware from 2.2 to 3.2. I used to be able to navigate the iphone's ipod by holding down the home button for ten seconds and it would release it from the accessory attached screen... No more...

I tried to understand the directions to resolve this, as posted on the page, but I'm missing some fundamental skills/knowledge to edit the iphone's coding.

Can someone please post a step by step guide on what to do to fix this issue, as if the user has zero background, I mean from the ground up or knowledge of what to do... Or anything about hex editing... Additionally, I don't really have the need to Jailbreak the phone... I mostly just use it for the phone/email/ipod/internet...


Some of you guys probably will think I have no business messing with the phone on this level, but I just want to be able to navigate my music in the car! Please help me:)

thank you!

take care,

one
 
Hello,

Thank you for taking the time to make this thread, it gives me hope I can resolve my issue.

I recently made the mistake of upgrading my original iphone's firmware from 2.2 to 3.2. I used to be able to navigate the iphone's ipod by holding down the home button for ten seconds and it would release it from the accessory attached screen... No more...

I tried to understand the directions to resolve this, as posted on the page, but I'm missing some fundamental skills/knowledge to edit the iphone's coding.

Can someone please post a step by step guide on what to do to fix this issue, as if the user has zero background, I mean from the ground up or knowledge of what to do... Or anything about hex editing... Additionally, I don't really have the need to Jailbreak the phone... I mostly just use it for the phone/email/ipod/internet...


Some of you guys probably will think I have no business messing with the phone on this level, but I just want to be able to navigate my music in the car! Please help me:)

thank you!

take care,

one

Is your phone jailbroken? If not, you have a lot to look up and learn. The phone will have to be jailbroken first and then just install the app that was mentioned earlier in this thread. It works great.
 
I recently made the mistake of upgrading my original iphone's firmware from 2.2 to 3.2. I used to be able to navigate the iphone's ipod by holding down the home button for ten seconds and it would release it from the accessory attached screen... No more...

Heh, I wasn't even aware of that "hold down the home button for ten seconds" trick. And yes, that's obviously not possible in 3.1.2 anymore, because doing that invokes Voice Control.

However, the good news is, jailbreaking is super easy these days. Just use an app called "Blackra1n," it takes one click and a little bit of time. Once you're jailbroken, you'd download "NoAccessorySplash" via Cydia... and that's it. Problem solved. I mean, you say that "you don't really have the need to Jailbreak the phone," but based on your post here, I'd say that yes, yes you do. :D
 
Followup question... strictly for academic purposes.

Does "NoAccessorySplash" uninstall itself neatly and completely?

I ask because when troubleshooting something else, I removed "NoAccessorySplash" and then rebooted my iPhone 3GS.

And now, even with it uninstalled, I am still able to plug my iPhone into my Mercedes' iPod cable, and have direct control of the iPod application. (IE: there's no "accessory splash.")

Is there some other app or utility or hack or jailbreak remnant that may have the same effect here?

I'm going to reinstall just in case... I can't imagine there's a downside at the moment. I very much like being able to directly control the iPhone as an iPod when it's plugged in and charging in my car. But I'm curious to know why the effect of this hack are still in place, even after I remove it via Cydia.


I also know it's not something to do with my car, or the cable... because I just plugged in my friend's unhacked, stock iPhone 3GS, and he got the Accessory Attached message.
 
Followup question... strictly for academic purposes.

Does "NoAccessorySplash" uninstall itself neatly and completely?

I ask because when troubleshooting something else, I removed "NoAccessorySplash" and then rebooted my iPhone 3GS.

And now, even with it uninstalled, I am still able to plug my iPhone into my Mercedes' iPod cable, and have direct control of the iPod application. (IE: there's no "accessory splash.")

Is there some other app or utility or hack or jailbreak remnant that may have the same effect here?

I'm going to reinstall just in case... I can't imagine there's a downside at the moment. I very much like being able to directly control the iPhone as an iPod when it's plugged in and charging in my car. But I'm curious to know why the effect of this hack are still in place, even after I remove it via Cydia.


I also know it's not something to do with my car, or the cable... because I just plugged in my friend's unhacked, stock iPhone 3GS, and he got the Accessory Attached message.

Yes, it does uninstall it self cleanly :) NoAccessorySplash is just one file located here -> "/Library/MobileSubstrate/DynamicLibraries/NoAccessorySplash.dylib".

Uninstalling *should* remove that file, please remember that a respring or reboot is required after removing (it should be automatic but perhaps in some cases it doesn't do it). If your still having issues check that the file I mentioned above has been removed. NoAccessorySplash doesnt modify any files or applications so nothing is permanent :)

You can also use SBSettings to temporarily disable the extension (SBSettings -> More -> Mobile Substrate Addons -> NoAccessorySplash)
 
You sir are a hero. Just what this thread needed, a dev not a hacker!

Thank-you thank-you thank-you this works perfectly with my iPod touch 1g on 3.0, will upgrade now knowing that I just need to jailbreak and install NoAccessorySplash.
Again, thanks!

Here! Here! This app works perfectly on my iPhone 2G running 3.1.2. Thank you!
 
You know what would be FANTASTIC for this? An SBSettings toggle so we could easily (and quickly) turn it on or off. How difficult would it be to make an SBSettings button for this? Anyone know?
 
I installed NoAccessorySplash and that worked great for disabling the "Accessory Attached" screen however, randomly my iPhone will still pause the song I'm listening to. What I think is happening is even though the splash screen does not come up the operations involved with showing the splash screen still happen, aka my iPhone does into "accessory attached" mode just without the screen.

Does anyone have any ideas on how to prevent this? I've got a BMW e46 with the iPod integration ( ipod cable coming out of the glove box ).

Thanks. -Andy
 
Iphone 3G and 3.1.3

The good old way of patching MobileMusicPlayer file seems to stop working on fw 3.1.3

Probably the NoAccessorySplash will work in that case, I'm going to test it!
 
Yes, it does uninstall it self cleanly :) NoAccessorySplash is just one file located here -> "/Library/MobileSubstrate/DynamicLibraries/NoAccessorySplash.dylib".

Uninstalling *should* remove that file, please remember that a respring or reboot is required after removing (it should be automatic but perhaps in some cases it doesn't do it). If your still having issues check that the file I mentioned above has been removed. NoAccessorySplash doesnt modify any files or applications so nothing is permanent :)

You can also use SBSettings to temporarily disable the extension (SBSettings -> More -> Mobile Substrate Addons -> NoAccessorySplash)

Well, you patch is awesome!!
Only one thing: I see that in case of videos the audio section is played correctly on the car sound system while the video section is stuck on the first frame. Is there a way to have the video section played on the ipod/iphone ?
Thanks!
 
You can also use SBSettings to temporarily disable the extension (SBSettings -> More -> Mobile Substrate Addons -> NoAccessorySplash)

Does not work anymore on IOS 4 :(

Any solution?????????
 
You can also use SBSettings to temporarily disable the extension (SBSettings -> More -> Mobile Substrate Addons -> NoAccessorySplash)

Does not work anymore on IOS 4 :(

Any solution?????????

One of the new features in iOS 4 is "iPod Out" which seems to address the car audio system issue, by providing a simplified interface for navigating the menus (instead of the "accessory attached" message.) Does this not work for you?

http://www.cultofmac.com/iphone-os-4-0s-ipod-out-functionality-meant-for-car-stereos/37821

http://www.ilounge.com/index.php/news/comments/video-reveals-iphone-os-4-ipod-out-mode/

http://www.tuaw.com/2010/04/12/iphone-os-4-0-secrets-hidden-ipod-application-hints-at-automobi/
 
One of the new features in iOS 4 is "iPod Out" which seems to address the car audio system issue, by providing a simplified interface for navigating the menus (instead of the "accessory attached" message.) Does this not work for you?

http://www.cultofmac.com/iphone-os-4-0s-ipod-out-functionality-meant-for-car-stereos/37821

http://www.ilounge.com/index.php/news/comments/video-reveals-iphone-os-4-ipod-out-mode/

http://www.tuaw.com/2010/04/12/iphone-os-4-0-secrets-hidden-ipod-application-hints-at-automobi/



No .... that does not happen on my car :( -

I had before the firmware 3.0.1 Iphone since there was a bug on it that allowed aplications like Flick tunes to control de car audio stereo - it was very nice - ( i have a Alfaromeo with Blue & Me feature - ) - i controled everything phone calls by voice on car , music , albuns and so on. The only thing that still works is the handfree calls by car system and the music play but with the "acessory attached" image - but i still can change tracks by the wheel buttons of the car. Lets hope something comes out to fix this problem.

Regards
 
JackNorris,
NoAccessorySplash doesn't work on iOS 4 and is one of the few jailbreak apps/mods I miss on a daily basis. Any chance of updating it for iOS 4?
 
Fantastic! BTW, do you accept PayPal donations for your work? I'd love to send a few $ your way, as NoAccessorySplash really improves the usability of the iPhone with my car's integration kit.

Hear hear! I would send $$ too. This mod is sorely missed and the developer's work is greatly appreciated.
 
NoAccessorySplash iOS4 available on Cydia

It's up now on Cydia (ModMyi repo), it's a new package called NoAccessorySplash iOS4 so you won't get any update notification in Cydia if you have the old 3.0 version installed. It should automatically remove the old 3.0 version upon installation.
There is now an SBSettings toggle included in the package as there have been a few requests for that ;)

Please let me know how you all get on :)
 
I know we don't really know each other, but I just wanted to say this. And I mean it: I love you.


Now all I need is a jailbreak for the iPhone 4 and all will be right in the world again.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.