?

Log in

No account? Create an account

Андроид с рутом - БЭСМ-6

2017, Oct 31

10:08:00 - Андроид с рутом

Previous Entry Share Next Entry

Уважаемые технически эрудированные френды!

Объясните, если кто знает, какие сейчас существуют "сторонние" прошивки Андроида со штатным рутом в комплекте.

Некоторое время я пользовался cyanogenmod, но недавно зашел и выяснил, что оно discontinued, и на его месте теперь LineageOS.

А что еще бывает? Очень хотелось бы ответа из своего опыта, и по возможности развернутого, а не в фейсбучном стиле.

Второй вопрос - что у нас сейчас с версиями Андроида. У LineageOS для моей Xperia Z поддерживается только 14.1, Андроид 7.1. Есть опыт с андроидом 4 и 5, но не то чтобы очень продвинутый. Так, проблемы с записью на SD без рута я так и не сумел решить, ни в четверке, ни в пятерке.

Origin: https://filin.dreamwidth.org/11353.html, comment count unavailable comments

Tags:

Comments:

[User Picture]
From:vitus_wagner
Date:2017, Oct 31, 08:27:07 (UTC)
(Link)
"Проблемы с записью на SD без рута" это "имея рута, не смог настроить систему так, чтобы приложение, не имеющее рута, могло писать на SD"? Или "не имея рута не смог заставить приложение, модифицировать которое нет возможности или ломы, писать на SD"?

Поскольку по крайней мере одно приложение, которое умеет и в 5-м, и в 6-м андроиде без рута запрашивать доступ ко всей SD на запись, я знаю, это Total Commander.
(Reply) (Thread)
[User Picture]
From:besm6
Date:2017, Oct 31, 08:51:50 (UTC)
(Link)
Первое.

И в варианте "есть Debian под Linux Deploy, и в нем не работает копирование на SD без рута". Там, кстати, кажется, и на внутреннюю не может.

Рут мне нужен в любом случае.
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:2017, Oct 31, 08:57:24 (UTC)
(Link)
Вот этот вариант мне тоже крайне интересен - если в Java-приложении запросить права на запись на SD-карту, то получат ли это право нативные бинарники, запущеные из-под этого приложения. Хотя мне бы хватило ssh-helper-а.

А Linux Deploy уже без рута работает? Или в Debian, запущенном из-под Linux-deploy, копирование проходит только из-под рута, а не из под обычного юзера?
(Reply) (Parent) (Thread)
[User Picture]
From:besm6
Date:2017, Oct 31, 10:26:03 (UTC)
(Link)
Linux Deploy без рута работает. Но, разумеется, только на файле, а не на устройстве. У меня же линукс на устройстве, и мне нужен рут. Тормозов в системе мне и так хватает.

Ну и да, именно так. Из-под рута в дебиане копирование работает, а из-под обычного юзера нет. Вряд ли это шибко удивительно, там же не только нативный бинарник из-под приложения, но и юзер для внешней системы неочевидный, кажется.
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:2017, Oct 31, 10:37:40 (UTC)
(Link)
Вот там как раз может помочь монтирование файла как файловой системы. Но вообще я сходу не скажу как там в ядре и без кривых гугловских fuse-модулей эта проблема решается.

Насколько я понял, попытавшись поиграться с парочкой "линуксов без рута" в андроиде, в первую очередь проблема там не в файловой системе, а в bind-е к 22-му порту. А нахрен мне линукс, на котром не работает sshd?
(Reply) (Parent) (Thread)
[User Picture]
From:tzirechnoy
Date:2017, Oct 31, 12:08:47 (UTC)
(Link)
А зачем для sshd 22-й порт?
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:2017, Oct 31, 12:10:41 (UTC)
(Link)
А вот тех, кто хочет поднимать сервисы на портах отличных от их well-known, мне хочется поубивать с особой жестокотстью. Посколкьу потом замучаешься дырочки в файволлах прокручивать и прокси настраивать.

Особенно любители всяких джавских вебсервисов это любят.

(Reply) (Parent) (Thread)