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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to revanced/revanced-patcher

Open-source alternatives to Revanced Patcher

30 open-source projects similar to revanced/revanced-patcher, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Revanced Patcher alternative.

  • ax/apk.shAvatar ax

    ax/apk.sh

    3,795Vezi pe GitHub↗

    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

    Shellandroidandroid-reverse-engineeringapk
    Vezi pe GitHub↗3,795
  • morpheapp/morphe-patchesAvatar MorpheApp

    MorpheApp/morphe-patches

    2,550Vezi pe GitHub↗

    This project provides a collection of patches and modification sets for Android applications. It focuses on enhancing media consumption through the removal of advertisements and sponsored segments, while enabling deep customization of application interfaces and internal behaviors. The project employs system-level modifications, including binary hooking, bytecode manipulation, and dynamic memory patching, to override default application restrictions. These capabilities allow for the restoration of push notifications via signature spoofing, the suppression of screenshot alerts, and the automati

    Java
    Vezi pe GitHub↗2,550
  • jesusfreke/smaliAvatar JesusFreke

    JesusFreke/smali

    6,627Vezi pe GitHub↗

    Smali is a two-way binary translation toolset designed to convert Dalvik bytecode to human-readable assembly and back again. It provides a mechanism for the disassembly and assembly of executable files used in virtual machine environments. The project enables the modification of compiled Android application logic by transforming binary files into editable assembly and rebuilding them. It is used for reverse engineering, malware analysis, and the study of low-level instructions to identify program behavior or security flaws. The toolkit covers binary construction through smali code assembly a

    Java
    Vezi pe GitHub↗6,627

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • androguard/androguardAvatar androguard

    androguard/androguard

    6,116Vezi pe GitHub↗

    Reverse engineering and pentesting for Android applications

    Python
    Vezi pe GitHub↗6,116
  • jindrapetrik/jpexs-decompilerAvatar jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Vezi pe GitHub↗

    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

    Javadecompilereditorflash
    Vezi pe GitHub↗5,404
  • m0bilesecurity/rms-runtime-mobile-securityAvatar m0bilesecurity

    m0bilesecurity/RMS-Runtime-Mobile-Security

    2,971Vezi pe GitHub↗

    This project is an Android security analysis toolkit and mobile app runtime manipulator designed for reverse engineering and auditing mobile applications. It provides a system for modifying Java classes and method behavior in active mobile processes to bypass security controls. The toolkit includes a web-based interface for controlling the instrumentation engine and a specialized utility for disabling certificate validation to intercept and inspect encrypted network traffic via SSL pinning bypass. It also features an Android file explorer for browsing and managing files within private data di

    JavaScriptandroid-securityfridaios-security
    Vezi pe GitHub↗2,971
  • apklab/apklabAvatar APKLab

    APKLab/APKLab

    3,878Vezi pe GitHub↗

    APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a unified environment for decompiling binaries into source code, repackaging modified applications into signed installers, and performing comprehensive security analysis. The platform distinguishes itself by combining static and dynamic analysis workflows. It enables the injection of runtime hooks and gadget libraries to monitor application behavior, while providing specialized patching capabilities to intercept and decrypt encrypted network traffic via a proxy. The toolkit co

    TypeScript
    Vezi pe GitHub↗3,878
  • xposed-modules-repo/top.hookvip.proAvatar Xposed-Modules-Repo

    Xposed-Modules-Repo/top.hookvip.pro

    2,795Vezi pe GitHub↗

    This project is an Xposed Framework module and runtime code injector designed to modify Android application behavior. It functions as an app modifier and feature unlock tool that enables the injection of custom code and the bypassing of subscription restrictions and payment walls to grant access to premium capabilities. The system extends application user interfaces by embedding functional toggles and custom control menus directly into the settings and user pages of target apps. It allows for the injection of additional tools and enhancements through a dedicated configuration menu. The techn

    androidhookvipxposed-module
    Vezi pe GitHub↗2,795
  • crimera/pikoAvatar crimera

    crimera/piko

    2,716Vezi pe GitHub↗

    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

    Javamorphemorphe-patches
    Vezi pe GitHub↗2,716
  • shatyuka/zhiliaoAvatar shatyuka

    shatyuka/Zhiliao

    2,712Vezi pe GitHub↗

    Zhiliao is an Xposed Android app module designed to modify the behavior and interface of the Zhihu mobile application. It functions as a runtime modification tool that uses hook injection to alter application elements and logic. The project provides system-level ad blocking to remove promotional content from feeds, search results, comments, and startup screens. It includes a rule-based content filtering engine that uses keywords and regular expressions to hide specific post types, such as videos and articles, or social features. The module offers interface customization and navigation enhanc

    Javaxposedzhihuzhiliao
    Vezi pe GitHub↗2,712
  • lsposed/lsposedAvatar LSPosed

    LSPosed/LSPosed

    24,045Vezi pe GitHub↗

    LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool that intercepts and modifies system and application methods in memory to change behavior without altering original installation files. The project provides a standardized interface through the Xposed Module API, allowing for the development of plugins that alter the behavior of the Android operating system and installed applications. The framework covers a range of capabilities including runtime function interception, Android system debugging, and application customization. Thes

    Javaandroidxposed
    Vezi pe GitHub↗24,045
  • alibaba/atlasAvatar alibaba

    alibaba/atlas

    8,149Vezi pe GitHub↗

    Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer and incremental update engine, allowing application logic and resources to be decoupled into independent bundles that are loaded at runtime. The project distinguishes itself by providing physical bundle isolation through custom class loaders to prevent dependency conflicts and bypass method count limits. It enables the deployment of remote components and incremental patches, using bytecode diffs and resource patching to update specific application parts without requiring a ful

    Javaandroidatlasdynamic
    Vezi pe GitHub↗8,149
  • calebfenton/simplifyAvatar CalebFenton

    CalebFenton/simplify

    4,644Vezi pe GitHub↗

    Simplify is an Android virtual machine sandbox, bytecode execution tracer, and static analysis framework. It serves as a Dalvik bytecode deobfuscator designed to recover readable code from binaries by simulating program behavior without a physical device. The project distinguishes itself by using execution graph analysis to resolve reflection calls and simplify obfuscated code through constant propagation and dead code removal. It employs multi-path execution simulation to track all possible conditional branch outcomes and maps instruction flow to identify constant values. The system covers

    Java
    Vezi pe GitHub↗4,644
  • didi/boosterAvatar didi

    didi/booster

    5,059Vezi pe GitHub↗

    Booster is an Android app build optimizer and bytecode manipulator designed to reduce binary size, fix system-level crashes, and improve application performance. It functions as an extensible build process plugin that modifies compiled class files and build artifacts to inject stability fixes and optimizations without altering the original source code. The project differentiates itself through low-level bytecode manipulation to patch OS-level bugs and manage thread pools during the compilation phase. It also provides a performance profiling toolkit to identify main-thread blocking operations

    Kotlin
    Vezi pe GitHub↗5,059
  • raphw/byte-buddyAvatar raphw

    raphw/byte-buddy

    6,856Vezi pe GitHub↗

    Byte Buddy is a runtime code generation and bytecode manipulation library for Java. It provides a fluent API for creating and modifying Java classes during execution, enabling developers to define class structures, methods, and fields programmatically without requiring a compiler or direct bytecode assembly. The library supports agent-based class transformation, allowing loaded classes to be modified during JVM startup or runtime through a Java agent that intercepts class loading. It offers bytecode-level method interception for fine-grained control over method behavior, annotation-based code

    Javabyte-codedynamic-proxyinstrumentation
    Vezi pe GitHub↗6,856
  • ds300/patch-packageAvatar ds300

    ds300/patch-package

    11,098Vezi pe GitHub↗

    Patch-package is a utility that extends JavaScript package managers to capture and reapply local modifications made to installed third-party dependencies. By generating standard diff files from changes made directly to the source code on disk, it allows developers to maintain custom fixes across dependency updates and team environments without the need to fork or publish modified versions of external libraries. The tool integrates directly into the package manager lifecycle, automatically applying stored patches after dependencies are installed or updated. It supports complex maintenance scen

    TypeScriptdependenciesdependency-managerdiff
    Vezi pe GitHub↗11,098
  • jmpews/dobbyAvatar jmpews

    jmpews/Dobby

    4,754Vezi pe GitHub↗

    Dobby is a dynamic function hooking framework and binary instrumentation tool designed to intercept and redirect function calls in compiled binaries. It serves as a cross-platform and cross-architecture library that provides a unified interface for modifying program execution flow across different operating systems and CPU architectures. The library enables low-level binary instrumentation and runtime application instrumentation by injecting custom handlers into live processes. It is used for software reverse engineering to observe real-time data flow and logic by hooking internal functions.

    C++hookhook-framework
    Vezi pe GitHub↗4,754
  • jacoco/jacocoAvatar jacoco

    jacoco/jacoco

    4,580Vezi pe GitHub↗

    JaCoCo is a Java code coverage tool and bytecode instrumenter that measures which parts of source code are executed during tests. It functions as a runtime agent to monitor application execution on the fly or as a library for offline bytecode instrumentation, allowing it to capture execution data in environments where runtime agents are restricted. The project distinguishes itself by providing both dynamic and static instrumentation paths to track execution. It includes a runtime agent for on-the-fly monitoring and the ability to modify compiled class files before execution. It further enable

    Javabytecodecoveragegroovy
    Vezi pe GitHub↗4,580
  • kedro-org/kedroAvatar kedro-org

    kedro-org/kedro

    10,889Vezi pe GitHub↗

    Kedro is a data science pipeline framework and orchestration tool designed to build reproducible and modular data engineering workflows. It functions as an MLOps project template and Python data workflow tool that enforces software engineering best practices to move projects from prototype to production. The system distinguishes itself through a centralized data catalog manager that abstracts data access and versioning across various file formats and cloud storage systems. It further separates processing logic from data access via a lazy-loading data registry and provides a standardized proje

    Python
    Vezi pe GitHub↗10,889
  • jakewharton/hugoAvatar JakeWharton

    JakeWharton/hugo

    7,892Vezi pe GitHub↗

    Hugo is an annotation-based debugging tool and Java method logging library. It functions as a method execution tracker that records method arguments, return values, and execution durations during application runtime. The project differentiates itself by using annotation-driven instrumentation and bytecode-level aspect injection to capture telemetry without requiring manual print statements. It employs post-compilation bytecode manipulation and aspect-oriented wrapping to insert interception logic around annotated method boundaries. The library covers observability and monitoring capabilities

    Java
    Vezi pe GitHub↗7,892
  • electronicarts/ea-asyncAvatar electronicarts

    electronicarts/ea-async

    1,418Vezi pe GitHub↗

    Ea-async is a compilation framework and bytecode instrumentation library for the Java Virtual Machine that transforms compiled class files at build time to enable native asynchronous programming patterns without runtime overhead. It automatically modifies binaries to inject asynchronous execution logic, converting direct asynchronous method bodies into state machines that manage suspension and resumption across non-blocking boundaries. The library enables developers to coordinate asynchronous operations into readable sequential flows that resemble blocking code without blocking threads, using

    Javaasyncasync-awaitasynchronous
    Vezi pe GitHub↗1,418
  • charles2gan/gda-android-reversing-toolAvatar charles2gan

    charles2gan/GDA-android-reversing-Tool

    4,778Vezi pe GitHub↗

    This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to

    Pythondecompilermalware-analysismobile-security
    Vezi pe GitHub↗4,778
  • lodash/lodashAvatar lodash

    lodash/lodash

    61,235Vezi pe GitHub↗

    Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions for transforming, filtering, and validating arrays, objects, strings, and numbers. The project functions as a functional programming toolkit, offering capabilities for function composition, currying, and lazy evaluation. It includes mechanisms for execution control, such as debouncing and throttling, to manage the timing and frequency of function invocations. The library covers a broad surface of data operations, including deep cloning and merging of complex nested structures,

    JavaScriptjavascriptlodashmodules
    Vezi pe GitHub↗61,235
  • hluwa/frida-dexdumpAvatar hluwa

    hluwa/frida-dexdump

    4,487Vezi pe GitHub↗

    frida-dexdump is an Android memory forensics tool that recovers Dalvik Executable (DEX) files from running application processes using the Frida dynamic instrumentation framework. It functions as a Frida-based runtime analyzer and DEX memory dumper, capable of extracting obfuscated or packed DEX files without modifying the Android system. The tool distinguishes itself through its ability to repair corrupted or missing DEX file headers using heuristic analysis and fuzzy matching techniques. It employs fuzzy boundary detection to identify DEX file boundaries in memory even when headers are dama

    Python
    Vezi pe GitHub↗4,487
  • ibotpeaches/apktoolAvatar iBotPeaches

    iBotPeaches/Apktool

    24,788Vezi pe GitHub↗

    Apktool is an Android APK reverse engineering tool designed to decode application packages into human-readable form and rebuild them after modification. It functions as a Dalvik bytecode disassembler and a resource decoder, transforming binary Android XML and DEX files into editable text and Smali representation. The project serves as an application rebuilder, packing modified resources and Smali code back into a functional Android application package. This capability enables the modification of application logic and resources for testing and deployment. The tool covers a broad surface of an

    Java
    Vezi pe GitHub↗24,788
  • dayanch96/ytliteAvatar dayanch96

    dayanch96/YTLite

    3,899Vezi pe GitHub↗

    YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over playback, layout, and content visibility. It functions as a playback enhancer and interface customizer that allows for the modification of the native video platform experience. The project integrates SponsorBlock to automatically skip sponsored segments using community-driven timing data and restores the visibility of dislike counts on videos. It unlocks high-resolution streaming, enabling 2K and 4K playback, and provides a media downloader for saving videos, audio tracks, and im

    Logosdownloaderiosjailbreak
    Vezi pe GitHub↗3,899
  • google/diff-match-patchAvatar google

    google/diff-match-patch

    8,065Vezi pe GitHub↗

    This is a text diffing and patching library used for computing differences between text blocks, calculating edit distances, and applying patches to synchronize document versions. It includes a fuzzy text matching engine to locate strings by balancing accuracy with location, and a Levenshtein distance calculator to measure the number of character insertions, deletions, and substitutions between two strings. The library features a semantic diff optimizer that refines raw text differences to align with human-readable word and phrase boundaries. It provides utilities for generating and parsing se

    Pythondiffdifferencematch
    Vezi pe GitHub↗8,065
  • codetips/baidunetdiskplugin-macosAvatar CodeTips

    CodeTips/BaiduNetdiskPlugin-macOS

    8,844Vezi pe GitHub↗

    BaiduNetdiskPlugin-macOS is a suite of macOS system extensions and tools designed to remove download speed limits and unlock premium features for the Baidu Netdisk client. It functions as a download speed unblocker and premium feature unlocker to enable maximum data transfer rates and activate SVIP status. The project includes a software update blocker that prevents the client from performing automatic updates to preserve the applied modifications. It achieves these results by removing local data transfer rate restrictions and eliminating trial duration limits.

    Objective-C
    Vezi pe GitHub↗8,844
  • alonemonkey/monkeydevAvatar AloneMonkey

    AloneMonkey/MonkeyDev

    6,789Vezi pe GitHub↗

    MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries into mobile applications. It functions as an application patching tool and dynamic library injector designed to modify how mobile applications operate. The project provides a development environment for creating system extensions and tweaks, including tools for injecting libraries into decrypted binaries to enable debugging and symbol restoration on non-jailbroken hardware. It features a command-line interface for deploying hooks into system processes and third-party applicat

    Objective-Ccocoapodsiosiosopendev
    Vezi pe GitHub↗6,789
  • java-diff-utils/java-diff-utilsAvatar java-diff-utils

    java-diff-utils/java-diff-utils

    1,536Vezi pe GitHub↗

    Java Diff Utils is a library for computing text differences, generating unified diffs, parsing patches, and applying changes to data in Java applications. It functions as a utility for comparing text sequences, calculating additions and deletions, and generating structured difference comparisons, while also acting as a patch generation library for creating, parsing, and applying standard unified patches to synchronize and update text content. The library calculates the shortest edit script between two sequences using dynamic programming to identify optimal additions, deletions, and modificati

    Javacomputing-diffsdiffdiff-algorithm
    Vezi pe GitHub↗1,536