# Андроидоведам сабж
jmaks(tavern,12) — All
2017-07-15 08:51:09


Ребята, кто может ответить, что произойдет, если я возьму и накачу прошивку
от Samsung Galaxy Tab E SM-T561 на планшет Samsung Galaxy Tab E SM-T560??
Принципиальное различие между ними -- в модели SM-T560 отсутствует модуль
GSM.
-- кирпич?
-- не взлетит?
-- один (odin) не даст прошить?
-- будет работать?
-- будет работать, но не так?

# Re: Андроидоведам сабж
vit01(mira, 1) — jmaks
2017-07-15 10:23:22


jmaks> Принципиальное различие между ними -- в модели SM-T560 отсутствует модуль GSM.

1. Если прошивка официальная, то odin/бутлоадер может ругануться и не разрешить установку
2. Если модуль GSM сильно критичный, то может произойти kernel panic, так что кирпич. Но кирпич временный, восстановимый
3. Ошибки 100% будут, вопрос в их количестве

Я бы на твоём месте предпринял такие действия

1. Нашёл бы файл разметки разделов .pit для обоих устройств и сравнил их по размеру и по составу. Можешь скинуть в ii://linux.14 , если что
2. Распаковал/примонтировал бы оба образа прошивок и сравнил бы файлы с помощью бинарного диффа
3. Если прошивки разных версий Андроида (4 перешивается на 5-6, например), то надо провести исследование насчёт Selinux, с ним могут быть проблемы
4. Интересно насчёт версий ядра и там, и там

Но для начала надо заглянуть на 4pda.ru или на XDA, там люди умные, они разбираются, и у них наверняка что-нибудь да есть.

Вообще, с рутованными телефонами всегда проблем меньше. Захотел - файл любой заменил, захотел - ядро поменял. А тут как повезёт.

Если не напугался и хочешь всё-таки попробовать, то пиши дальше в линуксоэхе, попробую помочь, чем могу.

# Re: Андроидоведам сабж
jmaks(tavern,12) — vit01
2017-07-15 12:39:26


jmaks>> Принципиальное различие между ними -- в модели SM-T560 отсутствует модуль GSM.

vit01> 1. Если прошивка официальная, то odin/бутлоадер может ругануться и не разрешить установку
Они очень близкие, я так понял рут даже получают на этих моделях одним и тем
же способом.

vit01> 2. Если модуль GSM сильно критичный, то может произойти kernel panic, так что кирпич. Но кирпич временный, восстановимый
Вот с момента временный-восстановимый поподробнее, что для этого
требуется??? Если все же окирпичится девайс.

vit01> 3. Ошибки 100% будут, вопрос в их количестве
Значит близкие модели тоже получается запиливают очень по разному? Крайняя
допиленная работающая для этого вида планшетов прошивка 4.4.4 Android. 5-6
версии мне как бы и не нужны.

Причем, некоторыми программами можно увидеть, то чего интерфейс обычной прошивки не
выдает. Допустим Tethering Toggler, показывает настройки мобильного
хотспота и прочие, хотя вроде как модуль GSM отсутствует.

Вообще весь сабж начался с того, а можно ли подключить внешний USB модем с
симкартой и скачать весь интернет.
PPP widget, после того как был получен рут через инструкции с 4pda, стал
видеть подключаемый USB модем, даже пытается его настроить и соединятся, но
что-то не идет... и вообще OTG вроде как заработало.
Вот и после всяких множественных попыток, есть идея попробовать прошивку от
соседней модели, так как подозрения на какие-то отстуствующие файлы, что
модем видит, а определять его как модем не хочет.

vit01> Я бы на твоём месте предпринял такие действия
vit01> 1. Нашёл бы файл разметки разделов .pit для обоих устройств и сравнил их по размеру и по составу. Можешь скинуть в ii://linux.14 , если что
Где он обычно лежит?

vit01> 2. Распаковал/примонтировал бы оба образа прошивок и сравнил бы файлы с помощью бинарного диффа
vit01> 3. Если прошивки разных версий Андроида (4 перешивается на 5-6, например), то надо провести исследование насчёт Selinux, с ним могут быть проблемы
Прошивки обе 4.4.4 не больше ни меньше

vit01> 4. Интересно насчёт версий ядра и там, и там
В общем, принцип понял.

vit01> Но для начала надо заглянуть на 4pda.ru или на XDA, там люди умные, они разбираются, и у них наверняка что-нибудь да есть.
Я уж давно там все что можно было вычитал. Либо может плохо искал, либо не
так искал, что не исключаю. Но то что нужно не нашел. Либо никто не пробовал
поставить смежную прошивку, либо это норма и никто даже не обращает на их
различие внимания, либо еще что.
По поводу подключения внешнего модема, на 4pda, пишут, что вроде как такое
возможно, но конкретных инструкций нет, находил сообщения одного товарища, но я так
понял, он тоже не нашел решения, либо нашел и ни с кем не поделился.

vit01> Вообще, с рутованными телефонами всегда проблем меньше. Захотел - файл любой заменил, захотел - ядро поменял. А тут как повезёт.
Рут получен, можно также найти-посмотреть-заменить что угодно.

vit01> Если не напугался и хочешь всё-таки попробовать, то пиши дальше в линуксоэхе, попробую помочь, чем могу.
Ха, было бы чего боятся. Следом напишу в линуксоэху. Как расковыряю прошивки
и прочитаю твои ответы, на текущие вопросы.

# Re: Андроидоведам сабж
vit01(mira, 1) — jmaks
2017-07-15 15:13:27


jmaks> Вот с момента временный-восстановимый поподробнее, что для этого требуется??? Если все же окирпичится девайс.

Для этого тебе понадобится odin, чтобы прошить стоковую прошивку, и как раз тот самый pit-файл, если всё зайдёт совсем плохо.

jmaks> Где он обычно лежит?

Он нигде не лежит, его надо доставать с помощью утилит вроде heimdall. Это обычный текстовик, в котором описываются разделы во внутренней памяти. Если ты хочешь стоковую прошивку ставить, то надо эти файлы у разных девайсов сравнить между собой, чтобы убедиться, что ошибок не будет. И ещё pit может быть полезен, если девайс "кирпичнулся", чтобы восстановить исходную структуру разделов (в самых запущенных случаях).

jmaks> Рут получен, можно также найти-посмотреть-заменить что угодно.

Тогда всё очень круто. Когда покопаешься и найдёшь различия, попробуй поставить наобум ради интереса. Бэкапы и тот же pit само собой разумеется. Если что-то не заработает (вылезут ошибки), то, имея рут, можно взять и починить.

Например, впихнуть демон adb в initramfs, чтобы иметь возможность заглянуть в логи и починить всё. Но, думаю, переживать сильно не стоит. Мне вон друг только рассказал, что на Нексусах для WIFI и LTE версии устройств даже ядра одни и те же, и прошивки у них встают друг на друга без проблем.

jmaks> Значит близкие модели тоже получается запиливают очень по разному?

Не, ничего подобного. Более чем уверен, что они почти не отличаются. Просто из одной прошивки некоторые библиотеки и блобы выкинули, вот и всё. При формировании релиза или при портировании они 100% собираются из одних исходников.
Судя по тому, что ты написал (версия ОС одинаковая), там ядра тоже, скорее всего, могут быть одинаковыми. Поэтому риск минимальный.