TermOne Plus (com.termoneplus).
TargetedFix hooks system properties only inside the app processes you target, not globally for the whole system.
In a terminal, using the shell process, not a target app.
Zygisk code only runs inside zygote-spawned app processes, so the shell (which isn’t a target) still sees the real values from system_property_get
Why getprop still shows original values
- /system/bin/getprop is a native binary running as its own process (or under the shell).
- Module injects into app processes (those in target.txt) and hooks the property APIs there. It does not inject into the separate getprop process.
- Therefore getprop will always read the real system properties unless you change them system-wide or replace/hook the getprop binary.
TermOne Plus (com.termoneplus).
TargetedFix hooks system properties only inside the app processes you target, not globally for the whole system.
In a terminal, using the shell process, not a target app.
Zygisk code only runs inside zygote-spawned app processes, so the shell (which isn’t a target) still sees the real values from system_property_get
Why getprop still shows original values