Have you ever wanted to surf the web on your iPhone/iPod Touch in your bed but Safari keeps rotating the wrong way? Have you ever wanted to listen to music in your bed but coverflow keeps popping up? Well, kookmasterj has found the answer. He has created a SBSettings plugin that allows you to disable the accelerometer in Safari and coverflow.
Here is what he wrote about it:
Cydia info:
—-
Name: NoRotation
Description: Sick of Safari and iPod rotating while laying in bed? Disable the rotation with this SBSettings toggle.
More Info:
This is a mobile substrate plugin, that is toggled by SBSettings, to disable autorotation in safari and iPod. Simply install and Respring.
Usage:
In the default config:
If you enable it in SBSettings:
In the iPod app, autorotation will be disabled immediately and it wont rotate into coverflow at all.
In safari one rotation every start will work. That means if you hold your
iPhone/iPod on start in landscape mode, safari will start, rotate into
landscape mode and from then on not rotate anymore until you press home
button and start it again. Then it will rotate once again and stop.
You have the possibility to change various parameters in the config:
/var/mobile/Library/SBSettings/Toggles/NoRotation/NoRotation.plist
SafariAlwaysDisabled = 0; <– if set to 1, the plugin will never be loaded into Safari and Safari will always rotate (no matter whether you toggle it on or off in SBSettings)
SafariAlwaysEnabled = 0; <– if set to 1, the plugin will always be loaded into Safari and Safari will never rotate (no matter whether you toggle it on or off in SBSettings)
SafariRotateOnce = 1; <– if set to 1, safari will rotate once at start to allow you to set it to landscape mode or portrait and then it wont rotate anymore
enabled = 1; <– this is toggled by SBSettings, dont touch it
iPodAlwaysDisabled = 0; <– if set to 1, the plugin will never be loaded into iPod and iPod will always rotate (no matter whether you toggle it on or off in SBSettings)
iPodAlwaysEnabled = 0; <– if set to 1, the plugin will always be loaded into iPod and iPod will never rotate (no matter whether you toggle it on or off in SBSettings)
logLevel = 1; <– defines how much should be logged to /var/log/syslog, change it only for debugging
So
this gives you a lot of flexibility. If you dont like coverflow at all
for example you can set iPodAlwaysEnabled to 1 and prevent coverflow
always from rotating and at the same be able to toggle the rotation in
safari on and off.
IT IS NOT OUT IN CYDIA YET. THE DEVELOPER HAS SENT IT AND WILL BE UP SOON.
Alternatively, you can install it manually.
To download:Â NoRotation (1208)
Installation:
Just unpack it and copy all the stuff to the appropriate folders (you will see what belongs where once you unpack it).
Do not forget to chown -R mobile /var/mobile/Library/SBSettings/Toggles/NoRotation/
THANK YOU SO MUCH! That works great and I am soooo glad to be done with coverflow!
[...] How to Disable Accelerometer in Safari and CoverFlow! AllTechRelated [...]
[...] [...]
I love it already! Only.. it’s not working for me
I manually installed it (and yes, I did a chown to mobile), but when I activate it trough SBSettings nothing happens. Any help?
Have you tried downloading it from Cydia instead of manually?
I couldn’t find it in Cydia, but… it’s working now!
I haven’t got a clue why, but it all seems to do his thing. Thanks a lot, I’ve been looking (/hoping) for this since I got my iPhone.
haha, your welcome
how do you put these files onto the iphone manually? ive never actually done hacking involving my computer, usually all the stuff is available on the phone itself. step by step instructions would be awesome. thanks a lot!! sounds great!
okay so i figured it out and now coverflow and safari rotation are disabled. but even when i untoggle norotation, i still cant get coverflow ar safari to rotate. whats wrong??! how do i fix?
Try turning the toggle off and then rebooting your iPhone/iPod Touch. That may make it work.
Do I need to set permissions? My friend told me I had to do this, and I’m not sure if it’s necessary. It might be the reason why it’s not working properly.
Maybe ya. Give it a try.
Did you also do this command?
chown -R mobile /var/mobile/Library/SBSettings/Toggles/NoRotation/
can someone plz put up the coding for the file (NoRotation.plist) so that only the coverflow is disabled and everything else is the same.
thank you!
Best thing since sliced bread! works great!
Finally! Street View, Coverflow disabler and No Album Art on the lock screen…this is too cool.
And it will NOT work without the Chmod code. For iphonee (and anyone else), here’s the code for Coverflow disabled and Safari working as per normal:
SafariAlwaysDisabled
1
SafariAlwaysEnabled
0
SafariRotateOnce
1
enabled
1
iPodAlwaysDisabled
0
iPodAlwaysEnabled
1
logLevel
1
Oh – it didn’t work. I’ll upload it via Mediafire:
http://www.mediafire.com/download.php?tjdnkmrz2ox
Again, thanks to kookmasterj and alltechrelated for the ‘fix’.
Thanks for that Drew!
Can you guys help me out with this chown command? not that good at terminal. so i have the no rotation file on the desktop and type in “cd desktop/norotation” to get into the norotation folder.
Then as listed above i type in:
chown -R mobile /var/mobile/Library/SBSettings/Toggles/NoRotation/
but i get a error:
chown:mobile: Invalid Argument
what am i doing wrong?
thanks sooo much for help
figured it out guys so ignore the previous post. This tweak is AMAZING. i HATE coverflow!
Is it avaiable in Cydia yet? Because the things above are to complicated for me. Witch source do i need to add then?
Or what is the source that will have NoRotation in the future?
Ya its on Cydia. I believe its on one of the default sources so just type in ‘Rotation Inhibitor’ to the search thing and install it.
You will need to install SBSettings to do it but don’t worry because SBSettings is awesome!
I absolutely love this!!! Unfortunately, from what I can tell, the new version (Rotation Inhibitor DL'd from Cydia) does not have .plist file in the corresponding mobile /var/mobile/Library/SBSettings/Toggles/Rotation/ and so I can't edit the settings. I'm one of those who just want to disable coverflow but let Safari keep it's rotation functionality. Is there any way to do this other than using the old version (NoRotation as opposed to Rotation Inhibitor)?
Have you looked within the /Application/RotationIhibiter (or whatever it will be). Maybe it is in there.
This doesn't woork on 3.0 firmware
Ok. Thanks for the heads up!
Hi Guys it does work in FW3 on older iphone's
It dosen't work on the 3GS iphone
Can't wait for it to work on 3.0. I hate the cover flow!
Rotation Ihibitor on Cydia apparently works on 3.0!
Ok, I'm cofused on what to do after I download this. I have the folder on my desktop but I don't know how to get it on the ipod or how to do the chown thing. Where do i type that command? Thanks
A new version has been released on to Cydia called Rotation Inhibitor which installed automatically.
Plus it works on 3.0!
Is this a new release, as of the last few days?
No but on Cydia you can search for RotationInhibitor which works for 3.0.
you're right, it works! Thanks!