Ich habe ein Moto G 2014 LTE mit CM13. Als ich von der ganzen Sache „SD-Karte als internen Speicher verwenden“ erfuhr, war ich ziemlich aufgeregt, da der eigentliche interne Speicher dieses Telefons winzig ist. Ich habe eine 16-GB-Micro-SD eingerichtet, die größte, die ich damals hatte, und habe sie mit minimalen Problemen verwendet.
Spulen wir bis heute vor, und ich habe jetzt eine 64-GB-Micro-SD, die ich anstelle der 16-GB-SD verwenden möchte. Ich bin jedoch ratlos, wie ich die Daten am besten auf die neue kopieren kann, oder ob es überhaupt möglich ist. Zu den Ideen, die ich bisher habe, gehören:
adb shell sm set-force-adoptable true
, verwenden Sie einen Root-Browser, um alle Daten von der alten SD zu kopieren, formatieren Sie die alte SD als extern und entfernen Sie sie, und nehmen Sie die neue SD und legen Sie sie ein der SD-Kartensteckplatz (scheint übermäßig kompliziert zu sein und leidet auch unter dem folgenden Fallstrick)Die andere Sache, die mich beunruhigt, sind Einhängepunkte: Wissen die Apps mit extern gespeicherten Daten, dass sie auf der neuen SD-Karte danach suchen müssen? Muss ich es bei jedem Start an einem bestimmten Ort mit der Shell neu einhängen (oder vielleicht ein init.d-Skript verwenden)? Ich nehme an, dass immer über /sdcard oder /storage/emulated/0 darauf zugegriffen werden kann, aber ich bin mir nicht 100% sicher, was hinter den Kulissen vor sich geht.
Ich habe aktuelle NANDroid-Backups. Wenn also jemand die Optionen beseitigen kann, die definitiv nicht funktionieren (oder sagen können, welche es wahrscheinlich tun werden), kann ich sie ausprobieren und mich melden, falls jemand in Zukunft über diese Frage stolpert .
EDIT: Also, mein Telefon hat weiter in den Staub gebissen und ist an den Punkt gekommen, an dem es in einen ziemlich großen Bootloop geraten ist. Am Ende musste ich ein komplett neues ROM flashen. Daher werde ich wahrscheinlich nicht in der Lage sein, das vollständige Bild/die Entschlüsselung/usw. zu testen. Methode, die ich ursprünglich geplant hatte. Ich werde jedoch aufschreiben, was ich bisher entdeckt habe, falls jemand diese spezielle Methode in Zukunft aufgreifen möchte:
sudo dd if=/dev/mmcblk0 of=~/SDCardBackup.img
, wo /dev/mmcblk0
ist der Speicherort der SD-Karte, wie über erhältlichlsblk
sudo dd bs=4M if=~/SDCardBackup.img of=/dev/mmcblk0
(Möglicherweise müssen Sie es zuerst aushängen)Wie gesagt, ich habe keine Ahnung, ob die obige Methode funktionieren würde oder nicht, selbst wenn alles nach Plan verlaufen wäre. Fühlen Sie sich auch frei, einen meiner obigen Befehle zu korrigieren, wenn ich sie falsch eingegeben habe (ich arbeite derzeit unter Windows, also ist dies alles aus dem Gedächtnis.) Wenn diese Informationen jemandem helfen, dann gut. Aber bis dahin sollte der Kommentar von @faidherbard gut funktionieren.
Danke Jackdafish
Da ich ein ähnliches Problem hatte, habe ich die Kommentare zu Ihrer Frage gelesen und aufgrund eines von Barleyman vorgeschlagenen Hinweises Folgendes getan :
Falls Sie intern nicht genügend Platz haben, um alles zurück zu verschieben (was bei mir der Fall war), hier sind einige zusätzliche Schritte:
Referenz: Antwort auf „Wie funktioniert die Funktion „Als internen Speicher formatieren“ in Android 6.0+?“ :
- Sie können den Vorgang umkehren, indem Sie „interner Speicher“ in den Speichereinstellungen öffnen und „Daten migrieren“, die alles zurück in das interne nvram kopieren.
Bienen
Cupit
Bienen
Cupit
Izzy
Cupit
Bienen
Cupit