Рекомендуємо, 2024

Вибір Редакції

Як витягти APK файл Android App без коріння

Файл APK є кінцевим продуктом, який виробляється після розробки програми для Android. Він поширюється з розширенням .apk, а також відомий як пакет прикладних програм для Android. Це схоже на файл .exe, який використовується для встановлення програм Windows. Тепер, як ви знаєте (чи ні), витягти цей файл APK з програми нелегко. Це може бути легко, якщо ваш телефон кореняться, але не так багато, якщо у вас є незв'язаний Android-пристрій. Що ж, правда, це не так важко, як ви думали. Сьогодні я покажу вам кілька методів, за допомогою яких ви зможете витягти APK встановленої програми на свій телефон.

Відмова від відповідальності: вилучення APK платної програми для Android є незаконним. Якщо ви це зробите, тоді ви самі будете відповідати за це. Це керівництво було написано з душею метою поділитися знаннями про вилучення АПК для цілей освіти. Ми не підтримуємо піратство.

Спосіб 1: Використання додаткового провідника файлів

Як згадувалося вище, якщо ваш пристрій має кореневий доступ, ви можете використовувати розширений провідник файлів, який дозволяє переглядати корінні папки. Як правило, встановлені програми знаходяться в розділі " / data / apps ". Отже, звідси ви можете просто скопіювати файли APK і вставити їх, де б ви не хотіли. Тим не менш, ви також можете витягти APK встановлених програм за допомогою просунутого провідника файлів на незв'язаному Android-телефоні.

Для цього ми будемо використовувати тут ES File Explorer. Ви можете використовувати будь-яку іншу програму менеджера файлів, якщо хочете, але переконайтеся, що вона дозволяє створювати резервні копії встановлених програм . Так, це буде ключова річ, яка допоможе нам витягти АПК.

Кроки прості. Відкрийте провідник файлів ES і натисніть "App" на домашній сторінці програми, як показано на знімках нижче. Тепер, довго натисніть на додаток, що ви хочете витягти APK і натисніть на "Резервне копіювання" варіант, доступний в нижній частині.

Додаток буде створено резервну копію файлу .apk. Файл APK буде знайдено у папці з назвою “ Backup ” у вашій внутрішній пам'яті. Якщо ви знайдете цей метод простішим, наступний метод ще простіше.

Спосіб 2: Завантажте APK Extractor App

Ну, а як щодо програми, яка може видобути APK? Ну, APK Extractor додаток працює точно так, як випливає з його назви. Завантажте програму з магазину Play і встановіть її.

Робота програми дуже проста. На домашній сторінці програми відображаються всі програми системи та сторонніх розробників на вашому телефоні. Ви можете просто шукати додаток, яке ви хочете додати до APK. Потім просто натисніть на додаток, що це. APK буде вилучено та збережено в папці під назвою " ExtractedAPKs" у внутрішній пам'яті вашого пристрою.

У налаштуваннях програми можна змінити папку призначення витягнутих APK. Можна також встановити формат імені . Наприклад, ви можете встановити файли APK спочатку для назви програми, а потім до назви пакета. Ви також можете додати версію програми в назву для кращого розуміння. Крім того, ви навіть можете налаштувати автоматичне резервне копіювання APK, якщо хочете. Все це доступно в налаштуваннях.

Крім того, доступна опція для спільного використання APK іншим користувачам, які використовують цю програму. Просто натисніть піктограму, що випадає, біля програми, і ви отримаєте можливість поділитися нею. Додаток спочатку витягне APK, а потім з'явиться панель спільного доступу. Потім можна вибрати програму, через яку ви хочете поділитися APK.

Спосіб 3. Вилучення APK за допомогою ADB

Ну, якщо ви Avid Android Користувач або розробник Android, то ви повинні знати про АБР. Android Debug Bridge в основному є утилітою командного рядка, яка доступна з Android SDK, що дозволяє керувати телефоном і керувати файлами всередині вашого сховища, використовуючи різні команди. Він може легко отримати доступ до кореневих папок, оскільки основною метою є налагодження.

Таким чином, з декількома наборами команд, ви можете легко витягти APK на наш ПК або Mac у потрібній папці. Тепер, якщо ви не дуже обізнані з АБР, то ви могли б думати, що Android SDK необхідно для роботи АБР? Ну ні, це не так. Насправді, Google надає окремий пакет платформних інструментів, що містить АБР. Ви можете завантажити його звідси.

Після завантаження інструментів, просто розпакуйте zip і відкрийте папку. Ви знайдете adb.exe файл у папці разом з fastboot (ми не будемо використовувати його). Тепер натисніть клавішу Shift і клацніть правою кнопкою миші в папці, щоб отримати опцію “ Відкрити вікно команд тут ” у меню правої кнопки миші.

Потім підключіть телефон до ПК або Mac за допомогою кабелю USB і переконайтеся, що налагодження USB увімкнено в параметрах розробника . Тепер виконайте наведені нижче команди.

Спочатку ми перевіримо, чи підключено пристрій до комп'ютера. Введіть таку команду:

 adb devices 

Далі ми візьмемо назву пакета програм. Якщо ви вже знаєте назву пакета, ви можете пропустити цей крок. Введіть таку команду.

 пакунки списку adb shell pm 

Тепер просто скопіюйте ім'я пакета, який ви хочете витягти . І вставте його в наступну команду. Не копіюйте префікс "пакет:" разом з ним. Введіть таку команду. Тут я витягую .apk Truecaller.

 adb shell pm шлях com.truecaller 

Наведена вище команда дасть вам шлях фактичного APK програми. Тепер потрібно просто виконати команду " тягнути", щоб витягнути .apk з цього шляху і зберегти його в потрібному місці. Переконайтеся, що ви копіюєте шлях до потрібного місця розташування і вставляєте його у вказану нижче команду. Крім того, скопіюйте шлях фактичного .apk, який ми отримали як результат у попередній команді.

 adb pull /data/app/com.truecaller-1/base.apk шлях / до / бажаного / розташування 

Файл .apk тепер повинен зберігатися у бажаному місці.

Кращі способи вилучення APK для Android Apps

Неважливо, з якої причини ви можете отримати APK; переконайтеся, що ви підтримуєте розробників, оскільки вони заслуговують на винагороду за свою важку роботу. Говорячи про найкращий спосіб, це, безумовно, другий метод. Екстрактор APK в основному виконує ті самі команди, які ми виконували в АБР. Отже, це найкращий шлях напевно. Однак, якщо ви знаєте будь-який інший метод, то згадайте про це в коментарях.

Top