Jump to content
Melde dich an, um diesem Inhalt zu folgen  
h.weisweiler

Medion Lifetab P9514 - Ubuntu als loob device (root erforderlich)

Recommended Posts

h.weisweiler

Hallo an alle!

So, nachdem so einiges passiert ist, portieren von ICS 4 schreitet voran, Ubuntu booten, oder auch

nur als loop device, wollte ich mal lezters hier vorstellen.

Eines trotzdem vorweg:

Weder ich noch Handy-FAQ, noch sonst irgendwer übernimmt eine Haftung für irgendwelche Schäden, die durch befolgen dieser Anleitung bzw. Nutzung der verlinkten Software geschehen können!

Das ganze habe ich hier gefunden, und jeder kann es eigentlich ganz einfach nachmachen.

Man kann das ganze auch auf ein Android Smartphone bringen. Der Dank gehört also nicht mir sondern Max Lee.

Für diejenigen die es lieber auf deutsch haben wollen hier mal meine kurze Anleitung wie es funktioniert:

Zuerst mal ein paar (ok es sind mehr als ein Paar :icon_wink ) Bilder wie das ganze dann aussieht:

imag0081a.jpg

imag0082q.jpg

imag0083l.jpg

imag0084e.jpg

imag0085a.jpg

imag0086n.jpg

imag0087tq.jpg

imag0088zd.jpg

imag0089bh.jpg

imag0092ve.jpg

1. Was braucht man alles

1.1. Ein gerootetes lifetab wird dazu benötigt

1.2. Wer kein Android SDK installiert hat benötigt zumindest das adb welches man hier bekommt.

1.3. Folgendes Image wird benötigt: https://downloadandroidrom.com/file/AndroidUbuntu/ubuntu.zip (Der Server ist sehr langsam, also Geduld)

1.4. BusyBox, wenn man es nicht schon installiert hat, kann man diese hier herunterladen.

1.5. lifetab sollte mit dem internet verbunden sein. Und darauf achten, dass z.B. droidwall unt/oder LPE Provacy Guard oder andere Firewalls entweder ausgeschaltet oder die richtigen Einstellungen haben.

2. Installation der einzelnen Teile

2.1. ADB installieren

Zuerst installieren wir, falls noch nicht vorhanden, das adb File, für Windows Benutzer, einfach nach C:\ entpacken.

2.2. BusyBox installieren

BusyBox installieren sofern es noch nicht geschehen. Um heraus zu finden ob BusyBox installiert ist geht man wie folgt vor:

Hinweis: Das folgende cmd Fenster nicht mehr schließen, wir benötigen es später immer noch mal wieder!


cmd

cd adb

adb devices 

[TABLE]

[B]Ausgabe:[/B]

List of devices attached

32c861943b69512 device

[/TABLE]

adb shell

cp

[TABLE]

[B]Ausgabe:[/B]

cp

BusyBox v1.16.2androidminimal (2010-03-28 22:34:51 EDT) multi-call binary.

Usage: cp [OPTIONS] SOURCE DEST

Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY

Options:

        -a      Same as -dpR

        -R,-r   Recurse

        -d,-P   Preserve symlinks (default if -R)

        -L      Follow all symlinks

        -H      Follow symlinks on command line

        -p      Preserve file attributes if possible

        -f      Force overwrite

        -i      Prompt before overwrite

        -l,-s   Create (sym)links

[/TABLE]

Sollte die Ausgabe wie oben erfolgen (kann auch anders aussehen, sollte nur keine Fehlermeldung auftauchen), kann man diesen Schritt übergehen. Sollte dem nicht so sein, entpackt man die Datei busybox.zip und kopiert sie auf die interne Speicherkarte des lifetabs, beide Dateien am besten direkt ins Top Verzeichnis (auch root-Verzeichnis) der SD Karte kopieren, das kann man mit einem normalen Dateiexplorer erledigen. Nur geht es wie folgt weiter, sofern das oben geöffnete cmd-Fenster noch aktiv ist:

cd /sdcard

sh ./installbusybox.sh

2.3. ubuntu.zip entpacken und kopieren Nun entpackt man die ubuntu.zip in das Verzeichnis ubuntu. Nachher sollte die Verzeichnis-Struktur wie folgt aussehen <Pfad>/ubuntu/<Dateien>. Wichtig, <Pfad>/ubuntu/ubuntu/<Dateien> wäre falsch. Mit dem Explorer kopiert man nun das ganze Verzeichnis ubuntu ins root-Verzeichnis der SDKarte das lifetabs. 3. ubuntu installieren und starten Wir gehen zurück zu unserem cmd-Fenster, dort geben wir nachfolgende Befehle ein:

cd ubuntu

sh ubuntu.sh

bootubuntu

[TABLE]

[B]Ausgabe:[/B]

bootubuntu

mknod: /dev/loop1: File exists

mount: Device or resource busy

net.ipv4.ip_forward = 1

Setting /etc/resolv.conf to Google Open DNS 8.8.8.8 and 8.8.4.4

Setting localhost on /etc/hosts

READY TO ROCK AND ROLL BABY!

Brought to you by NexusOneHacks.net and the open source community!

[/TABLE]

Sollte die obige Ausgabe erscheinen, dann läuft schon mal Ubuntu, auf der Console erscheint dann "root@localhost:/#" als neues prompt, wir befinden uns nun auf der Linux Shell. Nun müssen wir noch ein paar Dinge herunterladen. Sollte jemand also irgendwelche Firewalls nutzen, sollten hier noch die notwendigen Einstellungen vorgenommen werden, damit ubuntu auch auf das Internet zugreifen kann. 4. Ubuntu Paketverwaltung und updaten Zuerst stellen wir mal ein neue Paketquelle ein, Achtung: ^d bedeutet Strg+d, am Ende also zwei mal Strg+D drücken, erst danach bestätigt man das mit Enter/Return:

cat > /etc/apt/sources.list

deb https://old-releases.ubuntu.com/ubuntu/ karmic main universe

^d^d

nun laden wir uns die restlichen Updates herunter:

root@localhost:/# apt-get update

root@localhost:/# apt-get install openssh-server

5. SSH starten und Passwort eingeben Jetzt noch den ssh starten:

root@localhost:/# /etc/init.d/ssh start

Und nicht vergessen, das passwort zu ändern , wir benötigen es im Letzten Schritt:

root@localhost:/# passwd

6. tightvncserver installieren Jetzt brauchen wir noch einen vncserver:

root@localhost:/# apt-get install tightvncserver

Sollte die Sprache Deutsch sein, kann man es mit folgendem Befehl wieder umstellen, wie gesagt ist nur notwendig wenn beim tightvncserver Deutsche Sprache erscheint, schadet aber auch nichts wenn man es trotzdem eintippt.

root@localhost:/# export LANG=en_US.UTF-8

7. Restliche Konfiguration Jetzt noch folgendes eingeben, Achtung: ^d bedeutet Strg+d, am Ende also zwei mal Strg+D drücken, erst danach bestätigt man das mit Enter/Return:

root@localhost:/# cat > /root/.vnc/xstartup

#!/bin/sh

xrdb $HOME/.Xresources

xsetroot -solid grey

icewm &

lxsession

^d^d

8. VNC-Server starten Bald haben wir es geschafft:

export USER=root

vncserver -geometry 1280x800

[TABLE]

[B]Ausgabe:[/B]

vncserver -geometry 1280x800

New 'X' desktop is localhost:1


Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost:1.log

[/TABLE]

9. Android-VNC-Viewer aus dem markt installieren

Letzter Schritt, wir nehmen unser lifetab und suchen im Markt folgendes Programm: "Android-VNC-Viewer" und installieren und starten es.

Da unser Desktop auf localhost:1 läuft, sind folgende Einstellungen im Android-VNC-Viewer zu tätigen:

Passwort: <Das Passwort welches wir oben vergeben haben>

Adresse: 127.0.0.1

Port: 5901

Color Format: 24-bit color (4 bpp)

Jetzt nur noch "Connect" oben links drücken.......

Have fun

  • Like 4

Diesen Beitrag teilen


Link zum Beitrag
Cyberalf

Super Anleitung ;)

Danke nochmal dafür :)

Werde heute Abend mal versuchen mein POV Mobii damit zu beglücken :)

Gebe dann Zeitnah Rückmeldung ;)

Diesen Beitrag teilen


Link zum Beitrag
austrian1

Hi,

bei mir hat das unter Windows nicht funktioniert. Hab es daher unter Xubuntu durchgeführt!

Den icewm musste ich manuell installieren. Der ist offensichtlich in dem Image nicht enthalten. Außerdem musste ich xstartup executable machen.

Jetzt läufts!:klatsch:

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.