Невозможно восстановить apk с помощью apktool kali linux - PullRequest
0 голосов
/ 21 сентября 2018

Привет, ребята, не удалось перекомпилировать apk с apktool. Это образ журнала ошибок:

enter image description here

Я выполнил все эти команды:

apt-get install zipalign
apt-get update
apt-get upgrade
apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

и у меня тоже уже есть jdk 10 но все равно ошибка.Также удаляю apktool и переустанавливаю, но такая же ошибка.Я не знаю, как это исправить.

Ответы [ 3 ]

0 голосов
/ 30 сентября 2018

я выполнил эту команду, и она сработала

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
0 голосов
/ 03 августа 2019

Я получил unable to rebuild apk with apktool ошибка при использовании msfvenom.Проблема была в том, что файл apk сопротивляется инъекции, поэтому я попробовал с другим, и он работает.

Попробуйте другой apk файл, он может работать.

0 голосов
/ 28 сентября 2018

эта ошибка вызвана главным образом тем, что в вашей системе возникла проблема со старой версией «apktool», которую вы используете.

перед запуском убедитесь, что вы полностью обновили и обновили «kali» и «packages» с помощьюВыполнение следующих команд:

sudo apt update
sudo apt full-upgrade

также вам необходимо иметь «версию Java +1.8», которую вы можете проверить, выполнив команду «java —version».если вы еще не установили его, вы можете скачать его по ссылке внизу.

Веб-сайт Java

На этих этапах мы установим последнюю версию Apktool вручную какПоследняя выпущенная версия недоступна для менеджеров пакетов, например apt или apt-get.

Шаг первый

Вы должны проверить последнюю выпущенную версию apktool, проверивссылка ниже:

Apktool Последние версии

Шаг второй

Сравните вашу версию «apktool» с «apktool —version»Команда с последней версией.

Если ваша версия apktool ниже последней версии, вам необходимо загрузить «скрипт-обертку apktool» и «apktool.jar» по следующим ссылкам:

Apktool Wrapper Script

Apktool Последняя версия

Шаг третий

после загрузки этих файлов выдолжны изменить свое имя и права доступа

cизмените имя первого файла с «apktool.txt» на «apktool» без расширения и измените второй файл с «apktool_SOMEVERSION.jar» на apktool.jar

измените их разрешения, запустив «chmod +x apktool && chmod +x apktool.jar» послеизменение каталога на существующие файлы.(cd path_that_these_two_files_exist)

Шаг четвертый

Вы должны проверить, где находится ваш "apktool", запустив команду whereis apktool.

Шаг пятый

После нахождения каталога вашего установленного apktool вы можете удалить их (файлы apktool) и скопировать ваши новые файлы в их каталог (ваши недавно загруженные файлы, для которых вы изменили имена и разрешения на шаге).3).

Шаг шестой

после замены проверьте вашу версию apktool снова, и она должна быть изменена сейчас, и после попытки перестроить ваш apk вы можете увидеть, что ошибка«Невозможно восстановить apk с помощью apktool» больше не существует.

Последний шаг

, если он не работает, вы можете попробовать удалить все существующие «apktool»«папка и файлы и запускается« apktool —version », чтобы было написано« такого файла или директории нет в EXAMPLE_DIRECTORY », и вам нужно перейти с шага пятого.

, если вы не установили какой-либоверсия оf apktool, вы можете попробовать его с помощью «sudo apt install apktool» и продолжить с первого шага.

Zipalign

вы не можете установить "zipalign" с помощью sudo apt-get install zipalignкоманда, потому что вместо этого будут установлены «Инструменты сборки Google Android».

Вы должны установить его вручную, загрузив его с

Zipalign Ссылка для скачивания

и установите его с помощью sudo apt install ./Your_File_name.deb Command.

В конце

Существует еще один способ привязки вашей полезной нагрузки к файлу apk: вы можете использовать APK Easy Tool (Google, вы найдете ссылку для скачивания).

Если у вас все еще есть проблемы с перестройкой вашего apk, то это, вероятно, потому, что apktool не может перестроить apk-файлы большого размера, и вы можете быть уверены, используя меньший размер apk (<5MB).</p>

вы можете ввести свою полезную нагрузку вручную, а также перестроить ее вручную с помощью таких инструментов, как «android studio» или как вам угодно.

Вот шаги для ручной загрузки полезной нагрузки в файл apk:

  1. сгенерируйте вашу полезную нагрузку
  2. вам необходимо декомпилировать ваш apk
  3. декомпилировать вашу полезную нагрузку
  4. ввести коды полезной нагрузки в нужном месте вашего файла apk (поищите его)
  5. добавьте ваши разрешения (если вы работаете над версией SDK +23, вы должны также назвать свои разрешения)
  6. восстановить вашу внедренную папку вapk файл
  7. подписать свой afk файл

Вы можете использовать This_Tutorial , который охватывал эти шаги.

Не забудьте использовать "Android"Studio "или Другой инструмент для восстановления apk-файла.

Вы также можете использовать APK Easy Tool для восстановления вашего приложения.

...