View Single Post
  #1 (permalink)  
Old 07-21-2008, 11:09 PM
Former Bender's Avatar
Former Bender
Status: Offline
Guest
 
Join Date: Nov 1970
Posts: 3,501
Rep Power: 0
Former Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud of
Arrow [Solution][1.1.3/4 Only] Broken/Stuck Volume Buttons > Disable them by software.

Disclaimer: Don't do this on 2.0 or you'll get stuck at the boot logo.
If SpringBoard.app SHA1 signature is modified on 2.0, it won't load.


The trick for 1.1.3 and 1.1.4 resides in the modification of SpringBoard binary located here:

Quote:
/System/Library/CoreServices/SpringBoard.app/SpringBoard

- Copy it in your computer
- Rename the original one in the phone to SpringBoard.bak
- Get a Hex Editor (i use 0xED)
- Set it in Overwrite Mode
- Search for the String "volumeChanged:" and replace the v by any letter and save.



Then send this modified SpringBoard binary back to the phone.
Use SSH to preserve the Permissions/Ownership to 755 root:wheel.

Restart your phone and voila !

I'll try to work on a 2.0 version this week.

Last edited by Former Bender; 07-21-2008 at 11:13 PM.
Reply With Quote