All Projects → ale5000-git → tingle

ale5000-git / tingle

Licence: GPL-3.0 License
Tingle - Android patcher

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
Smali
51 projects

Projects that are alternatives of or similar to tingle

Oxide.Patcher
IL patcher for use with adding Oxide support to .NET games
Stars: ✭ 27 (-82%)
Mutual labels:  patcher
UnofficialCrusaderPatch
Unofficial balancing patch installer for Stronghold Crusader 1
Stars: ✭ 373 (+148.67%)
Mutual labels:  patcher
OpenCore-Legacy-Patcher
Experience macOS just like before
Stars: ✭ 2,733 (+1722%)
Mutual labels:  patcher
Nerd Fonts
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
Stars: ✭ 31,778 (+21085.33%)
Mutual labels:  patcher
pepatch
A hacky tool to patch PE binaries.
Stars: ✭ 21 (-86%)
Mutual labels:  patcher
FC2MPPatcher
A community-made utility for patching Far Cry 2 to yet again support multiplayer online.
Stars: ✭ 25 (-83.33%)
Mutual labels:  patcher
AzulPatcher4600
Lilu plugin which applies common patches for the mobile HD4600 iGPU
Stars: ✭ 17 (-88.67%)
Mutual labels:  patcher
rpatchur
A customizable, cross-platform patcher for Ragnarok Online clients.
Stars: ✭ 33 (-78%)
Mutual labels:  patcher
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (-74%)
Mutual labels:  patcher
UniversalUnityHooks
A framework designed to hook into and modify methods in unity games via dlls
Stars: ✭ 78 (-48%)
Mutual labels:  patcher
Harmony
A library for patching, replacing and decorating .NET and Mono methods during runtime
Stars: ✭ 2,885 (+1823.33%)
Mutual labels:  patcher
OS-X-Yosemite-on-Unsupported-Macs
Install OS X Yosemite on Unsupported Macs
Stars: ✭ 23 (-84.67%)
Mutual labels:  patcher
xdelta3-cross-gui
A cross-platform GUI for creating xDelta3 patches, available for Windows, Linux, and Mac
Stars: ✭ 50 (-66.67%)
Mutual labels:  patcher
Patch Package
Fix broken node modules instantly 🏃🏽‍♀️💨
Stars: ✭ 6,062 (+3941.33%)
Mutual labels:  patcher
DotNetUniversalPatcher
A .NET Patcher written in C# that implements the dnlib and dnpatch libraries.
Stars: ✭ 54 (-64%)
Mutual labels:  patcher
IOS-Patcher
Patches the RSA Key and applies mail patches in IOS31 and IOS80 on the Wii so you can use RiiConnect24.
Stars: ✭ 17 (-88.67%)
Mutual labels:  patcher
PATCH
The PATCH repository for issues tracking, wiki and shared material.
Stars: ✭ 34 (-77.33%)
Mutual labels:  patcher
dnEditor
💾 A .NET assembly editor based on dnlib
Stars: ✭ 108 (-28%)
Mutual labels:  patcher
go-el
Expression language(EL) to navigate/manipulate in golang structure data
Stars: ✭ 42 (-72%)
Mutual labels:  patcher
patchmanager
Patchmanager for SailfishOS
Stars: ✭ 21 (-86%)
Mutual labels:  patcher

Tingle

GitHub release License Build Status Bountysource Liberapay receiving

What this does

This will allow you to patch the Android system and inject features without needing to recompile the OS or install Xposed.

Notably, it is made to inject support for signature spoofing into the system so it can spoof Android app signatures (useful for microG).

Donations

Donate

Compatibility

Windows, Linux, macOS (OS X) and Android.
It doesn't require root on the OS where you run it but it require root on the device you want to patch.

Dependencies

Python, 7-Zip, Java and ADB.

Dependencies setup on Linux

  • sudo add-apt-repository universe
  • sudo apt-get update
  • sudo apt-get install python3 p7zip-full default-jre android-tools-adb

Dependencies setup on macOS (using Homebrew)

  • brew update
  • brew install python3
  • brew install p7zip
  • brew cask install java
  • brew cask install android-platform-tools

How to use

  1. Make sure Developer options is enabled. This is hidden by default since sometime in Android 4.x, you can show it by going to About phone and tapping on the Build number 7 times in succession.
  2. In the developer settings, find the setting for Android debugging and enable it.
  3. Find the setting for Root access and make sure ADB has root access.
  4. Connect your device via USB.
  5. Now, on the computer, run python main.py (or python3 main.py).
  6. Select the option 1 to allow the patcher to do everything automatically.
  7. Reboot the device.

You can run this patcher also when the device is in Android's recovery.

You will need to reboot for Android to detect that you've installed a new framework and so for Dalvik/ART to re-optimise all the apps on the phone. Without this, you may receive an INSTALL_FAILED_DEXOPT error when installing new apps.

Note: You will need to redo this everytime you flash a new /system partition (e.g. flashing an updated LineageOS zip or a different ROM).
Note for Magisk users: Apply Android patches before installing Magisk to be sure everything is working correctly.

Code analysis

Codacy Badge Codebeat Badge Code Climate Badge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].