[ANLEITUNG] Root für's HTC One M7

  • 204 Antworten
  • Letztes Antwortdatum
Das kommt darauf an, ob man seine Dateierweiterungen in Windows anzeigen lässt, oder nicht. ;)
 
Das ist falsch. Man muss jedesmal den vollständigen Namen angeben. Mit .img am Ende.
 
Hallo,

möchte nur kurz los werden, nach langem hin und her hab ich nun ein one GPE mit s-off hboot 1.54 usw.. hab es nun gerootet und hau mir den ElementalX drauf.

Allerdings hat mein Handy in der Kamera ein rosa Stich (scheint ja ein Hardwarefehler zu sein.) Kann man denn heraus finden, wann das Handy produziert worden ist bzw. ob die garantie noch gilt??

Falls nein, gibts iwie ein Softwarefix der das Problem zumindest einschränkt?

Vielen Dank für die Hilfe und Beratung.
 
Zuletzt bearbeitet:
Einen Softwarefix gibt es nicht. Das ist ein bei diesem Gerät sehr häufiger Fehler. Es gibt im Netz eine Datenbank, wo du über deine Imei das Produktionsdatum findest. Gab es hier im Forum mal einen Link dazu. Google mal danach. Fraglich ist aber, ob dein modifiziertes Gerät auf Garantie repariert wird, frag da am besten vorher nach. Weil das Problem sehr häufig auftritt, sollte es nicht so schlecht für dich stehen.
 
  • Danke
Reaktionen: RichtigerLurch
Kurze Frage:
Gibt es inzwischen für das M7; Android 5.0.2; HBoot 1.61 eine "einfache" Möglichkeit des Rootens?

Mein Problem ist, dass die Profile-Sheduler ab Android 5 z.B. nicht die mobilen Daten abstellen dürfen etc - Lösung Root...
Allerdings habe ich nichts finden können, außer chinesische Tools, die funktionieren könnten, aber niemand weiß, was die mit dem System anstellen. Auch 20,-€ für Sunshine möchte ich nicht ausgeben, falls dieses überhaupt funktionieren würde - eher kaufe ich mir dann im Herbst ein Windows 10 Phone und hoffe, dass es besser ist...
Der Bootloader ist unlocked (warum auch immer, ist ein Swap-Gerät), jedoch S-on. Per fastboot konnte der Rechner das Smartphone nicht finden (mehrere USB 2.0 und 3.0 Ports probiert, auch 2 andere Rechner).
Ich hoffe, dass es schon was neues gibt. Ein Downgrade funktioniert ja dann anscheinend auch nicht. Wenn ich im Bootloader Recovery wähle, dann kommt immer die Fehlermeldung, dass sie SD-Karte nicht gemountet werden kann.

Mit freundlichem Gruß
Andreas

P.s.:Ich habe Sunshine eben Resten lassen, ob es mein Handy rooten kann. Ergebnis ist, dass man vorher downgraden müsste, was ja anscheinend auch nicht funktioniert...
 
Zuletzt bearbeitet:
klaus818 schrieb:
Einen Softwarefix gibt es nicht. Das ist ein bei diesem Gerät sehr häufiger Fehler. Es gibt im Netz eine Datenbank, wo du über deine Imei das Produktionsdatum findest. Gab es hier im Forum mal einen Link dazu. Google mal danach. Fraglich ist aber, ob dein modifiziertes Gerät auf Garantie repariert wird, frag da am besten vorher nach. Weil das Problem sehr häufig auftritt, sollte es nicht so schlecht für dich stehen.

Ich habe mich mich mal an den support gewendet. Laut Seriennummer habe ich bis ca. Ende September Zeit den Akku wechseln zu lassen. DanN sind zwei Jahre vorbei ..

Aber die Frage wäre ja viel eher wegen dem defekten Kameramodul...

Falls sie das beides wechseln sag ich denen aber nichts von offenen bootloader etc.? Bekommt man das alles wieder auf s on, locked bootloader und unroot ohne Probleme ?
 
Ich habe aufgrund einer klappernder Kamera ein Kratzer freies Swap-Gerät bekommen. Wahrscheinlich ist es für die das günstigste und schnellste. Wer weiß, vielleicht geht immer eine Sammellieferung nach Fernost, wo die Dinger von Kinderhänden repariert werden und hier wird nur geguckt, ob das Gerät ein Garantiefall ist und aus einer Sammellieferung ein "neues" genommen. Aber das ist nur eine Vermutung. Bei der Einsendung gibt man sich damit einverstanden, dass sämtliche Daten auf jeden Fall gelöscht werden und wird aufgefordert seine Daten zu sichern.
Daher auch mein Problem. Es wäre super, wenn man auf meinem Handy Root erlangen könnte, da man eins mit aktuellem System bekommt.
 
Hallo Leute.

Ich habe ein riesen Problem!!! Also ich besitze ein one Max. Dies ist s-on mit update auf Lollipop also auch neuem H-Boot.
Es war schon mal S-off mit firewater aber ich habe ihn wieder s on geschaten und Bootloader geschlossen wegen dem Update.
Ok: wieder Bootloader über HTC dev geöffnet aber s off geht nicht mehr. Rpms lassen sich aber noch flashen.
Mein tele hat aber leider trotz Superuser kein root zugriff obwohl es eine gerootete Rom von xda war. Nun wollte ich CM nightly flashen.
dies ging auch ohne Probleme nur das ich dann beim Start nachdem das OS geladen war ein Passwort eingeben sollte.
Ging nicht. Darauf hin kompletter fullwipe. Danach Viper Venom 2.0 von xda installiert aber das gleiche.
Nach recherche bei google scheine ich meine Datapartition verschlüsselt zu haben. Also wie beschrieben das Phone über Factory reset zurück gesetzt und nochmals gewipt. Bringt keine Abhilfe nur das jetzt die rom's im Ladebildschirm beim Start hängen bleiben.
Ich habe jetzt diesen Schritt versucht: Android startet nicht mehr nach Verschlüsselung und neuer ROM - Lösung

Aber das geht auch nicht da adb shell sagt das es diesen Befehl: vim /etc/fstab nicht gefunden hat.

Ich poste mal die complette cmd Ausgabe evtl kann mir jemand helfen? Wäre Sehr lieb von Euch!!!!


CMD:

Das System hat keinen Meldungstext für die Meldungsnummer 0x2350 in der Meldungsdatei Application gefunden.

(c) 2015 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Windows\WinSxS\wow64_microsoft-windows-commandprompt_31bf3856ad364e35_10.0.10240.16384_none_9d61e2bde96a960e>cd C:\ADB

C:\ADB>vim /etc/fstab
Der DNS-Server ist nicht autorisierend für die Zone.

C:\ADB>adb devices
List of devices attached
FA3C2WG01031 device


C:\ADB>mke2fs -t ext4 /dev/block/mmcblk0p12
Der DNS-Server ist nicht autorisierend für die Zone.

C:\ADB>adb shell
~ # [6nadb mke2fs -t ext4 /dev/block/mmcblk0p12
adb mke2fs -t ext4 /dev/block/mmcblk0p12
/sbin/sh: adb: not found
~ # [6nmke2fs -t ext4 /dev/block/mmcblk0p12mke2fs -t ext4 /dev/block/mmcblk0p12
mke2fs -t ext4 /dev/block/mmcblk0p12mke2fs -t ext4 /dev/block/mmcblk0p12
mke2fs 1.41.14 (22-Dec-2010)
mke2fs: invalid blocks count '-t' on device '/dev/block/mmcblk0p12mke2fs'
~ # [6nvim /etc/fstab
vim /etc/fstab
/sbin/sh: vim: not found
~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6n

~ # [6nmke2fs -t ext4 /dev/block/mmcblk0p12
mke2fs -t ext4 /dev/block/mmcblk0p12
mke2fs 1.41.14 (22-Dec-2010)

Warning: the fs_type floppy is not defined in mke2fs.conf

Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
144 inodes, 520 blocks
26 blocks (5.00%) reserved for the super user
First data block=0
1 block group
32768 blocks per group, 32768 fragments per group
144 inodes per group

Writing inode tables: done

Filesystem too small for a journal
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
~ # [6ntune2fs -c
tune2fs -c
tune2fs 1.41.14 (22-Dec-2010)
tune2fs: option requires an argument -- c

Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group]
[-i interval[d|m|w]] [-j] [-J journal_options] [-l]
[-m reserved_blocks_percent] [-o [^]mount_options[,...]]
[-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label]
[-M last_mounted_dir] [-O [^]feature[,...]]
[-E extended-option[,...]] [-T last_check_time] [-U UUID]
[ -I new_inode_size ] device
~ # [6ntune2fs
tune2fs
tune2fs 1.41.14 (22-Dec-2010)
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group]
[-i interval[d|m|w]] [-j] [-J journal_options] [-l]
[-m reserved_blocks_percent] [-o [^]mount_options[,...]]
[-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label]
[-M last_mounted_dir] [-O [^]feature[,...]]
[-E extended-option[,...]] [-T last_check_time] [-U UUID]
[ -I new_inode_size ] device
~ # [6ntune2fs -i
tune2fs -i
tune2fs 1.41.14 (22-Dec-2010)
tune2fs: option requires an argument -- i

Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group]
[-i interval[d|m|w]] [-j] [-J journal_options] [-l]
[-m reserved_blocks_percent] [-o [^]mount_options[,...]]
[-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label]
[-M last_mounted_dir] [-O [^]feature[,...]]
[-E extended-option[,...]] [-T last_check_time] [-U UUID]
[ -I new_inode_size ] device
~ # [6n
C:\ADB>fastboot erase cache
******** Did you mean to fastboot format this partition?
erasing 'cache'...
OKAY [ 0.338s]
finished. total time: 0.339s

C:\ADB>fastboot erase data
erasing 'data'...
FAILED (remote: not allowed)
finished. total time: 0.002s

C:\ADB>fastboot erase system
******** Did you mean to fastboot format this partition?
erasing 'system'...
FAILED (remote: not allowed)
finished. total time: 0.003s

C:\ADB>adb erase data
Android Debug Bridge version 1.0.31

-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 <specific device> - directs command to the device or emulator with the given
serial number or qualifier. 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 [-l] - list all connected devices
('-l' will also list device qualifiers)
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] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <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)
('--algo', '--key', and '--iv' mean the file is encrypted already)
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 get-devpath - prints: <device-path>
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.

C:\ADB>adb shell
~ # [6nadb erase data
adb erase data
/sbin/sh: adb: not found
~ # [6nerase data
erase data
/sbin/sh: erase: not found
~ # [6n


Jedenfalls Roms's lassen sich installieren aber hängen alle im Startlogo fest.
Bei twrp über Advanced Wipe lassen sich zwar alle Partitionen Wipen oder neu formatieren ( ext 1 -3 sowie fat) aber bei der Option Dateisystem reparieren bekomme ich die Meldung das keine Zugriffsreche vorhanden sind.
Ach ra: beim installieren einer Rom kommt der fehler : unpack usn journal filesystem endet with error 1
 
Danke für die Anleitung ... hat geklappt, obwohl ich etwas wie meine vorposter schon schrieben bei der recovery durch die namensgebung 'img' hing ... hab den fehler aber selbst gefunden ... so jetzt noch ne rom drauf und fertisch wäre ick ... hoffe das geht auch so reibungslos über die bühne ;)
 
Kann ich meine Google Play Editionen rooten wie ein normales m7?
 
Ja, das geht. Rooten bedeutet ja eigentlich nur, dass man sich die App SuperSU installiert.
 
Schaeferreiner schrieb:
Rooten ist auch beim neuen HBoot möglich, nur S-Off muss mit Umwegen erreicht werden, indem man ein KitKat-Rom dafür flasht. Klappt auch nicht immer. Wer aber nur Root möchte, kann sein S-On-Gerät auch wie gewohnt unlocken und mit TWRP 2.8.5.0 und Superuser bestücken.
Mein One ist Stock ungerootet... Android 5.0.2...

Möchte mir gerne das Eargon Rom flashen, sehe ich das richtig dass ich dafür nur Root und kein S-OFF(nur für Downgrade!?) brauche? Das heisst ich roote, flashe die Recovery und kann dann das ROM flashen ohne S-OFF Bootloader... und kann dann auch wieder zurück mit meinem Backup auf Stock, ohne S-OFF zu haben? Vielen Dank! :)
 
Hallo JustDroidIt,

das einzige was du für eine CustomROM benötigst ist ein geöffneter Bootloader. Also nichtmal Root geschweige denn S-Off;)
Wenn du das Handy allerdings für einen Garantiefall einschicken willst benötigst du S-Off um alle Spuren zu beseitigen.

Gruß ferchi
 
  • Danke
Reaktionen: JustDroidIt
Ach echt, für Custom Recovery bzw. Backups braucht man heutzutage nicht mal mehr Root!? :thumbsup:

Bin noch etwas eingerostet... schön dass ich so fix eine Antwort bekommen habe und dass du dir Zeit genommen hast! :thumbup:
 
Ja für beides ist kein Root erforderlich. Natürlich ist das Rooten (wenn man einmal ein Custom Recovery geflasht hat) nurnoch ein kleiner Schritt.
Die EragonROM ist aber mit Sicherheit auch prerootet;)

Gruß ferchi
 
  • Danke
Reaktionen: JustDroidIt
Da hier ja die Version von twrp direkt erwöhnt wird (sehr gut), noch eine Erfahrung von mir: Mit 2.8.6.0 habe ich bislang die beste Erfahrung gemacht. Ich kann jetzt gar nicht mehr sagen, wo der Unterschied zu 2.8.5.0 ist, aber ich habe bislang nicht einen Fall erlebt, wo etwas mit 2.8.6.0 nicht geklappt hat.

2.8.7.0 macht dagegen bei mir massive Probleme. Das Flashen beginnt und dann hängt das Ganze meistens. Ein Downgrade hat das zuverlässig gelöst.
 
  • Danke
Reaktionen: ferchi
Na, dann füg ich doch die 2.8.6.0 statt der 2.8.5.0 ein;)

Gruß ferchi
 
eine kurze Frage: Rooten ohne ein Datenverlust ist nicht möglich, oder?
 
Hi!

Zum Rooten musst du den Bootloader öffnen und dabei wird alle gelöscht, was sich auf dem Handy befindet. Kurz -> Es ist nicht möglich ;)
 
  • Danke
Reaktionen: caiga und ferchi
Nein derzeit noch nicht (da es noch keinen temproot gibt).

Gruß ferchi
[DOUBLEPOST=1442584091,1442583684][/DOUBLEPOST]Edit: Wenn du bereit bist 25$ für S-Off auszugeben gibt es vllt. eine Möglichkeit. (Sind ja beim M7 nicht M9) :D

Gruß ferchi
 
  • Danke
Reaktionen: caiga

Ähnliche Themen

M
  • marcel999
Antworten
0
Aufrufe
1.508
marcel999
M
happy-drummer
Antworten
2
Aufrufe
2.530
happy-drummer
happy-drummer
TechJunkie
Antworten
12
Aufrufe
11.001
klaus818
klaus818
Zurück
Oben Unten