ЯevDex – Telegram
ЯevDex
2.08K subscribers
56 photos
33 videos
59 files
71 links
My GitHub - https://github.com/ispointer
Telegram Bot - @RevDexbot
Telegram Chat: @RevDexChat
Download Telegram
Media is too big
VIEW IN TELEGRAM
i cloned same Logic (*)*

Main Developer - Aadil

top code is my Logic - @aantik_mods
👀6👌43
Dialog Killer Project 🪄.zip
21.6 KB
Dialog Killer Project 🪄

@RevDex

This is my experimental project, so I decided to upload it for free 😂
In the next version, I will create a memory-based killer soon
29❤‍🔥3🥰2
package com.simextract.hijack;


import android.app.Activity;
import android.Manifest;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.telephony.SubnoscriptionInfo;
import android.telephony.SubnoscriptionManager;
import android.telephony.TelephonyManager;
import android.widget.TextView;

import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MainActivity extends Activity {

TextView getS;
Set<String> numbers = new HashSet<String>();

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

getS = new TextView(this);
getS.setTextSize(16);
setContentView(getS);

if (checkSelfPermission(Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED || checkSelfPermission(Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{

Manifest.permission.READ_PHONE_STATE,
Manifest.permission.READ_SMS

},1);
return;
}
getN();
}

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {

if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
getN();
} else {
// isoloca
getS.setText("give me permission baby");
}
}

private void getN() {

SubnoscriptionManager sm = (SubnoscriptionManager) getSystemService(TELEPHONY_SUBSCRIPTION_SERVICE);

List<SubnoscriptionInfo> sims = sm.getActiveSubnoscriptionInfoList();

if (sims == null || sims.size() == 0) {
getS.setText("you didn't have sim card idl");
return;
}

for (int i = 0; i < sims.size(); i++) {
SubnoscriptionInfo info = sims.get(i);
TelephonyManager tm = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).createForSubnoscriptionId(info.getSubnoscriptionId());
String num = tm.getLine1Number();
if (num != null && num.length() >= 7) {
numbers.add(num);
}
}
if (numbers.size() < sims.size()) {
inbox();
}
StringBuilder sb = new StringBuilder();
int index = 1;
for (String n : numbers) {
sb.append("sim card --> ").append(index).append(" : ").append(n).append("\n");
index++;
}

// textView.setText(sb.toString());
getS.setText(sb.toString());
}

private void inbox() {
Uri uri = Uri.parse("content://sms/inbox");
Cursor cursor = getContentResolver().query(uri,new String[]{"body"},null,null,"date DESC");
Pattern pattern = Pattern.compile("(\\+?\\d{10,13})");
if (cursor != null) {
while (cursor.moveToNext() && numbers.size() < 2) {
String body = cursor.getString(0).toLowerCase();
if (body.contains("number") || body.contains("mobile")) {
Matcher m = pattern.matcher(body);
while (m.find()) {
numbers.add(m.group());
}
}
}
cursor.close();
}
}
}


//-- this is important

compileSdkVersion 29
minSdkVersion 21
targetSdkVersion 29


<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_SMS"/>


New Android versions don’t allow apps to get the SIM phone number directly, especially SIM 2 Even if you use getLine1Number() it usually returns null because most carriers don’t store the number on the SIM anymore. From Android 10+ Google blocks access to the phone number for privacy reasons.On dual-SIM devices SIM 2 almost always returns null 😂
5
HillClimbRacing_PullOffset
61.3 KB
HillClimbRacing_PullOffset

./HillClimbRacing_PullOffset com.fingersoft.hillclimb libgame.so

You can extract any version Hill Climb Racing offset C++ Executable

Non Root

Next version i wll add fuel
11🤯4
Forwarded from HM Manager
This media is not supported in your browser
VIEW IN TELEGRAM
Smooth C++ zoom & editor chunk management no lag you can load 300 mb txt in 1 editor profile without extend :} no memory leak problem
2👌123
merger-1.0.jar
415.4 KB
merger-1.0.jar

RevDex APK Merger v1.0 🍺
dev - @aantik_mods
tg - https://news.1rj.ru/str/RevDex

(apks|xapk|apkm)

Requirements:
pkg install openjdk-17

Example:
java -jar merger.jar (apks|xapk|apkm)

I’m giving you a cli shortcut that lets you use merger as a home command in termux. no matter which directory you’re in… when you need to merge multiple apks into one, just type

merger app.apks


and watch it merge instantly, like magic.../

Fast Easy Deadly efficient.
Perfect for all CLI lovers… if you dare.❤️‍🩹



#termux
👌109😁2
smali c++ #1.rar
8.5 KB
I built this smali C++ library for HM Manager, and some people started talking nonsense, saying I’m just a sora editor user 🤣 let me make one thing clear.go learn C++ first. right now, you’re still a child in this field I’m not forcing anyone to use this code

Anyway I'm donating this code, enjoy bro

Dev - @aantik_mods
8🙈2
merger-2.0.jar
1.6 MB
Game Over MT Manager

merger-2.0.jar

RevDex APK Merger v2.0 🍺
dev - @aantik_mods
tg - https://news.1rj.ru/str/RevDex

(apks|xapk|apkm)

Requirements:
pkg install openjdk-17

Example:
java -jar merger-2.0.jar (apks|xapk|apkm)


100x faster try 300mb apks then give me feedback ❤️‍🔥


#c++_apks-to-apk
#termux
❤‍🔥92
Media is too big
VIEW IN TELEGRAM
shotcut merger-2.0.jar
6
Termux-theme@ЯevDex Fix.zip
1.2 MB
Shell Features :
Tab Completion
Smart Navigation
History Management
Builtin Aliases
System & Performance Tweaks :
Extended Scrollback Increases terminal history to 40,000 rows so you don't lose previous output
Cursor Styling Sets the cursor to an underline style with a 500ms blink rate
Automatic Backup etc..

UI - https://news.1rj.ru/str/RevDex/304


If you want to change the icon, then
Search in Termux.sh for this line

sym=$(printf "\uF17B") 

Then add a new icon hex. But the question is, how do I get the icon hex?

Go to this link search for your favorite icon copy the hex and paste it here That’s it

https://www.nerdfonts.com/cheat-sheet
5
10🤯2👌1
time pass 😪 good night
🤗123👌3
libLogCat.zip
139.4 KB
tasks.register("libe", Copy) {

from("${buildDir}/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a/") {
include "liblog.so"
}

into("D:/Software/Emulator/MuMuPlayerGlobal/nx_device/12.0/vms/MuMuPlayerGlobal-12.0-base/products/Screenshots")

doFirst {
println "🍺 Copying liblog.so to MuMu directory"
}

doLast {
println "liblog.so moved"
}
}

afterEvaluate {
tasks.matching { it.name.startsWith("assemble") }.all { assembleTask ->
assembleTask.finalizedBy("libe")
}
}
10🤯1
libnativelgl.so
933.3 KB
const-string v0, "nativelgl"

invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V


arm64-v8a

NativeModMenu 🍺

Try and give me feedback

Doesn't need to add dex or service code to AndroidManifest.xml, just load the lib, and menu will appear
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥63
Mini Militia 5.6.0 [x64] AimBot ImJava AIDE Working.zip
203.6 KB
Mini Militia 5.6.0 [x64] AimBot ImJava.zip

Mini Militia 5.6.0 [x64] AimBot by @PuruliaKing007

Credits: @aantik_mods

Join @PuruliaCheatz

NativeModMenu AIDE Working - https://github.com/ispointer/NativeModMenu
😍65👌1
Mini Militia 5.6.0 Aim Silent 😖.zip
306.6 KB
Mini Militia 5.6.0 Aim Silent 😖 😁

const-string v0, "nativelgl"

invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V


arm64-v8a
😍7👌1
Houdini bridge issue explained and bypassed

You already know that the Houdini bridge behaves differently on different architectures. On x86_64 devices, the library path folder is often not visible. Basically, in this case, the mod menu library may load and the menu might appear, but the mod features do not work.

The reason is very simple Houdini translates ARM64 libraries into x86_64 at runtime, but the translated library process does not appear in /proc/self/maps. Because of this, your code cannot find the real library base address or process, so hooks and offsets fail.

Some developers try to work around this by using something like

base.apk + 0x2f3fe0


But this is not a real solution and is fundamentally incorrect.

I have an ultimate bypass for the Houdini bridge. I hooked houdini.so line by line using xdl hooking. By doing this, it is possible to capture any Houdini-translated library process and hook the translated game library correctly.

With this method, you can fully control and hook the translated ARM64-to-x86_64 libraries.

I will make this public soon 😒
😁9🤯4👌1