Как стать автором
Обновить

Комментарии 203

Для тех, у кого андроид и кому неохота возиться с командной строкой или для тех, кто хочет помочь знакомым неразбирающимся в шаманствах, есть неплохая программа (по сути оболочка), которая позволяет все это проделывать мышой. Плюс к этому может сохранять apk, устанавливать их, делать «пресеты», то есть создавать списки установленных приложений и т. д.
Разумеется больше, чем позволяет adb она не сделает и чуда не будет, но для неопытного пользователя поможет избежать ошибок и «восстановить» нечаянно «удалённое» приложение.
Может работать через wi-fi, хотя мне это не удалось.
Гуглить «AdbAppControl».

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

Я бы не советовал ставить непроверенные программы, которые имеют функционал доступа к телефону через adb. Такая программа запросто может поставить вредоносную apk-ку на телефон в скрытом режиме.
А ещё есть плагин для Total Commander
Хм, что за плагин?
Называется Android ADB. На wincmd ru лежит версия 8.7
А оно умет удалять приложения неудаляемые? :)
НЛО прилетело и опубликовало эту надпись здесь
«На телефоне должна быть разрешена отладка по USB…»
Что, между прочим, тоже не так уж тривиально.
Мне пришлось повозиться и с этой функцией и с получением рут-прав. А иначе было просто невозможно жить — предустановленным софтом память была забита чуть менее, чем вся.
В данном случае root права не нужны из-за ключа –user 0, про который есть сноска
Ну и в результате это не настоящее удаление. Удаление только для текущего пользователя означает, что приложение продолжает занимать дефицитную память. Или я неправ?
Она занимает память в системном разделе, который и так read-only и в нынешние времена очень вряд ли понадобится (на прошлых телефонах я выжимал каждый мег, перенося в /system рингтоны, например.
Однако мне помогло удаление встроенных приложений после рутования. Освободилось место, куда я смог поставить приложения.
Возможно, удалились данные этих приложений, которые, понятное дело, сидят в /data.
Вообще намаялся с этой болью на телефоне с 8 Гб (под приложения — 2 Гб) и потом при поиске нового ниже 64 Гб не рассматривал в принципе.
Я не хочу носить планшет под видом телефона. А в четырёхдюймовые модели столько не ставят. Я не знаю, почему. Наверное, из ненависти к потребителю.
Я не хочу носить планшет под видом телефона.

А зачем вам на телефоне приложения?

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

Согласен. Прямо беда с этими новыми мессенджерами.

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

Эмулятор может помочь
НЛО прилетело и опубликовало эту надпись здесь
Хотя, технически, под андроид есть и DosBox, и QEMU и ещё всякие Limbo и ExaGear. Т.е., запускать то можно, но не нужно. А вот наоборот — очень даже нужно, особенно разработчику.

Не в эмуляторе дело, а в привязке к телефонному номеру. Сим-карта нужна.

Не в эмуляторе дело, а в привязке к телефонному номеру. Сим-карта нужна.

Ставлю зуб Тима Кука, что это никоим образом не помешает использовать эмулятор. Разве что Вайбер сам использует телефонный модуль, но такой софт я бы сжигал напалмом.
Какой именно? Как-то раз я пытался поставить bluestacks (кажется), так он захотел настоящий номер телефона (отверг номера с трёх разных, наугад выбранных one-time sms сервисов...)
Какой именно? Как-то раз я пытался поставить bluestacks (кажется), так он захотел настоящий номер телефона (отверг номера с трёх разных, наугад выбранных one-time sms сервисов...)

Ну, подозреваю, что живой (или хотя бы незасвеченный) номер телефона потребуется в любом случае. Но задача ведь стояла не в создании левого аккаунта, а в использовании софта без установки на телефон.
Сам пользуюсь Bluestacks для всякого, хоть он последнее время и загажен рекламой. Но всегда есть официальный эмулятор или VirtualBox
Понимаю, сам такой же. Вынужден был перейти на 4.8 просто от отсутствия небольших моделей с нормальным железом.
была же мысль у производителей лет 7 назад — «дополнительный телефон», маленький, чисто для разговоров, цепляющийся к «большому телефону с GSM» по блютусу.

О, у этого даже есть пара таких!
Довольно ограниченная штуковина, но забавная. Оба построены на чем-то вроде ESP8266, только с синезубом вместо вафли.

Они изобрели трубку?

Миллениалы изобрели… Помнится, в начале нулевых ходили с большой трубкой в сумке, гарнитурой в ухе и с пальмом в руках для управления.
начале нулевых ходили с большой трубкой

Самое большое, что у меня было в начале нулевых — это нокия 3210. Она меньше современных лопат.

Вот почему без 'user 0' команда adb не работает, а эта часть команда как раз и указывает произвести удаление только для текущего пользователя, но кэш/данные системного приложения всё равно останутся в системе.

Вот только кэш/данные сохраняются ключом -k, а не "--user 0". Вы это потеряли при переводе, кажется.


Ну и страшная картинка про Facebook Messenger — это многократное дублирование одних и тех же пунктов в разных колонках. Причём его корни явно идут из-за того, что Messenger связан и с основным приложением Facebook. Условно говоря — делаем прямо в мессенджере возможность поделиться картинкой или альбомом facebook — получаем +4 строки в каждом столбце. Кстати, если кому интересно — эта же картинка в нормальном качестве: https://lemmy.ml/pictrs/image/E443FUMCRn.jpg

Это не про кэш, -k действительно сохраняется кэш и по этому я думаю есть смысл делать без него, собственно они не корректно построили предложения, поэтому создаётся впечатление что речь идёт о ключе, а не полной команде для адб. Как было сказано без user 0 — этот финт не сработает. Ключ user 0 говорит о том, что приложение нужно удалить для пользователя со следующим uid, для пользователей с другим uid оно останется (а ведь в Андроиде есть многопользовательский режим, правда в наших широтах он не пользуется спросом) и технически системное приложение не удаляется а просто помечается соответствующим флагом. Но это надёжнее чем disable т.к. отключенное приложение можно включить без спроса или обратится к его модулями. В чем преимущество перед hide/block — увы не знаю

Но uninstall — это не отменяемая команда, и если грохнули что-то на самом деле нужное, то потом только factory reset, а вот disable-user — отменяемая. Насчет включить обратно без спроса не замечал, а вот обратиться к его модулям — сомневаюсь, во всяком случае webview не работал после дисейбла, а его пытаются использовать все, кому не лень. hide/block работает не на каждом девайсе как ни странно.

Отменяемая, начинаешь установку этого же приложения и далее если оно не установится — флаг слетает

Не понял. Скажем, сделал uninstall для certlnstaller.apk а потом понял, что погорячился, мягко говоря. Что я должен сделать, чтобы вернуть его в строй без factory reset?

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

У меня этот способ не сработал.
НА самом деле все эти disable полная профанация. Отключенные таким образом приложения, прекрасно что пытаются периодически отослать, проверяют обновления и ещё возможно много чего.
«Удаление» через adb действительно отключает приложение. Но тоже не на всегда, с обновление прошивки могут активироваться снова.
Я про удаление (disable) через adb и говорил. Обновление прошивки не может, а непременно включит их обратно, это by design, что называется. На этот случай простой батник помогает со списком всего удаляемого/отключаемого.
Про «страшную картинку» ещё от себя дополню — это все AppStore явно запрашивает у владельца при публикации. Причём вопрос сформулирован именно в контексте Linked to you — то есть привязывается ли собираемая информация к конкретной персоне пользователя.

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

Когда я удалил gmail (через Titan Backup), он всё равно остался где-то прописан, и периодически (раз в 3-5 минут) система напоминала об его отсутствии alert'ом.

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

НЛО прилетело и опубликовало эту надпись здесь
Скорее всего в загрузке по какому-то событию, например, появлению Сети.
Подскажите пожалуйста, меню сим карт удалять же нельзя? )
Если вы не хотите лишиться встроенного в телефон меню с гороскопами, эротическими историями и пр., а также самопроизвольно всплывающих предложений одним нажатием подписаться на что-то из вышеперечисленного, то не удаляйте. Или если вы опасаетесь в экстренной ситуации забыть код для проверки баланса.
Вы что, такое удалять нельзя, а то вдруг пропустишь, когда марс будет в позиции 69
С венерой? :D
На телефонах с процессором MTK я удалял «Stk1.apk» из системной папки и меню SIM карт пропадало. Более того, пропадали и всплывающие даже на экране блокировки диалоги с предложением подписаться на всякую ерунду за много денег, которую назойливый ОПСОС постоянно подкидывал.
Аппарат Хонор 20 Про. Сим меню удалил, все хорошо.
Да и вообще, отличный топик, благодаря программке чуть выше,
почистил от всего, что мозолило глаз больше всего.
Теперь гораздо чище. Спасибо всем.
Такой же аппарат. Извините, не понял, про какую «программку выше» Вы говорите. Можете пальцем ткнуть?

Можно, хотя пишут, что могут быть проблемы (не заметил). Отключал сим меню обеих сим карт.
НО при этом всплывающие окна по типу "знаю, кто звонит" от мегафона остались! Похоже за эти окна отвечает другое приложение

Для МегаФон: Запретить запуск «StkAppService».
Можно при помощи этого приложения (нужен root).
Один известный ресурс также подсказывает вариант подредактировать «init.rc» (e.g. через adb). Без рута также не обойдётся, но может быть более приемлемо чем устанавливать неизвестно что с правами суперпользователя.

Получать такое в комплекте с новой картой оператора связи — для меня далеко за гранью. Но вот так. Возможно, кто-то прорабатывал вариант взять зарвавшегося опсоса за опу?
НО при этом всплывающие окна по типу «знаю, кто звонит» от мегафона остались! Похоже за эти окна отвечает другое приложение

Смс-клиент, потому что это смс.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Chrome и WebView — это разные компоненты.

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

WebView встроенный есть всегда, и если отключить Chrome — именно он станет основным обработчиком. И (начиная с 6 или 7 андроида) обновляется он спокойно через Google Play.

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

Простите, кастомные? Все, что я видел, использовали стоковую реализацию от Google/aosp (помимо своего браузера), которая не прекращает обновляться Гуглом. ttps://play.google.com/store/apps/details?id=com.google.android.webview&hl=en&gl=US
Updated January 11, 2021
Current Version 87.0.4280.141


Более того, официально Chrome ещё и не является webview для приложений, начиная с Android Q: https://www.xda-developers.com/google-chrome-no-longer-webview-provider-android-10/

Простите, кастомные?
Если я правильно помню — у xiaomi такое как то было с обновлением через свою автообновлялку
По поводу новости — признаю, не прав, прошло мимо меня, что делает моё утверждение выше о современных андроидах не верным
НЛО прилетело и опубликовало эту надпись здесь
есть аврора и фдроид, плэймаркет не нужен
Чтобы поставить Аврору, если Вы про русскую версию Sailfish OS, надо нехило так раскорячиться и убить на это много времени, причём, без гарантии, что будет работать всё железо, а то и что-то из основного набора, вроде камеры или Bluetooth может отвалиться.
Нет, не Sailfish OS, а Aurora Store. Опенсорсный клиент для Google Play Store.
Спасибо за подсказку, буду экспериментировать.
Чистил лопатку Mi Max2 от рекламы и лишних приложений — теперь Галерея не запускается. Зависимости искать не знаю как, уже годик использую как есть. Думаю со сбросом телефона проблема решится, но в планах его нет.
НЛО прилетело и опубликовало эту надпись здесь
А что такое pm? Не нашел в platform tools.
package manager, идёт в комплекте с прошивкой
Нужно запустить adb shell и выполнять команды из статьи там.
Как то пробовал подобное и после удаления софта у меня перестал работать Сбербанк и PayPal — они честно заявили что не будут работать на «разблокированных» и «рутованных» телефонах. в итоге пришлось всё вернуть (сброс до заводских установок) чтобы заработали нужные мне приложения.

как то можно удалить не нужное чтобы не сломать нужное??

Скорее всего, дело в разрешенной "Отладке по USB". Отключите ее, и все должно работать.

Если сделали рут, то поможет magisk
Уже не поможет (не на всех телефонах). Hardware attestation не даст

Пока переходной процесс от software к hardware не окончен на части устройств можно сбросить назад до software. Правда без гарантий на то что оно снова не включится

НЛО прилетело и опубликовало эту надпись здесь
автор, почему не написал как запускать adb?
да и не работает у меня удаление:
:/ $ pm uninstall -k 45user 0 com.facebook.services
Failure [INSTALL_FAILED_INVALID_APK: Missing existing base package]
Простите, если лезу не в свое дело — программа
из первого комментария делает все автоматически.
И интерфейс классный вдобавок. Обязательно попробуйте.

Для нормального мака версии нет: System requirements: Windows 7, 8, 8.1, 10 and .NET Framework 4.6 or newer.
Типичные андройдопрограммисты :(

Так мак после выхода sierra по моему даже единственный рабочий файловый менеджер "android file transfer" перестал запускать, чего уж говорить о более серьёзных вещах.у самого для этих дел винда в паралели стоит.

Так мак после выхода sierra по моему даже единственный рабочий файловый менеджер "android file transfer" перестал запускать

Нормально оно работает, даже на big sur.

Вспомним, что на Винде с Айфоном вообще ничего не сделать

А как к таким манипуляциям относится Knox у Samsung? Сбер не откажется работать?

Работает всё (и knox, и samsung pay, и сбер), если вырезать с умом

А где почитать про вырезку с умом? Чтобы вот прям гарантированно.

Knox относится вот так:


1|a41:/ $ pm uninstall -k --user 0 com.microsoft.windowsintune.companyportal
Failure [DELETE_FAILED_DEVICE_POLICY_MANAGER]
1|a41:/ $


или


a41:/ $ pm uninstall -k --user 0 com.sec.enterprise.knox.cloudmdm.smdms
Failure [DELETE_FAILED_OWNER_BLOCKED]
1|a41:/ $


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


Автору спасибо за интересный метод. Но, к сожалению, не всё им можно удалить, если на телефоне Knox.

А если официально разлочить бутлоадер (последние модели самсунгов позволяют сделать это официально, через меню), то Knox уходит безвозвратно? И его после уже никак не вернуть?

Да, его невозможно вернуть. При разблокировке аппаратно пережигаются фьюзы внутри процессора, это служит маркером "загрузчик был разблокирован", восстановить их невозможно, а с прожжеными фьюзами Knox уже не заработает.


По такому принципу, например, реализовано обновление прошивки в Xbox, отчего откатить прошивку невозможно, процессор ее не запустит.

А можно ли где-нибудь найти список «вредных» смартфонов, где производители блокируют загрузчик с невозможностью отката (knox, drm вот это всё)? Или где разблокировка и получение рута и вовсе невозможна?
Просто при поиске моделей хочется обходить эти стороной. Фильтра в яндекс.маркете такого нет, к сожалению.
Надо писать в поддержку яндекс.маркета. Если достаточно много людей напишет, они должны сделать. А если достаточно много магазинов это сделают, то и производители отреагируют!
К сожалению, вряд ли такой запрос будет массовым. В теории, маркет может в автоматическом режиме добавить поддержку lineage os например (можно спарсить с оф. сайта список моделей), хотя сама по себе ее поддержка не означает отсутствие «вредностей» со стороны производителя.

Сейчас приходится шерстить xda/4pda в поисках нужной информации, но для новых моделей ее нет вообще (пока кто-нибудь не пройдется по всем граблям). Вот новую подлянку придумали начиная с android q/10 — после отключения доверенной загрузки слетает шифрование раздела данных. Зачем так сделано?..
НЛО прилетело и опубликовало эту надпись здесь
У меня по прежнему спрашивает пароль при загрузке, в кастомном рековери даже соответствующая галочка есть.

Возможно зависит от модели. Не для всех моделей есть «правильное» рекавери с поддержкой шифрования и патчи для vbmeta.
А вот за насмерть залоченный системный раздел обидно.

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

Есть как минимум одна модель где можно запустить AVB с кастомными ключами и заблокировать загрузчик на кастомной прошивке. По поводу слёта шифрования при открытии загрузчика — по идее такого быть не должно, разве что ты сам отключаешь неким патчем

Странно, буквально неделю назад вычищал мусор с нового M51 с Knox, никаких ошибок не возникло.

Это зависит от двух факторов:
1) как настроен knox
2) что вы удаляете


В моём случае, это был телефон с преднастроенной MDM, поэтому часть приложений (и, очевидно, сам MDM-модуль knox) не удалялись. При этом всякий мусор типа фейсбука удалился прекрасно.


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

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Отключенное приложение все ещё можно втихую включить, как и обратится к его компонентам

НЛО прилетело и опубликовало эту надпись здесь

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


Желающие могут раздобыть Яндекс.Телефон и проделать эти операции над гугловскими приложениями типа Play Music и Play Video. Через несколько дней эти приложения какой-то системный компонент включает обратно.

"Раньше" и "сейчас" — это какие версии "Андроида"?

НЛО прилетело и опубликовало эту надпись здесь
Вот только не всё можно «отключить» в списке приложений. Я, например, с помощью adb отключил компоненты, отвечающие за обновления системы и за энергосбережение. Соответствующие пункты в меню настроек Андроида остались, но при нажатии на них ничего не происходит.
Установленный Norootfirewall регулярно ловит попытки отправки пакетов «отключенными » приложениями. Они регулярно что то шлют и проверяют обновления. НУ естественно включаются после обновлений версий прошивок.
Как по мне слишком долго в плане поиска и удаления. Я бы пошел по пути получения рут прав и удалению «мусора». Но этот метод, в принципе, как и описанный автором лишает телефон гарантии. И если способом автора в С.Ц. могут пропустить отсутствие предустановленного П.О., то в случаи с рут правами все намного сложнее.
Ни рут, ни разблокировка загрузчика не могут быть основанием для отказа в гарантийном ремонте. Для отказа СЦ (в гарантийном случае) придется доказать, что именно внесённые изменения повлекли поломку телефона (малореально). Кроме того, на большинстве устройств вернуть телефон в состояние «с завода» для программной части вполне реально (речь не идёт о самсунге с knox и sony с DRM ключами, хотя в случае sony есть оговорки)
P.S. метод автора не вносит никаких изменений в прошивку, стандартными инструментами просто выставляется флаг «удалено» для системных приложений, для того чтобы снять этот флаг достаточно вручную начать установку данного приложения. Кроме того, предлагается использовать ключ -k для сохранения данных от «удаляемых» приложений
Полностью с Вами согласен, но к сожалению в С.Ц. другого мнения. И пусть в итоге вы докажите свою правоту, но придеться тратить на это кучу сил, времени и нервов. И мне вот еще интересно не восстановит ли эти приложения обновление ведра? Не обычная «заплатка», а обновление версии ведра. У меня скоро телефон вроде как должен схватить 11ю версию и скорее всего все эти приложения вернуться с прибавлением от яндекса и майла (согласно с законом новым)
НЛО прилетело и опубликовало эту надпись здесь

С рутом половина интернет банков работать перестаёт и прочих финансовых приложений.

У меня на лайнэйдж ос с рутом работает сбер, гуглопэй и прочее…

Возможно они научились прятать рут качественно, раньше это делалось через Xposed или что-то подобное. Либо Сбер стал мягче, сложно сказать. Но когда я последний раз жил с рутованным телефоном (года 3-4 назад) — Сбер точно не работал.

Рут бывает разным. Есть одноразовый (работает до перезагрузки), есть постоянный, но запускаемый ток с приложения, и есть постоянный. В любом случаи знающему человеку получить рут права точно так же легко, как и откатить эти рут права.
Года два-три назад у меня на 5-м андроиде Сбербанк стал полнофункциональным. Точнее наверное он у всех стал более лояльным к наличию рута. Стали доступны платежи, которых не было до этого
В телефоне есть такие пакеты установленные:
com.facebook.appmanager.apk (в статье уже прописан)
com.facebook.services.apk
com.facebook.system.apk
Последние 2 как я понимаю можно тоже спокойно отключить?
Magisk -> Скрыть Manager поможет
НЛО прилетело и опубликовало эту надпись здесь
Ещё нужно пересобрать Manager со другим именем.
А вход по отпечатку работает?
НЛО прилетело и опубликовало эту надпись здесь
А без рута мне их всё равно ставить некуда, всё забито встроенными приложениями.
С рутом половина интернет банков работать перестаёт и прочих финансовых приложений.

Если получить рут с помощью Mаgisk, то через Magisk Hide можно отметить приложения, для которых факт рутования будет скрыт. Что-то подобное по-моему было и для Xposed.

Было, но этот функционал был всегда в виде борьбы меча и щита. Я скрывал, а со следующим обновлением сбера он учился обнаруживать. Возможно сейчас всё лучше, не знаю.

НЛО прилетело и опубликовало эту надпись здесь

Простите, я тут мимо проходил — случайно не подскажете, как его заставить работать без выдачи ему разрешений на всё и вся?

НЛО прилетело и опубликовало эту надпись здесь

Через кастомную обёртку AppOps или через перехват IPC с xposed.
Первое — это рут (или режим администратора устройства с использованием adb) и shizuku core, и сам appops. Это позволит установить "мягкий" запрет, т.е. приложению будут отдаваться пустые списки на его запросы.
Второе — xposed и Xprivacy (Xprivacy Lua) очень мощный инструмент, но в тоже время сложный в освоении. Xprivacy имеет режим обучения но современные андроиды официально не поддерживаются, Lua обучения не имеет но заявленна поддержка и более новых версий

Кстати, с 1 апреля 2021 года в России начнут принудительно устанавливать российский софт на все новые смартфоны. Список из 16 приложений уже утверждён, вот некоторые из них:

ICQ (для обмена сообщениями);

Понимаю, что оффтоп, но… Серьезно? ICQ в 2021 году?
ICQ с 2010 года принадлежит Mail.ru и называется ICQ New. Поэтому это русский софт.
Да называться он может как угодно. Проблема в том, что кто еще пользуется ICQ в 2021 году?
А Вы думаете, принудительно будут устанавливать только самый востребованный софт, чтобы экономить время пользователей?
Это отзывов, а установок так вообще 50+ миллионов. Прямо даже странно, кто эти люди.

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

А в аське когда-нибудь сохранялась переписка? Я просто только альтернативными клиентами пользовался и хранил переписку локально.

То есть на вопрос «можно ли восстановить?» они отвечают «да»? Я бы тоже восстановил. А контакты сохранились?

Я пользуюсь, а что вас смущает? Есть пара контактов, которые сидят в ICQ и VK, поэтому, чтобы с ними общаться, приходится пользоваться ICQ.


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

Я пользуюсь, мессенджер как мессенджер. Чаты, видеозвонки, стикеры, что там еще надо?
Хм, ну может что бы было, кому писать? Просто у меня ни у одного знакомого ICQ уже не осталось. Последний раз пользовался им в 2008, когда он на работе использовался как корпоративный.
ну может что бы было, кому писать

Ну это не проблема мессенджера как такового. У меня в ICQ десятки контактов, а в Whatsapp я только с родителями общаюсь. Значит ли это, что Whatsapp хуже аськи?
Whatsapp — это уже region specific. В РБ он присутствует в следовых количествах, так что скорее бесполезен, как и ICQ.
А еще можно отключать:
pm disable-user com.samsung.clipboardsaveservice
или
pm disable com.samsung.clipboardsaveservice

И включать:
pm enable com.samsung.clipboardsaveservice

А если удалили, то можно и установить
cmd package install-existing com.samsung.clipboardsaveservice
А есть решение для связки WinXP/Android 6.0?
А то «Службы Exchange» бы удалить вместе с «Беспроводным обновлением», которые то и дело самовключаются.

По идее решение из статьи так же должно работать и в вашем случае, бинарники adb есть и на xp, и на *Nix, и черт его знает на чем ещё

По ссылке только с Семёрки работает. Придётся искать…
Как удалить «неудаляемые» приложения со смартфона
«и не в лотерею, а в карты, и не выиграл, а проиграл»

Это «удаление» виртуальное, и не с любого смартфона, а только с андроид-смартфона. После сброса настроек все они вернутся. Лучше отключать, чтобы была возможность вернуть, если что-то пойдёт не по плану, например смартфон перестанет загружаться или не будут работать некоторые функции:
adb shell pm disable-user --user 0 package
adb shell pm enable --user 0 package
А пойти может — некоторые программы связаны между собой или системой и их отключение может негативно повлиять на работоспособность устройства. Если опыта мало, лучше глянуть безопасный список в теме соответствующего аппарата на известном форуме. К примеру на Poco X3 я после тщательного анализа отключил 15(!) вредоносных пакетов. В новой версии прошивки список естественно может поменяться, за этим нужно следить и анализировать новые прошивки если не до, так сразу после обновления (при перезагрузке отключить связь и проверить что появилось).

Также довольно актуальным может оказаться освобождение места голыми руками, без компьютера, видео тут. Если уж такая банальная статья про отключение для многих оказалась новостью, об очистке памяти от мусора надо полагать они тоже не знают.
Попробовал этот способ. В итоге приложение даже из списка приложений не пропало. Просто возле него появилась пометка «Не установлено». При этом так же можно войти в его свойства и нажать кнопочку «включить». Так что похоже что это действительно не сильно отличается от отключения приложений.
Вы так серьезно пишите, как будто последняя инстанция )
Попробуйте программу из первого комментария, возможно она поможет.
Просто в свете того, что я вижу, статья полностью обесценивается (по крайней мере в моем случае).
Не все программы можно деактивировать без рута, это зависит от производителя прошивки. Но если разблокировать загрузчик, можно настроить прошивку как угодно на компьютере и залить на смартфон уже чистую.
Удивляет, что со всеми этими «защитами прав потребителей» никто не волнуется по поводу «неудаляемых» приложений на телефоне.
Каким боком тут тэг разработка под андроид? А, АДБ скачали, отладку включили, оооокей.
Вообще +123 такой статье? Мне казалось это все давно знают.
Возможно кому-то пригодиться универсальный полуавтоматический debloater
Вместо вычистки тонн мусора(а всё ли вычистится? кто знает, что данный производитель ещё спрятал?) лучше поставить LineageOS и дальше ставить только то, что нужно из магазинов F-Droid(свободные опенсорсные ПО) и Aurora Store(скачивает APK-шки с гуглмаркета).
Конечно лучше, но далеко не все пойдут на разблокировку загрузчика. Как показывает практика, народ в этом плане очень ленив, а большинство даже не подозревает, сколько данных отправляет любой стоковый смартфон.
С вас деньги за эти данные берут?
Бтв — сравнивал сток прошивку на 1+ после сброса и входа в свой гугл акаунт, и ResurrectionRemix, так вот вроде как сток должна что то отправлять, следить, сажать батарею — но телефоне немного, но все же быстрее разрядился на неофицальной прошивке.
Так что не вижу совершенно никакого смысла в таких действиях.
НЛО прилетело и опубликовало эту надпись здесь
Если у вас такая тарификация, то интернетом вы не пользуетесь, а значит мобильные данные можно и отключить.
А если их не отключить — то там других источников трафика куда как больше, так что не аргумент.
Ну и в принципе такой пример — безумно редок, а значит и рассматривать его смысла никакого нет.
НЛО прилетело и опубликовало эту надпись здесь
Ну тут на самом деле сложно сказать, Xiaomi славится своей рекламой в прошивке, и всякими такими вещами.
Возможно на ее телефонах все действительно грустно.
У меня на 1+ за месяц использование и 48гб траФИКА 5Мб ОС андроид, 30 сервисы GP, 500Кб 1+ лаунчер.
Причем тарифицируется оно по 10 мегабайт сразу, тоесть 15 рублей за один сеанс входа
НЛО прилетело и опубликовало эту надпись здесь
И зачем эти извращения?
Мало того что сама линяга работает в плане стабильности хуже родных прошивок, так зачастую еще теряется функционал, проблемы с модулями/энергопотреблением, про свободное ПО вообще молчу — кому нужно его поддерживать в ущерб себе, если зачастую оно убого, либо вообще нет достойной альтернативы?

И все это ради чего, ради того что может быть производитель телефона каким то(непонятно каким) образом за вами следит, в мире где за вами следит совершено ВСЕ?
НЛО прилетело и опубликовало эту надпись здесь

Несмотря на абсолютно базовый и баянистый материал, столько фактических ошибок в тексте… Контент любой ценой?

Укажите на конкретные ошибки, пожалуйста
Например, автор, похоже, не понимает, что это за «неудаляемые» приложения, откуда они берутся, как работают механизмы app uninstall, blacklist и suspend в Android, когда и как очищаются данные и кеш и т.д. Соотв. многие связанные с этим высказывания и интерпретации наблюдений неверны, а люди пишут комменты типа «пробовал — не помогло».

Не говоря уж о том, что всё это выглядит как сборная солянка постов из 4PDA о зачистке конкретного OnePlus и страшилок в духе «уууу, Facebook следит за вами».

Писать здесь монографию на эту тему, когда есть куча книг, док и блогов уже лет так пять?
НЛО прилетело и опубликовало эту надпись здесь

А сигнал заявляет что он анонимный? Вроде бы нет, да, это тоже может быть в вашем случае угрозой, но все же не стоит путать анонимность и приватность

НЛО прилетело и опубликовало эту надпись здесь

Ну, если бы его позиционировали как "защищённый" или "анонимный" — я бы первый кинул в него камень, но пока вижу на главной странице слово "приватный". А вообще есть проприетарная поделка — wire, использует тот же криптопротокол на основе Double-Ratched что и сигнал, но со своими криптопримитивами, но умеет регистрацию через e-mail

НЛО прилетело и опубликовало эту надпись здесь

Наверное не все так плохо? Исходники доступны, и даже в конце концов сдержали своё слово и есть исходники севера (хотя никто не гарантирует что реально у них крутится тоже самое). Даже якобы был некий аудит. Правда кастомные сервера — это для организации, а за это хотят денег

НЛО прилетело и опубликовало эту надпись здесь
А как по мне это совершенно разные понятия.
И если приватность нужна, то анонимность — нет, зачастую даже вредна.
Или чем вы там собираетесь заниматься, что вам нужна именно анонимность?
Многие, как и я считают что весьма неплохо будет, если в интернете, как и ирл, ты будешь видеть своего собеседника «в лицо», без анонимности почти везде в принципе.
Очень оздоровит некоторые моменты.
НЛО прилетело и опубликовало эту надпись здесь

Я не люблю играть в игру "Что если?", но для порядка все же отвечу и тут: однозначно установленный факт общения через "сферическое в вакууме" средство обмена сообщениями может быть угрозой и причиной преследования в некой "гипотетической стране с авторитарной тиранией". А может быть угрозой не факт наличия "средства обмена сообщениями", а беседа "с неким гипотетическим" лицом, более того, угроза может касаться не вас лично, а вашего собеседника, если будет возможность его однозначной идентификации (даже без знания о чём шла речь, скажем вы обменивались фотографиями котиков). Вы хотите поставить под удар этого "гипотетического" бедолагу?

Для себя давно уже написал небольшую обвязку с помощью баша и fzf.
Выкладываю. Может быть поможет кому-нибудь, руками быстро устаёшь удалять.
adb-delete.sh
image

P.S. Не думал, что увижу на хабре статью про столь элементарную вещь.
Samsung galaxy A51. ЧЯДНТ?
1|a51:/ $ pm list packages | grep facebook                                                                            
package:com.facebook.services
package:com.facebook.katana
package:com.facebook.system
package:com.facebook.appmanager
a51:/ $ pm uninstall -k –user 0 com.facebook.katana                                                                   
Failure [INSTALL_FAILED_INVALID_APK: Missing existing base package]
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, оно!
a51:/ $ pm uninstall -k --user 0 com.facebook.katana
Success
Если уж тут собралось столько специалистов, то может кто-нибудь подскажет, есть ли способ использовать карту памяти вместо встроенной памяти? Фича называется adoptable storage. Я читал, что на некоторых телефонах на некоторых версиях Android такая функция есть. Использование карты памяти на 128 гигабайт вместо внутренней памяти решило бы все проблемы с нехваткой памяти на ближайшие несколько лет.

Меня конкретно интересует Samsung SM-J510FN Galaxy J5 (2016). Можно ли это сделать без установки кастомной прошивки?
Наконец полезная статья
Если кто ещё читает эту тему: есть ещё более радикальный способ освободить память. После активации параметров разработчика в этом разделе настроек есть подраздел Приложения. В нём, по крайней мере на моём телефоне, на других наверняка тоже, есть пункт: «Разрешить сохранение на внешние накопители». После активации этого пункта в настройках приложений, там где их можно удалять или перемещать на карту памяти, у всех не встроенных приложений становится доступен пункт Изменить используемую память.

Покупаем карту памяти побольше и побыстрее (она стоит раз в 10 дешевле чем новый телефон с таким же объемом памяти), устанавливаем её в телефон и переносим все приложения на неё. И наслаждаемся освободившимся объемом, который позволит наставить ещё кучу приложений и использовать этот телефон ещё несколько лет.

Если какое-то приложение после такой операции перестанет работать, то переносим его обратно в память телефона. Но таких приложений сравнительно немного.
Отлично. А теперь подскажите, куда мне вставить дешевую суперкарту в телефон без разъёма под онную?
Мне кажется в наше время человек который покупает телефон без разъема для карты памяти и сменного аккумулятора — ССЗБ. Память на бюджетном смартфоне заканчивается через пару месяцев после покупки. А аккумулятора начинает не хватать на сутки через пару лет.
Мне кажется в наше время человек который покупает телефон без разъема для карты памяти и сменного аккумулятора — ССЗБ.

Я то понимаю, но тенденции таковы, что скоро телефонов с гнездом под карту памяти не будет вообще. Опыты Apple на хомячках показали, что карта лишняя. Теперь все стараются от этого гнезда SD избавиться. И тут уже не получится сколхозить бутерброд второй симки с проточенной SD картой, чтобы они обе влезли в трей. ССЗБ уже больше не аргумент, увы.

PS Вот же, статья на Хабре от 2016 года.
А что делать если после вызова команды:
Exception occurred while executing 'disable':
java.lang.IllegalArgumentException: Unknown package: com.instagram.android.apk
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21589)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:21453)
и т.д.

Есть один важный вопрос: как это влияет на SafetyNet?
Т.е. работает ли Google Pay и банковские приложения после таких махинаций?

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

pm uninstall -k -user 0 com.xiaomi.mipicks (GetApps)
Error: Unknown option: -u
А если так:
pm uninstall -k com.xiaomi.mipicks
Success

Но приложение осталось на своем месте.
pm uninstall -k --user 0 com.xiaomi.mipicks
Там должно быть два тире

Спасибо, так заработало)

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий