(legacy) modules don't recieve root in Android 17 #818
Steps to reproduce/复现步骤try to use Pixelify-Google-Photos on (Stock) Android 17.
Expected behaviour/预期行为Method should run and modify that field. If there's a "new way" to do this Actual behaviour/实际行为hooking/patching fails Xposed Module List/Xposed 模块列表[Pixelify Google Photos](https://github.com/BaltiApps/Pixelify-Google-Photos/tree/main)
Reddidn't
InstaEclipse
Pixel Xpert
(Rediddnt and InstaEclipse are working fine; I've tested with only Pixelify Gphotos enabled, didn't change anything)Root implementation/Root 方案Magisk 30.7 System Module List/系统模块列表Zygisk Next (latest)
zygisk-detach
Vector
(with and without PixelXpert)LSPosed version/LSPosed 版本3044, but tested latests and between Android version/Android 版本17 Version requirement/版本要求
Logs/日志LSPosed_2026-07-30T16_37_03.088749.zip (there's are also crashes from PixelXpert in there, which complains about missing root in a similar fashion, but the module seems to work anyway... In the PixelXpert case the Hooker even crashes 🤷) |
Replies: 4 comments 4 replies
|
This is a technical discussion, not issue, and is thus moving there... I think you may have forgot to make the field accessible ? Feel free to use my fork of this module. |
The problem persists with your version, only now failing on android.os.build.BOARD instead of PLATFORM or what it was previously… |
|
I reproduced this on my own Pixel on Android 17, and it turns out to have nothing to do with JNI is still allowed, though — I set The root prompt is a separate matter: the module shells out to |
|
Source for the above, since it is worth having: the check is Two things in that rule are worth knowing. A That last part is why the fix does not go through JNI: |
After some pulling my hair out, i found that they only show the "this image doesn't consume any space on your drive"-note for newly synced photos and not even in the subsettings anymore.
I retested your app, and somehow now it is working, even showing the note in the settings (Profile > Settings > Sync). (The app stil won't open, but doesnt really matter, with the settings copied to the right place, altho default settings should do and root granted via sqlite3, not sure if root isn't just needed to kill Gphotos tho)
What absolutely worked for me was this zygisk module. They also discovered our bug.
In the issue they wrote that GPhotos now checks new flags which they added to that module, …