Как установить старый APK на Android 14+: устраняем ошибку «несовместимо с вашим телефоном» без root
С выходом Android 14 владельцы современных устройств столкнулись с неожиданной проблемой — невозможностью установить старые, проверенные временем приложения.
Google, в своём стремлении к «улучшению» пользовательского опыта, c выходом Android 14 решила ограничить установку приложений, которые были разработаны для более старых версий ОС. Теперь при попытке установить APK-файл приложения, созданного для более ранних версий Android, пользователь получает досадное сообщение: «Приложение не установлено, так как оно несовместимо с вашим телефоном».
Однако, такое ограничение — лишь искусственный барьер, который вполне можно обойти. И для этого вам даже не обязательно иметь root-права на своём устройстве. Хотя, признаюсь, с ними процесс становится значительно проще. Давайте разберёмся, как можно вернуть себе контроль над тем, что вы устанавливаете на свой смартфон.
Содержание
Что нам понадобится. Два способа обхода
Итак, у нас есть два пути решения проблемы. Первый — для тех, кто не хочет (или не может) получать root-права на своём устройстве. Этот способ потребует наличия компьютера и немного терпения. Второй — для счастливых обладателей рутованных смартфонов. Он проще и быстрее, но требует определённого уровня технической подготовки.
- Первый метод потребует наличия компьютера и немного терпения. Зато он подойдёт абсолютно для любого Android-смартфона, даже без прав суперпользователя или технических навыков у читающего этот текст. Мы будем использовать инструмент под названием ADB (Android Debug Bridge) — мощное средство от самой Google, которое позволяет управлять устройством с компьютера.
- Второй способ, напротив, не требует ничего, кроме самого смартфона. Однако есть одно «но» — для его реализации необходимы root-права. Если ваше устройство уже имеет root, то этот метод покажется вам проще простого. Воспользуемся небезызвестным приложением Lucky Patcher, которое умеет обходить многие системные ограничения.
Оба метода эффективны и позволят установить практически любой APK, независимо от его «возраста». Выбор конкретного способа зависит от ваших технических возможностей и уровня подготовки. Рассмотрим каждый из них подробнее.
Установка старого APK без root: метод ADB
Для тех, кто не готов рутовать свой смартфон, но хочет установить «несовместимое» приложение, метод с использованием ADB станет простейшим решением. Просто следуйте инструкции.
Для начала нам нужно подготовить смартфон.
- Включите режим разработчика, если ещё не сделали этого. Для этого зайдите в «Настройки» → «О телефоне» и несколько раз нажмите на пункт «Номер сборки», пока не появится сообщение о том, что вы стали разработчиком.
- Теперь в основных настройках появится раздел «Для разработчиков».
- Зайдите туда, пролистайте список малопонятных опций и включите «Отладку по USB».
Теперь перейдём к компьютеру.
- Скачайте архив с инструментами платформы Android SDK, который содержит ADB.
- Распакуйте его в удобное место, например, на рабочий стол.
- Скопируйте APK-файл, который вы хотите установить, в эту же папку для удобства.
- Подключите смартфон к компьютеру с помощью USB-кабеля.
- Откройте командную строку Windows (нажмите Win+R, введите cmd и нажмите Enter).
Теперь введите следующую команду (скопируйте её и щёлкните правой кнопкой мыши по окну консоли):
adb install --bypass-low-target-sdk-block "ВашAPK.apk"
Не забудьте заменить «ВашAPK.apk» на реальное имя вашего файла, не троная кавычки. Нажмите Enter.
Если вы увидите ошибку «adb.exe: device unauthorized» — не паникуйте. Просто посмотрите на экран телефона, там должно появиться предложение разрешить отладку.
Разрешите, и повторите команду, нажав стрелку вверх на клавиатуре и Enter.
Если всё прошло успешно, вы увидите сообщение «Success». Поздравляем! Вы только что установили «несовместимое» приложение на свой Android 14+. Можно закрывать окно консоли и открывать приложение.
Установка старого APK с root: метод Lucky Patcher
Если у вас есть root-права на вашем Android-устройстве, процесс установки старых APK становится ещё проще. Здесь нам на помощь приходит Lucky Patcher — мощный инструмент, который многие рут-пользователи уже давно оценили по достоинству.
Предполагаю, что если у вас есть рутованный смартфон, то вы уже обладаете определённым уровнем технической грамотности, поэтому инструкций по установке здесь не будет. Возможно, Lucky Patcher уже установлен на вашем устройстве. Если нет — найдите и установите его из проверенного источника.
Предполагая, что Lucky Patcher у вас уже установлен (а если нет — его легко найти на просторах интернета), вот что нужно сделать:
- Откройте Lucky Patcher и нажмите на кнопку «Пересобрать и установить» внизу экрана.
- В открывшемся файловом менеджере найдите директорию, где лежит ваш APK-файл.
- Выберите нужный APK и нажмите на него.
- В появившемся меню выберите «Установить».
- Подтвердите все запросы.
И всё! APK установлен, а ограничения Google остались с носом. Этот метод особенно удобен, если вам часто приходится устанавливать старые версии приложений. Никаких подключений к компьютеру — всё делается прямо на устройстве за считанные секунды. Но нужен root.
Заключение
Google не просто так усложняет жизнь любителям старого софта. Он зачастую просто… Лучше. Без ненужного функционала, испоганенного кривыми клешнями минималистов интерфейса, рекламы и микротранзакций во все поля.
Старые версии — это рабочее ПО, отточенный интерфейс и отсутствие лишнего. «Не чини то, что не сломано» — девиз, которому следуют многие пользователи, предпочитающие проверенные временем версии приложений, включая меня. И такая возможность, к счастью, есть.
5 старых мобильных игр без доната и интернета, в которые стоит сыграть в 2024 (на Android)
Почему стоит поиграть в старые билды Angry Birds из 2012 в 2024
Обзор смартфона POCO X6 5G: бюджетный фотофлагман с OIS и GCam за 20 тысяч, но какой ценой?










61 комментарий
Добавить комментарий
P.S. На всех Xiaomi и OnePlus с новым процом Tango уже вшит с завода, к слову.
Создателю старой программы, если он хоть сколько то заинтересован в своем продукте, можно было просто перебилдить апк, размер практически не изменился бы.
Тут уже скорее вопрос к пользователям и их самоуважению.
Exception occurred while executing 'install':
java.lang.IllegalArgumentException: Unknown option -b
at com.android.server.pm.PackageManagerShellCommand.makeInstallParams(PackageManagerShellCommand.java:3418)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1557)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:249)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at a
То проблема вот в чём: «Unknown option -b»
Рещение:
вместо
-bypass-low-target-sdk-block
вводите
--bypass-low-target-sdk-block ( сдвумя — перед b, как на скриншоте)
Автор, иправь комманду в статье!
командная строка начинается C:\Users\Admin>, а на сайте на картинке начинается C:\Users\Admin\
как сделать правильно?
adb.exe: filename doesn't end .apk or .apex: ARZMOD_1503, что делать?
adb server version (39) doesn't match this client (41); killing...
* daemon started successfully
Performing Streamed Install
adb: failed to install хххх.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
«adb» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
всем кто пишет «для чего это нужно», скажу, – это очень нужная и полезная информация. Вот на моем примере, обновился я до S24 Ultra и словил приключение, два важных для меня приложения перестали работать. На минуту оба приложения не халявные! Купленные официально!!! Первое — Cash Organizer, вот их сайт: https://www.cashorganizer.com/rus/, на мой запрос в поддержку, что приложение не работает на флагмане, вот их ответ: «К сожалению не знаю. Видимо придется эмулятор устанавливать.» — это дословно, могу скрин прислать.
Второе приложение – LeaderTask, тоже куплена ОФИЦИАЛЬНО, лицензия на КОРОБОЧНУЮ ВЕРСИЮ, для организации. Вот их сайт, кому интересно: https://www.leadertask.com/.
эти два приложения на S23 Ultra работают без проблем. Отсюда делаю вывод, что и на 24 должны работать.
но пробить стену с техподдержкой оказалось сложнее, чем найти решение самому.
подскажите пожалуйста, после всех действий по этой инструкции, вот такая ошибка: INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
Помогите пожалуйста, решить проблему.
Performing Streamed Install
adb: failed to install Original_Journey-1522896920-www.androeed.ru__.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
что с этим делать?
у меня 8gen3
C:\Users\aomor\Desktop\platform-tools>adb install --bypass-low-target-sdk-block «torque1_12_101_top-androidd.ru.apk»
Performing Streamed Install
adb: failed to install torque1_12_101_top-androidd.ru.apk:
Exception occurred while executing 'install':
java.lang.IllegalArgumentException: Unknown option --bypass-low-target-sdk-block
at com.android.server.pm.PackageManagerShellCommand.makeInstallParams(PackageManagerShellCommand.java:3269)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1446)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:238)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCo
Adb: failed to stat *название APK*: no such file or directory
Что делать
2й вопрос. Если я поставлю себе рут я же потеряю возможность оплачивать nfc? google pay. Я в Украине. Я видел искал тему вроде люди обходят это но с геммороем и то чето я не уверен что получится, поэтому спрашиваю вас?
Очень грустно что вот так все разивается, я посмотрел ютуб уже у меня весит почти 2 гигабайта. Ну как так жить дальше. Когда-то half life весил 400мб от силы, а то и 200мб. 98 винда меньше 100мб по-моему 60 с копейкаи была. Как жить дальше?...((
adb: failed to install com-nextchessmove.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] как это пофиксить?
Что в таком случае делать скажите пожалуйста?
Что это значит?
Процессор MediaTek Helio G36
Не устанавливается приложение, выдаёт ошибку
Performing Streamed Install
adb.exe: failed to install Flag GK.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
что делать если пишет так
adb: failed to install com-nextchessmove.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Dimensity 7300.
Пробовала первый способ, всё застопорилось на ошибке adb.exe: no devices/emulators found, при этом у телефона была запрошена отладка по юсб и отключений не было) хз что с этим делать… а тимспик установить ой как хотелось бы
Exception occurred while executing: java.lang.IllegalArgumentException: Unknown option --bypass-low-target-sdk-block at com.android.server.pm.PackageManagerShellCommand.makeInstallParams(PackageManagerShellCommand.java:2522) at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1058) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:170) at android.os.ShellCommand.exec(ShellCommand.java:111) at com.android.server.pm.
как я исправляла эту ситуацию:
распаковала и добавила на телефон в папку Android папку obb с кэшем приложения
спросила чат GPT, какую команду использовать для установки, и он предложил:
adb install -r C:\platform-tools\НазваниеПриложения.apk
на телефоне нужно было нажать — разрешить установку
все установилось!
У меня вот такая ошибка:
C:\Users\JUST.ME\platform-tools-latest-windows\platform-tools>adb install --bypass-low-target-sdk-block «Amateur-Surgeon-4-v2-7-2.apk»
Performing Streamed Install
adb.exe: failed to install Amateur-Surgeon-4-v2-7-2.apk: Failure [INSTALL_FAILED_VERSION_DOWNGRADE: Downgrade detected: Update version code 82 is older than current 90]
выяснил. эти ***** из гугла отключили в последних версиях adb поддержку вин7. Нашел старую версию с поддержкой, но она не видит мой телефон :)
1. Удалить все отпечатки пальцов -> «О Телефоне» -> «Режим отладки» -> включить -> перезагрузка;
2. «О телефоне» -> «Версия ОС» 10 раз нажать -> сообщение «Вы разработчик»;
3. «Расширенные настройки» -> «Для разработчиков» -> «Отладка по USB» включить.
Проверка подключенных девайсов: adb devices.
Подключение по ADB сработало но выдало ошибку:
Performing Streamed Install
adb.exe: failed to install 123.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
Добавить комментарий