ЯevDex
4.23K subscribers
120 photos
59 videos
122 files
157 links
My GitHub - https://github.com/ispointer
Telegram Bot - @RevDexbot
Telegram Chat: @RevDexChat
RevDex Team Identity -- > Reverse Engineer & Indie Developer
Download Telegram
Antik
RePairip 1.5.10 Fix#1.apk
Media is too big
VIEW IN TELEGRAM
Click Google加固 Protection Repack

RePairip 1.5.10 (Non-Root)

APK Download https://t.me/RevDex/559
28🥰8🤯5❤‍🔥2😱2👌2
RePairip 1.6.20.apk
11.3 MB
RePairip 1.6.20 (Non-Root) is here!

New UI Theme
Repack Only feature
Dump.json Only feature
App Search added
PairipLog Filter added
Refreshed layout and various improvements

Thanks to everyone who tests, reports bugs, and gives feedback. ❤️

Root User ( https://t.me/RevDex/556 )
Please open Telegram to view this post
VIEW IN TELEGRAM
42😍9😁2😱2❤‍🔥1
Google加固 Dependency Resolve.apk
273.2 KB
Google加固 Dependency Resolve.apk


suppose you're modding an app, and multiple native libraries depend on exported functions from libpairipcore.so. In that case, those libraries call the exported functions at runtime that's why libpairipcore.so is declared as a dependency in the ELF Dynamic section I hope that makes sense. even if you don't load the dependency directly other user libraries may still share and use code through memory pointers and symbol resolution when we remove libpairipcore.so those required functions become unavailable as a result the dependent libraries can no longer resolve their symbols which causes the app to crash

I uploaded Google加固.apk above. Remove libpairipcore.so from the APK, then run the app and check the logs with LogFox. It will help you understand what is happening 😃

I’m starting my research now and I want to make sure I find a proper solution
👌2917❤‍🔥12
Forwarded from 先生 优素福·哈米迪
dpt_1.0.apk
7.6 MB
dpt_1.0.apk
❤‍🔥134👌1
Forwarded from 先生 优素福·哈米迪
Antik
dpt_1.0.apk
Media is too big
VIEW IN TELEGRAM
25🤯7❤‍🔥2
Guys do you want MemTool and game modding tutorials? Many people have messaged me and they want to learn game modding and debugging properly. If you want tutorials, then vote I will make a playlist
Anonymous Poll
94%
Yees
8%
Noo
16
Antik
Google加固 Dependency Resolve.apk
/* * Copyright (C) 2026 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * This file is part of a native loader system that dynamically loads * another shared library at runtime and resolves its exported symbols. */
#pragma once
#ifndef PAIRIP_H
#define PAIRIP_H

#include <jni.h>
#include <dlfcn.h>
#include <stdint.h>

namespace pairipcore {
void* H_D = nullptr;
/*
* Function pointers for dynamically resolved native functions
*
* These will be assigned at runtime using dlsym()
* from libpairipcore_o.so
*/
// Function ExecuteProgram
JNIEnv* (*ExecuteProgram_func)(const char*, int64_t, uint64_t) = nullptr;
// Standard JNI lifecycle function
jint (*JNI_OnLoad_func)(JavaVM*, void*) = nullptr;
// Standard JNI lifecycle function
void (*JNI_OnUnload_func)(JavaVM*, void*) = nullptr;
/*
* Constructor attribute
* This function runs automatically when the library is loaded
* before any Java code calls into it
*/
__attribute__((constructor, visibility("hidden")))
static int initialize_pairipcore() {
/*
* Load the renamed original library into memory
*
* libpairipcore_o.so is expected to contain the real implementation
*/
H_D = dlopen("libpairipcore_o.so", RTLD_LAZY | RTLD_LOCAL);
if (!H_D) {
return -1;
}
/*
* Resolve function addresses from loaded library
* using symbol names inside ELF symbol table
*/
ExecuteProgram_func =
reinterpret_cast<JNIEnv* (*)(const char*, int64_t, uint64_t)>(
dlsym(H_D, "ExecuteProgram")
);
JNI_OnLoad_func =
reinterpret_cast<jint (*)(JavaVM*, void*)>(
dlsym(H_D, "JNI_OnLoad")
);
JNI_OnUnload_func =
reinterpret_cast<void (*)(JavaVM*, void*)>(
dlsym(H_D, "JNI_OnUnload")
);
/*
* Now function pointers contain real memory addresses
* and can be used to call native functions indirectly
*/
return 0;
}
} // namespace pairipcore
#endif // PAIRIP_H



Google加固 Dependency Resolve F**k Google

Acknowledgement - @ArtVanger

Google加固 #2- https://t.me/RevDex/565
23❤‍🔥3🥰1🤓1
Try to change my icon.apk
1.3 MB
Try to change my icon

simple modding challenge

Task: Change my ImageView icon 😃🤩😂
10😱2👀2👌1
Winner 🏆 @lineofnight

https://t.me/RevDex/574

Basically I modified the Google Roboto TTF font. I remapped the TTF file and added empty Unicode slots. Then I inserted an SVG and created a glyph. I assigned it to the Unicode slot E000 -  and saved it. After that, I created a custom CustomRoboto.ttf font file

Knowledge from - https://fonts.google.com/icons
15
🤓4
👀12
After done 4K member Family in RevDex 😳 then I will start creating a course (Free Game Modding & library.so code debugging)

Let’s go 🙈

https://t.me/RevDex/572

my course strategy is very interesting. first I will teach you low level C++ and all types of casting etc. then I will start the main modding series
Please open Telegram to view this post
VIEW IN TELEGRAM
56👌7😍4❤‍🔥2🥰2🤯2
MT Manager MCP Java Websocket Streaming 😁
29❤‍🔥2😁2🥰1