Изменение размера / системного раздела на Galaxy S2

Я пытаюсь изменить размер раздела /system на моем Galaxy S2, и как только я разделяю /system с использованием различных размеров, я теряю все возможности подключения к мобильным данным, а номер IEMI недействителен (отсутствует)

Однако при возврате к стандартному разделу и повторной прошивке стандартного ПЗУ номер IEMI возвращается, а подключение к мобильным данным исправлено.

Мне нужно изменить раздел /system на 6 ГБ, но я не могу найти способ остановить «ошибку» этого раздела. Я пробовал сотни способов исправить это, но ни один из них не работал.

Пока что я просто запускаю сток с root (King Root) и установил TWRP через приложение TWRP.

Ответы (2)

При перераспределении внутреннего хранилища вы стираете каталог /efs, содержащий информацию об устройстве, включая IMEI телефона, MAC-адрес беспроводной сети и т. д. Эта информация зашифрована, поэтому вам потребуется предпринять дополнительные шаги для резервного копирования этой папки, и восстановить его после разбивки.

Вы можете сделать это вручную, выполнив шаги для резервного копирования:

  1. На вашем компьютере (при условии ПК с Windows) откройте командное окно и введите следующие команды:
    • su- примите приглашение на телефоне, чтобы разрешить привилегии root.
    • busybox tar zcvf /sdcard/efsbackup.tar.gz /efs- это сжимает содержимое каталога /efsи копирует файл на вашу внутреннюю SD-карту, сохраняя права доступа к файлу Linux, ИЛИ
    • cat /dev/block/mmcblk0p1 > /sdcard/efsdevblock-mmcblk0p1.img- это копирует весь раздел в виде образа на вашу внутреннюю SD-карту. Это, пожалуй, более безопасный метод.
  2. Скопируйте файлы, созданные выше ( efsbackup.tar.gz и/или efsdevblock-mmcblk0p1.img ) с внутренней SD-карты на компьютер.

Для восстановления вам нужно будет сделать обратное:

  1. Скопируйте либо efsbackup.tar.gz , либо efsdevblock-mmcblk0p1.img со своего ПК на /sdcard(внутреннюю SD-карту) вашего Galaxy S2.
  2. На вашем ПК откройте командную строку и введите команды для восстановления содержимого /efsпапки:
    • su- получить root-права.
    • busybox tar zxvf /sdcard/efsbackup.tar.gz -C /- восстанавливает только /efsпапку, ИЛИ
    • cat /sdcard/efsdevblock-mmcblk0p1.img > /dev/block/mmcblk0p1- восстанавливает весь раздел, содержащий папку.

В качестве альтернативы члены сообщества разработчиков придумали приложения (которые вы должны либо загрузить отдельно, либо запустить на своем ПК), которые автоматизируют этот процесс для вас.

Имейте в виду, что, хотя это работает на многих устройствах Samsung, другие производители хранят информацию об устройстве в других местах внутренней памяти, поэтому инструкции будут другими, и приложения могут не работать.

REPIT с https://github.com/Lanchon/REPIT направлен на сохранение существующих данных.