5 repository-uri
Toolchains that compile source changes into optimized binary formats for target device application.
Distinct from Source-Level Patch Integration: Focuses on the compilation process into binary patches rather than integrating patches into source code.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Binary Patch Toolchains. Refine with filters or upvote what's useful.
Robust este un framework de hotfix pentru Android și un updater de aplicații runtime conceput pentru remedierea bug-urilor în medii de producție. Funcționează ca un patcher de bytecode și instrument de injecție de cod dinamic, permițând modificarea logicii aplicației fără a necesita un update complet al aplicației sau o repornire a dispozitivului. Proiectul permite remedierea defectelor Android prin injectarea de noi clase și metode în build-urile existente și modificarea implementărilor metodelor existente. Utilizează un toolchain pentru a genera fișiere patch binare care actualizează comportamentul aplicației și introduc soluții temporare din mers. Sistemul realizează aceste actualizări prin redirecționarea bytecode-ului, izolarea class loader-ului și patching-ul tabelei de metode la runtime. Încorporează, de asemenea, hooking bazat pe reflexie și injecție dinamică de bytecode pentru a redirecționa fluxul de execuție în interiorul mașinii virtuale care rulează.
Ships a toolchain that processes source code changes into optimized binary patch files for remote deployment.
Feather este un manager și instalator de aplicații iOS conceput pentru semnarea și instalarea aplicațiilor mobile terțe folosind certificate de dezvoltator. Acesta funcționează ca un utilitar pentru a sideload-a aplicații și a gestiona depozite externe de aplicații direct pe un dispozitiv mobil. Proiectul include capabilități pentru patch-uirea binarilor aplicațiilor și injectarea fișierelor de sistem pentru a modifica comportamentul la runtime și aspectul vizual. Utilizează gestionarea certificatelor de dezvoltator pentru a autentifica binarele și a ocoli restricțiile oficiale de instalare din App Store. Instrumentul suportă, de asemenea, importarea aplicațiilor din surse externe și utilizează framework-urile native ale sistemului pentru a gestiona ciclurile de viață ale aplicațiilor.
Provides capabilities to patch application binaries to improve compatibility and modify file system access settings.
Acest proiect este un patcher de aplicații Android și un optimizator de executabile conceput pentru a modifica și recompila binarele aplicațiilor. Acesta funcționează ca un modder de aplicații bazat pe root care permite adăugarea de funcționalități și eliminarea bibliotecilor nedorite din aplicațiile Android. Sistemul se concentrează pe personalizarea YouTube și YouTube Music prin adăugarea de funcționalități neoficiale și eliminarea reclamelor. Oferă posibilitatea de a implementa module de aplicație modificate prin manageri root pentru a menține compatibilitatea sistemului și a evita detectarea. Instrumentul acoperă o gamă largă de capabilități de transformare binară, inclusiv patch-uri bazate pe bytecode, repackaging-ul aplicațiilor fără root și eliminarea bibliotecilor dinamice. De asemenea, gestionează recompilarea executabilelor specifice țintei pentru a îmbunătăți performanța de runtime și viteza de execuție.
Provides a system for programmatically modifying compiled application binaries using predefined patch rules.
Miasm este un framework Python de reverse engineering conceput pentru analiză binară, dezasamblare și modificare. Funcționează ca un framework de analiză binară care ridică codul mașină într-o reprezentare intermediară pentru a permite cercetarea de securitate independentă de platformă. Sistemul operează ca un motor de emulare binară și toolkit de modificare, permițând execuția codului binar într-un mediu virtual pentru a urmări schimbările de stare fără hardware nativ. Oferă instrumente pentru patching binar, pentru a actualiza și modifica fișiere binare brute pe mai multe arhitecturi CPU și formate executabile. Framework-ul acoperă capabilități pentru dezasamblare, ridicarea reprezentării intermediare și simplificarea semantică pentru a elimina ofuscarea binară. Include suport pentru parsarea formatelor binare și maparea memoriei pentru a urmări referințele și layout-ul în timpul analizei programelor compilate.
Ships utilities for modifying raw binary files and updating executable formats across different architectures.
apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom instrumentation and logic into compiled Android binaries. It serves as a workflow manager for modifying application packages without requiring access to the original source code. The toolkit focuses on automating the process of injecting the Frida gadget into Android packages, enabling dynamic analysis and function hooking on non-rooted devices. It handles the end-to-end lifecycle of deconstructing, modifying, and resigning binaries to facilitate security research, malware analysis, and be
Streamlines the repetitive workflow of decompiling, patching, and rebuilding software binaries.