Hyundai Creta клуб Россия Лента RSS

Вернуться   Hyundai Creta клуб Россия > Технический раздел > Эксплуатация > Аудио-видео-навигация
Зарегистрируйтесь или войдите:
Или войдите через:

Важная информация

 
nvasunin
Младший научный сотрудник
Hyundai Creta 2018
2.0 АКПП
Сообщений: 462
Получил "Мне нравится"337  Отдал "Мне нравится"85
В клубе с 27.12.2018
26.11.2019 10:15
Сообщение от iland33 Посмотреть сообщение
а можно через таскер запустить приложение, чтобы оно имело рут-права ?
Ну можете попробовать запустить какой-нибудь активити через команду am.
Не уверен, что сработает, но попробовать никто не мешает.

Сообщение от iland33 Посмотреть сообщение
тут полюбому нужна максимально четкая, не раз проверенная, инструкция
Инструкция у меня есть, детальная и четкая. И проверенная на стенде много раз.
Но, конечно, риск всегда останется.
Потому я всегда задаю вопрос - есть ли четкое понимание того, что хочется получить. Потому как если нет, то эксперименты рано или поздно приведут к кирпичу.
И второй вопрос - кроме как с помощью рута - задача никак не решается?
И третий - оно того стоит?))
nvasunin вне форума
codemaster
Младший научный сотрудник
Hyundai Creta 2017
2.0 АКПП
Сообщений: 218
Получил "Мне нравится"110  Отдал "Мне нравится"3
В клубе с 20.06.2017
26.11.2019 10:44
Сообщение от nvasunin Посмотреть сообщение
Ну можете попробовать запустить какой-нибудь активити через команду am.
Не уверен, что сработает, но попробовать никто не мешает.
Не сработает. Приложения под Android = отдельные пользователи linux.
codemaster вне форума
iland33
Младший научный сотрудник
 
Аватар для iland33
Hyundai Creta 2017
2.0 АКПП
Сообщений: 405
Получил "Мне нравится"144  Отдал "Мне нравится"65
В клубе с 09.11.2016
27.11.2019 10:00
Сообщение от nvasunin Посмотреть сообщение
Поэтому и спрашивал, зачем рут нужен.
Я честно говоря думал его уже как-то много проще уже можно получить, без всяких там рисков и снапшетов )
Некий товарищ @Horor, тут писал:
Сообщение от Horor Посмотреть сообщение
Быстрая загрузка (снэпшот) не интересует, рут я получил благодаря форуму for pda.
Но, по какой-то причине, не тут, ни даже в личку, не делится как он это сделал.

iland33 вне форума
Эту рекламу можно отключить.
codemaster
Младший научный сотрудник
Hyundai Creta 2017
2.0 АКПП
Сообщений: 218
Получил "Мне нравится"110  Отдал "Мне нравится"3
В клубе с 20.06.2017
27.11.2019 10:10
@iland33, так у тебя уже получен root. Что еще нужно?
Затем шаги с 2 по 15 — это заклинания для работы root :)
Или ты переписал заклинания, но не вкурил что там происходит на самом деле?
codemaster вне форума
iland33
Младший научный сотрудник
 
Аватар для iland33
Hyundai Creta 2017
2.0 АКПП
Сообщений: 405
Получил "Мне нравится"144  Отдал "Мне нравится"65
В клубе с 09.11.2016
27.11.2019 10:22
Сообщение от codemaster Посмотреть сообщение
Или ты переписал заклинания, но не вкурил что там происходит на самом деле?
конечно не вкурил, с этим мне помог человек с форума. Ну и этот рут, как ты сам сказал - только для команд таскера. Для других приложений он бы тоже не помешал, идеи еще есть. Но рисковать стремно ))

iland33 вне форума
codemaster
Младший научный сотрудник
Hyundai Creta 2017
2.0 АКПП
Сообщений: 218
Получил "Мне нравится"110  Отдал "Мне нравится"3
В клубе с 20.06.2017
27.11.2019 10:35
Чтоб приложения могли что-то делать под правами root, нужен стандартный путь для этой функциональности - утилита su в /system/bin
Чтоб туда ее поставить, нужно записать новые файлы в раздел /system
Этот раздел при нормальной загрузке read-only.
кроме того, для ускорения загрузки, в этом ГУ применен так называемый snapshot:

Система была один раз загружена в оперативку, при этом был какой-то набор файлов в /system.
Потом результат загрузки из оперативной памяти был слит на флешку для повторной быстрой загрузки.
Полученный snapshot и раздел /system тесно связаны друг с другом.
Как только ты откроешь /system на запись и добавишь в него su (для root), возникнет нестыковка между snapshot оперативки и /system. И грузится ГУ перестанет.
Поэтому просто так воткнуть root для всех приложений невозможно.

Процесс усложняется: перед установкой su нужно отключить загрузку из snapshot, а после - заново запустить процесс создания нового snapshot. Как уже выяснил уважаемый nvasunin, на этой дорожке обильно раскиданы грабли и вероятность получить кирпич зашкаливает. Поэтому он и вопрошает, а оно тебе надо?

Допустим ты преуспел, su поставил и snapshot пересоздал. ГУ грузится, все круто.
Но теперь у тебя в руках заряженный автомат, снятый с предохранителя. И ты собираешься чистить ствол...
потому что права root в приложениях в основном нужны для внесения изменений в /system. А к чему это приводит - см. выше.
codemaster вне форума
Эту рекламу можно отключить.
nvasunin
Младший научный сотрудник
Hyundai Creta 2018
2.0 АКПП
Сообщений: 462
Получил "Мне нравится"337  Отдал "Мне нравится"85
В клубе с 27.12.2018
27.11.2019 13:12
Сообщение от codemaster Посмотреть сообщение
...Как только ты откроешь /system на запись и добавишь в него su (для root), возникнет нестыковка между snapshot оперативки и /system. И грузится ГУ перестанет......Но теперь у тебя в руках заряженный автомат, снятый с предохранителя. И ты собираешься чистить ствол...
Грузиться-то она будет, но возможны рандомные ребуты. А в остальном - все именно так.
И насчет автомата - полностью поддерживаю. Наличие рута - соблазн к экспериментам (
Сообщение от iland33 Посмотреть сообщение
идеи еще есть
). И рано или поздно они приведут к кирпичу, поверьте моему опыту работы с магнитолой, это именно так.


Сообщение от iland33 Посмотреть сообщение
конечно не вкурил,
Вот поэтому я и не выкладываю в общий доступ инструкцию, как просят уважаемые форумчане.

Делать на ГУ что-то, не понимая как это работает - это сродни безумству (ИМХО). А когда инструкция в общем доступе - обычно сначала ее бездумно исполняют, потом натыкаются на грабли и только потом, когда уже поздно, начинают изучать риски и вообще матчасть. Именно это было на 4pda в теме по LAN6000, когда народ начал печь кирпичи как пирожки.

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

В конце концов, прежде чем обкатывать идею на своем ГУ - без проблем можно обкатать на моем стенде. Вот, например, идею с Xposed кинули - я обкатал.

Сообщение от codemaster Посмотреть сообщение
так у тебя уже получен root. Что еще нужно
А разве для "input tap" нужен постоянный рут? Честно говоря, не пользовался никогда, не в курсе.
Посмотрел скрипт, там все та же вроде история - выполнение шеллосвской команды через дыру в системе. Рут в скрипте не устанавливается.
nvasunin вне форума
iland33
Младший научный сотрудник
 
Аватар для iland33
Hyundai Creta 2017
2.0 АКПП
Сообщений: 405
Получил "Мне нравится"144  Отдал "Мне нравится"65
В клубе с 09.11.2016
27.11.2019 13:49
Сообщение от nvasunin Посмотреть сообщение
А разве для "input tap" нужен постоянный рут?
нет, идея с "input tap" полностью реализована, тут все получилось. "постоянный рут" уже для других идей, но... да, они таких рисков не стоят ))

@riltor, @novik,
Сообщение от Prof Посмотреть сообщение
Господа, а кто-нибудь может напишет инструкцию, от а до я, что как и где, что бы приложения накатить и интернет работал и яндекс музыка пела и яндекс навигатор пробки показывал. Пожалуйста.
Так на этом форуме все расписано более чем подробно :) Ну вот основные шаги:
1. Зайти в инженерное меню
2. Через браузер установить любой файловый менеджер
Вот собственно и все, как это сделать - читайте в самом начале ветки.
3. Устанавливаете нужные вам приложения. Прежде всего:
- BlueVPN (чтобы работал инет)
- SorentoMusic (решает вопрос со звукам + добавляет несколько фичей)
- EasyTouch или подобное ему для удобного доступа к приложениям, мне поитогу больше понравился AppDrawer

С приложениями желательно не перебарщивать, ставить только необходимые и желательно облегченные моды (например с 4pda). Тут подборка софта которое стоит у меня

iland33 вне форума
nvasunin
Младший научный сотрудник
Hyundai Creta 2018
2.0 АКПП
Сообщений: 462
Получил "Мне нравится"337  Отдал "Мне нравится"85
В клубе с 27.12.2018
27.11.2019 14:54
Сообщение от iland33 Посмотреть сообщение
они таких рисков не стоят
Ну раз вы освоили через Таскер запускать под рутом шелл-скрипт, то можете поэкспериментировать с перехватом кнопок ШГУ )))
За основу можно взять вот это: ссылка
и вот это: ссылка

Насчет getevent не знаю, не пробовал (но раз input есть, то и getevent должен быть, думаю).
А вот через logcat наши кнопки влегкую отлавливаются - я пробовал, но так до ума и не довел - мне без надобности. Могу даже коды прислать всех кнопок и крутилок на нашем ШГУ, если интересно.
Отменить стандартное действие не получится, но повесить то, что заходите - сможете.

Это и безопасно, и интересно, и юзабельно.

И еще раз, если будет желание что-то протестить у меня на стенде - пишите, протестим.
nvasunin вне форума
Teuta
Абитуриент
Hyundai Creta 2017
2.0 АКПП
Сообщений: 7
Получил "Мне нравится"3  Отдал "Мне нравится"24
В клубе с 10.10.2017
27.11.2019 16:51
Сообщение от iland33 Посмотреть сообщение
...
Друг,а как ты сделал чтобы в AppDrawer приложения отображались не списком а как на видео,иконками
Teuta вне форума
© Hyundai Creta клуб Россия, 2024
© vBulletin 2024, Jelsoft Enterprises Ltd.
Текущее время: 03:36. Часовой пояс GMT +3.