Root Access op de LG GW620

PDF version

Wat doe je als eerste als je technicus een nieuwe telefoon in handen krijgt? Dan ga je eerst alles naar je eigen hand zetten met de normale opties en als je daarmee klaar bent, ga je op zoek naar de verborgen mogelijkheden. De LG GW620 draait op Android, het Open Source Operating System van Google. En als iets “open source” is, is het natuurlijk wel heel makkelijk om te kraken.

Wat is Root Access en waarom?

Android is gebouwd op Linux (nog zo’n open source product). Binnen Linux heb je verschillende gebruikers, welke allemaal zo hun eigen permissies hebben. In Microsoft Windows kunnen we een dergelijk systeem ook vinden, namelijk de Administrator en Gebruiker-accounts. In tegenstelling tot Windows, worden de verschillende gebruikerniveau’s  in Linux wel vaak gebruikt. Uiteraard komt dit doordat Linux door de nerds professionals gebruikt wordt, welke vaak meer nadenken over de risico’s (en deze ook vaker lopen). Overigens mag niet onvermeld blijven dat ook Windows zijn best doet om haar klanten op Gebruiker-accounts te laten spelen en alleen in uiterste nood Administrator-rechten gebruikt (UAC).

Het account met de meeste rechten wordt het root-account genoemd in Linux. Deze heb je als normale gebruiker vrijwel nooit nodig. Daarom hebben de ontwikkelaars van Android bedacht, dat het wel veilig is als dat root-account standaard niet te gebruiken is. Au! Dat doet pijn voor de nerds die toch echt alles uit hun telefoon willen halen. Dat is dan ook precies de reden waarom het woord Rooten is uitgevonden.

LG GW620 Rooten

Let op: Dit artikel is geschreven op basis van diverse handleidingen en getest op één LG GW620 (T-Mobile) met Android 1.5. Ik geef geen enkele garantie dat deze methode op iedere LG GW620 werkt en stel mijzelf niet aansprakelijk/verantwoordelijk voor enige vorm van schade. Het volgen van deze stappen is volledig op eigen risico!
Tip: Maak een backup van je contacten, e-mails, foto’s en andere data.

Allereerst moet je Android SDK installeren en vervolgens de LG drivers. Ik heb de Android SDK geïnstalleerd in C:\AndroidSDK. Dit pad zal ik dan ook hanteren tijdens deze tutorial. Uiteraard kun je zelf een ander pad kiezen.

Nu hebben we een speciaal programma nodig, namelijk Superuser. Dit programma kun je vergelijken met de UAC (User Account Control) in Windows. Wanneer een programma Root Access wil, krijg je netjes een popup en kun je Yes, No of Always kiezen. Download de zipfile en zet de inhoud op een handige plek. Ik heb deze in C:\AndroidSDK\tools\Superuser gezet. In de zip zit een install.bat en install.sh. Ik raad je aan hier van af te blijven!

Nu we de software klaar hebben staan, kunnen we beginnen met de hack (nogmaals: op eigen risico!).

1. Ga op je telefoon naar Instellingen > Applicaties > Ontwikkeling en vink USB-foutopsporing aan.

2. Toets het volgende “telefoonnummer” in op je telefoon (de LG uiteraard): 3845#*620#

3. Er verschijnt nu automatisch een menu. Ga naar “Module Test”, “Stability Test” en klik op “Enable Root Permission”. Je krijgt geen melding dat het gelukt is, maar je kunt rustig tien keer klikken.

4. Open de command prompt/shell/terminal/DOS/zwart schermpje met witte letters. (Voor de Windows-gebruikers zal dit dus zijn:  Start > Alle Programma’s > Bureau-accessoires > Opdrachtprompt)

5. Navigeer naar de AndroidSDK en dan Tools (cd C:\AndroidSDK\tools).

6. Zorg dat de usb-kabel van de telefoon is aangesloten en geef nu de opdracht “adb shell”. Je komt nu in de “shell” van de telefoon als het goed is. Het kan zijn dat je een melding krijgt dat er een service nog niet gestart is en deze nu gestart wordt. Als deze verbinding niet lukt, start de apparaten dan nog eens opnieuw op en probeer het nog een keer van voor af aan.

7. Sluit de shell door “exit” te typen en op enter te drukken.

8. Geef de opdracht “adb remount”, zodat alle read/write-permissies goed komen te staan.

9. Voer nu dit uit: adb shell “cat /system/xbin/su > /system/xbin/su.original” (inclusief de aanhalingstekens). Dit maakt een backup van je originele Superuser.

10. Zet nu de nieuwe Superuser erop met: adb push Superuser/bin/su /system/xbin/su (waarbij Superuser/bin/su het pad is naar de su-file op je computer)

11. Zet Superuser ook in de bin-directory van Android: adb push Superuser/bin/su /system/bin/su

12. Stel de rechten in met: adb shell chmod 4755 /system/xbin/su

13. En: adb shell chmod 4755 /system/bin/su

14. Nu rest ons enkel de installatie van de het programma nog: adb install Superuser/bin/Superuser.apk

Start nu een programma dat Root-access nodig heeft (aNetShare of Wireless Tether for Root Users). Je krijgt als het goed is nu netjes een popupje wanneer het programma Root-acties probeert uit te voeren. Met aNetShare had ik zelf wat problemen, doordat deze de actie zelf al geannuleerd had voordat ik op Yes had gedrukt. De oplossing was om op Always te klikken en dan nog een keer te starten.

Laat even een berichtje achter of het gelukt is!

131 Comments

erikJanuary 24th, 2015 at 16:13

.

hello!…

tylerJanuary 25th, 2015 at 12:09

.

good!!…

ronnieJanuary 26th, 2015 at 04:41

.

thanks!!…

WalterJanuary 27th, 2015 at 08:44

.

ñïñ çà èíôó….

SidneyJanuary 27th, 2015 at 10:27

.

ñïñ çà èíôó!…

DuaneJanuary 27th, 2015 at 15:45

.

ñïàñèáî çà èíôó!!…

ShannonJanuary 28th, 2015 at 08:26

.

good info!!…

donaldJanuary 28th, 2015 at 09:03

.

tnx for info….

PerryJanuary 30th, 2015 at 16:46

.

ñïàñèáî çà èíôó!…

EvanJanuary 31st, 2015 at 06:04

.

áëàãîäàðåí….

richardJanuary 31st, 2015 at 14:59

.

ñïàñèáî çà èíôó….

LeslieJanuary 31st, 2015 at 18:31

.

ñïñ….

wadeFebruary 2nd, 2015 at 12:36

.

ñýíêñ çà èíôó!!…

lanceFebruary 3rd, 2015 at 09:09

.

ñýíêñ çà èíôó!!…

brettFebruary 4th, 2015 at 00:57

.

ñïñ çà èíôó!…

FelixFebruary 4th, 2015 at 05:41

.

áëàãîäàðåí!…

luisFebruary 4th, 2015 at 06:13

.

good info!…

ArthurFebruary 4th, 2015 at 06:45

.

ñýíêñ çà èíôó!!…

michaelFebruary 5th, 2015 at 04:25

.

ñïàñèáî!!…

HubertFebruary 6th, 2015 at 01:19

.

ñýíêñ çà èíôó….

JulianFebruary 6th, 2015 at 03:52

.

ñïñ!!…

ArmandoFebruary 7th, 2015 at 04:01

.

áëàãîäàðñòâóþ!…

KennethFebruary 7th, 2015 at 04:33

.

ñïàñèáî….

ChristianFebruary 8th, 2015 at 03:44

.

ñïñ!!…

eduardoFebruary 8th, 2015 at 04:15

.

thanks for information!!…

victorFebruary 9th, 2015 at 10:31

.

ñïàñèáî çà èíôó!…

AaronFebruary 9th, 2015 at 11:08

.

hello!!…

juanFebruary 9th, 2015 at 11:44

.

tnx for info….

herbertFebruary 10th, 2015 at 18:08

.

good info!!…

fredFebruary 10th, 2015 at 18:48

.

ñïàñèáî çà èíôó!…

WilliamFebruary 14th, 2015 at 12:55

.

thanks for information!…

Leave a comment

Your comment