The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от opennews (??) on 21-Мрт-18, 23:11 
Разработчики проекта LineageOS, пришедшего на смену CyanogenMod после отказа от проекта компании Cyanogen Inc, представили (https://lineageos.org/Introducing-the-LineageSDK/) набор для разработчиков приложений LineageSDK (https://wiki.lineageos.org/sdk), в котором помимо штатных фреймворков платформы Android реализованы средства для задействования в приложениях программных интерфейсов, специфичных для Lineage:


-  Styles API (https://wiki.lineageos.org/sdk/api/styles) для кастомизации стиля интерфейса, использования собственной цветовой палитры и  переключения между  светлым и тёмным режимами темы оформления.
-  Profiles API (https://wiki.lineageos.org/sdk/api/profiles.html) для работы с профилями и быстрого изменения специфичных для устройства настроек (например, включение/выключение WiFi, Bluetooth и NFC, изменение громкости и яркости).

URL: https://lineageos.org/Introducing-the-LineageSDK/
Новость: https://www.opennet.dev/opennews/art.shtml?num=48308

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –4 +/
Сообщение от Аноним (??) on 21-Мрт-18, 23:11 
интересно, такой же ль кривой как и официальный андроидовский..

..который в каталог /tmp/... (tmpfs) качает кучу гоовна.. и даже если с этим путём уже заведомо существует символьная ссылка от другого (непривилигерованного) пользователя -- не смущается и пишет в неё тоже!.

? :-)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Crazy Alex (ok) on 22-Мрт-18, 00:20 
А почему он не должен? на любой чих проверять, что ли, не заменили ли стандартный каталог на левый симлинк?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от Аноним (??) on 22-Мрт-18, 00:43 
Товарищ, как я понял, говорит про директория в стандартной директории. И да, надо признать, что SDK эти глубоко наколеночные, к сожалению. И "расчитывают" порой на "одна система - один пользователь"
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –2 +/
Сообщение от X4asd (ok) on 22-Мрт-18, 10:56 
> Товарищ, как я понял, говорит про директория в стандартной директории.

да -- символьная ссылка *внутри* /tmp/

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +2 +/
Сообщение от Онаним on 22-Мрт-18, 03:39 
> проверять, что ли, не заменили ли стандартный каталог на левый симлинк?

Если и заменили - значит так надо, пусть туда, куда указывает этот линк и пишет в таком случае. Для этого линки и придумали.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

16. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –1 +/
Сообщение от X4asd (ok) on 22-Мрт-18, 10:50 
> Если и заменили - значит так надо, пусть туда, куда указывает этот
> линк и пишет в таком случае. Для этого линки и придумали.

а ни чего такого что 777-права дают возможность *любому* *непривелигерованному* процессу сделать эту подмену?

(или ты тоже один из тех у кого chmod-777-головного-мозга?)

типа ты считаешь -- если левый непривелигерованный процесс выставил свою ссылку (на чужой каталог) -- то значит другой (вполне легитимный пользователь) обязан по этой ссылке теперь работать?

не находишь что эта логика охренеть какая ущербная?

и вообще не находишь что Java-программисты (а именно на java и написана SDK в части прикладной логики) -- очень часто нихрена не разбираются в элементарных базовых принципах работы GNU/Linux -- и именно по причине своей невежественности делают такие программные ляпы? может выдать свои предположения -- почему такая кореляция происходит? думаю очевидный ответ: а иначе бы эти люди вообще не писали бы на Java.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

33. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от pavlinux (ok) on 22-Мрт-18, 12:59 
> а ни чего такого что 777-права дают возможность *любому* *непривелигерованному* процессу сделать эту подмену?
> (или ты тоже один из тех у кого chmod-777-головного-мозга?)

Ох йопт, да вам батенька в школу надобно или даже в детский сад. Учи Робаческого наизусть, и только потом возвращайся.  

1. 777 на каталоге даёт право записи в него, а не  переименование (удаление).
2. На /tmp стоит sticky-bit, то есть хрен ты там чего переименуешь/удалишь, кроме своего.


> не находишь что эта логика охренеть какая ущербная?
> и вообще не находишь что Java-программисты ..о нихрена не разбираются в элементарных базовых принципах работы GNU/Linux --

Пока "ущербная логика" и "не разбирающейся" - у тебя и ты. :D

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

42. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от Аноним (??) on 23-Мрт-18, 09:03 

> Пока "ущербная логика" и "не разбирающейся" - у тебя и ты. :D

программа (SDK) пишет в чужую ссылку (от злоумышленника) -- если она там заранее оказалась..

где тут логика?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

15. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от X4asd (ok) on 22-Мрт-18, 10:44 
> не заменили ли стандартный каталог на левый симлинк

*внутри* этого каталога можно подсунуть симлинк.. а реч не про ссылку "/tmp"

а так как каталог этот общий для всех пользователей -- такого рода атаки (Symlink Attack) нужно либо всегда проверять.

ЛИБО ТУПО НЕ ПОЛЬЗОВАТЬСЯ ОБЩИМИ КАТАЛОГАМИ...

> А почему он не должен? на любой чих проверять, что ли

кто мешал им использовать каталоги внутри уютного "$HOME/.my_own_sdk_trash" ? (если по умственным причинам не способены обеспечить внутри общих каталогов безопасный протокол работы)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

25. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от IB on 22-Мрт-18, 12:17 
Не использование mkstemp это немного другое - но дятлы да
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Crazy Alex (ok) on 22-Мрт-18, 12:47 
А этот треш точно надо изолировать? Хотя я вообще не понимаю, на кой в андроиде (оси для персональных устройств) разделение на пользователей, но это вопрос другой.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

35. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от pavlinux (ok) on 22-Мрт-18, 13:27 
> Хотя я вообще не понимаю, на кой в андроиде (оси для персональных устройств) разделение на пользователей,

Каждое запущенное приложение - отдельный юзер, со своим namespace.
Имена UID/рандомные, хотя особо и не замороченные, типа app_33, app_52,..., создаются при старте.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

40. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Crazy Alex (ok) on 22-Мрт-18, 20:14 
а, об этом речь... Ну тогда ещё проще - софт должен сам решать, надо ли ему параноить или можно в общую кучу писать. В этом плане даже то, что накрутили начиная с 6, кажется, андроида, когда отломали нормальный доступ к sdcard - полный идиотизм.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

34. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от pavlinux (ok) on 22-Мрт-18, 13:09 
>> не заменили ли стандартный каталог на левый симлинк
> *внутри* этого каталога можно подсунуть симлинк.. а реч не про ссылку "/tmp"
> а так как каталог этот общий для всех пользователей -- такого рода
> атаки (Symlink Attack) нужно либо всегда проверять.

Ещё раз, для дятлов.

1. 777 на каталоге даёт право записи в каталог, а не его переименование (удаление).
2. На /tmp стоит sticky-bit, то есть хрен ты там чего переименуешь/удалишь, кроме своего.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

41. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 23-Мрт-18, 09:02 
ещё раз -- программа (SDK) пишет в чужую ссылку (от злоумышленника) -- если она там заранее оказалась
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 16:44 
> А почему он не должен? на любой чих проверять, что ли, не заменили ли стандартный каталог на левый симлинк?

Внутри /tmp вообще нет никаких стандартных каталогов, там всё должно создаваться mkstemp().

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

43. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 23-Мрт-18, 09:04 
>> А почему он не должен? на любой чих проверять, что ли, не заменили ли стандартный каталог на левый симлинк?
> Внутри /tmp вообще нет никаких стандартных каталогов, там всё должно создаваться mkstemp().

верно

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

31. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –2 +/
Сообщение от Аноним (??) on 22-Мрт-18, 12:48 
Тебя это сильно напрягает?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

44. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от Аноним (??) on 23-Мрт-18, 09:04 
> Тебя это сильно напрягает?

да

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

45. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от Аноним (??) on 23-Мрт-18, 09:21 
>> Тебя это сильно напрягает?
> да

да -- потомучто это чёрт возьми является индикатором!

индикатор того что если разработчики SDK делают даже такие ляпы -- на совсем простых Linux-местах..

..значит в других более сложных Linux-местах -- очевидно они накасячили тоже.

и как я создам багрепорт типа "ребятушки, ну завязывайте читать блоги по Java и сосредоточтесь на понимании как работает Linux!"?

наверняка они думают как раз наоборот -- что не обязаны знать как работает Linux, потомучто якобы Java решила за них все проблемы кросплатформенности

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

2. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Crazy Alex (ok) on 22-Мрт-18, 00:19 
Хоть эти эмулированные разрешения бы добавили...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от rshadow (ok) on 22-Мрт-18, 02:35 
Ты про заглушки на контакты, координаты и т.д.? Так они там с незапамятных времен. "Защищенный режим" называется.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

30. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Crazy Alex (ok) on 22-Мрт-18, 12:48 
Насколько я помню, там целая эпопея была - их добавляли, потом убирали... В том, что я видел, их либо нет, либо не нашёл, надо ещё глянуть.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

5. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +8 +/
Сообщение от Аноним (??) on 22-Мрт-18, 01:10 
Перешел недавно с линейки на Copperhead OS, гораздо защищеннее и стабильнее, много годноты для приватности искоробки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от ГН on 22-Мрт-18, 03:01 
ы?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Онаним on 22-Мрт-18, 03:41 
К сожалению список совместимых аппаратов не впечатляет.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 10:13 
сам себе зловредный буратин
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –2 +/
Сообщение от Аноним (??) on 22-Мрт-18, 12:06 
По этой причине нексусы не стоит покупать. В них железных бэкдоров больше, чем в других телефонах.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 11:58 
Не впечатляет, это когда контора забивает жирный болт на поддержку аппарата спустя 1 год, что делают 99% контор. А список из нормальных аппаратов, по крайне мере что-то другое на андройде покупать это лютой ССЗБ.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

37. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 18:19 
Так купи аппарат из списка!
В чем проблэм??
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  –1 +/
Сообщение от Аноним email(??) on 22-Мрт-18, 04:13 
Спасибо, посмотрим. Вроде попробовал большинство популярных сборок дройда, но этот пропустил.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

27. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Zumbra on 22-Мрт-18, 12:46 
Я вот тоже недавно на Пиксель накатил, классная прошивка.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от ryoken (ok) on 22-Мрт-18, 06:56 
> Перешел недавно с линейки на Copperhead OS

Не умаляя достоинств системы, спрошу. Это который на все 3 Нексуса?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

20. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 11:55 
Да.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

39. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 18:28 
Ну не надо..
Там целых 8 аппаратов
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 07:20 
CopperheadOS несвободна. Например, формально вы не можете позвонить с нее кому-нибудь по работе, т.к. коммерческое использование запрещено лицензией.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +2 +/
Сообщение от Аноним (??) on 22-Мрт-18, 10:24 
Коммерческое использование это не позвонить, а продавать ОС как продукт или в составе аппарата.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +1 +/
Сообщение от X4asd (ok) on 22-Мрт-18, 11:13 
> Коммерческое использование это не позвонить, а продавать ОС как продукт или в составе аппарата.

вообще-то и то и другое..

если только они не оговорили явно.

напримр -- "коммерческое использование запрещено, кроме совершения вызовов (в том числе по работе)".

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

лучше сразу не иметь дела с такими продуктами. даже когда хотите звонить не по работе :-) ..

в какой-то момент вы будете являться пиратом, если невзначай смогли заработать/заполучить денег с использованием этой разработки.

в суд врядли на вас кто подаст -- но не думаю что вам самим будет приятно осознавать себя преступником.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

29. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Zumbra on 22-Мрт-18, 12:47 
Тебя в России это вообще должно волновать? Какого фига ты распинаешься?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

46. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от X4asd (ok) on 23-Мрт-18, 12:17 
вообще-то в России мы (граждани) тут пытаемся жить по закону. как минимум если закон соответсовует морали..

то что законы не выполняют например люди из правительства (с одобрения президента, и сам президент тоже) -- это отдельная локальная проблема. не касается граждан.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

47. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 23-Мрт-18, 12:44 
> Тебя в России это вообще должно волновать? Какого фига ты распинаешься?

Ты надеешься переспорить разработчиков, пользуясь их продуктом, о наивный чукотский юноша? Ну тогда и на бэкдоры потом не обижайся.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

38. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 18:23 
Последнее прдложение.. ну прям..
я аж прослезился )))))
Конечно!! Мы все будет терзаться сомнениями и
будем не в ладах с совестью до конца своих дней )))
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 11:56 
Что за бред? И кто же меня остановит?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

48. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 23-Мрт-18, 12:50 
> Что за бред? И кто же меня остановит?

Про винду так уже говорили. И начались активации, подписи дров, secure boot, boot guard, management engine и встроенный в ОС кейлоггер, наконец. Что из этого ты вообще сможешь распознать и нейтрализовать, слизняк?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "Проект Lineage (форк CyanogenMod) представил SDK для разрабо..."  +/
Сообщение от Аноним (??) on 22-Мрт-18, 12:49 
Не знаю, довольно сыровато пока что.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру