ЯevDex
4.24K subscribers
119 photos
59 videos
122 files
156 links
My GitHub - https://github.com/ispointer
Telegram Bot - @RevDexbot
Telegram Chat: @RevDexChat
RevDex Team Identity -- > Reverse Engineer & Indie Developer
Download Telegram
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
5
4k 200hz
❤‍🔥19👌3😁21
New branch detected! android17-release Check Here

Framework Bcore Update soon
🥰3