Hey everyone,
Thought I'd throw this out there if someone is searching for it. I was able to root my Sprint optimus g using bin4ry's root method over adb. That way there's no need to use a windows vm if you run linux (I'm on Ubuntu 12.04). Here's a step-by-step that should hopefully help people that might not be comfortable trying it out otherwise. It doesn't cause you any data loss, and works even after the post-launch OTA pushed by Sprint.
Original source and credit to Bin4ry: http://forum.xda-developers.com/showthread.php?t=1886460
0) Enable USB debugging (System settings > Developer options > USB debugging) and Unknown sources (System settings > Security > Unknown sources)
1) Download bin4ry root tools: here
2) Extract the zip file to somewhere.
3) Open up a terminal in that same folder and make everything you need executable:
4) Make sure that your adb server is running alright (sudo so we don't have to mess with udev rules):
5) Plug in your phone and verify that you can connect to it (you should see your phone listed as "device", not "???????????????"):
6) Run the root tool:
7) Type 1 for "Normal mode"
8) When it asks you to, press the "Restore" button on your phone
9) Wait for device to reboot
10) Congratulations! You have root! Wasn't that easy?
EDIT: Fixed a typo in step five. Also, make sure that you use v15 of the bin4ry exploit. Apparently the newest v17 does not work (thanks m2xtreme!)
Thought I'd throw this out there if someone is searching for it. I was able to root my Sprint optimus g using bin4ry's root method over adb. That way there's no need to use a windows vm if you run linux (I'm on Ubuntu 12.04). Here's a step-by-step that should hopefully help people that might not be comfortable trying it out otherwise. It doesn't cause you any data loss, and works even after the post-launch OTA pushed by Sprint.
Original source and credit to Bin4ry: http://forum.xda-developers.com/showthread.php?t=1886460
0) Enable USB debugging (System settings > Developer options > USB debugging) and Unknown sources (System settings > Security > Unknown sources)
1) Download bin4ry root tools: here
2) Extract the zip file to somewhere.
3) Open up a terminal in that same folder and make everything you need executable:
Code:
chmod 755 RunMe.sh ./stuff/*
Code:
sudo ./stuff/adb kill-server
sudo ./stuff/adb start-server
Code:
./stuff/adb devices
Code:
./RunMe.sh
8) When it asks you to, press the "Restore" button on your phone
9) Wait for device to reboot
10) Congratulations! You have root! Wasn't that easy?
EDIT: Fixed a typo in step five. Also, make sure that you use v15 of the bin4ry exploit. Apparently the newest v17 does not work (thanks m2xtreme!)
Last edited: