Mini-ats102.ru

ООО “Мультилайн”
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как вернуть старую прошивку Android; варианты отката к старой версии

Как вернуть старую прошивку Android — варианты отката к старой версии

Рано или поздно наступает момент, когда по каким-то причинам нужно вернуть более раннюю версию прошивки на вашем Android-устройстве. Эти причины могут быть самыми разными: от программных сбоев и ошибок до неудовлетворённости какой-то неофициальной сборкой операционной системы.

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

Откат к старой прошивке на андроиде

Восстановление данных из внутренней памяти на Android для чайников

Сейчас всё больше смартфонов идут без слота для sd-card, и информацию приходится хранить на встроенной памяти с доступом к ней по MTP. Такой режим подключения не позволяет стандартными средствами восстановить данные телефона после wipe’а или случайного удаления.

Сегодня на примере связки Xiaomi Mi2s и Windows 8.1 я постараюсь рассказать, как можно восстановить утерянные данные, кому интересно, добро пожаловать под кат.

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

Протокол MTP не позволяет компьютеру распознать подключенный девайс как USB-накопитель и программы для восстановления не могут просканировать такое устройство и спасти данные, поэтому нам потребуется скопировать весь внутренний раздел памяти в виде образа системы.

Подготовка Android-устройства

Вам понадобится root и включенная отладка по USB.

Подготовка PC

Для того, чтобы скопировать раздел системы, нам понадобится:

    ;
  • Драйвера для вашего устройства (в случае проблем habrahabr.ru/post/205572);
  • ADB (adbdriver.com или developer.android.com);
  • Сервер FileZilla.
VHDtool

Создаём папку с адресом C:cygwin6400 (имя не имеет значения, не стоит только использовать буквы отличные от латиницы), здесь будет лежать наш образ. Копируем в папку VHDtool.exe.

FileZilla

В ходе инсталяции соглашаемся на все стандартные установки.
После установки FileZilla запустится автоматом, но из программы необходимо выйти и запустить её от имени Администратора.
При запуске FileZilla спросит имя сервера, оставляем всё как есть.

Далее заходим Edit — Settings и делаем следующие настройки:

listen on those ports 40
timeout settings — по умолчанию стоит 120, 60, 60, а мы ставим везде 0 и нажимаем ОК.
Заходим в edit — users. В окошке users создаем нового юзера. В моем случае это юзер qwer.
Нажимаем Add — пишем имя — пароль pass — нажимаем ОК.

Читайте так же:
Моргает яблоко на айфоне

Далее в том же меню Users, слева выбираем закладку Shared folders. Заходим туда и добавляем папку в которую будет заливаться наш блок. Нажимаем Add и добавляем папку C:cygwin6400. В окошке появится путь к этой папке. Если слева от надписи C:cygwin6400 не будет буквы H, то нужно нажать Set as home dir. Затем выделив строчку C:cygwin6400 нужно отметить права Read и Write галочками. Затем нажать ОК.

  • adb.exe
  • AdbWinApi.dll
  • adb-windows.exe
  • AdbWinUsbApi.dll
  • fastboot.exe

Скачать их можно на тут.
Или вытащить из дистрибутива Android SDK.

Копируем их в папку C:cygwin64bin

Проверка работы ADB

Запускаем консоль из папки C:cygwin64bin, для этого достаточно вписать cmd в адресную строку проводника

Список подключенных девайсов не должен быть пуст, если после строчки List of devices attached пусто, то вы не установили USB-драйвера или не включили отладку по USB.

Когда всё идет хорошо, консоль выглядит так:

20352f2c – мой Xiaomi Mi2s

Режим модема по USB

Теперь нам необходимо узнать, какой IPv4 адрес получил ваш компьютер.
Используем команду ipconfig в командной строке
или
Идем по пути: Панель управленияСеть и ИнтернетЦентр управления сетями и общим доступом

Кликаем по надписи ’Подключение по локальной сети’ далее Сведения и копируем адрес IPv4.

В моём случае это 192.168.42.79

Важно! При каждом переподключении USB кабеля и вкл/выкл режима модема IPv4 будет меняться.

Какой блок памяти нам нужен?

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

Теперь нам необходимо посмотреть список блоков памяти, для этого вводим построчно следующие команды:

Hint: если вам лень вручную переписывать команды или вы боитесь допустить ошибку, то можно воспользоваться копированием, но вставить привычным способом строчку в консоль не выйдет, поэтому необходимо кликнуть правой кнопкой мыши по окну консоли, далее выбрать изменить > вставить.

После чего во внутренней памяти появится файл list_of_partitions.txt, который нам необходимо скопировать на ПК и изучить.
Скопировать его можно в нашу папку 000 с помощью простой команды (выполнять её следует в отдельном окне командной строки):

Читайте так же:
Можно установить ios 8 на айфон 4

Внутренней памяти в моём аппарате 32 GB. Поэтому я ищу самый большой раздел, в моём случае это mmcblk0p27 размером 25,6 GB, у вас он скорее всего будет иметь другое имя, или вообще не будет иметь приписки p**. Безусловно, никто не гарантирует что именно самый большой раздел окажется тем самым на котором еще совсем недавно лежали ваши фото, видео, документы и тд., но в 90% случаев это оказывается именно тот раздел памяти который нам нужен. В противном случае вам придется по порядку копировать все образы и проверять каждый из них.

Копируем раздел памяти на ПК.

Если вы уже закрыли окно cmd, то запускаем его снова.

Вводим команды построчно:

Не забудьте внести соответствующие корректировки в код!

qwer – имя учетной записи в FileZilla (у вас свой если меняли)
pass – пароль от учетной записи в FileZilla (у вас свой если меняли)
40 – порт сервера FileZilla
192.168.42.79 – адрес сервера FileZilla (у вас свой)
mmcblk0p27.raw – копируемый блок памяти (у вас свой)

Открываем второе окно командной строки и вводим команды:

Не забудьте исправить mmcblk0p27 на номер своего блока!

Смотрим в окно FileZilla и видим, что скачивание mmcblk0p27.raw в папку C:cygwin6400 началось, теперь можно закрыть окна cygwin и сделать перерыв на чай.

Конвертируем и восстанавливаем

Вернулись? Файл скачался? Отлично. Отключаем телефон, подключаем интернет. Запускаем Cygwin.bat и вводим следующие команды.

Не забудьте исправить mmcblk0p27 на номер своего блока!

У меня конвертирование заняло пару секунд. На выходе у нас получается всё тот же файл mmcblk0p27.raw в папке C:cygwin6400, но уже немного другой. Этот сконвертированный файл можно смонтировать как виртуальный диск, или, например через R-studio, произвести восстановление данных непосредственно из нашего образа. Я так и поступил.


Hint: важные моменты пометил желтым.

Итоги

Моей целью было популярным языком объяснить способ копирования системного раздела с android-девайса на ПК, возможно, некоторые упрекнут меня в сложностях, связанных с USB-модемом и ftp, и скажут, что наверняка можно было проще вытащить образ. Отвечу так: я пробовал другими способами, описанными на 4pda и xda-developers, у меня не вышло, зато с ftp получилось со второй попытки, а входе написания статьи всё вообще прошло как по маслу.

Читайте так же:
Видеоредакторы для монтажа на телефон

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

В завершении хочется также упомянуть еще одну небольшую утилиту, которая восстанавливает данные — DiskDigger undelete. Она бесплатная, неплохой функционал, но к сожалению, после 40% она у меня вывалилась с ошибкой.

Подготовка

Перед тем как проводить сброс, необходимо подготовиться. Для этого руководствуйтесь следующей инструкцией:

  1. Внимательно проверьте телефон на наличие важной для вас информации. Лучше перенесите все фото, видео и музыку на компьютер. Если у вас нет доступу к ПК, то просто перенесите ценную инфу в облачное хранилище.
  2. Убедитесь в том, что ваш телефон полностью заряжен. Некоторые смартфоны, при низком заряде аккумулятора, не разрешат активировать функцию Factory Reset. И это лучший из возможных исходов. Если телефон все-таки произведет сброс и во время проведения этой процедуры аккумулятор разрядиться, то это может привести к неожиданным последствиям вплоть до поломки девайса.
  3. Если на смартфоне или планшете установлена ОС версии 5.1 и выше, то перед тем как сбросить настройки на Андроиде надо удалить аккаунт в Google. Дело в том, что компания ведет новую политику касательно вопросов безопасности. Система призвана защитить телефоны от краж и последующих перепродаж. Суть нововведения в следующем: перед тем как включить смартфон после Factory Reset, необходимо ввести данные крайнего пользователя. В обратном случае телефон попросту не запустится. Заполучить доступ можно будет только через сервис-центр. Да и то, только если у вас есть документы на приобретение.

Неофициальные Recovery

Как уже упоминалось выше, стандартный Recovery Mode очень часто имеет несколько ограниченные возможности, поэтому лучше всего применять сторонние, неофициальные разработки. Самыми популярными являются две из них — ClockworkMod recovery (сокращённо CWM) и TeamWin Recovery Project (сокращённо TWRP). Обе разработки имеют отличный функционал и позволяют очень быстро и удобно модифицировать или изменить прошивку, получить рут-права, сбросить установки к заводским либо восстановить резервную копию.

Читайте так же:
Мой билайн личный кабинет для физических вход

Интерфейс ClockworkMod recovery

CWM по виду очень напоминает стандартный, только с несколько иным расположением пунктов меню. Передвижение по меню осуществляется кнопками регулировки громкости, а выбор — через кнопку питания. Есть версия с сенсорным управлением. Ну а TWRP имеет непривычный плиточный интерфейс и управляется через сенсорный экран. Переход по меню выполняется нажатием на дисплей, а подтверждать действие нужно свайпом. В некоторых Android-устройствах один из этих recovery установлен либо по умолчанию, либо со стандартным. Установка и скачивание кастомного recovery может отличаться зависимо от модели, поэтому информацию ищите в разделах о своей модели планшета на специализированных форумах.

Обзор TeamWin Recovery Project

Undeleter

Чтобы получить свои данные назад при помощи этой простой мобильной программы, владельцу телефона будет необходимо:

  • Скачать из Плей Маркета, инсталлировать и запустить приложение.

  • Ознакомиться с общей информацией и нажать кнопку «Дальше».

  • Если потребуется — выдать приложению разрешение на доступ к корневой папке.

  • По окончании проверки наличия root снова тапнуть «Дальше».

  • Выбрать опцию «Восстановить файлы».

  • Указать, где должно быть проведено сканирование данных — обычно это раздел «Внутренняя память».

  • Нажать на кнопку «Глубокое сканирование».

  • И, отметив галочками нужные расширения, воспользоваться кнопкой «Сканировать».

  • Процесс займёт от нескольких минут до пары-другой часов.

  • В течение сканирования пользователь может свободно переключаться между категориями, свайпая вправо или влево.

  • Если нужный документ найден, следует, не дожидаясь завершения проверки, тапнуть по нему.

  • И выбрать в верхнем выпадающем меню опцию «Сохранить файл».

  • Указать один из способов восстановления — платно или с просмотром полуминутной рекламы.

  • Определить, в какой каталог будут сохранены данные, и нажать на кнопку Choose.

Совет: чтобы упростить поиск нужного файла, имеет смысл выбрать в верхней панели один из вариантов сортировки — по типу, размеру или степени завершённости сканирования.

Как восстановить ПК с помощью DriveDroid

После установки DriveDroid перейдите на настольный компьютер и загрузите ISO, который вы планируете использовать для восстановления.

Запустите полномочия DriveDroid и разрешите доступ к корню диска (root). Затем нажмите кнопку « Загрузить» и выберите ОС для загрузки на телефон. Вам будет представлен весьма неплохой выбор операционных систем, — от Ubuntu до ZorinOS, Tiny Linux, Gentoo, Arch Linux и других дистрибутивов Linux . Однако, если вы пытаетесь восстановить свой компьютер, лучшим выбором является «boot-repair-disk» или «CloneZilla«, если вам нужно клонировать содержимое вашего умирающего жесткого диска.

Читайте так же:
В моем телефоне появились чужие номера

как восстановить ПК при помощи смартфона2

Обратите внимание, что при выборе ОС вам необходимо уточнить разрядность версии операционной системы. Как правило, речь идет о 32-битной или 64-битной ОС. Обязательно выберите тот вариант ОС, который подходит ПК, который вы пытаетесь восстановить.

После выбора ОС, подождите, пока она загрузится на ваше устройство Android. Файл ISO будет сохранен в папке «Загрузка», но также появится и на главном экране приложения DriveDroid. Выберите ISO, затем подождите, пока отобразятся параметры. Выберите стандартное USB-хранилище , USB-хранилище только для чтения или CD-ROM . Это определит, как будет вести себя ISO файл при перезагрузке компьютера.

Необходимо подключить Android-устройство к компьютеру и перезагрузиться. И снова — не забудьте изменить порядок загрузки в BIOS вашего компьютера, поставив приоритетной включить загрузку с USB.

Загруженная в смартфон операционная система загрузится теперь уже с вашего телефона. Теперь вы можете использовать ПК, чтобы восстановить свой компьютер или даже установить совершенно новую ОС.

Восстанавливаем файлы с помощью программы EASEUS Mobisaver

Следующая программа, которую мы будем использовать, называется «EASEUS Mobisaver”. Главным плюсом данной программы является то, что она совершенно бесплатная.

Приложения «EASEUS Mobisaver” является очень удобным. Несмотря на то, что она бесплатная, ее интерфейс очень удобный и простой. Перед началом процедуры восстановления, вы всегда сможете проверить, какие файлы подлежат восстановлению. Если среди них есть необходимые вам файлы, вы легко сможете скопировать их на свой компьютер.

Для того, чтобы полноценно работать в данной программе, придется активировать root-права. Для некоторых пользователей это будет неприемлемо, так как гарантия на устройство сразу теряется. Но для тех, кто уже имеет эти права или гарантийный срок уже давно истек, можно смело активировать root-права и использовать приложение «EASEUS Mobisaver”.

Собственно, на этом и все. Надеюсь, хотя бы один из предложенных мною вариантов, по восстановлению удаленных файлов на андроид устройстве, вам поможет. Если у вас возникнут какие-либо вопросы, задавайте их в комментариях. Наша команда всегда поможет вам решить любые проблемы. Спасибо, что вы с нами.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector