5 dépôts
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 est un optimiseur de build et manipulateur de bytecode pour Android conçu pour réduire la taille des binaires, corriger les plantages au niveau système et améliorer les performances des applications. Il fonctionne comme un plugin de processus de build extensible qui modifie les fichiers de classe compilés et les artefacts de build pour injecter des correctifs de stabilité et des optimisations sans altérer le code source original. Le projet se différencie par une manipulation de bytecode de bas niveau pour corriger les bugs au niveau de l'OS et gérer les pools de threads pendant la phase de compilation. Il fournit également une boîte à outils de profilage de performance pour identifier les opérations bloquantes sur le thread principal et analyser les problèmes de stabilité liés aux ressources. L'outil couvre un large éventail de capacités d'optimisation de paquets, incluant la compression d'images pour PNG et WebP, la suppression des ressources redondantes et l'optimisation de l'index des ressources. Les fonctionnalités supplémentaires incluent le réglage des performances pour la gestion des threads, les écritures asynchrones de préférences et l'analyse statique pour scanner les artefacts de build afin de détecter les risques de sécurité et les goulots d'étranglement. Le système utilise une interface de fournisseur de services (SPI) pour l'intégration de plugins personnalisés et peut être exécuté comme une application autonome découplée de l'environnement de build 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 est un modificateur pour le client de bureau WeChat qui débloque des fonctionnalités cachées via le patching mémoire et des hooks binaires. Il fonctionne comme un gestionnaire de messagerie multi-compte, un archiveur de données de messagerie et une interface logicielle qui expose les fonctions de messagerie internes aux programmes externes. Le projet permet l'opération simultanée de plusieurs instances de client indépendantes sur un seul ordinateur via l'isolation des processus. Il permet la transmission de pièces jointes volumineuses en contournant les restrictions de taille de fichier standard et fournit un wrapper pour l'automatisation programmatique des messages. L'outil inclut des capacités d'archivage de messages, telles que la prévention de la suppression des messages révoqués et l'enregistrement des notes vocales sur le stockage local. Il fournit également des mécanismes pour automatiser l'envoi et la réception de messages via un kit logiciel externe.
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.