My friend superr,
maybe I found the reason of fails on Selinux Deodex patch.
As I told you before, on your free version works ok but fails on paid version.
I made a search and found that in your paid version, even if you select to proceed for selinux deodex patch, nothing changed.
Maybe you get the message that Patch is already applied or that Patch is applied successfully, but all files remains untouched (with the same time).
All files on vendor/etc/selinux/precompiled_sepolicy & system/etc/selinux/plat_sepolicy.cil & vendor/etc/selinux/nonplat_sepolicy.cil remains original and nothing patched.
The opposite is on free Version....
All of those 3 files are patched correctly and marked with new time.
I saw that in system/etc/selinux/plat_sepolicy.cil no need for any patch in original file because all commands are existing ...
Code:
(allow zygote dalvikcache_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
(allow zygote dalvikcache_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
(allow zygote dalvikcache_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
If your script first checks the system/etc/selinux/plat_sepolicy.cil and if founded as patched, then maybe abandon all the other patches because thinks that no patch needed, which leads to fail, and ROMs have incorrect selinux patch and lagging like a hell...
In free version you have other script logic for the test ?
Because in your free version all Selinux deodex patches are working perfectly ....
Can you confirm this and fix it ?
Thanks in advance for your attention ..... :good: