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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Tencent avatar

Tencent/tinker

0
View on GitHub↗
17,644 Stars·3,352 Forks·Java·12 Aufrufe

Tinker

Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime without requiring a full reinstallation or store update. It provides a comprehensive engine for injecting runtime fixes and managing the software lifecycle of deployed mobile applications.

The framework distinguishes itself through a robust binary patching system that generates compact difference files between application versions, significantly reducing bandwidth usage during distribution. To ensure operational stability, it incorporates a crash-resilient safe mode that automatically disables faulty updates if repeated failures are detected during initialization.

The system includes integrated tools for verifying the authenticity and integrity of patch files using cryptographic checksums before execution. It supports the replacement of assets and shared object files, allowing developers to resolve functional or visual issues while maintaining the current user session state.

Features

  • Android Development - Provides a framework for deploying hotfixes to Android applications to resolve critical bugs.
  • Android Libraries - Provides a library for updating Android application code, resources, and native libraries at runtime.
  • Runtime Code Injection - Enables runtime code updates by manipulating class loaders to prioritize patched classes.
  • Mobile Patching Frameworks - Generates and distributes binary difference files to modify installed mobile software behavior.
  • Runtime Patching Engines - Provides a comprehensive engine for injecting runtime fixes and verifying patch integrity.
  • Stability Management - Implements safe mode mechanisms to automatically disable faulty patches and maintain software accessibility.
  • Native Library Hot-Swapping - Supports replacing loaded shared object files in memory to resolve issues without restarting.
  • Automated Security Patching - Verifies patch file checksums to ensure authenticity and integrity before application.
  • Component Integrity Verification - Validates the authenticity and integrity of patch files using cryptographic checksums before execution.
  • Binary Patching Utilities - Calculates byte-level differences between application versions to generate compact binary patch files.
  • Resource Overlayers - Overrides the asset manager to inject and serve updated resource files at runtime.
  • Android Utility Tools - Hot-fix solution for updating Android apps without reinstallation.
  • Mobile Development Tools - Android hot-fix solution for dynamic code and resource updates.
  • Application Runtimes - Enables updating application code, native libraries, and resources at runtime without full reinstallation.
  • Safe Modes - Provides a restricted execution state that automatically disables faulty updates to prevent application crashes.
  • Software Lifecycle Management - Maintains deployed applications by updating native libraries and assets while preserving user session state.
  • Build-Time Resource Updaters - Supports replacing or modifying assets and resource files within a deployed application.

Star-Verlauf

Star-Verlauf für tencent/tinkerStar-Verlauf für tencent/tinker

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht tencent/tinker?

Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime without requiring a full reinstallation or store update. It provides a comprehensive engine for injecting runtime fixes and managing the software lifecycle of deployed mobile applications.

Was sind die Hauptfunktionen von tencent/tinker?

Die Hauptfunktionen von tencent/tinker sind: Android Development, Android Libraries, Runtime Code Injection, Mobile Patching Frameworks, Runtime Patching Engines, Stability Management, Native Library Hot-Swapping, Automated Security Patching.

Welche Open-Source-Alternativen gibt es zu tencent/tinker?

Open-Source-Alternativen zu tencent/tinker sind unter anderem: alibaba/freeline — Freeline is a mobile application update framework and bytecode hot-swap engine designed to deliver incremental binary… blankj/androidutilcode — AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It… orhanobut/logger — This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android… jakewharton/butterknife — ButterKnife is an Android view binding library and Java annotation processor that automates the linking of UI elements… yujincheng08/biliroaming — BiliRoaming is an Android application modification module designed to enhance the official video streaming experience… alibaba/andfix — AndFix is a binary patching framework and update system for Android applications. It provides tools for generating…

Open-Source-Alternativen zu Tinker

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Tinker.
  • alibaba/freelineAvatar von alibaba

    alibaba/freeline

    5,463Auf GitHub ansehen↗

    Freeline is a mobile application update framework and bytecode hot-swap engine designed to deliver incremental binary updates to devices. It functions as a binary diff patching tool and a mobile over-the-air patching framework that allows for the delivery of small update packages to fix bugs and replace resources without requiring a full application reinstall. The system distinguishes itself through its ability to perform dynamic code swapping and native library updating. It replaces shared object binaries and code segments in a running process via socket servers, enabling logic updates and h

    Java
    Auf GitHub ansehen↗5,463
  • blankj/androidutilcodeAvatar von Blankj

    Blankj/AndroidUtilCode

    33,657Auf GitHub ansehen↗

    AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It provides a collection of helper classes for common tasks including system settings management, file I/O, and hardware access. The project distinguishes itself through a comprehensive toolset for device management and UI assistance. It includes specialized capabilities for monitoring battery status, managing system volume and brightness, and implementing UI helpers to prevent duplicate click events. It also provides a dedicated system for coordinate conversion between different m

    Javaandroidandroidxapp
    Auf GitHub ansehen↗33,657
  • orhanobut/loggerAvatar von orhanobut

    orhanobut/logger

    13,849Auf GitHub ansehen↗

    This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android console and local files. It functions as a console log styler, a log file writer, and a formatter for converting complex data into human-readable text. The library provides specific utilities for customizing the visual appearance of logs by tracking thread information and call depth. It includes capabilities for converting JSON, XML, and collection data into readable formats and saving console entries to local files for offline analysis. The system covers broader log managem

    Java
    Auf GitHub ansehen↗13,849
  • jakewharton/butterknifeAvatar von JakeWharton

    JakeWharton/butterknife

    25,364Auf GitHub ansehen↗

    ButterKnife is an Android view binding library and Java annotation processor that automates the linking of UI elements and resources to class fields and methods. It functions as a system for managing view references and event listeners to reduce repetitive setup code in Android applications. The library uses compile-time code generation to replace manual view lookups and type casting with generated helper classes, ensuring a reflection-free runtime. It differentiates itself by providing mechanisms for binding interaction events directly to methods, eliminating the need for anonymous inner cla

    Java
    Auf GitHub ansehen↗25,364
Alle 30 Alternativen zu Tinker anzeigen→