bitboy0
Enthusiast
- 641
Mich stört schon länger der teils religiöse Eifer der aufkommt wenn es um das Rooten von Android-Geräten geht und wollte deshalb mal ein wenig Licht ins Dunkel bringen. Das könnte evtl. helfen den Nutzen und die Risiken so zu bewerten wie sie sind.
Auslieferungszustand:
Basierend auf LINUX ist Android ein System bei dem ein Benutzer nur eingeschränkte Rechte hat am System zu arbeiten. Für den Benutzer stehen Menüs bereit in denen er Einstellungen ändern kann. Programme greifen über sogenannte APIs auf die Funktionen des Telefons zu. Schon in diesem Zustand kann man sehr viele Dinge nach eigenem Wunsch anpassen und nahezu alle Apps laufen lassen die man gerne mag. Die Linux-Kommandozeile, Einstellungen der Treiber, Systemprogramme und interne Mobilfunkparameter sind geschützt und können auch nicht aus Versehen gelöscht oder verändert werden. Das ist in der Regel keine schlechte Idee und so bleiben die Hotlines der Hersteller und Mobilfunkanbieter verschont von Leuten die an Schrauben gedreht haben deren Wirkung sie nicht kennen.
-> Das ist vergleichbar mit den Möglichkeiten des eingeschränkten Benutzers unter Windows7
Problem:
Es gibt nun zwei Szenarien die da an Grenzen stoßen
1. Der Powernutzer und Freak. Der will eben keine Begrenzung akzeptieren und kann sich in der Regel auch helfen wenn er mal Mist gemacht hat. Der liest aber den Text hier eh nicht zu Ende
2. Der ganz normale Benutzer der ein echtes Problem mit seinem Gerät hat... evtl. kann er das WLAN nicht nutzen weil sein Router nicht mit dem Telefon mag, das Display ist vielleicht dunkler als er es haben möchte weil der Hersteller meint Strom sparen zu wollen und ihm nur 70% der möglichen Helligkeit erlaubt. Manchmal gibt es Fehler in Systemanwendungen und Updates werden nicht, oder erst in 6 Monaten kommen. Oder der User würde nur gerne ein vollständiges Backup seines Telefons anlegen um im Notfall nicht alle Programme, Daten und Einstellungen zu verlieren.
Das sind dann oft die Punkte wo der Freak dem normalen User sagt er solle doch Rooten!
Was ist ROOTEN?:
Die Vorstellungen dazu reichen über "Lappalie" bis hin zu "Riesen Sicherheitsloch aufreißen"... beides ist aber in meinen Augen unzutreffend!
Zunächst einmal; Rooten kann man ein Telefon nur weil es schon VOR dem Rooten einen Fehler aufweist den auch ein Hacker sich zu Nutzen machen kann! Durch diese Lücke könnte ein böswilliger Angreifer das System auch mit einem Virus anreichern wenn es NICHT gerootet wurde. So wie fast jeden Tag neue Fehler in Windows gefunden werden ist es auch bisher unter Android immer wieder gelungen ein Telefon zu rooten, auch wenn die vorher genutzte Lücke in einem neuen FW-Release nicht mehr vorhanden war!
Durch das Rooten wird auch nicht alles automatisch erlaubt was vorher verboten war. Nach dem Rooten bleiben alle Beschränkungen weiter aktiv und man kann nach wie vor nicht "aus Versehen" etwas kaputt spielen!
Das Rooten selber spielt eine neue App ins System diese App heißt "Superuser". Das ist zunächst alles was man erkennen kann.
Der Unterschied:
Vor dem Rooten ist eine Anwendung einfach abgestürzt wenn sie versucht hat einen Eingriff vorzunehmen der vom System nicht erlaubt ist. Wenn nach dem Rooten die gleiche Anwendung versucht die "verbotene" Aktion auszuführen wird sie angehalten und die Anwendung "Superuser" öffnet sich. Diese fragt dann den Benutzer ob er wirklich erlauben will dass diese Anwendung diese verbotene Aktion ausführen will. Sagt man da "NEIN" wird die verbotene Aktion nicht ausgeführt und das Programm wird genauso abstürzen oder versagen wie vorher auch. Erst wenn der Benutzer "Ja" sagt kann die vorher verbotene Aktion ausgeführt werden. Der Benutzer kann auch einen Haken setzen der dieser Anwendung auch in Zukunft erlaubt diese Aktion durchzuführen.
In der Voreinstellung wird auch jedes Mal ein Hinweis angezeigt wenn ein Programm Rootrechte angefordert hat. In der App Superuser wird genau aufgelistet welches Programm Rootrechte erlaubt bekommen hat. Dort kann man auch jederzeit diese Rechte wieder widerrufen!
-> Das ist vergleichbar mit der UAC-Aufforderung unter Windows7 ... "Möchten sie zulassen ... ?" Nur das sich Windows die Antwort NIE merkt und jedes Mal wieder neu nach Erlaubnis fragt.
Risiken:
Während man vorher schlicht keine Möglichkeit hatte als normaler Benutzer sein Handy zu zerspielen wird man nun also vorher gefragt... Um etwas anzurichten MUSS man erst mal "JA" sagen. Nichts wird automatisch mit "JA" beantwortet. So könnte man sich z.B. ein Terminalprogramm installieren und dort - nachdem man erst mal erlaubt hat das man es starten kann - wichtige Dateien verändern oder löschen. DANN wäre das Telefon tatsächlich in Gefahr! Ebenso kann man sich dann eine App installieren die das System kaputt spielt ... aber auch der muss man das erst mal mit "JA" erlauben!
Vorteile:
Wenn man mit Bedacht vorgeht kann man so z.B. die künstlich gedrosselte Helligkeit des LCD anpassen, kann WLAN-Parameter ändern die bisher verhindert haben das man sich mit einem speziellen WLAN verbinden konnte, kann fehlerhafte Systemanwendungen austauschen und ein richtiges Backup aller Daten und Einstellungen machen...
Garantie?:
Theoretisch kann ein Hersteller die Garantie verweigern wenn ein Handy gerootet wurde... allerdings ist das eher selten passiert und einige Hersteller haben angekündigt explizit das Rooten nicht mehr zu verbieten. Dieses Risiko muss man eben abwägen. Manche Rooten deshalb erst nach der Garantie und ärgern sich evtl. 2 Jahre über Fehler. Andere Rooten sofort, auch schon ohne konkreten Anlass. Jeder wie er mag eben
Unrooten?:
Wenn man das Telefon verkauft, zur Rep. einschickt oder es einfach nicht mehr gerootet haben möchte kann man in der Regel das Programm "Superuser" wieder entfernen. Das ist abhängig vom Telefon durch Flashen, Tools oder "das zurücksetzen auf Werkseinstellungen möglich.
Wer sollte NICHT rooten?:
Wer immer erst klickt und dann nachdenkt, wer Anleitungen nie liest, oder höchsten partiell, und jemand der gar nicht weiß warum er rooten soll, es aber cool findet ... der sollte NICHT rooten.
Wer sollte rooten?:
Alle die eine Schwachstelle am Telefon haben, die sie wirklich stört, die Einstellungen ändern müssen die "falsch" gesetzt sind und die man eben normal nicht ändern kann. Alle die lieber ein Problem lösen als darüber zu jammern.
Wenn hier noch was fehlt oder falsch ist bitte ich herzlich um Richtigstellung, hoffe aber das ich dem Einen oder Anderen schon mal ein wenig helfen konnte!
gruß
Auslieferungszustand:
Basierend auf LINUX ist Android ein System bei dem ein Benutzer nur eingeschränkte Rechte hat am System zu arbeiten. Für den Benutzer stehen Menüs bereit in denen er Einstellungen ändern kann. Programme greifen über sogenannte APIs auf die Funktionen des Telefons zu. Schon in diesem Zustand kann man sehr viele Dinge nach eigenem Wunsch anpassen und nahezu alle Apps laufen lassen die man gerne mag. Die Linux-Kommandozeile, Einstellungen der Treiber, Systemprogramme und interne Mobilfunkparameter sind geschützt und können auch nicht aus Versehen gelöscht oder verändert werden. Das ist in der Regel keine schlechte Idee und so bleiben die Hotlines der Hersteller und Mobilfunkanbieter verschont von Leuten die an Schrauben gedreht haben deren Wirkung sie nicht kennen.
-> Das ist vergleichbar mit den Möglichkeiten des eingeschränkten Benutzers unter Windows7
Problem:
Es gibt nun zwei Szenarien die da an Grenzen stoßen
1. Der Powernutzer und Freak. Der will eben keine Begrenzung akzeptieren und kann sich in der Regel auch helfen wenn er mal Mist gemacht hat. Der liest aber den Text hier eh nicht zu Ende
2. Der ganz normale Benutzer der ein echtes Problem mit seinem Gerät hat... evtl. kann er das WLAN nicht nutzen weil sein Router nicht mit dem Telefon mag, das Display ist vielleicht dunkler als er es haben möchte weil der Hersteller meint Strom sparen zu wollen und ihm nur 70% der möglichen Helligkeit erlaubt. Manchmal gibt es Fehler in Systemanwendungen und Updates werden nicht, oder erst in 6 Monaten kommen. Oder der User würde nur gerne ein vollständiges Backup seines Telefons anlegen um im Notfall nicht alle Programme, Daten und Einstellungen zu verlieren.
Das sind dann oft die Punkte wo der Freak dem normalen User sagt er solle doch Rooten!
Was ist ROOTEN?:
Die Vorstellungen dazu reichen über "Lappalie" bis hin zu "Riesen Sicherheitsloch aufreißen"... beides ist aber in meinen Augen unzutreffend!
Zunächst einmal; Rooten kann man ein Telefon nur weil es schon VOR dem Rooten einen Fehler aufweist den auch ein Hacker sich zu Nutzen machen kann! Durch diese Lücke könnte ein böswilliger Angreifer das System auch mit einem Virus anreichern wenn es NICHT gerootet wurde. So wie fast jeden Tag neue Fehler in Windows gefunden werden ist es auch bisher unter Android immer wieder gelungen ein Telefon zu rooten, auch wenn die vorher genutzte Lücke in einem neuen FW-Release nicht mehr vorhanden war!
Durch das Rooten wird auch nicht alles automatisch erlaubt was vorher verboten war. Nach dem Rooten bleiben alle Beschränkungen weiter aktiv und man kann nach wie vor nicht "aus Versehen" etwas kaputt spielen!
Das Rooten selber spielt eine neue App ins System diese App heißt "Superuser". Das ist zunächst alles was man erkennen kann.
Der Unterschied:
Vor dem Rooten ist eine Anwendung einfach abgestürzt wenn sie versucht hat einen Eingriff vorzunehmen der vom System nicht erlaubt ist. Wenn nach dem Rooten die gleiche Anwendung versucht die "verbotene" Aktion auszuführen wird sie angehalten und die Anwendung "Superuser" öffnet sich. Diese fragt dann den Benutzer ob er wirklich erlauben will dass diese Anwendung diese verbotene Aktion ausführen will. Sagt man da "NEIN" wird die verbotene Aktion nicht ausgeführt und das Programm wird genauso abstürzen oder versagen wie vorher auch. Erst wenn der Benutzer "Ja" sagt kann die vorher verbotene Aktion ausgeführt werden. Der Benutzer kann auch einen Haken setzen der dieser Anwendung auch in Zukunft erlaubt diese Aktion durchzuführen.
In der Voreinstellung wird auch jedes Mal ein Hinweis angezeigt wenn ein Programm Rootrechte angefordert hat. In der App Superuser wird genau aufgelistet welches Programm Rootrechte erlaubt bekommen hat. Dort kann man auch jederzeit diese Rechte wieder widerrufen!
-> Das ist vergleichbar mit der UAC-Aufforderung unter Windows7 ... "Möchten sie zulassen ... ?" Nur das sich Windows die Antwort NIE merkt und jedes Mal wieder neu nach Erlaubnis fragt.
Risiken:
Während man vorher schlicht keine Möglichkeit hatte als normaler Benutzer sein Handy zu zerspielen wird man nun also vorher gefragt... Um etwas anzurichten MUSS man erst mal "JA" sagen. Nichts wird automatisch mit "JA" beantwortet. So könnte man sich z.B. ein Terminalprogramm installieren und dort - nachdem man erst mal erlaubt hat das man es starten kann - wichtige Dateien verändern oder löschen. DANN wäre das Telefon tatsächlich in Gefahr! Ebenso kann man sich dann eine App installieren die das System kaputt spielt ... aber auch der muss man das erst mal mit "JA" erlauben!
Vorteile:
Wenn man mit Bedacht vorgeht kann man so z.B. die künstlich gedrosselte Helligkeit des LCD anpassen, kann WLAN-Parameter ändern die bisher verhindert haben das man sich mit einem speziellen WLAN verbinden konnte, kann fehlerhafte Systemanwendungen austauschen und ein richtiges Backup aller Daten und Einstellungen machen...
Garantie?:
Theoretisch kann ein Hersteller die Garantie verweigern wenn ein Handy gerootet wurde... allerdings ist das eher selten passiert und einige Hersteller haben angekündigt explizit das Rooten nicht mehr zu verbieten. Dieses Risiko muss man eben abwägen. Manche Rooten deshalb erst nach der Garantie und ärgern sich evtl. 2 Jahre über Fehler. Andere Rooten sofort, auch schon ohne konkreten Anlass. Jeder wie er mag eben
Unrooten?:
Wenn man das Telefon verkauft, zur Rep. einschickt oder es einfach nicht mehr gerootet haben möchte kann man in der Regel das Programm "Superuser" wieder entfernen. Das ist abhängig vom Telefon durch Flashen, Tools oder "das zurücksetzen auf Werkseinstellungen möglich.
Wer sollte NICHT rooten?:
Wer immer erst klickt und dann nachdenkt, wer Anleitungen nie liest, oder höchsten partiell, und jemand der gar nicht weiß warum er rooten soll, es aber cool findet ... der sollte NICHT rooten.
Wer sollte rooten?:
Alle die eine Schwachstelle am Telefon haben, die sie wirklich stört, die Einstellungen ändern müssen die "falsch" gesetzt sind und die man eben normal nicht ändern kann. Alle die lieber ein Problem lösen als darüber zu jammern.
Wenn hier noch was fehlt oder falsch ist bitte ich herzlich um Richtigstellung, hoffe aber das ich dem Einen oder Anderen schon mal ein wenig helfen konnte!
gruß