All Projects → pzx521521 → Html2apk

pzx521521 / Html2apk

build Apk with html

Labels

Projects that are alternatives of or similar to Html2apk

dex2jar
Tools to work with android .dex and java .class files
Stars: ✭ 102 (+436.84%)
Mutual labels:  smali
Adhrit
Android Security Suite for in-depth reconnaissance and static bytecode analysis based on Ghera benchmarks.
Stars: ✭ 399 (+2000%)
Mutual labels:  smali
Kwetza
Python script to inject existing Android applications with a Meterpreter payload.
Stars: ✭ 534 (+2710.53%)
Mutual labels:  smali
reverse android
安卓从开发到逆向
Stars: ✭ 65 (+242.11%)
Mutual labels:  smali
Xploitspy
XploitSPY is an Android Monitoring Tool
Stars: ✭ 372 (+1857.89%)
Mutual labels:  smali
Obfuscapk
An automatic obfuscation tool for Android apps that works in a black-box fashion, supports advanced obfuscation features and has a modular architecture easily extensible with new techniques
Stars: ✭ 456 (+2300%)
Mutual labels:  smali
Smali2java
Recreate Java code from Smali
Stars: ✭ 232 (+1121.05%)
Mutual labels:  smali
Dtfmods Core
Core content for Android device testing
Stars: ✭ 5 (-73.68%)
Mutual labels:  smali
Intellij Java2smali
A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali.
Stars: ✭ 384 (+1921.05%)
Mutual labels:  smali
L3mon
L3MON - Remote Android Managment Suite
Stars: ✭ 527 (+2673.68%)
Mutual labels:  smali
ffapi-project
A project containing all Fast Food related APIs and other things.
Stars: ✭ 21 (+10.53%)
Mutual labels:  smali
Smalisca
Static Code Analysis for Smali files
Stars: ✭ 284 (+1394.74%)
Mutual labels:  smali
Apklab
Android Reverse-Engineering Workbench for VS Code
Stars: ✭ 470 (+2373.68%)
Mutual labels:  smali
dalvikgate
Lightweight dex / odex / apk to jar converter
Stars: ✭ 32 (+68.42%)
Mutual labels:  smali
Apk Dependency Graph
Android class dependency visualizer. This tool helps to visualize the current state of the project.
Stars: ✭ 675 (+3452.63%)
Mutual labels:  smali
Ahmyth Android Rat
Android Remote Administration Tool
Stars: ✭ 3,003 (+15705.26%)
Mutual labels:  smali
Reverseapk
Quickly analyze and reverse engineer Android packages
Stars: ✭ 419 (+2105.26%)
Mutual labels:  smali
Simple Deodexer
A simple Android application deodexer for Linux & macOS
Stars: ✭ 16 (-15.79%)
Mutual labels:  smali
Fakerandroid
A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.
Stars: ✭ 695 (+3557.89%)
Mutual labels:  smali
Dexcalibur
[Official] Android reverse engineering tool focused on dynamic instrumentation automation. Powered by Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Stars: ✭ 512 (+2594.74%)
Mutual labels:  smali

build Apk with html

中文点这里

Start

  • build Apk with html, which can be local(index_html) or network(http)
  • Using HTML as UI, can be used as server or local
  • Three ways to local_html: sinlge-file, zip or folders(only support chrome)

require

  • java 1.8+

theory

  • Decompilation through apktool[^1]
  • Modify decompiled content
  • Recompile and sign [^1]: 1 apktool.jar -> org.yaml.snakeyaml and springboot Version conflict (springboot snakeyaml-1.25, apktool snakeyaml-1.12) Must compile by yourself See How to Build ApkToolJar

todo

  • Support for multi-user simultaneous use
  • UI adjustment
  • Support package name modification
  • Support version modification
  • More about WebView features
    • Navigation bar
    • progress bar
    • etc..

How to use

  • Installing the Java environment 1.8 +
  • download releases
  • java -jar html2apk-1.0.jar
  • defaul port 80, if u wana modify port: java -jar demo.jar --server.port=8080
  • you must have apk-template dir : /apk/*
  • you must have ui dir : /html/*

How to Build

  • ./gradlew for unix based systems or gradlew.bat for windows.
  • After build completes you should have a jar file at: build/libs/html2apk-xxx.jar
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].