yashsingh1/xdaforums huggingface dataset:
[Magisk] fra2110:
Hello everybody.

I tried to do as you did, I hid the Sky Go app via MagiskHide, then I also hid the magisk app itself via the "Hide the Magisk App" function by changing its name. Then through OAndBackupX I disabled the hidden app and tried to restart Sky Go but I always get the same 99x error due to root.

I have a Teclast M40 with stock firmware and root via Magisk.

I use the Italian version of the Sky Go app.

I don't know if maybe there have been some developments but I saw that this procedure had worked for you and I wanted to try it ... maybe I'm wrong something? Could you help me, I've been fighting with this app for days! Thanks in advance.
[Magisk] Longhorn87:
Hi, sorry for the late reply. I'm italian too and you did nothing wrong, i don't know why this works only for me. It still works by simply disabling the Magisk Manager from OandBackupX. Did you look if your system passes the safetynet check? Even if it shouldn't be any check on this, as far as i know.
[Magisk] fra2110:
Thanks for the reply.

I initially had the SafetyNet check problem but I installed the universal patch (at this link: https://xdaforums.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/ ) via magisk and the problem was solved by passing the check successfully.

I have seen in previous messages that you used I don't know which app to block the trackers of some applications, in addition to doing what I have already written in the previous message ... could you tell me what exactly did you do? I would not have to flash the system image again by losing root permissions just to make the Sky Go app work.

Also what versions of the apps are you using?

I use app version 21.2.0, Magisk version 22.0, Android 10. Even you same thing?
[Magisk] Longhorn87:
I did some tests after and the app i'm using to disable the tracker and permissions (App Manager from F-Droid) apparently is not making any difference about the root check. I've also updated Magisk from 21.1 to 22.0 and SkyGo is working like before when i disable the manager. My setup is Redmi Note 9S, crDroid 6.12 (A10) and Magisk 22.0.
[Magisk] Longhorn87:
Guys, i finally found a method that should work for all. It is pretty simple, so let me know if this actually works for you too.

1) Root your phone with Magisk (of course).

2) Install F-Droid and download and install the app called "App Manager" (God bless its dev!).

3)Open the App Manager, click on $kygo :p and navigate to the "Services" tab. Here you have to block the service highlited in the screenshot below (simply click on the crossed out circle icon) and apply the rules from the 3 dots menu on the upper right corner. You may want to block trackers, receivers and ads services as well (i did it), but

that is not necessary and can lead to crash and app malfunction.

4) Enjoy.
[Magisk] alondero:
That works well done 👍
[Magisk] DaTweekaZ:
Thanks for share. Did not work for me. Android 7.1.2 Lineage, Galaxy Note 10.1 (P605) :(

Installed newest Sky Go version.
[Magisk] Longhorn87:
Very strange. Have you blocked the service highlighted in red and applied the rules afterwards? If you have, then try do disable the Magisk Manager through the same app.

I recevied feedbacks from other users that this method is working even with Now Tv, which uses the same service to detect the root.
[Magisk] gav2fc:
I had to clear the data in the Sky app and hide in Magisk too....didn't work for me until I did this (on Android 11)
[Magisk] Longhorn87:
Weird, it has so many different behaviors from one system to another.
[Magisk] gav2fc:
Yeah odd but at least working.....that's the main thing👍🏻

Tried it on S9 running A10 too and worked first time 🤔
[Magisk] DaTweekaZ:
Now it works. I have hide Sky Go App in Magisk and blocked the service as you described. Force Stop Sky Go App, Clear data and started it. :)
[Magisk] Longhorn87:
Absolutely. Probably there is something else that detect root, maybe in the main vgdrm service, which is untouchable since it is required for the playback.

PS: for the italian users, you can disable the ads in app by blocking neodatagroup.com in your host file or through your adblock. Users from other countries can find the URL to block on the Adaway's DNS Register while playing the ads.
[Magisk] Seccostecco:
Man i ****in love you. I struggled with this app for years i swear. Sometimes i download it and give up 20 mins after trying everything. This is the first time i see sky go working since 3 years. Grazie :)
[Magisk] rossomike1966:
Dear @Longhorn87

It works!!

(Xiaomi MI8 Global 12.0.2 ITA)
[Magisk] archy112:
This also works for the Sky Ticket app in Germany. Thanks :)
[Magisk] pariantes:
I read everything, but nothing works. I used all methods suggested, but nobody works. Always the same error 99z rooted device (skygo ita). OnePlus 6 with android v. 9.98

Of course everything has hidden, but doesn't work (skygo and infinity).
[Magisk] phrichuk99:
That is a magnificent discovery! It works perfectly for me on UK Sky Go. And also works on UK Now TV app (also from Sky) which has more recently incorporated the same Magisk detection functionality. Note that 'detatched process' flag - that is the way it detected Magisk - see
[Magisk] phrichuk99:
That is a magnificent piece of detective work! It works perfectly for me LG G5 H850 Android 8.0 Magisk rooted. It also works for Now TV app from Sky on the same, which has more recently adopted the same Magisk detection functionality. Note the 'Isolated process' flag against the offending service - this scholarly article explains how isolated processes can detect Magisk as currently set up: https://medium.com/csg-govtech/diving-down-the-magisk-rabbit-hole-aaf88a8c2de0
[Magisk] mspam:
Thanks works fine for me aswell.
[Magisk] mspam:
Works exactly as stated.
[Magisk] mspam:
Just a thought. Is it possible to use this method on banking applications to bypass root detection?
[Magisk] Longhorn87:
Yeah, you could try if Magisk Hide fails, it doesn't harm, but don't expect too much because i guess they use a different detection. For those apps, it's probably better to disable Magisk for the time you need.
[Magisk] Reynald0:
Thanks Longhorn87 for sharing your methodology and other contributors, I have too worked on this for a while:

lately I found this module, which can avoid us blocking the service inside the beautiful AppManager application: https://github.com/vvb2060/riru-unshare/releases

another thing I discovered when I was researching this is the implementation of SSL Pinning by the app in the case we use https filtering apps like AdGuard, they don't trust AdGuard certificate, this xposed module fix the problem: https://github.com/Fuzion24/JustTrustMe

Back when I inititally tested this, I used another app called Blocker to block the service of VGDRM_helper, https://play.google.com/store/apps/details?id=com.merxury.blocker

Regards :)
[Magisk] eula1977:
I have magisk, and the written sollution is not running in my fone. Errorcode 38830
[Magisk] morgan76:
oneplus 7t Android 10 finally work with SKY go ITA !! PERFECT!! THANKSSS!(y)(y)(y)
[Magisk] Longhorn87:
Thank you for your insights! I tried Riru with LSPosed and XPrivacyLua back in the day, but i totally missed the Unshare Module. I'm glad we have another gun in our pocket!
[Magisk] sintar85:
hello, how did you do it? to me on a tablet it does not work even if I perform the same operations (even uninstalling and reinstalling) ....ps: sono italiano
[Magisk] Longhorn87:
SkyGo app detected root!

Hi everyone i have a problema using SkyGo app on my device because It detects the root. I renamed magisk , used magisk Hide , tried magiskhide props config , tried to delete cache and re-install SkyGo app but nothing worked...any solution...

xdaforums.com

https://xdaforums.com/t/skygo-app-detected-root.4128933/post-84855265

Have you already tried one or both of these workarounds?
[Magisk] sintar85:
hi, yes...i tried it...but not work
[Magisk] Longhorn87:
Weird. Even with Riru Unshare?
[Magisk] fra2110:
Good job!

On my device (crDroid 6.15 Android 10 without Gapps) in addition to using the App Manager to disable the service, I first had to hide Sky Go from MagiskHide and then hide Magisk itself using the appropriate function.

You've been a great help to me, NUMERO UNO!

I have read in the posts following this that you have also found another method without necessarily having to use the App Manager to block the service. Could you briefly explain to me what you mean?
[Magisk] Longhorn87:
Hi, i'm glad to have helped you! The other method is the one explained by @Reynald0 some posts above:
[Magisk] Reynald0:
After talking with AppManager developer I realized best using AppManager over blocker which use Shizuku, cause the modification done by Shizuku can be detected.

I also tried again how intercept all the traffic for the app, firstly you need to setup completely the app without hooking it with JustTrustMe, because there are some subdomains, exp. cerebro, which will never accept it, I have not spent long time on it, but doing so you can block even eventually new ads that will be added inside https using AdGuard.

For riru-unshare, I confirm it works, I tested it on Android 9-10-11 both armv7 and arm64 with latest Magisk stable, I confirm works fine.
[Magisk] Longhorn87:
Thanks. I blocked the ads through Adaway, by using its own logging function. Blocking the "neodatagroup" domains will remove all the ads.
[Magisk] Fix_ita:
Awesome. Procedure successful with success. Thanks so much for the advice
[Magisk] nevusZ:
So great! Thanks alot!

Also working with sky x app

Mipad 4 lineageos 18.1
[Magisk] fastleo63:
Working on my POCO F3 (latest MIUI 12.5.1 Global), but I had to change Magisk Manager (v23.0) package name (for me it wasn't necessary to disable it). Sky Go version: 21.5.1.
[Magisk] beardymarrow:
Works perfectly in the UK on a oneplus 6t. Thank you!
[Magisk] traversone:
hi all,

what about a (new) Ads provider in the latest 21.7.x APP version? It seems they have added another ads source other than "neodatagroup"?
[Magisk] cinghialozzo:
Hi everyone.

My second phone is an old Samsung Galaxy S6. I'm an historical sports event collector (private use) and I used it to record Sky Go through Magisk (MagiskHide +Magisk hider) and its module that disables Flag Secure. It worked until Android 7 was my OS, but it was pretty cumbersome because I couldn't record internal audio and there was the annoying 4GB limit (Fat32).

So I decided to install Android 11. I solved both problem (I tested with other apps), but unfortunately Sky Go doesn't work anymore because now it detectes root ("App is not supported on rooted Android devices. Error code: 99z).

I tried to solve in some ways:

1) installing "App Manager" and disabling "VGDRM Helper Service";

2) installing Gapps (because I thought it was a Google services problem);

3) clearing data and cache of Sky Go and of the whole phone.

This methods didn't help me and now I don't know how to solve this problem.

Can you help me?

Thank you in advance!
[Magisk] Pig2008:
Is there a method for this or I'll have to invest in IPTV again. Can someone not create a little video of how they have been able to get the app working on a rooted device. Also BT sport UK doesn't even get to the login page. Every other steaming app works from netfli to prime to d+
[Magisk] kanon75:
Thanks! Work with S21 Ultra with BeyondRom
[Magisk] palmtur:
On my samsung gt-p3110 with crdroid I cannot disable services on app manager installed inside f-droid and it is different from this one in picture. Are two different versions?
[Magisk] palmtur:
Did anyone debug this app with idapro e.g.?

I think if apk is traced app crashes and so I cannot debug so files inside....

How to mod apk and resign in order to server accepts this modded app?

Where in apk vgd helper service is called?

Thanks
[Magisk] litetaker:
Wow! Awesome hack! Good detective work! Thank you so much!! This works on my POCO F3 with the NOW TV app as well! :)
[Magisk] Flax_:
Thanks alot !

Together with magisk hide works perfekt.

Have u managed to block ADS? How?

Is it possible to enable smart view (screen share to TV) by blocking some detections?
[Magisk] CityKev:
I've found a fix that works for me, which is incredible as I've only just started modding my device and this is the first time I've rooted and installed a custom ROM :)

I'm using a Nexus 7 2013 and I've installed Lineage 17.1 (Android 10). I completely uninstalled Magisk 25.2 and then installed Magisk 23.0 file and 23.0 apk, which is the last version with the hide feature for both. I then used the hide function on both then installed safetynet.fix 2.3.1 zip via TWRP (link below) & reinstalled Sky Go on my device. It works perfectly for me.

Edit: I forgot to say go to Magisk Hide and tick the box for the Sky Go app.

Release v2.3.1 · kdrag0n/safetynet-fix

Changes Highlights Fixed fingerprint on OxygenOS/ColorOS 12 (@osm0sis) Support for Magisk 24+ module updates (@benjibobs) Restored support for Android 7 Other changes Spoofed OnePlus OEM unlock ...

github.com
[Magisk] VD171:
EVERYBODY SHOULD USE LATEST MAGISK VERSION ONLY !

Universal SafetyNet Fix is a MAGISK MODULE and should be installed using magisk app and NOT twrp.

Magisk Hide is deprecated and should be avoided.

All devices using Magisk v23.0 and older are compromised and vulnerable.

As you can see, canyie has discovered some ways for detecting, killing and stopping old magisk versions:

GitHub - canyie/MagiskKiller: Two ways to detect Magisk v23.0 and older. Magisk v24+ users won't be affected. OLD VERSIONS WERE BUGGY, UPGRADE YOUR MAGISK.

Two ways to detect Magisk v23.0 and older. Magisk v24+ users won't be affected. OLD VERSIONS WERE BUGGY, UPGRADE YOUR MAGISK. - canyie/MagiskKiller

github.com
[Magisk] CityKev:
I am a complete beginner with this so apologies if this advice is not correct and please delete my post if you feel that is appropriate.

My old Nexus is purely a repurposed entertainment device with absolutely no personal or financial information on it.
[Magisk] VD171:
We are here for sharing experiences.

Our talking may help others too :)
[Magisk] VD171:
About flashing using twrp: you may corrupt the device's system. because many newer android devices comes with read-only system. Magisk solves this using systemless modifications.
[Magisk] _Met4L_:
I tried it on Lineage os 14.1 on a samsung galaxy s tablet ( T805 ) and is not working.. the tablet is not rooted and the app say root detected..
[Magisk] Alondonboy:
I'm into this as my SkyGo has the same issue but head unit was already rooted new and I'm not sure how or what with. How can I check what was used to root it? If it wasn't this Magisk would it be same to try F-Droid? If not what can I do? Thanks
[Magisk] Alondonboy:
So have followed everything above until I get to Services>SkyGo and get to the 'VGDRM Helper Service' but there's no option to do anything with it. Can't highlight it and only option in 3 dots is refresh. Image is from head unit not phone btw
[Magisk] Alondonboy:
Anyone had any luck with Xposed? Been watching vids that say it works but they're all a few years old.
[Magisk] CityKev:
I got a bollocking last year for my post (see page 6) with my workaround but in my defence I'd only just started messing around with devices and I'd no idea what I was doing 😁

I've got more knowledgeable since then and this is what works for me. I've got two devices, Nexus 7 and Mi Pad 4. Both have had various custom ROMs installed and I root them using Magisk. On the Nexus just having the bootloader unlocked triggers the Sky Go error message whereas A13 ROMs on the Mi Pad don't. When I root the Mi Pad I do then get the error message.

This is what works for me on both devices rooted with the latest Magisk 25.2:

Hide Magisk app if you haven't already done so

Install Universal SafetyNet Fix

Install Shamiko module

Reboot

In Magisk settings:

Enable Zygisk

Don't enable Enforce DenyList

Open Configure DenyList and check the box for Sky Go. Whilst you're in there you may as well check any Google related services as it won't do any harm.

Finally, open Sky Go and see if it works for you.
[Magisk] Alondonboy:
Problem I've got is device I have was rooted from new and not being to up with all this I don't know what with. I followed the instructions with F-Droid and got as far as I could but don't get the chance to change VDGRM file so guess it hasn't been rooted with Magisk. Not knowing how this stuff works makes me not want to use Magisk as well as whatever is on my unit and cause some sort of conflict. Any way I find out what the unit is rooted with? This might be a start and at least I would know what I'm dealing with.
[Magisk] CityKev:
I can't help you with that I'm afraid as my knowledge is limited to what I've done with my devices over the last year or so. Magisk is the only rooting method I've used. I just downloaded Root Checker Premium APK to see if it shows that it is rooted with Magisk but it doesn't. It just shows that it is successfully rooted so it could be tricky to fund out what your root is.

Good luck.
[Magisk] CityKev:
@Alondonboy

I've been thinking about this (I've got plenty of time to do that as I retired just before Christmas). Do you definitely have root or are you assuming you have because Sky Go says your device is rooted? If it is the latter then that isn't necessarily the case as my Nexus shows as rooted once the bootloader is unlocked and any custom ROM is installed. I then have to root it using Magisk to get it to work.
[Magisk] Alondonboy:
I'm assuming it is as to be honest it's a Chinese import car head unit. Why ai think that is because it had Youtube on it which I believe you can't get unrooted (might be wrong) and plays videos when driving (which I've seen elsewhere is done by root override, again could be wrong). In vehicle now and pretty sure it's not standard Android.
[Magisk] CityKev:
That is way out of my league to be honest.

Isn't watching Sky Go whilst driving a bit dangerous?
[Magisk] hallo dare:
Try this.

Thread 'Sky Go app - Root detection' https://xdaforums.com/t/sky-go-app-root-detection.4357031/
[Magisk] Alondonboy:
There's nothing to say you have to be the driver to be watching it, may well be for passengers. Also may want to just listen to live sport not watch it, there is a 'screen off' option. Personally I wanted it for lunch breaks when I sit in my vehicle. The reference regards driving was because Android have a feature to stop video/tv playback when the handbrake is down but this can be removed once rooted, hence mentioning it as reason I thought it had been.
[Magisk] Alondonboy:
I tried this and went as par as I could as per previous post https://xdaforums.com/t/skygo-app-detected-root.4128933/post-88060163. Going back to the start I don't know how my unit was rooted, or indeed if it is, as it is new and in it's delivery condition. I've no idea how to tell if it is or if I use Magisk on it whether it might cause problems it it has been. So I'm stuck with moving forward at the moment.
[Magisk] CityKev:
I was joking of course 😜

The possibility it was rooted in China is a tough but to crack as there are / were various Chinese apps for rooting. I've never used them but they are very iffy from what I've read. Your viewing habits will be fed directly to the Central Committee in Beijing.
[Magisk] Alondonboy:
Well I hope they like Ibiza Meltdown cos that's all I've had on there so far. Still not fitted all extras, just trying to get it up and running first then deal with any problem as I add bits. Can't complain about the unit to be fair, it's more my lack of knowledge with Android and how to get around things. If it was Windows I'd probably be ok. :LOL:
[Magisk] CityKev:
Unfortunately I think you won't be able to install Magisk even if it isn't rooted. If it was a phone or tablet then you'd need to unlock the bootloader, which can be tricky or not even possible depending on the device, and then install a custom recovery such as TWRP that is specific to each device. Only then could you root using Magisk. I'd be surprised if there is any development for your very niche device.
[Magisk] Alondonboy:
That's me well and truly lost. Gonna have a look at this 'Xposed' software, seems easy enough to try.
[Magisk] azcolgatewhite:
I also have this question, I'm trying to enable screen share on Sky Go app... I've tried many ways but with no luck...
[Magisk] Assad1971:
I know this thread is pretty old.

Not sure if this helps I also was getting the Z99 error.

I found a way round this. Once the app is downloaded and you have signed in. Close the app and reopen it from the Google Play Store and not from your app’s screen . The channels should now play. You can close the app and reopen from your app’s screen it will still work untill you shut the box down then you will have to open it from the Google Play Store

Regards Assad
[Magisk] palmtur:
Hello everybody.

What type of protection does the app use to check if it has been decompiled and then recompiled (e.g. with apktool)?

Thank you
[Asus ZenFone Max Pro M1  Questions & Answers] Draven7:
I’m new to custom os, I’m really confused about what gapss to choose for my asus zenfone max pro m1. I’m confused about which platform to pick and the variant, I know about the os. But I don’t know what to pick under platforms and variant. Please help.
[Asus ZenFone Max Pro M1  Questions & Answers] Invincible-Venom:
Platform: arm64 Version: Nano or Pico and then install whichever Gapps you want. This package will install a minimal one

---------- Post added at 01:12 PM ---------- Previous post was at 01:11 PM ----------

You can choose between OpenGapps or Bitgapps