[UNOFFICIAL] next version Magisk and MagiskManager snapshots

Status
Not open for further replies.
Search This thread

Sartharon

Senior Member
Jan 18, 2015
237
112
28
Ingeldorf
Running LG V20 7.0 May Sec Patch.

Updated From 0606 to 0611.

0606 was causing viper4arise module to not be able to mount/driver abnormal status. This is fixed if selinux is turned off. This usualy is from the module not having rw access.

The 0611 build now can not pass safetynet as well the viper4arise bug atill2 exists.
You seem to have lots of errors

E( 5135: 5135) dup2 failed with 9: Bad file descriptor
E( 471: 7291) sqlite3_exec: disk I/O error

Dup2 is repeating over and over
 

Team DevDigitel

Senior Member
Jul 10, 2012
1,541
1,935
Va
You seem to have lots of errors

E( 5135: 5135) dup2 failed with 9: Bad file descriptor
E( 471: 7291) sqlite3_exec: disk I/O error

Dup2 is repeating over and over

Yeah constantly. I managed to go in and add a few things to hide list and it stopped and passed safetynet / calmed down. But modules not working specifically viper. Its a issue with how it see device in enforcing i believe

0606 didnt have this issue with magisk hide. But it also wasnt able to work with viper module.

0611 changes caused the repeat failues when enabling magisk.
 

mrtruckincowboy

Senior Member
Jun 16, 2011
1,036
207
if you have install errors i would try downgrading twrp t o 3021 the Latest has been known to have instsll errors on some devices.
also if the boot is patched with su you need to use a stock boot. img that is not patched first then flash your kernel then magisk.
 

zerenco1

New member
May 27, 2015
1
0
Working smoothly

I am running Magisk V13 (Magisk-v13-170612.zip) and it works lovely.
My Phone: Samsung galaxy S7 "SM-G930F" Nougat.
Thanks for this lovely work!

A proof that is works. But Safetynet still sees i have root, but i don't mind, still beta. Still manages to use snapchat :)
MQ-_acqsSsYXOdQRuXgSW_sFsjTAc4Co5aulfGH_b5Zs4yG5cE3uaI4tYUpYOVVcw-VDqO92HTrEVXzYWOcbkdwngcA=s341
 
Last edited:

ImjustSaiyan92

Senior Member
Jan 1, 2015
95
48
Nexus 6
Google Pixel C
Can we please stop the posts about Safetynet and return to the beta testing thing?

It's a known issue, Google changed the method and topjohnwu knows it and will be probably fixed in the next beta.

I'm getting tired of notifications about new useless posts.

Please people.
Nonsense! We must keep blowing up the OP, asking and demanding for an update! How else will we get it?! This is Xda after all!!
 

_litz

Senior Member
Oct 29, 2011
627
282
Alpharetta, GA
I finally got around to updating my build setup, but now magisk fails to build. Stops with this error :

make: *** No rule to make target `jni/ndk-compression/bzip2/Android.mk'. Stop.

Can't find anything about this ... obviously it's trying to build support for bzip2 .. but there's nothing online anywhere about how to provide it that. anyone know how to fix this?

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

Appears the github download was corrupted. Had to wipe the whole directory and start over, after a new git clone, it appears all files are present.
 

JEANRIVERA

Senior Member
Mar 30, 2007
3,036
1,497
42
Nazareth, PA
HTC U12+
ASUS ROG Phone 3
I tried flashing Magisk 13 zip in recovery but I'm getting some error
Tried flashing stock boot.img but still the problem persists

Device- Nexus 6
ROM- Nitrogen OS

Try this one

This is just a merged newest magisk v13 beta with a working magisk manager apk while we wait for an official update from developer

https://xdaforums.com/attachment.php?attachmentid=4183222&stc=1&d=1497573624

If I was helpful please use the thanks button!!!
 

computercarl

Senior Member
Oct 16, 2006
186
57
Bay City, MI
Can someone smarter than me, make a build of the latest beta of 13 (the one w/ the SN bypasses and such) for the Pixel / Pixel XL (The whole A/B partition stuff)?

Thanks!
 
Small update: my home router has crashed and I've lost access to the machine the build script runs on (yeah, I run it on my home computer, was too lazy to set up a cloud VM for builds) and I won't be able to fix it until early July. Given that @topjohnwu has started posting beta-builds himself, maybe it's for the best -- I'd encourage people to switch to the builds posted by @topjohnwu, but if you insist on living on the edge -- the build script (working on macOS and Linux) is on the github, please share your builds either in the thread or by requesting access to the github repo.

PS. And again, thanks to all the people keeping this alive by reporting back, helping others or posting new builds -- it's the XDA community at its best!
 

_litz

Senior Member
Oct 29, 2011
627
282
Alpharetta, GA
Still losing root even on a fresh build from last night (compiled directly from source, not downloaded from here) that's fresh as can be. So this is STILL not fixed.

The logging of what happens is gone, since magisk does not log when root is lost.

As before, swiping magiskmanager and re-running it restores access.

Logfile as written just says "client killed unexpectedly"

Code:
--------- beginning of main
01-03 06:28:06.595   380   380 D Magisk  : client: connect fail, try launching new daemon process
01-03 06:28:06.711   388   389 D Magisk  : sepol: Starting large patch thread
01-03 06:28:06.711   388   388 I Magisk  : Magisk vlitz_test daemon started
01-03 06:28:06.713   388   390 I Magisk  : ** post-fs mode running
--------- beginning of system
01-03 01:28:06.911   388   402 I Magisk  : ** post-fs-data mode running
01-03 01:28:06.932   388   402 I Magisk  : * Mounting /data/magisk.img
01-03 01:28:06.935   388   402 I Magisk  : * Running post-fs-data.d scripts
01-03 01:28:06.936   388   402 I Magisk  : * Loading modules
01-03 01:28:06.959   388   402 D Magisk  : magisk_img: e2fsck 1.42.9 (28-Dec-2013)
01-03 01:28:06.960   388   402 D Magisk  : magisk_img: Pass 1: Checking inodes, blocks, and sizes
01-03 01:28:06.961   388   402 D Magisk  : magisk_img: Pass 2: Checking directory structure
01-03 01:28:06.961   388   402 D Magisk  : magisk_img: Pass 3: Checking directory connectivity
01-03 01:28:06.962   388   402 D Magisk  : magisk_img: Pass 4: Checking reference counts
01-03 01:28:06.962   388   402 D Magisk  : magisk_img: Pass 5: Checking group summary information
01-03 01:28:06.966   388   402 D Magisk  : magisk_img: /data/magisk.img: 15/4096 files (0.0% non-contiguous), 1298/16384 blocks
01-03 01:28:06.969   388   402 I Magisk  : * Running module post-fs-data scripts
01-03 01:28:06.969   388   402 D Magisk  : resetprop: getprop [persist.magisk.hide]: [1]
01-03 01:28:06.970   388   414 I Magisk  : * Starting MagiskHide
01-03 01:28:06.970   388   414 I Magisk  : hide_pre_proc: Hiding sensitive props
01-03 01:28:06.970   388   414 D Magisk  : resetprop: prop [ro.boot.verifiedbootstate] does not exist
01-03 01:28:06.970   388   414 D Magisk  : resetprop: prop [ro.boot.flash.locked] does not exist
01-03 01:28:06.970   388   414 D Magisk  : resetprop: prop [ro.boot.veritymode] does not exist
01-03 01:28:06.970   388   414 D Magisk  : resetprop: prop [ro.boot.warranty_bit] does not exist
01-03 01:28:06.970   388   414 D Magisk  : resetprop: prop [ro.warranty_bit] does not exist
01-03 01:28:06.970   388   414 D Magisk  : resetprop: getprop [ro.debuggable]: [0]
01-03 01:28:06.970   388   414 D Magisk  : resetprop: getprop [ro.secure]: [1]
01-03 01:28:06.970   388   414 D Magisk  : hide_list: initialize...
01-03 01:28:06.971   388   414 I Magisk  : hide_list add: [com.google.android.gms.unstable]
01-03 01:28:06.986   388   414 I Magisk  : proc_monitor: init ns=mnt:[4026531840]
01-03 01:28:07.277   388   389 D Magisk  : sepol: Large patch done
01-03 01:28:07.567   388   599 I Magisk  : ** late_start service mode running
01-03 01:28:07.568   388   599 I Magisk  : * Running service.d scripts
01-03 01:28:07.569   388   599 I Magisk  : * Running module service scripts
06-16 00:08:31.822   388   414 I Magisk  : proc_monitor: zygote (32-bit) ns=mnt:[4026548448] (64-bit) ns=mnt:[4026548449]
06-16 00:09:45.701   388   414 I Magisk  : proc_monitor: com.google.android.gms.unstable (PID=8567 ns=mnt:[4026548610])
06-16 00:09:45.704   415   415 I Magisk  : hide_pre_proc: Re-linking /sbin
06-16 00:09:45.708   415   415 I Magisk  : hide_daemon: Unmounted (/sbin)
06-16 00:09:45.709   415   415 I Magisk  : hide_daemon: Unmounted (/magisk)
06-16 00:09:45.709   388   414 D Magisk  : proc_monitor: hide daemon response code: 0
06-16 00:09:58.203   388  9212 D Magisk  : su: request from client: 8
06-16 00:09:58.203   388  9212 D Magisk  : su: request from uid=[10236] (#1)
06-16 00:09:58.203   388  9213 D Magisk  : su: collector started
06-16 00:09:58.216  9215  9215 D Magisk  : su: child process started
06-16 00:09:58.216   388  9212 D Magisk  : su: wait_result waiting for 9215
06-16 00:09:58.216  9215  9215 D Magisk  : su: use namespace of pid=[9210]
06-16 00:09:58.217  9215  9215 D Magisk  : su: argc=[2]
06-16 00:09:58.217  9215  9215 D Magisk  : su: argv[0]=[su]
06-16 00:09:58.217  9215  9215 D Magisk  : su: argv[1]=[-v]
06-16 00:09:58.217  9215  9215 D Magisk  : su: cwd=[/]
06-16 00:09:58.217  9215  9215 D Magisk  : su: pts_slave=[]
06-16 00:09:58.220   388  9212 D Magisk  : su: return code to client: 0
06-16 00:10:06.531   388  9813 D Magisk  : su: request from client: 7
06-16 00:10:06.531   388  9813 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:10:06.536   388  9813 D Magisk  : su_db: query policy=[2]
06-16 00:10:06.537   388  9813 D Magisk  : su: wait_result waiting for 9814
06-16 00:10:06.537  9814  9814 D Magisk  : su: child process started
06-16 00:10:06.537  9814  9814 D Magisk  : su: use namespace of pid=[9807]
06-16 00:10:06.537  9814  9814 D Magisk  : su: argc=[1]
06-16 00:10:06.537  9814  9814 D Magisk  : su: argv[0]=[su]
06-16 00:10:06.537  9814  9814 D Magisk  : su: cwd=[/]
06-16 00:10:06.537  9814  9814 D Magisk  : su: pts_slave=[]
06-16 00:10:06.553   388  9813 D Magisk  : su: return code to client: 0
06-16 00:10:34.357   388   414 I Magisk  : proc_monitor: com.google.android.gms.unstable (PID=10426 ns=mnt:[4026548622])
06-16 00:10:34.381   415   415 I Magisk  : hide_daemon: Unmounted (/sbin)
06-16 00:10:34.382   415   415 I Magisk  : hide_daemon: Unmounted (/magisk)
06-16 00:10:34.383   388   414 D Magisk  : proc_monitor: hide daemon response code: 0
06-16 00:11:00.486   388 11334 D Magisk  : su: request from client: 8
06-16 00:11:00.487   388 11334 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:11:00.489   388 11334 D Magisk  : su_db: query policy=[2]
06-16 00:11:00.490   388 11334 D Magisk  : su: wait_result waiting for 11335
06-16 00:11:00.490 11335 11335 D Magisk  : su: child process started
06-16 00:11:00.490 11335 11335 D Magisk  : su: use namespace of pid=[11324]
06-16 00:11:00.491 11335 11335 D Magisk  : su: argc=[1]
06-16 00:11:00.491 11335 11335 D Magisk  : su: argv[0]=[su]
06-16 00:11:00.491 11335 11335 D Magisk  : su: cwd=[/]
06-16 00:11:00.491 11335 11335 D Magisk  : su: pts_slave=[]
06-16 00:11:00.528   388 11334 D Magisk  : su: return code to client: 0
06-16 00:11:11.866   388 12000 D Magisk  : su: request from client: 7
06-16 00:11:11.866   388 12000 D Magisk  : su: request from uid=[10236] (#1)
06-16 00:11:11.873   388 12000 D Magisk  : su: wait_result waiting for 12002
06-16 00:11:11.873 12002 12002 D Magisk  : su: child process started
06-16 00:11:11.873 12002 12002 D Magisk  : su: use namespace of pid=[11991]
06-16 00:11:11.874 12002 12002 D Magisk  : su: argc=[2]
06-16 00:11:11.874 12002 12002 D Magisk  : su: argv[0]=[su]
06-16 00:11:11.874 12002 12002 D Magisk  : su: argv[1]=[-v]
06-16 00:11:11.874 12002 12002 D Magisk  : su: cwd=[/]
06-16 00:11:11.874 12002 12002 D Magisk  : su: pts_slave=[]
06-16 00:11:11.900   388 12000 D Magisk  : su: return code to client: 0
06-16 00:11:11.970   388 12010 D Magisk  : su: request from client: 8
06-16 00:11:11.970   388 12010 D Magisk  : su: request from uid=[10236] (#1)
06-16 00:11:11.971   388 12010 D Magisk  : su: wait_result waiting for 12011
06-16 00:11:11.971 12011 12011 D Magisk  : su: child process started
06-16 00:11:11.971 12011 12011 D Magisk  : su: use namespace of pid=[12004]
06-16 00:11:11.971 12011 12011 D Magisk  : su: argc=[1]
06-16 00:11:11.971 12011 12011 D Magisk  : su: argv[0]=[su]
06-16 00:11:11.972 12011 12011 D Magisk  : su: cwd=[/]
06-16 00:11:11.972 12011 12011 D Magisk  : su: pts_slave=[]
06-16 00:11:51.399   388 12402 D Magisk  : su: request from client: 7
06-16 00:11:51.400   388 12402 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:11:51.401   388 12402 D Magisk  : su_db: query policy=[2]
06-16 00:11:51.402   388 12402 D Magisk  : su: wait_result waiting for 12403
06-16 00:11:51.402 12403 12403 D Magisk  : su: child process started
06-16 00:11:51.402 12403 12403 D Magisk  : su: use namespace of pid=[12390]
06-16 00:11:51.403 12403 12403 D Magisk  : su: argc=[1]
06-16 00:11:51.403 12403 12403 D Magisk  : su: argv[0]=[su]
06-16 00:11:51.403 12403 12403 D Magisk  : su: cwd=[/]
06-16 00:11:51.403 12403 12403 D Magisk  : su: pts_slave=[]
06-16 00:11:55.406   388 12402 D Magisk  : su: Client killed unexpectedly
06-16 00:11:55.406   388 12402 D Magisk  : su: return code to client: 0
06-16 00:11:59.159   388   414 I Magisk  : proc_monitor: com.google.android.gms.unstable (PID=13156 ns=mnt:[4026548674])
06-16 00:11:59.171   415   415 I Magisk  : hide_daemon: Unmounted (/sbin)
06-16 00:11:59.172   415   415 I Magisk  : hide_daemon: Unmounted (/magisk)
06-16 00:11:59.172   388   414 D Magisk  : proc_monitor: hide daemon response code: 0
06-16 00:12:12.014   388 13514 D Magisk  : su: request from client: 12
06-16 00:12:12.014   388 13514 D Magisk  : su: request from uid=[10108] (#1)
06-16 00:12:12.016   388 13514 D Magisk  : su_db: query policy=[2]
06-16 00:12:12.017   388 13514 D Magisk  : su: wait_result waiting for 13515
06-16 00:12:12.017 13515 13515 D Magisk  : su: child process started
06-16 00:12:12.017 13515 13515 D Magisk  : su: use namespace of pid=[13508]
06-16 00:12:12.017 13515 13515 D Magisk  : su: argc=[1]
06-16 00:12:12.017 13515 13515 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:12.017 13515 13515 D Magisk  : su: cwd=[/]
06-16 00:12:12.017 13515 13515 D Magisk  : su: pts_slave=[]
06-16 00:12:12.059   388 13514 D Magisk  : su: return code to client: 0
06-16 00:12:20.214   388 13584 D Magisk  : su: request from client: 7
06-16 00:12:20.214   388 13584 D Magisk  : su: request from uid=[10108] (#1)
06-16 00:12:20.217   388 13584 D Magisk  : su_db: query policy=[2]
06-16 00:12:20.219   388 13584 D Magisk  : su: wait_result waiting for 13585
06-16 00:12:20.219 13585 13585 D Magisk  : su: child process started
06-16 00:12:20.219 13585 13585 D Magisk  : su: use namespace of pid=[13583]
06-16 00:12:20.219 13585 13585 D Magisk  : su: argc=[1]
06-16 00:12:20.219 13585 13585 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.220 13585 13585 D Magisk  : su: cwd=[/]
06-16 00:12:20.220 13585 13585 D Magisk  : su: pts_slave=[]
06-16 00:12:20.304   388 13590 D Magisk  : su: request from client: 12
06-16 00:12:20.304   388 13590 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:20.305   388 13590 D Magisk  : su: wait_result waiting for 13591
06-16 00:12:20.305 13591 13591 D Magisk  : su: child process started
06-16 00:12:20.305 13591 13591 D Magisk  : su: use namespace of pid=[13589]
06-16 00:12:20.305 13591 13591 D Magisk  : su: argc=[1]
06-16 00:12:20.305 13591 13591 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.306 13591 13591 D Magisk  : su: cwd=[/]
06-16 00:12:20.306 13591 13591 D Magisk  : su: pts_slave=[]
06-16 00:12:20.390   388 13590 D Magisk  : su: return code to client: 0
06-16 00:12:20.420   388 13597 D Magisk  : su: request from client: 13
06-16 00:12:20.420   388 13597 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:20.421   388 13597 D Magisk  : su: wait_result waiting for 13598
06-16 00:12:20.421 13598 13598 D Magisk  : su: child process started
06-16 00:12:20.421 13598 13598 D Magisk  : su: use namespace of pid=[13596]
06-16 00:12:20.421 13598 13598 D Magisk  : su: argc=[1]
06-16 00:12:20.422 13598 13598 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.422 13598 13598 D Magisk  : su: cwd=[/]
06-16 00:12:20.422 13598 13598 D Magisk  : su: pts_slave=[]
06-16 00:12:20.520   388 13597 D Magisk  : su: return code to client: 0
06-16 00:12:20.521   388 13604 D Magisk  : su: request from client: 12
06-16 00:12:20.521   388 13604 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:20.522   388 13604 D Magisk  : su: wait_result waiting for 13605
06-16 00:12:20.522 13605 13605 D Magisk  : su: child process started
06-16 00:12:20.522 13605 13605 D Magisk  : su: use namespace of pid=[13603]
06-16 00:12:20.523 13605 13605 D Magisk  : su: argc=[1]
06-16 00:12:20.523 13605 13605 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.523 13605 13605 D Magisk  : su: cwd=[/]
06-16 00:12:20.523 13605 13605 D Magisk  : su: pts_slave=[]
06-16 00:12:20.603   388 13611 D Magisk  : su: request from client: 13
06-16 00:12:20.603   388 13611 D Magisk  : su: request from uid=[10108] (#3)
06-16 00:12:20.604   388 13611 D Magisk  : su: wait_result waiting for 13612
06-16 00:12:20.604 13612 13612 D Magisk  : su: child process started
06-16 00:12:20.604 13612 13612 D Magisk  : su: use namespace of pid=[13610]
06-16 00:12:20.604 13612 13612 D Magisk  : su: argc=[1]
06-16 00:12:20.605 13612 13612 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.605 13612 13612 D Magisk  : su: cwd=[/]
06-16 00:12:20.605 13612 13612 D Magisk  : su: pts_slave=[]
06-16 00:12:20.612   388 13604 D Magisk  : su: return code to client: 0
06-16 00:12:20.690   388 13611 D Magisk  : su: return code to client: 0
06-16 00:12:20.739   388 13628 D Magisk  : su: request from client: 14
06-16 00:12:20.739   388 13628 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:20.740   388 13628 D Magisk  : su: wait_result waiting for 13629
06-16 00:12:20.740 13629 13629 D Magisk  : su: child process started
06-16 00:12:20.741 13629 13629 D Magisk  : su: use namespace of pid=[13625]
06-16 00:12:20.741 13629 13629 D Magisk  : su: argc=[1]
06-16 00:12:20.742 13629 13629 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.742 13629 13629 D Magisk  : su: cwd=[/]
06-16 00:12:20.742 13629 13629 D Magisk  : su: pts_slave=[]
06-16 00:12:20.780   388 13628 D Magisk  : su: return code to client: 0
06-16 00:12:20.937   388 13639 D Magisk  : su: request from client: 12
06-16 00:12:20.938   388 13639 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:20.938   388 13639 D Magisk  : su: wait_result waiting for 13640
06-16 00:12:20.938 13640 13640 D Magisk  : su: child process started
06-16 00:12:20.939 13640 13640 D Magisk  : su: use namespace of pid=[13638]
06-16 00:12:20.939 13640 13640 D Magisk  : su: argc=[1]
06-16 00:12:20.939 13640 13640 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:20.939 13640 13640 D Magisk  : su: cwd=[/]
06-16 00:12:20.939 13640 13640 D Magisk  : su: pts_slave=[]
06-16 00:12:21.023   388 13646 D Magisk  : su: request from client: 13
06-16 00:12:21.023   388 13646 D Magisk  : su: request from uid=[10108] (#3)
06-16 00:12:21.023   388 13646 D Magisk  : su: wait_result waiting for 13647
06-16 00:12:21.024 13647 13647 D Magisk  : su: child process started
06-16 00:12:21.024 13647 13647 D Magisk  : su: use namespace of pid=[13645]
06-16 00:12:21.024 13647 13647 D Magisk  : su: argc=[1]
06-16 00:12:21.024 13647 13647 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:21.024 13647 13647 D Magisk  : su: cwd=[/]
06-16 00:12:21.024 13647 13647 D Magisk  : su: pts_slave=[]
06-16 00:12:21.030   388 13639 D Magisk  : su: return code to client: 0
06-16 00:12:21.100   388 13646 D Magisk  : su: return code to client: 0
06-16 00:12:21.128   388 13653 D Magisk  : su: request from client: 14
06-16 00:12:21.128   388 13653 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:21.129   388 13653 D Magisk  : su: wait_result waiting for 13654
06-16 00:12:21.129 13654 13654 D Magisk  : su: child process started
06-16 00:12:21.129 13654 13654 D Magisk  : su: use namespace of pid=[13652]
06-16 00:12:21.129 13654 13654 D Magisk  : su: argc=[1]
06-16 00:12:21.129 13654 13654 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:21.129 13654 13654 D Magisk  : su: cwd=[/]
06-16 00:12:21.129 13654 13654 D Magisk  : su: pts_slave=[]
06-16 00:12:21.220   388 13653 D Magisk  : su: return code to client: 0
06-16 00:12:21.260   388 13660 D Magisk  : su: request from client: 12
06-16 00:12:21.260   388 13660 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:21.261   388 13660 D Magisk  : su: wait_result waiting for 13661
06-16 00:12:21.262 13661 13661 D Magisk  : su: child process started
06-16 00:12:21.262 13661 13661 D Magisk  : su: use namespace of pid=[13659]
06-16 00:12:21.262 13661 13661 D Magisk  : su: argc=[1]
06-16 00:12:21.262 13661 13661 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:21.262 13661 13661 D Magisk  : su: cwd=[/]
06-16 00:12:21.263 13661 13661 D Magisk  : su: pts_slave=[]
06-16 00:12:21.341   388 13660 D Magisk  : su: return code to client: 0
06-16 00:12:21.479   388 13671 D Magisk  : su: request from client: 13
06-16 00:12:21.479   388 13671 D Magisk  : su: request from uid=[10108] (#2)
06-16 00:12:21.480   388 13671 D Magisk  : su: wait_result waiting for 13672
06-16 00:12:21.480 13672 13672 D Magisk  : su: child process started
06-16 00:12:21.480 13672 13672 D Magisk  : su: use namespace of pid=[13669]
06-16 00:12:21.481 13672 13672 D Magisk  : su: argc=[1]
06-16 00:12:21.481 13672 13672 D Magisk  : su: argv[0]=[/sbin/su]
06-16 00:12:21.481 13672 13672 D Magisk  : su: cwd=[/]
06-16 00:12:21.481 13672 13672 D Magisk  : su: pts_slave=[]
06-16 00:12:21.576   388 13584 D Magisk  : su: return code to client: 0
06-16 00:12:21.579   388 13671 D Magisk  : su: return code to client: 0
06-16 00:18:43.144   388 15327 D Magisk  : su: request from client: 12
06-16 00:18:43.144   388 15327 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:18:43.147   388 15327 D Magisk  : su_db: query policy=[2]
06-16 00:18:43.148   388 15327 D Magisk  : su: wait_result waiting for 15328
06-16 00:18:43.149 15328 15328 D Magisk  : su: child process started
06-16 00:18:43.149 15328 15328 D Magisk  : su: use namespace of pid=[15324]
06-16 00:18:43.149 15328 15328 D Magisk  : su: argc=[1]
06-16 00:18:43.149 15328 15328 D Magisk  : su: argv[0]=[su]
06-16 00:18:43.149 15328 15328 D Magisk  : su: cwd=[/]
06-16 00:18:43.149 15328 15328 D Magisk  : su: pts_slave=[]
06-16 00:18:43.164   388 15327 D Magisk  : su: return code to client: 0
06-16 00:19:36.795   388 16250 D Magisk  : su: request from client: 7
06-16 00:19:36.795   388 16250 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:19:36.797   388 16250 D Magisk  : su_db: query policy=[2]
06-16 00:19:36.798   388 16250 D Magisk  : su: wait_result waiting for 16251
06-16 00:19:36.798 16251 16251 D Magisk  : su: child process started
06-16 00:19:36.798 16251 16251 D Magisk  : su: use namespace of pid=[16247]
06-16 00:19:36.799 16251 16251 D Magisk  : su: argc=[1]
06-16 00:19:36.799 16251 16251 D Magisk  : su: argv[0]=[su]
06-16 00:19:36.799 16251 16251 D Magisk  : su: cwd=[/]
06-16 00:19:36.799 16251 16251 D Magisk  : su: pts_slave=[]
06-16 00:19:36.813   388 16250 D Magisk  : su: return code to client: 0
06-16 00:19:57.768   388 16324 D Magisk  : su: request from client: 12
06-16 00:19:57.768   388 16324 D Magisk  : su: request from uid=[10211] (#1)
06-16 00:19:57.770   388 16324 D Magisk  : su_db: query policy=[2]
06-16 00:19:57.772   388 16324 D Magisk  : su: wait_result waiting for 16325
06-16 00:19:57.772 16325 16325 D Magisk  : su: child process started
06-16 00:19:57.772 16325 16325 D Magisk  : su: use namespace of pid=[16321]
06-16 00:19:57.773 16325 16325 D Magisk  : su: argc=[1]
06-16 00:19:57.773 16325 16325 D Magisk  : su: argv[0]=[su]
06-16 00:19:57.773 16325 16325 D Magisk  : su: cwd=[/]
06-16 00:19:57.773 16325 16325 D Magisk  : su: pts_slave=[]
06-16 00:40:17.652   388 16324 D Magisk  : su: Client killed unexpectedly
06-16 00:40:17.652   388 16324 D Magisk  : su: return code to client: 0
06-16 01:02:03.570   388 20072 D Magisk  : su: request from client: 7
06-16 01:02:03.570   388 20072 D Magisk  : su: request from uid=[10127] (#1)
06-16 01:02:03.577   388 20072 D Magisk  : su_db: query policy=[2]
06-16 01:02:03.579   388 20072 D Magisk  : su: wait_result waiting for 20073
06-16 01:02:03.579 20073 20073 D Magisk  : su: child process started
06-16 01:02:03.579 20073 20073 D Magisk  : su: use namespace of pid=[20071]
06-16 01:02:03.580 20073 20073 D Magisk  : su: argc=[3]
06-16 01:02:03.580 20073 20073 D Magisk  : su: argv[0]=[/sbin/su]
06-16 01:02:03.580 20073 20073 D Magisk  : su: argv[1]=[-c]
06-16 01:02:03.580 20073 20073 D Magisk  : su: argv[2]=[am force-stop com.clearchannel.iheartradio.connect]
06-16 01:02:03.580 20073 20073 D Magisk  : su: cwd=[/]
06-16 01:02:03.580 20073 20073 D Magisk  : su: pts_slave=[]
06-16 01:02:04.443   388 20072 D Magisk  : su: return code to client: 0
06-16 01:02:04.556   388 20096 D Magisk  : su: request from client: 12
06-16 01:02:04.556   388 20096 D Magisk  : su: request from uid=[10127] (#1)
06-16 01:02:04.558 20097 20097 D Magisk  : su: child process started
06-16 01:02:04.558   388 20096 D Magisk  : su: wait_result waiting for 20097
06-16 01:02:04.558 20097 20097 D Magisk  : su: use namespace of pid=[20095]
06-16 01:02:04.558 20097 20097 D Magisk  : su: argc=[3]
06-16 01:02:04.559 20097 20097 D Magisk  : su: argv[0]=[/sbin/su]
06-16 01:02:04.559 20097 20097 D Magisk  : su: argv[1]=[-c]
06-16 01:02:04.559 20097 20097 D Magisk  : su: argv[2]=[am force-stop com.clearchannel.iheartradio.controller]
06-16 01:02:04.559 20097 20097 D Magisk  : su: cwd=[/]
06-16 01:02:04.559 20097 20097 D Magisk  : su: pts_slave=[]
06-16 01:02:05.270   388 20096 D Magisk  : su: return code to client: 0
06-16 01:02:57.406   388 20336 D Magisk  : su: request from client: 7
06-16 01:02:57.406   388 20336 D Magisk  : su: request from uid=[10211] (#1)
06-16 01:02:57.408   388 20336 D Magisk  : su_db: query policy=[2]
06-16 01:02:57.409   388 20336 D Magisk  : su: wait_result waiting for 20337
06-16 01:02:57.409 20337 20337 D Magisk  : su: child process started
06-16 01:02:57.409 20337 20337 D Magisk  : su: use namespace of pid=[20329]
06-16 01:02:57.409 20337 20337 D Magisk  : su: argc=[1]
06-16 01:02:57.409 20337 20337 D Magisk  : su: argv[0]=[su]
06-16 01:02:57.409 20337 20337 D Magisk  : su: cwd=[/]
06-16 01:02:57.409 20337 20337 D Magisk  : su: pts_slave=[]
06-16 01:02:57.424   388 20336 D Magisk  : su: return code to client: 0
06-16 01:04:40.253   388 20628 D Magisk  : su: request from client: 12
06-16 01:04:40.253   388 20628 D Magisk  : su: request from uid=[10211] (#1)
06-16 01:04:40.255   388 20628 D Magisk  : su_db: query policy=[2]
06-16 01:04:40.257   388 20628 D Magisk  : su: wait_result waiting for 20629
06-16 01:04:40.257 20629 20629 D Magisk  : su: child process started
06-16 01:04:40.257 20629 20629 D Magisk  : su: use namespace of pid=[20625]
06-16 01:04:40.257 20629 20629 D Magisk  : su: argc=[1]
06-16 01:04:40.258 20629 20629 D Magisk  : su: argv[0]=[su]
06-16 01:04:40.258 20629 20629 D Magisk  : su: cwd=[/]
06-16 01:04:40.258 20629 20629 D Magisk  : su: pts_slave=[]
06-16 01:04:40.274   388 20628 D Magisk  : su: return code to client: 0
06-16 01:06:45.099   388 21030 D Magisk  : su: request from client: 7
06-16 01:06:45.099   388 21030 D Magisk  : su: request from uid=[10211] (#1)
06-16 01:06:45.101   388 21030 D Magisk  : su_db: query policy=[2]
06-16 01:06:45.103   388 21030 D Magisk  : su: wait_result waiting for 21031
06-16 01:06:45.103 21031 21031 D Magisk  : su: child process started
06-16 01:06:45.103 21031 21031 D Magisk  : su: use namespace of pid=[21028]
06-16 01:06:45.104 21031 21031 D Magisk  : su: argc=[1]
06-16 01:06:45.105 21031 21031 D Magisk  : su: argv[0]=[su]
06-16 01:06:45.105 21031 21031 D Magisk  : su: cwd=[/]
06-16 01:06:45.105 21031 21031 D Magisk  : su: pts_slave=[]
06-16 01:07:14.864   388 21201 D Magisk  : su: request from client: 12
06-16 01:07:14.865   388 21201 D Magisk  : su: request from uid=[10211] (#1)
06-16 01:07:14.866   388 21201 D Magisk  : su_db: query policy=[2]
06-16 01:07:14.867   388 21201 D Magisk  : su: wait_result waiting for 21202
06-16 01:07:14.867 21202 21202 D Magisk  : su: child process started
06-16 01:07:14.867 21202 21202 D Magisk  : su: use namespace of pid=[21198]
06-16 01:07:14.867 21202 21202 D Magisk  : su: argc=[1]
06-16 01:07:14.868 21202 21202 D Magisk  : su: argv[0]=[su]
06-16 01:07:14.868 21202 21202 D Magisk  : su: cwd=[/]
06-16 01:07:14.868 21202 21202 D Magisk  : su: pts_slave=[]
06-16 01:07:14.883   388 21201 D Magisk  : su: return code to client: 0
06-16 01:09:28.335   388 22027 D Magisk  : su: request from client: 13
06-16 01:09:28.335   388 22027 D Magisk  : su: request from uid=[10211] (#1)
06-16 01:09:28.337   388 22027 D Magisk  : su_db: query policy=[2]
06-16 01:09:28.338   388 22027 D Magisk  : su: wait_result waiting for 22028
06-16 01:09:28.339 22028 22028 D Magisk  : su: child process started
06-16 01:09:28.339 22028 22028 D Magisk  : su: use namespace of pid=[22024]
06-16 01:09:28.340 22028 22028 D Magisk  : su: argc=[1]
06-16 01:09:28.340 22028 22028 D Magisk  : su: argv[0]=[su]
06-16 01:09:28.340 22028 22028 D Magisk  : su: cwd=[/]
06-16 01:09:28.340 22028 22028 D Magisk  : su: pts_slave=[]
06-16 01:09:28.359   388 22027 D Magisk  : su: return code to client: 0
06-16 01:47:48.936   388 21030 D Magisk  : su: Client killed unexpectedly
06-16 01:47:48.936   388 21030 D Magisk  : su: return code to client: 0
06-16 05:44:40.926   388 15658 D Magisk  : su: request from client: 12
06-16 05:44:40.926   388 15658 D Magisk  : su: request from uid=[10211] (#1)
06-16 05:44:40.936   388 15658 D Magisk  : su_db: query policy=[2]
06-16 05:44:40.937   388 15658 D Magisk  : su: wait_result waiting for 15660
06-16 05:44:40.937 15660 15660 D Magisk  : su: child process started
06-16 05:44:40.937 15660 15660 D Magisk  : su: use namespace of pid=[15652]
06-16 05:44:40.938 15660 15660 D Magisk  : su: argc=[1]
06-16 05:44:40.938 15660 15660 D Magisk  : su: argv[0]=[su]
06-16 05:44:40.938 15660 15660 D Magisk  : su: cwd=[/]
06-16 05:44:40.938 15660 15660 D Magisk  : su: pts_slave=[]
06-16 05:44:40.959   388 15658 D Magisk  : su: return code to client: 0
06-16 07:48:27.369   388 28103 D Magisk  : su: request from client: 7
06-16 07:48:27.369   388 28103 D Magisk  : su: request from uid=[10211] (#1)
06-16 07:48:27.372   388 28103 D Magisk  : su_db: query policy=[2]
06-16 07:48:27.373   388 28103 D Magisk  : su: wait_result waiting for 28104
06-16 07:48:27.373 28104 28104 D Magisk  : su: child process started
06-16 07:48:27.373 28104 28104 D Magisk  : su: use namespace of pid=[28100]
06-16 07:48:27.373 28104 28104 D Magisk  : su: argc=[1]
06-16 07:48:27.373 28104 28104 D Magisk  : su: argv[0]=[su]
06-16 07:48:27.374 28104 28104 D Magisk  : su: cwd=[/]
06-16 07:48:27.374 28104 28104 D Magisk  : su: pts_slave=[]
06-16 07:48:27.392   388 28103 D Magisk  : su: return code to client: 0
06-16 10:45:28.879   388 12010 D Magisk  : su: Client killed unexpectedly
06-16 10:45:28.879   388 12010 D Magisk  : su: return code to client: 0
06-16 11:21:41.577   388 24712 D Magisk  : su: request from client: 8
06-16 11:21:41.577   388 24712 D Magisk  : su: request from uid=[10236] (#1)
06-16 11:21:41.589   388 24712 D Magisk  : su: wait_result waiting for 24713
06-16 11:21:41.589 24713 24713 D Magisk  : su: child process started
06-16 11:21:41.589 24713 24713 D Magisk  : su: use namespace of pid=[24711]
06-16 11:21:41.590 24713 24713 D Magisk  : su: argc=[2]
06-16 11:21:41.590 24713 24713 D Magisk  : su: argv[0]=[su]
06-16 11:21:41.590 24713 24713 D Magisk  : su: argv[1]=[-v]
06-16 11:21:41.590 24713 24713 D Magisk  : su: cwd=[/]
06-16 11:21:41.590 24713 24713 D Magisk  : su: pts_slave=[]
06-16 11:21:41.604   388 24712 D Magisk  : su: return code to client: 0
06-16 11:21:41.662   388 24717 D Magisk  : su: request from client: 7
06-16 11:21:41.662   388 24717 D Magisk  : su: request from uid=[10236] (#1)
06-16 11:21:41.664   388 24717 D Magisk  : su: wait_result waiting for 24718
06-16 11:21:41.664 24718 24718 D Magisk  : su: child process started
06-16 11:21:41.664 24718 24718 D Magisk  : su: use namespace of pid=[24715]
06-16 11:21:41.665 24718 24718 D Magisk  : su: argc=[1]
06-16 11:21:41.665 24718 24718 D Magisk  : su: argv[0]=[su]
06-16 11:21:41.665 24718 24718 D Magisk  : su: cwd=[/]
06-16 11:21:41.665 24718 24718 D Magisk  : su: pts_slave=[]
 

kantjer

Inactive Recognized Contributor
Dec 11, 2010
12,393
29,850
www.androidfilehost.com
if you insist on living on the edge -- the build script (working on macOS and Linux) is on the github

I would be interested to hear from other builder if they are still able to build using the build.py script.
My last successful build was 0614 but since today I'm no longer able to build MagiskManager.

build log
 
Last edited:

_litz

Senior Member
Oct 29, 2011
627
282
Alpharetta, GA
I built it last night at midnight without issue, fresh code pull, too.

Sadly, it does not fix the persistent magiskmanager-loses-root issue.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 135
    MOD EDIT: PLEASE MIGRATE TO THE OFFICIAL CANARY BUILDS

    THIS THREAD IS ABOUT UNOFFICIAL COMMUNITY BUILDS. OFFICIAL BETAS THREAD IS HERE: https://xdaforums.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589.


    This thread is dedicated to the community-built next versions of Magisk and MagiskManager using latest source files posted by @topjohnwu. If you want to contribute in any way -- create a PR/issue on github.

    These might be very unstable builds, especially in the early stages of development. You're highly advised to read the rest of this post and at least a few last pages of the discussion.

    Downloads are here: https://github.com/TheComputerGuy96/MagiskFiles. Keep reading if this is your first visit to this thread or for the updates at the bottom of this post.

    Current builds are courtesy of @kantjer. This project wouldn't have happened without @Deic's module to track the snapshot updates (which may be hindered by recent @topjohnwu changes in versioning) and his contributions to the build script, as well as major contributions in supporting fellow community members by @Captain_Throwback, @Didgeridoohan and @DodoGTA.

    Installation:
    • Magisk: flash magisk snapshot from recovery, it should install over any previous version just fine.
    • Magisk Manager: The snapshot APK is signed with a different key than the release APK so you can't install snapshot magisk manager over magisk manager from Play Store. You will need to uninstall existing Magisk Manager and install the snapshot APK afterwards.

    Commits Logs:

    IF SOMETHING DOESN'T WORK AND/OR CRASHING:
    No support of any kind is implied, however it's a community forum so some users (including local experts) might be willing to help your and/or your report might be helpful to @topjohnwu, but please make sure to follow the below:
    • Magisk Manager crashing? Problem with Magisk module? Post installed versions of magisk, magisk manager, versions of all installed modules and the magisk log + logcat.

    Downloads: https://github.com/TheComputerGuy96/MagiskFiles
    Source code: https://github.com/TheComputerGuy96/Magisk (branch travisci-dev)
    Travis-CI link: https://travis-ci.org/TheComputerGuy96/Magisk
    71
    Hey guys, since Magisk Manager is pulled down Play Store, I will start shipping the manager apk into the flashable zip in the future. I'd like to add APK building into the script.
    Due the the complicated building process, I decided to rewrite the building script from scratch.
    Since people here are following the cutting edge, I think it will be a good idea to leave a message here :)

    In order to support all platforms, greatly simplify the process, and also use the wide variety of built-in features, the new script is written in Python.
    The scripts should be much cleaner, and all platforms can use the same script for building.
    I'd have to say sorry to those who had set up an automated Magisk building system, you might also need to start from scratch, just like me :p

    I have updated the README.md on Github with very fine details, and also tested on 3 major platforms - macOS, Linux, and Windows.
    I think anyone should be able to build Magisk if they want.

    Happy building :)
    40
    Distribution of ianmacd builds ceased at John's request

    @topjohnwu has very politely asked me to cease the distribution of my unofficial Magisk builds. 2019092201 is the final release.

    John explains:

    My canary builds goes through the same building process, same private key for signing zips and APKs as release builds. I would love to have EVERYONE using the binaries directly from me, so that some issues regarding the building process may be caught up when people are testing the canary builds.

    I don't know why, but it seems there are still people using your builds, thinking that those will always be from the tip of the tree. I will release canary builds when I think it fits, and I don't necessarily want people to run builds that are using WIP commits

    I'm not hostile of people building Magisk themselves, I simply just don't want a "second distribution" existing out there

    I've witnessed first-hand that some users will report bugs in the ianmacd builds against John's official GitHub tree, or in the official XDA threads, and one doesn't need much imagination to understand how this would get on his nerves. Not only are bugs reported in the wrong place, sometimes even omitting the fact that an unofficial build is being used, but often the bugs themselves are ghost bugs, present only in my builds of bleeding edge, work-in-progress code that John never intended anyone to run in its interim state, and which are fixed before the next Canary release.

    Once upon a time, my builds would include a small feature or two not found in the official builds, but in recent months, my Magisk repo has all but converged with John's, and the only difference between my builds and Canary now is that I am sometimes a few commits ahead with my releases; often leading to the ghost bug scenario outlined above.

    So, although I know a few people will be saddened by this announcement, you shouldn't feel too down about it. Not much will actually change for you. Just reconfigure your Magisk Manager for the Canary channel and move on. John is committed to regular Canary releases.

    Do bear in mind that you will have to uninstall my build of Magisk Manager in order to move to builds signed by John's key. This is a one-time inconvenience.

    I thank everyone here for using and supporting my builds. Most of all, though, I would like to thank John for giving Magisk to the Android community; and, equally importantly, for having the benevolence to protect the code under the GPL, ensuring that Magisk's future can never be inextricably tied to any one party, even its creator.

    Long live Magisk.

    P.S.

    I forgot one thing: Please be respectful of John's wishes in this matter and don't bother him about it.
    35
    My Magisk builds now available via custom update channel.

    For any interested parties, my Magisk builds are now available as a custom update channel via GitHub. I wanted to set this up for my own purposes, but since the only overhead involved in offering this to the general public is posting this message on XDA, I'm doing so in the hope that the work can be of benefit to others, too.

    The config data for the update channel can be found here:

    https://raw.githubusercontent.com/ianmacd/MagiskBuilds/master/updates/ianmacd.json

    or, alternatively, from its shortened form:

    https://goo.gl/yZpnrf

    Feed either of those URLs into Settings→Update Channel→Custom in Magisk Manager, pull down to refresh, and away you go. Note that Magisk Manager may fail to install the very first time that you update from my channel, due to a version number and/or signing key discrepancy with whichever version you're currently running. If you experience this problem, simply remove your current version of Magisk Manager by hand and install the new one. You should not experience the problem again.

    If you'd rather manually download my builds of either the Magisk ZIP or the Magisk Manager app, you can find them here:

    https://github.com/ianmacd/MagiskBuilds

    And if you want to inspect my fork of @topjohnwu's Magisk repository, from which the above binaries were built, that can be found here:

    https://github.com/ianmacd/Magisk

    Currently, my build of Magisk diverges from the original in the inclusion of 64 bit binaries (to avoid an incorrect 32 bit kernel diagnosis by apps such as Phone Info and DevCheck), and the inclusion of a patch to enable Magisk to function on the Samsung Galaxy S9 and S9+ (G960F and G965F). The patch is universal, which means that the same ZIP file will work on any device, not just the S9 and S9+.

    For the sake of completeness and convenience, I'm attaching today's builds to this message. Subsequent updates will be offered only via the Magisk Manager update channel and the links above.

    I'll do my best to keep the channel updated with builds that I have verified to be functional on my own devices, but all of the typical disclaimers and warnings should be assumed to apply here.

    Update:

    The initial build I made available (Magisk-16.5-20180610-64bit-universal.zip) contained a Magisk Manager APK that was accidentally built in debug mode instead of with --release. This made the ZIP file larger than it needed to be. Sorry about that.

    This is fixed in 16.5-20180611. I have updated the attachments below for your convenience.
    34
    Guys,

    After running into build errors today and since we now have the official canary channel I decided its no longer worth the effort for me to keep building unofficial builds.
    It was a fun ride and I learned a lot.

    cheers.