конвертация JAR в APK — File Extension
Выходной файлКонвертируя файл в другое расширение файлов Вы сможете воспользоваться другими программами для его обслуживания. Но не следует забывать, что файл JAR после конвертирования в APK может немного отличаться от оригинала, например размещением данных. Самая важнейшая информация должна сохранится, но если Вы заинтересованы в том, чтобы файл, после конвертирования из JAR в APK был идентичен, Вы должны действовать рассудительно и выбрать соответствующее приложение из списка ниже. Это не гарантирует выполнения конвертирования на 100% соответствующего Вашим ожиданиям, но все же может сильно помочь. Если все-таки эффект конвертирования файла JAR в APK не выполнил Ваших ожиданий, Вы можете попробовать найти в интернете другую версию Вашего файла в формате JAR, раньше уже правильно конвертированную кем то другим в файл APK. Если у вас это не получится, воспользуйтесь информацией, представленной в дальнейшей части.
Программы для конвертирования JAR в APK:
Другие возможные конвертирования файлов JAR
Если после проведения конвертирования файла JAR Вы не получили соответствующего результата, Вы можете попробовать изменить формат файла JAR в другой чем APK. На нашем сайте Вы найдете также информацию о следующих возможностях конвертирования:
Конвертирование файла с расширением JAR в другой формат
Какие еще есть возможности?
К сожалению, если после выполнения двух ранее описанных действий (попыток найти свои файлы JAR конвертированный кем то другим, и попытки его самостоятельного конвертирования в формат APK) по-прежнему остается проблема с файлом, то решений остается немного. Вы можете еще раз попробовать поискать и установить приложение, которое сможет открыть файл JAR в оригинальном формате (без конвертирования в файл APK. Такое решение будет трудным для выполнения, но без сомнения принесет наилучший результат.
Как конвертировать JAR в APK?
Конвертирование JAR в APK
Конвертирование файла JAR в APK это процесс, изменяющий форму презентации данных, а не сами данные. Конвертация данных — это процесс, выполняемый для потребностей компьютерной технологий. Нас, как окончательных пользователей, интересует прежде всего содержимое файла. Совсем иначе данные в файлах воспринимают машины. Они не интересуются содержанием, для них важна соответствующая форма, или же презентация данных, так, чтобы они смогли расшифровать их содержимое.
Несмотря на то, что данные в окончательной форме представляют ряды нулей и единиц, они должны быть рядами, упорядоченными таким образом, чтобы были читабельны для определенной аппликации или платформы. Всякий раз, когда данные должны быть переданы дальше, должна произойти их конвертация в формат, читабельный для следующей аппликации — нас интересует целевой формат APK. Данные, содержащиеся в файле JAR можно конвертировать не только для потребностей следующей аппликации, но также с целью перенесения их в другую компьютерную систему.
Экспорт и импорт данных и мануальная конвертация
Конверсия данных как правило является процессом, в определенных случаях механизированным. Эффект работы одной программы является автоматически входным продуктом следующей аппликации (некоторые аппликации дают автоматическую возможность записывать работу, проведенную с файлом JAR в формат APK — ЭКСПОРТ данных) После выполнения экспорта, мы можем простым методом провести ИМПОРТ этих данных в другую аппликацию. Если нет такой возможности, мы можем попробовать самостоятельно провести процесс конвертирования JAR в APK. Чтобы язык машин совпадал, необходимо использовать соответствующий конвертатор. Список программ для интересующего Вас конвертирования Вы найдете вверху этой страницы. Конвертатор файла — это транслятор бинарного кода, нивелирующий разницу в коде или проводящий его правильный перевод таким образом, чтобы другая машина или программа поняла его. Для нас, как пользователей, заметным изменением будет только иное расширение файла — APK вместо JAR. Для машин и программ — это разница между пониманием содержания файла, и отсутствием возможности его прочтения.
Как конвертировать jar файл в apk?
У меня есть один файл jar, когда я нажал на этот файл jar, он был открыт одним окном на основе приложения.
Теперь я хотел бы конвертировать этот файл jar в файл apk. Этот файл jar, имеющий 5 файлов класса. Как я могу узнать начальный файл класса? и Как я могу закодировать это в android?
Пожалуйста, сделайте все необходимое.
Заранее спасибо.
java android jar apk2 Ответа
1
Как я могу узнать начальный файл класса?
Пожалуйста, прочитайте http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html .You следует взглянуть на следующую часть:
Если у вас есть приложение в комплекте с файлом JAR, вам нужно каким-то образом укажите, какой класс в файле JAR является записью вашего приложения точка. Вы предоставляете эту информацию с заголовком Main-Class в поле манифест, имеющий общую форму:…….
Ответ на ваш следующий вопрос:
Как я могу закодировать это в android?
Импортируйте файл JAR в проект Android. Вы можете получить точку входа JAR из файла манифеста (не AndroidManiefst.xml, а из Манифеста JAR). Тем не менее, вы упомянули:
было открыто одно окно на основе приложения.
Похоже, что эти 5 классов имеют зависимости от некоторых других JARs, которые не могут быть доступны на платформе Android.
Поделиться Damian Kołakowski 19 сентября 2013 в 08:32
0
Вы можете конвертировать J2ME apps (jar/jad) в Android (apk), используя службы преобразования UpOnTek. Сервис включает в себя автоматическое преобразование, а затем советы по оптимизации.
Поделиться damax 19 сентября 2013 в 08:30
Как конвертировать файл jar в формат apk?
Мне нужно найти способ конвертировать файл jar в файл apk. Я добрался до блокпоста на дороге!
Преобразование APK в JAR
Возможный Дубликат : Преобразователь apk в jar Для того, чтобы иметь мультиплатформенное приложение, у меня есть вопрос немного особенный: Это как конвертировать файл APK в JAR. Спасибо за все
как конвертировать файл apk в jar
У меня есть приложение apk, но оно не работает на моем мобильном телефоне? И я попробовал его преобразовать, выполнив следующие шаги: Я загрузил файл apk на свой компьютер. затем я преобразовал его…
Конвертировать dex2.jar в classes.dex файл
есть ли возможность конвертировать файл dex2.jar в classes.dex снова без compile.here я успешно покрыл файл apk в нормальный исходный код java, используя обратный процесс enginerring.
как конвертировать exe файл в .jar файл?
Возможный Дубликат : Как я могу извлечь java exe в jar Есть ли способ конвертировать exe в файл jar? например, у меня есть exe файл, который был записан с java сначала, а затем я конвертирую в jar…
Как конвертировать apk в файл ТПК
Как конвертировать apk в файл ТПК. пожалуйста, предложите мне, если какой-либо сайт аутентификации доступен для загрузки apk в tpk converter. Заранее спасибо.
Как конвертировать «jar» в Linux исполняемый файл?
Я знаю, как конвертировать jar в windows исполняемый файл(.exe). Но я хочу знать, как конвертировать jar в Linux исполняемый файл(.?). Я искал в google, но не получил точного ответа, что я хочу,…
Как конвертировать файл JAR в файл EXE?
Я хочу создать файл JAR и запустить его на клиентской машине. Итак, у меня есть пара вопросов: Как конвертировать файл JAR в файл EXE? Как я могу зашифровать содержимое файла JAR? Файл jar может…
Включить jar файл ВКЛ .apk
Я разрабатываю приложение, которое использует Google messaging. Следовательно, мне нужно включить gcm.jar в финал .apk файл. Я добавил файл jar в Eclipse, используя свойства проекта, но все же я не…
Как конвертировать exe приложение в файл jar?
У меня есть exe файл под названием Myapp.exe. Теперь я хочу конвертировать .exe в jar файл. Этот файл jar также должен работать в системе, отличной от JAVA. У меня нет ни малейшей идеи, как это…
Как конвертировать файл jar в формат apk?
Мне нужно найти способ конвертировать файл jar в файл apk. Я добрался до блокпоста на дороге!
java android jar apkПоделиться Источник Ralph El Helou 03 декабря 2010 в 15:19
4 Ответов
Поделиться Blender 03 декабря 2010 в 15:22
3
Я никогда не пробовал этот инструмент, но вы можете дать ему ход:
http://www.netmite.com/android/srv/1.7/getapk.php
Если это не сработает, то я думаю, что вам придется использовать эмулятор на устройстве или создать apk из исходного кода, как выражается Blender и burpen.
Поделиться Telmo Marques 03 декабря 2010 в 15:30
0
Согласно этой теме на xda-devs, вы можете использовать что-то вроде этого . Однако если у вас есть источник для jar, то вы можете также скомпилировать apk из источника. Похоже, это зависит от того, как был скомпилирован jar.
Поделиться Jason Plank 03 декабря 2010 в 15:25
0
хорошо, думаю, что единственный способ обойти это-запустить приложение на эмуляторе android, когда это будет сделано, файл apk автоматически генерируется в каталоге проекта. Если приложение не построено с помощью библиотек android, то единственный способ получить файл apk — это переписать код с помощью библиотек android и запустить его на эмуляторе. Плохие новости для меня и некоторых из вас.
Поделиться
Как конвертировать jar файл в apk?
У меня есть один файл jar, когда я нажал на этот файл jar, он был открыт одним окном на основе приложения. Теперь я хотел бы конвертировать этот файл jar в файл apk. Этот файл jar, имеющий 5 файлов…
Преобразование APK в JAR
Возможный Дубликат : Преобразователь apk в jar Для того, чтобы иметь мультиплатформенное приложение, у меня есть вопрос немного особенный: Это как конвертировать файл APK в JAR. Спасибо за все
как конвертировать файл apk в jar
У меня есть приложение apk, но оно не работает на моем мобильном телефоне? И я попробовал его преобразовать, выполнив следующие шаги: Я загрузил файл apk на свой компьютер. затем я преобразовал его…
Конвертировать dex2.jar в classes.dex файл
есть ли возможность конвертировать файл dex2.jar в classes.dex снова без compile.here я успешно покрыл файл apk в нормальный исходный код java, используя обратный процесс enginerring.
как конвертировать exe файл в .jar файл?
Возможный Дубликат : Как я могу извлечь java exe в jar Есть ли способ конвертировать exe в файл jar? например, у меня есть exe файл, который был записан с java сначала, а затем я конвертирую в jar…
Как конвертировать apk в файл ТПК
Как конвертировать apk в файл ТПК. пожалуйста, предложите мне, если какой-либо сайт аутентификации доступен для загрузки apk в tpk converter. Заранее спасибо.
Как конвертировать «jar» в Linux исполняемый файл?
Я знаю, как конвертировать jar в windows исполняемый файл(.exe). Но я хочу знать, как конвертировать jar в Linux исполняемый файл(.?). Я искал в google, но не получил точного ответа, что я хочу,…
Как конвертировать файл JAR в файл EXE?
Я хочу создать файл JAR и запустить его на клиентской машине. Итак, у меня есть пара вопросов: Как конвертировать файл JAR в файл EXE? Как я могу зашифровать содержимое файла JAR? Файл jar может…
Как конвертировать из моего проекта android в файл .apk?
Я новичок в android году. Я успешно создал одно приложение. В этом приложении Имя Hello. Он успешно работает в моем эмуляторе. Мои вопросы — Как конвертировать это приложение в файлы .apk. Потому…
Можно ли конвертировать файл exe в файл jar?
Можно ли конвертировать файл exe в файл jar? Потому что я только что сделал игру, которая находится в интернете и внутри .Формат файла exe, и у меня есть сервер под управлением linux. Возможно,…
как конвертировать файл apk в jar
У меня есть приложение apk, но оно не работает на моем мобильном телефоне? И я попробовал его преобразовать, выполнив следующие шаги:
- Я загрузил файл apk на свой компьютер.
- затем я преобразовал его в jar с помощью dex2jar?
- но он не работал на моем мобильном телефоне и сообщение показывает, «Invalid file».
- затем я открываю его в jd-gui, а затем сохраняю его в файле src.
- затем я открываю его, но все файлы отображаются как .java файл. Как открыть его на моем мобильном телефоне? Как преобразовать его в .класс? Мое имя мобильного телефона: samsung gt-s3653
Поделиться Источник fz2mg 18 октября 2012 в 11:55
1 Ответ
2
Вы можете запускать Android приложений на Android устройствах. Вы не можете запускать Android приложений на JavaME устройствах.
Поделиться CommonsWare 18 октября 2012 в 13:02
Как конвертировать jar файл в apk?
У меня есть один файл jar, когда я нажал на этот файл jar, он был открыт одним окном на основе приложения. Теперь я хотел бы конвертировать этот файл jar в файл apk. Этот файл jar, имеющий 5 файлов…
Как конвертировать файл jar в формат apk?
Мне нужно найти способ конвертировать файл jar в файл apk. Я добрался до блокпоста на дороге!
Преобразование APK в JAR
Возможный Дубликат : Преобразователь apk в jar Для того, чтобы иметь мультиплатформенное приложение, у меня есть вопрос немного особенный: Это как конвертировать файл APK в JAR. Спасибо за все
Конвертировать dex2.jar в classes.dex файл
есть ли возможность конвертировать файл dex2.jar в classes.dex снова без compile.here я успешно покрыл файл apk в нормальный исходный код java, используя обратный процесс enginerring.
как конвертировать exe файл в .jar файл?
Возможный Дубликат : Как я могу извлечь java exe в jar Есть ли способ конвертировать exe в файл jar? например, у меня есть exe файл, который был записан с java сначала, а затем я конвертирую в jar…
Как конвертировать apk в файл ТПК
Как конвертировать apk в файл ТПК. пожалуйста, предложите мне, если какой-либо сайт аутентификации доступен для загрузки apk в tpk converter. Заранее спасибо.
Как конвертировать «jar» в Linux исполняемый файл?
Я знаю, как конвертировать jar в windows исполняемый файл(.exe). Но я хочу знать, как конвертировать jar в Linux исполняемый файл(.?). Я искал в google, но не получил точного ответа, что я хочу,…
Как конвертировать файл JAR в файл EXE?
Я хочу создать файл JAR и запустить его на клиентской машине. Итак, у меня есть пара вопросов: Как конвертировать файл JAR в файл EXE? Как я могу зашифровать содержимое файла JAR? Файл jar может…
Включить jar файл ВКЛ .apk
Я разрабатываю приложение, которое использует Google messaging. Следовательно, мне нужно включить gcm.jar в финал .apk файл. Я добавил файл jar в Eclipse, используя свойства проекта, но все же я не…
Как конвертировать exe приложение в файл jar?
У меня есть exe файл под названием Myapp.exe. Теперь я хочу конвертировать .exe в jar файл. Этот файл jar также должен работать в системе, отличной от JAVA. У меня нет ни малейшей идеи, как это…
конвертация APK в JAR — File Extension
Выходной файлКонвертируя файл в другое расширение файлов Вы сможете воспользоваться другими программами для его обслуживания. Но не следует забывать, что файл APK после конвертирования в JAR может немного отличаться от оригинала, например размещением данных. Самая важнейшая информация должна сохранится, но если Вы заинтересованы в том, чтобы файл, после конвертирования из APK в JAR был идентичен, Вы должны действовать рассудительно и выбрать соответствующее приложение из списка ниже. Это не гарантирует выполнения конвертирования на 100% соответствующего Вашим ожиданиям, но все же может сильно помочь. Если все-таки эффект конвертирования файла APK в JAR не выполнил Ваших ожиданий, Вы можете попробовать найти в интернете другую версию Вашего файла в формате APK, раньше уже правильно конвертированную кем то другим в файл JAR. Если у вас это не получится, воспользуйтесь информацией, представленной в дальнейшей части.
Программы для конвертирования APK в JAR:
Другие возможные конвертирования файлов APK
Если после проведения конвертирования файла APK Вы не получили соответствующего результата, Вы можете попробовать изменить формат файла APK в другой чем JAR. На нашем сайте Вы найдете также информацию о следующих возможностях конвертирования:
Конвертирование файла с расширением APK в другой формат
Какие еще есть возможности?
К сожалению, если после выполнения двух ранее описанных действий (попыток найти свои файлы APK конвертированный кем то другим, и попытки его самостоятельного конвертирования в формат JAR) по-прежнему остается проблема с файлом, то решений остается немного. Вы можете еще раз попробовать поискать и установить приложение, которое сможет открыть файл APK в оригинальном формате (без конвертирования в файл JAR. Такое решение будет трудным для выполнения, но без сомнения принесет наилучший результат.
Apk на Jar » Модификация смартфонных игр » Мастерская
Google использует расширение .APK для приложений Android. На первый взгляд этот формат не поддерживается на ПК. Но он является, ни чем иным как .ZIP файлом, замаскированным под .APK. И его легко открыть, изменив расширение. После этого вы сможете открыть и просмотреть содержимое файла приложения.
Если же вы хотите получить доступ к исходному коду, вам необходим самый важный файл – classes.dex. Но он тоже зашифрован. Для того, что бы получить доступ к его содержимому, необходимо воспользоваться программой Dex2Jar и JD-GUI.
После того как вы скачали эти две программы, распакуйте их. Скопируйте файл classes.dex в папку с Dex2Jar и выберите в свойствах classes.dex «открыть с помощью… – Dex2Jar», файл будет перепакован в .jar, который можно уже открыть для редактирования в JD-GUI.
Также можно использовать программу для «вскрытия» *.apk — файлов APKTool
Описание:
Программа будет полезна разработчикам и переводчикам программ для платформы Android.
Может быть использована для локализации ПО, добавления функций и т.д.
На данный момент программа работает под управлением ОС Linux, Windows, MacOS. При помощи данной утилиты не может быть вскрыто приложение framework-res.apk, поскольку в нем используются некие собственные секретные разработки Google, но обещают, что в дальнейшем это будет исправлено.
Для использования программы требуются базовые знания по SDK, aapt, PATH, smali.
На компьютере должно быть установлено JDK (Java SE Development Kit)
Kачаем и устанавливаем:
JDK (Java SE Development Kit)
APKTool — достаточно просто распаковать этот архив, например в корень диска C:
Распаковка apk
Для распаковки apk-файла в командной строке выполняем:
C:\ApkTools\apktool-d.cmd С:\app\my_app.apk
(my_app.apk название приложения) (Так же можно просто изменить apk на zip)
В результате в каталоге, где лежал наш apk появится папка my_app в которой будет находиться содержимое нашего apk.
После внесения необходимых изменений необходимо собрать новый apk.
Если же вы хотите получить доступ к исходному коду, вам необходим самый важный файл – classes.dex. Но он тоже зашифрован. Для того, что бы получить доступ к его содержимому, необходимо воспользоваться программой Dex2Jar и JD-GUI.
После того как вы скачали эти две программы, распакуйте их. Скопируйте файл classes.dex в папку с Dex2Jar и выберите в свойствах classes.dex «открыть с помощью… – Dex2Jar», файл будет перепакован в .jar, который можно уже открыть для редактирования в JD-GUI.
Упаковка apk
Выполняем сборку нового apk-файла.
В командной строке запускаем:
C:\ApkTools\apktool-b.cmd С:\app\my_app
После сборки в С:\app\my_app должна появиться папка build\apk. В ней есть всё, что упаковывается в apk, кроме папки C:\app\my_app\assets.
Итак, копируем в build\apk папку assets
Далее выделяем все файлы/папки, жмем на любом правой кнопкой, в появившемся меню выбираем WinRAR — Добавить в архив…
На вкладке Общие — формат архива: ZIP
На вкладке файлы — поле «Файлы, добавляемые в архив без сжатия» вставить:
*.arsc *.png *.ogg
У полученного ZIP — архива меняем расширение на apk.
Подписываем полученный apk:
C:\ApkTools\Sign.cmd my_app.apk
Sign.cmd внутри архива apk создаст папку META-INF, в которой будут храниться сертификат, контрольные суммы и подписи всех файлов.
Если положить apk непосредственно в C:\ApkTools\, то отпадет нужда прописывать полные пути в командной строке.
Файла classes.dex, контейнер, вскрыв который можно получить исходный код приложения под Android.
Предстоит проделать два несложных этапа. Но сначала необходимо сказать в двух словах о том, что же из себя представляет формат DEX или Dalvik Executable. На самом деле это файл, содержащий в себе программный код для виртуальной машины Dalvik. Приложения для Android пишутся на языке Java, но после компиляции кода в .class-файлы, вызывается утилита dx, которая транслирует их в один файл classes.dex, являющийся основной составляющей APK файла.
Поэтому целью первого этапа обратной разборки будет обратное преобразование файла DEX в формат JAR (Java Archive), zip-подобный архив с набором файлов на языке Java и метаданными. Для выполнения такого преобразования понадобится утилита dex2jar. Пользоваться ею очень просто – достаточно скормить утилите нужный APK-файл (или предварительно вынутый из него classes.dex). Для этого можно воспользоваться консолью или просто перетащить файл на батник dex2jar. Если все пройдет без проблем, то в той же директории появится файл под названием «<название приложения>_dex2jar.jar», он-то и будет нужен для второго этапа.
Второй этап представляет собой реверс инжиниринг файла JAR. Это просто zip-архив, открыв его штатным архиватором, мы увидим внутри набор файлов с расширением .class, которые являются скомпилированным Java-кодом.
Для того, чтобы удобно посмотреть их содержимое в читабельном виде, понадобится приложение Java Decompiler (JAD). Распаковываем архив, запускаем программу (она обладает графическим интерфейсом) и с её помощью открываем (Файл — Открыть) полученный на предыдущем этапе JAR-файл.
Нетрудно видеть, что мы добрались до кода приложения под Android. Здесь много служебных файлов, не очень интересных. Подсмотреть, какие классы являются стартовыми, можно в файле Manifes.xml. Чтобы сохранить все файлы в читаемом виде в одном архиве, выберите пункт File – Save All Sources. Это позволит позже загрузить их в более удобную IDE или открыть нормальным редактором вроде Notepad++ и анализировать код со всеми удобствами.