Pull to refresh

Comments 188

Антивирус на смартфоне… Ну окей!
Воу, спасибо — нашел да и отключил

Это не антивирус в понимании антивируса. Это проверка ПО в общей базе предлагаемого ПО к установке. Оно не проверяет файлы, запущенные процессы, посещаемые сайты, присылаемые ссылки в сообщениях разных мессенджеров и прочее, прочее, не проверяет трафик устройства,… и много чего что делает антивирус (не обязательно на андройде) или детское приложение упомянутого здесь разработчика антивируса

Это именно антивирус. Вернее, комплексное решение. Одна часть этого комплекса, как вы и говорите, проверяет все загружаемые приложения в Google Play. А вот другая — именно сканирует ваше устройство. И блокирует небезопасные приложения. А также проверяет посещаемые сайты и присылаемые ссылки в сообщениях. Последнее, правда, возможно только в сочетании с Хромом и включенной настройкой «Безопасный просмотр».
support.google.com/googleplay/answer/2812853?hl=ru

Где оно проверяет присылаемые ссылки в приложениях? Это если используется установленный по умолчанию Хром?
Антивирус и детский продукт лазает в пользовательских данных куда в больших местах.
Отличие реального антивируса от встроенного антивируса Андройда огромно. Я ставил антивирус упомянутой компании ради посмотреть и чтобы блокировать посещаемые сайты — снес из-за ненужности. Детское приложение используемое как блокиратор сайтов имеет очень большие возможности к данным и трафику на устройстве.

Ну хоть оставили возможность удаления любого ПО. И на том спасибо. Если ещё не будет занимать места в прошивке после удаления — вообще сказка.
Будет секретный список секретных российских приложений, которые нельзя будет удалить и которые визуально для пользователя ничем себя не проявляют. Либо будут называться что-то типа «поддержка сетевой инфраструктуры» или «обзор сети» или «региональная геолокация» и т.п. Придется смартфоны в Европе покупать.
Зачем же? Индусофоны разве чем-то отличаются? Бэнды у них такие же, и при этом если предустановленно на уровне ос за вами будет следить индусский «мосад», то какое вам до этого дело?)
Вообще, концепция же простая тут — пусть следит кто хочет, но только не те, где вы живете или куда потенциально начищаете лыжы.
Банальным пирибором подходят например индусофоны, и еще кое какие тилипоны, но это я вам уже как домашнее задание оставлю.
И да, имейте ввиду, что если действительно проникнуться вопросом, то кое какие этакие инет-могазы продают в россию индусофоны с индусского амазона) Что совсем представляется сказочным предложением ага?
А теперь возьмите и изучите вопрос подробнее, и тогда все будет вполне себе хорошо в плане тилипонов, т.е. вообще тут проблем нет на самом деле-то)
Бэнды у них такие же, и при этом если предустановленно на уровне ос за вами будет следить индусский «мосад», то какое вам до этого дело?)

Индусы не посадят меня в тюрьму за отправленный мем в телеграме. Да и к тому же на чьи деньги будет устанавливаться всё это ПО?
Да и к тому же на чьи деньги будет устанавливаться всё это ПО?
Перечисленное в статье — на деньги разработчика, он только счастлив будет, это ведь столько пользовательских данных сразу. Я сомневаюсь что здесь бюджетные деньги задействуют вообще.
Скорее имелось в виду, не перенесут ли затраты на доработки прошивок на конечного покупателя.
Ну с учетом того что разработчик гораздо больше заинтересован в установке своего приложения и готов платить — я думаю что шансы небольшие. Конечно коррупцию никто не отменял и если яндекс вместо того чтобы платить сам сумеет продавить проект за бюджетные деньги, то он скорее всего так и сделает, но это вообще в любом случае возможный вариант независимо от его логичности.
Да не про коррупцию и бюджет речь, а про то, что производители повысят отпускные цены для России в связи с тем, что им надо будет предустанавливать левый софт.
Так а с чего бы? За этот софт с радостью заплатят сами разработчики софта, это же самый эффективный способ набрать пользователей.
Это лишь вероятность, если в законе этого явно прописано не будет. Ну и разработчиков-монополистов в данном сегменте рынка сильная позиция в переговорах с производителями телефонов, типа: «мы единственная российская компания производящая… (читай — внесенная в реестр российских производителей ...). Не установите наш продукт — потеряете белый российский рынок полностью. »
Если не оценивать коррупционную составляющую, то вероятность того что платить будут разработчики близится к 100%. Просто потому что им это выгодно и все это понимают. А то, что вы описываете — это уже коррупция, которую вы же и сказали что не про нее речь. Коррупция в том смысле, что при нормальной реализации это не будет единственный разработчик.
Ну вот мне сходу не приходят в голову российские разработчики мобильных браузеров кроме Яндекса или мессенджеров кроме mail.ru. Это не коррупция, это просто данность, естественные монополии можно сказать. По крайней мере других серьёзных разработчиков не припоминаю, а с несерьёзными, не гарантирующими длительную поддержку своего софта, лидеры рынка типа Samsung вряд ли связываться будут из-за возможных потерь репутации.

А иностранным вендорам российский рынок выгоден, так что могут с разработчиками договориться 50/50.
Возможно что и так, посмотрим
Придется таки больше придавать внимание тому насколько просто сделан анлок,
и насколько юзабельна Lineage. А от Samsung Pay — отказываться в пользу Google Pay (ему то хоть мозги вправить проще что надо под рутом).
Lineage что игра, что операционка. Функционал сделан по пронципу: либо через одно место, либо никак. Долго взвешивал для своего гнусмаса все за и против. Остался на стоковой, ибо падает линяга судя по отзывам частенько, и не всю аппаратную часть у девайсов видит: народ щебече то камеру только одну видит, то блюху в упор никак — у всех по разному.
Lineage собирается под конкретно определённые девайсы, и работает на них в большинстве случаев как часы.

В случае отсутствия поддержки, всегда есть возможность пользоваться сторонними билдами с тех же xda или 4pda, функционал которых может быть неполон, о чём сборщики по правилам проектов обязательно предупреждают.
Lineage собирается под конкретно определённые девайсы, и работает на них в большинстве случаев как часы.

Ну вот, а должна работать как ОС девайса)
Для товарища майора.

Присылать "подозрительные" файлы в "лабораторию".

Скорей от подозрительных пользователей
Небольшая часть пользователей, естественно, будет вне всяких подозрений
Итак, теперь на смартфонах на андроиде будет аж три комплекта хлама важных и полезных программ. Один — от андроида, второй — от кастомной прошивки производителя смартфона, и теперь добавляется третий — от продавца.
С учетом пункта про возможность удаления любых предустановленных программ — пусть побудет в пути от магазина до дома)
Недоработочка: удаление «отечественных програм» нужно сделать через Госуслуги с предоставлением справки от нарколога, из психдиспансера, 2-НДФЛ и заверенной копии документа воинского учёта для военнобязанных.
Надо закинуть иницативу — чтобы для небольшой прослойки желающих реализовали и такое. За небольшую доплату)

А потом внедрить для всех, как обычно.

От профкома, парторга и начальника ЖЭКа же, дабы убедиться в благонадёжности. Получить будет не сильно проще, чем выездную визу.
Телефон с 16 ГБ флэша и Android 8 уже оставляет 1 ГБ свободного пользовательского пространства. И куда они это будут вкорячивать? А если и получится даже, то зачем мне такой телефон.
P.S. и не надо говорить «А ты купи с 512 ТБ» :)
Выбор производителей ПО и процедуры предустановки остаётся за производителями устройств
Есть простой выход — организовать в России говноконтору, которая слепит говнобраузер и говномессенджер, и установить эти приложения где-то сбоку, вместе со своими основными. Никому они особо мешать не будут, зато требования закона выполнены.
Зная наши власти, сделают так что весь софт должен быть по их требованиям.
Проллобируют хрень за кучу денег, которая мало то никому не нужна, так ещё и следить пытаться будут.
Зато у Спутник.Ру появятся первые пользователи, профит.
которая слепит говнобраузер и говномессенджер
Мне кажется, что устанавливать на свои телефоны такой софт преднамеренно — плохой маркетинговый шаг.
Не знаю как сейчас, а лет 5-8 назад многие смартфоны были напичканы всяким лютым барахлом — как всякие бюджетные Alcatel'и, так и вполне серьёзные Samsung'и.
в идеале — свести это до добавления curl в прошивку)
Вы их сначала в реестр отечественного ПО пропихните, а если будет предустановка, то будет сложнее (зачем там конкуренция, вы же денег можете запросить за предустановку хоть 0 и не особо патриотичные согласятся ваш софт поставить).
UFO just landed and posted this here
У меня уже стоит, хочу чтобы остальные пользователи тоже знали, что Android не частная собственность корпорации Google
UFO just landed and posted this here
Так я Вас поддерживаю, мне самому гугловских программ сто лет не надо. Если их можно будет удалить сразу и без последствий для системы, тем лучше.
UFO just landed and posted this here
Оставьте трусы и крестик в покое, на дворе 2019 год и Вы очевидно не знаете, что пред устанавливать приложения можно не только в системный раздел. Ничего не мешает производителям устройств переустанавливать приложения на общих основаниях для всех.
А моя мама допустим пасьянс хочет. По вашей логике, надо в каждый смартфон ещё и пасьянс добавить. Ведь кто-то этого хочет.

С точки зрения необходимого для работы системы вообще GMS — лишнее и bloatware. Но что-то очень мало кто (Китай не в счёт) готов пользоваться андроид-смартфоном абсолютно без гуглосервисов.

А для пользователя? Play Services отвечают за канал push-уведомлений, за точную и энергоэффективную работу местоположения и вообще много чего.

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

В AOSP это всё тоже нельзя ибо пакет проприетарный и надо контролировать установку чтобы обеспечивать безопасность. В конце концов, сервера FCM и прочие оплачивать тоже надо, на что уходят деньги с установки на девайс.

Итого- выпиливать нельзя. Достойных аналогов нет и в Play Servises самый востребованный функционал.
Мне такая идея тоже больше нравится. Оставить фреймворк и пару нужных приложений (вроде маркета и почты). Всё остальное- доустановить по желанию. В Android One сейчас так и происходит- из сервисов на старте только сам фреймворк, ассистент, почта, маркет, youtube, карты, play музыка (в качестве системного плеера), фото (в качестве галереи) и всё. Часы, звонилка и прочее- стандартные AOSP.
То есть покупаешь телефон, а там даже звонилки нет?
Почему? Почитайте внимательно- звонилка из AOSP в Android One. Да, неудаляемая, но это- правильно. Ибо у пользователя всегда должен быть как минимум 1 вариант, который сможет принять звонок или принять.
Прошу прощения, не силён в терминах этих. Решил, что «стандартные AOSP» — обычные приложения, даже если предустановленные, то удаляемые без рута и прочего.
Зачем? И почему не частная?
The «Android» name, the Android logo, the «Google Play» brand, and other Google trademarks are property of Google LLC and not part of the assets available through the Android Open Source Project.

А почему не F-Droid, например?

Он совсем не грузит картинки на моем пикселе, а так да, можно рядом с яндексовым поставить
UFO just landed and posted this here
Я не говорю про все, я хочу несколько маркетов из которых можно выбирать и которые можно без танцев с бубнами удалить.
UFO just landed and posted this here
Так вопрос не в этом. Пользователь в своей массе знать не знает про альтернативы гугловым приложениям. А масса более продвинутых пользователелей знать не знает, что можно поставлять приложения с установленными по дефолту не в раздел system. Пусть у вас будет хоть 500 преферансов из коробки из не системного раздела их сможет удалить даже школьник, начиная с первого класса.
UFO just landed and posted this here
Пользователь в своей массе знать не знает про альтернативы гугловым приложениям.
Ну так рассказывайте, рекламу запускайте. Почему опять за счет пользователя то?
это я собрался к пользователю в карман?
Вы предлагаете навязывать что-то пользователям без их явного на то согласия. Это я и назвал «за счет пользователя». Моя фраза не подразумевала исключительно деньги.
Гражданин писавший выше переврал мои идеи, а потом начал критиковать собственное враньё.
Компания Яндекс, перелогиньтесь.

Спасибо, у меня есть Mi Store, которому пришлось запретить пользоваться интернетами.
Аналогично, в моём случае, случилось бы и с хуЯндекс магазином приложений.
Лишний софт, который:
— Занимает место в /System разделе
— Тащит за собой тонну фреймворков в раздел /Data (который не очень-то резиновый)
— Потребляет трафик (особенно мобильный)
— Будит устройство и жрёт батарею.
Так что спасибо, но нет. В случае предустановленых таким образом приложений, скорее всего придётся разблокировать загрузчик, получить root права, снести данные приложения с корнем.
Я уже писал выше что пред установить приложения можно и не в раздел system или я предлагаю всем установить вирусы в раздел систем и жить с этим? По Вашей логике только гугл делает правильные приложения, а остальные не умеют или не хотят?
Google Software Framework занимает сейчас около 300МБ на разделе данных. Возможно уже больше. Теперь представим, СКОЛЬКО будет тянуться другими производителями? А если мне НУЖНЫ приложения от Google? Опять же, в частности. Ставить все фреймворки и получать… это?
Pikabu
Когда ж уже сделают в андроиде возможность ставить приложения в любое место, а не в ограниченный раздел…
Ну как бы все шло именно по этому пути где-то в процессе эволюции с v2.x->v4.x.
Однако на ветках 5.х/6.х пошел обратный откат.
У меня были самые разные трубки. И с v4.х я на самом деле не парился — тот же 2ГИС спокойно жил на внешнем накопителе.
То есть надо понимать — текущее положение дел, это целенаправленный вектор.
Такая вот история.
Adoptable Storage как раз и сделан чтобы можно было на карточку (правда во флагманах его отключают часто).

Там одна из проблем же — андроид-приложения могут предоставлять сервисы другим приложениям или системе (пример? например LastPass/Dashlane — оба варианта автозаполнения — требуют взаимодействия с системой, она стартует особые сервисы из приложения, и что будет если они внезапно недоступны? Провайдеры хранилища(возможность сохранять 'в Google Drive/Dropbox/Synology Drive' почти штатными средствами если мы поддерживаем вообще работу не только с файлами))). И если такое приложение на внезапно недоступном носителе — приехали.
Кто будет виноват если пользователь поставит 'не туда' а потом жаловаться будет?
Какое любое место?
/data это и есть основная флешка (наберите adb shell df с подключенным телефоном). Ничем не ограничен.

Если ставить на внешнюю карту памяти, то это дыра в безопасности, потому что тогда приложение А сможет получить доступ к исполняемому коду и метаданным приложения Б, стоящего не карте. Это нарушение политик и инвариантов андроида.

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

Есть, конечно, отдельная категория телефонов «за косарь», но они созданы для страдания
Если ставить на внешнюю карту памяти, то это дыра в безопасности, потому что тогда приложение А сможет получить доступ к исполняемому коду и метаданным приложения Б
Не может, потому что каждое приложение, установленное на карту памяти, получает на карте свой файл-криптоконтейнер. Можно убедиться, набрать в шелле mount.
Приложение А может затереть «по ошибке» криптоконтейнер приложения Б, не?
Да, но если у приложения права записи на SD-карту, оно может потереть пользовательские фотографии, аудиозаметки и т.п., что гораздо опаснее.
Я про ситуацию (может в последних версиях андроида неактуально, не было возможности проверить) когда при большом объёме встроенной памяти в телефоне софт ставится исключительно на небольшой отдельный раздел, в старых телефонах обычно ограничивавшийся 2ГБ.
На лоу-энд девайсах гигов 5 сверху системы всегда найдется

Или не найдётся. На моём асусе через 3 года использования при 14,5 Гб места было доступно гига 3 всего. Куда остальное делось — не совсем понятно. По графикам в настройках большая часть места занята приложениями, но из приложений у меня там всего с десяток утилит по несколько метров + 2 мессенджера было. Хотя вот с нуля на телефоне было аж 7 Гб места. Кстати, после заливки последней на тот момент офф прошивки, а потом и LinageOS, с местом стало куда как лучше — 6 Гб под систему и приложения (с учётом кэшированных данных). Да и на продолжительности жизни на одном заряде это сказалось сильно в положительную сторону.
Не совсем неактуально — один из моих аппаратов — Galaxy A3 2017 куплен вовсе не 5 лет назад. Но там только 16 Gb и модели больше — нет. Не покупать такое? А как насчет найти аналог такого же размера с 32 Gb, не полным китаем и не заоблачной ценой? (и Android'ом — без этого пункта ответ был бы прост — iPhone SE)
Вряд ли когда-нибудь. Такое ощущение, что Google, равно как и некоторые китайцы, позиционируют SD как решение для бюджетных телефонов, а поэтому во флагманы не ставит.

А всё не занятое системой пространство внутреннего накопителя, раздел /data, доступно и для установки приложений в /data/app, и для хранения данных приложений в /data/data и для хранения пользовательских данных, т.н. Internal SD", /data/media.

И на современных недешёвых (и даже сравнительно дешёвых, например, недорого Android One Mi A1 с 64ГБ «брутто» идёт) устройствах 50+ГБ, которые остаются свободными, для приложений обычно вполне достаточно.

А пользователи бюджетников за $100-, увы, никому особо не нужны.
Вот и смешно и грустно. Планшетка на 4.2.2 больше не может ютуб. Просто потому что места на системном разделе нехватает для обновления приложения просмотра ютуб. Удалил уже всё что можно было, больше удалить нечего. А «не_обновлять» и запустить как есть невозможно в принципе. круг замкнулся, просто выбрось и купи новый. буду по 4pda искать кастомные прошивки с меньшим занимаемым местом, рутом и возможностью менять место установки приложений на флешку.
Вам поможет рут с удалением всего лишнего и Link2SD
Возможность удаления любых предустановленных программ.

Пожалуй единственная здравая мысль. Так как много стало не только Яндеса, но Гугла. Слишком уж много. Я бы с огромным удовольствием снёс как минимум половину предустановленного.
Тут вопрос возникает, что считать предустановленным приложением, а что встроенной функциональностью, если она технически реализована как приложение. Банальная звонилка, например, тоже не на всех девайсах нужная.
Согласен! А то как предустановленная «Погода» начинает всякие разрешения требовать, которые ей объективно не нужны, так ее еще и фиг снесешь, по крайней мере, на нерутованном устройстве!
Вот! Это одна из причин по которой я рутую свой телефон. Весь этот хлам потом благополучно удаляется или замораживается. Поэтому мне моторолла всегда и нравилась — там был почти голый андроид, надо было только софт от веризона поотключать.

после рута гугл пей отваливается

Мне это неважно — у меня даже маркета нет. Но я — это скорее исключение из общепринятых правил.

Политика гугла тоже оригинальна. Типа без рута гугл пей не работает. Ибо небезопасно. А то, что телефоны забрасываются производителями, годами не получают обновлений и становятся реально дырявыми — это типа нормально, гугл пей работает)
UFO just landed and posted this here
Из коробки, после рута, у меня не то что платежка, даже камера отваливается (Sony, привет). Но 4pda, поиск, чтение манов… и хоп, рут/платежка/камера — все работает.
Так что если рут ставится, то маны как бы читаются. Ничто не мешает прочесть как потом еще этот рут «прикрыть».
Из коробки, после рута, у меня не то что платежка, даже камера отваливается
//набраывает
Я говорил, что Сони айтоц :)
Сбер давно работает на рутованных смартах. Если что — Сяоми Ми Ноут 2 в кармане, Тиньков и Сбер стоят оба никаких проблем не было. Рутую смарты я сразу после покупки.
Прям вот ставишь — и работает сразу? У меня так не прокатывало. Magisk Hide может помочь, но я как-то опасливо отношусь к установке банковского ПО на смарт.
Вот прямо сразу, вообще ничего не делал. Рут самый обычный SuperSU, никаких утилит для его скрытия не использовал.
Только вот при наличии root нет возможности гарантировать, что одни приложения не получат доступ к данным других. Речь не о фото-видео, а о токенах, аккаунтах, базах данных. Неприятно будет, если у Вас, внезапно, спишут все деньги из банка потому, что у Вас была установлена, например, китайская игра для ребенка, которая обошла эскалатор прав, получила root без спроса и стянула все банковские кеши и потроха соседнего приложения банка.

Менеджерами прав не решается- они обходятся пусть и с разной степенью сложности. Выход- монтировать /system как read only, чем и занимается заблокированный загрузчик.

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

предустановлен malware
Скорее всего будет возможность обратно заблокировать загрузчик. Разблокировать, установить мэнеджер, внести коррективы, удалить мэнеджер, заблокировать. Но когда malware в system- либо у Вас MTK старой ревизии, либо производитель, который наверняка позаботился о ресторе. Лучше уж сменить смартфон чтобы без повторений. Любой белый аппарат от любого известного бренда (кроме Xiaomi на MIUI- там даже на белых аппаратах есть дыры).
UFO just landed and posted this here
Да, верно. Характерно для MTK и Exynos старых ревизий и со старыми загрузчиками. С новыми от A-брендов ситуация сильно лучше. А у Snapdragon массовых уязвимостей подобного рода и не было. А если не хочется, чтобы установленное ПО перебирало эксплоиты в фоне- ставьте приложения из маркета
UFO just landed and posted this here
А где их нет? В AppStore тоже и зловреды и мошенники. Цифровую гигиену нигде никто не отменял. Но установка только из маркета снизит риски этак на 90%.
Только вот при наличии root нет возможности гарантировать, что одни приложения не получат доступ к данным других
Так root раздаётся не всем, а только приложениям по списку, в чём опасность?
китайская игра для ребенка, которая обошла эскалатор прав, получила root без спроса
При использовании эксплойтов приложение получает root-права независимо от того, есть ли root у других приложений, разблокирован ли загрузчик.
Менеджерами прав не решается- они обходятся пусть и с разной степенью сложности. Выход- монтировать /system как read only
Непонятно, что это меняет. Банковские приложения и их данные находятся в /data. Даже если они были предустановлены, любое обновление поставит актуальную версию в /data. Даже если обновлений не было, кеш jit-компилятора (откуда, собственно, код и исполняется), всё равно в /data — его и надо защищать.
Root же раздается посредством менеджера прав типа Super SU. Он обходится эксплоитом либо для него самого, либо для загрузчика, либо для SOC (MTK). С двумя последними вариантами ситуация за пару лет стала сильно лучше. Потому использовать их сейчас массово не получится.
получает root-права независимо от того
Верно, зато сторонние приложения могут понять, можно ли такой эксплоит применить и был ли он применен путем попытки эскалации прав и анализа ФС в system на предмет опасных бинарников или настроек. И, в случае обнаружения, отказаться работать. Код, который реализует 90% из этого, состоит из ~20 строчек)
кеш jit-компилятора (откуда, собственно, код и исполняется), всё равно в /data — его и надо защищать
JIT в Android повсеместно не применяется начиная с 5й версии. В последнем его вернули ради того, чтобы запуск после установки был быстрее. Но далее работает прекомпайл. Так что искать что-то в кэше JIT нет смысла с учетом того, что 4й андроид сегодня вымирает. Что может интересовать, так это БД, shared preferences, данные аккаунт-менеджера и криптоконтейнеры.
Забыл написать, что в read only монтируется не только system, но и другие системные разделы- boot, kernel, radio и тд. Чтобы прочитать данные другого приложения, не достаточно получить root-права. После их получения нужно себя эскалировать в системе путем изменений в ФС system (или других разделов, зависит от вендора. против подобного у HTC работает S-ON). И вот это на современных загрузчиках сделать сложно, так как при применении эксплоита запрет на запись всё равно не отменяется
Root же раздается посредством менеджера прав типа Super SU. Он обходится эксплоитом либо для него самого, либо для загрузчика, либо для SOC (MTK). С двумя последними вариантами ситуация за пару лет стала сильно лучше
Тогда с третьим вариантом вообще всё прекрасно, потому что приложение постоянно обновляется с маркета. Не припомню, кстати, ни одного эксплойта, нацеленного на SuperSU или Magisk.
сторонние приложения могут понять, можно ли такой эксплоит применить и был ли он применен путем попытки эскалации прав и анализа ФС в system на предмет опасных бинарников или настроек. И, в случае обнаружения, отказаться работать
С одной стороны, root можно получить полностью легитимно, без эксплойтов, разблокированием загрузчика и модификацией системы из recovery. Тут безопасность не страдает вообще. С другой стороны, поиск дыр в системе довольно странно проводить через поиск root-менеджера, т.к. дыры могут быть, а SuperSU — отсутствует.
JIT в Android повсеместно не применяется начиная с 5й версии. В последнем его вернули ради того, чтобы запуск после установки был быстрее. Но далее работает прекомпайл. Так что искать что-то в кэше JIT нет смысла с учетом того, что 4й андроид сегодня вымирает
Я о том, что искать в кеше не надо, а надо вставлять туда эксплойты, если бы он был доступен на запись. Например, в банковское приложение — код, который сделает перевод. Сложно, но именно для ART есть рабочие PoC, которые меняют поведение скомпилированных приложений, и никакие антивирусы это пока не ловят, потому что проверяются исходные apk, которые не тронуты.
Забыл написать, что в read only монтируется не только system, но и другие системные разделы- boot, kernel, radio и тд
Положим, что такие разделы не содержат файловой системы, поэтому нельзя их монтировать ))

Но я всё же не понимаю, почему важен запрет записи в system и служебные разделы, если есть root и открыта запись в /data — тут делай что хочешь всё равно (разве что «сброс к заводским настройкам» не пережить, но это не так важно для вредоносов, они успеют наделать своих дел и до сброса).
Тогда с третьим вариантом вообще всё прекрасно
Не прекрасно. Социнженерию никто не отменял. Приложение может обмануть пользователя обоснованием root-запроса. Вроде «разрешите доступ для возможности записи Ваших звонков» в приложении- рекордере. И может даже честно начнет записывать разговоры. Заодно, под шумок, шариться по кешам банков и токенам аккаунтов, или выставит корневой сертификат и будет пропускать через себя весь траффик.

В современном мире само наличие легального root в смартфоне- уже дыра. Поскольку нельзя доказать функционал ПО кроме как посредством ревью исходников, что никому нафиг не надо.

Сложно, но именно для ART есть рабочие PoC
Эти PoC работают для одной конкретной версии ПО. С учетом неравномерности и интенсивности обновления- массово их применять не выйдет. Пример- Lucky Patcher.

Положим, что такие разделы не содержат файловой системы
Ага, только recovery их монтировать умеют, а вендоры иногда выводят в них регистры в ФС. Вообще было приведено в качестве примера вариантов вектора атаки на загрузчик.

не понимаю, почему важен запрет записи в system и служебные разделы, если есть root и открыта запись в /data
Очень просто- песочница приложения замыкается на Android Framework. В том числе с точки зрения ФС. В случае даже при наличии root ФС будет выдавать пустые каталоги чужой песочницы, а так же отказывать в записи. Помните, что linux-ядро Android крайне сильно модифицировано, за счет этого и достигается такая стратегия.

В итоге при наличии root нужно еще эскалировать приложение посредством добавления OEM-подписей, регистраций и прочего в System. Что, при запрете на запись без возможности перемонтировать благодаря загрузчику, не возможно. Опять же напомню про вендорские системы защиты поверх OEM-блокировки вроде HTC Boot Security или Samsung KNOX.

Так что всё просто. Хотите безопасности- покупайте белый аппарат бренда первого эшелона и не трогайте загрузчик. И в ином случае самой главной дырой в системе становитесь Вы сами.
Очень просто- песочница приложения замыкается на Android Framework. В том числе с точки зрения ФС. В случае даже при наличии root ФС будет выдавать пустые каталоги чужой песочницы, а так же отказывать в записи
Я такого не наблюдаю. При наличии root все каталоги чужих песочниц (/data/data/[package-name]) доступны на чтение и запись.
Стоило бы уточнить, разблокирован ли загрузчик, сняты ли с него доп.защиты и версию ОС. В дефолтном виде не должно такого быть, иначе- недоработка прошивки. В nokia, htc, samsung на 7, 8 и 9 версиях Android такого не наблюдалось.
Есть способы обхода этого ограничения (Magisk вроде как). Плюс как минимум у одного жёлтого российского банка есть какая-то своя штука для беспроводной оплаты в их мобильном приложении, которая работает независимо от Google Pay, а поскольку этот банк никогда не отличался борьбой с root, то и на рутованных девайсах работает.
UFO just landed and posted this here
Я бы с огромным удовольствием снёс как минимум половину предустановленного.
На Android One все предустановленные приложения от G можно как и отключить, так и удалить через стандартное меню.
UFO just landed and posted this here
И microG project!

Недавно перешёл на microG-LineageOS и пока что полёт нормальный, за исключением проблем с приложениями, которые падают из-за отсутствия некоторых gAPI.

Касаемо возможности удаления говнохлама без рута "из коробки" — в кои-то веки здавое предложение, где можно подписаться за?
.

В текущем виде это предложение должно позволить удалить любое приложение. Даже звонилку, или гугл плей, так что теперь можно будет закирпичить телефон в 2 счета.
Вопрос интересный — как будет делать Apple? Они же тоже делают смартфоны? Будут вынуждены ставить ПО Российского производства? Будут давать возможность удалить Аппстор?
Естественно нужно скрыть эту возможность от простых пользователей. К примеру, добавить в Developer options, в которые обычный пользователь вряд ли просто так попадёт, переключатель «Разрешить удалять системные приложения».
И если я действительно хочу удалить звонилку, почему мне для этого нужно рутить телефон?
Все еще интереснее — прежде чем дать удалять Аппстор — надо дать возможность написать хоть как-то полнофункциональную замену. А вы попробуйте хотя бы Springboard (главный экран) и Телефон/Сообщения заменить на iOS. Даже если сможете отреверсить нужные API — вызвать — не сможете.
Да? Вы уверены?
А вот Статьи в Коммерсанте думают иначе
Также вендоров обяжут обеспечить возможность полного удаления прикладных приложений, но запретят создавать алгоритмы, позволяющие удалять предустановленное российское ПО.

Правда в исходном(?) материале ФАС fas.gov.ru/news/26844 — ничего такого нет и возможно журналистов Коммерсанта кто-то изнасиловал…
приложения, обеспечивающие функциональность общего поиска в качестве функциональности внутри других приложений);
А теперь по-человечески, пожалуйста.
«Кто на ком стоял? Потрудитесь излагать ваши мысли яснее»
В результате российским разработчикам, которые не распространяют свои продукты по всему миру, очень сложно зайти в канал предустановки и конкурировать с владельцами мировых операционных систем.

в чём проблема? распространяйте, пишите свои OS и конкурируйте сколько влезет. да и думается мне, что вопрос «захода» в канал предустановки — вопрос цены. занёс бабла производителю телефона — получи свой предустановленный софт.

Таким образом, на всех российских телефонах появятся как минимум браузер, мессенджер, карты и антивирус российского производства.

т.е. всех российских производителей телефонов обяжут ставить софт от «отечественного производителя» даже если там такого рода софт вообще не планируется?
не знаю как сейчас, но ещё недавно российские смартфоны — это были исключительно бюджетные «звонилки» с устаревшим, слабым китайским железом, крайне малым обёмом памяти и хилым аккумулятором. ну давайте ещё перегружать его всяким непотребством =)
Речь, скорее, о предустановке на все телефоне в рознице и(или) производимые или растаможиваемые.
А чем эта «антимонопольная версия лучше прошлой монополии?
Грубо говоря — я купил набор ключей и головок „для ремонта жигуля“ а тут нарисовываетсся изза угла мерседес и давай кричать — чо за фигня — не только жигуля — ими и мерседеса починить можно. а тут изза моря кричат амеры — а дюймовых головок там нет — что за монополия — добавьте туда в набор и дюймовые ключи. Тут вмешивается ФАС и спустя энное время ты стоиш на рынке передприлавком и ахереваеш — ключ рожковый с одной стороны 17 с другой 3/4» головка на 18 а к ней веревочкой примотана головка на 8/17" — да канатик можно оборвать а головку выкинуть но заплатить ты будеш должен за обе…
Что за бред? Почему было не достаточно просто требования о возможности удаления любых предустановленных приложений? Как вообще предустановленное приложение связано с недобросовесной конкуренцией? Оно что своим значком к себе палец притягивает? вынуждает когото им пользоваться? Какие права VK.COM наружены наличием на любом смарте кнопочки FB? ктото мешает VK раскрутиться на весь мир так чтоб гугл вместо FB на телефоны ставил прогу от VK? А мне ни та ни эта срань не надо так что теперь? то чем я пользуюсь как-то обмануто «гигантами» отрасли?

Бред какой-то КМК.
Потому что мы с вами не имеем лобби на государственном уровне, а компании, одобрившие законопроект — имеют. И им нужна именно предустановка их софта.

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

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

На первый взгляд, предложение разумное. Действительно, Яндекс Браузер, который надо смотивировать пользователя установить, находится в неравных условиях с предустановленным Google Chrome.

С другой стороны, в свете законов бешеного принтера, я уже боюсь любых инициатив.
Где гарантия, что предустановленным будет Яндекс браузер, а не какой-нибудь Спутник-браузер? Да даже если Яндекс Браузер. Яндекс легче заставить например фильтровать запрещённые сайты.

Вторым шагом может быть обязательная предустановка корневого сертификата и какого-нибудь СОРМ 4. Плюс автоматическое удаление незаконных программ, например Telegram. Интернет-цензура сперва тоже только для наркотиков и цп вводилась.

Предустановленные приложения действительно ограничивают конкуренцию, но в сегодняшней России я уже не уверен, что вмешательство государства сделает лучше, а не хуже.
UFO just landed and posted this here
Так пусть Apple даст права -:).
Выдаст entitlement приложению что ему разрешено чуть больше.
Вообще — вспоминается одно приложение которое на iOS6-7(насколько помню) у меня смотрело текущее активное приложение (Private API разумеется, заказчик был в курсе) и отсылало куда следует. Распространялось через Enterprise Developer Program. Через некоторое время (iOS8 вроде) — нужные API закрыли entitlment'ом который так просто не получишь.
С одной стороны как и многие предыдущие комментаторы соглашусь — возможность удалять предустановленное отлично, другой предустановленный софт отечественный это опять ограничение конкуренции. Кто кому мешает делать свои смартфоны и пихать в них, что захочет, тот же пример с Xiaomi низкая цена отчасти обусловлена предустановленным софтом, который позволяет включать пользователя в экосистему и получать там с него дополнительный доход.
Больше вызывает опасения новый тренд, тут скорее всего и перепрошить не получится.

P.S. Приложения которые нельзя удалить блокирую, ставлю запрет обновления и лишаю всех прав, в итоге весят не больше 100 Мб. Но конечно муторно, зато позволяет жене нормально использовать телефон с 1 Гб. ОЗУ и 8Гб ПЗУ.
Таким образом, на всех российских телефонах появятся как минимум браузер, мессенджер, карты и антивирус российского производства.

Яндекс карты и браузер, антивирус Касперского, а мессенджер кто лоббировал? Наверное что-нибудь от Mail.ru

UFO just landed and posted this here
чтобы суметь конкурировать — надо делать свою ОС, стор и натащить туда разработчиков. Даже у Майкрософта это не получилось поставить на коммерческие рельсы
Нисколько, за предустановленные приложения обычно платит автор приложения. Для него это пользовательская база. Поэтому в целом, телефоны от этого хлама становятся дешевле для производителя.
UFO just landed and posted this here
А разве щас так не делается? Сколько не покупал телефонов — везде накинут русский хлам в виде всяких яндекс.браузеров, авито и прочих приложений.
Так что, вроде бы вообще не проблема для производителей.
UFO just landed and posted this here
Может от производителя зависит. у Huawei, который под рукой во-первых прошивки для России отдельные, во-вторых, у них есть раздел /cust где лежит разный хлам для разных регионов. И при начальной настройке он весь устанавливается. У других телефонов, насколько я помню примерно также, но тут детали уже не скажу.
Вспомнились в СССР — первые персоналки, типа ДВК или ЕС-17?? (не помню) ibm-совместимая. Я к тому-что, в очередной раз соберут горе-разработчиков (блатосыновнуков), которые слепят какого-нибудь монстра, аля Мегатрон, забашляют им туевую кучу бабла, а нас заставят всех ходить по ранжиру, но уже без гугл.
ДВК не был IBM-совместимым, ЕС-1834(40 и пр.) были.
«Таким образом, глобальные компании получили конкурентное преимущество для продвижения собственных приложений и сервисов», — сделала вывод ФАС.


А кто решит, какие из российских компаний должны получить конкурентное преимущество? И почему одни российские компании более достойны, чем другие? Давайте тогда на смартфоны ВСЕ приложения из России сразу ставить, а то ничестна.

P.S.: особенно смешно читать про «глобальные компании» в противовес российским, когда Яндекс зарегистрирован в Нидерландах.
В идеале — на выбор вендора. Главное чтобы стояли российские приложения, а с кем договорится в итоге Самсунг, с Яндексом, Mail.ru или фирмой-однодневкой из России — это не должно иметь значения. Скорее всего вендоры будут выбирать достаточно разумно, явных аутсайдеров себе ставить — лишать себя конкурентных преимуществ.

Как на самом деле будет — посмотрим.

когда Яндекс зарегистрирован в Нидерландах.


А созданный русскими разработчиками Telegram юридически вообще к России никакого отношения не имеет.
UFO just landed and posted this here
Не настаивает. Просто как пример.
UFO just landed and posted this here
ООО «Яндекс» вполне российское.
Насколько я знаю, первое является производителем софта, а второе — нет.
Мне как истинному параноику уже давно пришла мысль что не нужен вообще смартфон. Абсолютно. Нужен просто телефон, который скоро найти будет не легко. Весь этот ДЕТСКИЙ функционал в двух дюймах экрана это просто — хрень для детишек, которая вся в рекламе и в возможностях для подсматриваний и подслушиваний. Они их для себя делают, а не для пользователя. А кол-во камер увеличили до 5-ти это чтобы из любого положения хоть что-то но было видно, и дало о вас представление ))
продам шапошку из фольги
2 по цене 3.
оптом дороже.
Это для вас смартфонникоф, )) у меня есть средства облучения и по круче ваших смарттетрисов, и ничего. Шапочки для вас, бабушек на скамейках и компутерных гениев дохляков )

С удивлением обнаружил что на али аподаются восстановленные nokia 3110 за вполне приемлемую цену. Взял себе два -)

Зачем вы взяли 2" экран? Это явно какой-то китайский мусор или что-то древне-недоддерживаемое, не удивительно что оно менее удобно, чем кнопочная звонилка.
Самое нужное: «Возможность удаления любых предустановленных программ.»
Но как мне кажется, что тут все равно обманут и какие-то приложения сделают неудаляемыми.
А еще, вот меня интересует один простой вопрос: у нас в стране никто не производит смартфоны, но наши говнари типа яндекса хотят пропихивать свое по в смартфоны. Соответственно у меня вопрос: а за чей счет праздник? Просто я не думаю, что производители смарфонов будут бесплатно делать для РУ сматрфонов отдельные прошивки с сервисами хреньдекса. Не приведет ли это к очередному росту цен?
А еще, мне вот интересно, в яблоко они тоже запихнут сервисы хреньдекса или таки не замахнуться они на яблоко?
  • Обязательная предустановка российских приложений, аналогичных по функциональности зарубежным приложениям.
  • Возможность удаления любых предустановленных программ.


То есть, я правильно понял механику: нам ставят российские приложения, которые мы сразу сможем снести?))))
Если я правильно понимаю — да. Так что если второй пункт будет реализован в полном объеме — то пофиг на первый. Вроде слышал второй пункт южнокорейцы у себя в законодательстве прописали тоже.
Возможность удаления любых предустановленных программ это конечно хорошо, но опять россея на подсосе работает
Возможность удаления любых предустановленных программ.
Пользователем? Производителем? Облаком?
Интересно наблюдать, как Федеральная антимонопольная служба начинает вести себя как монополия; они вообще ещё помнят, что ФАС — это аббревиатура?
UFO just landed and posted this here
Тут еще такая проблема появляется. Не будет ли такого, что производители будут выпускать отдельную, специальную прошивку для рынка России под эти требования? И сразу после выпуска забивать на ее поддержку. И так поддержка прошивок на Андроидах — вечная проблема. А тут еще и специальные поддерживать.
UFO just landed and posted this here
Скорее всего большинство производителей как раз станут выпускать отдельную прошивку, если уже не выпускают. Может не чисто для России, но и для тесно связанных рынков. В первую очередь белорусского.
Да сделайте наконец доступными Sailfish аппараты.

В своё время на Билли очень сильно наехали чтобы появилась возможность удалить встроенные приложения. И это реализовали путём делания скрытыми исполняемые файлы Эксплорера и Медиаплеера. На Гугл таких наездов не было, по сему мы имеем во всех смартах кроме китайских и индийских предустановленные приложения Гугла, предустановленные от производителя и теперь навязанные российские…

Двояко, с одной стороны хорошо что вместо Яблочных карт мне будет предложено использовать Яндекс Навигатор, а вот браузер я предпочел бы использовать Сафари. Антивирус вообще не использовать (ios, macos).

Ничего не поменялось — собственно, как и раньше, стоит брать только аппараты с разблокируемым загрузчиком и возможностью ставить частично или полностью F(L)OSS образы системы для полного контроля над пакетами, иначе система опять потонет в bloatware (в том числе и от гугла его достаточно — взять хотя бы то, что Nexus/GPE/Pixel устройства напичканы gApps'ами без возможности удаления чуть более, чем полностью и без root/adb удалить их почти никак, только отключить).

Обязательная предустановка российских приложений, аналогичных по функциональности зарубежным приложениям.

Наверное мне шапочка тоже нужна, но для меня это слышится как: «Обязательная доработка прошивки для возможности предустановки российских приложений (закладок)»
Эмм, а может не нужно никаких инициатив? Я как-то крайне негативно отношусь к подходу когда на свежекупленной мабилке или планшете мне потребуется дополнительное время по удалению всего ненужного лично мне. Браузер от хрома, браузер от вендодора, браузер к которму привык (не всегда это хром) и браузер одобренный к установке на устройствах в России. В довесок к этому куча поделок от гугла, к которым приплюсовываются одобренные поделия. Даже если будет возможность удалять всю эту гадость.
Кто ФАС ужинает то её и танцует? Зачем нам предустановленный российский софт? Гугловского что-ли мало?
Ну вот в данном конкретном случае чисто формально нужно или без гугловского или с гугловским и ещё каким-то. Но поскольку танцуют ФАС в данном случае явно российские производители (в конспирологию с ФСБ углубляться не будем), то «ещё каким-то» становится исключительно российский софт, и независимо от наличия или отсутствия гугловского на конкретной трубке (некоторые вендоры гугловский не ставят по крайней мере на некоторые модели) и наличия реально ещё какого-то (не редкость на трубке наличие двух или трёх браузеров, нескольких мессенджеров, клиентов нескольких соцсетей и т. п.), но с фатальным недостатком — к России отношения не имеющих.
у гугловского андроида есть ряд требований к тому какую версию на какое минимальное железо можно натягивать. и если эти требования не соблюдаются — называть эту ос «андроидом» и пользовать гугловский софт не разрешается. и получается да — некоторые модели гугловскую сертификацию не проходят
Вот из чисто антимонопольных соображений на эти модели ничего ставить не нужно.
UFO just landed and posted this here
UFO just landed and posted this here
Эмм, рутование это конечно хорошо, не спорю, а что делать пользователям которые не умеют и нет знакомых которое это сделают? То что гугл на правах доминанта вкорячивает свои поделки в собственную ось тоже особо не хорошо, но увы это неизбежное зло.
UFO just landed and posted this here
Особо пароли не юзают или они элементарные типа 123
UFO just landed and posted this here
Для Вашего понимания большинству пользователей об этом ничего не известно, а проблем нет потому что паролей нет или они элементарные, забыть невозможно.
Многие альтернативно одаренные в форме для пароля ставят обязательное условие больше 8 символов и с разным регистром и наличие символов. Qw!23456 Password1..2..3..4 and Qwerty!2.
Про «Возможность удаления любых предустановленных программ» не совсем верно.
«за исключением сервисных, обеспечивающих функционирование оборудования».
При этом к «сервисным» относится Браузер Яндекса, Антивирус Касперского, карты от Яндекса (навигационные) и еще пачка того, что скорее всего вы не захотите видеть на своих смартфонах.

Сейчас


Про «Возможность удаления любых предустановленных программ» не совсем верно.

тоже не совсем верно


https://www.kommersant.ru/doc/3874635
Газета "Коммерсантъ" №21 от 06.02.2019, стр. 1
Чтобы попасть на российский рынок, производители обязаны будут устанавливать на свои устройства российское ПО и обеспечить возможность полной удаляемости иностранных предустановленных программ, если они не влияют на функционирование оборудования.
Sign up to leave a comment.

Other news