All Projects → Efaker → Fakerandroid

Efaker / Fakerandroid

Licence: mit
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.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Fakerandroid

Android Crack Tool
🐞Android crack tool For Mac
Stars: ✭ 2,666 (+283.6%)
Mutual labels:  apk, apktool, dex, 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 (-26.33%)
Mutual labels:  apk, dex, hook, smali
Apk Changer
Command line program for modifying apk files
Stars: ✭ 122 (-82.45%)
Mutual labels:  apk, apktool, dex, smali
Fastdex
🚀 加快 apk 的编译速度 🚀
Stars: ✭ 1,457 (+109.64%)
Mutual labels:  apk, dex, androidstudio
Adhrit
Android Security Suite for in-depth reconnaissance and static bytecode analysis based on Ghera benchmarks.
Stars: ✭ 399 (-42.59%)
Mutual labels:  apk, dex, 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 (-34.39%)
Mutual labels:  apk, apktool, smali
dalvikgate
Lightweight dex / odex / apk to jar converter
Stars: ✭ 32 (-95.4%)
Mutual labels:  apk, smali, dex
Backdoor Apk
backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
Stars: ✭ 1,766 (+154.1%)
Mutual labels:  apk, apktool, smali
android-https-patcher
🐱‍💻 Patch your android app (apk) with self-signed certificate to sniff https traffic.
Stars: ✭ 68 (-90.22%)
Mutual labels:  apk, androidstudio
RocketXPlugin
🔥🔥 android 端编译加速插件🚀 自动识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。
Stars: ✭ 408 (-41.29%)
Mutual labels:  apk, dex
apk-decompiler
Small Rust utility to decompile Android apks
Stars: ✭ 48 (-93.09%)
Mutual labels:  apk, apktool
NinjaDroid
Ninja Reverse Engineering on Android APK packages
Stars: ✭ 224 (-67.77%)
Mutual labels:  apk, dex
Apkshellext
Show app icons in windows explorer
Stars: ✭ 316 (-54.53%)
Mutual labels:  apk, apktool
Dex65536
Solve the issue with dalvik compiler limitation on 65536 methods (Unable to execute dex: method ID not in [0, 0xffff]: 65536)
Stars: ✭ 352 (-49.35%)
Mutual labels:  apk, dex
Intellij Java2smali
A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali.
Stars: ✭ 384 (-44.75%)
Mutual labels:  dex, smali
ApkDecompiler
【Linux系统】上apk反编译助手,已打包为ApkDecompiler.deb,支持debian系linux,如debian、ubuntu、mint、deepin等等
Stars: ✭ 34 (-95.11%)
Mutual labels:  apk, apktool
dex2jar
Tools to work with android .dex and java .class files
Stars: ✭ 102 (-85.32%)
Mutual labels:  smali, dex
Apkmod
Apkmod can decompile, recompile, sign APK, and bind the payload with any legit APP
Stars: ✭ 235 (-66.19%)
Mutual labels:  apk, apktool
Decompile Apk
🔥 Decompile APK(反编译APK)
Stars: ✭ 464 (-33.24%)
Mutual labels:  apk, apktool
Apk Dependency Graph
Android class dependency visualizer. This tool helps to visualize the current state of the project.
Stars: ✭ 675 (-2.88%)
Mutual labels:  apk, smali

FakerAndroid (FakerAndroid.jar1.0.1 )

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.

Summary

  • Write code on a apk file elegantly.
  • The Apk file can be directly converted into Android project for secondary development, supporting so hook. For the game of il2cpp, APK directly generates il2cpp C++ scaffolding
  • What's more to say about transforming the painful reverse environment into a comfortable development environment, saying goodbye to assembly and binary~

Feature

  • Stantard AndroidStudio android project generated
  • Original java class usage or cover it by compileable java code
  • Hook Api offered for hooking .so method
  • When apk is a il2cpp game il2cpp c++ scaffoding generated
  • Back compilation voluntary when there is a modification of smali files(AndroidStudio project file tree model)
  • Code hints base original java api
  • Unlimited possibilities and expansibility. You has the final say

Environment

Usage

  • Download FakerAndroid.jar(2020/11/15/16:52:00)
  • cmd cd <FakerAndroid.jar base dir>
  • cmd java -jar FakerAndroid.jar fk <apkpath> (project will be generated in the same dir of the orininal apk) or java -jar FakerAndroid.jar fk <apkpath> -o <outdir>
  • Demojava -jar FakerAndroid.jar fk D:\apk\test.apk or java -jar FakerAndroid.jar fk D:\apk\test.apk -o D:\test

Secondary development course

1、Open the project
  • By Android studio File->open-><generated project root>
  • Keep the root dir build.gradle file depends com.android.tools.build:gradle:3.4.0,don't upgrate or modify it
  • Set project ndk base version 21 best
  • A little modification will be needed by yourself when the res or AndroidManifest.xml can't pass the compiler
2、Debug or run the project
  • With a testing machine conected
3、Advanced
  • Original java class call
    With the help of javaScaffoding write your java code to call original class in app moudle(app/src/main/java)
  • Original java class replacement
    Write java code in moudle app(app/src/main/java),keep the class name and package name corresponding same as the original class
  • Smali increament building
    When there is a smali files mod,there is a least files builing
  • So Hook
    With the help of fakeCpp api use jni hook the so method
  • Il2cpp unity script development
    With the help of il2cpp Scaffolding and fakeCpp api,use jni have a modification of il2cpp game script
4、Feature on the way

resources.arsc decode format compat

5、Issues
  • Issues
  • custom version QQ 1404774249
6、Give me a star?free!

Demo

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].