Например, большинство игр для Андроид устройств включают в себя всевозможные папки с картами, модами, текстурами игры, и так далее. Разумеется, скачать все эти данные одним кликом у пользователя не получится. А если поместить все нужные папки в один архивный файл, который может иметь формат zip, rar или 7z, то появится возможность и скачать все необходимое одним кликом, и при этом вес данных будет сжат, что сократит время загрузки. Пользователю останется только распаковать архив на своем устройстве в определенную папку.
Виды архивов
Самые распространенные архивы — ZIP и RAR.
Также на базе Андроид используются: 7-Zip, ARJ, CAB, UUE, GZip, ACE и другие, менее известные.
Обычному пользователю достаточно функционала ZIP и RAR. Преимущество их в простоте использования, хорошем базовом функционале и распространенности, т.к. большинство телефонов на базе Android поддерживает данные форматы.
А в чем разница между ними?
Для справки:Сжатие в ZIP формат быстрее, но конечный архив будет весить больше, чем в формате RAR. Работа с RAR более обширная, функционал у него шире. Поврежденный ZIP архив сложнее восстановить. ×Отклонить предупреждение
КАК УСТАНОВИТЬ АПК С КЭШ НА АНДРОИД?!
В целом, ZIP — проще и быстрее. RAR — обширнее по функционалу и надежнее.
Как найти архив в телефоне
Многие люди, открывая те или иные программы, привыкли к тому, что все подобные архивы отображаются в специализированно установленных приложениях. Например, пользователь может просмотреть фотографию или же видео в галереи, а музыку послушать в специальном проигрывателе «Музыка». Но архивы нельзя так легко и просто послушать или посмотреть. Они не могут отобразиться в такого рода программах, если пользователь сохранил свои файлы в фотографии или в видеоролики.
Тем не менее, чтобы отыскать нужный архив на смартфоне, не нужно прикладывать много усилий. Все файлы, которые хранятся в подобном формате, можно найти в памяти мобильного устройства, а именно в программе «Проводник» или же по-другому «Диспетчер Файла». Название может меняться, потому что это все в основном зависит от модели телефона.
Поиск не составит труда, если пользователь помнит имя архива. Его можно вбить в названии программы и все. После этого открыть его. Также легко ориентироваться в том случае, если человек помнит, в какую папку ранее было все перемещено.
Если пользователь оснащен специальных архиватором или же программой, которая помогает открывать подобные файлы, то архив будет отображаться специальной иконкой. Если нет, то иконка будет без определенного изображения, её можно найти только по имени.
Как распаковать файл на Андроиде встроенными средствами
Первый способ распаковки – использование встроенных средств. Это резонно, потому что большинство пользователи, которые начинают искать программы для архивации, терпят крах, потому что некоторые устройства на системе Андроид имеют встроенный разархиватор. Он без особых помех сам может справиться с распаковкой, при этом переведет все нужные файлы в те стоящие форматы.
Чтобы «открыть» архив встроенными средствами, пользователю нужно выполнить такой алгоритм:
- Найти нужный файловый архив в телефонной памяти «Проводника»;
- Тапаем на иконку;
- После чего выбираем пункт «Еще», если устройство не открыло файл автоматически;
- Тапаем на «Открыть с помощью»;
- Выбираем из тех приложений, которые предложила система. Как правило, это все те, что есть уже на телефоне установлено. Обычно она называется «Архиватор»;
- Указываем папку для распаковки;
- Подтверждаем начало выполнения операции.
Обратите внимание! На распаковку может потребоваться очень много времени, при этом маленькие архивы, наоборот, займет меньше времени. Длительность процедуры также зависит от того, сколько файлов запаковано в одном архиве.
Как только пользователь закончит процедуры, все файлы окажутся в одной общей папку. Если это были специальные композиции, то они также покажутся после вскрытия в таком приложении, например, в «Музыке». В случае с приложениями они отобразятся в «Галереи». Все зависит от того, какого типа файл был упакован и разархивирован.
Как распаковать архив с паролем
Телефонный пользователь так или иначе хочет, чтобы никто его файлы не трогал, именно поэтому ставит на архив пароль. Именно по этой причине пользователь может увидеть на многих архивов и их коды, а разработчики специально добавили такую функцию в устройства.
Если пользователь попытается раскрыть архив с паролем, то на экране появится предупреждение об этом. Если указать правильные символы, то тот без труда извлечет все файлы. Стоит отметить, что таким образом, процесс никак не отличается от обычного извлечения архивных файлов.
Как распаковать архив файлов с помощью приложения Google
Если ваш файловый менеджер не может извлечь заархивированные файлы, вам придется использовать альтернативное приложение, например, Google Files.
- Откройте приложение и перейдите в папку, в которой находится файл архива.
- При нажатии кнопки «Извлечь» содержимое архива автоматически переместится в текущую папку, и вы сможете использовать эти файлы без ограничений.
Софт для распаковки zip архивов
Итак, начинаем обзор самых полезных и простых в работе приложениий, которые умеют работать с зип архивами на Андроид. Вы можете использовать любую из ниже рассмотренных программ, какая вам больше придется по вкусу.
RAR
Популярная программа распаковки – это Rar, которую можно скачать по ссылке. Поддерживает кучу форматов — RAR, ZIP, TAR, GZ, BZ2, XZ, 7z, ISO, ARJ самораспаковывающихся файлов, и простых архивов.
В настройках можно восстановить неполный файл, зашифровать передачу, то есть файл будет доступен только тем, у кого будет информация о шифре. Она может работать в беспрерывном режиме распаковки, а может открыть по частям. Также приложение может распознавать практически всевозможные типы сжатия, даже очень редкие, такие как BZIP2, LZMA и PPMd. А при работе с файлами создания образов диска применяется современный тип распаковки в UDF, и ISO9660 форматах.
Как работать с приложением:
- После установки нажмите на иконку архиватора.
- Откроется проводник, и здесь отыщите нужную заархивированную папку.
- Нажимаем на нее, и начнется процесс распаковки – согласитесь с условиями, и укажите, куда нужно сохранить данные.
Можно настроить работу приложения в фоновом режиме, то есть вы не будете на экране наблюдать сам процесс.
Хотя приложение распространяется бесплатно, но и разработчики хотят кушать, поэтому при открытии можно увидеть рекламную информацию, что и составляет основной источник средств.
Многофункциональный ES проводник
Открыть zip на Андроид можно и с помощью проводника ES, который помимо своей основной функции, может выступать и в роли архиватора. Распространяется через Google Play по ссылке.
Нужно просто скачать и установить этот универсальный файловый менеджер, его можно сохранить даже на карте памяти устройства. Программа русскоязычная, многофункциональная, может работать в режиме передачи файлов по технологии Bluetooth, выделять и удалять ненужные данные.
- Есть возможность переименования.
- Просматривать свойства файлов.
- Беспроблемная отправка папок или файлов по электронной почте, в социальные сети, работать с сообщениями sms и mms.
- Настроить цветовую гамму или оформления.
- Настроить языковую панель.
- Установить приоритет передачи.
- Настроить быстрый переход между папками и много-многое другое, в том числе и распаковку архивных файлов.
В главном окне отображаются самые востребованные вкладки, но по желанию они легко отключаются и убираются из панели задач файлового менеджера.
WinZip
Скачать можно так же и как вышерассмотренные программы из магазина Гугл. Привычный значок папки, застегнутой на молнию – фирменный логотип архиватора. Может, как распаковывать, так и запаковывать большого объема файлы и папки.
Устанавливать можно и в память устройства, и на карту памяти – как вам будет более удобно. Можно установить полную версию, с поддержкой сервиса Google Drive, то есть с доступом к сервису облачного хранилища информации.
Может передавать любого объема информацию на почту, по технологии Bluetooth, может распознавать огромное количество форматов, в том числе текстовые, изображения, с расширением iso, rtf, .csv, .txt, .ini, .js, .log, XML, CSS-, .java, .cs, .h, .m, .cpp ,. С .sql. Короче все современные и устаревшие расширения. Очень удобный и понятный интерфейс, множество настроек и функций, прекрасно работает на большинстве устройств Андроид. Правда, версия только англоязычная, русского варианта еще не создали.
Как открыть архивы с паролем
Здесь только кажется, что процесс длительный и сложный. На самом деле, вся операция довольно простая:
- Выбираем одно из вышеприведенных приложений;
- После скачивания и установки открываем его;
- Нажимаем «распаковать», как любой другой архив. И у нас просто запрашивается пароль, после введения которого получаем в открытом доступе все необходимые материалы.
Открываем без помощи сторонних приложений
Работа с архивами без использования специальных программ невозможна. Просто на некоторых телефонах уже предустановлены файловые менеджеры, помогающие и с обычными файлами работать, и с архивными документами.
Самым распространенным проводником является ES File, о котором мы говорили выше. Во многих смартфонах он уже присутствует, что позволяет пользователю без лишних хлопот проделывать необходимые действия с любым видом архивов.
Что такое ZIP-файл?
ZIP-файл — это архив одного или нескольких файлов, сжатых вместе с помощью алгоритма сжатия. ZIP — это один из самых распространенных форматов сжатия данных. Другие распространенные форматы архивированных файлов — RAR, 7Z и GZ.
В отличие от обычных файлов, которые можно открывать непосредственно с помощью приложений, сжатые файлы должны быть распакованы, прежде чем вы сможете увидеть, что находится внутри.
Другие приложения для открытия Zip-файлов на Android
Помимо Files by Google, вы можете использовать и другие приложения для выполнения подобных действий на своем смартфоне Андроид. Ниже представлен список лучших приложений для открытия ZIP-файлов на Android.
Пошаговая инструкция
Шаг 1. Для того, чтобы найти программы для распаковки ZIP, просто введите в строку поиска Google Play соответствующий запрос. Для примера, можно выбрать хорошо известный многим пользователям Windows архиватор WinRAR.
Программа поддерживает множество форматов, а за ее использование не нужно платить. Разработчики добавили встроенную рекламу, но это не так критично.
Шаг 2. Нажмите кнопку «Установить» и дождитесь окончания инсталляции.
Шаг 3. Запустите программу, нажав кнопку «Открыть».
Шаг 4. Разрешите архиватору доступ к файловой системе телефона. Нажмите кнопку «Разрешить».
Шаг 5. Перейдите в директорию, где находится архив в формате ZIP.
Шаг 6. Поставьте отметку возле архива и нажмите кнопку «Распаковать», расположенную на верхней панели.
Шаг 7. Откроется меню с выбором параметров. Здесь можно выбрать путь назначения, необходимость замены и пропуска определенных фрагментов, а также решить, нужно ли удалять поврежденные файлы. Поставьте отметки там, где это необходимо и нажмите кнопку «ОК».
Шаг 8. После извлечения, файлы окажутся в папке назначения.
Важно! Для работы с ZIP-архивами можно использовать любую программу, которую вы найдете в поиске Google Play. Большинство из них абсолютно бесплатны. Обращайте внимание на приложения с высокими оценками и хорошими отзывами.
Почему архив zip не открывается и что делать
Большинство игр для системы Андроид состоят из текстур, модов, карт и т.д. Все данные пользователю не получится скачать одним кликом, поэтому их архивируют.
При этом вес файла сжимается, что существенно сокращает время на скачивания. Затем пользователю нужно будет распаковать на телефоне в нужную папку этот ZIP архив.
Давайте рассмотрим проблемы, когда сжатая папка не открывается. Зачастую данная проблема связана с паролем архива.
Для открытия зип архива с паролем выполняем такие действия:
- Выбираем подходящую утилиту для открытия архива.
- Запускаем ее.
- Жмем «Распаковать», как любой архив.
- Когда будет запрошен пароль, вводим его в соответствующем окне. Если у вас нет пароля, то открыть архив не получится.
Также архив может не открываться по следующим причинам:
- В телефоне Андроид недостаточно памяти. Для решения проблемы чистим устройство от лишней информации.
- Гаджет чрезмерно загружен. Закрываем работающие в фоне приложения.
- Если памяти на телефоне достаточно, то перезагружаем скачанный ZIP архив и пробуем его открыть еще раз.
Подобные действия должны помочь в решении проблемы открытия ZIP архива.
Итог
Надеемся, что представленный выше материал написан доступно и понятно, и теперь вы с лёгкостью сможете работать с zip-файлами, однако, существует достаточное количество файлов с такими расширениями, которые нелегко открыть на аппаратах Android, а охватить все варианты в одной статье просто нереально.
- https://MobiMozg.com/android/rabota-s-prilozheniyami/otkryt-zip-fajl
- https://mobile-analytics.ru/instruktsii/kak-razarhivirovat-faylyi-na-android-legko-i-byistro-otkryit-zip-fayl-na-androide/
- https://KakOperator.ru/os/kak-otkryt-zip-na-android
- https://ichip.ru/sovety/ekspluataciya/kak-upakovat-i-raspakovat-arhiv-fajlov-na-android-smartfone-736302
- https://GuruDroid.net/kak-otkryt-zip-arhiv-na-androide.html
- https://softandroid.net/2021/07/16/%D0%BA%D0%B0%D0%BA-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C-zip-%D1%84%D0%B0%D0%B9%D0%BB-%D0%BD%D0%B0-%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4-%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B5-%D0%BF%D1%80/
- https://SetPhone.ru/rukovodstva/kak-raspakovat-zip-na-androide/
- https://androproblem.ru/nastroika/zip-android.html
- https://upgrade-android.ru/stati/stati/4324-kak-otkryt-zip-fajl-na-androide.html
Источник: xperia-droid.ru
Вскрываем, модифицируем и запаковываем android-приложения
Иногда некоторые приложения на Android чем-то не устраивают пользователя. В качестве примера можно привести назойливую рекламу. А то бывает и так — всем хороша программа, да только перевод в ней или кривой, или вовсе отсутствует. Или, например, программа триальная, а получить полную версию возможности нет. Как же изменить ситуацию?
ВВЕДЕНИЕ
В этой статье мы поговорим о том, как разобрать пакет АРК с приложением, рассмотрим его внутреннюю структуру, дизассемблируем и декомпилируем байт-код, а также попробуем внести в приложения несколько изменений, которые могут принести нам ту или иную выгоду.
Чтобы сделать все это самостоятельно, потребуются хотя бы начальные знания языка Java, на котором пишутся приложения для Android, и языка XML, который используется в Android повсеместно — от описания самого приложения и его прав доступа до хранения строк, которые будут выведены на экран.
Также понадобится умение обращаться со специализированным консольным софтом.
Итак, что же представляет собой пакет АРК, в котором распространяется абсолютно весь софт для Android?
УСТРОЙСТВО АРК-ПАКЕТОВ И ИХ ПОЛУЧЕНИЕ
Пакет приложения Android, по сути, является обычным ZIP-файлом, для просмотра содержимого и распаковки которого никаких специальных инструментов не требуется. Достаточно иметь архиватор — 7-Zip для Windows или консольный unzip в Linux. Но это что ка-
сается обертки. А что внутри? Внутри же у нас в общем случае такая структура:
• МЕТА-INF/—содержит цифровой сертификат приложения, удостоверяющий его создателя, и контрольные суммы файлов пакета;
• res/—различные ресурсы, которые приложение использует в своей работе, например изображения,декларативное описание интерфейса, а так же другие данные;
• AndroidManifest.xml — описание приложения. Сюда входит, например, список требуемых разрешений, требуемая версия Android и необходимое разрешение экрана;
• classes.dex—компилированный байт-код приложения для виртуальной машины Dalvik;
• resources.arse—тоже ресурсы, но другого рода — в частности, строки (да-да, этот файл можно использовать для русификации!).
Перечисленные файлы и каталоги есть если не во всех, то, пожалуй, в абсолютном большинстве АРК. Однако стоит упомянуть еще несколько не столь распространенных файлов/каталогов:
• assets — аналог ресурсов. Основное отличие —для доступа к ресурсу необходимо знать его идентификатор, cnncoKasset’oB же можно получать динамически, используя метод AssetManager.listO в коде приложения;
• lib — нативные Linux-библиотеки, написанные с помощью NDK (Native Development Kit). Этот каталог используют производители игр, помещая туда движок игры, написанный на C/C++, атакже создатели высокопроизводительных приложений (например, Google Chrome). С устройством разобрались. Но как же получить сам файл пакета интересующего приложения? Поскольку без рута сустройства забрать файлы АРК
не представляется возможным (онилежат в каталоге/data/app), а рутить не всегда
целесообразно, имеется какминимумтри способа получитьфайл приложения на компьютер:
• расширение АРК Downloadeг для Chrome
• приложение Real АРК Leecher
• различные файлообменники и варезники.
Какой из них взять на вооружение — дело вкуса; мы предпочитаем использовать отдельные приложения, поэтому опишем Real АРК Leecher, тем более что написан он на Java и, соответственно, работать будет хоть в винде, хоть в никсах.
После запуска программы необходимо заполнить три поля: Email, Password и Device ID — и выбрать язык. Первые два — e-mail и пароль твоего гуглоаккаунта, который ты используешь на устройстве. Третий же является идентификатором устройства, и его можно получить, набрав на номеронабирателе код *#*#8255#*#* и затем найдя строку Device ID. При заполнении надо ввести только ID без префикса android-.
После заполнения и сохранения нередко выскакивает сообщение «Error while connecting to server». Оно не имеет отношения к Google Play, поэтому смело его игнорируй и ищи интересующие тебя пакеты.
ПРОСМОТР И МОДИФИКАЦИЯ
Допустим, ты нашел интересующий тебя пакет, скачал, распаковал. и при попытке просмотра какого-нибудь XML-файла с удивлением обнаружил, что файл не текстовый. Чем же его декомпилировать и как вообще работать с пакетами? Неужели необходимо ставить SDK? Нет, SDK ставить вовсе не обязательно. На самом деле для всех шагов по распаковке, модификации и упаковке пакетов АРК нужны следующие инструменты:
• архиватор ZIP — для распаковки и запаковки;
• smali — ассемблер/дизассемблер байт-кода виртуальной машины Dalvik;
• aapt — инструмент для запаковки ресурсов (по умолчанию ресурсы хранятся в бинарном виде для оптимизации производительности приложения). Входит в состав Android SDK, но может быть получен и отдельно;
• signer—инструмент для цифровой подписи модифицированного пакета.
Использовать все эти инструменты можно и по отдельности, но это неудобно, поэтому лучше воспользоваться более высокоуровневым софтом, построенным на их основе. Если ты работаешь в Linux или Mac OS X, то тут есть инструмент под названием apktool. Он позволяет распаковывать ресурсы
ДЕКОМПИЛЯЦИЯ ПРИЛОЖЕНИЙ
В статье мы работали только с дизассемблированным кодом приложения, однако если в большие приложения вносить более серьезные изменения, разобраться в коде smali будет гораздо сложнее. К счастью, мы можем декомпилировать код dex в Java-код, который будет хоть и не оригинальным и не компилируемым обратно, но гораздо более легким для чтения и понимания логики работы приложения. Чтобы сделать это, нам понадобятся два инструмента:
• dex2jar — транслятор байт-кода Dalvik в байт-код JVM, на основе которого мы сможем получить код на языке Java;
• jd-gui — сам декомпилятор, позволяющий получить из байт-кода JVM читаемый код Java (java.decompiler.free.fr). В качестве альтернативы можно использовать Jad: хоть он и довольно старый, но в некоторых случаях генерирует более читаемый код, нежели Jd-gui.
Использовать их следует так. Сначала запускаем dex2jar, указывая в качестве аргумента путь до арк-пакета:
% dex2jar.sh mail.apk
В результате предыдущей операции в текущем каталоге появится Java-пакет mail.jar, который уже можно открыть в jd-gui для просмотра Java-кода.
в оригинальный вид (в том числе бинарные XML- и arsc-файлы), пересобирать пакет с измененными ресурсами, но не умеет подписывать пакеты, так что запускать утилиту signer придется вручную. Несмотря на то что утилита написана на Java, ее установка достаточно нестандартна. Сначала следует получить сам jar-файл:
$ cd /tmp $ wget http://bit.ly/WC30Cz $ tar -xjf apktool1.5.1.tar.bz2
Далее нам понадобится скрипт-обвязка для запуска apktool (он, кстати, доступен и для Windows), включающий в себя еще и утилиту aapt, которая понадобится для запаковки пакета:
$ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2
Далее просто сваливаем содержимое обоих архивов в каталог -/bin и добавляем его в $РАТН:
$ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/*~/bin $ export PATH=~/bin:$PATH
Если же ты работаешь в Windows, то для нее есть превосходный инструмент под названием Virtuous Теп Studio который также аккумулирует в себе всё те инструменты (включая сам apktool), но вместо CLI-интерфейса предоставляет пользователю интуитивно понятный графический интерфейс, с помощью которого можно выполнять операции по распаковке, дизассемблированию и декомпиляции в несколько кликов. Инструмент этот Donation-ware, то есть иногда появляются окошки с предложением получить лицензию, но это, в конце концов, можно и потерпеть. Описывать его не имеет никакого смысла, потому что разобраться в интерфейсе можно за несколько минут. А вот apktool, вследствие его консольной природы, следует обсудить подробнее.
Рассмотрим опции apktool. Если вкратце, то имеются три основные команды: d (decode), b (build) и if (install framework). Если с первыми двумя командами все понятно, то что делает третья, условный оператор? Она распаковы-ваетуказанный Ul-фреймворк, который необходим в тех случаях, когда ты препарируешь какой-либо системный пакет.
Рассмотрим наиболее интересные опции первой команды:
• -s — не дизассемблировать файлы dex;
• -г—не распаковывать ресурсы;
• -Ь—не вставлять отладочную информацию
в результаты дизассемблирования файла dex;
• —frame-path — использовать указанный Ul-фреймворк вместо встроенного в apktool.
Теперь рассмотрим пару опций для команды Ь:
• -f—форсированная сборка без проверки изменений;
• -а—указываем путь к aapt (средство
для сборки АРК-архива), если ты по какой-то причине хочешь использовать его из другого источника.
Пользоваться apktool очень просто, для этого достаточно указать одну из команд и путь до АРК, например:
$ apktool d mail.apk
После этого в каталоге mail появятся все извлеченные и дизассемблированные файлы пакета.
ПРЕПАРИРОВАНИЕ. ОТКЛЮЧАЕМ РЕКЛАМУ
Теория — это, конечно, хорошо, но зачем она нужна, если мы не знаем, что делать с распакованным пакетом?
Попробуем применить теорию с пользой для себя, а именно модифицируем какую-нибудь софтину так, чтобы она не показывала нам рекламу. Для примера пусть это будет Virtual Torch — виртуальный факел. Для нас эта софтина подойдет идеально, потому что она под завязку набита раздражающей рекламой и к тому же достаточно проста, чтобы не потеряться в дебрях кода.
Итак, с помощью одного из приведенных способов скачай приложение из маркета (bit.ly/13tUCWC). Если ты решил использовать Virtuous Ten Studio, просто открой АРК-файл
в приложении и распакуй его, для чего создай проект (File —» New project), затем в контекстном меню проекта выбери Import File. Если же твой выбор пал на apktool, то достаточно выполнить одну команду:
$ apktool d com.kauf.particle.virtualtorch.apk
После этого в каталоге com.kauf.particle. virtualtorch появится файловое дерево, похожее на описанное в предыдущем разделе, но с дополнительным каталогом smali вместо dex-файлов и файлом apktool.yml. Первый содержит дизассемблированный код исполняемого dex-файла приложения, второй — служебную информацию, необходимую apktool для сборки пакета обратно.
Первое место, куда мы должны заглянуть, — это, конечно же, AndroidManifest. xml. И здесь мы сразу встречаем следующую строку:
Нетрудно догадаться, что она отвечает за предоставление приложению полномочий на использование интернет-соединения.
По сути, если мы хотим просто избавиться от рекламы, нам, скорее всего, достаточно
будет запретить приложению интернет. Попытаемся это сделать. Удаляем указанную строку и пробуем собрать софтину с помощью apktool:
$ apktool b com.kauf.particle.virtualtorch
В каталоге com.kauf.particle.virtualtorch/ build/ появится результирующий АРК-файл. Однако установить его не получится, так как он не имеет цифровой подписи и контрольных сумм файлов (в нем просто нет каталога МЕТА-INF/). Мы должны подписать пакет с помощью утилиты apk-signer. Запустили.
Интерфейс состоит из двух вкладок — на первой (Key Generator) создаем ключи, на второй (АРК Signer) подписываем. Чтобы создать наш приватный ключ, заполняем следующие поля:
• Target File — выходной файл хранилища ключей; в нем обычно хранится одна пара ключей;
• Password и Confirm—пароль для хранилища;
• Alias — имя ключа вхранилище;
• Alias password и Confirm —пароль секретного ключа;
• Validity—срок действия (в годах). Значение по умолчанию оптимально.
Остальные поля, в общем-то, необязательны — но необходимо заполнить хотя бы одно.
Теперь этим ключом можно подписать АРК. На вкладке АРК Signer выбираем только что сгенерированный файл, вводим пароль, алиас ключа и пароль к нему, затем находим файл АРК и смело жмем кнопку «Sign». Если все пройдет нормально, пакет будет подписан.
После этого скидываем пакет на смартфон, устанавливаем и запускаем. Вуаля, реклама пропала! Вместо нее, однако, появилось сообщение, что у нас нет интернета или отсутствуют соответствующие разрешения.
По идее, этого могло бы и хватить, но сообщение выглядит раздражающе, да и, если честно, нам просто повезло с тупым приложением. Нормально написанная софтина, скорее всего, уточнит свои полномочия или проверит наличие интернет-соединения и в противном случае просто откажется запускаться. Как быть в этом случае? Конечно, править код.
Обычно авторы приложений создают специальные классы для вывода рекламы и вызывают методы этих классов во время запуска приложения или одной из его «активностей» (упрощенно говоря, экранов приложения). Попробуем найти эти классы. Идем в каталог smali, далее сот (в org лежит только открытая графическая библиотека cocos2d), далее kauf (именно туда, потому что это имя разработчика и там лежит весь его код) — и вот он, каталог marketing. Внутри находим кучу файлов с расширением smali. Это классы, и наиболее примечателен из них класс Ad.smali, по названию которого нетрудно догадаться, что именно он выводит рекламу.
Чем распаковать, как создать архив Zip, Rar на Android — лучшие программы
Многие файлы в интернете содержатся внутри архивов. Например, какой смысл выкладывать отдельно множество файлов, если в дальнейшем пользователю нужно будет скачать сразу их все? В таком случае проще упаковать их в архив ZIP, RAR или какого-либо другого формата — это ещё и ускорит процесс выкладывания. Но чем потом распаковывать такой архив, если он скачивается на смартфон или планшет? Это очень хороший вопрос, с которым мы сейчас попробуем разобраться.
Для чего нужны архивы RAR, ZIP в android?
Наверняка вам известно, что раньше доступ в интернет был страшно дорогим. Более того, он был поминутным. Скачивание файлов происходило по телефонному кабелю, который не может похвастать сколь-либо большой пропускной способностью. Именно в связи с этим начали разрабатываться так называемые архиваторы.
Эти приложения предназначены для сжатия файлов, создания из них архива в том или ином формате. Такой архив весит чуть меньше, чем все содержащиеся в нём файлы весили изначально. Иногда выигрыш достигал лишь нескольких килобайт, но и это в те времена могло сократить время выкладывания или загрузки на несколько бесценных секунд или даже минут быстрее.
Сейчас скорости передачи данных таковы, что архивы создаются уже совсем для других целей. Отныне, как сказано во вступлении, архивом объединяется большое количество файлов, чтобы их было удобнее скачивать. Нажать кнопку «Скачать» один раз гораздо проще, нежели кликать по ней около каждого файла. А ещё именно в архиве скачиваются все файлы, если вы проставили около них галочки в том или ином облачном хранилище (по крайней мере, так реализована работа Dropbox).
Наконец, архивы поддерживаются большинством файлообменников, тогда как некоторые нестандартные типы файлов им могут быть неизвестны. То есть, у вас может не получиться выгрузить какой-нибудь особый файл-конфигуратор какой-нибудь программы. Допустим, «Вконтакте» может отказаться принимать файл с расширением .psd — изображение, сохраненное силами Adobe Photoshop и содержащее в себе информацию о слоях. Но зато всё будет нормально, если вы упакуете данный файл в архив — форматы ZIP и RAR социальной сети знакомы.
Отдельные Android-приложения для архивов
ZArchiver
Посмотреть все 5 фото
Отличное приложение для создания и распаковки архивов, предназначенное для разных версий операционной системы Android. С интерфейсом программы разберётся любой человек, знакомый с файловыми менеджерами. При помощи этой утилиты можно создавать архивы в форматах 7Z, ZIP, TAR, GZIP, BZIP2 и XZ. По меркам компьютерных собратьев список, может быть, невелик.
Но сложно представить, что кому-то из владельцев смартфона этого перечня не хватит. При архивации файлов доступен выбор уровня сжатия, а также метод шифрования — при необходимости на архив можно поставить пароль, который будет запрашиваться при распаковке. Также нельзя не отметить возможность мгновенного удаления файлов после их архивации. Ещё здесь можно простановкой одной галочки заставить программу упаковывать все выделенные файлы в отдельные архивы.
Что касается распаковки архивов, то в этом плане функционал приложения попроще, но зато список поддерживаемых форматов гораздо шире. Здесь мы не будем приводить его полностью. Вместо этого мы упомянем, что распаковывать можно даже архивы в форматах ISO, CAB и IMG. А ещё существуют несколько форматов, которые силами ZArchiver невозможно распаковать, но можно хотя бы просмотреть их содержимое.
Зачем следует устанавливать данное приложение, если работать с архивами могут и многие файловые менеджеры? Дело в том, что здесь эта работа реализована удобнее. Многочисленные действия здесь заменяются на один-два нажатия. Например, посредством ZArchiver можно добавлять и удалять файлы из архивов.
То есть, для этого не нужно сначала распаковывать архив, потом совершать нужные действия, после чего создавать новый архив — всё это программа делает автоматически. А ещё здесь поддерживается распаковка многотомных архивов, чем могут похвастать далеко не все файловые менеджеры. Наконец, нельзя не отметить тот факт, что программа умеет работать в многопоточном режиме, что весьма актуально для современных планшетов и смартфонов, процессор которых состоит как минимум из четырех ядер.
Остается добавить, что недостаток у приложения ровно один. Программа не способна создавать архивы в формате RAR. Впрочем, это касается большинства существующих мобильных приложений-архиваторов. И нужно заметить, что распаковка таких архивов всё-таки возможна. Распространяется программа ZArchiver бесплатно.
Если вы хотите поддержать разработчиков, то можно за 70 рублей приобрести платную версию.
RAR
- Все о том, что такое формат и расширение файла. Как изменять и чем открыть
- Как и чем открыть ISO файл образа диска на компьютере Windows
- Выбираем лучший файловый менеджер и проводник для Андроид.
Одна из немногих мобильных программ, которая поддерживает не только распаковку RAR-архивов, но и создание таковых. Интерфейс утилиты выполнен на английском языке. Однако настроек при создании архивов предоставляется не так много, поэтому больших проблем это не вызывает. Несмотря на своё название, программа поддерживает работу не только с RAR-архивами.
Но нельзя не отметить, что перечень форматов здесь очень скромный. Создать силами утилиты можно либо RAR-, либо ZIP-архив. При архивации можно воспользоваться шифрованием — в этом случае для распаковки архива потребуется ввод пароля. Ещё в базовых настройках присутствует пункт «Удалить файлы после создания архива».
Если же провести пальцем справа налево, то можно получить доступ к дополнительным настройкам. Здесь в основном выбирается уровень сжатия.
Что касается распаковки архивов, то утилитой поддерживаются форматы ZIP, RAR, GZ, TAR, 7Z, ISO (ISO9660 и UDF), XZ, BZ2 и даже ARJ. Отличительной особенностью программы является функция восстановления поврежденных архивов (поддерживаются только RAR и ZIP). Посредством приложения можно и измерить производительность устройства. Данная функция реализована здесь абсолютно также, как и в WinRAR — известной компьютерной программе. Как и многие другие современные архиваторы, RAR способен использовать несколько ядер процессора, работая в многопоточном режиме.
Распространяется утилита бесплатно. Зарабатывают создатели за счет рекламы, которая появляется совсем не часто. И если компьютерный аналог регулярно предлагает купить полную версию, то здесь такое окно не отображается. Хотя купить платную версию всё же можно — это хороший способ поддержать создателей приложения.
Easy Unrar, Unzip Zip» width=»765″ height=»478″ />
Ещё одно мобильное приложение, предназначенное для работы с архивами. Оно тоже в первую очередь заточено под распаковку архивов. В специальном окне программа позволяет выбрать конкретные файлы, которые хочется извлечь. При этом приложение поддерживает даже зашифрованные архивы — для распаковки такого нужно будет ввести пароль. Справится утилита и с распаковкой многотомных архивов — тех, которые разделены на несколько частей.
Если многие современные архиваторы предназначены для использования на свежих версиях операционной системы, то о данной программе этого не скажешь. Она отлично работает на любых устройствах, даже достаточно старых. В частности, её можно запустить даже на Android 3.0 — операционной системе, которая успела устареть уже достаточно давно.
И даже на них процесс распаковки не занимает много времени. Что касается поддерживаемых форматов, то все они указаны в названии. То есть, если вам нужна регулярная распаковка архивов ISO или IMG, то лучше присмотреть другую утилиту.
Конечно, у разработанного в 2014 году приложения не могут отсутствовать недостатки. Во-первых, утилита имеет англоязычный интерфейс. Впрочем, это практически не мешает, если вы знаете такие простые слова, как «Open», «Extract» и «Compress». Во-вторых, функционал программы нельзя назвать сколь-нибудь широким.
Если конкуренты предлагают выбрать уровень сжатия, то здесь при создании архива доступны лишь изменение имени, установка пароля и разбивка на тома. В-третьих, интерфейс приложения не является интуитивно понятным. То есть, у начинающих пользователей могут возникнуть проблемы.
Файловые менеджеры
Если вам не хочется устанавливать отдельное приложение, предназначенное исключительно для работы с архивами, то можно воспользоваться файловым менеджером. Вполне возможно, что какой-то из перечисленных вариантов уже стоит на вашем смартфоне или планшете!
Total Commander
Посмотреть все 5 фото
Программа Total Commander известна всем обладателям компьютеров. Многие люди переходят на неё с «Проводника», так как двухоконный режим в случае с необходимостью работы с файлами гораздо удобнее. К сожалению, компьютерная версия программы стоит больших денег. Что касается Android-варианта, то он распространяется бесплатно — его создатели зарабатывают на продаже плагинов. В Google Play указано, что в приложении есть реклама, но на самом деле система за неё принимает именно тот самый модуль, служащий для покупки плагинов.
Total Commander — это один из самых функциональных файловых менеджеров. Здесь тоже можно задействовать двухпанельный режим, как на компьютере, легко копируя и перемещая файлы. Впрочем, некоторые функции становятся доступными только после установки вышеупомянутых плагинов. Например, только таким образом можно получить возможность использования приложения в качестве FTP-клиента.
Root-функционал тоже требует особого плагина. Впрочем, здесь мы рассказываем о работе с архивами на Android, а она здесь доступна по умолчанию. Посредством Total Commander можно как упаковывать, так и распаковывать архивы. При этом пользователю будут доступны практически все функции, которые были описаны выше в рассказе об отдельных архиваторах — доступен даже выбор уровня компрессии.
Немаловажно то, что интерфейс файлового менеджера выполнен на русском языке, поэтому проблемы у пользователя возникнуть точно не должны. Словом, это очень неплохой вариант, вполне заслуживающий свои четыре с половиной звезды на Google Play. Интересно, что создатели обещают стабильную работу своего приложения даже на Android 1.5. Интересно, кто-нибудь проверял это утверждение?
ES Проводник
Очень популярное приложение, которое многими покупателями смартфонов устанавливается в самую первую очередь. Совершенно непонятно, с чем же это связано. Конечно, бесплатность файлового менеджера подкупает. Но здесь есть навязчивая реклама, которая способна раздражать. Избавиться от неё можно только путём покупки PRO-версии, оценённой разработчиками в 179 рублей.
Возможно, что людям нравится возможность смены темы, благодаря чему можно изменить интерфейс приложения. Распространяются темы в Google Play в виде отдельных программ-плагинов, чаще всего они тоже являются бесплатными.
В состав данной утилиты входит весь привычный для файлового менеджера функционал. То есть, пользователь сможет копировать и перемещать файлы, удалять их, переименовывать, делиться ими и совершать с ними прочие действия. Также здесь есть диспетчер приложений, помогающий в удалении таковых, их резервном копировании и создании ярлыков.
Присутствуют в «ES Проводнике» и некоторые другие функции — например, работа по WebDAV и FTP. Но нам наиболее интересна встроенная поддержка архивов. Программа понимает форматы ZIP и RAR — они успешно распаковываются. Что касается создания архива, то пользователю доступен только формат ZIP. Можно при помощи приложения создать и зашифрованный архив, использующий 256-битный ключ.
«ES Проводник» вполне подходит для базовой работы с архивами, когда подобные файлы скачиваются на смартфон крайне редко. Немаловажно то, что интерфейс утилиты переведён на русский язык.
Zipper
- Все о том, что такое формат и расширение файла. Как изменять и чем открыть
- Как и чем открыть ISO файл образа диска на компьютере Windows
- Выбираем лучший файловый менеджер и проводник для Андроид.
Можно в качестве файлового менеджера на своём смартфоне использовать и Zipper. Это уже более узкоспециализированное приложение, заточенное под работу с архивами. При помощи данной программы можно распаковывать самые разные архивы — от ZIP и 7ZIP до BZ2 и RAR. Словом, поддерживаются все самые популярные форматы, проблемы точно не возникнут.
Распознает утилита и разделенные ZIP-архивы, также называемые многотомными. Что касается создания архивов, то Zipper предлагает на выбор только 7ZIP и ZIP.
За последние годы утилита обросла дополнительным функционалом. В этом плане она догнала и даже перегнала многие файловые менеджеры. Сейчас при помощи Zipper можно посмотреть статистику использования SD-карты, поработать с текстовым файлом, задействовать «рисовалку», познакомиться с информацией о системе и даже посмотреть flash-анимацию. Конечно же, встроен сюда и FTP-клиент.
Распространяется программа совершенно бесплатно, зарабатывают её создатели только на показе рекламы. Приятно, что некоторое время назад разработчикам помогли в переводе интерфейса на русский язык. Запустить файловый менеджер можно на операционной системе начиная с Android 3.0.
Solid Explorer
Пожалуй, лучший файловый менеджер среди существующих на данный момент. Как правильно отметил один из посетителей Google Play, в этом приложении есть все нужные функции, а ненужные устранены разработчиками за ненадобностью. Впрочем, специфический функционал всегда можно прибавить за счет установки плагина, что делается легко и просто.
Также порадовать должен понятный интерфейс, являющийся полностью русифицированным. Посредством данного файлового менеджера можно работать даже с «облачными» сервисами. И, конечно же, здесь доступны распаковка и создание архивов. Извлекать можно файлы из архивов форматов 7ZIP, ZIP, TAR и RAR, в том числе зашифрованных.
При создании архива выбор не столь широк — среди вариантов доступны только ZIP и 7ZIP. Опять же, при создании архива можно защитить его паролем.
К сожалению, бесплатно программа работает только в течение пары недель. Но это тот случай, когда отдать за файловый менеджер около ста рублей не составляет труда. После оплаты можно пользоваться приложением с чистой совестью. И не забывайте, что Solid Explorer — это один из немногих файловых менеджеров, который полностью лишен рекламы.
Подведение итогов
Итак, очередная публикация на SmartBobr.ru сделала вас чуточку более осведомленными. Отныне вы понимаете, что с открытием архивов на операционной системе Android нет ничего сложного. Теперь вам остается лишь скачать подходящее под ваши нужды приложение, после чего форматов RAR и ZIP можно будет не бояться.
Источник: smartbobr.ru