Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
12 Ocak 2020
Mesajlar
2
Tepki puanı
2
Yaş
28
6 HİZMET YILI
My main goal is to make an android memory manipulating application similar to CheatEngine in PC.

After a few weeks of researching, I've found out there are 3 ways of doing memory manipulating.

ptrace
process_vm_readv / process_vm_writev
/ Proc / $ pid / mem
First Method (Ptrace): Only one Ptrace can be active on single process, Android applications.

Second Method: process_vm_readv / process_vm_writev do not exist in android.

Third Method: / proc / $ pid / mem This method can be done by opening the file.

Now back to issue. I'm looking for a way to bypass the application's memory.

For third method i was faced with a deamon binary file in Linux called inotifyd, This deamon will notify user when a file get touched (read / open / write / access) I think applications have applied inotifyd.

My simple code to open file descriptor in C / C ++

C++:
int Open (int ProcessID)

{

    char FileMem [64] = {};

    sprintf (FileMem, "/ proc /% d / mem", ProcessID);



    int ProcMemID = open (FileMem, O_RDWR);



    // MAGIC HAPPENS HERE



    if (ProcMemID == -1)

        printf ("Error:% s \ n", strerror (errno));



    if (ProcMemID! = -1)

        close (procmemıd);

}
 
Üye
Katılım
12 Ocak 2020
Mesajlar
2
Tepki puanı
2
Yaş
28
6 HİZMET YILI
Any help would be highly appreciated.
 
aka panic.rs
Kurucu
Katılım
18 Haz 2015
Mesajlar
3,379
Çözümler
50
Tepki puanı
13,156
Ödüller
22
Sosyal
10 HİZMET YILI
well Im actually looking for this too.. Im learning java & android

currently I created TopMost Overlay.
my next step is use JNI to communicate java & c++ < done
third step is reading android memory with file handle. but Im not there yet..
Post automatically merged:

I searched about this.

Everyone says :
/proc/sys/fs/inotify/max_user_watches

thats the key..
Post automatically merged:

when u complete this. would u like to share
 
Son düzenleme:
Onaylı Üye
Katılım
18 Kas 2018
Mesajlar
52
Çözümler
2
Tepki puanı
5
Ödüller
3
Yaş
35
7 HİZMET YILI
Sonuçlandığında, android hile dünyası değişecek :)

Sonuçları beklemede olacağım..
 
Süper Üye
Katılım
22 Ocak 2020
Mesajlar
621
Tepki puanı
43
Ödüller
4
6 HİZMET YILI
You are really amazing, perfect job!
 
Onaylı Üye
Katılım
24 Kas 2018
Mesajlar
52
Tepki puanı
2
Ödüller
5
Yaş
28
7 HİZMET YILI
im also trying to learn java aswell thank you for the share man
 
Onaylı Üye
Katılım
27 Ocak 2020
Mesajlar
76
Tepki puanı
5
Ödüller
6
Yaş
34
6 HİZMET YILI
Sonuçlanmasını dört gözle bekliyorum.
 
hardworker :x
Onaylı Üye
Katılım
31 Mar 2018
Mesajlar
147
Tepki puanı
13
Ödüller
5
8 HİZMET YILI
oh so we need root phone before we can do this okay thanks
 
im not hacker
Seçkin Üye
Katılım
12 Şub 2020
Mesajlar
302
Tepki puanı
12
Ödüller
2
Yaş
26
6 HİZMET YILI
nóh i save it. usefull
Post automatically merged:

oh so we need root phone before we can do this okay thanks
 
Üye
Katılım
18 Şub 2020
Mesajlar
1
Tepki puanı
0
Yaş
33
6 HİZMET YILI
well, I just registered to reply xD.
btw, process_vm_readv() is the best option and its works on android. 7.0 and above only afaik. But the process can check which address you are reading and I don't know-how. I'm trying to bypass it. Maybe running a vm like vmos or container will work. are you up to any game hacking? because I am.
Post automatically merged:

well, I just registered to reply xD.
btw, process_vm_readv () is the best option and its works on android. 7.0 and above only afaik. But the process can check which address you are reading and I don't know-how. I'm trying to bypass it. Maybe running a vm like vmos or container will work. are you up to any game hacking? because I am.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst