Используйте adb . С adb pull вы можете копировать файлы с вашего устройства в вашу систему, когда устройство подключено через USB.
Конечно, вам также необходимы права доступа для доступа к каталогу, в котором находится ваш файл. Если нет, сначала вам нужно будет выполнить рутирование устройства.
Если вы обнаружите, что многие из APK называются «base.apk», вы также можете использовать эту однострочную команду, чтобы извлечь все APK из телефона, к которому у вас есть доступ, переименовывая любые имена «base.apk» в имя пакета. , Это также устраняет проблему, связанную с отсутствием каталога для путей APK с кажущимися случайными символами после имени:
for i in $(adb shell pm list packages | awk -F':' '{print $2}'); do adb pull "$(adb shell pm path $i | awk -F':' '{print $2}')"; mv base.apk $i.apk 2&> /dev/null ;done
Если вы получаете «adb: error: not to stat удаленный объект», который указывает, что у вас нет необходимых разрешений. Я запустил это на некоренном Moto Z2 и смог загрузить ВСЕ APK, которые я не удалил (см. Ниже), кроме youtube.
adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver <--- kills presidential alert app!
(для просмотра пользователей запустите adb shell pm список пользователей)
Это способ удалить / удалить (не с телефона, так как он возвращается с заводским сбросом) почти ЛЮБОЕ приложение БЕЗ рута, ВКЛЮЧАЯ системные приложения (намек на раздражающее приложение обновления, которое обновляет вашу телефонную линию, или нет быть найденным путём поиска "ccc")