Sony Unsigned Kernels (SW Root)

From Exploitee.rs
Revision as of 11:44, 18 February 2012 by Zenofex (talk | contribs) (Initial Addition)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

About


For more information on the way we accomplish this please view the ABOUT file.

Warnings


  • This will definitely void your warranty with Sony, if you want to keep your warranty please do not do any of the steps in this guide.
  • This will wipe your data partition removing all apps, personal settings and resetting the GTV to factory settings.
  • This may brick your GTV. It shouldn't, but it still might!

Tools Needed


  • 4 (512MB+) USB drives total
  • Sony NSZ-GT1 (Eagle) or Sony 24",32",40",46" GoogleTV (Asura)

Windows Pre-setup


  1. Label 4 thumb drives with the numbers 1 2 3 and 4.
  2. Open the a Windows command prompt (Windows key+R) or Start->Run->cmd then press enter.
  3. Navigate to the directory that the files in this archive are placed. (A small tutorial can be found at Tutorial)
  4. Rename the USB1-Asura.img or USB1-Eagle.img file depending on which device you have (Eagle = Blu-ray Player & Asura = Sony GoogleTV Panel) to USB1.img.
  5. Navigate into the Tools/ directory.
  6. Plug USB drive #1 in and then enter the following command into the command line:
    dd.exe --list
  7. Find the matching volume information for the inserted USB drive. This can be done easiest by matching the drive letter for the USB drive in "My Computer" to the corresponding "\\.\e:" (assuming the drive letter is e:). The format of the list should have the same syntax as the following:
    \\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00}\
    link to \\?\Device\Harddisk1\DP(1)0-0+11
    removeable media
    Mounted on \\.\e:
  8. Using the above example the information we are looking for is the top line "\\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00}\", we will want to remove the ending backslash and enter it into the following command syntax:
    Syntax: dd if=USB#.img of=<volumeinfofromabove> bs=4096
    Eagle Example: dd if=../USB1.img of=\\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00} bs=4096
    Asura Example: dd if=../USB1.img of=\\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00} bs=4096
  9. A successful completion would look as follows:
    rawwrite dd for windows version 0.5.
    Written by John Newbigin <[email protected]>
    This program is covered by the GPL. See copying.txt for details
    10240+0 records in
    10240+0 records out
  10. Repeat steps 6-9 substituting the correct volume info (of=) and USB#.img (if) until you have 4 usb's flashed with the corresponding USB1.img USB2.img USB3.img and USB4.img.
  11. You are ready to start the downgrage + root.

Linux Pre-Setup


  1. Label 4 thumb drives with the numbers 1 2 3 and 4.
  2. Open a linux terminal.
  3. Plug in USB 1.
  4. Navigate to the directory the .img files are stored and rename the USB1-Asura.img or USB1-Eagle.img file depending on the device you have (Eagle = Blu-ray Player & Asura = Sony GoogleTV Panel) to USB1.img.
  5. Determine which device is your USB thumbdrive by using the command "dmesg" and looking for the last set of output with sdc/sdb/sdd/etc.
  6. Verify that the device is correct by matching the device name to the appropriate mount point in the following command:
    "cat /proc/mounts"
  7. If you believe you have the correct device then use the following command syntax for dd:
    Syntax: dd if=USB#.img of=<volumeinfofromabove> bs=4096
    Eagle Example: dd if=../USB1.img of=/dev/sdc bs=4096
    Asura Example: dd if=../USB1.img of=/dev/sdc bs=4096
  8. Repeat steps 3-7 until you have 4 USBs flashed with the corresponding USB1.img USB2.img USB3.img and USB4.img.


Downgrade/Rebooter Process


  1. Boot Sony in recovery (hold power when plugging in).
  2. When the menu is displayed, insert "USB 1" and press 3 on the Sony keyboard.
  3. The device will ask if you want to continue. Remove "USB 1" and insert "USB 2".
  4. Wait 20 seconds for it to settle (no more blinking from USB) and then press 1.
  5. Wait another 20 seconds, The device should display an error. Now press 0.
  6. The device should be showing the main recovery menu again, remove "USB 2" and then reinsert "USB 1".
  7. Press 3 again. The device will ask if you want to continue, remove "USB 1" and insert "USB 3".
  8. Wait 20 seconds and then press 1. This will take longer (nearly a minute) but once done, it will error.
  9. Press 0.
  10. Now unplug the box, and plug it back in while holding power. You should see the GTVHacker Sony splash, and you will now be in the old recovery.
  11. Insert "USB 4" and then press 3. The rebooter install will begin and will take 3-5 minutes. The Screen will read "System Update with USB checking for USB media mount status."
  12. When the update is complete the screen will change to show "Install Complete - Press 0 and then 0!". Press 0, and then 0 again.
  13. The update is now complete, reboot your box and you will be booted into a modified unsigned kernel!


Troubleshooting


You can get help from us or other users at:

GTVHacker Forums

GTVHacker Wiki

or you can chat with us on IRC at:

irc.freenode.net #gtvhacker

Freenode Webchat

(Someone may not be around right away to help, make sure to be willing to wait for a response)

Known Issues


  • Wifi may be slow to come up when initially starting the system, give it a few moments and it should come up.