How To Root And Flash Custom Unsigned Kernel For Sony Google TV NSX-40GT1

GTVHacker

This is the first post for our website and here you can find guides and info about the latest Android-based devices, gadgets etc. In this article you can find a tutorial guide that teaches you how to easily root and flash your Sony Google TV NSX-40GT1 easy. The info listed here works on Windows computers, Mac systems and Linux machines also, which means that it doesn’t matter what type of computer you will use, here you can find three different guides to help you root and install unsigned kernel on your Sony GTV.

This post contains numerous tips and tricks on how to easily root and install unsigned kernel on your Sony Google TV without risking any damage done to it. However, before moving to the tutorial guide, you need to know that you are required to be equipped with advanced skills when it comes to rooting Android devices. If you’re a novice that it would be best to seek help from one of friends with better experience when it comes to flashing and rooting Android OS. However, despite the fact that you will be rooting the Sony Google TV, you shouldn’t worry much because if something goes wrong then you can easily restore the default OS. The root and install guide listed here is reversible and if the device gets bricked then you can roll back to the stock Android OS.

Before we can move on to the first step of the tutorial guide, you need to read the preparation guide listed below, as you will find instructions about what you need to do before starting the rooting process. Here are the things that you know before moving to the pre-setup guide:

  • your Sony Google TV NSX-40GT1 needs to run on the latest edition of the OTA Firmware of Honeycomb 3.2 firmware. This can be checked by opening Settings and then About Google TV.
  • make sure that you backup the Google TV applications and all the other data that you have currently stored on your device. Also, save your personal settings.
  • by rooting the Sony Google TV you will void the warranty. To reclaim it back you need to restore the official firmware update.
  • you need four USB Drives of 512MB in size each
  • a Windows, Mac or Linux computer.
  • Download the GTVHacker – Sony Rebooter & Downgrader zip file.

Pre-Setup Guide For Windows, Mac and Linux Users

Here’s what you need to do before starting the rooting process on a Windows computer:

  • First thing that you need to do is to label all four USB drives with numbers: 1, 2, 3, 4.
  • Launch the command prompt. It can be done easily by clicking the Start button and in the Run field type ‘cmd’. Press Enter to open.
  • Now go to the folder where the files in this archive are present.
  • Rename the USB1-Asura.img ( Sony Google TV Panel) to USB1.img or if your have a Blu-ray Player rename the USB1-Eagle.img to USB1.img.
  • Go to the Tools/ folder.
  • Plug in the USB Drive 1 and enter this command in the command line:  dd.exe –list.
  • Now you need to find the matching drive info for the USB Drive that is inserted. It can be easily done by matching the drive letter for the USB Drive in My Computer to the corresponding ‘\\.\e:’ ( ‘e’ is an example ). Your format list syntax should match the one listed below:
    • \\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00}\
      link to \\?\Device\Harddisk1\DP(1)0-0+11
      removeable media
      Mounted on \\.\e:
  • Now look for the command line that says “\\.\Volume{046ee4df-3db8-11e1-836e-000c29b70b00}\” . When you find it, simply delete the backslash and type in the following command syntax: dd if=USB#.img of= bs=4096
  • If everything has been done correctly then you should see the following message:
    • rawwrite dd for windows version 0.5.
      Written by John Newbigin
      This program is covered by the GPL. See copying.txt for details
      10240+0 records in
      10240+0 records out

These steps should be repeated for all the other USB drives, so that in the end you will have four USB flashed and named: USB1.img, USB2.img, USB3.img and USB4.img. This is all that you need to do in order to pre-setup  your Sony GTV in order for it to be ready for the rooting process.

Here’s how to pre-setup your Mac computer:

  •  Connect the USB memory stick and then open the ‘Disk Utility’ app.
  • Launch the terminal screen and enter the following command line: ‘Diskutil list’
  • Create a note that tells you which disk corresponds to your USB memory stick by using the following command: ‘ex: dev/disk1′
  • Go to Disk Utility tool and select the thumbs drive partition.
  • Click the ‘unmount’ button that is located in the screen that is named ‘Disk Utility’.
  • In terminal screen type this: ‘/dev/disk1′ and then replace the disk name with the name that you found at step 3.
    • Syntax: dd if=USB#.img of=/dev/disk1 bs=4096
      Example: dd if=/Users/usernamehere/Desktop/USB1.img of=/dev/disk1 bs=4096
  • Now hit the enter button and when the process is complete you need to repeat the steps above for all four USB drives.

These were all the pre-setup steps that you had to take in order to successfully prepare your system for the rooting process.

Pre-setup instructions for Linux systems:

  • Label all the 4 USB drives with numbers from 1 to 4.
  • Open the terminal application and connect the USB 1.
  • Go to the .img files that are stored and rename them as following: USB1-Asura.img / USB1-Eagle.img file ( this depends on the type of device you own) to USB1.img
  • Find out which device is your default USB thumbdrive with the command ‘dmesg’  and verifying the last set of output with sdc/ sdb etc.
  • The device name can be matched and verified with the correct mount point using this command: ‘cat/proc/mounts’.
  • If the correct device has been set then use this syntax for dd:
    • Syntax: dd if=USB#.img of= bs=4096
      Eagle Example: dd if=../USB1.img of=/dev/sdc bs=4096
      Asura Example: dd if=../USB1.img of=/dev/sdc bs=4096
  • Now that you’ve completed all the steps for the first thumbdrive , you need to repeat all the steps listed above for the others USB1.img, USB2.img, USB3.img and USB4.img.

These were all the instructions on how to successfully pre-setup your system for the downgrade/rebooter process.

How To Flash Unsigned Kernel On Sony Google TV NSX-40GT1

  1. First thing that you need to do is to boot your Sony GTV in recovery mode. It can be done by holding the power button while plugging in.
  2. After the menu appears you need to insert ‘USB 1′ and then press the ‘3’ key on the Sony keyboard.
  3. You will be asked if you want to continue and now you remove the ‘USB 1′ and insert the ‘USB2′.
  4. Wait for about twenty seconds for the USB to stop blinking and the press the ‘1’ key.
  5. Again you need to wait twenty seconds and an error should appear. You need to press 0.
  6. The first recovery menu should appear and now you need to remove the ‘USB2′ and insert the ‘USB 1′ again and then press the ‘3’.
  7. You will be asked if you wish to continue, now remove ‘USB1′ and then insert the ‘USB3′.
  8. Wait at least twenty seconds and then press ‘1’. An error should appear after almost one minute and then you press o.
  9. Unplug the box, then plug it back in while at same time you hold pressed power.
  10. The GTVHacker Sony logo should be displayed and then it means that you are in a old recovery mode.
  11. Now insert the ‘USB4′ and press ‘3’.
  12. Now the rebooter is installing and it shouldn’t take more than 5 minutes.You should see the following message: System Update with USB checking for USB media mount status’.
  13. After the update has been completed the message displayed will be ‘Install Complete – Press o and then o!’. Do what you’re told.
  14. Now the update has been successfully updated and you need to restart the box. When the booting process is complete the Sony Google TV should be featuring an unsigned kernel.

By completing the last step it means that you have successfully learned and applied the how to boot your Sony GTV in unsigned kernel. If you can’t complete the instructions listed in this tutorial guide, then you should post your questions in the comments field and I will try to help you overcome all the problems you’ve encountered while rooting your Sony Google TV.

 

 

  • Nick

    I receive the message “Cannot find USB memory or Update Data” after inserting the USB1 and selecting option 3 (STEP 2)

  • Kazuo

    Files in what archive? Where do you get “USB1-Eagle.img” file from?