giacomoferretti/odex-patcher

Run arbitrary code by patching OAT files

106

stars

2

commits

Kotlin

primary language

Jan 13, 2024

updated

android
android-app
android-art
android-modding
app
art
art-runtime
dalvik
kotlin
kotlin-android
modding
oat
oat-patcher
odex
odex-patcher
vdex
vdex-patcher
Browse cluster: Android APK Reverse Engineering & Manipulation

README

ODEX Patcher

GitHub all releases GitHub release (latest by date including pre-releases) GitHub code size in bytes GitHub

Introduction

ODEX Patcher allows you to execute arbitrary code while maintaining the original signature of the target app. It does this by patching the OAT (Ahead-of-Time) files that the ART runtime creates when an app is installed.

This tool can be useful when an app uses SafetyNet for example, as you cannot simply edit the app and sign it with your key.

Examples

☺️ Coming soon...

Requirements

Android 4.4+ devices with root access (Magisk is suggested)

Downloads

Latest release: 2.0.0-rc1

Building and Development

  • Clone sources: git clone https://github.com/giacomoferretti/odex-patcher
  • Open the project with Android Studio.
    • Currently using: Android Studio Arctic Fox | 2020.3.1 Patch 3

Compatibility matrix

✅ = Working

❌ = Not working

❔ = Not tested, but should work

Single DexMulti Dex
Android VersionOat Version32bit64bit32bit64bit
4.4 - 4.4.2007(1)(1)
4.4.3 - 4.4.4008(1)(1)
5.0 - 5.0.2039
5.1 - 5.1.1045
6.0 - 6.0.1064
7.0 - 7.1079
7.1.1 - 7.1.2088
8.0124
8.1131
9138
10170
11183
12195
Sv2199

(1) Follow #6

Contributors

Dhina17

1 commits

giacomoferretti/odex-patcher

Run arbitrary code by patching OAT files

106

stars

2

commits

Kotlin

primary language

Jan 13, 2024

updated

android
android-app
android-art
android-modding
app
art
art-runtime
dalvik
kotlin
kotlin-android
modding
oat
oat-patcher
odex
odex-patcher
vdex
vdex-patcher
Browse cluster: Android APK Reverse Engineering & Manipulation

README

ODEX Patcher

GitHub all releases GitHub release (latest by date including pre-releases) GitHub code size in bytes GitHub

Introduction

ODEX Patcher allows you to execute arbitrary code while maintaining the original signature of the target app. It does this by patching the OAT (Ahead-of-Time) files that the ART runtime creates when an app is installed.

This tool can be useful when an app uses SafetyNet for example, as you cannot simply edit the app and sign it with your key.

Examples

☺️ Coming soon...

Requirements

Android 4.4+ devices with root access (Magisk is suggested)

Downloads

Latest release: 2.0.0-rc1

Building and Development

  • Clone sources: git clone https://github.com/giacomoferretti/odex-patcher
  • Open the project with Android Studio.
    • Currently using: Android Studio Arctic Fox | 2020.3.1 Patch 3

Compatibility matrix

✅ = Working

❌ = Not working

❔ = Not tested, but should work

Single DexMulti Dex
Android VersionOat Version32bit64bit32bit64bit
4.4 - 4.4.2007(1)(1)
4.4.3 - 4.4.4008(1)(1)
5.0 - 5.0.2039
5.1 - 5.1.1045
6.0 - 6.0.1064
7.0 - 7.1079
7.1.1 - 7.1.2088
8.0124
8.1131
9138
10170
11183
12195
Sv2199

(1) Follow #6

Contributors

Dhina17

1 commits

Languages

Kotlin

90.7%

Shell

9.3%