Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum > Root / Hacking / Modding für Motorola Milestone


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

Nandroid-Backup am PC mounten!?

Das Thema "Nandroid-Backup am PC mounten!?" befindet sich unter Root / Hacking / Modding für Motorola Milestone auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.02.2010, 14:18   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 16.01.2010
Beiträge: 143
Abgegebene Danke: 20
Erhielt 24 Danke für 18 Beiträge
Standard Nandroid-Backup am PC mounten!?

Hi Leute!

Ich versuche grade eine Kopie meines Komplettbackups auf dem PC zu mounten, damit ich ein wenig im System herumgraben kann (so ohne Risiko und so ).

Jetzt stehe ich vor dem Problem, dass Ubuntu das YAFFS2 Filesystem nicht standardmäßig mounten kann.

Gut; Hab mir dann von [cvs] Index of /yaffs2 den Tarball gezogen, kompiliert (mit "make clean", "make") und dann das Modul einfach geladen (insmod yaffs2.ko).

Nach einem Blick auf /proc/filesystems schien alles OK zu sein. Das YAFFS2 Modul scheint auf und sollte einsatzbereit sein.

Nur wenn ich jetzt versuche einen Teil des Nandroid-Dumps zu mounten kommt folgendes:
Code:
christoph@Christoph-LX:~$ sudo -s
[sudo] password for christoph: 
root@Christoph-LX:~# mount -t yaffs2 -o loop /media/Backup-Drive/Milestone/2.0.1-DACH-root-busybox_sys_bin-tweaked-play/system.img /media/mssys/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       Manchmal liefert das Syslog wertvolle Informationen – versuchen
       Sie  dmesg | tail  oder so

root@Christoph-LX:~#
Ich versuche also das Image in /media/Backup-Drive/<usw...>/ nach /media/mssys/ zu mounten. Irgendwie geht das aber nicht.

Was mache ich denn da falsch?

MfG Chris

Edit: Ich kann den Dump von meiner App2SD-Partition ganz regulär mit "mount -t ext2 /blabla/app2sd.img /media/mssys/" mounten... nur mit den YAFFS2-Images will das nicht klappen...

Geändert von KurrKurr (20.02.2010 um 15:07 Uhr)
KurrKurr ist offline   Mit Zitat antworten
Alt 20.02.2010, 16:46   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 16.01.2010
Beiträge: 143
Abgegebene Danke: 20
Erhielt 24 Danke für 18 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Nach einiger Recherche bin ich darauf gekommen, dass das gar nicht so einfach ist... Nandroid sichert mit dem verwendeten Dump-Tool nämlich die sog. oob-Daten nicht mit, die aber benötigt werden, wenn man auf ein gemountetes nandsim-Laufwerk mittels nandwrite das Image draufschreiben will...

Ich halt euch auf dem Laufenden, ob ichs hinbekomme... (außer natürlich, es kennt jemand eine Lösung).

Chris
KurrKurr ist offline   Mit Zitat antworten
Alt 21.02.2010, 14:36   #3 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.827
Abgegebene Danke: 39
Erhielt 542 Danke für 306 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Hi!

Reicht es auch, wenn du z.B. das System-Image entpacken kannst? > unyaffs - Project Hosting on Google Code
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Nexus S

mjrgens ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei mjrgens für diesen Beitrag:
b.pwned (21.06.2010)
Alt 21.02.2010, 21:08   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 16.01.2010
Beiträge: 143
Abgegebene Danke: 20
Erhielt 24 Danke für 18 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Das hab ich auch schon gefunden, jedoch nicht probiert, da man auf der Seite lesen kann:
Zitat:
[...] Now it can only extract images created by mkyaffs2image.
Außerdem hätte ich viel lieber die Möglichkeit, am System bzw. generell am Stein komfortabel vom PC aus herumzuspielen. Sprich Dateien, etc. am PC manipulieren und dann das Image wieder einspielen.
Gut, wenn man dabei was versaut, hat man ja im Normalfall ein funktionierendes, möglichst aktuelles, komplettes bzw. selektives Backup, das man zur Not einspielen kann (auch nach RSD Liete, wenn erforderlich...).

Also mit "nur" entpacken bin ich leider nicht zufrieden. Ich war/bin nämlich von der Linux-methode Dateisysteme zu verwalten echt beeindruckt. Da dachte ich mir: "Wenns ja so einfach geht, warum dann nicht einfach das Milestone-Image einhängen und basta... Naja... so hat sich das halt der kleine Christoph vorgestellt

MfG Chris
KurrKurr ist offline   Mit Zitat antworten
Alt 22.02.2010, 11:23   #5 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 26.10.2009
Beiträge: 403
Abgegebene Danke: 48
Erhielt 31 Danke für 24 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Zur Info: Ich habe gerade mit unyaffs nandroid system backup erfolgreich entpack.
herrlado ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei herrlado für diesen Beitrag:
b.pwned (21.06.2010)
Alt 22.02.2010, 13:22   #6 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 16.01.2010
Beiträge: 143
Abgegebene Danke: 20
Erhielt 24 Danke für 18 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Sehr cool! Werd mir das vielleicht auch mal ansehen. Nur wenn mans entpackt, kann mans ja nicht wieder zurückspielen, oder?

Denn das wäre ja eig. mein Grundgedanke gewesen.

Chris
KurrKurr ist offline   Mit Zitat antworten
Alt 22.02.2010, 13:52   #7 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 26.10.2009
Beiträge: 403
Abgegebene Danke: 48
Erhielt 31 Danke für 24 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Zitat:
Zitat von KurrKurr Beitrag anzeigen
Sehr cool! Werd mir das vielleicht auch mal ansehen. Nur wenn mans entpackt, kann mans ja nicht wieder zurückspielen, oder?

Denn das wäre ja eig. mein Grundgedanke gewesen.

Chris
Ich weiß nicht woher das stammt, aber in dem Verzeichnis von unyaffs
habe ich noch
mkfs.yaffs2.arm und mkfs.yaffs2.x86 rumliegen. Damit kann man
a. auf dem Android selbst beliebiges Verzeichnis als yaffs Image erstellen (mkfs.yaffs2.arm)
b. Auf dem Linux PC beliebiges Verzeichnis als yaffs Image erstelle (mkfs.yaffs2.x86)

Als ich damals noch kein Gerät hatte, habe ich ein Programm entwickelt und ich brauchte mal unbedingt das modifizierte system.img von dem EMULATOR.
Ich habe mich in den Emulator über adb eingeloggt, dort mittels mkfs.yaffs2.arm system.img erstellt, dann auf dem PC entpackt, modifiziert und wieder eingepackt. Fertig!
Schau doch mal ob diese Tools in dem Projekt(unyaffs) enthalten sind. Wenn nicht, lade ich es für dich gerne hoch!

Gruß,
Lado

Geändert von herrlado (22.02.2010 um 14:00 Uhr)
herrlado ist offline   Mit Zitat antworten
Alt 22.02.2010, 14:00   #8 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 16.01.2010
Beiträge: 143
Abgegebene Danke: 20
Erhielt 24 Danke für 18 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Habs mir angesehen. Es funktioniert sehr gut. Leider sind die Packprogramme nicht Teil des Projektes. Ich werd mal danach googeln. Wenn ich nichts finde, melde ich mich noch mal.

Danke vorab, Chris

Edit: Habs gefunden. Die meisten Quellen, darunter auch die (wahrscheinliche) Herkunftsquelle sind schon down. Hab aber hier noch einen Mirror gefunden: http://jiggawatt.org/badc0de/android/index.html
Chris


Edit2: Ich kann/könnte jetzt also diverse Imageteile des nandroidbackups hernehmen, verändern und im ADBRecovery-Modus mit "dd if=/sdcard/irgendeinimage.img of=/dev/block/mtdblockXX" das Ganze wieder einspielen... cool. Werde das noch Mal ausprobieren, bevor ich den Titel des Threads zu "... [SOLVED]" ändere.

Edit3: Mittels "unyaffs" lassen sich die Images nur teilweise entpacken: boot, bpsw, misc und recovery liefern nur "broken image file". Diese Methode funktioniert als auch nur begrenzt, aber solange man data und system bearbeiten kann...

Geändert von KurrKurr (22.02.2010 um 14:24 Uhr)
KurrKurr ist offline   Mit Zitat antworten
Alt 05.03.2010, 10:03   #9 (permalink)
Neuer Benutzer

Registriert seit: 03.09.2009
Beiträge: 10
Abgegebene Danke: 6
Erhielt 0 Danke für 0 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

hast du nun schon ne lösung für yaffs ? Unyaffs ist ja gut und recht, aber funktioniert eben nur begrenzt.
Ich habe selber ubuntu drauf und möchte auch zugreifen können als ob es ein laufwerk wäre
alexalbion ist offline   Mit Zitat antworten
Alt 01.11.2010, 13:44   #10 (permalink)
Erfahrener Benutzer

Registriert seit: 11.02.2009
Beiträge: 261
Abgegebene Danke: 30
Erhielt 9 Danke für 8 Beiträge
Standard AW: Nandroid-Backup am PC mounten!?

Hab letztens meine Notizen die ich mit AK Notepad auf meinem G1 gemacht hab verloren, weil mein Backup nicht richtig restoret wurde... Habe aber die data.img datei usw, man müsste das doch eigentlich daraus auslesen können oder?

edit: Thread gefunden: Nandroid Backup auslesen

Geändert von Schemen (01.11.2010 um 14:33 Uhr)
Schemen ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
HOW TO: Nandroid Backup einspielen kRx Root / Hacking / Modding für HTC Magic 28 19.04.2011 21:39
Problem mit Backup per Nandroid [Gelöst] sphinx Root / Hacking / Modding für HTC Magic 19 01.03.2010 18:47
Zugriff auf Nandroid Backup hcwd Root / Hacking / Modding für T-Mobile G2 Touch 5 21.02.2010 18:26
smb mounten nightmare Root / Hacking / Modding für T-Mobile G1 2 20.12.2009 14:19
Wie wird ein nandroid Backup korrekt verwendet? sebastian Android App Entwicklung 2 18.09.2009 10:18




Du liest gerade: "Nandroid-Backup am PC mounten!?" unter "Root / Hacking / Modding für Motorola Milestone" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.