Файлы фармату APK выкарыстоўваюцца ў аперацыйнай сістэме Android і з'яўляюцца ўсталёўшчыкі прыкладанняў. Звычайна такія праграмы пішуцца на мове праграмавання Java, што дазваляе запускаць іх на прыладах пад кіраваннем розных АС з дапамогай спецыяльных дапаўненняў у выглядзе асобнага софту. Аднак онлайн адкрыць такі аб'ект не атрымаецца, ёсць магчымасць толькі атрымаць яго зыходны код, пра што мы і пагаворым у гэтым артыкуле.
Декомпилируем файлы APK онлайн
Працэдура дэкампіляцыя мае на ўвазе пад сабой атрыманне зыходнага кода, дырэкторый і бібліятэк, якія захоўваюцца ў адным зашыфраваным файле фармату APK. Менавіта гэтым працэсам мы і зоймемся далей. На жаль, проста адкрыць і працаваць у дадатку онлайн не атрымаецца, для гэтага трэба загружаць эмулятары або іншае адмысловае ПА. Дэталёвыя інструкцыі па гэтай тэме вы знойдзеце ў іншай нашай артыкуле па наступнай спасылцы.
Чытайце таксама: Як адкрыць файл APK на кампутары
Асобна хацелася б адзначыць пашырэнне для браўзэра, паколькі яно дазволіць хутка запусціць, напрыклад, гульню. Таму калі вы не жадаеце загружаць важкія праграмы на свой кампутар, прыгледзьцеся да плягіну - ён выдатна спраўляецца са сваёй задачай.
Мы ж пераходзім непасрэдна да ажыццяўлення пастаўленай задачы - атрыманню зыходнага калі. Выканаць гэта можна з дапамогай двух простых метадаў.
Чытайце таксама: Як адкрыць APK-файл у браўзэры
Спосаб 1: Decompilers online
Вэб-сэрвіс Decompilers online прызначаны не толькі для аб'ектаў APK, але і працуе з іншымі элементамі, напісанымі на мове Java. Што ж тычыцца дэкампіляцыя патрабаванага пашырэння, то тут яна адбываецца так:
Перайсці на сайт Decompilers online
- Адкрыйце галоўную старонку сайта, скарыстаўшыся названай вышэй спасылкай, і пераходзіце да загрузцы прыкладання.
- У «Правадыру» вылучыце неабходны файл, а затым клікніце на «Адкрыць».
- Пераканайцеся ў тым, што элемент быў дададзены, пасля чаго пстрыкніце на «Upload and Decompile».
- Расшыфроўка дадзеных можа праводзіцца досыць доўгі час, бо памер і функцыянальнасць кожнай праграмы розная.
- Зараз вам даступна азнаямленне з усімі знойдзенымі спіс файлаў і каталогаў.
- Выбераце адзін з файлаў, каб азнаёміцца з напісаным у ім кодам.
- Калі хочаце захаваць дэкампіляваць праект сабе на кампутар, клікніце на «Save». Усе дадзеныя будуць загружаныя ў фармаце аднаго архіва.
Цяпер вы ведаеце, як з дапамогай простага інтэрнэт-рэсурсу пад назвай Decompilers online можна выцягнуць інфармацыю і зыходныя коды з APK-файлаў. На гэтым азнаямленьне са згаданым вышэй сайтам завершана.
Спосаб 2: APK Decompilers
У гэтым спосабе мы разгледзім такі ж працэс расшыфроўкі, толькі ўжо з выкарыстаннем онлайн-сэрвісу APK Decompilers. Уся працэдура выглядае так:
Перайсці на сайт APK Decompilers
- Перайдзіце на сайт APK Decompilers і націсніце на «Вылучыце файл».
- Як і ў папярэднім спосабе, загрузка аб'екта ажыццяўляецца праз «Правадыр».
- Запусціце апрацоўку.
- Унізе будзе адлюстраваны таймер меркаванага часу, якое будзе выдаткавана на дэкампіляцыя APK.
- Пасля апрацоўкі з'явіцца кнопка, пстрыкніце па ёй, каб пачаць запампоўка выніку.
- Гатовая інфармацыя будзе запампаваная ў выглядзе архіва.
- У самой запампоўцы будуць адлюстроўвацца ўсе прысутныя ў APK дырэкторыі і элементы. Адкрыць і рэдагаваць іх можна з дапамогай адпаведнага софту.
Працэдура дэкампіляцыя APK-файлаў патрабуецца далёка не ўсім карыстальнікам, аднак для некаторых атрыманая інфармацыя ўяўляе вялікую каштоўнасць. Таму сайты, падобныя тым, якія мы разгледзелі сёння, значна спрашчаюць працэдуру атрымання зыходнага кода і іншых бібліятэк.
Чытайце таксама: Адчыняны файлы ў фармаце APK на Android