OUT OF DATE [HowTo] Root

  • 219 Antworten
  • Letztes Antwortdatum
Status
Für weitere Antworten geschlossen.
android23noobi schrieb:
ich kann das upgrade nichtmal runterladen :blink:
der bricht jedesmal bei 33,2mb oder so ab...:thumbdn:
woran kann das liegen? EDIT: und wieder abgebrochen... bei 39,9mb nun...


will auch roooooot :thumbsup:

das ist doch scheisse... mit meinem netbook bricht der den download auch bei ~39 MB ab... woran liegt das?
ich bekomm das upgrade einfach nicht geladen... ich brauche das doch für root oder? mein y200 läuft anscheinend noch mit v3? steht jedenfalls oben rechts in dem recovery system (power+ vol+)
kann mir das vielleicht mal jemand irgendwo hochladen?

EDIT:
handy ist gerootet... brauchte wohl doch nicht das upgrade... danke für die anleitung :p
 
Zuletzt bearbeitet:
Also bei mir funktioniert Link2SD ohne probleme mit ext4
 
Gibt es mittlerweile auch eine Möglichkeit, mit einem Mac das Y200 zu rooten? Ich habe keinen Rechner mit Windows sondern lediglich Macs und Ubuntu 12.04.
 
smello schrieb:
Gibt es mittlerweile auch eine Möglichkeit, mit einem Mac das Y200 zu rooten? Ich habe keinen Rechner mit Windows sondern lediglich Macs und Ubuntu 12.04.
da geh ich von aus.
du musst dir das Android Sdk downloaden.
Android SDK | Android Developers
Dort sind auch die Plattformtools enthalten (adb und fastboot) bei windows liegen die unter ..\Android\android-sdk\platform-tools das wird bei Linux und mac auch so sein.

ps wenn ich grad so nachdenk musst ich schmunzeln gibts sowas wie ne console beim mac? naja ne streichelkonsole mit einklickbedienung wahrscheinlich (ja spass is ja auch nur nen gemodeteslinux)
 
ich kann aber doch über Mac keine. bat ausführen, oder verstehe ich da etwas falsch?
 
smello schrieb:
ich kann aber doch über Mac keine. bat ausführen, oder verstehe ich da etwas falsch?
nö kannst du nicht.
Aber Du kannst ja gucken was in den batches drinsteht.

dann öffnest du ein Terminal:
Eingabeaufforderung (CMD) – Terminal – MacEinsteiger.de

und tippst das Zeugs ein (is ja nicht viel)
zum recovery flashen:
fastboot erase recovery
fastboot flash recovery recovery.img

zum su pushen:
adb su remount
adb push su /system/xbin/su
adb shell chmod 6755 /system/xbin/su
adb push Superuser.apk /system/app

 
Also ich habe das Paket für Mac nun heruntergladen. Ich habe auch die adb und fastboot gefunden, allerdings sind das exec-Dateien. Wenn ich die im Terminal ausführe bekomme ich folgende Ausgabe:

Code:
Last login: Thu May 10 21:07:58 on ttys000
Mac-Mini:~ User$ /Users/MarcelloDoering/Downloads/android-sdk-macosx/platform-tools/adb ; exit;
Android Debug Bridge version 1.0.29

 -d                            - directs command to the only connected USB device
                                 returns an error if more than one USB device is present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is running.
 -s <serial number>            - directs command to the USB device or emulator with
                                 the given serial number. Overrides ANDROID_SERIAL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.
                                 If -p is not specified, the ANDROID_PRODUCT_OUT
                                 environment variable is used, which must
                                 be an absolute path.
 devices                       - list all connected devices
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number is specified.
                                 Using this command with no additional arguments
                                 will disconnect from all connected TCP/IP devices.

device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of: 
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb jdwp                     - list PIDs of processes hosting a JDWP transport
  adb install [-l] [-r] [-s] <file> - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
                                 ('-s' means install on SD card instead of internal storage)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.

  adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
                               - write an archive of the device's data to <file>.
                                 If no -f option is supplied then the data is written
                                 to "backup.ab" in the current directory.
                                 (-apk|-noapk enable/disable backup of the .apks themselves
                                    in the archive; the default is noapk.)
                                 (-shared|-noshared enable/disable backup of the device's
                                    shared storage / SD card contents; the default is noshared.)
                                 (-all means to back up all installed applications)
                                 (-system|-nosystem toggles whether -all automatically includes
                                    system applications; the default is to include system apps)
                                 (<packages...> is the list of applications to be backed up.  If
                                    the -all or -shared flags are passed, then the package
                                    list is optional.  Applications explicitly given on the
                                    command line will be included even if -nosystem would
                                    ordinarily cause them to be omitted.)

  adb restore <file>           - restore device contents from the <file> backup archive

  adb help                     - show this help message
  adb version                  - show version num

scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb status-window            - continuously print device status for a specified device
  adb remount                  - remounts the /system partition on the device read-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on the specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:

  - If <directory> is not specified, both /system and /data partitions will be updated.

  - If it is "system" or "data", only the corresponding partition
    is updated.

environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes priority over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these debug tags are printed.
logout

[Prozess beendet]

Dann habe ich im Terminal (Ja, sowas gibt es auch beim Mac OS) die Befehle aus der root.bat eingeben, und bekomme die Rückmeldung, das der Befehl nicht gefunden wurde.

Also ann ich daraus schliessen, dass ich die adb und fastboot-Befehle nicht ins System integrieren konnte. wie kann ich das nun schaffen?

PS: Ich installiere gerade eine VM mit Windows 7, mal schauen ob es damit klappt...

Der ursprüngliche Beitrag von 21:31 Uhr wurde um 21:55 Uhr ergänzt:

Also mit einer Virtual Machine funktioniert es nicht:

Waiting for Device
 
Hab Link2SD hinbekommen. Installation Root mit Win XP, Partitionierung mit GParted unter Ubuntu. Jetzt geht alles :)

Gesendet von meinem U8655-1 mit der Android-Hilfe.de App
 
Also ann ich daraus schliessen, dass ich die adb und fastboot-Befehle nicht ins System integrieren konnte. wie kann ich das nun schaffen?

Also erstmal sollten die tools in deinen PATH und dann solltest du sie so ausführen, dass das recovery.img und die Sachen aus dem Download hier gefunden werden.

Vielleicht mal hier starten Installing the SDK | Android Developers da sind MacOsX Eigenheiten gesondert beschrieben.

(Der Darwin Kern von MacOSX basiert IMHO auf FreeBSD, ist also kein Linux aber auch was unixoides ;-) )

Eine Frage hätte ich noch zu dem gemoddeten recovery.img, wo ist das her und was wurde daran gemoddet?
 
Also gestern auch gerootet mit Erfolg.
Habe die Anleitung "HOW TO ROOT HUAWEI ASCEND Y200" V4 08.05.2012 (Beitrag #62 verwendet).

Meine Bemerkung:
In Kapitel 2 Punkt:
-Das Scipt läd nun ein anderes Recovery hoch und startet das Gerät dann neu
-> bei mir bootete das Y200 automatisch nicht in die "Box mit dem Adroid" sonden ins normale Betriebsystem. Akku rein/raus Power + Vol UP war bei mir notwendig (war ja so beschrieben)

Auch bei mir war nach erfolgreichem rooten vor zurückspielen des Orginal Recovery das Google-Konto nicht mehr funktionsfähig. Weder der Google-Market noch Google-Mail funktionierte. Konnte nämlich Root-Checker nicht runterladen.
Habe dann (Kapitel III) das Original recovery trotzdem zurückgesetzt.
Konto funktionierte danach immer noch nicht.
Lösung:
Anschließend dann das Google-Konto mit
Einstellung->Datenschutzeinstellungen->Auf Werkszustand zurück setzen.
Danach konnte ich mit dem vorhandenen User und Passwort mich wieder in das Google-Konto einwählen, root war vorhanden. Etwas stress aber nun läuft Link2SD auf einer 1.4GB ext Partition auf der SD-Karte und VPN zur Fritz.
Danke nochmals an Euch alle.
 
bnerd schrieb:
Eine Frage hätte ich noch zu dem gemoddeten recovery.img, wo ist das her und was wurde daran gemoddet?
Ryuk hat das aus der von Huawei downloadbaren Firmware extrahiert und so modifiziert das wenn man über adb auf die recovery geht root hat. Wie und was müsste er offenlegen.
 
Ja, wie es funktioniert hab ich dann gesehen. Klappt übrigens auch ohne Probleme von einer Linux-Kiste (sogar noch einfacher da man sich die USB-Treiber sparen kann) und sollte von daher auch genauso gut auf einem Mac gehen. Das SDK ist ja für alle Plattformen vorhanden. Aber wäre auch interessant zu Wissen wie das mit dem recovery.img erstellen gemacht wird :)
 
Hallo,

in der Anleitung heißt es u.a:

"Bitte den für dein Betriebsystem passenden Treiber installieren"

Leider finde ich nur den Treiber für Win7.

Gibt es auch passende Treiber für Win XP und wenn ja, wo kann ich diese finden?

Unter WinXP-"Arbeitsplatz" finde ich den Ordner"Mobile Partner". Darin ist u.a. ein Ordner "driver". Im Unterordner "adb_driver" ist die EXE-Datei "Handset WinDriver".

Muss ich überhaupt was installieren; ich habe ja USB-mäßige Verbindung zwischen dem Y200 und meinem Notebook?

Oder muss ich über die Datei "Handset WinDriver" die entsprechende Treiber-Installation starten?

Über konstruktive Antworten würde ich mich freuen!!!
 
Zuletzt bearbeitet:
Hallo Leute, vielen Dank für eure Anleitung! Ich habe nach einigen Fehlversuchen mein Huawei Ascend Y200 nun erfolgreich mit meinem Linux-Rechner rooten können. :thumbsup:
 
Unter Win7 ist es der Handset Treiber. Unter XP weiß ich es nicht

Den braucht mann, um das Handy im fastboot und recovery modus ansprechen zu können, weil jetzt wird es ja nur als usb laufwerk erkannt

## geschrieben von meinen Android Phone via Tapatalk ##
 
Hallo det-happy,

danke für Deine Antwort.

Unter WinXP-"Arbeitsplatz" finde ich nach Anschluss des Y200 den Ordner "Mobile Partner". Darin ist u.a. der Ordner "driver" enthalten. Im Unterordner "adb_driver" ist die EXE-Datei "Handset WinDriver" zu finden.

Ich habe jetzt diesen Treiber über die USB-Verbindung vom Y200 auf mein Notbook kopiert und anschließend installiert. Die Installation findet sich dann auf meinem Notebook im Ordner "Programme".

Ist es das, was mit der Treiberinstallation gemeint bzw. muss auf Y200 auch noch was installiert werden?

Wie kann ich das Vorhandensein der Treiber überprüfen?

Kann ich jetzt -wie von Dir beschrieben- die V4-Methode anwenden?
 
habe unroot wie in Anleitung "Beitrag 63" mit meinem Huawei ascend y2000 versucht.

  • .....
  • Schalte das Y2000 aus.
  • Haltet [Power] + [Vol down]
Geht aber nicht. Was mache ich falsch?
 
@shortnek. Wenn du das telefon im recovery-modus startest (power und leiser beim einschalten 15 sekunden halten, vorher fastboot deaktiviert, usb debugg an) und drann anhängst, müsste ein phi
one oder android device gefunden worden sein.. Theoretiscg, hab kein xp mehr...
## geschrieben von meinen Android Phone via Tapatalk ##
 
Wieland schrieb:
habe unroot wie in Anleitung "Beitrag 63" mit meinem Huawei ascend y2000 versucht.

  • .....
  • Schalte das Y2000 aus.
  • Haltet [Power] + [Vol down]
Geht aber nicht. Was mache ich falsch?

Zu früh losgelassen? 10-15 beide tasten halten. fastboot abgeschaltet?

## geschrieben von meinen Android Phone via Tapatalk ##
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

S
Antworten
2
Aufrufe
6.760
det-happy
det-happy
R
  • Gesperrt
  • Ryuk
2 3 4
Antworten
62
Aufrufe
47.934
nakol21
N
.Assassine*
Antworten
57
Aufrufe
18.290
LM13
L
Zurück
Oben Unten