Получение root через Telnet

S MINI | S 2X | S TURBO | S TURBO PRO
Обзоры, инструкции, прошивки, настройки, отзывы и обсуждения
Аватара пользователя
mixmar
Мастер
Мастер
Posts in topic: 32
Сообщения: 366
Зарегистрирован: 03 сен 2018, 16:42
Откуда: Муром Владимирской обл.
Модель ресивера: HDBOX S600 UHD
Репутация:
250
Россия

Получение root через Telnet

Сообщение mixmar »

spbplus, это вам спасибо, что еще беретесь проводить эксперименты с apk файлами от других моделей.
Я думаю, что сначала для актуальности декомпиляции и обратной компиляции, надо просто декомпилировать apk,
а затем без всякой корректировки данных вновь его скомпилировать, если все будет нормально с ним в работе на ресивере,
то далее можно уже заняться редактированием данных в декомпилированном файле от AS2 или от Supremo 2.
Skyway: Nano 3, Virgo; HDBOX: S600 UHD
Триколор: NKE 4020, CI+ Delgado
Интернет-магазин Telemarket TV.

spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

Мой ход мыслей точно такой.

Мысли про облегчение и "андроидный" рут: Вообще-то стоит посмотреть как выполняется скрипт update с флешки, логично туда засунуть su и supersu, и скриптиком делать все остальное, прописать автозапуск su, если у кого есть время и желание.... (руки просто не доходят самому ковыряться, много задач). SeLinux в 1.6.30 отключен, но я думаю в следующих прошивках эту дырку прикроют. Интересно, на openbox уже 1.6.37, как я понял, там метод работает?
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

spbplus писал(а): 20 фев 2019, 22:24
и еще правильно подписать....
[/quote]
Если копировать скомпилированный apk в системную папку то не обязательно его подписывать. Достаточно подсунуть скомпилированные ресурсы к старой подписи с учётом сжатия.
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

YurgenX800, вот в андроиде и разработке под андроид я маленько плаваю (мало приходилось писать) :) Разобрал "родной" лянчер (обратно тоже собрался), хотелось бы посмотреть лянчер от опенбокса (as4).
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

spbplus писал(а): 21 фев 2019, 22:22 YurgenX800, вот в андроиде и разработке под андроид я маленько плаваю (мало приходилось писать) :) Разобрал "родной" лянчер (обратно тоже собрался), хотелось бы посмотреть лянчер от опенбокса (as4).
Я бы выдернул из ресивера лаунчер и сам поковырялся бы (опыт есть и установлен необходимый софт), но описанный метод получения рута для меня не совсем понятен.
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

YurgenX800 :
1. Плагины исполняются с привилегиями суперпользователя (на 1.6.30).
2. Значит надо что-то запустить как плагин, что бы можно было получить шелл.

3. Самое простое - телнет даемон.

Есть еще пару приемов и без плагинов, но они будут мудреней :)

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

В принципе можете выполнить следующее для выдерания лянчера:
Сделать с помощью notepad++ (не забываем правка->формат конца строк->unix) файлик (без расширения!):
 Скрытый текст. Для просмотра нужно зарегистрироваться
кинуть его в папку plugin по сети, выполнить зеленой кнопкой, забрать из папки plugin Launcher.apk.
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

Спасибо! Попробую, но для его правильной разборки и сборки нужен ещё фреймворк?! А обратно записать файл в папку priv-app и установить ему права можно?
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

YurgenX800, фрейм видимо нужен. я не силен в реверс-инженерии андроид приложений. Обратно записать можно, и права поставить тоже, но я так понимаю кеш арта(или далвика) придется чистить, значит мудрить со скпиртом при запуске, или нет?
Вот color из res:
color.7z
(1.66 КБ) 31 скачивание
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

Попробовал. Пишет старая версия и ничего не делает.
IMG_20190222_231003.jpg
IMG_20190222_231003.jpg (630.99 КБ) 219 просмотров
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

spbplus писал(а): 22 фев 2019, 23:05 придется чистить, значит мудрить со скпиртом при запуске
Должно и без чистки далвика работать. В любом случаи чтобы копировать моды в ресивер нужна полная прошивка в виде файла, на случай если оболочка не загрузится или впадёт в цикл.
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

YurgenX800, openbox? он в плагинах ничего и не делает. покрутит запуск и все. В папке плагин файл лянчера появился? На олдверсион внимания не обращаем.
YurgenX800 писал(а): 22 фев 2019, 23:25 ресивер нужна полная прошивка в виде файла,
Само сабой :)
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

Нет не появился.
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

YurgenX800, в notepad++ делал? Конец строки LF?
попробуй вместо cp /system......
pm list package -f > /data/plugin/package.txt
chmod 777 /data/plugin/package.txt
почитать установленные пакеты.
(можно править нотепадом++, открывая файл прямо в сетевом расположении)
И посмотри, где лянчер.
spbplus
Активист
Активист
Posts in topic: 45
Сообщения: 75
Зарегистрирован: 26 янв 2019, 19:27
Модель ресивера: formuler s 4k turbo pro
Репутация:
117

Получение root через Telnet

Сообщение spbplus »

get_launcher.7z
(215 байт) 47 скачиваний
list_package.7z
(210 байт) 40 скачиваний
YurgenX800
Активист
Активист
Posts in topic: 15
Сообщения: 35
Зарегистрирован: 22 сен 2018, 23:12
Модель ресивера: Mecool kIII, Skyway Classic4
Репутация:
13
Россия

Получение root через Telnet

Сообщение YurgenX800 »

Получилось. Launcher от AS4K+
Ответить

Вернуться в «Спутниковые ресиверы FORMULER [4K Android 7]»