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
@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 ⛽
./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👌12❤3
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:
Example:
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
and watch it merge instantly, like magic.../
Fast Easy Deadly efficient.
Perfect for all CLI lovers… if you dare.❤️🩹
#termux
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
👌10❤9😁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
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:
Example:
100x faster try 300mb apks then give me feedback ❤️🔥
#c++_apks-to-apk
#termux
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
❤🔥9❤2
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
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
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
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
GitHub
ispointer - Overview
ispointer has 7 repositories available. Follow their code on GitHub.
NativeModMenu Uploading… 🍺
Full C++ ——-> no ImGui & no Java
Contributors:
@maybeidoexist
@aantik_mods
@PuruliaKing007
https://github.com/ispointer
Full C++ ——-> no ImGui & no Java
Contributors:
@maybeidoexist
@aantik_mods
@PuruliaKing007
https://github.com/ispointer
❤7🥰1😍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
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
❤🔥6❤3
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
Mini Militia 5.6.0 [x64] AimBot by @PuruliaKing007
Credits: @aantik_mods
Join @PuruliaCheatz
NativeModMenu AIDE Working - https://github.com/ispointer/NativeModMenu
😍6❤5👌1
Mini Militia 5.6.0 Aim Silent 😖.zip
306.6 KB
Mini Militia 5.6.0 Aim Silent 😖 😁
arm64-v8a
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
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 😒
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