Ok, seems this may be an issue with ROM / kernel allowing leaks... (Hades is synonymous with DEATH, after all. )..."hiding module" (to me) was Unshare or Momohider needed in 23.001 but not more needed with alpha-3, of course w/ classic MagiskHide.
Same app (Sky Go Italy: it.sky.anywhere) works well w/ Shamiko /Zygisk even if Momo detect abnormal environment but only on LOS 17.1+. On Hades it fails hiding.
just for sharing I added the info that, on LOS 18.1, even Momo is happy with same alpha-3 configuration (of course root hiding is perfect!)
Out of interest, I'm guessing you only get L3 security level for DRM Widevine in both of these Sammy devices?
So you are correct re. isolated process detection in SkyGo app. Specifically it detects the Digital Rights Management related VGDRM Helper service.
Nb. This service can.simply be blocked (working for a number of TV apps incl SkyGo):
- Download AppManager
- Open and check Services tab for your app, and block the VGDRM Helper service (click on the crossed circle icon) and click 'apply rules' in top (3 dot) menu.
- Thanks to @Longhorn87 for this solution!
Again, some later commit has likely stopped the leaks detected while using MagiskHide / Hades... Of course we won't see the effect in Canary even if commit is in common as there's no Magiskhide...
No idea why Shamiko solution fails per ROM either, except that it's effectiveness / mileage does seem to vary greatly accross devices / OSs... Some configurations untested / unaccounted for?
I'd be interested to see your Momo results for Hades ROM with Alpha / MagiskHide / SkyGo working, and w/ Alpha / Zygisk / Shamiko / SkyGo detecting... PW