- Чем прошивать Android-based смартфон.
- Как прошить Андроид в Ubuntu c помощью ADB и Fastboot
- Что можно прошить в Ubuntu?
- Как установить ADB и Fastboot в Ubuntu?
- Подготовка Android и прошивка в Ubuntu
- Устанавливаем Flash Tool в Linux для прошивки смартфонов
- Подготовительный этап
- Установка зависимостей и запуск FlashTool
- Заключение
- Прошивка Android в Ubuntu c помощью ADB/Fastboot
- Что можно прошить в Ubuntu?
- Где скачать и как установить ADB и Fastboot в Ubuntu?
- Подготовка Android и прошивка в Ubuntu
Чем прошивать Android-based смартфон.
Удивительно, но на 4pda-форуме только Шinpows-решения по прошивке Linux-based телефона (парадокс?). Честно скажу, не гуглил, решил просто узнать тут у бывалой публики, с обширным опытом прошивки Linux-based смартфонов и планшетов средствами Linux-based операционной системы. Сразу скажу, Шinpows-решения не предлагать (их и на 4pda полным-полно).
Подскажите годный софт, утилиты для прошивки, апгрейда и т.п. Android-based смартфонов средствами Linux-based операционной системы.
Изначально планировалось, что это можно будет делать с помощью fastboot входящего в android sdk, но каждый производитель придумывает свои костыли.
Гугл предлагает Odin только в формате exe, то бишь шиндошс-основанное решение. Про вайн знаю. Хочется найти настоящий линуксовый инструмент.
fastboot, те производители, которые не могут в него — говно и отправляются на помойку.
Точно знаю что Motorola, Lenovo и Nexus’ы в него могут.
Odin — это под венду для самсунгов, под линукс для самсунгов есть свободный heimdall. Для Sony была программка на java (кроссплатформенная). Про fastboot уже сказали.
Если, так хочеться посчикотать себя, то есть heimdall.
Угу, только тогда уж название пакета скажи (android-tools везде)
http://lmgtfy.com/?q=odin linux — первая же ссылка выводит на heimdall. _настолько_ уже обленились, да?
Я правильно понял, что android-tools — независимый от бренда смартфона инструмент для прошивки гаджетов при помощи Linux-based оси?
У меня китайфон. Jiayu S3.
Jiayu G3 это не Jiayu S3. Разные версии. Отличаются на 1-2 года. G3 — «старичок» уже.
Для православных китайцев (на базе MTK) есть линуксячий флештул.
Я шил свой мобильник вообще без использования ПК
Вопрос попутно: кто-нибудь хоть раз удачно прошивал китайфон с помощью Linux-based ОС (при помощи android-tools)?
Я просто использую fastboot и adb, успешно прошился цианом, брат жив. Motorola Photon Q.
Я не китайфон, а Highscreen успешно прошил. Интересует?
Хорошо, что я дуалбутчик. Наверное, придётся в венду идти прошиваться флештулами всякими :(. Вообще, удивительная ситуация. Весь инет кишит вендовыми решениями по прошивке Linux-оси, а линуксовых решений — кот наплакал. Удивительное рядом.
У вас телефон на базе чипсета MTK. Для этого чипсета есть прошивальщик SP Flash Tool, который есть и под Linux, версия под linux есть на 4pda. У меня смартфон на mtk6592, скачал с сайте 4pda версию для Linux в gentoo доустановил libpng-1.2, запустил, сделал backup всех разделов, прошил в телефон recovery от twrp, скачанное с 4pda, с помощью recovery сделал ещё один backup прошивки телефона на SD карту, затем с помощью кастомного recovery установил кастомное ядро и обновил power profile.
Только для SP Flash tool тебе нужен scatter файл — это своего рода карта разметки встроенной flash памяти. Я этот файл получал посредством MTK Droid Tools, но она есть только под Windows. Ты же можешь взять scatter файл из кастомной прошивки, которая собрана именно под твой телефон и выложена в теме по твоей модели телефона на 4pda.
придётся в венду идти прошиваться флештулами всякими
SP Flash Tool есть под Linux, он даже выложен на 4pda в теме про SP Flash Tool и там прикреплены инструкции какие настройки нужно сделать в Linux, что бы шить из под обычного пользователя.
Единственно нюанс, если установлен NetworkManager, то останови его и останови процессы ModemManager, а пользователя добавь в группу uucp.
Перед прошивкой не забудь сделать backup раздела nvram, в этом разделе хранятся специфичные для твоего устройства настройки, в том числе IMEI.
Источник
Как прошить Андроид в Ubuntu c помощью ADB и Fastboot
вкл. 07 Февраль 2019 . Опубликовано в Android — Общее
Как прошить Андроид в Ubuntu c помощью ADB и Fastboot. Несмотря на то, что Android и Ubuntu основаны на одном ядре Linux, но к сожалению прошить смартфон или планшет в последней крайне проблематично!
Что можно прошить в Ubuntu?
Прошивка Android в Ubuntu явно не совсем удачное занятие, так как большинство производителей просто-напросто не выпускают официальных программ для данной операционной системы. Все дело в том, что это ОС не такая популярная как Windows и выпускать и поддерживать программное обеспечение многие не считают нужным.
Но не все так печально как кажется, благодаря утилитам ADB и Fastboot можно прошить устройства некоторых производителей:
- Xiaomi (большинство моделей)
- Google Nexus
- Google Pixel
- Lenovo
- HTC
и большинство других, если процессор на вашем устройстве установлен от Qualcomm, то почти 80% случаях прошить можно с помощью Fastboot.
Как установить ADB и Fastboot в Ubuntu?
В репозиториях Ubuntu уже имеется необходимые утилиты ADB и Fastboot, скачивать ничего не надо! Все что вам необходимо, так это загрузить их и установить утилиты в систему. Для этого нужно открыть терминал и ввести следующие команды:
После чего ADB и Fastboot установятся на ваш компьютер Ubuntu Linux, проверить так ли это можно прописав по очереди команды в терминале:
Если вы все сделали правильно, то после ввода каждой из команд будет выводиться информация утилит adb и fastboot.
Подготовка Android и прошивка в Ubuntu
Для того чтобы можно было работать с устройством Android, вначале вам будет необходимо будет включить в настройках режим разработчика и отладку по USB иначе adb не уведет ваш смартфон или планшет.
Далее вы можете прошить свой Android с помощью утилиты Fastboot, как это сделать вы можете ознакомившись в статье « как прошить с помощью Fastboot ?».
Источник
Устанавливаем Flash Tool в Linux для прошивки смартфонов
Некоторые пользователи своих девайсов предпочитают перепрошить свой смартфон на Android кастомной прошивкой, самая популярная прошивка – LineageOS. В подавляющем большинстве прошиваются смартфоны в Windows, но, сегодня мы разберемся как прошить ваш девайс в Linux с помощью утилиты Flash Tool. Данная утилита прошивает Android смартфоны работающие на процессоре MTK. Утилита Flash Tool является одной из самых популярных утилит в своем роде, установить ее можно так же и в операционной системе Linux, все действия мы будем выполнять в Ubuntu 20.04, но, инструкция подойдет и для всех производных от Ubuntu, как вариант Pop OS, Linux Mint и так далее. Насчет Fedora и других RPM ориентированных систем, ничего сказать не могу, так как не проверял.
P.S. Все действия которые вы совершаете с телефоном, выполняются на ваш страх и риск. За не рабочий аппарат, в результате всех описанных действий в данной статье автор ответственности не несет. Данная инструкция проверена на телефоне Blackview BV5800, прошивался сей девайс в Ubuntu 20.04, а точнее в Kubuntu.
Подготовительный этап
Первым делом необходимо скачать саму утилиту Flash Tools для Linux, рекомендую скачивать именно с 4pda, а не с левых сайтов. Так же, если вдруг по какой-то причине 4pda не доступен, то Flash Tool версий 5.2020, 5.2016, 5.2012 вы можете скачать по ссылке ниже:
И так, после того как вы скачали архив с утилитой Flash Tool, его необходимо распаковать, предполагается, что вы его скачали в директорию загрузки и туда же распаковали.
Установка зависимостей и запуск FlashTool
Теперь необходимо открыть терминал, перейти в директорию с распакованным FlashTool и дать права на исполнение файлам flash_tool, flash_tool.sh, выполнив команды:
Как перемещаться по директория в терминале вы можете прочесть в этой статье.
Следующим шагом добавляем вашего пользователя в группу uucp, это делается для получения прав на запись в виртуальный COM-порт. Я буду добавлять пользователя “cyber-x”, вы же замените данное имя на имя вашего пользователя:
Когда все выше описанные действия сделаны, необходимо выйти из системы и снова зайти, либо, как вариант, перезагрузить компьютер. Следующем этапом будет установка пакета “51-android.rules”, данный пакет можно получить с GitHub. Это делается для того, что бы ваш Android девайс определился в системе Linux COM-порту. Для получения с GitHub мы воспользуемся утилитой git и клонируем данный репозиторий, предварительно сменив директорию на домашнюю, выполнив команду “cd”:
Если вдруг у вас не установлена утилита “git”, то выполните команду “sudo apt install git”.
Заходим в директорию “android-udev-rules” и тут нам нужно скопировать файл под названием “51-android.rules” в директорию вашей системы “/etc/udev/rules.d/”, копировать мы будем командой “cp”, о которой вы можете прочесть тут. И так, переходим в директорию и копируем данный файл, копировать необходимо с правами root пользователя:
Далее перезагружаем правила udev командой:
Выключаем ваш Android девайс и в выключенном состоянии подключаем его к компьютеру под управлением Linux. Нам необходимо, что бы телефон определился в системе, для этого выполним команду:
В конце вывода полученных данных должно быть примерно следующее, тут главное ttyACM0, если это значение имеется, значит все OK:
Возвращаемся к Flash Tool и запускаем из терминала скрипт от имени root пользователя выполнив команду:
Перед началом прошивки в утилите необходимо выставить настройки, заходим в Options- Download и ставим галочки напротив всех 2-х пунктов:
В строке “Scatter-loading File” указываем путь к scatter файлу, который прилагается к прошивкам. Выбираем один из режимов – Download Only или Firmware Upgrade и нажимаем кнопку Download:
Режим Download Only (прошивка без потери данных) – снимаем галочки с Preloader и Userdata в Flash Tool, при этом произойдёт обычное обновление прошивки. Если оставить галочку на пункте Userdata – все пользовательские данные будут стерты.
Режим Firmware Upgrade (прошивка всех разделов), при этом IMEI не слетает, используется в случае, если хотите получить чистый Android смартфон с новой прошивкой.
Заключение
Прошивка телефонов – рисковое занятие, при неправильно выбранной прошивке можно получить неработоспособный телефон. Зачем вообще прошивают телефоны? Хотя бы для того, что бы получить кастомную прошивку, или получить root права на телефоне.
Данная инструкция лишь воссоздает все действия, которые я проделывал прошивая свой Android смартфон в Linux, основана она на инструкции взятой с 4pda. Более подробно о работе с утилитой Flash Tool читайте все на том же форуме перейдя по ссылке.
Что касаемо остальных дистрибутивов Linux, то вероятней всего данную инструкцию придется адаптировать, в зависимости от вашего дистрибутива Linux. А так как я пользуюсь Kubuntu и Pop OS, то с уверенностью могу сказать, что все описанные действия работоспособны.
В любом случае читайте внимательно инструкцию которая прилагается к прошивке, так как в данной статье основной упор был сделан исключительно на установку Flash Tool в операционной системе Linux. Безусловно, перепрошить телефон в Linux можно и без Flash Tool, но, с ней это сделать намного удобней.
А на этом сегодня все, надеюсь, данная статья будет вам полезна.
Хотелось бы выразить огромную благодарность тем, кто принимает активное участие в жизни и развитии журнала, огромное спасибо вам за это.
Журнал Cyber-X
Источник
Прошивка Android в Ubuntu c помощью ADB/Fastboot
Несмотря на то, что Android и Ubuntu основаны на одном ядре Linux, но к сожалению прошить смартфон или планшет в последней крайне проблематично!
Что можно прошить в Ubuntu?
Прошивка Android в Ubuntu явно не совсем удачное занятие, так как большинство производителей просто-напросто не выпускают официальных программ для данной операционной системы. Все дело в том, что это ОС не такая популярная как Windows и выпускать и поддерживать программное обеспечение многие не считают нужным.
Но не все так печально как кажется, благодаря утилитам ADB и Fastboot можно прошить устройства некоторых производителей:
- Xiaomi (большинство моделей)
- Google Nexus
- Google Pixel
- Lenovo
- HTC
и большинство других, если процессор на вашем устройстве установлен от Qualcomm, то почти 80% случаях прошить можно с помощью Fastboot.
Где скачать и как установить
ADB и Fastboot в Ubuntu?
В репозиториях Ubuntu уже имеется необходимые утилиты ADB и Fastboot, скачивать ничего не надо! Все что вам необходимо, так это загрузить их и установить утилиты в систему.
Для этого нужно открыть терминал и ввести следующие команды:
После чего ADB и Fastboot установятся на ваш компьютер Ubuntu Linux, проверить так ли это можно прописав по очереди команды в терминале:
Если вы все сделали правильно, то после ввода каждой из команд будет выводиться информация утилит adb и fastboot.
Смотрите также видео о том как установить ADB и Fastboot в Ubuntu Linux.
Подготовка Android и прошивка в Ubuntu
Для того чтобы можно было работать с устройством Android, вначале вам будет необходимо будет включить в настройках режим разработчика и отладку по USB иначе adb не уведет ваш смартфон или планшет.
Далее вы можете прошить свой Android с помощью утилиты Fastboot, как это сделать вы можете ознакомившись в статье «как прошить с помощью Fastboot?».
У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!
Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.
Источник