awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ReVanced avatar

ReVanced/revanced-patcher

0
View on GitHub↗
3,397 星标·289 分支·Kotlin·GPL-3.0·9 次浏览revanced.app↗

Revanced Patcher

The ReVanced Patcher is a framework designed for modifying compiled Android application binaries. It functions as an engine for injecting custom code, altering bytecode, and updating resources directly within package files without requiring access to the original source code.

The project distinguishes itself through a modular system that organizes modifications into independent, reusable units. These patches are managed through a dependency-aware execution process that ensures modifications are applied in the correct order, allowing for consistent behavior changes across different application versions and environments.

The toolset provides comprehensive capabilities for binary instrumentation, including the ability to disassemble instructions into an intermediate representation for modification before reassembling them. It also handles the decoding and rebuilding of resource tables and application archives, ensuring that the internal structure and cryptographic integrity of the modified packages are maintained.

Features

  • Android App Modifications - Alters the behavior and features of compiled Android applications by injecting custom code and resources.
  • Android Binary Patching Engines - Provides a framework for modifying compiled Android binaries by injecting code and updating resources without source access.
  • Dependency Patching Utilities - Resolves dependencies between modification scripts to ensure patches are applied in the correct sequence.
  • Android Resource Decoding - Decodes and rebuilds application assets and resource files to modify the visual interface and functional behavior.
  • Resource Table Rebuilders - Decodes and re-encodes binary resource files to inject assets while preserving OS-required internal structures.
  • Application Binary Modifications - Decodes and rebuilds application resource files to change assets while maintaining package integrity.
  • Offline Bytecode Instrumentation - Provides static modification of Android bytecode to inject custom logic into compiled application binaries.
  • Android Application Reverse Engineering - Analyzes and disassembles compiled Android binaries to understand internal logic for custom modifications.
  • Binary Instrumentation Tools - Disassembles, modifies, and reassembles Android package files at the instruction level to change application behavior.
  • Application Binary Patching - Injects custom code and resources into mobile application files to alter core functionality without source access.
  • Bytecode Manipulation - Modifies compiled binaries by disassembling and assembling underlying virtual machine instructions.
  • Patch Application - Applies modular scripts to consistently modify Android application packages across different versions.
  • Application Patch Builders - Supports reusable patch development through modular scripts targeting bytecode and resources for consistent modifications.
  • Archive Manifest Customization - Extracts and repacks application archives while maintaining cryptographic integrity and internal file structure.
  • Modular Program Composition - Organizes modifications into independent, reusable units that can be chained for complex binary changes.

Star 历史

revanced/revanced-patcher 的 Star 历史图表revanced/revanced-patcher 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Revanced Patcher 的开源替代方案

相似的开源项目,按与 Revanced Patcher 的功能重合度排序。
  • ax/apk.shax 的头像

    ax/apk.sh

    3,795在 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
    在 GitHub 上查看↗3,795
  • jesusfreke/smaliJesusFreke 的头像

    JesusFreke/smali

    6,627在 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
    在 GitHub 上查看↗6,627
  • morpheapp/morphe-patchesMorpheApp 的头像

    MorpheApp/morphe-patches

    2,550在 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
    在 GitHub 上查看↗2,550
  • androguard/androguardandroguard 的头像

    androguard/androguard

    6,116在 GitHub 上查看↗

    Reverse engineering and pentesting for Android applications

    Python
    在 GitHub 上查看↗6,116
查看 Revanced Patcher 的所有 30 个替代方案→

常见问题解答

revanced/revanced-patcher 是做什么的?

The ReVanced Patcher is a framework designed for modifying compiled Android application binaries. It functions as an engine for injecting custom code, altering bytecode, and updating resources directly within package files without requiring access to the original source code.

revanced/revanced-patcher 的主要功能有哪些?

revanced/revanced-patcher 的主要功能包括:Android App Modifications, Android Binary Patching Engines, Dependency Patching Utilities, Android Resource Decoding, Resource Table Rebuilders, Application Binary Modifications, Offline Bytecode Instrumentation, Android Application Reverse Engineering。

revanced/revanced-patcher 有哪些开源替代品?

revanced/revanced-patcher 的开源替代品包括: ax/apk.sh — apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom… morpheapp/morphe-patches — This project provides a collection of patches and modification sets for Android applications. It focuses on enhancing… jesusfreke/smali — Smali is a two-way binary translation toolset designed to convert Dalvik bytecode to human-readable assembly and back… androguard/androguard — Reverse engineering and pentesting for Android applications. apklab/apklab — APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a… jindrapetrik/jpexs-decompiler — JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler…

包含 Revanced Patcher 的精选搜索

收录 Revanced Patcher 的精选合集。
  • Android patchers