Инструкция по разблокировке загрузчика, установке TWRP recovery и получению root прав на Xiaomi Redmi 3S
1. Разблокировка загрузчика
1. Переходите на оф. сайт MIUI по этой ссылке: http://en.miui.com/unlock/ и оставляете заявку на разблокировку загрузчика. Ждёте около трёх суток, после чего на вами указанный телефон при создании заявки придёт код для разблокировки загрузчика.
2. После получения кода скачиваете утилиту MiFlashUnlock с этой страницы: http://en.miui.com/unlock/download_en.html
3. Запускаете программе, жмёте Agree и вводите данные от аккаунта на котором получено разрешение на разблокировку.
4. Выключаете телефон и переводите его в режим Fastboot. Для этого на выключенном телефоне зажимаете вместе кнопки: ЗВУК ВНИЗ + ПИТАНИЕ и удерживаете их до тех пор, пока не увидите логотип с нарисованным зайцем и роботом андроида.
5. Подключаете в таком состоянии его к ПК.
6. В утилите Mi Unlock нажимаете на кнопку Unlock и дожидаетесь окончания разблокировки.
How To Fix Failed To Mount (‘/System_Root, ‘/Vendor & More (Invalid Argument & Resource Busy)
Примечание: Если телефон куплен на Алиэкспрессе, то часто бывает что вам высылают телефон уже с разблокированным загрузчиком. Проверить состояние загрузчика можно введя команду через fastboot: fastboot oem device-info
Cтатус разблокированного загрузчика:
2. Установка TWRP recovery
1. Скачать архив TWRP_3S.rar из вложения к этому посту, распаковать.
2. Перевести телефон в режим Fastboot.
3. Запустить файл flashMR.bat, прошьётся TWRP recovery и телефон сразу в него загрузится.
4. Сразу TWRP загрузится на китайском языке — жмёте снизу на правую кнопку и выбираете английский или русский язык. После выбора языка делаете свайп вправо в самом низу экрана, появится меню рекавери.
5. Заходите в Дополнительно и нажимайте на Disable dm-verity -> применяете данный патч (сделать свайп). Сделать это обязательно!
Источник: mdforum.su
Не удается смонтировать cust invalid argument. Монтирование внутренней памяти Android как Mass Storage и восстановление данных. Восстановление данных из подключенного внутреннего хранилища Android
Широкое распространение модифицированных прошивок Android, а также различных дополнительных компонентов, расширяющих возможности устройств, стало возможным во многом благодаря появлению кастомных рекавери. Одним из самых удобных, популярных и функциональных решений среди подобного ПО на сегодняшний день является TeamWin Recovery (TWRP) . Ниже разберемся подробно с тем, как прошить девайс через TWRP.
Напомним, любое изменение программной части Андроид-аппаратов не предусмотренными производителем девайса способами и методами является своеобразным взломом системы, а значит несет в себе определенные риски.
Важно! Каждое действие пользователя с собственным аппаратом, в том числе, следование нижеизложенным инструкциям, осуществляется им на собственный страх риск. За возможные негативные последствия пользователь несет ответственность самостоятельно!
How to fix Failed to mount ‘/data’ (Invalid argument) (100% working method)
Перед тем, как переходить к выполнению шагов процедуры прошивки, настоятельно рекомендуется сделать бэкап системы и/или резервную копию пользовательских данных. О том, как правильно провести эти процедуры можно узнать из статьи:
Прежде, чем переходить непосредственно к прошивке через модифицированную среду восстановления, последняя должна быть установлена в девайс. Существует достаточно большое количество способов инсталляции, основные и наиболее действенные из них рассмотрены ниже.
Способ 1: Андроид-приложение Official TWRP App
Способ 2: Для МТК-аппаратов — SP FlashTool
В том случае, когда установка TWRP через официальное приложение TeamWin неосуществима, придется воспользоваться Windows-приложением для работы с разделами памяти устройства. Владельцы аппаратов, построенных на базе процессора Mediatek, могут воспользоваться программой SP FlashTool . О том, как установить рекавери, с помощью этого решения, рассказано в статье:
Способ 3: Для девайсов Samsung — Odin
Обладатели аппаратов, выпущенных компанией Samsung, также могут воспользоваться всеми преимуществами модифицированной среды восстановления от команды TeamWin. Для этого нужно установить TWRP-рекавери, способом, описанным в статье:
Способ 4: Установка TWRP через Fastboot
Еще один практически универсальный способ установки TWRP — это прошивка образа рекавери через Fastboot . Подробно действия, проводимые для установки рекавери этим способом, описаны по ссылке:
Прошивка через TWRP
Несмотря на кажущуюся простоту нижеописанных действий, нужно помнить, что модифицированное рекавери – мощный инструмент, основным предназначением которого является работа с разделами памяти устройства, поэтому действовать нужно аккуратно и вдумчиво.
В нижеописанных примерах для хранения используемых файлов применяется microSD-карта Андроид-устройства, но TWRP позволяет использовать для таких целей также внутреннюю память девайса и OTG. Операции при использовании любого из решений аналогичны.
Установка zip-файлов
- Загружаем файлы, которые необходимо прошить в устройство. В большинстве случаев это прошивки, дополнительные компоненты или патчи в формате *.zip , но TWRP позволяет записывать в разделы памяти и файл-образы в формате *.img .
- Внимательно читаем информацию в источнике откуда были получены файлы для прошивки. Необходимо четко и однозначно выяснить предназначение файлов, последствия их использования, возможные риски.
Очень часто разработчики прошивок рекомендуют выполнять перед процедурой их установки проводить так называемый «Вайп», т.е. очистку, разделов «Сache» и «Data» . Это удалит все пользовательские данные из аппарата, но позволяет избежать широкого ряда ошибок в работе ПО, а также других проблем. Для выполнения операции нажимаем кнопку «Wipe» («Очистка»). В раскрывшемся меню сдвигаем специальный разблокировщик процедур «Swipe to Factory Reset» («Свайп для подтверждения») вправо.
- «Internal Storage» («Память устройства») – внутреннее хранилище аппарата;
- «External SD-card» («MicroSD») – карта памяти;
- «USB-OTG» — юсб-устройство хранения, подключенное к аппарату через OTG-переходник.
Определившись, устанавливаем переключатель в нужное положение и нажимаем кнопку «ОK» .
Установка img-образов
Таким образом, использование TWRP для прошивки Андроид-аппаратов в целом несложная и не требующая множества действий процедура. Успех во многом предопределяет правильность выбора пользователем файлов для прошивки, а также уровень понимания целей проводимых манипуляций и их последствий.
После того, как я начал пользоваться Linux системами, для себя сделал не очень утешительное заключения, а именно то, что не нашлось идеальной операционной системы, на которой бы все нравилось. Именно после знакомства с Linux я понял всю ущербность суть концепции закрытости Windows, но и Linux — тот еще подарок.
Найти годный дистрибутив — пустяки, к тому же при небольшом опыте можно довести систему почти до идеала (в субъективном понимании), а вот с программным обеспечением беда. На выручку, как мне на некоторое время показалось, пришла OS X, но она быстро наскучила и я не смог убрать критичные для меня моменты в юзабилити и некоторых возможностях. К тому же OS X не совсем удовлетворяет меня, как гика, в Linux-дистрибутивах я постоянно узнаю что-то новое, в той или иной мере больше понимаю принципы работы компьютеров и много другое.
Но данный материал не о моих странствиях по океану операционных систем, а о том, как исправить одну докучающую ошибку пользователям нескольких ОС на одном компьютере. Те, кто используют одновременно и Windows 8, и Linux, наверняка заметили, что при переключении между операционками может появиться ошибка при монтировании Windows-раздела под Linux
«Не удалось присоединить Том Error mounting /dev/sd. «
Все дело в том, что Windows 8 не совсем полностью завершает свою работу, а некоторые компоненты переводит в состояние подобное гибернации, в том числе и винчестер. Казалось бы, зачем такие заморочки, но при таких манипуляциях система загружается намного быстрее.
Данной ошибки можно избежать в нескольких случаях. Первый вариант довольно прост — при перезагрузке Windows в момент включения компьютера стоит загрузиться в Linux и мы не увидим докучающую ошибку. Второй вариант не совсем верный, так как требует удаления файлов гибернации и может повлиять на работоспособность Windows, но не требует прохождения процедуры перезагрузки между ОС.
Последний вариант я считаю самым «православным». Достаточно отключить перевод устройств в режим гибернации при завершения работы Windows. Для этого нужно открыть командную строку от имени администратора и прописать одну команду, после чего жмем Enter:
powercfg.exe /hibernate off
Вот в принципе и все, можно спокойно монтировать Windows-разделы под любым дистрибутивом Linux без каких либо последствий.
Восстановление данных, удаленных фото и видео, документов и других элементов из внутренней памяти современных Android телефонов и планшетов стало сложной задачей, поскольку внутреннее хранилище подключается по протоколу MTP, а не Mass Storage (как флешка) и привычные программы для восстановления данных не могут найти и восстановить файлы в этом режиме.
Существующие популярные программы для восстановления данных на Android (см. ) пробуют обойти это: в автоматическом режиме получить root-доступ (либо предоставляя сделать это пользователю), а затем — прямой доступ к хранилищу устройства, но это работает не для всех устройств.
Теперь приступаем к основной части этого руководства — непосредственно подключение внутренней памяти Android как флешки к компьютеру.
В ADB Shell по порядку выполняем следующие команды.
Mount | grep /data
В результате получаем имя устройства block, которое будет использовать далее (не теряем его из виду, запоминаем).
Следующей командной размонтируем раздел data на телефоне, чтобы иметь возможность подключить его как Mass Storage.
Find /sys -name lun*
Будет отображено несколько строк, нас интересуют те, которые имеют в пути f_mass_storage , но пока мы не знаем, какая именно (обычно, заканчивающиеся на просто lun или lun0)
В следующей команде используем имя устройства из первого шага и один из путей с f_mass_storage (один из них соответствует внутренней памяти). Если будет введен неверный, вы получите сообщение об ошибке, тогда пробуем следующий.
Echo /dev/block/mmcblk0p42 > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file
Следующий шаг — создаем скрипт, подключающий внутреннее хранилище к основной системе (всё, что ниже — одна длинная строка).
Echo «echo 0 > /sys/devices/virtual/android_usb/android0/enable echo «mass_storage,adb» > /sys/devices/virtual/android_usb/android0/functions echo 1 > /sys/devices/virtual/android_usb/android0/enable» > enable_mass_storage_android.sh
Sh enable_mass_storage_android.sh
В этот момент сессия ADB Shell будет закрыта, а к системе будет подключен новый диск («флешка»), представляющий собой внутреннюю память Android.
При этом, в случае Windows вас могут попросить отформатировать накопитель — не делайте этого (просто Windows не умеет работать с файловой системой ext3/4, но многие программы для восстановления данных умеют).
Восстановление данных из подключенного внутреннего хранилища Android
Теперь, когда внутренняя память подключена как обычный накопитель, мы можем использовать любую программу для восстановления данных, которая умеет работать с разделами Linux, например, бесплатную PhotoRec (доступную для всех распространенных ОС) или платную R-Studio.
Я пробую выполнить действия с PhotoRec:
В моем эксперименте из 30 удаленных из внутренней памяти фотографий в идеальном состоянии было восстановлено 10 (лучше, чем ничего), для остальных — только миниатюры, также были найдены скриншоты png, сделанные ещё до хард-ресета. R-Studio показала примерно тот же результат.
Но, так или иначе, это не проблема способа, который работает, а проблема эффективности восстановления данных как таковой в некоторых сценариях. Так же отмечу, что (в режиме глубокого сканирования с root) и Wondershare Dr. Fone for Android показали сильно худший результат на том же устройстве. Конечно, вы можете попробовать и любые другие средства, позволяющие восстанавливать файлы с разделов с файловой системой Linux.
По окончании процесса восстановления, извлеките подключенное USB устройство (используя соответствующие способы вашей операционной системы).
Затем можно просто перезагрузить телефон, выбрав соответствующий пункт в меню рекавери.
Источник: viws.ru
Как исправить ошибку при монтировании /system (неверный аргумент) в TWRP
В этом руководстве мы покажем вам, как исправить ошибку «Не удалось смонтировать / system (недопустимый аргумент)» в TWRP. Каждое устройство имеет довольно много разделов. Некоторые из них включают в себя загрузку, восстановление (только для устройства A), поставщика, vbmeta, пользовательские данные, систему и т. д. Хотя количество, тип и размер разделов могут различаться на разных устройствах, вышеупомянутые разделы можно найти почти на всех устройствах. о каждом устройстве.
И хотя каждый из этих разделов важен сам по себе, именно системный раздел можно отнести к категории наиболее важных. Причина довольно проста: он содержит вашу ОС. Однако, если есть проблема с этим разделом, обязательно будут проблемы. Среди различных проблем наиболее распространенная связана с TWRP.
Многие заинтересованные пользователи жалуются, что не могут смонтировать системный раздел на своем устройстве. В результате каждый раз, когда они собираются прошить пользовательское ПЗУ, TWRP отображает сообщение об ошибке не удалось смонтировать /систему (недопустимый аргумент). Хотя эта проблема по праву вызывает беспокойство, к счастью, ее можно решить с помощью нескольких обходных путей. Итак, без лишних слов, давайте проверим их.
Как исправить ошибку при монтировании /system (неверный аргумент) в TWRP
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Прежде чем попробовать какое-либо из перечисленных ниже исправлений, настоятельно рекомендуется сделать резервную копию всех данных на вашем устройстве. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
Исправление 1: установите стандартную прошивку через TWRP
В этом методе мы будем стирать все разделы устройства, а затем прошивать стандартную ОС через TWRP. Хотя большинство устройств поставляются с ПЗУ для восстановления (включая OxygenOS от OnePlus и ПЗУ для восстановления MIUI от Xiaomi), есть некоторые, у которых нет специального флэш-ПЗУ с поддержкой восстановления.
Для этого набора устройств им следует обратиться к нашему руководству по Flash Stock Firmware с помощью команд Fastboot. В то время как для других пользователей, которые могут прошить стандартную прошивку через TWRP, им следует выполнить следующие инструкции:
- Для начала загрузите свое устройство в TWRP Recovery. Затем перейдите к Wipe и нажмите Advanced Wipe.
- Выберите разделы Dalvik/ART Cache, System, Data и Vendor и проведите пальцем вправо, чтобы стереть их. [if you cannot select the System partition, then refer to the FAQ at the end of this guide].
- Как только это будет сделано, перенесите Recovery ROM на свое устройство. Для этого перейдите в «Монтировать» и нажмите «Включить MTP». Точно так же вы можете использовать боковую загрузку ADB или попробовать через USB-OTG. Все это было объяснено в руководстве: 3 метода передачи или установки файлов через TWRP Recovery.
- После того, как файл будет передан, перейдите в «Установить». Выберите ZIP-файл ROM и проведите пальцем вправо, чтобы прошить его.
- После этого вы можете перезагрузить устройство в ОС. Для этого перейдите в «Перезагрузить» и выберите «Система». Проверьте, может ли он исправить ошибку не удалось смонтировать /систему (недопустимый аргумент) в TWRP.
Исправление 2: восстановить системный раздел через TWRP
Вы также можете использовать встроенную функцию восстановления файловой системы TWRP для восстановления системного раздела на вашем устройстве. Вот как:
- Загрузите свое устройство в TWRP Recovery и перейдите к Wipe.
- Затем выберите Advanced Wipe и отметьте системный раздел.
- После этого нажмите «Восстановить или изменить файловую систему», а затем нажмите кнопку «Восстановить файловую систему».
- Наконец, проведите пальцем вправо, чтобы восстановить системный раздел.
- После этого перейдите в «Перезагрузить» и выберите «Система». Теперь ваше устройство должно быть загружено в ОС и посмотреть, была ли исправлена ошибка неудавшегося монтирования / системы (недопустимый аргумент) в TWRP или нет.
Исправление 3: обновить файловую систему EXT4 через TWRP
По умолчанию ваше устройство будет иметь файловую систему EXT4. В этом разделе мы изменим его на EXT2, а затем вернемся к исходному EXT4. Вот как это можно сделать:
- В TWRP перейдите в Wipe и выберите Advanced Wipe.
- Выберите системный раздел и нажмите «Восстановить» или «Изменить файловую систему».
- Проверьте верхнюю часть меню, если файловая система говорит: EXT4 (как и в случае с большинством устройств, тогда мы переключимся на EXT2, а затем обратно на EXT4).
- С другой стороны, если написано EXT2, то вам следует переключиться на EXT4 и обратно на EXT2. Что касается этого руководства, мы продолжим с первым (поскольку наше устройство имеет EXT4 по умолчанию).
- Поэтому нажмите кнопку «Изменить файловую систему», выберите EXT2 и проведите пальцем вправо, чтобы подтвердить это.
- После этого снова перейдите на этот экран и на этот раз нажмите на EXT4, чтобы переключиться на исходную файловую систему.
- Как только это будет сделано, перезагрузите устройство в ОС через Reboot > System. Теперь проблема должна быть исправлена.
Итак, на этом мы завершаем руководство о том, как исправить ошибку «Не удалось смонтировать / system (недопустимый аргумент)» в TWRP. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.
Часто задаваемые вопросы: очистка системного раздела с помощью команд Fastboot
Если вы не можете выбрать системный раздел через TWRP, вам придется стереть его с помощью команд Fastboot. Вот как это можно сделать:
- Для начала заходим в раздел Reboot TWRP и выбираем System.
- Затем установите Android SDK Platform Tools на свой компьютер.
- Перейдите в папку с инструментами платформы, введите CMD в адресной строке и нажмите Enter. Это запустит окно CMD.
- Подключите ваше устройство к ПК через USB-кабель.
- Теперь введите приведенную ниже команду в окне CMD, чтобы стереть системный раздел: fastboot format system
- После этого вам нужно будет перезагрузить устройство в TWRP. Для этого используйте следующую команду: fastboot reboot recovery
- Как только ваше устройство загрузится в TWRP, сотрите другие разделы (Dalvik/ART Cache, Data и Vendor).
- Теперь вы можете прошить ZIP-файл ПЗУ, как указано выше, и исправить ошибку «Не удалось смонтировать / system (недопустимый аргумент)» в TWRP.
Источник: vgev.ru