Куда устанавливаются приложения android 11
Android всегда отличался от iOS открытостью и всеядностью. Если iPhone позволяли скачивать софт только из официального каталога, то смартфоны на базе ОС от Google принимали любые приложения откуда угодно. Это позволяло пользователям неплохо экономить, скачивая взломанные версии платных программ Android совершенно безвозмездно. Ну и что, что есть риск нарваться на какой-нибудь троян? Ведь главное, что деньги тратить не пришлось. А с троянами и антивирус справится. Так, по крайней мере, думали многие пользователи. Но Google решила, что это отбрасывает тень на её репутацию и всё нужно срочно менять.
С выходом Android 11 установка APK немного усложнится
Google упростит обновление смартфонов с выходом Android 11
Установить APK на Android
Установка APK более опасна, чем обычных приложений из Google Play
По словам тестировщиков, любая попытка установить APK приводит к тому, что Android предупреждает об опасности этого действия. Но если раньше пользователю было дозволено просто согласиться с тем, что вся ответственность с момента загрузки приложения из неизвестного источника ложится на него, теперь всё происходит несколько иначе. Система предупреждает, что установка APK может быть опасна, запрашивая разрешение на продолжение действия, а потом выгружает из памяти приложение, через которое производится установка.
Google позволит использовать распознавание лиц для входа в приложения и оплаты в Android 11
Проще говоря, если вы скачали APK в Chrome и устанавливаете его из хранилища браузера, то операционная система принудительно перезагрузит его и заставит вас повторить весь процесс заново. Только после этого вам будет позволено выполнить установку. Действительно выглядит как баг. Однако, по уверениям Google, это абсолютно штатный процесс, который проистекает из особенностей механизма Scoped Storage, создающего для каждого приложения отдельную ячейку памяти. То есть, по сути, это своего рода защитный механизм, который защищает пользовательские данные от раскрытия.
Не устанавливается APK
Не получается установить APK? Это Google противится
Несмотря на то что пока Android 11 ещё далеко не iOS, которая вообще не позволяет ставить софт из сторонних источников, очевидно, что всё постепенно к этому идёт. Google понимает, что практика установки приложений из-за пределов Google Play вредит ей самой. Ведь таким образом, во-первых, страдают пользователи, которые периодически натыкаются на разного рода трояны, что в свою очередь создаёт Android репутацию проблемной ОС. А, во-вторых, если пользователи скачивают софт не из Google Play, Google недополучает деньги от комиссии с продаж.
Правильный ли это путь? Я считаю, что да. Что бы там ни говорили условно продвинутые пользователи, которых хлебом не корми, дай скачать взломанный софт из ненадёжных источников, это пойдёт операционке на пользу. Всё-таки большинство для загрузки новых приложений пользуются именно Google Play. А там, как известно, риск наткнуться на вредоносное ПО в десятки, если не сотни раз ниже, чем при использовании независимых ресурсов, куда энтузиасты вольны грузить любой софт без предварительной проверки качества.
Операционная система Android известна своим лояльным отношением к приложениям из различных источников, помимо фирменного магазина Google Play. Но вскоре владельцев гаджетов может ждать не слишком приятный сюрприз — согласно инсайдерской утечке, с релизом новой версии «зелёного робота» процесс установки сторонних программ станет сложнее.
Ранее после скачивания APK-файла не из Google Play мобильная операционка просто запрашивала разрешение на установку приложений из неизвестных источников, и на этом «танцы с бубном» заканчивались. Теперь же, по заявлению некоторых разработчиков, уже ознакомившихся с предварительной сборкой Android 11, процесс заметно усложнился.
По имеющейся информации, новая версия ОС принудительно закрывает приложение, контактирующее с APK, сразу же после выдачи тому разрешения на установку. К примеру, если скачанный инсталлятор был запущен из браузера, тот будет закрыт, что может привести к потере данных. Примечательно, что в ответ на багрепорт, размещённый на платформе Issue Tracker, представители Google назвали такое поведение системы нормальным.
Компания сообщила, что это результат работы функции Scoped Storage, ограничивающей приложениям доступ к определённым элементам файловой системы. Чтобы сторонняя программа всё же «завелась», процесс инсталляции придётся запустить повторно после подтверждения разрешения на установку.
«Когда приложение запускается без этого разрешения, оно не может выполнять запись в определённые каталоги (например, Android / obb). После того как приложению было предоставлено это разрешение, его необходимо обновить до представления, допускающего запись», — пояснил представитель корпорации.
Согласно комментариям Google, компания продолжает тестирование новой функции — неизвестно, будет ли её алгоритм изменён к релизу Android 11, или она будет включена в новую версию мобильной ОС в текущем виде.
В новой версии Android Google не только внедрила новые полезные фичи, но и внесла некоторые изменения в файловую систему. Если быть точным, «корпорация добра» запретила сторонним приложениям выполнять действия с папками /Android/obb и /Android/data — файловые менеджеры выдают ошибку: «Не удалось создать папку… Android/obb. Permission denied. Не удалось создать… Android/obb. No such file or directory. Файлы не были извлечены».
По словам команды разработчиков, они пошли на этот шаг ради безопасности. Но вместе с этим теперь нельзя устанавливать сторонние приложения, требующие кэша. После установки Android 11, я первым же делом решил изучить этот вопрос и попытался обойти ограничение. На данный момент я нашёл только один метод, не требующий Root-права, — использование adb (Android Debug Bridge). Сразу отмечу, что для этого способа обязательно наличие ПК.
Содержание
Подготовка
Для начала необходимо на смартфоне зайти в «Настройки», затем в раздел «Для разработчиков» и включить в нём «Отладку по USB». Если у вас нет пункта «Для разработчиков», сперва придётся зайти в раздел «О телефоне», найти там «Номер сборки» и тапнуть по нему несколько раз, пока не появится надпись «Вы стали разработчиком».
Следующим шагом станет скачивание adb на ПК. Для этого необходимо зайти на официальный сайт и загрузить софт для своей платформы, после чего распаковать полученный ZIP-архив в удобном месте (если у вас Windows, для упрощения рекомендую переместить извлечённую папку в корень диска C).
Как скопировать кеш в Android/obb или Android/data на Android 11
Итак, всё настроено и смартфон подключен к ПК. Если у вас Windows, первым делом нужно открыть «Командную строку» от имени администратора. Сделать это можно, набрав в поиске системы «cmd» и выбрав соответствующий пункт.
Далее необходимо прописать следующую команду: cd <путь к распакованной папке>. Например, если, как я советовал выше, папка находится в корне диска C, команда будет выглядеть следующим образом: cd C:/platform-tools. Как только вы окажетесь в нужной директории, можно прописать команду adb devices. Если всё сделано верно, в консоли отобразится подключённое устройство. В случае, если появится надпись unauthorized, необходимо со смартфона подтвердить вход в режим отладки на данном компьютере (скорее всего, это окно появится сразу же, как смартфон будет подключен к ПК).
Для владельцев компьютеров на macOS действия почти аналогичные. После загрузки и распаковки инструментов, необходимо открыть терминал, перейти в директорию с файлами (по дефолту это будет папка Downloads) командой cd <путь к распакованной папке> и прописать ./adb devices. По сути, отличие от Windows лишь в том, что каждый раз вместо adb надо писать ./adb.
Переходим непосредственно к загрузке файлов. Команда, которая для этого потребуется, строится по следующему шаблону: adb push <путь к нужному файлу на вашем ПК> <путь к папке obb или data на смартфоне>. Для владельцев macOS-устройств всё то же самое, но с ./ в самом начале команды. Важное замечание касательно второго пути (на смартфоне): он выглядит как sdcard/android/obb или sdcard/android/data.
Примечательно, что adb не умеет отправлять на устройство целые папки, поэтому для этого придётся заранее создать папку, и уже в неё кидать файл(ы). Создаётся папка командой: adb shell mkdir <путь вместе с желаемой папкой>.
В качестве примера я рассмотрю процесс переноса кэша для игры GRIS. Изначально он поставляется в папке com.devolver.grispaid, поэтому сначала я создам директорию на смартфоне командой adb shell mkdir sdcard/android/obb/com.devolver.grispaid.
Как удалить кеш из Android/obb или Android/data на Android 11
Для удаления файлов необходимо прописать следующую команду: adb shell rm -f <путь к файлу>. Если же необходимо удалить директорию со всем содержимым внутри, пригодится следующая команда: adb shell rm -rf <путь к директории>.
Вывод
Google, несомненно, усложнила доступ к папкам data и obb, но всё же работать с этими директориями можно, пускай и с помощью дополнительных инструментов. Если вы знаете другие методы обхода данных ограничений в Android 11, делитесь ими в комментариях.
Коллеги, мастера по ремонту, сотрудники салонов, на таких телефонах как Xiaomi A серии, современных nokia, google pixel и очень многих других, где используется android one на базе новейших обновлений с 11 адроида, реализовали новую защиту.
В режиме блокировки по FRP, из под браузера (и не только), не устанавливаются программы и приложения. Так же как это происходит на современных Samsung. (Пин код задать тоже не удалось) Но выход есть (бесплатный), пользуйтесь.
Все делается без компьютера, просто руками. Без ввода пин кода, и без ввода аккаунта, без установки приложений. 5-6 минут и готово.
И это еще не все, уже сами мастера просят перестать выкладывать бесплатные решения. Аргументации у них пока разные. ))
FRP - разблокировка телефонов
39 постов 316 подписчиков
сами мастера просят перестать выкладывать бесплатные решения.
Странные запросы, считаю пока есть дыры в защите о них должен знать каждый до тех пор, пока эти дыры не заделают. А если тот "мастер" не получил копейку с обхода фрп, пусть учится делать что-то другое, например менять модуля или даже паять
Я нашёль)) завтра тоже напишу статеечку с картинками))Компания которая стоит триллион долларов уже 10 лет не может реализовать простую функцию безопасности.
Samsung опять взломан. Снимаем FRP блокировку с телефона на новейшем ANDROID 11
Пару лет назад я опубликовал пост, с супер реактивной разблокировкой samsung на тогда еще новейшем android 9, за что даже получил ачивку, как самый сохраняемый пост недели, спасибо!
Год назад я повторил тоже самое на новейшей андроид 10.
Надо отдать должное, Samsung довольно быстро закрывает уязвимости в своем программном обеспечении, а именно в фирменной оболочке ONE UI. Новые патчи безопасности выходят примерно раз в месяц.
Не будем нарушать традицию, и сегодня я Вам продемонстрирую как обойти защиту на новейшей android 11! На этот раз сделать это за 2-5 минут, без программаторов, не реально, но в целом, эту инструкцию, по прежнему, вполне, можно повторить в домашних условиях.
Эту уязвимость скорее всего закроют в течении месяца, максимум двух. Сейчас она работает на 10 и 11 андроиде. Но что то мне подсказывает что со временем, появятся и новые методы.
Читайте также: