5 repository-uri
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 este un optimizator de build și manipulator de bytecode pentru aplicații Android, conceput pentru a reduce dimensiunea binară, a remedia crash-urile la nivel de sistem și a îmbunătăți performanța aplicației. Funcționează ca un plugin extensibil pentru procesul de build care modifică fișierele de clasă compilate și artefactele de build pentru a injecta remedieri de stabilitate și optimizări fără a altera codul sursă original. Proiectul se diferențiază prin manipularea bytecode-ului la nivel scăzut pentru a patch-ui bug-urile la nivel de OS și a gestiona pool-urile de thread-uri în timpul fazei de compilare. De asemenea, oferă un toolkit de profilare a performanței pentru a identifica operațiunile care blochează thread-ul principal și pentru a analiza problemele de stabilitate legate de resurse. Instrumentul acoperă o gamă largă de capabilități de optimizare a pachetelor, inclusiv compresia imaginilor pentru PNG-uri și WebP, eliminarea resurselor redundante și optimizarea indexului de resurse. Funcționalitatea suplimentară include reglarea performanței pentru gestionarea thread-urilor, scrieri asincrone de preferințe și analiză statică pentru scanarea artefactelor de build în vederea detectării riscurilor de securitate și a blocajelor. Sistemul utilizează o interfață de furnizor de servicii pentru integrarea plugin-urilor personalizate și poate fi executat ca o aplicație standalone decuplată de mediul principal de build.
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 este un modificator pentru clientul desktop WeChat care deblochează funcții ascunse prin patching-ul memoriei și hook-uri binare. Funcționează ca un manager de mesagerie multi-cont, un arhivator de date de mesagerie și o interfață software care expune funcțiile interne de mesagerie către programe externe. Proiectul permite operarea simultană a mai multor instanțe independente ale clientului pe un singur computer prin izolarea proceselor. Permite transmiterea atașamentelor mari prin ocolirea restricțiilor standard de dimensiune a fișierelor și oferă un wrapper pentru automatizarea programatică a mesajelor. Instrumentul include capabilități pentru arhivarea mesajelor, cum ar fi prevenirea ștergerii mesajelor revocate și salvarea notelor vocale în stocarea locală. De asemenea, oferă mecanisme pentru a automatiza trimiterea și primirea mesajelor printr-un kit software extern.
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.