Was ist mit der Installation von Android auf einem Gerät verbunden?

8

Ich habe gerade ein Viewsonic G-Tablet gekauft . Es hat Killer-Hardware- Spezifikationen und läuft mit Android 2.2, ist aber aufgrund dieser schrecklichen TapUI, die das Gerät lähmt, kaum verwendbar. Ich habe einen Thread in den XDA-Foren verfolgt, in dem Benutzer versuchen, ihn zu rooten und ein benutzerdefiniertes ROM zu installieren, aber ich frage mich, wie schwierig es ist, ihn einfach sauber zu wischen und das Standard-Android 2.2 darauf laufen zu lassen. Die Leute, die den größten Teil der TapUI gerootet und blockiert haben, berichten, dass sie den Zugriff auf ihre Einstellungen verloren haben, was meiner Meinung nach stark in die TapUI integriert ist.

Ist das Problem, dass Android 2.2 keine bestimmte Hardware unterstützt und jemand ein ROM mit allen erforderlichen Treibern erstellen muss?

Matt
quelle

Antworten:

6

Grundsätzlich müssen Sie Android für dieses Gerät mit seinen Treibern kompilieren. Beispiel für einen Kompilierungsprozess. Ein älteres Beispiel von der offiziellen Entwicklungsseite für Gebäude 1.6 für die G1.

Mit Geräten wie den N1- und G1-Telefonen (Dev-Telefone) können Sie diese Bilder nach dem Kompilieren problemlos auf Ihr Telefon übertragen, da sie dafür gemacht wurden (entsperrbar und hackbar). Ich glaube, ihre Treiber befinden sich in der offiziellen Android-Quelle (ich könnte mich irren, aber sie sind leicht verfügbar).

Alle anderen Geräte werden nicht entsperrt. Sie müssen also zuerst Ihr Telefon entsperren (rooten), um etwas anderes darauf schreiben zu können.

Ich habe noch nie Android oder ein ROM kompiliert, daher kann ich Ihnen nicht viel mehr Details geben. Im Wesentlichen gibt es proprietäre Binärdateien (die Treiber), die auch für jedes bestimmte Android-Telefon benötigt werden, damit es auf diesem Gerät ausgeführt werden kann. Sie müssen diese Treiber entweder vom Anbieter beziehen oder selbst schreiben.

Bryan Denny
quelle
5

Es ist Sache des Herstellers des Geräts, die geeigneten und funktionalen Treiber für jede Hardware auf seinem Gerät bereitzustellen. Leider fügen viele von ihnen auch gerne ihre eigene Benutzeroberfläche hinzu (oft schlecht gestaltet und implementiert). Dies ist der Fall bei der TapUI nach allem, was ich gehört habe. Dies ist kein Problem mit Android. Es ist ein Problem mit Viewsonic.

BBlake
quelle
Ich versuche nicht, Schuld zu geben, wenn ich "Problem" sage, sondern die Lösung zu isolieren. Sie sagen also, dass das Problem darin besteht, dass Viewsonic seine Treiber nicht veröffentlicht hat? Und eine Standardversion von Android wird ohne sie nicht funktionieren? Und wie wäre es mit einem Riss bei meiner Frage? Was ist mit der Installation von Android auf einem Gerät verbunden? Welche Schritte und Komponenten sind erforderlich?
Matt
2
Bryans Antwort deckt das Konzept gut ab. Sie brauchen wirklich keine zusätzliche Hardware. Sie benötigen lediglich eine kompilierte Version von Android, die mit der betreffenden Hardware kompatibel ist (dh die erforderlichen Hardwaretreiber enthält). Sie kopieren die Binärdateien und es wird eine "Installer" -Anwendung benötigt, die sie auf der Hardware installiert. Das ist etwas vereinfacht, besonders wenn während der Installation etwas schief geht. In diesem Fall können Sie den Zugriff auf die Hardware verlieren und im Allgemeinen kann nur der Hersteller sie mit spezieller Hardware wiederherstellen. Viele Leute wollen das nicht riskieren.
BBlake