Прошивка samsung через linux

Содержание
  1. Прошивка samsung через linux
  2. JOdin3: прошиваем Samsung в Mac OS и Linux
  3. Mac OS и Linux не для установок прошивок?
  4. Прошиваем Samsung в Mac OS и Linux с помощью JOdin3
  5. Используем JOdin3 в Mac OS
  6. Используем JOdin3 в Linux
  7. Прошивка телефонов из под Linux
  8. Перепрошивка телефона на Андроид c Linux Ubuntu 18.04. Телефон Prestigion PAP5044
  9. Предыстория
  10. Недостаточно свободного места на Android. Решения
  11. Используемые инструменты для прошивки на Linux Ubuntu 18.04
  12. SP Flash Tool под Linux Ubuntu 18.04
  13. Настраиваем правила для определения смартфона на Android на Linux
  14. Подготовка к прошивке Android на Linux
  15. Файлы для разметки
  16. Кастомное рекавери
  17. Прошивка для смартфона
  18. Операция переразметки памяти смартфона
  19. Переразметка
  20. Вывод
  21. Прошивка смартфона и переустановка системы Андроид
  22. Установка или обновление системы Android с помощью SP Flash Tool
  23. Установка прошивки на смартфон Prestigio PAP5044
  24. Ошибки во время операций с телефоном
  25. Делаем из Android кирпич
  26. Восстановление IMEI на смартфоне под Андроидом
  27. Вывод

Прошивка samsung через linux

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».

Samsung JOdin3
Версия: r1142

Последнее обновление программы в шапке: 16.01.2021

Краткое описание:
JOdin3 — неофициальный, бесплатный, кросс-платформенный Odin на Java с поддержкой macOS и Linux (для устройств Samsung).

Описание:
Официальный Odin | Мобильный Odin
Odin, как известно — это бесплатный, стабильный и потому весьма популярный инструментов для работы с прошивками смартфонов и планшетов Samsung Galaxy. Но работает он только с Windows. Для Mac OS X же требуется сначала JOdin3.

JOdin3 — инструмент тоже неофициальный, но бесплатный, в достаточной степени функциональный, позволяет использовать Odin с macOS и поэтому тоже популярный.

Из основных и самых полезных возможностей JOdin3 выделить можно следующие:

  • возможность устанавливать стоковые прошивки Samsung;
  • возможность устанавливать Custom Kernel;
  • возможность устанавливать т.н. кастомные рекавери, в том числе TWRP Recovery;
  • возможность устанавливать файлы root;
  • поддержка файлов .tar или .tar.md5.

Само собой, с помощью JOdin3 всё это делать можно с Mac-а и MacBook-а. При определенных условиях, а именно:

  • требуется предварительно скачать и установить на комп платформу Java RunTime для MAC OS X (линк) и инструмент Heimdall в версии для macOS (линк либо, если с этой версией возникают проблемы, то ищем более свежую тут);
  • далее надо удалить полностью фирменные программки Samsung KIES и Smart Sync (если таковые имеются);
  • и установить на Mac Samsung USB Driver pack для своей модели Galaxy (можно отсюда).
  • По факту загрузки установки всего нужного по этому списку и удаления всего ненужного, можно приступать к главному.

Сначала качаем и устанавливаем JOdin3 на Mac (линк), а также скачиваем и складываем на видном месте файлы прошивки (.tar). Далее по порядку:

  • подключаем Galaxy к Mac-у и включаем режим «Отладка по USB» (в меню разработчика);
  • запускаем JOdin3 на компе (зеленая кнопка под ID:COM указывает на то, что подключение состоялось успешно):
  • Как перепрошить Galaxy с Mac-а в JOdin3
  • в окне JOdin3 активируем опцию PDA и указываем путь к файлу прошивки;
  • перезагружаем смартфон в режим загрузки (для этого надо одновременно нажать кнопки «Питание» + «Увеличение громкости» + «Домой» или «Bixby«);
  • в JOdin3 активируем опцию «Auto-Reboot«;
  • запускаем процедуру установки прошивки кнопкой «Start«;
  • на запрос PIT-файла жмем «Yes» и далее — «ОК» и «Start«;
  • дожидаемся завершения процедуры установки (PASS) и перезагружаем Galaxy (на это потребуется еще минут 10-15).

Как-то так…

Cистемные требования: Windows 10/7/8/8.1/XP 32/64 bit, Mac OS X 10.7 и выше, Linux + Наличие Java
Русский интерфейс: Нет

Скачать:
Версия: r1142 JOdin3CASUAL-r1142-dist.zip ( 85,09 МБ )

Источник

JOdin3: прошиваем Samsung в Mac OS и Linux

Если вы продвинутый пользователь Android, то наверно вы наверняка прошиваете Samsung в Odin, но он существует только для Windows. JOdin3 прошиваем Samsung в Mac OS и Linux!

Mac OS и Linux не для установок прошивок?

Если вы на вашем компьютере установлен Linux или вы используете MacBook или iMac на котором установлена Mac OS, то наверняка вы как и многие другие пользователи Android использующие смартфоны или планшеты компании Samsung, то наверняка вы знаете, что прошить данные устройство в данных операционных системах невозможно установить новую прошивку и приходиться искать компьютер с Windows.

Оказывается выход есть! С помощью кроссплатформенной утилиты JOdin3 которая работает на Java, можно легко прошить ваш Samsung на Linux или Mac OS.

Прошиваем Samsung в Mac OS и Linux с помощью JOdin3

Вначале рассмотрим как пользоваться программой для прошивки JOdin3 в Mac OS.

Используем JOdin3 в Mac OS

Для того чтобы использовать JOdin3 вам необходимо скачать и установить на Mac несколько утилит:

После того как вы установите Java и Heimdall на ваш Mac запустите JOdin3, а далее используете данную программу как обычный Odin для прошивки Samsung.

Используем JOdin3 в Linux

Для того чтобы использовать JOdin3 в Linux вам необходимо установить следующее:

После того как вы установите Java 8, запустите JOdin3, а далее используете данную программу как обычный Odin для прошивки Samsung.

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

Прошивка телефонов из под Linux

Приветствую. В последнее время часто приходится перепрошивать различные девайсы, однако держать для этих целей винду не могу (негде). Потому назрел вопрос — как шить из пол линукса, если прошивальщик windows-only:

1) запускать через Wine
2) поставить винду в виртуалку и шить оттуда

Какой из этих вариантов надёжнее? Не хотелось бы окирпичить девайсы

Смотря какие чипсеты. MTK можно шить из под линукса легко, MTK droid tools есть для линукса натинвый, квалком тоже легко, fastboot и все, а вот остальное я боюсь windows only. ну или попробуй прокинуть usb в виртуалку.

Какой из этих вариантов надёжнее? Не хотелось бы окирпичить девайсы

Запустить винду не в виртуалке

Запустить винду не в виртуалке

Спасибо, товарищ капитан. Но я ясно написал, что в настоящее время не могу

Про MTK Droid Tools не знал, спасибо

Зависит от девайса.

Для Xiaomi я курил много 4pda, пробовал разные версии разных прошивальщиков запускать в виртуалке — всё фейлилось. А потом я распаковал архив с прошивкой и увидел там sh-скрипт, который замечательно с первого раза всё прошил. Там использовались стандартные андроидовые утилиты — adb, fastboot.

Да, пробросить USB в виртуалку на QEMU-KVM. Ещё момент, когда подключаешь к прошивальщику, может меняться код устройства и надо подключать к виртуалке заново

Линукс есть, а винду в дуалбуте негде держать? Прохладная история.

Тогда из оставшихся вариантов самым надёжным видится виртуалка, причем с пробросом в неё USB контроллера.
Ну или, в зависимости от модели, нативные инструменты, как тот же MTK Droid Tools или fastboot из андроид сдк

Почти все девайсы нонче имеют fastboot. А я вам повторю, что Android даже разрабатывается исключительно под Linux или Mac.

Линукс есть, а винду в дуалбуте негде держать? Прохладная история.

У меня старая мать с BIOS, но Linux установлен на диск с GPT и разделом bios_grub. Винда не хочет устанавливаться рядом

Читайте также:  Xml файл кодировки windows 1251

Любую соньку можно спокойно шить Flashtool’ом, если так уж нужен гуй.
А так — я когда-то нокию шил из-под винды XP с проброшенным в VBox USB. Всё живо.

Отдельный винт пробовал?

Никак не получится. Остается

2) поставить винду в виртуалку и шить оттуда

Хз, я всегда адб прошивал. Я, правда, телефоны очень не люблю и меняю раз в тыщу лет, но пока на говно какое вин онли не попадал.

Отдельный винт решит проблему. Но у меня его пока нет

Что прошивать собираетесь? Если это смартфоны то там можно через ТПВР или как там его. Но сперва нужно его через адб установить.

Т.е. линукс или винда не имеет значения.

По прошивке первый вариант (вайн) вообще отпадает, нафиг тебе кирпичи?
Шил все свои девайсы по много раз, конкретно с андроидом гемора меньше и часто есть прошивальщик под онтопик, венда бывает даже не нужна, если внимательно загуглить.
Под остальные девайсы — один раз гонял и шил кое-что очень важное, накатил венду на отдельный раздел только для этого. Но перестал и поставил её на виртуалку, единственное, я qemu с консоли всегда запускаю, но специально для венды стоит оболочка virt-manager .
В последний раз шил один девайс, он определялся на разных этапах как разные составные устройства, там в 1 клик менюшки прокидывается полностью — проблем вообще никаких не возникло. А прошивок разных кучу попробовал, так что работает отлично 100%.

В основном смарты BQ, Samsung и всякую китайщину вроде Irbis или Digma.

Кастомный рекавери им ставь и оттуда прошивай.

Тоже вариант. Но при наличии этого самого рекавери

Allwinner и Rockchip шьются нативно. Свежие MTK вроде тоже. Остальные хз. Я как-то давно реверсил протокол и сделал прошивальщик за вечер, но не советую.

Самсунги сложно. Мои шьются этим: https://bitbucket.org/benjamin_dobell/heimdall/downloads/ Но говорят это не всегда и не у всех и зависит от многих факторов.

4пда или хда там много добра

Ирбис шил и рутовал описанным мною способом

Для медиатеков еще есть их SP_Flash_Tool_Linux.

А вообще — виртуалка и пробрасывать не USB, а его контроллер (т.е. PCI устройство). Так сразу убираются проблемы с изменением ID.

MTK можно шить из под линукса легко, MTK droid tools есть для линукса натинвый

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

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

У меня все смартфоны, какие были, шились из под Linux на раз-два через fastboot. Если случай экзотический, то можно загрузиться в TWRP (recovery даже не обязательно прошивать) и накатить прошивку из него.

Ну тут я думаю совсем старый чип мтк. Да, некоторые модели делали укурки а не люди. Но сейчас все стандартизировано стало. Правда телефоны на мтк от lg и sony вроде как не шьются через MDT, только фирменные утилиты под винду.

… пробрасывать не USB, а его контроллер (т.е. PCI устройство). Так сразу убираются проблемы с изменением ID.

О, спасибо Тебе добрый человек

Кстати, да. Прошивал xiaomi под виндой — куча проблем с драйверами, их цифровой подписью, какими-то нелепыми ошибками и прочей ерундой. Решил попробовать прошить под линуксом и был очень удивлен насколько это может быть просто и беспроблемно. Все что нужно ставится за полминуты из штатного репозитория, в целом это на порядок проще и быстрее чем под виндой. Я про fastboot конечно же.

Источник

Перепрошивка телефона на Андроид c Linux Ubuntu 18.04. Телефон Prestigion PAP5044

Привет! В статье я опишу процесс прошивки смартфона Prestigion PAP5044 на Linux Ubuntu 18.04.

Предупреждение: если вы решили повторить данные операции дома, то все действия делаете на свой страх и риск! За время прошивки телефона я сделал его кирпичом, телефоном NoName и наконец нормальным смартфоном. Прежде чем решите прошивать свой смартфон, хорошенько подумайте, стоит ли оно того, ведь в большинстве случаев именно заводская прошивка (что была во время покупки смартфона) самая стабильная и сбалансирована к ресурсам смартфона. Если вы хотите сделать смартфон всего лишь красивым, может быть оно того не стоит!

Предыстория

Смартфон Престижо PAP5044 DUO купил в январе 2014 года. Помню момент покупки, как я выбирал между Самсунгом (модель не помню) и Престижо. Ценник у них был примерно одинаковый, может даже Самсунг дешевле, но второй мне больше понравился в экране (цвета).

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

Сам телефон, как и многие другие, рассчитан на 2 года нормальной работы. Все так и было. Через 2 года вес приложений стал увеличиваться, их перестали оптимизировать (и до этого не стремились) и на смартфоне постоянно не хватаем места.

Звонить телефон мог, но очередное падение на 4м году жизни вывело из строя часть сенсора, а сам экран (стекло) остался цел. Т.е. внешне ничего не изменилось, только часть экрана не работало.

Год с этим я жил, как и все смартфоны на Андроиде у него появились проблемы «черного экрана». Это когда экран телефона может просто потухнуть, телефон может просто выключиться или перезагрузиться.

Потом я задумался о покупке нового телефона или… заменой сенсорного экрана на Prestigion PAP5044. Одно меня останавливало: малый объем свободной памяти смартфона. Ведь, даже если я заменю сенсон, проблема нехватки памяти останется. Телефон я использую для звонков, интернета и тестирования разработанных адаптивных сайтов на смартфоне в мобильных браузерах. Все заказанные сайты мы разрабатываем под мобильные устройства и большие экраны (ПК, ноутбуки, ТВ), в т.ч. оптимизируем скорость загрузки страниц.

Недостаточно свободного места на Android. Решения

Отсутствие места на смартфоне, когда в наличии объемная карта памяти (например, на 32 Гб) или достаточное количества места на самом смартфоне, типичная проблема.

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

Я видел два решения:

перераспределение памяти на смартфоне (переразметка памяти) (будем делать именно это);

перенастройка памяти на карту памяти.

О том как это делать это я еще не знал, и о возможности проделывания таких операций тоже.

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

Читайте также:  Установщик windows msiexec option обязательный параметр

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

Используемые инструменты для прошивки на Linux Ubuntu 18.04

Всю информацию я брал с 4PDA и недостающие сведения об операциях проделывал на основе опыта.

Но хочу заметить, что под Windows, что на Linux операции по прошивке проделываются из программы SP Flash Tool.

Предупреждение: во время прошивки я сделал телефон нерабочим, затем восстановил (о чудо!), изменил версию рекавери (Recovery). потом несколько раз изменил прошивку (искал рабочую и подходящую), перераспределил память, проделывал разные эксперименты, в самом начале потерял IMEI, восстановил IMEI (даже не все способы помогали). Сейчас, во время написания этой статьи, я опять буду перепрошивать смартфон, т. к. текущая прошивка смартфона меня не устраивает (Lewa OS v6), она потребляет много ресурсов и быстро садиться батарея. Также заново перераспределю память (сейчас у меня для установки приложений выделено 2Гб, а под файлы 600Мб — для приложений это много, а для телефона — мало).

SP Flash Tool под Linux Ubuntu 18.04

Скачем программу с официального сайта. В примерах на 4PDA все операции проделывались на версии 3. К сожалению на сайте такой версии не было, а подходящую пришлось искать методом тыка. Это версия SP Flash Tool v5.1512 для Linux (другие не поддерживали процессор).

Используемая программа зависит от версии процессора, в принципе как и версия программы. Для тех, у кого процессор не MediaTek, понадобиться другая программа.

Для определения смартфона (не как карту памяти или медиаустройство) нужно скачать необходимые правила для определения устройства. Их скачиваем с GitHub.

В принципе, там написано что и как делать, но могу повторить.

Настраиваем правила для определения смартфона на Android на Linux

При успешном проделывании операций при подключении выключенного смартфона в выводе dmesg должны быть примерно такие строки:

[30456.594191] cdc_acm 2-2:1.1: ttyACM0: USB ACM device
[30456.632068] usbcore: registered new interface driver cdc_acm
[30456.632072] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[30458.192226] usb 2-2: USB disconnect, device number 4

Что делать если таких строк нет? Либо не дали прав на файл (почитайте инструкцию на гитхабе, она более подробная), либо нужно отключить смартфон от ПК, выключить его, вытянуть батарею, вставить обратно, заново подключить.

Иначе могут быть такие сроки:

351.410107] usb 2-2: Manufacturer: PAP5044
[30376.236721] usb 2-2: USB disconnect, device number 3
[30456.332355] usb 2-2: new high-speed USB device number 4 using ehci-pci
[30456.489510] usb 2-2: New USB device found, idVendor=0e8d, idProduct=2000
[30456.489518] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[30456.489522] usb 2-2: Product: MT65xx Preloader
[30456.489525] usb 2-2: Manufacturer: MediaTek

Подготовка к прошивке Android на Linux

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

Цель прошивки (и всех действий): переразметка памяти.

Файлы для разметки

Скачиваем файлы для разметки и файлы прошивки с сайта 4PDA. В зависимости от необходимой разметки, выбираем себе файлы (для себя я выбрал вариант 1.5Гб, т. к. 2Гб оказалось слишком много для системы, занято всего лишь около 1Гб, но позже и с 1.5Гб я заметил чудеса).

Кастомное рекавери

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

Рекавери дает вам такие возможности, как установка кастомных прошивок, патчей, сброс телефона, создание резервных копий и т. д.

Нам нужно скачать рекавери. Ссылка взята из поста 4PDA: https://yadi.sk/d/8FzlNELBjVV6E (прошивка 1.0.42 для Prestigio PAP5044 Android 4.2 и кастомный рекавери CarlivTouch-recovery). Там же будет и вся система.

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

Прошивка для смартфона

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

Операция переразметки памяти смартфона

Приступим к делу (файлы все скопировали, все лишнее достали). Смартфон должен быть выключен и отключен от ПК, батарея должна быть заряжена!

Переразметка

Открываем консоль. Запускаем из под рута (через sudo) Flash Tool (файлы должны быть исполняемые): sudo ./flash_tool.sh.

Во вкладке программы Download в пункте Scatter-loading file выбираем файл из скаченного и распакованного архива MT6589_Android_scatter_emmc (не забываем, что путь без пробелов и только латинские символы).

В результате, у нас должно быть выделено 3 пункта:

EBR1 и EBR2 — файлы разметки;

RECOVERY — кастомное рековери.

Что значат другие пункты?

Android — для замены, установки, обновления системы Android;

Preloader — загрузчик (его вообще не трогаем).

Остальные пункты, я думаю, понятны из названия, а если не понятны, лучше не стоит их трогать =).

Прошивка работает так, что в указанные сектора памяти загружает указанные данные. Это значит изменив сектора или указав неверные файлы, 99% вы сделаете устройство кирпичом (попытки восстановления могут его оживить обратно).

Телефон у нас выключен и к ПК не подключен. Если у вас старый (стандартный) рекавери, то указываем файл в пункте таблицы Recovery «CarlivTouch-recovery-2_5.img».

Нажимаем кнопку Download. Подключаем устройство к ПК. Если все хорошо, то будет отображена полоса загрузки (вначале красная, затем желтая). Когда загрузка дойдет до конца, будет отображена зеленая галочка или кружочек.

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

В режиме рекавери в разделе Wipe выберите пункты Wipe Data Factory Reset, Wipe Cache, Wipe Dalvik Cache. Их называют «вайпы» и для проделывания этих операций, могут сказать «делаем все вайпы». Она сбрасывает телефон до заводских настроек, очищает кэш настроек, очищает кэш виртуальной машины.

По окончанию перезагружаем телефон и получаем новую разметку памяти.

Вывод

Что нам это дало? Теперь у нас достаточно места, чтобы устанавливать больше приложений, даже те, которые раньше мы не могли установить и не будет ошибки о нехватке места =)

Замечание: размеры памяти размечены так, чтобы было место для установки обновлений смартфона и если обновление не установится или установиться не полностью, есть вероятность, что придётся переставлять систему (прошивку).

Прошивка смартфона и переустановка системы Андроид

Зачем прошивать смартфон?

Когда текущая версия Андроида невыносима (глючит, жрет много памяти и батареи, тормозит).

Когда хочется чего-то нового, но возможно потом придется вернуться назад.

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

А зачем менять систему?

Читайте также:  Установка зависимостей linux mint

По тем же причинам, что и выше;

Система убита, смартфон не загружается;

Нужно поставить что-то стабильное (или наоборот).

Установка или обновление системы Android с помощью SP Flash Tool

В той же вкладке Download с теми же выбранными файлами Scatter снимаем все галочки и ставим галочку только на Android. А путь к системе указываем либо что есть, либо ищем на просторах интернета необходимые версии прошивки (системы) для смартфона, кидаем в папку и указываем путь. Чтобы вы полнимали о чем речь, то речь о стандартной системе, а не о прошивках, которые устанавливаются из ZIP в рекавери. Вы производите полную замену системы по сути на первоначальную. Хотя кто-то может слить и залить свою изменённую систему и вы можете установить ее, уже с прошивкой.

Нажимаем кнопку Download и подключаем смартфон. Ждем, все также как и при переразметки памяти.

Готово, у вас обновлена система.

Что дальше? Дальше вы можете использовать данную систему, а можете установить прошивку на смартфон.

Установка прошивки на смартфон Prestigio PAP5044

Установка прошивки на самом деле уже проще выполняется, чем вышеописанные действия.

Скачиваем прошивку с 4PDA для своего телефону (любую понравившуюся по описанию, в учетом комментариев), заливаем ее на телефон, в память телефона.

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

Из 10 прошивок пошло 9, в одной телефон дальше заставки не заходил.

После установки прошивки выполняем все вайпы и запускаем смартфон.

Замечания: установив кастомную прошивку, большая вероятность, что после установки обновлений для смартфона вы собьёте прошивку и придется опять перепрошивать (ведь они появятся для той версии, систему которой вы поставили, например, если версия 41, значит 45, если 45, значит 48). Варианта два: не обновляться или не ставить кастомные прошивки.

Ошибки во время операций с телефоном

На Windows у меня все же получилось подключить смартфон, но только после прошивок на Linux. Цель подключения: задать IMEI.

Делаем из Android кирпич

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

Firmware Upgrade — этот режим обновления сделал из телефона кирпич.

Телефон не реагирует ни на какие действия, но при подключении к ПК загорается красный индикатор (анимация зарядки на смартфоне не появляется).

Что делать? На самом деле восстановление аппарата оказалось не сложным, но потерял все данные, в т.ч. IMEI (ох и замучился я с его восстановлением). Сложность процесса восстановления смартфона на Андроиде, такая же как и перепрошивка смартфона с ПК. Материалы взял тут.

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

После восстановления смартфона мы также можем поставить любую прошивку, но не забывайте, то у нас теперь потерян IMEI смартфона и NVRAM!

Восстановление IMEI на смартфоне под Андроидом

Долго же пришлось танцевать с бубном, чтобы задать IMEI смартфону. Почему? Потому что все лёгкие и «стандартные» способы не работали и область памяти была потеряна.

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

Какой IMEI задавать смартфону? Практически, смартфону можно задать любой IMEI, но правильно задавать ему именно родной — он указан на обратной стороне смартфона под аккумулятором или в документах с телефону. На крайний случай, можно указать IMEI другого телефона, но вашего… нерабочего, чтобы не было конфликтов.

Какие я способы пробовал для восстановления IMEI?

Способ 1. Через служебные функции смартфона или служебное меню (не помогло)

*#*#3646633#*#* и попадаем в заводские настройки смартфона. В зависимости от прошивки смартфона, название пунктов могут отличаться (быть на английском или с разными переводами русского языка). Вкладка «Подключение» → Сведения о CDS → Radio Information → Phone 1 и Phone 2.

Но, пункт CDS Information (самый первый пункт) был недоступен, и наверное из-за отсутствия сведений о IMEI.

Способ 2. Восстановление раздела NVRAM и IMEI с помощью резервных копий (частично помогло)

На самом деле этот способ тоже не помог, т. к. бэкапа не было. Но я начал искать их в интернете (не каждый опубликует свой IMEI). Ну, скажем, я его почти не нашел.

Точнее нашел, но с нулевыми значениями. С помощью программы MTK Droid Tools на Windows мне удалось создать раздел и задать значение IMEI нулями (из файла).

Не могу оценить этой помощи, т. к.:

IMEI я все-таки задал, но нулями, из этой же программы изменить на свое значение не удалось;

мне его теми же стандартными способами не удалось изменить.

Почему я не смог его изменить? Я пробовал уже с правами рута через приложения Андроид из Плеймаркета (способ 3, не помогло), но они не изменяли почему-то эти данные. В некоторых приложениях кнопка «применить» была именно в месте, где не работал сенсорный экран. Приложение было сделано только под вертикальную версию и не изменяло ориентацию экрана.

Кроме этого, я нашел около 15 способов замены IMEI. Но все они были примерно однотипные.

Способ 4. ADB RUN (помогло)

Adb Run — консольная программа для Windows (работает из командной строки). По сути управление смартфоном как через Recovery.

Какая особенность? Изменить IMEI можно только на смартфонах с MTK (то что нам нужно!).

Там будет расписано, как через используемую программу сгенерировать файл с IMEI и установить его на телефоне.

Вывод

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

Позже я все же вернулся к заводской прошивке, т. к. она была лучше всех в соотношении потребления ресурсов, расходу батареи. Стандартную прошивку обновил до последней заводской версии по воздуху.

Я еще пробовал прошивку с GO Launcher. Она очень красивая и эффектная. Но, после обновления перестала работать. Кроме этого, вшитая в прошивку версия уже не поддерживалась, поэтому часть функционала не работало (установки приложений). А вся красота выжирала батарею.

Установив стандартную версию Андроида и отдельно установив GO Launcher я увидел еще больше эффектов и… рекламы. Она была повсюду, и избавиться от нее было нельзя. Закрывая ее, она снова открывалась и открывалась, и просила заплатить деньги через банковскую карту (была просрочена, так может и автоматом бы оформила подписку). Это красивое приложение, заменяющее внешний облик Андроида я удалил. Теперь использую стандартную версию Андроида.

Еще о памяти. При установки приложений через Плеймаркет, там появилось сообщение, что на устройстве мало места, всего лишь 600Мб и нужно его очистить =). Но сообщение скрывается, а в системе его нет. Видимо в самом плеймаркете забито, сколько памяти у устройства. Все приложения устанавливаются без проблем.

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

Источник

Оцените статью