awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huiyadanli avatar

huiyadanli/RevokeMsgPatcher

0
View on GitHub↗
37,926 stars·4,005 forks·C#·GPL-3.0·43 views

RevokeMsgPatcher

RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging applications. By applying low-level changes to compiled executable files and libraries, the tool enables functionality not natively supported by the original software, specifically focusing on message persistence and process management.

The utility distinguishes itself through targeted binary instrumentation and control flow redirection. It identifies specific function patterns and memory offsets within proprietary software to inject custom assembly instructions. These modifications allow the software to suppress incoming message recall commands, ensuring that deleted content remains visible in chat histories. Additionally, the tool overrides application startup constraints by disabling synchronization primitives, which permits the simultaneous execution of multiple instances of the same messaging client.

The project covers a range of binary modification techniques, including static instrumentation and dynamic library injection, to ensure that changes persist across application sessions. It provides automated mechanisms for locating and patching target code blocks, effectively bypassing built-in restrictions to customize the behavior of communication platforms.

Features

  • Message Recall Prevention Tools - Prevents message recall to ensure users can view messages even after the sender has attempted to delete them.
  • Reverse Engineering Tools - Applies low-level modifications to compiled application files to change execution logic or bypass restrictions.
  • Messaging Client Enhancers - Extends the functionality of communication platforms by preventing the removal of content from chat histories.
  • Messaging Client Modifiers - Modifies desktop messaging applications to alter default behaviors and add features not natively supported.
  • Recall Command Suppression Tools - Modifies assembly instructions within libraries to stop the application from processing incoming recall commands.
  • Process and Memory Management - Enables the simultaneous execution of multiple application instances by patching binary mutex checks.
  • Security And Privacy - Security patcher for messaging applications.
  • Group Chat Recall Bypasses - Redirects execution flow to ignore recall logic for group chats so that messages remain visible.
  • Message Archiving Tools - Ensures deleted or recalled messages remain visible in chat history by preventing removal instructions.
  • Instrumentation & Hooking - Loads custom-compiled code into the memory space of running processes to intercept and redirect internal function calls.
  • Multi-Instance Managers - Enables running multiple concurrent sessions of a single application by bypassing standard process limitation checks.
  • Process Instance Managers - Overrides application startup constraints to permit the simultaneous execution of multiple instances of the same software.
  • Binary Patchers - Applies modified assembly instructions to original binary files to create updated dynamic link libraries.
  • Desktop Application Enhancers - Adjusts local software configurations and execution logic to bypass built-in restrictions or enable hidden features.
  • Binary Analysis Tools - Identifies specific memory offsets and function patterns within software to locate target code blocks.

Star history

Star history chart for huiyadanli/revokemsgpatcherStar history chart for huiyadanli/revokemsgpatcher

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does huiyadanli/revokemsgpatcher do?

RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging applications. By applying low-level changes to compiled executable files and libraries, the tool enables functionality not natively supported by the original software, specifically focusing on message persistence and process management.

What are the main features of huiyadanli/revokemsgpatcher?

The main features of huiyadanli/revokemsgpatcher are: Message Recall Prevention Tools, Reverse Engineering Tools, Messaging Client Enhancers, Messaging Client Modifiers, Recall Command Suppression Tools, Process and Memory Management, Security And Privacy, Group Chat Recall Bypasses.

What are some open-source alternatives to huiyadanli/revokemsgpatcher?

Open-source alternatives to huiyadanli/revokemsgpatcher include: huihut/interview — This project is a comprehensive technical knowledge base designed to support developers in mastering systems… anhkgg/superwechatpc — SuperWeChatPC is a modifier for the WeChat desktop client that unlocks hidden features through memory patching and… sunnyyoung/wechattweak — WeChatTweak is a desktop application modifier designed to extend the functionality of the WeChat messaging client. It… dnspy/dnspy — dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call…

Open-source alternatives to RevokeMsgPatcher

Similar open-source projects, ranked by how many features they share with RevokeMsgPatcher.
  • huihut/interviewhuihut avatar

    huihut/interview

    37,972View on GitHub↗

    This project is a comprehensive technical knowledge base designed to support developers in mastering systems programming and preparing for technical assessments. It provides a structured collection of fundamental computer science concepts, mapping high-level language constructs to low-level hardware memory layouts, runtime object lifecycles, and system-level operations. The repository distinguishes itself through a hierarchical approach that bridges the gap between theoretical principles and practical implementation. It offers detailed guidance on C++ language mechanisms, standard library usa

    C++algorithmccpp
    View on GitHub↗37,972
  • anhkgg/superwechatpcanhkgg avatar

    anhkgg/SuperWeChatPC

    4,587View on GitHub↗

    SuperWeChatPC is a modifier for the WeChat desktop client that unlocks hidden features through memory patching and binary hooks. It functions as a multi-account messaging manager, a messaging data archiver, and a software interface that exposes internal messaging functions to external programs. The project enables the simultaneous operation of multiple independent client instances on a single computer through process isolation. It allows for the transmission of large attachments by bypassing standard file size restrictions and provides a wrapper for programmatic message automation. The tool

    C++anti-revokemulti-openwechat
    View on GitHub↗4,587
  • sunnyyoung/wechattweaksunnyyoung avatar

    sunnyyoung/WeChatTweak

    13,742View on GitHub↗

    WeChatTweak is a desktop application modifier designed to extend the functionality of the WeChat messaging client. It operates by injecting custom code into the application's runtime environment to alter its behavior, allowing users to bypass native constraints and manage their messaging experience with greater control. The tool enables users to run multiple instances of the messaging client simultaneously on a single machine, facilitating concurrent session management for different accounts. It also provides mechanisms to preserve message history by intercepting and retaining content that th

    Swiftalfredalfred-workflowmacos
    View on GitHub↗13,742
  • dnspy/dnspydnSpy avatar

    dnSpy/dnSpy

    28,993View on GitHub↗

    dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s

    C#
    View on GitHub↗28,993
  • See all 30 alternatives to RevokeMsgPatcher→