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 )
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
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
👌29❤17❤🔥12
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 😃🤩😂
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
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
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
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