Code Monkey home page Code Monkey logo

amodstudio3's Introduction

AModStudio3

AMod Studio is APK Modding Studio. i wanted to create AndroidStudio like IDE so that on a single click, Modified APK file can be recompiled, signed , zipaligned and pushed to device and launched. from the time i started this project [15-16 JUNE 2022] , i didnt find any software with that features. now as i have been working on this project since months, i dont want to know if there is already exists similar project.

TODO vs COMPLETED:

  • DONE : Single Click > Recompile -> ZipAlign -> Sign -> Push to Device -> Launch
  • DONE : Multiple Device Support.
  • DONE : Side By Side Smali to Java Preview on Save File.
  • DONE : Smali Syntax Highlighting
  • DONE : SplitApk zip Support: By Merging All Splitted Apk's [Still Buggy]
  • DONE : IntelliJ like Dark Themed Modular GUI.
  • TODO : ReadMe
    • TODO : Screenshot of GUI
    • TODO : Project Structure for Code Contributers
    • TODO : A Basic How To:
  • [TODO] : LogCat And Run Window.
    • DONE : Basic Logcat Window
    • DONE : Color Errors, Warnings..
    • DONE : Basic Run Winodw..
    • TODO : Search Option
    • TODO : Select Error/Warning/.. only
    • TODO : Select Package.
    • TODO : Select Device Support
  • TODO : Method And Field Parser Selector Bar.
  • [WORKING ON] : Smali Syntax Checking before compilation.
  • [WORKING ON] : Reference Finder and Static Analysis
  • [WORKING ON] : in-place APK Editor (dexEditor.java)
  • [WORKING ON] : Manual Renaming of Methods And Functions for Complete DeObsfucation
  • TODO : Python Plugin Interface
  • TODO : Custom Code Snippet Injection Tool.
  • TODO : package Remover with Reference Finder.

MINOR IMPROVEMENTS:

  • TODO : Decompile With Deobsfucation.

BUGS And PROBLEMS:

  • [Fixed] : Nox Running But Not Showing in Device List.. Fixed using "adb connect"
  • [BUG] : Split Apk crashes when run.
  • PROBLEM : Font on tabbed File Viewer Not Effective . WHY?
  • COMPILE ERROR : resource is not private : SOLUTION : replace @android/ with @*android/ for the resource
  • COMPILE ERROR : No resource identifier found for attribute ‘style’ in package ‘android’ : SOLUTION : remove android: from xml attribute name

amodstudio3's People

Contributors

manojbhakarpcm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.