Discuss The cat and mouse game at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Now that Steve has publicly stated that Apple will do their best to stop iPhone ...
-
The cat and mouse game
Now that Steve has publicly stated that Apple will do their best to stop iPhone unlocking/hacking, or make it more difficult at least, I turn your attention to an advice from the Dev Team's site:
---
A quick reversible way to disable automatic updates : remove the executable permission on software_update
chmod a-x /usr/libexec/software_update
Since bbupdater is included in the updates, you must block all automatic updates to prevent baseband updates
---
One question though: is this an adequate measure against "forced" updates, or do we have other means to fortify our unlocked iPhones against unpleasant surpises?
-
-

Originally Posted by
KMA
Now that Steve has publicly stated that Apple will do their best to stop iPhone unlocking/hacking, or make it more difficult at least, I turn your attention to an advice from the Dev Team's site:
---
A quick reversible way to disable automatic updates : remove the executable permission on software_update
chmod a-x /usr/libexec/software_update
Since bbupdater is included in the updates, you must block all automatic updates to prevent baseband updates
---
One question though: is this an adequate measure against "forced" updates, or do we have other means to fortify our unlocked iPhones against unpleasant surpises?
Surely not updating your iPhone is good enough? I've just turned off automatic updates in iTunes. Do we need to do the chmod a-x command?
-
-
Engineer
Array
Steve said they wants to be one step ahead, so Apple is mouse
/offtop
-
Senior Professional
Array
This needs clarification since there may be a few confused Mac n00bs trying to disable Software Update on their Macs.
The /usr/libexec/software_update binary is on the iPhone and is made non-executable by chmod as detailed above. You need a SSH server, shell and chmod command binary (the BSD Subsystem and SSH kit will do) on the iPhone to do this, or with the BSD Subsystem and the Terminal on the iPhone you can issue the command on the phone itself.
Note that there is no binary called 'software_update' in /usr/libexec on Mac OS X Tiger. However there is /usr/sbin/update - so just to make it clear - the utility you are disabling in this process is on your iPhone. You'll need jailbreak and BSD utils to do it.
-
-
Senior Professional
Array
Just to be certain, this wouldn't prevent a restore would it?
-
Senior Professional
Array
just another thought about "The cat and mouse game", Steve said they will do the same as what they do on music. and they finally lanuched DRM-free music on iTunes store...... if they are really doing the same, is that mean they are going to open up and have an offical unlock version of iPhone for purchase?
-
-
Professional
Array

Originally Posted by
Parastie
Just to be certain, this wouldn't prevent a restore would it?
Good question. Anybody?
-

Originally Posted by
cyberface
This needs clarification since there may be a few confused Mac n00bs trying to disable Software Update on their Macs.
The /usr/libexec/software_update binary is on the iPhone and is made non-executable by chmod as detailed above. You need a SSH server, shell and chmod command binary (the BSD Subsystem and SSH kit will do) on the iPhone to do this, or with the BSD Subsystem and the Terminal on the iPhone you can issue the command on the phone itself.
Note that there is no binary called 'software_update' in /usr/libexec on Mac OS X Tiger. However there is /usr/sbin/update - so just to make it clear - the utility you are disabling in this process is on your iPhone. You'll need jailbreak and BSD utils to do it.
An easier method to do this is to install Squid (from Nullriver's Installer), browse to the file specified in the iphone and simply uncheck the X's in the execute boxes.
And this is completely reversable (all you gotta do is re-check the boxes if you want to allow updates). Completely noob proof... I hope!
-
-
Senior Professional
Array

Originally Posted by
nights_
An easier method to do this is to install Squid (from Nullriver's Installer), browse to the file specified in the iphone and simply uncheck the X's in the execute boxes.
And this is completely reversable (all you gotta do is re-check the boxes if you want to allow updates). Completely noob proof... I hope!
Nothing is completely noob proof..... Never overestimate the understanding of a noob!
Similar Threads
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 11-08-2011, 06:20 PM
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 01-06-2011, 11:30 AM
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 08-06-2009, 02:40 PM
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 04-14-2009, 04:30 PM
-
By googs in forum General
Replies: 7
Last Post: 12-15-2007, 09:14 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks