Получение root через Telnet
- mixmar
- Мастер
- Posts in topic: 32
- Сообщения: 366
- Зарегистрирован: 03 сен 2018, 16:42
- Откуда: Муром Владимирской обл.
- Модель ресивера: HDBOX S600 UHD
- Репутация:
Получение root через Telnet
spbplus, это вам спасибо, что еще беретесь проводить эксперименты с apk файлами от других моделей.
Я думаю, что сначала для актуальности декомпиляции и обратной компиляции, надо просто декомпилировать apk,
а затем без всякой корректировки данных вновь его скомпилировать, если все будет нормально с ним в работе на ресивере,
то далее можно уже заняться редактированием данных в декомпилированном файле от AS2 или от Supremo 2.
Я думаю, что сначала для актуальности декомпиляции и обратной компиляции, надо просто декомпилировать apk,
а затем без всякой корректировки данных вновь его скомпилировать, если все будет нормально с ним в работе на ресивере,
то далее можно уже заняться редактированием данных в декомпилированном файле от AS2 или от Supremo 2.
Skyway: Nano 3, Virgo; HDBOX: S600 UHD
Триколор: NKE 4020, CI+ Delgado
Триколор: NKE 4020, CI+ Delgado
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
Мой ход мыслей точно такой.
Мысли про облегчение и "андроидный" рут: Вообще-то стоит посмотреть как выполняется скрипт update с флешки, логично туда засунуть su и supersu, и скриптиком делать все остальное, прописать автозапуск su, если у кого есть время и желание.... (руки просто не доходят самому ковыряться, много задач). SeLinux в 1.6.30 отключен, но я думаю в следующих прошивках эту дырку прикроют. Интересно, на openbox уже 1.6.37, как я понял, там метод работает?
Мысли про облегчение и "андроидный" рут: Вообще-то стоит посмотреть как выполняется скрипт update с флешки, логично туда засунуть su и supersu, и скриптиком делать все остальное, прописать автозапуск su, если у кого есть время и желание.... (руки просто не доходят самому ковыряться, много задач). SeLinux в 1.6.30 отключен, но я думаю в следующих прошивках эту дырку прикроют. Интересно, на openbox уже 1.6.37, как я понял, там метод работает?
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
YurgenX800, вот в андроиде и разработке под андроид я маленько плаваю (мало приходилось писать) Разобрал "родной" лянчер (обратно тоже собрался), хотелось бы посмотреть лянчер от опенбокса (as4).
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
Получение root через Telnet
Я бы выдернул из ресивера лаунчер и сам поковырялся бы (опыт есть и установлен необходимый софт), но описанный метод получения рута для меня не совсем понятен.
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
YurgenX800 :
1. Плагины исполняются с привилегиями суперпользователя (на 1.6.30).
2. Значит надо что-то запустить как плагин, что бы можно было получить шелл.
3. Самое простое - телнет даемон.
Есть еще пару приемов и без плагинов, но они будут мудреней
Гарантию на прибор можно будет потерять, если начнете без башни менять системные файлы и блочные устройства курочить - а смотреть аккуратно и брать - ничего опасного.
В принципе можете выполнить следующее для выдерания лянчера:
Сделать с помощью notepad++ (не забываем правка->формат конца строк->unix) файлик (без расширения!):
1. Плагины исполняются с привилегиями суперпользователя (на 1.6.30).
2. Значит надо что-то запустить как плагин, что бы можно было получить шелл.
3. Самое простое - телнет даемон.
Есть еще пару приемов и без плагинов, но они будут мудреней
Гарантию на прибор можно будет потерять, если начнете без башни менять системные файлы и блочные устройства курочить - а смотреть аккуратно и брать - ничего опасного.
В принципе можете выполнить следующее для выдерания лянчера:
Сделать с помощью notepad++ (не забываем правка->формат конца строк->unix) файлик (без расширения!):
Скрытый текст. Для просмотра нужно зарегистрироваться
кинуть его в папку plugin по сети, выполнить зеленой кнопкой, забрать из папки plugin Launcher.apk.-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
Получение root через Telnet
Спасибо! Попробую, но для его правильной разборки и сборки нужен ещё фреймворк?! А обратно записать файл в папку priv-app и установить ему права можно?
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
YurgenX800, фрейм видимо нужен. я не силен в реверс-инженерии андроид приложений. Обратно записать можно, и права поставить тоже, но я так понимаю кеш арта(или далвика) придется чистить, значит мудрить со скпиртом при запуске, или нет?
Вот color из res:
Вот color из res:
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
Получение root через Telnet
Попробовал. Пишет старая версия и ничего не делает.
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
YurgenX800, openbox? он в плагинах ничего и не делает. покрутит запуск и все. В папке плагин файл лянчера появился? На олдверсион внимания не обращаем.
Само сабой
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
Получение root через Telnet
Нет не появился.
-
- Активист
- Posts in topic: 45
- Сообщения: 75
- Зарегистрирован: 26 янв 2019, 19:27
- Модель ресивера: formuler s 4k turbo pro
- Репутация:
Получение root через Telnet
YurgenX800, в notepad++ делал? Конец строки LF?
попробуй вместо cp /system......
pm list package -f > /data/plugin/package.txt
chmod 777 /data/plugin/package.txt
почитать установленные пакеты.
(можно править нотепадом++, открывая файл прямо в сетевом расположении)
И посмотри, где лянчер.
попробуй вместо cp /system......
pm list package -f > /data/plugin/package.txt
chmod 777 /data/plugin/package.txt
почитать установленные пакеты.
(можно править нотепадом++, открывая файл прямо в сетевом расположении)
И посмотри, где лянчер.
-
- Активист
- Posts in topic: 15
- Сообщения: 35
- Зарегистрирован: 22 сен 2018, 23:12
- Модель ресивера: Mecool kIII, Skyway Classic4
- Репутация:
Получение root через Telnet
Получилось. Launcher от AS4K+