yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 General] coolguy_16:
This new module seems to only work if there are no other Magisk modules installed.

I tried first with my existing magisk setup (Magisk v12 + Universal hosts module+ App systemizer). After flashing this module zip, I lost Magisk completely (both SU and core)

Went ahead and flashed Magisk uninstaller and then flashed the new Magisk v13 and this new module.

On booting, safetynet did pass successfully.

Then I installed a new module (App systemizer) and then this time all modules got lost and safetynet tripped. Magisk core and su remained intact though.

Edit: So again I installed Magisk 12 after removing Magisk 13 and then installed this module. Safetynet did pass.

But as I said earlier, on installing a new module(this time I tried Terminal debloater) and rebooted to find that Magisk had gone (core and SU)

Btw manually editing build.prop with Magisk v13 works. (as confirmed by people earlier in this thread)

Although installing a module even at this time tripped safetynet.

So, TLDR, don't install any other modules for now if you want to pass safetynet.

And, OP updated.
[Moto G 2015 General] KrisM22:
I wonder if the uninstall of v12 is clean. When I first tried that I got a lot of confusing results and finally clean flashed. I did find that a clean flash with v13 6-12 and the Deic module worked, but any other attempts I made to get there didn't work. So now when I install a new ROM, I flash it and gapps and boot and then backup before I do anything with Magisk. That way if that particular approach to Magisk doesn't work I can easily redo it, cleanly. It makes the process a bit more time consuming, but I feel I cannot rely on any uninstalls or removal of modules relating to Magisk.
[Moto G 2015 General] coolguy_16:
I think it's clean. AFAIK Magisk Installation proceeds by modifying boot.img of that ROM. It makes a backup of the original file.

The uninstaller simply reflashes the old boot.img and hence Magisk changes are reverted.
[Moto G 2015 General] KrisM22:
Are the changes ONLY in the boot img - or when the next Magisk is installed is some of the residue of the previous one now available? System? Data? Clearly I don't know - just asking...
[Moto G 2015 General] Subinsmani:
wow my fav app SBI pay [emoji14] removed all safetynet restrictions and all... :D

now it is very easy to use...
[Moto G 2015 General] coolguy_16:
Magisk also adds files in /data and /cache in root directory.

The files in /data that I've seen are Magisk's modified bootimage and original zipped bootimage.

Don't know what it uses /cache for. I've seen only a Magisk log file there.

And /system if it installs MagiskSU.

In addition to this, it creates a "magisk" folder in root directory for all module related stuff.

From my experience, I've seen Magisk uninstaller remove everything, even the module folders.
[Moto G 2015 General] AniketDhoke:
This flashable zip force stopping Google app, Amazon app and some apps
[Moto G 2015 General] Brancaleone:
XT1541

ro.build.fingerprint=motorola/osprey_reteu/osprey_umts:6.0.1/MPIS24.107-55-2-12/9:user/release-keys
[Moto G 2015 General] rahul9999:
Has any one tested latest Universal SafetyNet Fix by Deic :confused: [MODULE][v2 Beta 4] Universal SafetyNet Fix | Universal Hide | Bypass SafetyNet

There are new stable version & also beta versions to be test :D
[MENTION=8142843]lettucecube[/MENTION] can you please check when you have free time :o;)
[Moto G 2015 General] KrisM22:
Why don't you test it for us!
[Moto G 2015 General] rahul9999:
I would like to be :) , but as I'm currently travelling due to office work & don't have any custom device with me to test :o
[Moto G 2015 General] Subinsmani:
Hai guys what this commit is meant for,,,

is this will help to clear saftynet problem,,,

https://review.lineageos.org/#/c/179338

https://review.lineageos.org/#/c/179335
[Moto G 2015 General] KrisM22:
They appear to take Osprey out of its unified device tree.

Why, I don't know - probably to aid solve other probs. futures?

Nothing to do with safetynet as far as I can see.
[Moto G 2015 General] IronTechmonkey:
FWIW; that same commit appears in changelog for Peregrine and Otus (perhaps all devices), and is in the June 6 Peregrine build that I flashed yesterday.
[Moto G 2015 General] Subinsmani:
Yes i have seen on changelog same commit + https://review.lineageos.org/#/c/177552/

this commit is for all device..

Dnt know whats going on...

[emoji23]
[Moto G 2015 General] KrisM22:
I see this

and I am guessing this is all simply procedural - something to make the devs' lives simpler.
[Moto G 2015 General] lettucecube:
[MENTION=4912374]rahul9999[/MENTION] In the new versions there are no significant changes

And in the beta there are some bugs with some ROMs but it is on a good track and the project is one of the most promising
[Moto G 2015 General] rahul9999:
Ok thanks for the confirmation :)
[Moto G 2015 General] rahul9999:
Guys just for information new Magisk stable version 13.1 is available for download along with new uninstaller

You can get download links & more information in this official thread - [2017.7.11] Magisk v13.1 - Root & Universal Systemless Interface [Android 5.0+]

Changelog -

Magisk

v13.1

- [General] Merge MagiskSU, magiskhide, resetprop, magiskpolicy into one binary

- [General] Add Android O support (tested on DP3)

- [General] Dynamic link libselinux.so, libsqlite.so from system to greatly reduce binary size

- [General] Remove bundled busybox because it casues a lot of issues

- [General] Unlock all block devices for read-write support instead of emmc only (just figured not all devices uses emmc lol)

- [Scripts] Run all ext4 image operations through magisk binary in flash scripts

- [Scripts] Updated scripts to use magisk native commands to increase compatibility

- [Scripts] Add addon.d survival support

- [Scripts] Introduce util_functions.sh, used as a global shell script function source for all kinds of installation

- [MagiskBoot] Moved boot patch logic into magiskboot binary

- [MagiskSU] Does not fork new process for each request, add new threads instead

- [MagiskSU] Added multiuser support

- [MagiskSU] Introduce new timeout queue mechanism, prevent performance hit with poorly written su apps

- [MagiskSU] Multiple settings moved from prop detection to database

- [MagiskSU] Add namespace mode option support

- [MagiskSU] Add master-mount option

- [resetprop] Updated to latest AOSP upstream, support props from 5.0 to Android O

- [resetprop] Renamed all functions to prevent calling functions from external libc

- [magiskpolicy] Updated libsepol from official SELinux repo

- [magiskpolicy] Added xperm patching support (in order to make Android O work properly)

- [magiskpolicy] Updated rules for Android O, and Liveboot support

- [MagiskHide] Remove pseudo permissive mode, directly hide permissive status instead

- [MagiskHide] Remove unreliable list file monitor, change to daemon request mode

- [MagiskHide] MagiskHide is now enabled by default

- [MagiskHide] Update unmount policies, passes CTS in SafetyNet!

- [MagiskHide] Add more props for hiding

- [MagiskHide] Remove background magiskhide daemon, spawn short life process for unmounting purpose

- [Magic Mount] Ditched shell script based mounting, use proper C program to parse and mount files. Speed is SIGNIFICANTLY improved
[Moto G 2015 General] rahul9999:
Guys just for information new Magisk stable version 13.2 is available for download along with new uninstaller

You can get download links & more information in this official thread - https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Changelog

Magisk

v13.2

- [magiskpolicy] Fix magiskpolicy segfault on old Android versions, should fix tons of older devices that couldn't use v13.1

- [MagiskHide] Set proper selinux context while re-linking /sbin to hide Magisk, should potentially fix many issues

- [MagiskBoot] Change lzma compression encoder flag from LZMA_CHECK_CRC64 to LZMA_CHECK_CRC32, kernel only supports latter

- [General] Core-only mode now properly mounts systemless hosts and magiskhide
[Moto G 2015 General] KrisM22:
Thanks - these seem to work fine. LineageOS 7-13
[Moto G 2015 General] rahul9999:
Thanks for the confirmation.. ;)
[Moto G 2015 General] KrisM22:
Still using motog-safetynet-6-18-17.zip . is that correct?
[Moto G 2015 General] rahul9999:
I'm on AOSP CAF 7.1.2 latest build with Magisk 13.1 & latest safety net module shared by lettucecube on dated 19.06.2017 Post #111,

This is working fine for me.
[Moto G 2015 General] KrisM22:
Ah, right, I see now, - the only other one is that V2 beta4 (Deic) which I now have in a location to test next Thursday. (its internals are dated around June 30)

EDIT: check that - it apparently has problems with 13.1 (and 13.2) and universal hide so not ready for prime time.
[Moto G 2015 General] rahul9999:
Thanks for the confirmation :)
[Moto G 2015 General] IronTechmonkey:
[MENTION=6217614]coolguy_16[/MENTION], IDK if this has any impact on your mod but FWIW in re hiding SU and or passing safetynet: "Fix su hide patch for non-iterate filesystems" https://review.lineageos.org/#/c/174289/.
[Moto G 2015 General] coolguy_16:
New Module!

Hey guys, I've created this new Magisk module which now works even after Google's latest Safetynet beef-up. Its all thanks to @Tobi@s for his thread here.

This requires the latest Magisk(i.e Magisk v13.2) to work.

Unfortunately,

this may not work on Lineage OS

. The main reason being that on Lineage, the fingerprint values were always overridden to some default value which didn't allow the device to pass Safetynet. So changes made to build.prop fingerprint values were always getting reverted.

I think this is probably due to this commit- https://review.lineageos.org/#/c/179335/

I tried a lot of things, but simply wasn't able to change this behavior.

[MENTION=2945516]KrisM22[/MENTION] confirmed it works on Lineage too.

So, this module should work fine on AOSP based ROMs like AOSPExtended, Dirty Unicorns etc.

Tested by myself on AOSP Extended 4.4 and Dirty Unicorns 11.6

Edit: Can anyone confirm this doesn't work on Lineage?

And OP updated.
[Moto G 2015 General] rahul9999:
Nice work mate.. Hope someday it will work on LineageOs ☺️
[Moto G 2015 General] coolguy_16:
Actually can you or anyone else still test this module out on Lineage? It didn't work for me but then again I want to confirm this is the case.
[Moto G 2015 General] KrisM22:
As I PM'ed(part4), works fine on LineageOS 7-13 (Magisk Mgr 5.0.6)(Magisk 13.2)(no mod by me to /system/build.prop)
[Moto G 2015 General] coolguy_16:
:eek: Then it must have been something on my end. I spent a whole afternoon trying to find why it was not working on Lineage OS. Good to know that it actually works fine on Lineage.
[Moto G 2015 General] coolguy_16:
I've created a new module which now works with Magisk 13.3.

Remember this requires Magisk 13.3.

Btw, the older method of manually placing fingerprint value in build.prop file should work just fine with Magisk v13.3.

And OP updated.
[Moto G 2015 General] rahul9999:
Guys just for information new Magisk stable version 13.3 is available for download along with new uninstaller

You can get download links & more information in this official thread - [2017.7.19] Magisk v13.3 - Root & Universal Systemless Interface [Android 5.0+]

Changelog

Magisk

v13.3

- [MagiskHide] Update to bypass Google CTS (2017.7.17)

- [resetprop] Properly support removing persist props

- [uninstaller] Remove Magisk Manager and persist props

Magisk Manager

v5.1.0

- Introduce a new flash log activity, so you know what is actually happening, just like flashing in custom recoveries!

- Rewritten Java native shall interface: merged root shell and normal shell

- Cleaned up implementation of repo recyclerview and adapters

---------- Post added at 10:01 AM ---------- Previous post was at 09:58 AM ----------

+1 :o
[Moto G 2015 General] KrisM22:
Thanks to both of you. I took mgr 5.1.0, but will flash 13.3 on Thurs for new build. Nice!

Never mind - just did them all. Perfect of course! Thanks all!!! (LineageOS 7-13)

and Mgr 5.1.1
[Moto G 2015 General] rahul9999:
Magisk Manager update 5.1.1

Changelog -

Magisk Manager

v5.1.1

- Fix Magisk Manager hanging when reading files with no end newline

- Massive rewrite AsyncTasks to prevent potential memory leak

- Fix some minor issues with notifications

- Improve update notification and popup behavior

- Update internal uninstaller script

Download Link's are here in official thread -

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
[Moto G 2015 General] :
I have dual Sim version of Osprey, do I have to write the single line of code of that fingerprint? and I also see there's already a fingerprint value, do I have to replace that?
[Moto G 2015 General] rahul9999:
You can use available patch files to pass safetynet by using Magisk.. check front page first post for more information . :)
[Moto G 2015 General] shravan27:
Guys can anyone tell me how can I match the cts profile in magisk manager. My phone is currently running on LOS 14.1
[Moto G 2015 General] KrisM22:
If you read back a page you'll find that posts 145 and 146 are helpful -

146 points you to a site that has latest magisk Mgr 5.1.1 (install in rom)

and Magisk 13.3 (install from twrp).

THEN, post 145 has the latest "Magisk module" to fix safety net (flash from twrp).

Do in order above.
[Moto G 2015 General] shravan27:
Thanks man it really helped and both the tests are matched now thanks again. But after I passed the cts profile in magisk manager but then also it shows failed to detect location can you tell me solution..And sorry for the long post[emoji4] [emoji4]
[Moto G 2015 General] KrisM22:
where does it say "failed to detect location?
[Moto G 2015 General] shravan27:
I am using gps joystick app and it is not working or can u suggest me any other gps app for Pokemon go??
[Moto G 2015 General] KrisM22:
don't know - I play Po Go but don't use any attached hardware. or any other software to run it.
[Moto G 2015 General] shravan27:
Ok..
[Moto G 2015 General] KrisM22:
Are you trying to make it think you are somewhere other than where you are? :eek:
[Moto G 2015 General] shravan27:
Even when I play without any spoofing app then also it says “GPS location not found”
[Moto G 2015 General] KrisM22:
Make sure Settings/Location is ON/high accuracy. else I don't know. I sometimes get it on subways. Spoofing PoGo is verbotten on XDA.
[Moto G 2015 General] shravan27:
Ok sorry didn't know that...I will not use spoofing app for PoGo. And sorry for inconvenience
[Moto G 2015 General] KrisM22:
No, I don't care if you use spoofing stuff, just don't discuss it on XDA. I have heard there are sites for that, but I've also heard of folks getting their accounts terminated by Niantic for it. Have fun!!! :D
[Moto G 2015 General] grantdb:
Thanks, it's working great on LineageOs 15 unofficial for Osprey If anyone wants the Canadian 1gb retail fingerprint:

ro.build.fingerprint=motorola/osprey_retca/osprey_umts:6.0/MPI24.65-33.1-2-2/4:user/release-keys
[Moto G 2015 General] rahul9999:
Magisk v14 & Latest Stable Magisk Manager 5.3.0 Released..

More information & download link h

ere : Magisk v14.0 - Root & Universal Systemless Interface [Android 5.0+]

Changelog

Magisk

v14.0

- [script] Simplify installation scripts

- [script] Fix a bug causing backing up and restoring stock boot images failure

- [script] Installation and uninstallation will migrate old or broken stock boot image backups to proper format

- [script] Fix an issue with selabel setting in util_functions on Lollipop

- [rc script] Enable logd in post-fs to start logging as early as possible

- [MagiskHide] magisk.img mounted is no longer a requirement

Devices with issues mounting magisk.img can now run in proper core-only mode

- [MagiskBoot] Add native function to extract stock SHA1 from ramdisk

- [b64xz] New tool to extract compressed and encoded binary dumps in shell script

- [busybox] Add busybox to Magisk source, and embed multi-arch busybox binary into update-binary shell script

- [busybox] Busybox is added into PATH for all boot scripts (post-fs-data.d, service.d, and all module scripts)

- [MagiskSU] Fully fix multiuser issues

- [Magic Mount] Fix a typo in cloning attributes

- [Daemon] Fix the daemon crashing when boot scripts opens a subshell

- [Daemon] Adjustments to prevent stock Samsung kernel restrictions on exec system calls for binaries started from /data

- [Daemon] Workaround on Samsung device with weird fork behaviors

Magisk Manager

v5.3.0

- Add hide Magisk Manager feature - hide the app from detection

- Add update channel settings - you can now receive beta updates through the app

- Proper runtime permission implementation - request storage permission only when needed

- Add boot image file patch feature - you can patch boot images without root!

- Rewrite Magisk direct install method - merge with boot image file patch mode

- Add feature to restore stock boot image - convenient for applying OTAs
[Moto G 2015 General] KrisM22:
HUGE THANKS for this notification and the links!!!!!!!!! I will test on next 15.0 ROM. (they always work perfectly). LOL majisk just notified me so installed both. Of course works fine!
[Moto G 2015 General] grantdb:
Screenshot on LineageOS 15! Awesome!
[Moto G 2015 General] rahul9999:
Have you guy's used any Osprey signature module or only clean Magisk 14 installed & passed safetynet ??
[Moto G 2015 General] grantdb:
I flashed the safety net fix zip customized with my actual device fingerprint. It wouldn't pass without that extra module.
[Moto G 2015 General] KrisM22:
latest safetynet module is attached. credit back a few pages.

post 146

https://xdaforums.com/showpost.php?p=73083531&postcount=145
[MENTION=6217614]coolguy_16[/MENTION]
[Moto G 2015 General] KrisM22:
9-12 LinOS 15.0 ROM safetynet module won't flash. Oddly N (netflix), root(TBPro), and PoGo all work.

Majisk Mgr apk 5.3.0 also gave a message that it didn't install, though it did, and works fine - just no cts, supposedly. Because no safetynet module, probably...
[Moto G 2015 General] grantdb:
I had some issues as well. I flashed the majisk 14 zip in Twrp and it was successful but no majisk manager. I flashed (twrp) the stand alone manager from the majisk thread and that works. The pass safetynet zip I also flashed from twrp and it works as well (I customized it to make the fingerprint match my phone but that shouldn't matter).

If I was you and you really need the CTS I would remove everything and then use twrp to flash everything one at a time booting after each. I tried to do the module right after the main majisk zip without booting and it failed.
[Moto G 2015 General] gipikay:
I just flashed Lineage 14.1 on xt1540+Magisk V14, and even when modifying build.props, or flashing the fix ZIP, SafetyNet is still busted with "ctsProfile: false". Enabled Magisk Hide, and everything else, still no dice. USB Debugging disabled, LineageOS built-in root also disabled
[Moto G 2015 General] rahul9999:
SuperSU v2.82-SR4 released

This minor update fixes several edge-cases encountered during the rooting process.

There is no immediate need to update from SR3, because if you were experiencing any of the problems fixed, you wouldn't have root :)

The exception is an SELinux policy fix that should only be relevant to Samsung devices running stock Oreo, which I sincerely doubt you are using right now...

This is really just the public ZIP release for fixes to SuperSU that will be incorporated in the upcoming CFAR (CF-Auto-Root) refresh.

Links

Direct ZIP download:

http://download.chainfire.eu/1216/SuperSU/SR4-SuperSU-v2.82-SR4-20170918204844.zip

Discussion thread on XDA:

https://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

Changelogs

- ZIP: Fix an incompatibilty with CFAR

- ZIP: Fix slot detection breaking if no /vendor present

- ZIP: If unmounting fails, retry lazily

- sukernel: Fstab patch: fix case where verify removal could break slotselect

- sukernel: Adjust system_root cpio import

- sukernel: Detect and use stock boot image backups created by other tools

- supolicy: Add some Oreo policies

- suinit: Fix boot case where bootloader unexpectedly doesn't enforce dm-verity
[Moto G 2015 General] Ashwin Asher:
i installed PURE NEXUS ROM..its awesome..my doubt is i just flashed magisk and all working fine..but i get cts profile:false but base integrity :true ..i havent edited the build prop as said in this forum..but magisk hide is working fine..i can use IRCTC app by hiding it in magisk hide..so wat shall i do now? hav to consider this cts profile;false issue or continue as it is..!!

thanks in advance..
[Moto G 2015 General] coolguy_16:
Basic Integrity passing means Magisk hide is working fine. CTS profile can be made to match by using proper device fingeprint values. Both have to be satisfied so as to make your device "Certified"(See it in Device Certification in Play Store app settings). It then allows you to download apps like Netflix from PS.

You just need to make changes to build.prop values specified in this thread. You can use the magisk module provided to do that for you.

PS: It seems the module has to be flashed via TWRP . Module installation via magisk app doesnt seem to work.

Even on my current setup, I'm unable to install any module via Magisk 14 app, shows up as "process error". Maybe I need to update it to the newer module template.
[Moto G 2015 General] Ashwin Asher:
So i have to add that line mentioned in 1st post of this forum to my build prop right? Nothing else?
[Moto G 2015 General] coolguy_16:
Yep, Nothing else.
[Moto G 2015 General] dchatterjee172:
Do tell if it solved your problem
[Moto G 2015 General] rahul9999:
2017.9.28 Magisk v14.1 Beta

Changelog

Magisk

v14.1

- [MagiskInit] Introduce a new init binary to support skip_initramfs devices (Pixel family)

- [script] Fix typo in update-binary for x86 devices

- [script] Fix stock boot image backup not moved to proper location

- [script] Add functions to support A/B slot and skip_initramfs devices

- [script] Detect Meizu boot blocks

- [MagiskBoot] Add decompress zImage support

- [MagiskBoot] Support extracting dtb appended to zImage block

- [MagiskBoot] Support patching fstab within dtb

- [Daemon/MagiskSU] Proper file based encryption support

- [Daemon] Create core folders if not exist

- [resetprop] Fix a bug which delete props won't remove persist props not in memory

- [MagicMount] Remove usage of dummy folder, directly mount tmpfs and constuct file structure skeleton in place

Magisk Manager

v5.3.5

- Fix error when MagiskManager folder doesn't exist

- Offload many logic to scripts: script fixes will also be picked up in the app

- Add installing Magisk to second slot on A/B partition devices

- Support file based encryption: store necessary files into DE storage

- Update uninstall method to self remove app and prompt user to manually reboot

More information & downloads are here - https://xdaforums.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589
[Touch Cruise ROM Development] ingenious:
I was thinking yesterday, isn't it possible to make custom ROMs pretend to be original ROMs so that no unlocking is needed? For example, I make a cooked ROM and make it act as if it were an original ROM downloaded from, say, O2's web site. And I can even provide a utility to change the "identification" of the ROM for differently branded devices. Isn't this possible and if not, why?
[Touch Cruise ROM Development] energy59:
Waiting..the software has done but, Project Team requiring more donation to buy 2 device.

see here...

http://xdaforums.com/showthread.php?t=352625
[Samsung Gear S3] SuzukiGS750EZ:
Hey guys. I see that sprint no longer offers these watches so i was wondering if any other carriers would work on the sprint network?
[Samsung Gear S3] afblangley:
The Gear's cellular connectivity never worked on Sprint. They were probably selling the Bluetooth only version. These models can be purchased from numerous retailers, including Best Buy and Amazon.

The LTE models work only on AT&T's and T-Mobile's networks. There may be a Verizon version released soon. T-Mobile and Verizon offer single line wearable plans for $15/mo.