Ändern der Größe der /Systempartition auf dem Galaxy S2

Ich versuche, die Größe meiner /system-Partition auf meinem Galaxy S2 zu ändern, und sobald ich /system mit verschiedenen Größen partitioniere, verliere ich die gesamte mobile Datenverbindung und die IEMI-Nummer ist ungültig (fehlt)

Wenn Sie jedoch zur Standardpartition zurückkehren und das Standard-ROM erneut flashen, wird die IEMI-Nummer zurückgegeben, und die mobile Datenverbindung ist behoben.

Ich muss meine /system-Partition auf 6 GB ändern, aber ich kann keine Möglichkeit finden, diesen Partitionsfehler zu stoppen. Ich habe Hunderte von Möglichkeiten ausprobiert, um dies zu beheben, aber keine davon hat funktioniert.

In der Zwischenzeit laufe ich nur mit Root (King Root) und habe TWRP über die TWRP-App installiert.

Antworten (2)

Wenn Sie den internen Speicher neu partitionieren, löschen Sie das /efsVerzeichnis, das gerätespezifische Informationen enthält, einschließlich der IMEI des Telefons, der WLAN-MAC-Adresse usw. Diese Informationen sind verschlüsselt, sodass Sie zusätzliche Schritte unternehmen müssen, um diesen Ordner zu sichern. und nach der Partitionierung wiederherstellen.

Sie können dies manuell tun, indem Sie die Schritte für die Sicherung ausführen:

  1. Öffnen Sie auf Ihrem Computer (unter der Annahme eines Windows-PCs) das Befehlsfenster und geben Sie die folgenden Befehle ein:
    • su- Akzeptieren Sie die Aufforderung auf dem Telefon, Root-Rechte zuzulassen.
    • busybox tar zcvf /sdcard/efsbackup.tar.gz /efs- Dadurch wird der Inhalt des /efsVerzeichnisses komprimiert und die Datei auf Ihre interne SD-Karte kopiert, wobei die Linux-Dateiberechtigungen erhalten bleiben, ODER
    • cat /dev/block/mmcblk0p1 > /sdcard/efsdevblock-mmcblk0p1.img- Dadurch wird die gesamte Partition als Image auf Ihre interne SD-Karte kopiert. Dies ist wahrscheinlich eine sicherere Methode.
  2. Kopieren Sie die oben erstellte(n) Datei(en) ( efsbackup.tar.gz und/oder efsdevblock-mmcblk0p1.img ) von Ihrer internen SD-Karte auf Ihren Computer.

Zur Wiederherstellung müssten Sie umgekehrt vorgehen:

  1. Kopieren Sie entweder efsbackup.tar.gz oder efsdevblock-mmcblk0p1.img von Ihrem PC auf /sdcard(die interne SD-Karte) Ihres Galaxy S2.
  2. Öffnen Sie auf Ihrem PC die Eingabeaufforderung und geben Sie Befehle aus, um den Inhalt des /efsOrdners wiederherzustellen:
    • su- Root-Rechte erhalten.
    • busybox tar zxvf /sdcard/efsbackup.tar.gz -C /- stellt nur den /efsOrdner wieder her, ODER
    • cat /sdcard/efsdevblock-mmcblk0p1.img > /dev/block/mmcblk0p1- Stellt die gesamte Partition wieder her, die den Ordner enthält.

Alternativ haben Mitglieder der Entwickler-Community Apps entwickelt (die Sie entweder von der Seite laden oder von Ihrem PC aus ausführen müssen), die diesen Prozess für Sie automatisieren.

Denken Sie daran, dass dies zwar auf vielen Samsung-Geräten funktioniert, andere Hersteller jedoch gerätespezifische Informationen an anderen Stellen des internen Speichers speichern, sodass die Anweisungen unterschiedlich sind und Apps möglicherweise nicht funktionieren.

REPIT von https://github.com/Lanchon/REPIT zielt darauf ab, bestehende Daten zu erhalten.