Восстановление системы Android с помощью TWRP Recovery

8

Обратите внимание, что я использую Mac OS X.


Я попытался установить неофициальную версию Cyanogenmod, которую я нашел на XDA Developers, которая поддерживает kltemini (SM-G800F). Тем не менее, я где-то запутался в установке и получил сообщение о восстановлении TWRP:

Can't install this package on top of incompatible data. Please try another package or run a factory reset

И когда я пытаюсь нажать Reboot в систему, я получаю:

No OS Installed! Are you sure you wish to reboot?

В комментариях @beeshyams сказал, что я могу установить из надежного источника SamMobile, где я получил чешскую версию SM-G800F и загрузил ее. Тем не менее, перепрошивка не удается с:

Error flashing zip /external_sd/Android_Stock.zip

Извлечение его на компьютер делает .tar.md5файл, а извлечение дает мне кучу .imgфайлов. Я прочитал, что я должен сжать их, и прошить, но та же ошибка показала.

Другим решением может быть загрузка пользовательского ПЗУ, чтобы я мог загрузить НИЧЕГО, но большинство ПЗУ не поддерживают SM-G800F.

Что я могу сделать, так это перейти в режим загрузки и загрузить исходное рекавери, чтобы я мог переустановить ОС через OTA, однако есть риск, что я больше не смогу использовать Recovery.

Как я могу решить это?


ОБНОВИТЬ:

Попытка прошить стоковое восстановление с отпечатками heimdall:

ERROR: Failed to send data!
Releasing device interface...

Я на OS X и использую CLI Heimdall для прошивки


Я также создал чат для активного обсуждения здесь: http://chat.stackexchange.com/rooms/33331/discussion-on-question

TheBro21
источник
Пытались ли вы искать акции на sammobile.. доверенный источник для устройств Samsung sammobile.com/forum/showthread.php?t=29452
beeshyams
@beeshyams Спасибо за надежный источник. Определенно поможет. Другая проблема, однако, заключается в получении доступа к external_sd на телефоне, так как он не обнаруживается и external_sd не монтируется. Попробую на моем Ubuntu, как он работал там раньше
TheBro21
На самом деле риска нет, если вы можете загрузиться в режиме загрузки. Прошивайте сток рекавери и делайте с ним что хотите. Когда вам нужно пользовательское восстановление, прошейте его, используя тот же режим загрузки.
Повелитель огня
1
Может быть, у загруженного вами ZIP-диска есть что-то вроде recovery.img.
Повелитель огня
1
Файл .tar.md5 предназначен для перепрошивки через программу ODIN, а не через восстановление TWRP. Вы должны запустить ODIN и подключить телефон к компьютеру в режиме загрузки. Как использовать ODIN samsungupdate.com/how-to/…
DukeSilversJazz

Ответы:

7

Глядя на инструкции по установке ПЗУ, которое вы перепрошили, я предполагаю, что в параметрах TWRP / CWM в разделе « Расширенное стирание» был пропущен один из параметров « Очистить кэш Dalvik, кэш, система и данные » (вероятные данные ), что привело к текущая ситуация.

[[ Править

Спасибо OP за подтверждение того, что он потерял данные при установке CM. Несколько других наблюдений, сделанных OP, перечислены. Это НЕ обычно наблюдаемое поведение CWM, но может происходить из-за несовместимости ПЗУ, являющегося " неофициальным "

  1. CM не запускается нормально, когда резервируется только один раздел данных
  2. Ему пришлось прибегнуть к стиранию данных, чтобы вернуться к нормальному функционированию. Это также упоминается в инструкциях по установке ПЗУ

Flash CyanogenMod: .... Обратите внимание, что при восстановлении может не получиться восстановить резервную копию, если вы захотите вернуться к исходному ПЗУ (выделено разработчиком ПЗУ)

]]

Кроме того, как вы выяснили, есть два варианта

Вариант 1 Перепрограммируйте ПЗУ CM, а затем при необходимости верните на склад

Вариант 2 Попытка прошить сток напрямую

Вариант 1 будет предпочтительным вариантом, так как вы не можете прошить стоковое ПЗУ и получить сообщение об ошибке

Предлагаемые шаги для варианта 1

  1. Загрузка в режим восстановления TWRP / CWM
  2. Очистить Dalvik Cache, Cache и Data (внутри Wipe -> Advanced Wipe for TWRP)
  3. Установите CM ROM
  4. Установите zip-пакет GApps
  5. Проверьте правильность установки ПЗУ, протестировав минимальную функциональность подключения магазина Google Play, работу камеры и звонка / SMS

Теперь, предполагая, что это успешно, используйте ПЗУ в течение нескольких дней, прежде чем решить, хотите ли вы продолжить с ним или вернуться на склад

Возврат к запасу из CM 12

  1. Поскольку вы используете OS X и Debian, установите Heimdall (я не знаком с ним, поэтому пропущу детали)
  2. Флэш-восстановление. Это руководство, кажется, хорошо объясняет процесс, но вы можете предложить лучшую альтернативу с вашим опытом http://davideddu.org/blog/posts/how-to-flash-a-recovery-image-using-heimdall/

Дополнительная информация, которая может пригодиться для связанных вопросов, а также для освещения вопросов, поднятых в разделе комментариев вопроса

Пользователи Windows :

  • Мигает сток с помощью Odin

У Odin разные версии, а в некоторых версиях параметры изменены. Следовательно, описание в руководствах может отличаться в зависимости от параметров, доступных на инструменте. Это руководство имеет хорошее графическое описание, соответствующее более новой версии Odin

http://androidmtk.com/flash-samsung-stock-rom-using-odin

Инструкции по перепрошивке стокового ПЗУ описаны здесь. Как конвертировать .img в .tar для прошивки с помощью Samsung odin tool?

beeshyams
источник
Я сделал это, и я сделал чат (ссылка на вопрос)
TheBro21
Да, я буду награждать награду через 19 часов, как только StackExchange позволит мне. Спасибо :)
TheBro21
Кажется, что ты почти все. Единственная проблема с моей флэш-памятью заключалась в том, что данные не были стерты. Возможно, вы захотите добавить, что если вы
создадите резервную копию
Это было не из источника. Это был мой личный опыт, что CM не запускался, когда я пытался восстановить, и работал, когда я
перетирал