en
Feedback
Let ammonia reacts with hydrochloric acid to produce ammonium chloride

Let ammonia reacts with hydrochloric acid to produce ammonium chloride

Open in Telegram

How to make smoke without fire

Show more
The country is not specifiedTechnologies & Applications20 531
4 702
Subscribers
+124 hours
+137 days
+10830 days
Posts Archive
Bring Magisk support back to Android with no Selinux support (like Waydroid)?
Anonymous voting

Google keeps banning fingerprint too often. It's recommended that user should borrow fingerprint from other devices and modify pif.prop by yourself

Which injector method do you like?
Anonymous voting

Currently there are 4 ways to load zygisk: LD_PRELOAD, native bridge, ptrace, zygote public libraries - Official Magisk uses LD_PRELOAD, which is detectable. Recently Official Magisk also adopted native bridge method. - ZygiskNext also used native bridge but it has switched to ptrace

Another way to load Zygisk by modifying /system/etc/public.libraries.txt https://github.com/HuskyDG/Magisk/commits/zygote-public-libs-zygisk

PlayIntegrityFix_v13.8-beta.zip9.12 KB

Explain how zygote is injected with this method by 5ec1cff - Firstly, monitors the process with PID 1 (init) and its children, and injects a tracer program into the zygote processes that are responsible for launching Android applications. The tracer program is either magisk64 or magisk32, depending on the architecture of the zygote process. The tracer program is used to implement zygisk by attaching to the zygote process and injecting some code into it. - The tracer later ptrace to the zygote, which is stopped by SIGSTOP by first ptrace. The zygote tracer parses the kernel argument block of a zygote process. The kernel argument block is a data structure that contains the arguments, environment variables, and auxiliary vectors of a process. The function uses the ptrace system call to read the registers and memory of the target process. - Injects a shared library (lib_path) into a zygote process using the dlopen function. The dlopen function is a function that loads a shared library and returns a handle to it. The function uses the ptrace system call to manipulate the registers and memory of the target process - Checks if the handle returned by the dlopen function is null. The dlopen function is a function that loads a shared library and returns a handle to it. The function uses the ptrace system call to manipulate the registers and memory of the target process - Calls the entry function of a shared library (lib_path) that has been injected into a zygote process using the dlopen function. The dlopen function is a function that loads a shared library and returns a handle to it. The function uses the ptrace system call to manipulate the registers and memory of the target process

Am i a ordinary users?
+1
Am i a ordinary users?

Magisk with Zygisk based on ptrace You can compile and test https://github.com/HuskyDG/Magisk/commits/ptrace-zygisk

PlayIntegrityFix_v13.4-test.zip1.66 MB

Ksu users, please replace /data/adb/ksu/resetprop with corresponding resetprop inside the archived zip

Partial fix resetprop detection
Partial fix resetprop detection

syscall_injector_arm64.cpp0.01 KB

How to trigger "Found Injection" Native Test detector by making zygote load fake native bridge

Magisk fork with Zygisk based on ptrace is being worked on process

To use banking apps like VNPay, you must uninstall SafetynetFix

The viral meme dog has passed away. R.I.P cheems!
The viral meme dog has passed away. R.I.P cheems!