awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesBytecode Emulators

Modified virtual machines that emulate a specific runtime environment to execute bytecode from a different architecture.

Distinct from Java Virtual Machine Runtimes: Distinct from general JVM runtimes as it specifically involves emulation of a desktop environment on mobile hardware.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Bytecode Emulators. Refine with filters or upvote what's useful.

Awesome Bytecode Emulators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pojavlauncherteam/pojavlauncherAvatar von PojavLauncherTeam

    PojavLauncherTeam/PojavLauncher

    9,097Auf GitHub ansehen↗

    PojavLauncher is a mobile launcher and game wrapper that provides a compatible Java Runtime Environment for mobile operating systems. Its primary purpose is to enable the execution of the Java Edition of Minecraft on Android and iOS devices. The project includes a mobile game input mapper that adapts desktop keyboard and mouse controls to touch screen interfaces. It also provides tools for mobile game modding, allowing users to install and manage custom content through a mobile interface.

    Creates a compatible Java environment on mobile hardware to execute desktop bytecode using a modified virtual machine.

    Javaminecraftminecraft-launcher
    Auf GitHub ansehen↗9,097
  • calebfenton/simplifyAvatar von CalebFenton

    CalebFenton/simplify

    4,644Auf GitHub ansehen↗

    Simplify ist eine Android-VM-Sandbox, ein Bytecode-Execution-Tracer und ein Framework für statische Analysen. Es dient als Dalvik-Bytecode-Deobfuscator, der entwickelt wurde, um lesbaren Code aus Binärdateien wiederherzustellen, indem das Programmverhalten ohne physisches Gerät simuliert wird. Das Projekt zeichnet sich durch die Verwendung von Execution-Graph-Analysen aus, um Reflection-Aufrufe aufzulösen und verschleierten Code durch Konstanten-Propagierung und das Entfernen von totem Code zu vereinfachen. Es nutzt Multi-Path-Ausführungssimulation, um alle möglichen bedingten Verzweigungsergebnisse zu verfolgen und den Befehlsfluss abzubilden, um konstante Werte zu identifizieren. Das System deckt ein breites Spektrum an Analysefunktionen ab, einschließlich der Verfolgung von Exception-Propagierungen, der Kategorisierung von Methoden-Seiteneffekten und der Simulation von Java-API-Aufrufen. Es bietet zudem Mechanismen zum Abfangen von Methodenausführungen über benutzerdefinierte Hooks, um den Zustand der virtuellen Maschine zu überwachen oder zu überschreiben.

    Executes Android instructions in a controlled environment to analyze program behavior without a physical device.

    Java
    Auf GitHub ansehen↗4,644
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Execution Environments
  4. Runtime Environments
  5. Language Runtimes
  6. Java Virtual Machine Runtimes
  7. Bytecode Emulators