Как обновлять по на рутированном андроиде

Как обновлять по на рутированном андроиде

FlashFire – мощное приложение от Chainfire – разработчика SuperSU, при наличии рут-прав обеспечивающее богатый функционал: прошивка файлов обновлений, в том числе в формате zip, создавать и восстанавливать резервные копии, стирать данные, а также многое другое. Оно избавляет от необходимости с помощью рекавери вручную делать копирование и восстановление, а также автоматически производит удаление рута и повторное рутование при прошивке файлов обновления.

В принципе, FlashFire должен был бы работать на большинстве устройств Android 4.2+. Тем не менее, имеется ряд оговорок.

На многих девайсах наличие рута мешает скачиванию и прошивке обновлений. На некоторых устройствах обновление скачивается, но для его успешной прошивки требуется инструмент наподобие FlashFire. На прочих устройствах обновление вовсе не скачивается, поэтому придется добывать файл обновления иным путем (их выкладывают на таких форумах, как 4pda и XDA Developers), а затем прошивать его через FlashFire. Без файла обновления ничего не выйдет.

Более того, если рутованное устройство должно получить крупное обновление версии ОС —к примеру, с Lollipop на Marshmallow, то задача усложняется. Поскольку невозможно получить рут в Marshmallow без разблокировки загрузчика, то в случае блокирования загрузчика рут-права неизбежно исчезают. Если же загрузчик был разблокирован, то приложение FlashFire сумеет сохранить (или восстановить) рут-доступ после окончания обновления.

Итак, хотя работоспособность FlashFire на каждом устройстве не гарантируется, тем не менее, оно заслуживает одобрения. FlashFire устанавливается из Play Store.

Если прошивка обновления не срабатывает

Если какая-либо модификация устройства помешает FlashFire применить обновление—допустим, наличие кастомного ядра или изменение раздела /system посредством приложения Xposed Framework — то обновление не встанет. Пока еще нет уведомления об успешном применении обновления, поэтому придется зайти в меню Настройки > О телефоне и проверить, изменился ли номер сборки. Если нет, то обновление не было применено (также, скорей всего, Android уведомит пользователя о необходимости установки обновления).

Если такое произойдет, скачайте заводской образ для устройства, если он есть в наличии.

После скачивания скопируйте файл заводского образа .tgz во внутреннюю память телефона или на SD-карту.

Запустите приложение FlashFire и нажмите на плавающую кнопку действия (красная кнопка с плюсом) в правом нижнем углу, далее выберите «записать проект прошивки».

При этом откроется диспетчер файлов, по умолчанию отображающий папку рута из внутренней памяти. Прокручивайте вниз, пока не отыщется скопированный на устройство файл.

При условии выбора файла образа приложение FlashFire прочитает архив для проверки его содержимого, далее предъявит перечень прошиваемых элементов. Выбирайте только нужное—чтобы оставить нетронутым кастомное рекавери, снимите выделение с опции рекавери.

После этого нажмите на галочку в правом верхнем углу. Приложение вновь предъявит перечень действий, где можно будет что-то поменять при необходимости.

Проверив все шаги, нажмите кнопку «Прошить». Появится такое же уведомление от FlashFire о пережидании времени загрузки и пара черных экранов, затем нажмите ОК.

FlashFire перезагрузится и приступит к делу. Прошивка полного файла образа отнимет немало времени. После ее завершения приложение вновь перезагрузится, и теперь все готово.

Это лишь малая часть нынешних возможностей FlashFire. В дальнейшем они станут еще шире.

Почему не надо получать рут-права

У root-прав для Android есть много преимуществ, но почти столько же недостатков, которые могут привести к удручающим последствиям. В этой статье мы постарались привести самые значимые недостатки и опасности получения рут-прав на Андроид.
Потеря гарантийного обслуживания
Если вы решили получить root на своем устройстве с Android, то будьте готовы, что ваш гаджет потеряет гарантийное обслуживание от продавца. Почти во всех случаях получение привилегий суперпользователя влечет за собой потерю гарантии, а это означает, что устройство нельзя будет бесплатно отремонтировать в случае поломки или заменить, если выявился брак. Получение рут-прав приравнивается к вскрытию пломбы, которая находится на корпусе какого-нибудь гаджета или к попаданию воды внутрь аппарата без должной защиты.
Опытные пользователи могут попытаться вернуться на заводскую прошивку смартфона или планшета, но это требует определенных умений. Да и многие производители (Samsung и некоторые другие) научились встраивать так называемый «счетчик» получения рут-прав и проведения других опасных действий. Какие есть выходы из такой ситуации? Можно экспериментировать на каком-нибудь дешевом гаджете из Китая, у которого даже нет гарантии, либо дождаться истечения срока гарантийного обслуживания у вашего основного устройства. Если вы любите риск, то можно получить root на Андроид и надеяться, что все будет в порядке, а в противном случае обращаться в сторонние сервисные центры.
Стоит отметить, что некоторые производители продают смартфоны со встроенным root «из-коробки» и с гарантийным обслуживанием. В основном это китайские компании.
Риск «окирпичивания»
Процесс получения root на Android — не самый легкий в случае с некоторыми устройствами. Если пользователь сделает что-то не по инструкции, то с большой вероятностью он превратит свой гаджет в кирпич, который не включается, либо впал в bootloop (постоянная перезагрузка без входа в систему). «Окирпичивание» также означает потерю всех данных. Не забывайте, что все действия для получения рут-привилегий, вы проделываете на свой страх и риск.
Избежать «окирпичивания» можно банальным изучением темы и способов рутирования вашего аппарата. Точно следуйте инструкции и не отходите от нее ни на шаг. В противном случае ваш смартфон «превратится в тыкву». Нести его в СЦ по гарантии бессмысленно, так как такие случаи не покрываются обслуживанием. Придется решать проблему другими способами или нести аппарат сторонним ремонтникам. Из всего этого выходит еще один недостаток — устанавливать root сложно и затратно по времени.

Если вы уже установили root и теперь только экспериментируете с приложениями и прошивками, то не забывайте делать полные резервные копии операционной системы (NanDroid) с помощью кастомного рекавери. В этом случае аппарат можно вернуть к жизни, даже если Android не загружается.
Проблемы с обновлениями
Полноценные рут-права в 99% случаев означают, что вы больше не сможете получать официальные обновления прошивки. Аккаунт суперпользователя предполагает изменение системных файлов в каталоге /system, а это никак не клеится с установкой официальных OTA-апдейтов.
Однако есть случаи, когда апдейт может установиться вместе с root, но по завершению установки аккаунт суперпользователя удаляется. Придется рутировать гаджет заново, но в новой прошивке старый способ может не сработать. В общем, если с установленным root вам пришло обновление, а после этого установилось и нормально работает, то считайте что вам очень повезло.
Чтобы получать обновления, можно установить несистемный рут (systemless root) — разновидность рут-прав, которая не предполагает модификацию системного каталога /system. Вместо этого все необходимые файлы находятся в папке /su.
Безопасность и уязвимости
Получить права суперпользователя на Android означает, что вы открываете целый ряд уязвимостей в операционной системе. И данные «дыры» в безопасности на порядок опаснее того, что используется вирусами для обычного, не рутированного Android. Поэтому если вы будете не аккуратны, то словить очень опасное вредоносное ПО со всеми вытекающими довольно легко. Результатом этого может стать утечка персональной информации вплоть до данных аккаунтов и банковских карт, а также внедрение вирусов в систему.
Но всего этого можно избежать, если пользоваться специальными утилитами и не устанавливать подозрительные программы. Например, программа SuperSU специально создана для того, чтобы раздавать рут-привилегии для других приложений. Если какая-то программа запрашивает root-права, то SuperSU обязательно уведомит об этом пользователя, а он может отказать или согласиться.
В общем, большие возможности приносят высокую ответственность, поэтому обращайтесь с root аккуратно.
Почему мы удалили Framaroot и другие приложения с Трешбокса
Так как мы затронули тему безопасности, то нужно сразу разъяснить ситуацию с приложениями, которыми можно получить root в один клик. В 2015 году на Трешбоксе была проведена чистка, в рамках которой мы удалили ряд программ для быстрого получения рут-прав на старых и даже некоторых новых версиях Android. Среди них были Framaroot, Baidu Root, CT Hack Root, Root Dashi, DingDong Root и несколько других. Скачать Framaroot для Андроид на Трешбоксе больше нельзя.
Почему? Дело в том, что такие программы используют определенные уязвимости в операционной системе Android, особенно в старых версиях, чтобы получить права суперпользователя. При этом зачастую работают некорректно и даже могут привести к непредвиденным последствиям. В сети есть много фейковых версий этих приложений вроде Framaroot на Андроид, которое не только получает root, но и еще устанавливает несколько опасных троянов.
Еще один довод против всех этих приложений заключается в том, что технология Google Safe Browsing блокирует доступ к Framaroot и другим подобным «рутерам». Самый лучший способ получения рут-прав — это с помощью компьютера или посредством установки хорошей сторонней прошивки. Если есть возможность не прибегать к рутовщикам «в один клик», то избегайте их. Одна из немногих безопасных программ для рутирования «в один клик» — Kingo Root.

Источник

Как установить OTA-обновления на Android-устройство с root-доступом

В этом руководстве мы покажем вам, как установить OTA на устройства Android с root-правами. Есть немало преимуществ, связанных с рутированным устройством. Вы получаете полные административные привилегии и можете настраивать системные файлы по мере необходимости. Кроме того, возможна установка модулей Magisk, тем Substratum и Xposed Frameworks. Но у каждой стороны есть две монеты, и укоренение тоже. Если ваша гарантия аннулируется, приложения, такие как Google Pay и Netflix, вызывают проблемы, или ваше устройство может даже оказаться в загрузочном цикле или в заблокированном состоянии.

В том же духе есть еще одно важное предостережение: вы не можете легко установить OTA на Android-устройство с root-правами. Почему я легко упомянул, так это тот факт, что есть отличный обходной путь, который позволит вам добиться того же. Хотя шаги могут показаться сложными, но их довольно легко выполнить. Итак, с учетом сказанного, вот все, что вам нужно знать о том, как применять OTA на Android-устройстве с root-доступом.

В чем проблема

В Android 5.0 Google представила заблокированные OTA. При этом, как и когда пришло обновление по воздуху, оно сначала проверило и удостоверилось, что нет никаких настроек ни в одном разделе устройства. К ним относятся восстановление (да, раздел восстановления существовал до того, как появились слоты A / B), загрузка, система, поставщик, dtbo и т. Д.

Поэтому, если OTA узнает, что в любом из этих разделов есть какие-то модификации, установка OTA будет практически невозможной. Затем появился Magisk, и его бессистемные модификации открыли двери множеству возможностей. Это была одна из основных причин, по которой люди перешли на Magisk с SuperSU. В любом случае, используя только этот Magisk, мы выполним шаги по установке OTA на Android-устройство с root-правами. Давай начнем.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Установите OTA на рутированное устройство Android

Вкратце весь процесс будет происходить следующим образом:

OTA устанавливаются в неактивный слот, а Magisk — в текущий активный слот. Таким образом, это означает, что неактивный слот на данный момент не тронут.
Следовательно, мы будем восстанавливать стандартный загрузочный файл через Magisk, а затем устанавливать OTA в неактивный слот. Но непосредственно перед перезагрузкой мы установим Magisk в неактивный слот (где установлен OTA), используя опцию Magisk «Установить в неактивный слот после OTA». Не волнуйтесь, если все это звучит запутанно. Приведенная ниже подробная пошаговая инструкция поможет вам.

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

  • Перейдите в «Настройки» и перейдите в «О телефоне».
  • Нажмите на номер сборки 7 раз. Теперь вернитесь в «Настройки» и нажмите «Система».
  • Нажмите «Дополнительно», а затем «Параметры разработчика». Там вы должны найти автоматическое обновление системы. Отключите его.
  • Вот и все. Теперь выполните следующие шаги, чтобы установить OTA на устройство Android.

ШАГ 1: Восстановите стоковый Boot.img

  1. Откройте Magisk Manager APK на своем устройстве и нажмите «Удалить».
  2. В появившемся всплывающем окне нажмите «Восстановить изображения».
  3. Не перезагружайте устройство в этот момент, так как вы полностью удалите Magisk и, следовательно, root. На данный момент нам нужно только временно отключить root.

ШАГ 2: Установите ОТА

Пришло время установить обновление OTA. Перейдите в «Настройки»> «Система»> «Обновление системы»> «Загрузить и установить последнюю доступную OTA». Опять же, пожалуйста, не перезагружайте устройство после установки OTA.

ШАГ 3: Сохраните TWRP после OTA (необязательно)

Если у вас раньше было рекавери TWRP. тогда вы можете захотеть получить его обратно. В таком случае, вот что нужно сделать. Имейте в виду, что этот шаг является необязательным. пользователям, которые рутировали свое устройство через TWRP, это может понадобиться. С другой стороны, те, кто рутировал свое устройство без TWRP, просто используя стандартный файл boot.img, возможно, не захотят его сохранять. В любом случае, это совершенно необязательно, и если вам нужен TWRP, выполните следующие действия:

  1. Откройте приложение Magisk Manager и коснитесь меню гамбургера, расположенного в левом верхнем углу.
  2. Перейдите в раздел «Загрузки» и найдите TWRP A/B Retention Script. Нажмите значок «Загрузить» рядом с ним, а затем выберите «Установить» в появившемся всплывающем окне.
  3. После завершения установки модуля вы получите возможность перезагрузки. Не касайтесь его. Вам не нужно перезагружать устройство даже на этом этапе.

ШАГ 4: Получение Root после OTA установки

  1. Теперь, когда вы установили OTA и сохранили TWRP, вот как снова включить root, который мы временно отключили.
  2. Запустите приложение Magisk Manager на своем устройстве.
  3. Нажмите «Установить»> «Установить»> «Установить в неактивный слот (после OTA).
  4. В появившемся предупреждающем сообщении нажмите OK. Теперь дождитесь завершения процесса, который займет всего несколько секунд.
  5. Как только это будет сделано. вы увидите опцию «Перезагрузка» в правом нижнем углу. Теперь вы можете перезагрузить устройство. Таким образом, вы успешно установили OTA на свое корневое устройство Android.

Что делать, если я перезагрузил свое устройство на полпути?

Причина, по которой мы советовали вам не перезагружать устройство ранее, заключалась в том, что на тот момент вы установили OTA в неактивный слот, но Magisk еще не был там установлен. Так что если бы вы перезагрузились, вы бы зашли в неактивный слот и наслаждались новым ОТА, но без Root и Magisk. Но теперь, когда мы установили Magisk и в неактивный слот (куда был установлен OTA), вы можете перезагрузиться в этот слот и наслаждаться как новым OTA, так и рутом.

Просто для дополнительных знаний, поскольку вы загрузились в этот слот, теперь он становится вашим активным слотом, а предыдущий станет вашим неактивным слотом. На этом примечании, если вы хотите узнать больше об этой теме, то есть о том, как работают слоты A / B, как установить ПЗУ, ядро, Magisk в эти слоты и т. д., ознакомьтесь с нашими руководствами ниже. Аналогичным образом, если у вас есть какие-либо сомнения по поводу этой статьи о том, как устанавливать обновления OTA на Android-устройство с root-правами? Задавайте свои вопросы в разделе комментариев ниже.

Источник

Adblock
detector