70 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка apk через recovery

Содержание

Установка apk через recovery

FAQ по созданию патча update.zip для прошивки через рекавери

Редактирование Updater-script. Информация, решения, команды, подпись патчей.
Инструкция по установке системных и пользовательских приложений с помощью recovery
Редактирование установленной прошивки и удаление системных приложений
(ключевые слова)

Напоминаю, тут не стол заказов.. Посты с просьбой собрать zip для «хххх» Recovery оффтоп

Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения

  • Добавление нескольких пользовательских/системных приложений «за один клик» (одним патчем).
  • Добавление/удаление системных приложений без root прав и вспомогательных программ.
  • Изменение прошивки (замена файлов, украшательства и т.д.).
  • Обновление программы или прошивки.
  • Переразметка памяти (обсуждения в другой теме)
  • Получение root прав SuperUser, SuperSU, Magisk
  1. Установленный на телефоне кастомный рекавери (CWM/TWRP)
  2. NotePad++ (редактор с сохранением Unix формата)
  3. Zip_signer (подписчик архивов)
  4. Архиватор ZIP
  5. Файл-заготовка sample.zip (либо update-binary для ручной сборки)
    Zip_signer.rar ( 13,28 КБ )
    sample-patch.rar ( 4,77 МБ )
    update-binary.rar ( 113,25 КБ )
  6. Дополнительные версии бинарника. binary_all.rar ( 649,36 КБ )
  7. Бинарники (архив/исходники)

Исходники бинарника, основная ссылка:
https://android.google…ootable/recovery/+refs
выбираем к примеру «android-9.0.0_r18» , потом ищем папку «updater», в папке «updater» исходники бинарника

К примеру https://android.google…droid-9.0.0_r18/updater — можно глянуть все команды которые может выполнить бинари в андроид 9.0.0 (в файле install.cpp, в самом низу)

  • Подписчик для Linux: signapk.zip ( 9,24 КБ )
    + Android update-script (Пост Няшная #63580419)
  • Внимание! Патчи создаются только для мод.рекавери и результативно работают только в них. В стоковых рекавери (на аппаратах «из коробки») патчи не работают.

    Для того, чтобы установить новые системные приложения apk в Ваш аппарат, необходимо выполнить три шага:

    1. Собрать свой update.zip (из заготовки sample.zip)
    2. Подписать update.zip утилитой Zip_signer
    3. Закинуть на флэшку и установить в аппарат через ClockWorkMod Recovery

    Эти шаги являются универсальными, т.е. подойдут для выполнения других подобных операций.

    ШАГ №1
    Собрать новый update.zip, используя «болванку» sample.zip
    Порядок использования sample.zip:

    1. Разархивировать архив sample.zip
    2. Удалить файлы подписи META-INF/CERT.RSA, CERT.SF, MANIFEST.MF (т.к. 2м шагом мы их будем создавать для своей сборки)
    3. Поместить в папку /data/app свое пользовательское приложение (xxxxx.apk)
    4. При необходимости отредактировать файл updater-script (подробнее позже)
    5. Заархивировать всё (META-INF и data) ZIP’ом без сжатия

    ШАГ №2
    Подписать update.zip с помощью утилиты Zip_signer
    Порядок использования утилиты Zip_signer:

    1. Переименовать Ваш отредактированный (т.е. уже с приложением внутри) sample.zip в update.zip
    2. Поместить его в папку с программой Zip_signer
    3. Запустить файл zip_signer.bat
    4. Дождаться, пока процесс будет завершен
    5. В папке появится файл update-finished.zip — это и есть подписанный файл
    6. Переименовать update-finished.zip по своему усмотрению (согласно логике патча)

    ШАГ №3
    Установка нового приложения

    1. Перекинуть (переименованный) update-finished.zip на флэшку и установить его в аппарат через TWRP или CWM (install zip from sdcard -> chooze zip from internal sdcard -> Yes, install sample.zip)
    2. Перезагрузить аппарат

    / )

  • Выполняем программу подписи (signapk )
  • Внимание! Патчи создаются только для мод.рекавери и результативно работают только в них. В стоковых рекавери (на аппаратах «из коробки») патчи не работают.

    Корень патча:

    • папка META-INF
    • папка источник установки приложений (system, data, sdcard, cache, sd-ext)
      Обязательные файлы:
    • META-INF/com/google/android/update-binary — системное средство запуска данного патча, также создает временную рабочую папку tmp
    • META-INF/com/google/android/updater-script — выполняемый скрипт по которому и происходят операции копирования и т.д.

    Разберем sample.zip
    Патч добавляет пользовательское приложение MyPiano в Data.

    — Выводит сообщение о завершении процесса.

    • busybox — приложение для выполнения командной строки, устанавливается с кастомным рекавери, находится в ramdisk/sbin. в кастомных прошивках зачастую добавляют его в system/xbin

    Возможные исправления для своих целей

      Изменение прав

    package_extract_dir
    Синтаксис: package_extract_dir(» «, » «);
    Копирует содержимое в . Файлы в имеющиеся в перезаписываются.
    Пример: package_extract_dir(«system», «/system»); Скопирует файлы из папки update.zip/system в /system

    package_extract_file
    Синтаксис: package_extract_file(» «, » «);
    Копирует файл в . Если файл существует, то он перезаписывается.
    Пример: package_extract_file(«test.sh», «/tmp/test.sh»); Скопирует файл test.sh из update.zip в /tmp/test.sh

    format
    Синтаксис: format(«MTD», » «);
    Форматирует раздел (см. приложение).
    Пример: format(«MTD», «system»); Полностью отформатирует /system . Примечание: форматирование удаляет данные необратимо.
    Пример 2: format(«ext4», «EMMC», «/dev/block/mtdblock5», «0», «/system»);
    Определение номера блока под спойлером «инфо и материалы».

    delete
    Синтаксис: delete(» «[, «file2», . «fileN»]);
    Удаляет файл(ы)
    Пример: delete(«/system/app/Calculator.apk»); Удалит Calculator.apk из папки system/app.

    delete_recursive
    Синтаксис: delete_recursive(» «[, «dir2», . «dirN»]);
    Рекурсивно удаляет папку(и) со всем содержимым
    Пример: delete_recursive(«/data/dalvik-cache»); Удалит папку /data/dalvik-cache со всем содержимым.

    run_program
    Синтаксис: run_program(» «[, » «, » «, » «]);
    Запускает программу(скрипт) .
    Пример: run_program(«/tmp/install_busybox.sh»); Запустит скрипт /tmp/install_busybox.sh.

    «[, . «pathtofileN»]);
    Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
    Пример: set_perm(0, 2000, 0550, «/system/etc/init.goldfish.sh»); Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh

    set_perm_recursive
    Синтаксис: set_perm_recursive( , , , , «

    «])
    Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. — для папок, — для файлов.
    Пример: set_perm_recursive(0, 0, 0755, 0644, «/system/app»); Установит права для содержимого /system/app, для папок — 0755, для файлов — 0644.

    show_progress
    Синтаксис: show_progress( , );
    Продвижение прогрессбара на долю за секунд. может быть нулевым для продвижения его по командe set_progress, а не по времени.
    Пример: show_progress(0.100000, 1); Увеличит прогресс на 0.1 часть за 1 секунду

    set_progress
    Синтаксис: set_progress( );
    Устанавливает положение прогрессбара на долю , для самого последнего вызова команды show_progress.
    Пример: set_progress(0.500000);

    symlink
    Синтаксис: symlink(«

  • «, «
  • «, «
  • «]);
    Создает символическую ссылку (как ‘ln-s’).
  • пишется в формате root:path, а
  • в формате целевой файловой системы (и может быть относительным). Википедия Symlink.
    Пример: symlink(«/data/app_s», «/system/app»); Создаст символическую ссылку на папку /data/app_s для папки /system/app

    «);
    Монтирует в путь

    . должно быть название раздела, если это «MTD», или блок памяти если это «vfat»
    Пример: mount(«MTD», «userdata», «/data»);

    ui_print
    Синтаксис: ui_print(» «);
    Выводит на экран сообщение
    Пример: ui_print(«Formatting SYSTEM. «);

    sleep
    Синтаксис: sleep( );
    Пауза процесса на секунд
    Пример: sleep(5); — пауза 5 секунд, после чего код скрипта выполняется дальше.

    set_metadata / set_metadata_recursive
    Синтаксис: set_metadata (. );
    Устанавливает владельца, группу и разрешения (новая команда взамен set_perm для andriod 4.4.*)
    Примеры: Android update-script (Пост #32151495)
    Создание патча update.zip для прошивки через рекавери (Пост kory-vadim #81945464)

    set_metadata / set_metadata_recursive
    Синтаксис:
    set_metadata(«имя файла», «ключ1», «значение1», «ключ2», «значение2», . )
    set_metadata_recursive(«имя директории», «ключ1», «значение1», «ключ2», «значение2», . )
    Ключи:
    * uid
    * gid
    * mode (set_perm_extd only)
    * fmode (set_perm_extd_recursive only)
    * dmode (set_perm_extd_recursive only)
    * selabel
    * capabilities
    первые три (uid, gid, mode) это тоже самое что и в chmod, заполняется «uid», 0, «gid», 1000, «mode», 06754.
    для установки прошивки хватает трех ключей «uid», 0, «gid», 1000, «mode», 06754.
    Пример: set_metadata(«/system/xbin/shelld», «uid», 0, «gid», 1000, «mode», 06754, «capabilities», 0x0, «selabel», «u:object_r:system_file:s0»);
    set_metadata_recursive(«/system/xbin», «uid», 0, «gid», 2000, «dmode», 0755, «fmode», 0755, «capabilities», «0x0», «selabel», «u:object_r:system_file:s0»);

    команды для Nexus’ов
    block_image_update(«/dev/block/platform/msm_sdcc.1/by-name/system», package_extract_file(«system.transfer.list»), «system.new.dat», «system.patch.dat»);
    Синтаксис: block_image_update(«Путь к блоку раздела», package_extract_file(«список информации для патча (?) «), «образ», «патч образа»);
    я так понимаю, что так прошивается сильно сжатая прошивка (образ системы).
    Еще ifelse
    Пример: ifelse(is_mounted(«/system»), unmount(«/system»)); — если раздел сустем смонтирован дается команда на его размонтирование, если размонтиовать то нечего не происходит.

    Информация по атрибутам set_metadata и подобным командам на Android 4.4+
    Android update-script (Пост blackeangel #50803606)
    Описание откуда берутся «u:object_r:uncrypt_exec:s0» и подобные атрибуты. . .

    Пример скрипта который может удалятьперемещатьбекапить файлы и вести лог действий
    Android Script Creator (Пост Octanium #51085030)

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

    Код «перезагрузки» и «перезагрузки в рекавери» соответственно:

    Когда скрипт выполняется очень быстро (1-4 секунд) я использовал следующий код:

    Т.е. за 3 секунды прогресс бар доходит до 100% (постепенно).
    Число «3» выбрано как [время установки скрипта]+1 сек, чтоб прогресс бар при установке гарантированно двигался и не успел дойти до 100% раньше, чем скрипт установится.

    «[, . «pathtofileN»]);
    Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
    Пример: set_perm(0, 2000, 0550, «/system/etc/init.goldfish.sh») Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh

    «])
    Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. — для папок, — для файлов.
    Пример: set_perm_recursive(0, 0, 0755, 0644, «/system/app») Установит права для содержимого /system/app, для папок — 0755, для файлов — 0644.

    «);
    Монтирует в путь

    . должно быть название раздела, если это «MTD», или блок памяти если это «vfat»
    Пример: mount(«MTD», «userdata», «/data»);


    Если Вам знакомо что такое Recovery, CWM,TWRP, знаете что такое кастомные прошивки и с чем их едят, то наверняка вы сталкивались с тем что прошивка или обновление не устанавливается выводя при этом ошибку «Status #».

    Как установить TWRP recovery на андроид

    Если вы хотите узнать как открыть root права на android, установить пользовательскую прошивку или как то иначе экспериментировать с системой Android, то кастомный TWRP recovery это то что нужно. Если Вы задаетесь вопросом как установить TWRP recovery на андроид, то эта статья определенно для Вас.

    Читать еще:  Чтение и запись CSV файла с помощью SuperCSV в Java

    «Среда восстановления» Вашего телефона является частью программного обеспечения, которое Вы редко видите. Она используется для установки обновления Android, восстановления к заводским настройкам, а также выполняет другие задачи. Среда восстановления от Google, установленная по-умолчанию, очень простая, но сторонние разработчики предлагают свои решения, например, Team Win Recovery Project (или TWRP) — позволяет Вам делать резервные копии, устанавливать пользовательские прошивки, получать права суперпользователя, а также еще много чего полезного. Так что если вы хотите изменить свой смартфон, то TWRP Вам понадобится. Вы также можете прочитать, что такое кастомный recovery на Android и зачем он нужен. Сегодня мы расскажем, как установить TWRP recovery на андроид.

    Шаг 1: Разблокируйте свое устройство и убедитесь в совместимости

    Вы должны быть уверены, что у Вас разблокирован загрузчик (booloader). Так что, если Вы этого еще не сделали, то рекомендуем прочитать статью как разблокировать bootloader на Android смартфоне. Когда закончите, вернемся к установке TWRP. Если загрузчик вашего телефона не разблокируемый, то Вам придется устанавливать TWRP другим способом.

    Кроме того, убедитесь, что TWRP доступен для Вашего устройства и посмотрите сайт TWRP и XDA Developers, чтобы быть уверенным, что на пути не встретятся никакие проблемы. Например, телефоны Nexus 5X по-умолчанию зашифрованы, но, когда TWRP впервые вышел для Nexus 5X, он не поддерживал зашифрованные смартфоны. Поэтому владельцы Nexus 5X должны были или сами дешифровать свой смартфон, чтобы установить TWRP или ждать обновления, после которого TWRP стал поддерживать зашифрованные смартфоны. Убедитесь, что Вы узнали обо всех «причудах» своего устройства прежде чем продолжить.

    Вам будет нужен Android Debug Bridge (ADB), установленный на Вашем компьютере, а также USB драйверы Вашего телефона. Если Вы разблокировали загрузчик официальным способом, то ADB у Вас уже установлен, если нет, то прочитайте инструкцию как установить ADB driver.

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

    Шаг 1: Включение отладки по USB

    Далее Вам потребуется включить несколько опций на вашем телефоне. Зайдите в настройки телефона и выберите «О телефоне». Пролистайте вниз до пункта «Номер сборки» и 7 раз нажмите на этот пункт. Должно появится сообщение, что Вы вошли в режиме разработчика.

    Вернитесь на главную страницу настроек, у Вас должен появится новый пункт “Для разработчиков”. Включите “OEM Unlocking”, если данная опция существует (если ее нет, не беспокойтесь – этот пункт есть только на некоторых телефонах).

    Затем включите “Отладка по USB”. Введите пароль или PIN-код, если необходимо.

    Как только это сделаете, соедините свой телефон с компьютером. У вас появится окно на телефоне с вопросом «Включить отладку по USB?». Поставьте галочку в поле «Всегда разрешать для этого компьютера» и нажмите OK.

    Шаг 2: Скачивание TWRP для Вашего смартфона

    Необходимо перейти на сайт TeamWin в раздел устройств. Найдите модель своего устройства и нажмите на него для загрузки TWRP.

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

    Перейдите в раздел «Download Links» и скачайте TWRP образ. Скопируйте его в папку, где установлен ADB и переименуйте файл в twrp.img. Это нужно, чтобы команду установки можно было написать быстрее.

    Шаг 3: Вход в режим загрузчика

    Чтобы установить TWRP recovery на андроид необходимо войти в режим загрузчика. На всех телефонах это делается по разному, возможно, Вам поможет поиск в Google или Yandex, чтобы узнать как это делается на Вашем устройстве. На многих устройствах помогает такой способ: выключить телефон, зажать кнопку включения и клавишу уменьшения громкости в течение 10 секунд, затем отпустить их.

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

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

    Шаг 4: Как установить TWRP Recovery на андроид

    Как только Вы войдете в режим загрузчика подключите телефон к компьютеру с помощью USB кабеля. Ваш телефон должен показать, что устройство подключено. На вашем компьютере, откройте папку в которую вы установили ADB и нажмите Shift+правая кнопка мыши на пустом месте и выберите «Открыть окно команд». Затем запустите следующую команду:
    fastboot devices
    Команда должна вернуть серийный номер Вашего устройства, показывая, что оно распознано. Если серийный номер не обнаружен, то вернитесь на первый шаг и удостоверьтесь что все делали правильно.

    Если Ваше устройство было распознано, то пришло время установить TWRP. Выполните следующую команду:
    fastboot flash recovery twrp.img
    Если все пройдет хорошо, то Вы увидите сообщение об успешном выполнении в командной строке:

    Шаг 5: Загрузка в режиме восстановления TWRP

    Отключите телефон от компьютера и управляя клавишей уменьшения громкости перейдите к пункту «Recovery». Нажмите кнопку увеличения громкости или кнопку питания (в зависимости от вашего телефона), чтобы выбрать его. Ваш телефон загрузится в TWRP.

    Если TWRP запрашивает пароль, то введите пароль или PIN код, который Вы используете чтобы разблокировать телефон. Это нужно чтобы получить доступ к памяти.

    TWRP также может спросить хотите ли Вы использовать его в режиме «Read Only». Этот режим означает, что все изменения удалятся после перезагрузки. Если Вы не уверены, то нажмите на «Keep Read Only». Вы всегда сможете повторить шаг 3 и 4 данного руководства, чтобы переустановить TWRP, когда он потребуется.

    Когда вы закончите, вы увидите главный экран TWRP. Вы можете использовать его, чтобы создать резервную копию «Nandroid», восстановить предыдущую резервную копию, установить пользовательскую прошивку и еще много чего полезного.

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

    Нажмите на кнопку «Backup» в главном меню TWRP. Выберите «Boot», «System», «Data» и проведите по слайдеру внизу экрана. Вы также можете изменить название резервной копии, нажав на него.

    Подождите пока создается резервная копия. Когда процесс закончится, возвращайтесь в меню резервного копирования. Снимите галочки со всех опций и прокрутите вниз. Если у Вас есть специальный раздел после «Recovery», такой как WiMAX, PDS, или EFS, то отметьте их и сделайте еще одну резервную копию. Этот раздел обычно содержит Вашу EFS или IMEI информацию, которая очень важна. Если когда-нибудь эта информация повредится, то у Вас не будет работать передача данных, а с резервной копией Вы можете все восстановить.

    И последнее, если TWRP спросит хотите ли вы получить права суперпользователя и установить SuperSU, нажмите «Do Not Install». Лучше самому установить последнюю версию этого приложения, чем ту, которую предлагает TWRP.

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

    Как установить apk на андроид

    В ОС Android доступны четыре способа установки apk приложений. Каждый метод отличается как преимуществами, так и недостатками.

    Способ 1: Через магазин приложений Google Play

    Вариант установки apk из Google Play наиболее прост и предпочтителен для начинающих пользователей, поскольку не требует специфических познаний. Достаточно зайти в магазин, найти в поиске программу и нажать установить.

    К недостаткам стоит отнести длительность установки, так как сервер не всегда позволяет скачать приложение на максимальной скорости. Поочередная установка программ, так же отнимает значительное время. Иногда программу нельзя скачать из-за завышенных системных требований, либо когда автор запретил скачивание в определенном регионе.

    Способ 2: установка apk с использованием ADB

    Сразу скажем, что это не для новичков: тут нужно уметь писать команды в командной строке. ADB расшифровывается как Android Debug Bridge – специальный драйвер для андроид телефонов, который связывает смартфон с компьютером и позволяет управлять андроидом командами с компьютера из командной строки. С ADB различные операции легко решаются за счет команд. Для использования метода, требуются некоторые познания, а ещё соответствующая настройка и драйвера.

    Способ 3: Инсталляция apk из recovery

    Режим восстановления позволяет устанавливать программы не из системы, когда важно инсталлировать приложение в системный раздел. Из recovery, подобные действия выполняются проще и быстрее.

    Предварительно требуется установка модифицированного recovery.

    Способ 4: Установка apk на андроид телефон из сторонних источников

    Ещё один простой и универсальный способ, позволяющий инсталлировать приложения, скачанные из других источников – форумов или магазинов приложений. Способ полезен тем, что не требует наличия сервисов Google.

    К недостаткам относится – вероятность установить неоригинальную программу с вирусами. Поэтому установку следует производить только из проверенных источников.

    Вывод

    Каждый из 4-х способов установки apk на андроид имеет свои особенности. Самый простой способ установки apk приложения на андроид – через Play Market или со сторонних ресурсов. Установка apk файлов и приложений из recovery или с использованием ADB – новичкам не нужно, так как это более сложные способы, которые подойдут для опытных владельцев андроид устройств.

    А какой способ установки предпочитаете вы? Напишите об этом в комментариях.

    Статья была Вам полезна?

    Поставьте оценку — поддержите проект!

    (11 оценок, среднее: 2,73 из 5)

    Как установить CWM Recovery на Андроид

    Операционная система Android обладает огромным количеством полезных функций, но большая часть из них остается недоступна обыкновенному пользователю. Для таких целей создано рекавери, но вот стоковое предлагает минимальное количество опций. Поэтому многие интересуются, как установить CWM Recovery на Андроид и полностью настроить смартфон под себя.

    Навигация на странице:

    Что такое CWM Recovery

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

    Полное название программы – ClockworkMod Recovery. Это великолепная замена стоковому рекавери, если вы обладаете хорошими техническими знаниями и навыками. Что же умеет CWM?

    • Устанавливать различные прошивки. Наиболее это актуально для телефонов, которые работают под управлением фирменных оболочек.
    • Проводить бэкапы, очищать внутреннюю/внешнюю память смартфона одним кликом.
    • Работать через компьютер с различными программами, например, ADB.
    • Создавать разделы на SD-карте, форматировать, редактировать и удалять их.
    Читать еще:  Эдсгер Дейкстра: в поисках «кратчайшего пути» к осознанному программированию

    Отличия от TWRP

    Оба рекавери практически идентичные. Различия заключается лишь в управлении: в TWRP доступен сенсорный ввод, в CWM – только механический. В первом программном проекте меню расположено в виде квадратиков, во втором более привычное, обычным списком.

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

    Установка CWM рекавери через Rom Manager (нужен рут)

    Это простой и понятный метод, имеющий один основной минус – обязательное наличие root-прав. Процедура проводится без ПК, но программа работает не на всех устройствах. Перечень поддерживаемых моделей можно найти непосредственно в самом приложении либо на официальном сайте.

    Этап 1: Получение рут-прав

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

    Kingo Android Root

    Скачайте утилиту на компьютер с надежного источника и установите стандартным способом на системный диск. Тем временем на телефоне включите отладку по USB (обязателен режим разработчика). В настройках разрешите установку приложений с неизвестных сайтов.

    Запустите Kingo Android и подключите смартфон по USB.

    Появится страница в бело-голубых тонах с названием вашего устройства, а внизу большая кнопка «ROOT». Нажмите на нее и перезагрузите девайс. Вот и все, телефон рутирован.

    360 Root

    Еще одна достойная китайская программа, с которой шансы получения рут достигают 90%. К сожалению, поддерживает не все устройства, но известные модели в перечне точно есть.

    1. Итак, для начала скачиваем утилиту себе на компьютер. Открываем ее и переходим в раздел «Control Panel»«Internet Options». Обращаем внимание на пункт «Подключение». В графу прокси вбиваем следующий адрес – 144.217.182, кликаем «ОК».
    2. Появляется кнопка с названием «ROOT», по которой тапаем. Должна начаться перезагрузка смартфона, сообщающая, что процедура прошла успешно. Если же ничего не происходит – повторяем вышеописанные пункты. С первого раза активировать режим Суперпользователя удается не всегда.

    Этап 2: Установка ClockworkMod Recovery

    Теперь, когда рут-права получены, можно приступать непосредственно к установке кастомного рекавери на Android-телефон. Ищем в Google Play приложение под названием ROM Manager, скачиваем и устанавливаем его обыкновенным способом.

    Открывается главный экран специальной программы, где перечислены основные функции. Нам понадобится первый пункт «Recovery Setup». Далее в новом окне выбираем строчку «ClockworkMod Recovery».

    Утилита определяет модель вашего телефона и выводит ее на следующей странице. Кликаем по названию девайса и указываем, какую версию CWM хотим установить.

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

    Бывают ситуации, когда после установки CWM в телефоне происходит сбой, способный привести к «окирпичиванию». Если он вообще не включается – срочно обратитесь в сервисный центр. Помните, редакция не несет ответственности за проделанные вами действия!

    Установка CWM рекавери через компьютер

    Если имеется доступ к персональному компьютеру, а вышеописанный вариант не устраивает – этот пункт именно для вас. ПК помогает более точно и внимательно провести внедрение recovery, также снижается риск ошибки.

    Способ 1: Fastboot – для процессоров Snapdragon

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

    Этап 1: Подготовка

    Итак, что же нам понадобится для успешного проведения операции?

    • Доступ к компьютеру и заводской USB-кабель для подключения.
    • Сам компьютер с операционной системой Windows.
    • Технологическая платформа под названием Android SDK (обязательно!) .
    • Отдельный файл Recovery.

    Теперь разберем каждый пункт по порядку:

      Для начала посещаем официальный сайт Android Developer. Прокручиваем в самый низ страницы, до пункта «Command line tools only».

    Тем временем, нужно найти и добавить в появившуюся папку еще один файл. А именно архив самого рекавери, без которого просто не обойтись. Скачать версию утилиты для определенной модели телефона можно как на различных девелоперских сайтах, так и с официального источника Recovery (оптимальный вариант).

    После успешной загрузки помещаем файл в папку «platforms-tools» и переименовываем в «recovery.img». Поздравляем, на этом подготовительные операции заканчиваются.

    Этап 2: Режим Fastboot

    Теперь переводим телефон в специальный режим Фастбут, зажав следующую комбинацию клавиш: кнопка питания и увеличения/уменьшения громкости. Также подключаем смартфон через ЮСБ-кабель к компьютеру.

    На ПК открываем командную строку от имени администратора и вбиваем слово cmd. Появляется черное окно системного терминала, где в последней строчке дописываем буквы cd – Enter. Не сворачивая вкладку, встроенным проводником находим нашу папку platforms-tools.

    Определяем с помощью команды reboot bootloader, видит ли компьютер подключенный девайс. На телефоне появляется режим загрузчика. В терминале опять вводим fastboot flash recovery.img. Устройство должно перезапуститься, а перед этим утилита предложит протестировать установку новой прошивки через CWM Recovery.

    Способ 2: SP Flash Tool – для процессоров MTK

    Более легкий вариант с использованием программы FlashTool, который подойдет «чайникам». Первым делом, конечно же, нужно загрузить саму утилиту с официального сайта и установить ее. Также потребуется файл recovery, как и в первом способе.

    А далее просто включаем программу и проводим ее небольшую настройку. Выставляем галочки напротив «DA DL ALL». Кликаем «Scatter Loading» и указываем путь к файлу рекавери. Через шнур подключаем телефон и нажимаем «Старт». Сделано.

    Установка CWM рекавери на телефонах Samsung

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

    Внедрить в телефон кастомное рекавери можно с помощью фирменной встроенной утилиты Odin. Обычно она по умолчанию стоит в смартфоне и не требует отдельной загрузки.

    Первым делом скачиваем файл recovery, далее выключаем телефон и переводим его в режим загрузки. Активировать Download Mode можно с помощью кнопки включения, home и качельки громкости вниз.

    Запускаем Odin и кликаем на пункт «AP» (иногда он называется «PDA»). В этом поле указываем путь к файлу с рекавери. Желательно, чтобы отсутствовали русские символы, только латиница и, в крайнем случае, цифры. Внизу нажимаем на левую большую кнопку «Start» и просто ждем окончания процедуры.

    Частые проблемы и ошибки в работе ClockworkMod Recovery

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

    • Рекавери вообще отказывается запускаться. При подобной ошибке пишет, что Андроид-устройство несовместимо с zip-файлом. Во избежание подобной проблемы всегда проверяйте, подходит ли скачиваемый файл recovery к вашей модели. Решение ошибки: в текстовом редакторе удалите часть системного кода, ответственного за привязку к определенному телефону.
    • Утилита не распознаетSD-карту и не читает ее содержимое. Причин здесь несколько: неправильное разделение на диски, поврежденная карта памяти, закрытый доступ к ней. Решение ошибки: откройте терминал и отредактируйте файл под названием «updater-scpript».
    • При запуске выдает поврежденные файлы. Чаще всего страдает update-binary. Решение ошибки: обратите особое внимание на этот архив и замените его рабочим.

    Как устанавливать мобильные приложения и игры с помощью APK и XAPK файлов

    Что такое файлы APK?

    APK файл (Android Package) — это стандартный формат приложений для Android. По сути, APK файл это сжатый архив, который включает ресурсы и код мобильного приложения. Разработчики приложений и игр загружают эти файлы в Google Play Маркет, а в дальнейшем, пользователи могут устанавливать эти приложения на свой смартфон и планшет.

    Для одного приложения определённой версии, может быть доступно несколько файлов APK, каждый из которых предназначен для устройств определённой архитектуры, версии операционной системы и с различными разрешениями экрана. Чем больше вариантов APK файлов предоставляет разработчик, тем меньше данных будет скачено при установке или обновлении приложения, так как будет загружаться файл не содержащий кода и данных, предназначенных для других устройств.

    В настоящий момент, выпускаются APK для четырёх архитектур: armeabi-v7a (arm), arm64-v8a (aarch64), x86 (i386) и x86_64. Многие разработчики выпускают и комплексный установочный файл, включающий поддержку нескольких архитектур, но имеющий больший размер. Если открыть страницу приложения в Play Маркете, вы увидите номер версии и размер приложения для вашего устройства. На устаревших устройствах могут предлагаться более старые версии приложения, если обновление не поддерживается или ещё не выпущено для вашего устройства.

    Зачем устанавливать приложения с помощью APK файлов?

    Иногда, установка с использованием APK является единственным способом получить приложение или игру на своё устройство. Например, приложение не соответствует правилам Google и не доступно в магазине Play Маркет. В таких случаях, их можно скачать на сайтах и форумах, на которых их разместил автор, и установить вручную.

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

    Также, некоторые приложения могут быть не доступны в вашем регионе, и вы не сможете установить их из Play Маркета.

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

    Как устанавливать приложения и игры с помощью APK файлов?

    Поскольку APK является стандартным форматом приложений в операционной системе Android, их установка проста и не требует дополнительных программ. Вам нужно просто скачать файл на смартфон или планшет, найти его расположение в любом файловом менеджере, нажать по нему и выбрать «Установить».

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

    В Android 7 и ниже:

    1. В любом файловом менеджере нажмите по файлу APK.
    2. В окне предупреждения «Установка заблокирована», нажмите «Настройки».
    3. В открывшемся окне настроек, найдите пункт «Неизвестные источники» и активируйте ползунок.
    4. В окне подтверждения, нажмите «OK».
    5. Вернитесь к файлу APK и нажмите «Установить».
    Читать еще:  Как восстановить зашифрованные файлы после вируса?

    В Android 8 и выше:

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

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

    Что такое файлы XAPK?

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

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

    Как устанавливать приложения и игры с помощью XAPK файлов?

    Есть несколько способов установки мобильных приложений и игр с помощью XAPK файлов. Рассмотрим три варианта.

    Вариант 1 — использование мобильных приложений. Для установки XAPK можно использовать мобильное приложение APKPure для Android.

    Для установки XAPK с помощью APKPure для Android:

    1. Откройте приложение APKPure для Android.
    2. Перейдите в главное меню, щелкнув по значку в правом верхнем углу.
    3. Переключитесь на вкладку «Управление APK / XAPK».
    4. Приложение просканирует память устройства и отобразит список найденных установочных файлов APK и XAPK. Нажмите «Установить» напротив нужного вам приложения и дождитесь распаковки и копирования файлов кэша.
    5. После этого начнётся установка извлечённого APK установщика. Подтвердите действие, нажав «Установить» и следуйте инструкции по установке AKP, написанной выше.

    Также, после установки приложения APKPure для Android, файлы .xapk будут ассоциированы с приложением APKPure, что позволит устанавливать их в несколько кликов, щёлкнув по ним в любом файловом менеджере.

    Вариант 2 — использование USB кабеля и компьютера. Для установки XAPK можно использовать приложение Pure APK Install для Windows.

    Для установки XAPK с помощью Pure APK Install:

    1. Включите на мобильном устройстве отладку по USB (найдите в интернете инструкцию для вашей версии Android).
    2. Подключите мобильное устройство к компьютеру с помощью USB-кабеля.
    3. Откройте на компьютере приложение Pure APK Install.
    4. Перетащите .xapk или .apk файл в окно программы Pure APK Install, или используйте кнопку «Open APK file» и укажите путь к файлу.
    5. Появится информация о выбранном приложении: название, версия, размер и минимальные требования. Выберите место установки приложения: встроенное хранилище (Internal android memory), карта памяти (External SD card) или оставьте «Auto select».
    6. Нажмите кнопку «Install».
    7. На мобильном устройстве дождитесь сообщения и подтвердите доступ с компьютера.
    8. Дождитесь завершения установки и нажмите «OK».

    Вариант 3 — извлечение APK файла из XAPK. Скачайте нужный вам файл XAPK и откройте его архиватором, например WinRAR или 7-Zip. Для удобства, можно предварительно изменить расширение файла с .xapk на .zip.

    Извлеките из него файл с расширением .apk и установите его, следуя выше написанной инструкции. Также, скопируйте содержимое папки «Android», в которой находится кэш приложения, в соответствующую папку на вашем устройстве.

    CWM Recovery Android — установка Custom Recovery

    11.10.2015 Plotegor Android, Инструкции 16 комментариев

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

    Способ 1. Установка CWM Recovery через ROM Manager

    Первым способом прошивки Recovery является использование программы ROM Manager, о которой мы уже рассказывали в статье: как прошить Андроид. В этом приложении есть отдельный пункт, который позволяет за пару минут установить ClockWorkMod Recovery.

    Сразу хочу отметить, что для работы ROM Manager требуются root права. Как их получить можно прочитать тут и здесь.

    После этого перейдите на официальную страницу https://clockworkmod.com/rommanager и посмотрите есть ли ваш девайс в списке поддерживаемых.

    1. Теперь открываем ROM Manager и выбираем первый пункт «Recovery Setup».

    2. В следующем окне в разделе «Install or update Recovery» выберите «ClockworkMod Recovery».

    3. Дальше программа определит ваше устройство. Вам нужно просто нажать на него.

    4. Внизу нажмите на «Установить ClockworkMod».

    5. Начнется процесс загрузки. При хорошем интернет соединении он длится пару секунд.

    6. В конце загрузки появится запрос на предоставление root-доступа приложению. Выберите «Предоставить».

    7. Вот и все! Вы увидите уведомление «Successfully flashed ClockworkMod recovery!». Просто нажмите «OK».

    Вот так просто происходит прошивка Рекавери CWM через ROM Manager. Теперь можете открыть его и найдете в нем новые пункты, которых не было в стандартном.

    Способ 2. Устанавливаем кастомное Рекавери на Андроид при помощи утилиты FastBoot

    Все действия, описанные ниже, аналогичны установке TWRP Recovery: перейти к статье.

    Сейчас мы воспользуемся классическим способом установки кастомного Recovery через утилиту FastBoot для Windows. Она входит в Android SDK, архив которой необходимо загрузить с официального сайта http://developer.android.com/sdk/index.html (перейдите к низу страницы и скачайте «tools_версия-windows.zip»). Также понадобятся Java и драйверы (узнать больше →).

    Разархивируйте папку на диск «C:» – внутри будет «tools», а в ней файл «android». Запустите его.

    Выберите «Android SDK Platform-tools» и нажмите «Install package».

    Отметьте пункт «Accept License» и после этого нажмите «Install».

    По завершении установки в папке «tools_версия-windows» появится «platform-tools», а в ней есть «fastboot» и «adb». Они нам пригодятся дальше.

    UPD: Папка «platform-tools» на моем компьютере находится в другой директории нежели у вас. Дело в том, что данная статья была написана еще когда для Android SDK существовал installer. Начиная с 25-й версии установка осуществляется только с ZIP-архива: из-за этого часть инструкции пришлось редактировать. Поэтому путь к ADB и Fastboot отличается от моего, все остальное осталось без изменений.

    Если у вас устройство Sony, HTC, Nexus, Huawei или LG (некоторые модели), то Bootloader заблокирован. Как его разблокировать рассказано на нашем сайте:

    Начнем прошивку Recovery:

    1. Первым делом переходим на эту страницу и скачиваем версию файла «recovery-clockwork.img» для вашего устройства. Заметьте, что для большинства устройств есть как сенсорная, так и классическая версия. Скачивайте ту, которая вам больше нравится.

    2. Теперь поместите файл с CWM рекавери в папку «platform-tools». Я еще и переименовал его в «recovery.img» (дальше вы поймете зачем). Рекомендую вам сделать также.

    3. Подключите ваш планшет либо смартфон к компьютеру при помощи USB.

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

    UPD: куда проще перейти в режим fastboot следующим образом: включите на устройстве отладку по USB, перейдите в командную строку (в пункте 4 чуть ниже рассказано как в нее попасть) и введите последовательно команды, при этом после каждой нажимайте «Enter».

    cd путь к «platform-tools»

    adb reboot bootloader

    У меня получилось так:

    cd Program Files (x86)Androidandroid-sdkplatform-tools

    Ваш путь будет выглядеть по-другому. Если вы действовали в точности по инструкции, выйдет (в любом случае смотрите путь в соответствующей строке Проводника):

    На скриншоте можете видеть как я вводил эти же команды. В итоге девайс загрузится в fastboot mode.

    4. Теперь открываем командную строку (или пропускаем данный пункт и продолжаем с ней работать, если вы только что переводили Android в fastboot mode через нее). Проще всего попасть так: нажмите сочетание клавиш «Win» + «R» и введите:

    После этого нажмите «OK».

    5. Вы попадете в командную строку.

    6. Теперь вам нужно указать путь к папке с прошивкой. Введите следующую команду, чтобы перейти в папку назад.

    7. Мой путь к папке с рекавери такой: «C:Program Files (x86)Androidandroid-sdkplatform-tools». Поэтому я ввожу (вы прописываете свой):

    cd Program Files (x86)Androidandroid-sdkplatform-tools

    И опять нажимаем «Enter».

    8. Осталось ввести:

    fastboot flash recovery recovery.img

    «recovery.img» – это название прошиваемого файла. Помните я посоветовал вам переименовать файл с рекавери? Мы сделали это для удобства, чтобы не вводить что-то на подобии «recovery-clockwork-6.0.4.7-flo.img».

    После ввода этой команды опять нажимаем «Enter».

    9. В итоге мы получаем следующее сообщение.

    Поздравляю! Вы успешно установили кастомное рекавери (CWM) при помощи утилиты Fastboot!

    Способ 3. Прошиваем Рекавери через приложение Rashr

    Этот способ также невероятно простой и удобный, но требует наличия рут прав. Об их получение написано в начале статьи в «Способе 1».

    1. Установите приложение [ROOT] Rashr — Flash Tool с Google Play, откройте его и предоставьте Root права.

    2. В списке опций выберите пункт «CWM Recovery».

    3. Затем программа выдаст список доступных Рекавери для вашего устройства. В моем случае Rashr показала 2 варианта: ClockworkMod с поддержкой нажатий на экран и классический вариант (управление осуществляется кнопками громкости и питания).

    4. Когда увидите запрос на загрузку, нажмите «Yes».

    5. Затем начнется скачивание CWM Recovery для вашего Android смартфона или планшета.

    6. В конце появится уведомление, что прошивка прошла успешно и теперь у вас установлено модифицированное рекавери. Вы можете перезагрузиться в него и опробовать его работу. Для этого нажмите «Yes».

    Пожалуй этот способ установки можно назвать самым простым. Единственное, что для него нужно – это наличие рут прав.

    Способ 4. Установка Recovery на Samsung в Odin

    Если у вас устройство Samsung, можно установить ClockWorkMod Recovery на Андроид при помощи фирменной утилиты Odin. Здесь я кратко расскажу, что делать. Рекомендую прочитать нашу статью: как прошить Android планшет, смартфон Samsung. В ней подробная информация об использовании Odin.

    1. Найдите и скачайте recovery для вашего телефона или планшета Samsung.

    2. Подключите устройство к ПК по USB и переведите его в в решим загрузки. Как это сделать написано в полной статье по ссылке выше.

    3. Откройте Odin и нажмите на «AP» (в некоторых версиях Odin это поле называется «PDA»).

    4. Нажмите кнопку «Start» и дождитесь завершения прошивки.

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

    Главная / Инструкции / CWM Recovery Android — как установить Custom Recovery

  • Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector