5 repositorios
Tools for updating application logic by modifying both source and compiled bytecode.
Distinct from Code Modification Engines: Focuses on the manual modification of logic in decompiled content, not automated refactoring engines.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Bytecode Logic Modification. Refine with filters or upvote what's useful.
JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well
Allows the modification of application logic directly within source and bytecode using visual graphs and code completion.
Booster es un optimizador de compilación y manipulador de bytecode para aplicaciones Android, diseñado para reducir el tamaño del binario, corregir fallos a nivel de sistema y mejorar el rendimiento de la aplicación. Funciona como un plugin extensible del proceso de compilación que modifica archivos de clase compilados y artefactos de construcción para inyectar correcciones de estabilidad y optimizaciones sin alterar el código fuente original. El proyecto se diferencia por la manipulación de bytecode de bajo nivel para parchear errores a nivel de SO y gestionar pools de hilos durante la fase de compilación. También proporciona un kit de herramientas de perfilado de rendimiento para identificar operaciones que bloquean el hilo principal y analizar problemas de estabilidad relacionados con los recursos. La herramienta cubre una amplia gama de capacidades de optimización de paquetes, incluyendo compresión de imágenes para PNG y WebP, eliminación de recursos redundantes y optimización del índice de recursos. La funcionalidad adicional incluye ajuste de rendimiento para la gestión de hilos, escrituras asíncronas de preferencias y análisis estático para escanear artefactos de compilación y detectar riesgos de seguridad y cuellos de botella. El sistema utiliza una interfaz de proveedor de servicios para la integración de plugins personalizados y puede ejecutarse como una aplicación independiente desacoplada del entorno de compilación principal.
Alters compiled class files using bytecode frameworks to inject custom logic or optimize code structure.
tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res
Alters the low-level bytecode of a method at runtime to change its behavior.
SuperWeChatPC es un modificador para el cliente de escritorio de WeChat que desbloquea funciones ocultas mediante parches de memoria y hooks binarios. Funciona como un gestor de mensajería multicuenta, un archivador de datos de mensajería y una interfaz de software que expone funciones de mensajería internas a programas externos. El proyecto permite la operación simultánea de múltiples instancias de cliente independientes en una sola computadora a través del aislamiento de procesos. Permite la transmisión de archivos adjuntos grandes omitiendo las restricciones de tamaño de archivo estándar y proporciona un wrapper para la automatización programática de mensajes. La herramienta incluye capacidades para el archivo de mensajes, como evitar la eliminación de mensajes revocados y guardar notas de voz en el almacenamiento local. También proporciona mecanismos para automatizar el envío y la recepción de mensajes a través de un kit de software externo.
Modifies compiled bytecode to change application behavior, such as ignoring message revocation requests.
Piko is a collection of specialized Android utilities designed for binary patching, user interface customization, media downloading, and application debugging. It functions as an APK modification framework that alters application metadata and binary resources to modify internal logic and bypass version locks. The project differentiates itself through deep application modification capabilities, including bytecode-level instruction patching, DEX file manipulation, and a dynamic hooking engine. It enables the overriding of resource files and the injection of permissions via the application manif
Modifies functional logic via bytecode changes to enable features like picture-in-picture or undoing posts.