topjohnwu 
							
						 
					 
					
						
						
							
						
						59fd38bbf8 
					 
					
						
						
							
							Add v7.3.5 changelog  
						
						
						
						
					 
					
						2019-10-11 16:12:32 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						06dc6df270 
					 
					
						
						
							
							Allow dalvik runtime to load snet  
						
						
						
						
					 
					
						2019-10-11 03:58:04 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ff8460b361 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-10-11 03:29:55 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						674d272eaa 
					 
					
						
						
							
							Support pre-5.0 without GMS  
						
						... 
						
						
						
						Fix  #1912  
					
						2019-10-11 01:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c3e00c279d 
					 
					
						
						
							
							Legacy adb shell does not have uname  
						
						
						
						
					 
					
						2019-10-11 01:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								dark-basic 
							
						 
					 
					
						
						
							
						
						175d920c94 
					 
					
						
						
							
							Update strings.xml  
						
						... 
						
						
						
						I'M BACK.
New translations were added. 
						
						
					 
					
						2019-10-10 17:17:09 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						04920883ea 
					 
					
						
						
							
							Change code for handling tar files  
						
						
						
						
					 
					
						2019-10-10 15:07:45 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5e44b0b9d5 
					 
					
						
						
							
							Use raw literals for scripts  
						
						
						
						
					 
					
						2019-10-09 17:38:45 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						23c1a1dab8 
					 
					
						
						
							
							Some code reorganizing  
						
						
						
						
					 
					
						2019-10-09 16:01:21 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f5d054b93c 
					 
					
						
						
							
							Add support for PXA DTBs  
						
						
						
						
					 
					
						2019-10-08 23:49:21 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d25ae5e0a9 
					 
					
						
						
							
							Add __attribute__((packed)) just in case  
						
						
						
						
					 
					
						2019-10-08 16:55:25 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c42a51dcbb 
					 
					
						
						
							
							Add support to patch DTBH DTBs  
						
						... 
						
						
						
						Apparently, Qualcomm is not the only on creating weird DTB formats,
Samsung also have their own DTBH format for Exynos platforms.
Close  #1902  
						
						
					 
					
						2019-10-08 16:43:27 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						da3fd92b31 
					 
					
						
						
							
							Prevent unsigned overflow  
						
						... 
						
						
						
						Close  #1898  
					
						2019-10-08 15:55:27 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4a45ba3c14 
					 
					
						
						
							
							Update magisk_files commit hashes  
						
						
						
						
					 
					
						2019-10-08 14:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								Madis 
							
						 
					 
					
						
						
							
						
						dbc8bed234 
					 
					
						
						
							
							Estonian update  
						
						
						
						
					 
					
						2019-10-07 23:04:19 -04:00 
						 
				 
			
				
					
						
							
							
								Gaurav 
							
						 
					 
					
						
						
							
						
						f8b4190a11 
					 
					
						
						
							
							Fix Typos  
						
						
						
						
					 
					
						2019-10-07 23:03:09 -04:00 
						 
				 
			
				
					
						
							
							
								Mevlüt TOPÇU 
							
						 
					 
					
						
						
							
						
						479972e3ae 
					 
					
						
						
							
							Update Turkish language  
						
						... 
						
						
						
						Hi
Merge please
Thank's 
						
						
					 
					
						2019-10-07 23:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						3ea28b0afb 
					 
					
						
						
							
							Fixed permission event not being executed  
						
						
						
						
					 
					
						2019-10-07 22:58:14 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2b3cc28966 
					 
					
						
						
							
							Fixed snackbar not showing up for dumping files  
						
						
						
						
					 
					
						2019-10-07 22:58:14 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						751642b39a 
					 
					
						
						
							
							Fixed back button not working on flash screen  
						
						
						
						
					 
					
						2019-10-07 22:58:14 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d6c2c821a4 
					 
					
						
						
							
							Minor improvements in QCDT logic  
						
						
						
						
					 
					
						2019-10-07 22:57:01 -04:00 
						 
				 
			
				
					
						
							
							
								Alessandro Astone 
							
						 
					 
					
						
						
							
						
						dfc65b95f7 
					 
					
						
						
							
							qcdt: pad the last dtb too  
						
						
						
						
					 
					
						2019-10-07 22:48:54 -04:00 
						 
				 
			
				
					
						
							
							
								Alessandro Astone 
							
						 
					 
					
						
						
							
						
						b45d922463 
					 
					
						
						
							
							qcdt: include padding in the table length fields  
						
						
						
						
					 
					
						2019-10-07 22:48:54 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f87ee3fcf9 
					 
					
						
						
							
							Refactor boot image unpack/repack code base  
						
						
						
						
					 
					
						2019-10-07 04:35:02 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e0927cd763 
					 
					
						
						
							
							Add support to patch QCDT  
						
						... 
						
						
						
						Old Qualcomn devices have their own special QC table of DTB to
store device trees. Since patching fstab is now mandatory on Android 10,
and for older devices all early mount devices have to be included into
the fstab in DTBs, patching QCDT is crucial for rooting Android 10
on legacy devices.
Close  #1876  (Thanks for getting me aware of this issue!) 
						
						
					 
					
						2019-10-07 00:38:02 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						21099eabfa 
					 
					
						
						
							
							Small changes in DTB code  
						
						
						
						
					 
					
						2019-10-05 17:24:53 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						abbd2e6b72 
					 
					
						
						
							
							Update AS  
						
						
						
						
					 
					
						2019-10-05 17:02:08 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5b7ddbbb01 
					 
					
						
						
							
							Fix status report UI  
						
						
						
						
					 
					
						2019-09-30 15:32:28 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6352fbb3b2 
					 
					
						
						
							
							Added additional sorting for installed modules  
						
						
						
						
					 
					
						2019-09-30 14:07:14 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d3f49334e2 
					 
					
						
						
							
							Move function as extension  
						
						
						
						
					 
					
						2019-09-28 12:17:34 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c4356171b3 
					 
					
						
						
							
							Update dependencies block  
						
						
						
						
					 
					
						2019-09-28 05:01:51 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5c5625911d 
					 
					
						
						
							
							Fix back button behavior  
						
						
						
						
					 
					
						2019-09-28 05:01:25 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6a10cc9c55 
					 
					
						
						
							
							Remove dependency Dexter  
						
						
						
						
					 
					
						2019-09-28 04:23:21 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6b317f918e 
					 
					
						
						
							
							Rename base class names  
						
						
						
						
					 
					
						2019-09-28 03:50:11 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						08b528dc4f 
					 
					
						
						
							
							Reorganize classes  
						
						... 
						
						
						
						- Move base classes to its own package
- Move most logic out of MagiskActivity to MainActivity 
						
						
					 
					
						2019-09-28 03:37:24 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						fc886a5a47 
					 
					
						
						
							
							Merge Teanity into sources  
						
						
						
						
					 
					
						2019-09-28 01:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0cb90e2e55 
					 
					
						
						
							
							Update BasePreferenceFragment  
						
						
						
						
					 
					
						2019-09-27 19:54:03 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						64113a69b4 
					 
					
						
						
							
							Remove unused warnings  
						
						
						
						
					 
					
						2019-09-26 13:54:40 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						544bb7459c 
					 
					
						
						
							
							Don't pass by reference  
						
						
						
						
					 
					
						2019-09-26 03:49:05 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						578a50b464 
					 
					
						
						
							
							Added hiding actions on notifications typed "Download"  
						
						
						
						
					 
					
						2019-09-26 03:15:46 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3d4081d0af 
					 
					
						
						
							
							Fix patch verity and forceencrypt  
						
						
						
						
					 
					
						2019-09-26 03:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b763b81f56 
					 
					
						
						
							
							Use mutex_guard to lock su_info  
						
						
						
						
					 
					
						2019-09-26 01:49:50 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						947dae4900 
					 
					
						
						
							
							Rename classes and small adjustments  
						
						
						
						
					 
					
						2019-09-25 23:55:39 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						debd1d7d54 
					 
					
						
						
							
							Update canary channel links  
						
						
						
						
					 
					
						2019-09-24 03:09:02 -04:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						cba0d04000 
					 
					
						
						
							
							magiskpolicy: rules: standardize update_engine sepolicy when rooted  
						
						... 
						
						
						
						The state of ROM A/B OTA addon.d-v2 support is an inconsistent mess currently:
- LineageOS builds userdebug with permissive update_engine domain, OmniROM builds userdebug with a more restricted update_engine domain, and CarbonROM builds user with a hybrid closer to Omni's
- addon.d-v2 scripts cannot function to the full extent they should when there is a more restricted update_engine domain sepolicy in place, which is likely why Lineage made update_engine completely permissive
Evidence for the above:
- many addon.d-v2 scripts only work (or fully work) on Lineage, see below
- Magisk's addon.d-v2 script would work on Lineage without issue, but would work on Carbon and Omni only if further allow rules were added for basic things like "file read" and "dir search" suggesting these ROMs' addon.d-v2 is severely limited
- Omni includes a /system/addon.d/69-gapps.sh script with the ROM itself (despite shipping without GApps), and with Magisk's more permissive sepolicy and no GApps installed it will remove important ROM files during OTA, resulting in a bootloop; the issue with shipping this script was therefore masked by Omni's overly restrictive update_engine sepolicy not allowing the script to function as intended
The solution:
- guarantee a consistent addon.d-v2 experience for users across ROMs when rooted with Magisk by making update_engine permissive as Lineage has
- hopefully ROMs can work together to come up with something standard for unrooted addon.d-v2 function 
						
						
					 
					
						2019-09-23 07:55:25 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						695e7e6da0 
					 
					
						
						
							
							Create product mirror if /system/product exist  
						
						
						
						
					 
					
						2019-09-23 06:52:24 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4cd4bfa1d7 
					 
					
						
						
							
							Add ':' to allowed characters for magiskhide process name  
						
						
						
						
					 
					
						2019-09-22 16:17:51 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						16b400964b 
					 
					
						
						
							
							Update vars for 2SI  
						
						
						
						
					 
					
						2019-09-22 06:45:23 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cf2d02c0dd 
					 
					
						
						
							
							Don't wipe ramdisk when A-only SAR  
						
						
						
						
					 
					
						2019-09-22 06:17:54 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0fcd0de0d1 
					 
					
						
						
							
							Fix potential crash when traversing cpio entries  
						
						
						
						
					 
					
						2019-09-22 06:15:19 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						748a35774f 
					 
					
						
						
							
							Support patching fstab in ramdisk for A-only 2SI  
						
						
						
						
					 
					
						2019-09-22 05:30:04 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a52a3e38ed 
					 
					
						
						
							
							Change some class names  
						
						
						
						
					 
					
						2019-09-22 05:20:51 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ee0cef06a6 
					 
					
						
						
							
							Add support for A-only 2SI  
						
						
						
						
					 
					
						2019-09-22 05:15:31 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0e5a113a0c 
					 
					
						
						
							
							Support patching mnt_point in fstab in dtb  
						
						
						
						
					 
					
						2019-09-22 04:17:15 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a1ccd44013 
					 
					
						
						
							
							Change MagiskBoot patch behavior  
						
						... 
						
						
						
						Use environment variables to toggle configurations for patching ramdisk 
						
						
					 
					
						2019-09-21 05:55:23 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4d91e50d6d 
					 
					
						
						
							
							Update dtb patch to not use in-place modification  
						
						
						
						
					 
					
						2019-09-21 05:30:04 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						120668c7bc 
					 
					
						
						
							
							Revise dtb commands CLI  
						
						
						
						
					 
					
						2019-09-20 03:53:58 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d81ccde569 
					 
					
						
						
							
							Pretty print dtb content  
						
						
						
						
					 
					
						2019-09-20 03:05:14 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e8581b4adb 
					 
					
						
						
							
							Fix links in docs  
						
						
						
						
					 
					
						2019-09-19 05:48:21 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						19906575a3 
					 
					
						
						
							
							Update v7.3.4 changelogs  
						
						
						
						
					 
					
						2019-09-19 05:29:45 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						9329094a4e 
					 
					
						
						
							
							Update documentations  
						
						
						
						
					 
					
						2019-09-19 05:00:29 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b44f5122fd 
					 
					
						
						
							
							Pass int directly as pointer  
						
						
						
						
					 
					
						2019-09-19 00:13:42 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						17981730a4 
					 
					
						
						
							
							Remove load_persist_props in post-fs-data  
						
						... 
						
						
						
						Close  #1607  
					
						2019-09-17 13:50:53 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						53de6da26c 
					 
					
						
						
							
							Only print relevant info according to header version  
						
						
						
						
					 
					
						2019-09-17 05:11:09 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3e30ccdeee 
					 
					
						
						
							
							Make parsing behaves according to header  
						
						... 
						
						
						
						Close  #1778 . Close  #1848  
					
						2019-09-17 05:01:04 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						baaaf7d5de 
					 
					
						
						
							
							Fully match zygote/usap process names  
						
						
						
						
					 
					
						2019-09-17 01:50:45 -04:00 
						 
				 
			
				
					
						
							
							
								hoijui 
							
						 
					 
					
						
						
							
						
						45d8d139a9 
					 
					
						
						
							
							Cross-link-ify install instructions  
						
						
						
						
					 
					
						2019-09-17 01:28:41 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						fe644e10d0 
					 
					
						
						
							
							Make sure post-fs-data is first ran  
						
						... 
						
						
						
						Close  #1601  
					
						2019-09-17 00:21:07 -04:00 
						 
				 
			
				
					
						
							
							
								impulsiva 
							
						 
					 
					
						
						
							
						
						f383d11d10 
					 
					
						
						
							
							Update TR strings  
						
						... 
						
						
						
						Fixed several typos and mistranslated strings. 
						
						
					 
					
						2019-09-13 16:29:25 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ef1b928532 
					 
					
						
						
							
							LD_LIBRARY_PATH patch for apex should not propagate  
						
						... 
						
						
						
						Fix  #1832  
					
						2019-09-13 15:22:49 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6e46d394b1 
					 
					
						
						
							
							Fix su_info cache yet again...  
						
						
						
						
					 
					
						2019-09-13 14:05:28 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f109038d12 
					 
					
						
						
							
							Hardcode shell uid to 2000  
						
						
						
						
					 
					
						2019-09-13 03:14:58 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e31e687602 
					 
					
						
						
							
							Allow ADB shell to remove modules and reboot  
						
						
						
						
					 
					
						2019-09-13 03:14:21 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						86bfb22d4c 
					 
					
						
						
							
							Override module when .replace is found  
						
						
						
						
					 
					
						2019-09-12 16:08:30 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3f057367e3 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-09-12 12:50:44 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3d7ed5820e 
					 
					
						
						
							
							Update busybox  
						
						... 
						
						
						
						Close  #1520  
					
						2019-09-11 23:06:49 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0118f2efa7 
					 
					
						
						
							
							Merge styles  
						
						
						
						
					 
					
						2019-09-09 19:58:19 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						15312e4709 
					 
					
						
						
							
							Remove unused resources  
						
						
						
						
					 
					
						2019-09-09 17:57:25 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						bf1568a73a 
					 
					
						
						
							
							Fix strings  
						
						
						
						
					 
					
						2019-09-09 17:43:16 -04:00 
						 
				 
			
				
					
						
							
							
								Salim B 
							
						 
					 
					
						
						
							
						
						13a2520ea5 
					 
					
						
						
							
							Fix typo and add link to GH issues  
						
						
						
						
					 
					
						2019-09-09 17:39:15 -04:00 
						 
				 
			
				
					
						
							
							
								Frieder Bluemle 
							
						 
					 
					
						
						
							
						
						f53238f206 
					 
					
						
						
							
							Update Gradle wrapper to 5.6.2  
						
						
						
						
					 
					
						2019-09-09 17:38:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rom 
							
						 
					 
					
						
						
							
						
						9375748d9b 
					 
					
						
						
							
							Update French translation  
						
						
						
						
					 
					
						2019-09-09 17:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						201df54e79 
					 
					
						
						
							
							new strings added  
						
						
						
						
					 
					
						2019-09-09 17:37:41 -04:00 
						 
				 
			
				
					
						
							
							
								vvb2060 
							
						 
					 
					
						
						
							
						
						0b54fe477b 
					 
					
						
						
							
							Update zh-rCN translation  
						
						
						
						
					 
					
						2019-09-09 17:37:08 -04:00 
						 
				 
			
				
					
						
							
							
								Ilya Kushnir 
							
						 
					 
					
						
						
							
						
						4119e6669e 
					 
					
						
						
							
							Update RU strings  
						
						
						
						
					 
					
						2019-09-09 17:36:57 -04:00 
						 
				 
			
				
					
						
							
							
								Taras 
							
						 
					 
					
						
						
							
						
						d33e5226b3 
					 
					
						
						
							
							Update Ukrainian translation  
						
						
						
						
					 
					
						2019-09-09 17:36:39 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d73f39c706 
					 
					
						
						
							
							Fix manager update after hidden  
						
						... 
						
						
						
						Fix  #1828  
					
						2019-09-09 17:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						087b451e17 
					 
					
						
						
							
							Fix strings  
						
						
						
						
					 
					
						2019-09-08 01:19:33 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						86481c74ff 
					 
					
						
						
							
							Allow user to select recovery mode  
						
						... 
						
						
						
						Close  #1674  
					
						2019-09-08 00:44:26 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5b937fb1fa 
					 
					
						
						
							
							Random changes  
						
						
						
						
					 
					
						2019-09-05 11:36:48 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ff828116bc 
					 
					
						
						
							
							Only cache magisk zips  
						
						
						
						
					 
					
						2019-09-05 11:26:35 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ee39616a8b 
					 
					
						
						
							
							Update emulator.sh to support all AVD images  
						
						
						
						
					 
					
						2019-09-04 11:12:09 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cdb53ca049 
					 
					
						
						
							
							Fix su_info cache bug  
						
						
						
						
					 
					
						2019-09-04 11:04:59 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8cf475f708 
					 
					
						
						
							
							Add scripts to setup Magisk in AVD  
						
						
						
						
					 
					
						2019-09-03 17:06:14 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0cb449e1d6 
					 
					
						
						
							
							We need to support pre-5.0 platforms  
						
						
						
						
					 
					
						2019-09-03 16:28:27 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e6adb7abca 
					 
					
						
						
							
							Make kotlin version a variable globally  
						
						
						
						
					 
					
						2019-09-03 16:27:57 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cfad7dd317 
					 
					
						
						
							
							Sanitize magiskhide targets  
						
						... 
						
						
						
						Fix  #1785  
					
						2019-09-01 14:16:12 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						dd35224f92 
					 
					
						
						
							
							Minor adjustments to exec_sql  
						
						
						
						
					 
					
						2019-09-01 13:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Chris Renshaw 
							
						 
					 
					
						
						
							
						
						1283590eeb 
					 
					
						
						
							
							scripts: prepare addon.d for recovery addon.d-v2 support  
						
						... 
						
						
						
						- naturally there's no `su` in recovery
- major refactor for common actions and simplicity 
						
						
					 
					
						2019-09-01 02:19:59 +08:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						dca3fe396f 
					 
					
						
						
							
							scripts: hide expected x86 busybox error on arm  
						
						... 
						
						
						
						- Magisk Manager installs have busybox in the $PATH before extracting busybox from update-binary so an error from busybox ash (as sh) attempting to parse the x86 busybox like a shell script would be shown:
./bin/busybox: line 1: syntax error: unexpected "("
- this will only occur when ash tries to run a binary it can't handle, so basically only with x86 binary on an arm* device 
						
						
					 
					
						2019-09-01 02:19:59 +08:00 
						 
				 
			
				
					
						
							
							
								cristisilaghi 
							
						 
					 
					
						
						
							
						
						8d87eae11b 
					 
					
						
						
							
							Update RO  
						
						
						
						
					 
					
						2019-09-01 02:17:13 +08:00 
						 
				 
			
				
					
						
							
							
								Frieder Bluemle 
							
						 
					 
					
						
						
							
						
						fd7eaacae0 
					 
					
						
						
							
							Update Gradle wrapper to 5.6.1  
						
						
						
						
					 
					
						2019-09-01 01:17:22 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						fba33cbbe9 
					 
					
						
						
							
							Fix strings  
						
						
						
						
					 
					
						2019-09-01 01:15:15 +08:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						950ffcd790 
					 
					
						
						
							
							Translation is done  
						
						
						
						
					 
					
						2019-09-01 01:12:15 +08:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						c178299013 
					 
					
						
						
							
							Translation is done  
						
						
						
						
					 
					
						2019-09-01 01:12:08 +08:00 
						 
				 
			
				
					
						
							
							
								Rom 
							
						 
					 
					
						
						
							
						
						5d17c1f588 
					 
					
						
						
							
							French translation update  
						
						
						
						
					 
					
						2019-09-01 01:11:54 +08:00 
						 
				 
			
				
					
						
							
							
								linar10 
							
						 
					 
					
						
						
							
						
						a75c00d94e 
					 
					
						
						
							
							Update strings.xml  
						
						
						
						
					 
					
						2019-09-01 01:11:40 +08:00 
						 
				 
			
				
					
						
							
							
								Albert I 
							
						 
					 
					
						
						
							
						
						cd19517414 
					 
					
						
						
							
							app: l10n: Update Indonesian translations  
						
						... 
						
						
						
						* Update the wordings
* Delocalize "Core Only" strings
* Add 3 months worth of missing translations
Signed-off-by: Albert I <kras@raphielgang.org > 
						
						
					 
					
						2019-09-01 01:11:33 +08:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						155f39aab5 
					 
					
						
						
							
							Some changes  
						
						
						
						
					 
					
						2019-09-01 01:11:06 +08:00 
						 
				 
			
				
					
						
							
							
								Mevlüt TOPÇU 
							
						 
					 
					
						
						
							
						
						4514d0b467 
					 
					
						
						
							
							Update Turkish language  
						
						... 
						
						
						
						Hi,
Merge please
Thanks. 
						
						
					 
					
						2019-09-01 01:10:51 +08:00 
						 
				 
			
				
					
						
							
							
								zertyuiop 
							
						 
					 
					
						
						
							
						
						6f4a938a31 
					 
					
						
						
							
							Added missing strings  
						
						
						
						
					 
					
						2019-09-01 01:10:33 +08:00 
						 
				 
			
				
					
						
							
							
								VergeDX 
							
						 
					 
					
						
						
							
						
						1303ea95dd 
					 
					
						
						
							
							Update & Fix Chinese Translate.  
						
						
						
						
					 
					
						2019-09-01 01:10:19 +08:00 
						 
				 
			
				
					
						
							
							
								Oliver Cervera 
							
						 
					 
					
						
						
							
						
						727fe1bd15 
					 
					
						
						
							
							Update Italian translation  
						
						... 
						
						
						
						Added new strings 
						
						
					 
					
						2019-09-01 01:10:10 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						64ebc977e9 
					 
					
						
						
							
							Small magic mount adjustments  
						
						
						
						
					 
					
						2019-08-31 21:53:47 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e89c50d934 
					 
					
						
						
							
							Support /system/product wihtout /product  
						
						... 
						
						
						
						Fix  #1676  
					
						2019-08-29 22:56:34 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c859ddfb8f 
					 
					
						
						
							
							Upgrade Kotlin  
						
						
						
						
					 
					
						2019-08-27 02:30:10 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a6126c5eda 
					 
					
						
						
							
							Cosmetic changes  
						
						
						
						
					 
					
						2019-08-23 03:05:41 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						85d9bd9106 
					 
					
						
						
							
							Fix compile errors  
						
						
						
						
					 
					
						2019-08-23 00:30:21 +08:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						39e9622205 
					 
					
						
						
							
							Fixed magisk version  
						
						... 
						
						
						
						Added refreshing versions before and after the request to remote 
						
						
					 
					
						2019-08-22 08:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						021994c9f3 
					 
					
						
						
							
							Clean elf after building shared binaries  
						
						
						
						
					 
					
						2019-08-22 02:51:17 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2e7ce2a769 
					 
					
						
						
							
							Update gradle files  
						
						
						
						
					 
					
						2019-08-21 10:38:09 +08:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						84f0ff2fad 
					 
					
						
						
							
							Fix manager package name database management  
						
						
						
						
					 
					
						2019-08-12 03:31:59 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e6561e5f84 
					 
					
						
						
							
							Fix XML parsing Kotlin error  
						
						
						
						
					 
					
						2019-08-12 03:14:51 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5fa452aa74 
					 
					
						
						
							
							Multiple minor changes  
						
						
						
						
					 
					
						2019-08-12 01:54:33 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2225ccb146 
					 
					
						
						
							
							Flush settings to persistent storage  
						
						
						
						
					 
					
						2019-08-12 00:05:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5aafc78847 
					 
					
						
						
							
							Cleanup const  
						
						
						
						
					 
					
						2019-08-11 23:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0d03833cff 
					 
					
						
						
							
							Name module zips with version code  
						
						
						
						
					 
					
						2019-08-11 22:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a797d5d396 
					 
					
						
						
							
							Update snet extension  
						
						
						
						
					 
					
						2019-08-08 04:18:32 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f2494374f8 
					 
					
						
						
							
							Eliminate any traces of Java in app  
						
						
						
						
					 
					
						2019-08-08 00:59:23 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						48395ba860 
					 
					
						
						
							
							Remove unused files  
						
						
						
						
					 
					
						2019-08-08 00:29:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5ba5f5f94e 
					 
					
						
						
							
							Observe network connnectivity  
						
						... 
						
						
						
						Observe internet connectivity will ping google.com 
						
						
					 
					
						2019-08-07 22:26:44 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						42ce6fd334 
					 
					
						
						
							
							Workaround stupid Moshi proguard rules  
						
						
						
						
					 
					
						2019-08-07 22:26:25 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f5c3ee3ae1 
					 
					
						
						
							
							Added elements of UI to "hide list"  
						
						
						
						
					 
					
						2019-08-07 03:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						3c7ece1605 
					 
					
						
						
							
							Fixed not showing current version  
						
						... 
						
						
						
						Current version was not displaying under circumstances that involve loss of connection. Versions are displayed whether the device is connected or not. 
						
						
					 
					
						2019-08-07 03:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						870efc49ea 
					 
					
						
						
							
							Fixed using mapping function incorrectly  
						
						
						
						
					 
					
						2019-08-07 03:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						085ede6d93 
					 
					
						
						
							
							Added simple ui blocks for whenever connection drops out  
						
						
						
						
					 
					
						2019-08-07 03:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4ef19d17da 
					 
					
						
						
							
							Added a flag for connection status  
						
						... 
						
						
						
						Reactively updated flag which only checks whether the "data" / "wifi" / "ethernet" is plugged in or enabled. If the user connects to the wifi but has no actual connection, the app will never know.
Please refrain from using other access methods (like pinging a host), it can get picked up by a VPN or other methods and possibly expose MM. 
						
						
					 
					
						2019-08-07 03:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						223913c30a 
					 
					
						
						
							
							Remove unnecessary App usage  
						
						
						
						
					 
					
						2019-08-05 00:21:38 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						010e4de4e1 
					 
					
						
						
							
							Introduce DynamicClassLoader  
						
						
						
						
					 
					
						2019-08-04 23:49:09 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						41134466ed 
					 
					
						
						
							
							Upgrade dependencies  
						
						
						
						
					 
					
						2019-08-04 18:33:20 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8f07747452 
					 
					
						
						
							
							Remove net module  
						
						
						
						
					 
					
						2019-08-04 18:33:20 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						eb5ce5be1e 
					 
					
						
						
							
							Fix saving logs  
						
						... 
						
						
						
						Fix  #1722  
					
						2019-08-04 14:17:01 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						71d855e836 
					 
					
						
						
							
							Cleanup more code  
						
						
						
						
					 
					
						2019-08-04 13:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						33b7ab593c 
					 
					
						
						
							
							Migrate PatchAPK to Kotlin  
						
						
						
						
					 
					
						2019-08-04 13:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8706d834b4 
					 
					
						
						
							
							Update Android Studio  
						
						
						
						
					 
					
						2019-08-02 21:26:00 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7cfab33ebb 
					 
					
						
						
							
							Make sure DownloadService always start with app context  
						
						
						
						
					 
					
						2019-08-02 01:21:22 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1ababc8c7f 
					 
					
						
						
							
							RepoDB does not need to run on main thread  
						
						
						
						
					 
					
						2019-08-02 01:20:16 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1f75e63c37 
					 
					
						
						
							
							Fix crashes in MarkdownWindow  
						
						... 
						
						
						
						Fix  #1628  
					
						2019-08-02 01:16:04 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cb3f9b9740 
					 
					
						
						
							
							More tweaking to Rx pipeline  
						
						
						
						
					 
					
						2019-08-01 23:08:58 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						9784353223 
					 
					
						
						
							
							Fix ActivityTracker  
						
						... 
						
						
						
						Koin does not support nullable types 
						
						
					 
					
						2019-07-29 04:18:05 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7d93ca5c73 
					 
					
						
						
							
							Modernize MagiskInstaller  
						
						
						
						
					 
					
						2019-07-29 04:05:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ac20063e86 
					 
					
						
						
							
							Disable cache for Magisk Manager  
						
						
						
						
					 
					
						2019-07-29 03:56:35 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						debaec32af 
					 
					
						
						
							
							Remove old download progress update system  
						
						
						
						
					 
					
						2019-07-29 00:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0e9b71e7a9 
					 
					
						
						
							
							Show notification on error  
						
						
						
						
					 
					
						2019-07-29 00:37:01 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						85f5ff3c14 
					 
					
						
						
							
							Download Magisk Manager via new service  
						
						
						
						
					 
					
						2019-07-29 00:26:18 -07:00 
						 
				 
			
				
					
						
							
							
								Frieder Bluemle 
							
						 
					 
					
						
						
							
						
						3d81f167ea 
					 
					
						
						
							
							Update Gradle wrapper to 5.5.1  
						
						
						
						
					 
					
						2019-07-28 15:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Taras 
							
						 
					 
					
						
						
							
						
						fb70a2e52d 
					 
					
						
						
							
							Update Ukrainian translation  
						
						
						
						
					 
					
						2019-07-28 15:32:01 -07:00 
						 
				 
			
				
					
						
							
							
								JoanVC100 
							
						 
					 
					
						
						
							
						
						460e85a1b5 
					 
					
						
						
							
							New lines added and fixs  
						
						
						
						
					 
					
						2019-07-28 15:31:49 -07:00 
						 
				 
			
				
					
						
							
							
								cheese1 
							
						 
					 
					
						
						
							
						
						539b64bd57 
					 
					
						
						
							
							update german language-file  
						
						
						
						
					 
					
						2019-07-28 15:31:24 -07:00 
						 
				 
			
				
					
						
							
							
								linar10 
							
						 
					 
					
						
						
							
						
						90e38a06a2 
					 
					
						
						
							
							Update strings.xml  
						
						
						
						
					 
					
						2019-07-28 15:31:03 -07:00 
						 
				 
			
				
					
						
							
							
								zertyuiop 
							
						 
					 
					
						
						
							
						
						09ab910630 
					 
					
						
						
							
							Added missing strings  
						
						
						
						
					 
					
						2019-07-28 15:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c15f80b33f 
					 
					
						
						
							
							Improve Rx pipeline  
						
						
						
						
					 
					
						2019-07-28 14:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b2e6ba3c4a 
					 
					
						
						
							
							Move no thanks from dialogs  
						
						
						
						
					 
					
						2019-07-28 03:54:46 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b16f696b0e 
					 
					
						
						
							
							Cleanups  
						
						
						
						
					 
					
						2019-07-28 03:47:07 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						9adfb382e8 
					 
					
						
						
							
							Only launch FlashActivity if app is foreground  
						
						
						
						
					 
					
						2019-07-28 03:38:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						44368383f4 
					 
					
						
						
							
							Fix fetching repo ordering  
						
						
						
						
					 
					
						2019-07-28 02:21:55 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d1ff7e0ffe 
					 
					
						
						
							
							Move extensions to its own package  
						
						
						
						
					 
					
						2019-07-28 02:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						42e7db8d13 
					 
					
						
						
							
							Modernize Repo class for Magisk modules  
						
						... 
						
						
						
						- Use Kotlin
- Use Room database
- Use retrofit for networking
- Use RxJava pipeline for repo updating 
						
						
					 
					
						2019-07-28 01:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0c17ea5755 
					 
					
						
						
							
							Migrate Magisk Modules to Kotlin  
						
						
						
						
					 
					
						2019-07-27 15:46:44 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cdaff5b39c 
					 
					
						
						
							
							Update module download pipeline  
						
						
						
						
					 
					
						2019-07-26 02:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2b1b970e78 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-07-26 02:00:42 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0aebc0a8e3 
					 
					
						
						
							
							Use new service to download uninstall.zip  
						
						
						
						
					 
					
						2019-07-25 03:10:24 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c3a89f589e 
					 
					
						
						
							
							Download to proper filename  
						
						
						
						
					 
					
						2019-07-25 01:54:42 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						971cd73fb3 
					 
					
						
						
							
							Dismiss notification on error  
						
						
						
						
					 
					
						2019-07-25 01:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1947860d61 
					 
					
						
						
							
							Dismiss notification after flashing  
						
						
						
						
					 
					
						2019-07-25 01:05:06 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						55aaa421e8 
					 
					
						
						
							
							Directly download to target location  
						
						
						
						
					 
					
						2019-07-23 01:31:59 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a8932706d8 
					 
					
						
						
							
							Consolidate Magisk download subject  
						
						
						
						
					 
					
						2019-07-23 00:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a97972aac0 
					 
					
						
						
							
							Update notification once per second  
						
						
						
						
					 
					
						2019-07-23 00:33:28 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						094c3d559a 
					 
					
						
						
							
							Minor fixes and cleanups  
						
						
						
						
					 
					
						2019-07-22 01:49:21 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6fb032b3c2 
					 
					
						
						
							
							Clean ups  
						
						
						
						
					 
					
						2019-07-20 22:37:34 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8ca188f4d4 
					 
					
						
						
							
							Stream and process module zips  
						
						
						
						
					 
					
						2019-07-20 21:04:06 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						746a1d8d59 
					 
					
						
						
							
							Directly download to magisk.zip for flashing  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						63c5e00d86 
					 
					
						
						
							
							Update Android Studio  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						9d2e5d6665 
					 
					
						
						
							
							Updated design for custom channel field so it matches the other dialog  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f6045bf8b5 
					 
					
						
						
							
							Added custom dialog for download location only  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e83f40d5c5 
					 
					
						
						
							
							Added actions for opening files in the file browser  
						
						... 
						
						
						
						No icons are added at this time, so crashes might occur 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e5118418b2 
					 
					
						
						
							
							Added option to have custom download location  
						
						... 
						
						
						
						The location is automatically added to list of supported paths for caching 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7cd814d917 
					 
					
						
						
							
							Updated service to use extra transformer so the service itself is not plagued by unnecessary code  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						78282c1a49 
					 
					
						
						
							
							Removed unused entry  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						fd4214ccf3 
					 
					
						
						
							
							Fixed minor bugs regarding notification cancellation  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0785945635 
					 
					
						
						
							
							Added appending installers to modules  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						967bdeae7b 
					 
					
						
						
							
							Updated service architecture and extracted useful tools to separate class  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						452db51669 
					 
					
						
						
							
							Updated flash location so it's one layer deeper preventing accidental cache deletion  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						5875ced367 
					 
					
						
						
							
							Fixed launching activities on newer systems  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						fbac6bcfd0 
					 
					
						
						
							
							Fixed substrate handling multiple downloads at once  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0dcd3ece9d 
					 
					
						
						
							
							Updated downloading modules  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						224fff89e3 
					 
					
						
						
							
							Updated object usage for module subjects  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						22e73644f9 
					 
					
						
						
							
							Added option to run service in foreground right away  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6a0f6ab319 
					 
					
						
						
							
							Updated magisk installer so it uses predownloaded file  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						88a394836f 
					 
					
						
						
							
							Replaced all install methods with the download service  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f822c1c2e4 
					 
					
						
						
							
							Added default to flash configuration  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						1d16d980b3 
					 
					
						
						
							
							Added second slot flashing capability  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						501b18f986 
					 
					
						
						
							
							Added default value to magisk subject  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						21ed759e53 
					 
					
						
						
							
							Removed duplicate helper  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						8d50dfd93c 
					 
					
						
						
							
							Fixed overwriting file in download mode  
						
						... 
						
						
						
						Added prevention of copying itself to itself 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						51e40dd98c 
					 
					
						
						
							
							Fixed crashes caused by file exposure beyond app bounds  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						b2048379af 
					 
					
						
						
							
							Fixed uris so in case there's no additional the data one (with zips) is selected instead  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						011539f6f1 
					 
					
						
						
							
							Added permission requirements for using service  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						5457c3803f 
					 
					
						
						
							
							Added remaining methods of installation/flashing/uninstall to service  
						
						... 
						
						
						
						Updated parameters of patching step and fixed new ordered flashing format 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						b3d777bb6c 
					 
					
						
						
							
							Updated configuration to hold data when necessary  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						12e00c3054 
					 
					
						
						
							
							Updated method naming scheme  
						
						... 
						
						
						
						Added new configurations
Added flashing methods and annotated viewModel's uri as deprecated in function 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						40b683111c 
					 
					
						
						
							
							Added an option to disable the new caching mechanism completely  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						9542ca773f 
					 
					
						
						
							
							Added new CompoundDownloadService which will encapsulate all downloads and should manage post-download events as well  
						
						... 
						
						
						
						As of now it's still in a development stage and isn't connected to anything 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						8af832a496 
					 
					
						
						
							
							Added several calls to FlashActivity so it manages its launch parameters by itself  
						
						... 
						
						
						
						Its reach will be deepened further in the future commits 
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6836130fda 
					 
					
						
						
							
							Added overloaded method call for progress notification so it accepts foreign context  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						724893879f 
					 
					
						
						
							
							Added option to intercept progress while copying files  
						
						
						
						
					 
					
						2019-07-20 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						736729f5ef 
					 
					
						
						
							
							Maintain a list of pre-init mounts  
						
						... 
						
						
						
						Keep track of everything to unmount 
						
						
					 
					
						2019-07-16 23:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						aa47966347 
					 
					
						
						
							
							Fix raw_data move constructor  
						
						
						
						
					 
					
						2019-07-16 23:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						d64d12afe8 
					 
					
						
						
							
							Some fixes  
						
						
						
						
					 
					
						2019-07-16 01:20:10 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1f8df419c4 
					 
					
						
						
							
							Extract x86 busybox first  
						
						... 
						
						
						
						Fix  #1600  
					
						2019-07-16 01:16:29 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7ba8202af5 
					 
					
						
						
							
							Introduce new root overlay system  
						
						
						
						
					 
					
						2019-07-16 01:08:28 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d7b691cf59 
					 
					
						
						
							
							Move libutil internal headers out of include path  
						
						
						
						
					 
					
						2019-07-14 23:55:52 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						7058d5e4cd 
					 
					
						
						
							
							magiskpolicy: rules: fix writing to loop devices using upstream sepolicy  
						
						
						
						
					 
					
						2019-07-14 22:09:26 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						52fd508fea 
					 
					
						
						
							
							Do not use std::random_device  
						
						... 
						
						
						
						Directly read from urandom instead of using std::random_device.
libc++ will use iostream under-the-hood, which brings significant
binary size increase that is not welcomed, especially in magiskinit. 
						
						
					 
					
						2019-07-14 21:56:21 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						41045b62dc 
					 
					
						
						
							
							Introduce more randomness  
						
						... 
						
						
						
						- Use C++ random generator instead of old and broken rand()
- Randomize string length to piss off stupid detectors 
						
						
					 
					
						2019-07-14 17:42:49 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						188ea2644a 
					 
					
						
						
							
							Updated downloading magisk to pull the zip from cache if eligible  
						
						
						
						
					 
					
						2019-07-08 11:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4c8f357978 
					 
					
						
						
							
							Update to support updated FrankeNDK  
						
						
						
						
					 
					
						2019-07-07 17:38:57 -07:00 
						 
				 
			
				
					
						
							
							
								Marius 
							
						 
					 
					
						
						
							
						
						4bb2fd6ba6 
					 
					
						
						
							
							Fix typos in german translation  
						
						
						
						
					 
					
						2019-07-07 12:40:20 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						33c9f74508 
					 
					
						
						
							
							magiskpolicy: rules: fix rootfs operations with SAR Magisk  
						
						... 
						
						
						
						- while many newer devices cannot allow / (system partition) to be mounted rw due to compressed fs (e.g. erofs) or logical partitions, it should remain possible to alter rootfs files/directories on those that previously allowed it 
						
						
					 
					
						2019-07-07 12:33:20 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						f53fe67372 
					 
					
						
						
							
							BootSigner: support setting name with no cert/key pair supplied  
						
						
						
						
					 
					
						2019-07-07 12:33:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						51ff724691 
					 
					
						
						
							
							Unblock all signals in root shell process  
						
						... 
						
						
						
						Fix  #1563  
					
						2019-07-07 12:30:57 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						291bf93f9d 
					 
					
						
						
							
							Proper timing  
						
						
						
						
					 
					
						2019-07-07 12:20:47 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5fcd629f16 
					 
					
						
						
							
							Rearrange su daemon routine  
						
						
						
						
					 
					
						2019-07-07 12:20:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ab90901793 
					 
					
						
						
							
							Use C++ smart pointer for caching su_info  
						
						
						
						
					 
					
						2019-07-07 00:31:49 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4f206fd918 
					 
					
						
						
							
							Fix compile errors  
						
						
						
						
					 
					
						2019-07-06 23:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7233285437 
					 
					
						
						
							
							Use relative symbolic links  
						
						
						
						
					 
					
						2019-07-04 17:58:46 -07:00 
						 
				 
			
				
					
						
							
							
								John Wu 
							
						 
					 
					
						
						
							
						
						8e348a11c2 
					 
					
						
						
							
							Support non standard image headers  
						
						... 
						
						
						
						Some Samsung device uses the header version field as extra section size 
						
						
					 
					
						2019-07-04 11:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						085ea6d0a1 
					 
					
						
						
							
							SignBoot: use verity keys not testkey to correctly follow AOSP  
						
						
						
						
					 
					
						2019-07-04 11:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						aaf88b1895 
					 
					
						
						
							
							BootSigner: add ability to change target name  
						
						... 
						
						
						
						- supports signing /recovery images
- add as final argument and default to /boot if not supplied so installer scripts remain the same 
						
						
					 
					
						2019-07-04 11:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						4f4a9412a3 
					 
					
						
						
							
							SignBoot: updates from AOSP for boot_img_hdr_v1 and v2  
						
						... 
						
						
						
						"Allow recovery-dtbo in recovery.img to be signed" by Hridya Valsaraju:
9bb9f8f857590e58454d 
						
						
					 
					
						2019-07-04 11:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a92e039363 
					 
					
						
						
							
							Split util headers  
						
						
						
						
					 
					
						2019-07-01 22:58:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						33aa4ca4b7 
					 
					
						
						
							
							Move libmincrypt into separate repo  
						
						
						
						
					 
					
						2019-06-30 19:53:03 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						05658cafc7 
					 
					
						
						
							
							Fix typo causing sbin clone failure  
						
						
						
						
					 
					
						2019-06-30 19:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ff3710de66 
					 
					
						
						
							
							Minor code changes across all sources  
						
						
						
						
					 
					
						2019-06-30 19:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						db8dd9f186 
					 
					
						
						
							
							Init code rearrangement  
						
						
						
						
					 
					
						2019-06-30 11:39:13 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e8b73ba6d1 
					 
					
						
						
							
							Add separate product partition support  
						
						
						
						
					 
					
						2019-06-29 14:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f1112fdf37 
					 
					
						
						
							
							Logical Resizable Android Partitions support  
						
						... 
						
						
						
						The way how logical partition, or "Logical Resizable Android Partitions"
as they say in AOSP source code, is setup makes it impossible to early
mount the partitions from the shared super partition with just
a few lines of code; in fact, AOSP has a whole "fs_mgr" folder which
consist of multiple complex libraries, with 15K lines of code just
to deal with the device mapper shenanigans.
In order to keep the already overly complicated MagiskInit more
managable, I chose NOT to go the route of including fs_mgr directly
into MagiskInit. Luckily, starting from Android Q, Google decided to
split init startup into 3 stages, with the first stage doing _only_
early mount. This is great news, because we can simply let the stock
init do its own thing for us, and we intercept the bootup sequence.
So the workflow can be visualized roughly below:
Magisk First Stage --> First Stage Mount --> Magisk Second Stage --+
   (MagiskInit)         (Original Init)         (MagiskInit)       +
                                                                   +
                                                                   +
     ...Rest of the boot... <-- Second Stage <-- Selinux Setup  <--+
      (__________________ Original Init ____________________)
The catch here is that after doing all the first stage mounting, /init
will pivot /system as root directory (/), leaving us impossible to
regain control after we hand it over. So the solution here is to patch
fstab in /first_stage_ramdisk on-the-fly to redirect /system to
/system_root, making the original init do all the hard work for
us and mount required early mount partitions, but skips the step of
switching root directory. It will also conveniently hand over execution
back to MagiskInit, which we will reuse the routine for patching
root directory in normal system-as-root situations. 
						
						
					 
					
						2019-06-29 01:25:54 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						a48c4f9e05 
					 
					
						
						
							
							magiskboot: don't clobber /overlay with cpio restore anymore  
						
						... 
						
						
						
						- Magisk "dirty" flashes would remove the /overlay directory which might have been put there by a custom kernel or other mod
- this is a leftover from when Magisk itself used /overlay for placing init.magisk.rc, so just remove this file specifically and leave the rest intact 
						
						
					 
					
						2019-06-27 18:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rom 
							
						 
					 
					
						
						
							
						
						19a521d2e9 
					 
					
						
						
							
							French translation update  
						
						
						
						
					 
					
						2019-06-27 18:59:29 -04:00 
						 
				 
			
				
					
						
							
							
								cristisilaghi 
							
						 
					 
					
						
						
							
						
						dd6e55ac31 
					 
					
						
						
							
							[ro] Add translators  
						
						
						
						
					 
					
						2019-06-27 04:10:51 -04:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						b1e63f0f14 
					 
					
						
						
							
							Manager: fix ModulesFragment reboot menu  
						
						... 
						
						
						
						- correct 'booloader' typo breaking bootloader entry
- remove extra bootloader entry Shell.su line which is unnecessary since it's covered by reboot()
- revert to using `reboot recovery` for recovery entry since `svc power reboot recovery` triggers a very disconcerting "Factory data reset" reboot dialog on many devices
- add Reboot to EDL mode option for good measure 
						
						
					 
					
						2019-06-27 04:09:41 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b0e49a4cc8 
					 
					
						
						
							
							Kill blastula pool when magiskhide init  
						
						
						
						
					 
					
						2019-06-27 00:49:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1e94517a72 
					 
					
						
						
							
							MagiskHide is coming back strong  
						
						
						
						
					 
					
						2019-06-27 00:28:34 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						98f60216ac 
					 
					
						
						
							
							Temporary disable MagiskHide by default  
						
						... 
						
						
						
						Latest Android Q beta does not like when zygote is ptraced on
boot. Disable it for now until further investigation. 
						
						
					 
					
						2019-06-25 23:32:07 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e29b712108 
					 
					
						
						
							
							Start Magisk in SAR  
						
						
						
						
					 
					
						2019-06-25 23:31:59 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a462435f2f 
					 
					
						
						
							
							Load custom sepolicy  
						
						
						
						
					 
					
						2019-06-25 21:34:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						911b8273fe 
					 
					
						
						
							
							Fix typo in sbin clone  
						
						
						
						
					 
					
						2019-06-25 03:35:25 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						09935e591a 
					 
					
						
						
							
							Proper SARInit test  
						
						
						
						
					 
					
						2019-06-25 03:34:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4a212dba35 
					 
					
						
						
							
							Early mount partitions in SAR  
						
						
						
						
					 
					
						2019-06-25 02:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						aac9e85e04 
					 
					
						
						
							
							More Q cleanup  
						
						
						
						
					 
					
						2019-06-25 02:38:34 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						bb67a837d3 
					 
					
						
						
							
							Adjust class structures  
						
						
						
						
					 
					
						2019-06-24 01:50:47 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6cde695194 
					 
					
						
						
							
							Remove Q dirty hacks in SARCompat  
						
						
						
						
					 
					
						2019-06-24 01:31:42 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a1a1ac0bbb 
					 
					
						
						
							
							Add sbin overlay to system-as-root  
						
						
						
						
					 
					
						2019-06-24 01:21:33 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						9ec8bc2166 
					 
					
						
						
							
							Boot MagiskInit as actual system-as-root  
						
						... 
						
						
						
						WIP, no customization. DO NOT USE YET! 
						
						
					 
					
						2019-06-23 15:14:47 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						28cd6a75e7 
					 
					
						
						
							
							Add missing functions in bionic  
						
						
						
						
					 
					
						2019-06-23 14:54:48 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4cc7aced15 
					 
					
						
						
							
							Add new util function  
						
						
						
						
					 
					
						2019-06-23 03:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1058aeb04f 
					 
					
						
						
							
							Label current SAR impl as compat  
						
						... 
						
						
						
						The current system-as-root magiskinit implementation (converting
root directory in system partition to legacy rootfs setup) is now
considered as backwards compatible only.
The new implementation that is hide and Android Q friendly is coming soon. 
						
						
					 
					
						2019-06-22 03:18:45 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cfec0db947 
					 
					
						
						
							
							Delay mounting sbin overlay  
						
						
						
						
					 
					
						2019-06-22 03:14:33 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						120bd6cd68 
					 
					
						
						
							
							v7.3.2 Changelog  
						
						
						
						
					 
					
						2019-06-21 01:12:50 -07:00 
						 
				 
			
				
					
						
							
							
								JoanVC100 
							
						 
					 
					
						
						
							
						
						9aef06d1b8 
					 
					
						
						
							
							Fix traductors  
						
						
						
						
					 
					
						2019-06-21 04:00:54 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e6e9dd751c 
					 
					
						
						
							
							Upgrade Kotlin  
						
						
						
						
					 
					
						2019-06-21 00:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						5dd677756f 
					 
					
						
						
							
							Fixed multiple fetch tasks running at once  
						
						... 
						
						
						
						Disposing wouldn't help since the shell doesn't appear to handle concurrency well 
						
						
					 
					
						2019-06-21 00:36:37 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						b77c590910 
					 
					
						
						
							
							Fixed the searchView being collapsed after searching through it  
						
						... 
						
						
						
						Now they have their state synced with viewModel to allow continuity 
						
						
					 
					
						2019-06-21 00:36:37 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7e5f2822ae 
					 
					
						
						
							
							Fix superuser fragment crashes  
						
						... 
						
						
						
						Fix superuser screen encountering inconsistencies when refreshing the data rapidly 
						
						
					 
					
						2019-06-21 00:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						12bbc7fd6b 
					 
					
						
						
							
							Update v7.3.1 changelog  
						
						
						
						
					 
					
						2019-06-17 22:15:38 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						bf9ac8252b 
					 
					
						
						
							
							Cleanup UpdateInfo  
						
						
						
						
					 
					
						2019-06-16 16:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4a3f5dc619 
					 
					
						
						
							
							Cleanups  
						
						
						
						
					 
					
						2019-06-16 14:35:51 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ca156befbd 
					 
					
						
						
							
							Fixed mapping generic pairs to policy crashing when no policy is found  
						
						... 
						
						
						
						The policy (app) is now deleted when found invalid (uninstalled) 
						
						
					 
					
						2019-06-16 16:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4db41e2ac4 
					 
					
						
						
							
							Added attempted fix for parsing data off default thread  
						
						
						
						
					 
					
						2019-06-16 16:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						982a43fce1 
					 
					
						
						
							
							Moved diff computation of policy list to the background thread  
						
						
						
						
					 
					
						2019-06-16 16:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						dd76a74e1c 
					 
					
						
						
							
							Fixed fast scroll button crashing while scrolling to undefined position  
						
						
						
						
					 
					
						2019-06-16 16:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						70cb52b2c7 
					 
					
						
						
							
							Fixed fast scroll button being visible when log is empty  
						
						
						
						
					 
					
						2019-06-16 16:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5c7f69acaa 
					 
					
						
						
							
							Separate SAR and legacy implementation  
						
						
						
						
					 
					
						2019-06-16 12:45:32 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f1d9015e5f 
					 
					
						
						
							
							Move load kernel info out of class  
						
						
						
						
					 
					
						2019-06-15 22:25:09 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e8d900c58e 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2019-06-15 18:12:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a6241ae912 
					 
					
						
						
							
							Fix magiskboot unpack option parsing  
						
						
						
						
					 
					
						2019-06-15 16:15:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4a697ca2ec 
					 
					
						
						
							
							Add 7.3.0 changelog  
						
						
						
						
					 
					
						2019-06-14 22:39:31 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						58bec7f2c9 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-06-14 22:39:31 -07:00 
						 
				 
			
				
					
						
							
							
								Wenlin Shen 
							
						 
					 
					
						
						
							
						
						213f84985c 
					 
					
						
						
							
							Update Chinese (Traditional) translate  
						
						... 
						
						
						
						Update wordings to improve readability. 
						
						
					 
					
						2019-06-13 21:33:24 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						074b1f8c61 
					 
					
						
						
							
							Added one-click scroll to the bottom  
						
						
						
						
					 
					
						2019-06-12 16:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						326eee8c83 
					 
					
						
						
							
							Migrate a lot of classes to Kotlin  
						
						
						
						
					 
					
						2019-06-12 03:29:38 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						00bff4912e 
					 
					
						
						
							
							Use svc for reboot if feasible  
						
						... 
						
						
						
						Close  #1488  
					
						2019-06-12 00:55:21 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0ce1720516 
					 
					
						
						
							
							Fixed magisk log screen lines having multiple lines  
						
						
						
						
					 
					
						2019-06-11 21:52:03 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						ee407472cf 
					 
					
						
						
							
							magiskboot: allow forcing no recompression on ramdisk.cpio  
						
						... 
						
						
						
						- when input image had a compressed ramdisk magiskboot had no way to force the repack with the uncompressed ramdisk.cpio since it does not formally recognize cpio as its own format, so add a switch to support forcing repacking to any possible ramdisk format regardless of input image 
						
						
					 
					
						2019-06-10 21:57:39 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						f341f3b2dd 
					 
					
						
						
							
							magiskboot: accept forcing recognized but unsupported format compression  
						
						... 
						
						
						
						- when input image had a different supported format (e.g. gzip) magiskboot would not accept a manually compressed ramdisk or kernel in an unsupported format (e.g. lzop) despite being able to recognize it, so instead would double compress using whatever the input format was, breaking the image with, in effect, a ramdisk.cpio.lzo.gz 
						
						
					 
					
						2019-06-10 21:56:51 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Macdonald 
							
						 
					 
					
						
						
							
						
						8513946e09 
					 
					
						
						
							
							'magiskboot hexpatch' will exit with status 1 when nothing patched.  
						
						
						
						
					 
					
						2019-06-10 21:41:40 -07:00 
						 
				 
			
				
					
						
							
							
								nonnymoose 
							
						 
					 
					
						
						
							
						
						8ebd9c8927 
					 
					
						
						
							
							Use original file type when creating device nodes  
						
						
						
						
					 
					
						2019-06-10 21:41:17 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1d54c5144e 
					 
					
						
						
							
							Fix background update checks  
						
						
						
						
					 
					
						2019-06-10 21:25:42 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e40d4318fa 
					 
					
						
						
							
							Let Kotlin target Java 8  
						
						
						
						
					 
					
						2019-06-10 21:22:07 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7756e10779 
					 
					
						
						
							
							Rewrite configs with Kotlin delagate properties  
						
						
						
						
					 
					
						2019-06-10 04:37:56 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3e58d502d0 
					 
					
						
						
							
							Update SettingsFragment to Kotlin  
						
						
						
						
					 
					
						2019-06-09 03:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1c8846dc57 
					 
					
						
						
							
							Make PreferenceModel an interface  
						
						
						
						
					 
					
						2019-06-08 16:30:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2f320c7239 
					 
					
						
						
							
							Update ClassMap  
						
						
						
						
					 
					
						2019-06-08 15:34:15 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e799918ab6 
					 
					
						
						
							
							Update update check service  
						
						
						
						
					 
					
						2019-06-08 15:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						86c4928e0f 
					 
					
						
						
							
							Fix locale settings  
						
						... 
						
						
						
						AppCompatActivity changed its impl again... 
						
						
					 
					
						2019-06-08 02:11:10 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0293eb5c51 
					 
					
						
						
							
							Never refetch magisk version dynamically  
						
						
						
						
					 
					
						2019-06-08 01:44:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						1ee75b6aa6 
					 
					
						
						
							
							Download snet package without legacy impl  
						
						
						
						
					 
					
						2019-06-08 01:39:22 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4b30b224b5 
					 
					
						
						
							
							Remove separate constant class  
						
						
						
						
					 
					
						2019-06-08 00:41:03 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						16b232d2a3 
					 
					
						
						
							
							Enable okhttp logging in debug only  
						
						
						
						
					 
					
						2019-06-07 02:03:17 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3f3b1f5b1d 
					 
					
						
						
							
							Sort policy with app name  
						
						
						
						
					 
					
						2019-06-07 01:24:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						cec017b7bf 
					 
					
						
						
							
							More MagidkDB fixes  
						
						
						
						
					 
					
						2019-06-07 01:05:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3123cc1059 
					 
					
						
						
							
							Update AndroidX dependencies  
						
						
						
						
					 
					
						2019-06-07 00:27:07 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						caa9df86bc 
					 
					
						
						
							
							Switch to R8 friendly room-runtime  
						
						
						
						
					 
					
						2019-06-07 00:17:00 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						f417389a7a 
					 
					
						
						
							
							Fix magisk database code in app  
						
						
						
						
					 
					
						2019-06-06 00:39:24 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						662a5c8ea6 
					 
					
						
						
							
							Upgrade Retrofit 2.6.0  
						
						
						
						
					 
					
						2019-06-05 23:41:51 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7edfbfb764 
					 
					
						
						
							
							Upgrade SDK  
						
						
						
						
					 
					
						2019-06-05 21:33:09 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c1602d2554 
					 
					
						
						
							
							Support execute commands in magiskhide env  
						
						... 
						
						
						
						Credits to #1454  
						
						
					 
					
						2019-06-04 22:27:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						9f8d4e1022 
					 
					
						
						
							
							Properly isolate mount namespace  
						
						
						
						
					 
					
						2019-06-04 21:21:27 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d1dfda405f 
					 
					
						
						
							
							Removed Kotpref and replaced it with PreferenceModel  
						
						
						
						
					 
					
						2019-06-04 00:59:57 -07:00 
						 
				 
			
				
					
						
							
							
								Emanuel Hajnzic 
							
						 
					 
					
						
						
							
						
						28efded624 
					 
					
						
						
							
							Update and cleanup for german strings.xml  
						
						
						
						
					 
					
						2019-06-03 23:37:57 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						06c86ee267 
					 
					
						
						
							
							Remove samsung.md  
						
						
						
						
					 
					
						2019-06-03 23:37:16 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Macdonald 
							
						 
					 
					
						
						
							
						
						5892780871 
					 
					
						
						
							
							Added warnings about flashing only an AP file and using MTP.  
						
						... 
						
						
						
						MTP is now known to sometimes corrupt the AP file on transfer to the PC,
so we should warn users to prefer `adb`.
Furthermore, quite a few users are reporting a shrunken `/data`
file-system after flashing with Odin. This has been traced to the
flashing of only an AP file, which causes some versions of Odin to
shrink `/data`. The phenomenon is reproducable. 
						
						
					 
					
						2019-06-03 23:35:33 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4fcdcd9a8a 
					 
					
						
						
							
							Detect UID from data directories  
						
						
						
						
					 
					
						2019-06-03 23:32:49 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						80d834fb55 
					 
					
						
						
							
							Use kotshi instead of moshi-kotlin-codegen  
						
						
						
						
					 
					
						2019-06-01 13:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4122ebe18f 
					 
					
						
						
							
							Remove unused Room database code  
						
						
						
						
					 
					
						2019-06-01 02:20:40 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7d87777bf8 
					 
					
						
						
							
							Improve proguard rules  
						
						
						
						
					 
					
						2019-06-01 01:13:29 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4a73d634e0 
					 
					
						
						
							
							Tidy things up  
						
						
						
						
					 
					
						2019-05-31 21:46:59 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						373dc10a40 
					 
					
						
						
							
							Use moshi code-gen  
						
						
						
						
					 
					
						2019-05-31 21:46:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Macdonald 
							
						 
					 
					
						
						
							
						
						ed43ec8ea2 
					 
					
						
						
							
							Populate Config variables based on update channel parameters.  
						
						... 
						
						
						
						With thanks to @diareuse. 
						
						
					 
					
						2019-05-31 20:48:21 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						7918fc3528 
					 
					
						
						
							
							Support building individual applets  
						
						
						
						
					 
					
						2019-05-30 21:17:58 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						bf58205b0a 
					 
					
						
						
							
							magiskboot: be clear lzop is not a supported compression format  
						
						... 
						
						
						
						- keep detection and always display detected format type to fascilitate external support 
						
						
					 
					
						2019-05-30 20:31:24 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c0d1ce96d1 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2019-05-30 01:05:48 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b31d3802eb 
					 
					
						
						
							
							Properly force refresh  
						
						
						
						
					 
					
						2019-05-29 23:45:18 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						be1228c3b4 
					 
					
						
						
							
							Reverted removing UpdateRepos temporarily  
						
						
						
						
					 
					
						2019-05-29 18:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						15c94c6b34 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						... 
						
						
						
						# Conflicts:
#	build.gradle 
						
						
					 
					
						2019-05-29 18:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						202d23426a 
					 
					
						
						
							
							Fixed update cards having their text resized  
						
						
						
						
					 
					
						2019-05-29 16:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						fc26de48b2 
					 
					
						
						
							
							Removed hiding advanced settings when no root is detected  
						
						... 
						
						
						
						This change was made in order to allow proper adjustment of boot image 
						
						
					 
					
						2019-05-29 16:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								vvb2060 
							
						 
					 
					
						
						
							
						
						76c88913f9 
					 
					
						
						
							
							Ensure Magisk environment normal  
						
						
						
						
					 
					
						2019-05-27 16:29:54 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a3a1aed723 
					 
					
						
						
							
							Don't check zygote in busy loop  
						
						
						
						
					 
					
						2019-05-27 16:27:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						81aa56f60f 
					 
					
						
						
							
							Support EROFS system-as-root devices  
						
						... 
						
						
						
						Close  #1381  
					
						2019-05-27 15:19:28 -07:00 
						 
				 
			
				
					
						
							
							
								Vladimír Kubala 
							
						 
					 
					
						
						
							
						
						73bb850209 
					 
					
						
						
							
							Update Slovak translation  
						
						
						
						
					 
					
						2019-05-27 15:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Gozzwip 
							
						 
					 
					
						
						
							
						
						8dfec12330 
					 
					
						
						
							
							Some fixes  
						
						... 
						
						
						
						There is a missing string which I couldn't find in this file but in app it appears when you install a module, please check. 
						
						
					 
					
						2019-05-27 15:04:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ae24397793 
					 
					
						
						
							
							Try to wait if block device is not ready  
						
						... 
						
						
						
						Close  #1459  
					
						2019-05-27 15:01:49 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3b0f888407 
					 
					
						
						
							
							Minor update for parsing uevent  
						
						
						
						
					 
					
						2019-05-27 02:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						845d1e02b0 
					 
					
						
						
							
							Separate magiskinit components  
						
						
						
						
					 
					
						2019-05-27 00:29:43 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						5d357bc41f 
					 
					
						
						
							
							Remove unused function  
						
						
						
						
					 
					
						2019-05-26 22:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6a54672b13 
					 
					
						
						
							
							Cleanup unnecessary functions  
						
						
						
						
					 
					
						2019-05-26 03:05:23 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3d9a15df44 
					 
					
						
						
							
							Remove unnecessary '--' in magiskhide  
						
						
						
						
					 
					
						2019-05-26 02:59:38 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						449c7fda2f 
					 
					
						
						
							
							Enable proc_monitor test in debug mode only  
						
						
						
						
					 
					
						2019-05-26 02:53:28 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8b7b05da68 
					 
					
						
						
							
							Separate hide policies  
						
						
						
						
					 
					
						2019-05-26 02:47:57 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						92400ebcab 
					 
					
						
						
							
							Process monitor minor tweaks  
						
						
						
						
					 
					
						2019-05-26 02:35:12 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						23d3e56967 
					 
					
						
						
							
							Add new util function  
						
						
						
						
					 
					
						2019-05-25 21:42:51 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6785dc4967 
					 
					
						
						
							
							Disable verbose ptrace logging  
						
						
						
						
					 
					
						2019-05-25 21:42:24 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						dad20f6a2d 
					 
					
						
						
							
							Update zygote namespace  
						
						... 
						
						
						
						Close  #1492  
					
						2019-05-25 18:30:43 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						bb15671046 
					 
					
						
						
							
							Sleep when there is nothing to wait  
						
						
						
						
					 
					
						2019-05-25 18:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						21984fac8b 
					 
					
						
						
							
							Add API for running independent proc_monitor test  
						
						
						
						
					 
					
						2019-05-25 16:08:53 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f392afe87f 
					 
					
						
						
							
							Added error message in case Markdown window fails to load  
						
						
						
						
					 
					
						2019-05-25 19:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6a243ec7bc 
					 
					
						
						
							
							Fixed inconsistent displaying of repos and improved their sorting  
						
						
						
						
					 
					
						2019-05-25 18:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						8cd3b603df 
					 
					
						
						
							
							Fixed cached repos not being ordered by settings  
						
						
						
						
					 
					
						2019-05-25 18:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6e1aefe6d8 
					 
					
						
						
							
							Added feature that prevents repositories from being downloaded every single time that user requests to show Module/Download fragment unless requested by user  
						
						
						
						
					 
					
						2019-05-25 16:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						1c90b6eca3 
					 
					
						
						
							
							Fixed notification popping up every time update is scheduled  
						
						
						
						
					 
					
						2019-05-25 16:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						c33cf9f878 
					 
					
						
						
							
							Fixed stable channel asking for custom URL when previously selected  
						
						
						
						
					 
					
						2019-05-25 16:15:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						27cb40eec9 
					 
					
						
						
							
							Removed test options from proguard  
						
						
						
						
					 
					
						2019-05-24 16:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						c06081b75d 
					 
					
						
						
							
							Added more proguard restrictions and rules for kotlin and moshi  
						
						
						
						
					 
					
						2019-05-24 15:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a7eec2f0a0 
					 
					
						
						
							
							Fixed initial crashes occurring due to improperly obfuscated constructors and inner fields  
						
						
						
						
					 
					
						2019-05-24 15:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4fd0fe3194 
					 
					
						
						
							
							Fixed repo not being correctly marked as jsonclass hence it crashed when fetching obfuscated  
						
						
						
						
					 
					
						2019-05-24 15:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						cc74593ddd 
					 
					
						
						
							
							Removed useless constructor parameter from home vm  
						
						
						
						
					 
					
						2019-05-24 15:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						fdb7c5dba1 
					 
					
						
						
							
							Added Timber as marked for stripping  
						
						
						
						
					 
					
						2019-05-24 15:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						77470c7cfa 
					 
					
						
						
							
							Updated koin  
						
						
						
						
					 
					
						2019-05-24 12:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f0a734fdab 
					 
					
						
						
							
							Fixed clearing cache crashing due to operations on main thread  
						
						
						
						
					 
					
						2019-05-24 12:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						75405b2b25 
					 
					
						
						
							
							Upgrade AS  
						
						
						
						
					 
					
						2019-05-24 02:48:10 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						90ed4b3c49 
					 
					
						
						
							
							magiskboot: clean up remaining unneeded ELF detection bits  
						
						... 
						
						
						
						- default for no format match is UNSUPP_RET (unsupported) so there is no needed to explicitly detect ELF still 
						
						
					 
					
						2019-05-24 02:46:35 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Renshaw 
							
						 
					 
					
						
						
							
						
						290a17a764 
					 
					
						
						
							
							magiskboot: fix bootimg hdr v2 checksum generation  
						
						... 
						
						
						
						- new AOSP dtb section was missing from HASH_update 
						
						
					 
					
						2019-05-24 02:46:35 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						aaabd836e4 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-05-23 20:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						076e5cea3b 
					 
					
						
						
							
							Fixed selection not persisting throughout root requests  
						
						
						
						
					 
					
						2019-05-23 20:01:47 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						8515971ccf 
					 
					
						
						
							
							Fixed deleting "one-time" root requests whilst removing outdated  
						
						
						
						
					 
					
						2019-05-23 19:18:16 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d86fb033ea 
					 
					
						
						
							
							Fixed conditions being inaccurately represented  
						
						
						
						
					 
					
						2019-05-23 19:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						99d7d8ddbc 
					 
					
						
						
							
							Fixed background being transparent for su request  
						
						
						
						
					 
					
						2019-05-23 18:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						df78fd2d41 
					 
					
						
						
							
							Fixed setting custom channels and switching between official ones being broken  
						
						
						
						
					 
					
						2019-05-23 18:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						dabe6267b9 
					 
					
						
						
							
							Fixed error that prevented flashing  
						
						
						
						
					 
					
						2019-05-23 16:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0119ebddbe 
					 
					
						
						
							
							Added back clearing repository cache  
						
						
						
						
					 
					
						2019-05-23 15:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						3216ef9f47 
					 
					
						
						
							
							Upgrade AS  
						
						
						
						
					 
					
						2019-05-23 01:08:07 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						b79d1bcded 
					 
					
						
						
							
							magiskboot: clean up remaining unneeded ELF detection bits  
						
						... 
						
						
						
						- default for no format match is UNSUPP_RET (unsupported) so there is no needed to explicitly detect ELF still 
						
						
					 
					
						2019-05-21 02:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Renshaw 
							
						 
					 
					
						
						
							
						
						17e234f9d5 
					 
					
						
						
							
							magiskboot: fix bootimg hdr v2 checksum generation  
						
						... 
						
						
						
						- new AOSP dtb section was missing from HASH_update 
						
						
					 
					
						2019-05-21 02:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ea1f75f80e 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-05-20 15:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8c40db5730 
					 
					
						
						
							
							Don't build snet in all  
						
						
						
						
					 
					
						2019-05-20 01:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						6fe03d2795 
					 
					
						
						
							
							Fix stub strings  
						
						
						
						
					 
					
						2019-05-20 01:33:08 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c595a87ccf 
					 
					
						
						
							
							Update Magisk Manager changelog  
						
						
						
						
					 
					
						2019-05-20 01:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						fac07c3913 
					 
					
						
						
							
							Update R8 version  
						
						
						
						
					 
					
						2019-05-19 17:39:19 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						c63fdbbc6b 
					 
					
						
						
							
							Add traditional Chinese translations  
						
						
						
						
					 
					
						2019-05-19 17:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						2ff5d9606b 
					 
					
						
						
							
							magiskboot: add support for remaining Nook HD pre-image loaders  
						
						
						
						
					 
					
						2019-05-19 17:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								zertyuiop 
							
						 
					 
					
						
						
							
						
						ed43452c1a 
					 
					
						
						
							
							Added missing strings  
						
						
						
						
					 
					
						2019-05-19 13:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver Cervera 
							
						 
					 
					
						
						
							
						
						8f28d4028f 
					 
					
						
						
							
							Update Italian structure  
						
						
						
						
					 
					
						2019-05-19 13:49:51 -07:00 
						 
				 
			
				
					
						
							
							
								Cristian Silaghi 
							
						 
					 
					
						
						
							
						
						b54543b18c 
					 
					
						
						
							
							Update RO language  
						
						
						
						
					 
					
						2019-05-19 13:49:25 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						966d6593ca 
					 
					
						
						
							
							Fix strings  
						
						
						
						
					 
					
						2019-05-13 23:21:01 -07:00 
						 
				 
			
				
					
						
							
							
								JoanVC100 
							
						 
					 
					
						
						
							
						
						ad95b1c9d1 
					 
					
						
						
							
							Addition, reorganisation and fixing Catalan strings  
						
						
						
						
					 
					
						2019-05-13 23:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Ingan121 
							
						 
					 
					
						
						
							
						
						3bfa38c60a 
					 
					
						
						
							
							Update strings.xml  
						
						
						
						
					 
					
						2019-05-13 23:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0bdbcad8be 
					 
					
						
						
							
							Don't specify Provider  
						
						
						
						
					 
					
						2019-05-13 22:39:28 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						80855e89ec 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						... 
						
						
						
						# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/topjohnwu/magisk/model/receiver/GeneralReceiver.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/hide/HideViewModel.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt 
						
						
					 
					
						2019-05-13 16:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0850401dc4 
					 
					
						
						
							
							Fixed crash where new application asks for root access  
						
						
						
						
					 
					
						2019-05-13 15:56:27 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						337fda2023 
					 
					
						
						
							
							Removed unnecessary classes  
						
						
						
						
					 
					
						2019-05-13 15:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						64f238191e 
					 
					
						
						
							
							Converted constants to kotlin  
						
						
						
						
					 
					
						2019-05-13 15:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						eb169cb133 
					 
					
						
						
							
							Converted classmap to kotlin  
						
						
						
						
					 
					
						2019-05-13 15:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						80cd85b061 
					 
					
						
						
							
							Try to use broadcast for su logging and notify  
						
						... 
						
						
						
						In commit 8d4c407Fix  #1412  
						
						
					 
					
						2019-05-13 02:01:10 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						89275270f3 
					 
					
						
						
							
							Fix code to install GMS_Conscrypt  
						
						
						
						
					 
					
						2019-05-12 16:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e7339ba619 
					 
					
						
						
							
							We don't need BouncyCastle provider on Android  
						
						
						
						
					 
					
						2019-05-12 16:06:22 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d9ad7d522c 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-05-12 13:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						92789c3113 
					 
					
						
						
							
							Added caching repositories to device  
						
						
						
						
					 
					
						2019-05-12 20:21:55 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						c1c677e161 
					 
					
						
						
							
							Removed old database helper  
						
						
						
						
					 
					
						2019-05-12 19:45:07 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2fe917ff82 
					 
					
						
						
							
							Fixed updating values with sql  
						
						
						
						
					 
					
						2019-05-12 19:42:05 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0e6c205732 
					 
					
						
						
							
							Fixed snackbar for changed su states being incorrect  
						
						
						
						
					 
					
						2019-05-12 18:56:42 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						125ae0a173 
					 
					
						
						
							
							Fixed conditions in sql queries  
						
						
						
						
					 
					
						2019-05-12 18:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0245e13591 
					 
					
						
						
							
							Removed usage of old database object  
						
						
						
						
					 
					
						2019-05-12 18:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d546733287 
					 
					
						
						
							
							Removed direct static usages of database from app  
						
						
						
						
					 
					
						2019-05-12 17:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						c275326d59 
					 
					
						
						
							
							Removed direct static usages of database from app  
						
						
						
						
					 
					
						2019-05-12 16:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d4561507b8 
					 
					
						
						
							
							Raised deprecation level on old database  
						
						
						
						
					 
					
						2019-05-12 14:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ef0e22cc41 
					 
					
						
						
							
							Slightly update scripts  
						
						
						
						
					 
					
						2019-05-11 02:29:13 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						62db65bf18 
					 
					
						
						
							
							Reset SafetyNet status on refresh  
						
						
						
						
					 
					
						2019-05-11 01:55:44 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d5371f752c 
					 
					
						
						
							
							Sort hide targets by app name  
						
						
						
						
					 
					
						2019-05-11 01:53:37 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a5f5e94115 
					 
					
						
						
							
							Always reload string from resource  
						
						
						
						
					 
					
						2019-05-11 01:50:01 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2624706c69 
					 
					
						
						
							
							Added missing repositories  
						
						
						
						
					 
					
						2019-05-10 19:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d39d885ec2 
					 
					
						
						
							
							Removed repo db helper  
						
						
						
						
					 
					
						2019-05-10 18:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d83c744725 
					 
					
						
						
							
							Replaced base settings fragment by its kotlin counterpart  
						
						
						
						
					 
					
						2019-05-10 17:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						843995cdb9 
					 
					
						
						
							
							Removed Event for good  
						
						... 
						
						
						
						http://bit.ly/2Ymrm61  
					
						2019-05-10 17:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						9491ba77e0 
					 
					
						
						
							
							Removed locale manager loading languages in advance  
						
						... 
						
						
						
						Instead they are loaded on demand 
						
						
					 
					
						2019-05-10 17:30:25 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						58a449d437 
					 
					
						
						
							
							Merge branch 'remote-master' into development  
						
						... 
						
						
						
						# Conflicts:
#	app/src/main/java/com/topjohnwu/magisk/di/ViewModelsModule.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt
#	app/src/main/java/com/topjohnwu/magisk/utils/XString.kt 
						
						
					 
					
						2019-05-10 16:43:37 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7f55e0f05b 
					 
					
						
						
							
							Fixed picking up wrong locale for dates  
						
						
						
						
					 
					
						2019-05-10 16:41:31 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						67c3f40adb 
					 
					
						
						
							
							Fixed language won't change in certain views unless app restarts  
						
						
						
						
					 
					
						2019-05-10 16:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ff7a0ba599 
					 
					
						
						
							
							Force apply preferred locale in applyOverrideConfiguration  
						
						... 
						
						
						
						Close  #1442  
					
						2019-05-10 00:19:28 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b152c63102 
					 
					
						
						
							
							Upgrade AS  
						
						
						
						
					 
					
						2019-05-09 23:16:21 -07:00 
						 
				 
			
				
					
						
							
							
								Shaka Huang 
							
						 
					 
					
						
						
							
						
						415ff23be5 
					 
					
						
						
							
							Fix error mounting /data partition  
						
						... 
						
						
						
						For devices come with two /data mount points, magisk will bind the one in tmpfs and failed to load modules since this partition is empty.
Signed-off-by: Shaka Huang <shakalaca@gmail.com > 
						
						
					 
					
						2019-05-09 20:29:10 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						b0d6de783e 
					 
					
						
						
							
							Correct magiskboot help  
						
						
						
						
					 
					
						2019-05-09 20:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								osm0sis 
							
						 
					 
					
						
						
							
						
						ac28e6e5ca 
					 
					
						
						
							
							Fix uninstaller missing recent changes  
						
						... 
						
						
						
						- group unsupported formats into the same code (86f778c0aa (diff-93690a8d9f50c177ef97416af3be8726)e72c6685ed (diff-93690a8d9f50c177ef97416af3be8726)7f08c06943 (diff-93690a8d9f50c177ef97416af3be8726)a4f5d47e72closes  #1371 , closes  #1431 , closes  #1439  
						
						
					 
					
						2019-05-09 20:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4f9e8d2e8a 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-05-09 18:23:05 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						21be2f46f3 
					 
					
						
						
							
							Moved fetch/toggle logic for hiding to repo  
						
						... 
						
						
						
						Fixed sorting 
						
						
					 
					
						2019-05-09 18:21:38 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a6e7680212 
					 
					
						
						
							
							Fixed logs being bugged down by unreliable code  
						
						
						
						
					 
					
						2019-05-09 17:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e79e744e08 
					 
					
						
						
							
							Fixed magisk db not returning stuff due to bad syntax  
						
						
						
						
					 
					
						2019-05-09 17:13:02 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7abdac72a4 
					 
					
						
						
							
							Replaced log calls from magiskdb to repo  
						
						
						
						
					 
					
						2019-05-09 17:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						90d85eaf7d 
					 
					
						
						
							
							Removed update repos as it can be done via repository  
						
						
						
						
					 
					
						2019-05-09 15:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e65f9740fb 
					 
					
						
						
							
							Updated build tools & enabled incremental kapt  
						
						
						
						
					 
					
						2019-05-09 15:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7538f89b56 
					 
					
						
						
							
							Removed unnecessary calls from splash  
						
						
						
						
					 
					
						2019-05-07 15:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7c755a3991 
					 
					
						
						
							
							Removed events from modules / replaced with retrofit/rx  
						
						
						
						
					 
					
						2019-05-07 15:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						10e903c9fc 
					 
					
						
						
							
							Added direct fetch from network and fixed build issues  
						
						
						
						
					 
					
						2019-05-06 20:12:31 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						b018124226 
					 
					
						
						
							
							Added (ported back) features from initial design [retrofit,moshi,kotpref]  
						
						... 
						
						
						
						Marked most of the old classes using Networking as deprecated to clearly visualise their future removal 
						
						
					 
					
						2019-05-06 19:03:28 +02:00 
						 
				 
			
				
					
						
							
							
								dark-basic 
							
						 
					 
					
						
						
							
						
						a9350f50c9 
					 
					
						
						
							
							Update strings.xml  
						
						... 
						
						
						
						New Lines Added. 
						
						
					 
					
						2019-05-05 12:28:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrea Cioccarelli 
							
						 
					 
					
						
						
							
						
						ed7babcbf1 
					 
					
						
						
							
							Translation fixes  
						
						
						
						
					 
					
						2019-05-05 12:24:37 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Pohl 
							
						 
					 
					
						
						
							
						
						61ebc335c4 
					 
					
						
						
							
							Add hi6250 support  
						
						... 
						
						
						
						not only hi3660 and kirin970,980 need this, also kirin 659 does 
						
						
					 
					
						2019-05-05 11:45:21 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0167bd76f1 
					 
					
						
						
							
							Removed unnecessary overriding of observable list and replaced it copy function within observable changed callback  
						
						
						
						
					 
					
						2019-05-05 11:33:17 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						79d704008b 
					 
					
						
						
							
							Fixed rewritten java code being java-styled in kotlin  
						
						... 
						
						
						
						Fixed accessing kotlin code illegally via companion helper 
						
						
					 
					
						2019-05-05 11:33:17 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0a703585b0 
					 
					
						
						
							
							Fixed items in navView not being checked  
						
						
						
						
					 
					
						2019-05-05 11:33:17 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						5d632d0d90 
					 
					
						
						
							
							Removed unnecessary overriding of observable list and replaced it copy function within observable changed callback  
						
						
						
						
					 
					
						2019-05-05 12:46:28 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4eecaea601 
					 
					
						
						
							
							Fixed rewritten java code being java-styled in kotlin  
						
						... 
						
						
						
						Fixed accessing kotlin code illegally via companion helper 
						
						
					 
					
						2019-05-05 12:17:32 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						63055818ec 
					 
					
						
						
							
							Fixed items in navView not being checked  
						
						
						
						
					 
					
						2019-05-05 11:50:27 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0beb08b687 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						... 
						
						
						
						# Conflicts:
#	app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashViewModel.kt 
						
						
					 
					
						2019-05-05 11:26:37 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b27801a27c 
					 
					
						
						
							
							Remove unused dependencies  
						
						
						
						
					 
					
						2019-05-04 17:56:02 -07:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a0cfce7cbc 
					 
					
						
						
							
							Rewrite FlashZip in Kotlin  
						
						
						
						
					 
					
						2019-05-03 04:42:57 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						8b7144c986 
					 
					
						
						
							
							Rewrite ZipUtils in Kotlin  
						
						
						
						
					 
					
						2019-05-03 04:10:27 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d3f5f5ee59 
					 
					
						
						
							
							Rewrite RootUtils in Kotlin  
						
						
						
						
					 
					
						2019-05-03 03:36:39 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a2a3c7f438 
					 
					
						
						
							
							Collect both STDOUT and STDERR for logs  
						
						
						
						
					 
					
						2019-05-03 02:05:51 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						4496f82d5b 
					 
					
						
						
							
							Added scrolling to latest items while flashing  
						
						... 
						
						
						
						Since the adapter might be set _after_ the request, as there is no guaranteed order, it's done with waiting recursion yuck 
						
						
					 
					
						2019-05-03 00:50:46 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						09d531557d 
					 
					
						
						
							
							Fixed requesting permissions off main thread  
						
						
						
						
					 
					
						2019-05-03 00:50:46 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7fee82f731 
					 
					
						
						
							
							Fixed shell long dumping to UI  
						
						
						
						
					 
					
						2019-05-03 00:50:46 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						475054c48a 
					 
					
						
						
							
							Fixed backpress not working  
						
						
						
						
					 
					
						2019-05-03 00:50:46 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a743d05751 
					 
					
						
						
							
							Fixed icon not being tintable resulting in transparent block  
						
						
						
						
					 
					
						2019-05-03 00:50:46 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						d1ed502e03 
					 
					
						
						
							
							Multidex debug only  
						
						
						
						
					 
					
						2019-05-02 14:06:08 -04:00 
						 
				 
			
				
					
						
							
							
								vvb2060 
							
						 
					 
					
						
						
							
						
						37744c7ab6 
					 
					
						
						
							
							exclude useless files  
						
						
						
						
					 
					
						2019-05-02 13:43:45 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						bbc9e60a12 
					 
					
						
						
							
							Added scrolling to latest items while flashing  
						
						... 
						
						
						
						Since the adapter might be set _after_ the request, as there is no guaranteed order, it's done with waiting recursion yuck 
						
						
					 
					
						2019-05-02 16:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6c975ecc4c 
					 
					
						
						
							
							Fixed requesting permissions off main thread  
						
						
						
						
					 
					
						2019-05-02 16:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						23e8a4ce4b 
					 
					
						
						
							
							Fixed shell long dumping to UI  
						
						
						
						
					 
					
						2019-05-02 16:20:11 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						50134a2f9b 
					 
					
						
						
							
							Fixed backpress not working  
						
						
						
						
					 
					
						2019-05-02 16:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						628b37c4fa 
					 
					
						
						
							
							Fixed icon not being tintable resulting in transparent block  
						
						
						
						
					 
					
						2019-05-02 15:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						1b4ae70a43 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-05-02 14:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b25c49725f 
					 
					
						
						
							
							Sort hidden items on the top  
						
						
						
						
					 
					
						2019-05-02 06:38:42 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b245782c7e 
					 
					
						
						
							
							Always show hidden apps  
						
						
						
						
					 
					
						2019-05-02 06:16:58 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						a9f32baae0 
					 
					
						
						
							
							Fix links  
						
						
						
						
					 
					
						2019-05-02 04:42:54 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						e7ef71865d 
					 
					
						
						
							
							Update doc index  
						
						
						
						
					 
					
						2019-05-02 04:41:59 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						88c4f72b37 
					 
					
						
						
							
							Remove Butterknife  
						
						
						
						
					 
					
						2019-05-02 04:06:59 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						abbcdf91a5 
					 
					
						
						
							
							Remove SafetyNet.java  
						
						
						
						
					 
					
						2019-05-02 03:45:15 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						b876df6e21 
					 
					
						
						
							
							Fix Czech strings  
						
						
						
						
					 
					
						2019-05-02 03:22:14 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						4bb81f35d7 
					 
					
						
						
							
							Rename MagiskFragment to HomeFragment  
						
						
						
						
					 
					
						2019-05-02 03:21:46 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						ff20267b3f 
					 
					
						
						
							
							Remove redundent classes  
						
						
						
						
					 
					
						2019-05-02 02:42:00 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2c9586d811 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2019-05-02 02:12:29 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						2813d2031a 
					 
					
						
						
							
							Merge branch 'WIP'  
						
						
						
						
					 
					
						2019-05-02 02:03:20 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						065051a360 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-05-01 09:05:22 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						db218407b0 
					 
					
						
						
							
							Fixed wrong link for github source  
						
						
						
						
					 
					
						2019-04-27 12:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d52210dd90 
					 
					
						
						
							
							(Re)Added animations and shortcut endpoints  
						
						... 
						
						
						
						Fixed first backpress closing the app instead of showing default fragment 
						
						
					 
					
						2019-04-27 12:09:49 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f3cd9a096a 
					 
					
						
						
							
							Removed old Base[Activity/Fragment]  
						
						
						
						
					 
					
						2019-04-27 11:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e426090a18 
					 
					
						
						
							
							Fixed checkboxes on homescreen not writing values to static fields  
						
						
						
						
					 
					
						2019-04-27 11:43:55 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						cbe64fd559 
					 
					
						
						
							
							Removed unnecessary assets  
						
						
						
						
					 
					
						2019-04-27 11:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						63ea7a70bd 
					 
					
						
						
							
							Removed duplicated background from policy item  
						
						
						
						
					 
					
						2019-04-27 11:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						fb0998f7a2 
					 
					
						
						
							
							Fixed section titles that looked odd due to replicating paddings  
						
						
						
						
					 
					
						2019-04-27 11:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a9b00dd537 
					 
					
						
						
							
							Updated deprecation statements and moved components init after attaching base context  
						
						... 
						
						
						
						This needed to be done in order to get the Koin working as it requires injection before calling onCreate 
						
						
					 
					
						2019-04-27 11:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						52eb059515 
					 
					
						
						
							
							Fixed items in superuser not disappearing when deleted  
						
						
						
						
					 
					
						2019-04-26 21:29:13 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7640246255 
					 
					
						
						
							
							Fixed delete button size for policy items  
						
						
						
						
					 
					
						2019-04-26 21:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						52c83b2916 
					 
					
						
						
							
							Updated su screen with new arch  
						
						... 
						
						
						
						Added new Dialog for further use 
						
						
					 
					
						2019-04-26 21:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d9cded0fc9 
					 
					
						
						
							
							Fixed styles for SU screen  
						
						
						
						
					 
					
						2019-04-26 19:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						750c42caf1 
					 
					
						
						
							
							Added annotations for marking code with it's current state  
						
						
						
						
					 
					
						2019-04-26 19:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						bbf650c6cf 
					 
					
						
						
							
							Updated gradle & AS  
						
						
						
						
					 
					
						2019-04-26 19:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a25dace7e0 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-04-24 20:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						14ff22fbcd 
					 
					
						
						
							
							Updated flash screen with new arch  
						
						
						
						
					 
					
						2019-04-24 20:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						07eb7dda2d 
					 
					
						
						
							
							Added permission request event  
						
						
						
						
					 
					
						2019-04-24 19:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						d4058175b4 
					 
					
						
						
							
							Fixed list query not being disposed so it could occasionally crash due to several changes rewriting each other  
						
						
						
						
					 
					
						2019-04-22 18:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2de984ae24 
					 
					
						
						
							
							Added division of the modules section to updatable, installed and not installed  
						
						
						
						
					 
					
						2019-04-22 18:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						761a8bf2a9 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						
						
						
					 
					
						2019-04-22 17:04:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6df7006b36 
					 
					
						
						
							
							Cleaned up unnecessary classes  
						
						
						
						
					 
					
						2019-04-22 17:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						aceb3ee863 
					 
					
						
						
							
							Rewritten flashing internal modules to model  
						
						... 
						
						
						
						This is done in an effort to separate flash activity to smaller pieces. 
						
						
					 
					
						2019-04-22 16:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						11d716a3c8 
					 
					
						
						
							
							Updated splash screen with new arch  
						
						
						
						
					 
					
						2019-04-22 16:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7cc8c014eb 
					 
					
						
						
							
							Updated log screen with new arch  
						
						
						
						
					 
					
						2019-04-22 14:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f21241d944 
					 
					
						
						
							
							Added divider to module actions  
						
						
						
						
					 
					
						2019-04-22 10:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						a181fa0652 
					 
					
						
						
							
							Fixed updating lists being to heavy for the UI thread  
						
						... 
						
						
						
						Moved list diff recalculation to the computing thread instead 
						
						
					 
					
						2019-04-22 09:30:38 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						3f748b4d2a 
					 
					
						
						
							
							Fixed search in magisk hide not being case insensitive  
						
						
						
						
					 
					
						2019-04-22 08:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						683450f9c6 
					 
					
						
						
							
							Added search functionality to repos (downloads)  
						
						
						
						
					 
					
						2019-04-22 08:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						adbd47a36c 
					 
					
						
						
							
							Updated modules and repos screen  
						
						... 
						
						
						
						Screens are merged via common viewModel, all data are immediately accessible to both of them 
						
						
					 
					
						2019-04-20 23:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ce693aa5e9 
					 
					
						
						
							
							Updated policy items so listeners are not indirectly set to them and kept out of the instance of the parent object  
						
						
						
						
					 
					
						2019-04-19 19:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ad80804461 
					 
					
						
						
							
							Cleaned up usage of rx subscribers  
						
						
						
						
					 
					
						2019-04-19 16:43:44 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2d55632430 
					 
					
						
						
							
							Merge remote-tracking branch 'john/WIP' into development  
						
						... 
						
						
						
						# Conflicts:
#	gradle/wrapper/gradle-wrapper.properties 
						
						
					 
					
						2019-04-19 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e81f00ef1a 
					 
					
						
						
							
							Updated Hide screen with new arch  
						
						
						
						
					 
					
						2019-04-19 16:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						93fb0e3d74 
					 
					
						
						
							
							Fix release builds  
						
						
						
						
					 
					
						2019-04-19 03:26:33 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						71ce0de606 
					 
					
						
						
							
							Make debug buildable  
						
						
						
						
					 
					
						2019-04-19 02:11:22 -04:00 
						 
				 
			
				
					
						
							
							
								topjohnwu 
							
						 
					 
					
						
						
							
						
						0407062c1d 
					 
					
						
						
							
							Merge branch 'master' into pull request  #1342  
						
						
						
						
					 
					
						2019-04-19 01:28:45 -04:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						cda14af208 
					 
					
						
						
							
							Fixed log tabbar titles having wrong color  
						
						
						
						
					 
					
						2019-04-18 16:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						258f170cd7 
					 
					
						
						
							
							Fixed elevation causing log screen look odd  
						
						
						
						
					 
					
						2019-04-18 16:13:31 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f76015d714 
					 
					
						
						
							
							Fixed options menus appearing on screens that they shouldn't  
						
						
						
						
					 
					
						2019-04-18 16:00:54 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						7e5e14163c 
					 
					
						
						
							
							Fixed titles not setting to activity toolbar  
						
						
						
						
					 
					
						2019-04-18 15:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						bcd1064e94 
					 
					
						
						
							
							Updated superuser fragment to new arch  
						
						... 
						
						
						
						Fixed theme issues along the way 
						
						
					 
					
						2019-04-17 18:27:03 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						8a8441c875 
					 
					
						
						
							
							Added failure callback to fingerprint dialog  
						
						
						
						
					 
					
						2019-04-17 18:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						15aa813416 
					 
					
						
						
							
							Migrated to compat shared prefs and fixed it not reacting to changes  
						
						... 
						
						
						
						Added back dark theme 
						
						
					 
					
						2019-04-17 14:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						605faccffd 
					 
					
						
						
							
							Merge remote-tracking branch 'john/master' into development  
						
						... 
						
						
						
						# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/topjohnwu/magisk/App.java
#	app/src/main/java/com/topjohnwu/magisk/model/adapters/ReposAdapter.java
#	app/src/main/java/com/topjohnwu/magisk/model/update/UpdateCheckService.java
#	app/src/main/java/com/topjohnwu/magisk/ui/MainActivity.java
#	app/src/main/java/com/topjohnwu/magisk/ui/SplashActivity.java
#	app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.java
#	app/src/main/java/com/topjohnwu/magisk/ui/home/MagiskFragment.java
#	app/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.java
#	app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.java
#	app/src/main/java/com/topjohnwu/magisk/utils/ValueSortedMap.java
#	app/src/main/java/com/topjohnwu/magisk/view/dialogs/InstallMethodDialog.java
#	app/src/main/java/com/topjohnwu/magisk/view/dialogs/MagiskInstallDialog.java
#	app/src/main/java/com/topjohnwu/magisk/view/dialogs/ManagerInstallDialog.java
#	build.gradle 
						
						
					 
					
						2019-04-16 19:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						79f2d08c81 
					 
					
						
						
							
							Fixed new fragment not clearing menu in toolbar  
						
						
						
						
					 
					
						2019-04-16 19:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0568ae5391 
					 
					
						
						
							
							Fixed dependencies on old base  
						
						
						
						
					 
					
						2019-04-16 19:21:20 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						5330dda9f8 
					 
					
						
						
							
							Removed redundant casts  
						
						
						
						
					 
					
						2019-04-16 19:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ebab126579 
					 
					
						
						
							
							Replaced xml navigation with self-handled  
						
						
						
						
					 
					
						2019-04-16 19:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0e5417a13e 
					 
					
						
						
							
							Updated progress style to match app theme and paddings to advanced settings  
						
						
						
						
					 
					
						2019-04-16 16:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						9a968e0584 
					 
					
						
						
							
							Added leanback activity that implements several functions which custom dialogs depend on  
						
						
						
						
					 
					
						2019-04-15 20:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ffec64d209 
					 
					
						
						
							
							Added safetynet to the rewritten home fragment  
						
						
						
						
					 
					
						2019-04-15 19:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f332746188 
					 
					
						
						
							
							Fixed current version showing null when magisk is not installed  
						
						
						
						
					 
					
						2019-04-15 15:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						b2fa5b551e 
					 
					
						
						
							
							Added hiding of UI elements when no root access is detected  
						
						
						
						
					 
					
						2019-04-14 13:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						36e83edddc 
					 
					
						
						
							
							Fixed dialog buttons after a theme change  
						
						
						
						
					 
					
						2019-04-14 12:59:00 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						6b045eadef 
					 
					
						
						
							
							Added env fix prompt  
						
						
						
						
					 
					
						2019-04-14 12:55:03 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						147264822c 
					 
					
						
						
							
							Fixed leaking base instance to the event listener  
						
						
						
						
					 
					
						2019-04-14 12:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						36e4ccd800 
					 
					
						
						
							
							Fixed touch events on includes not being propagated due to missing viewModel  
						
						
						
						
					 
					
						2019-04-14 12:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						796c16237d 
					 
					
						
						
							
							Fixed same events not being able to propagate consecutively  
						
						
						
						
					 
					
						2019-04-14 12:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						861ad9881c 
					 
					
						
						
							
							Updated design of the front page (with removed cards and added dividers)  
						
						... 
						
						
						
						Also updated material library and injected backported styles which were incompatible with the current UI for the most part and as it was over-carded all cards were removed and replaced with flat UI components.
This change is temporary and *will* be redone to the final redesign, in other words this is sufficient for the transition period.
All themers should refrain from trying to theme the app until the redesign is done. It will break your efforts with every other release. 
						
						
					 
					
						2019-04-14 11:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						3101c538e9 
					 
					
						
						
							
							Added (backported) styles from design concept  
						
						
						
						
					 
					
						2019-04-14 11:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						42adc7382f 
					 
					
						
						
							
							Updated kotlin  
						
						
						
						
					 
					
						2019-04-14 11:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						9bb4dfad13 
					 
					
						
						
							
							Added back version checking (and version boxes) after transitioning homepage to MVVM  
						
						... 
						
						
						
						Fixed several errors caused along the way 
						
						
					 
					
						2019-04-14 11:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						bd00ae8ede 
					 
					
						
						
							
							Updated Magisk fragment to Kotlin  
						
						... 
						
						
						
						Exported old update card to special xml include where binding takes care of everything that had to be done in code beforehand.
Added several easing functions and enums.
Backported some classes and functions from the old fork
Expect major breakage. Literally nothing works as the functionality needs to be implemented 
						
						
					 
					
						2019-04-13 00:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f309522268 
					 
					
						
						
							
							Added (backported) values and styles for views  
						
						
						
						
					 
					
						2019-04-12 22:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						0efaddff23 
					 
					
						
						
							
							Added binding between navigation view and navigation components  
						
						... 
						
						
						
						Removed bunch of code focusing on the hamburger not being stationary 
						
						
					 
					
						2019-04-11 21:17:54 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						94ba7cb0c5 
					 
					
						
						
							
							Added navigation endpoints  
						
						
						
						
					 
					
						2019-04-11 20:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						2d58c725e0 
					 
					
						
						
							
							Added koin, databinding and navigation components  
						
						... 
						
						
						
						Converted App class and Main activity to Kotlin. With that refactored fields within App class to allow lazy initialization
BEWARE: at this point the navigation is very much broken, won't let you anywhere beyond home screen 
						
						
					 
					
						2019-04-11 20:01:49 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						e035523eb8 
					 
					
						
						
							
							Added base framework  
						
						
						
						
					 
					
						2019-04-11 18:52:30 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						bea5308ab7 
					 
					
						
						
							
							Updated locations of nearly all files  
						
						... 
						
						
						
						This has been done in preparations for rewrite to kotlin and upcoming design changes.
Nothing should be broken but use caution. 
						
						
					 
					
						2019-04-11 18:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						f006a85fec 
					 
					
						
						
							
							Fixed butter knife not building with kotlin  
						
						
						
						
					 
					
						2019-04-11 15:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor De Pasquale 
							
						 
					 
					
						
						
							
						
						ea93013ebc 
					 
					
						
						
							
							Added kotlin support  
						
						
						
						
					 
					
						2019-04-11 14:49:52 +02:00