Commit Graph

161 Commits

Author SHA1 Message Date
topjohnwu d149af9628 Fix bootloop when upgrading from older Magisk 2018-07-01 14:58:31 +08:00
topjohnwu 3283439fd4 New uninstaller 2018-06-27 06:00:01 +08:00
topjohnwu c8216f9bc5 Fix uninstaller 2018-06-26 22:41:03 +08:00
Jat d1a7372bd2 fix a bug when $ABILONG is arm64-v8a 2018-06-26 05:03:07 +08:00
topjohnwu 7265450e2e Precise free space calculation for magisk.img
1. Introduce new applet: imgtool for better separation from the main program
2. Actually mount the image and check statvfs for free space in the image

This shall eliminate any possible module installation failure from image resizing issues.
2018-06-22 06:18:06 +08:00
topjohnwu daf9b019c6 More elaborate bb_setup 2018-06-21 16:39:10 +08:00
topjohnwu 14eebd582f Source addon.d script from data 2018-06-21 11:54:21 +08:00
topjohnwu 9a8eeacee8 Fix output of addon.d, and add support for addon.d-v2 2018-06-21 10:53:49 +08:00
topjohnwu 45b0bf5bc5 Remove unnecessary variable 2018-06-21 01:48:46 +08:00
topjohnwu 88db822c43 Get device blocks with sysfs 2018-06-21 01:37:08 +08:00
John Wu c0ca99f4b4 Make sure APK exists before signing AVB 1.0
Check all possible APK locations before actually running the verification
2018-06-19 14:19:38 -07:00
XiNGRZ 196f15d240 Fix survival script for AVB 1.0 signed boot image 2018-06-19 14:19:38 -07:00
topjohnwu 835ece5469 Update default flag logic, fix S9/S9+ DTB patches 2018-06-18 01:40:56 +08:00
topjohnwu d93fc67a75 Improve detecting device status 2018-06-17 17:59:24 +08:00
topjohnwu 3f83919e09 Fix bootloops when flashing Magisk after data wipe on FBE devices 2018-06-11 02:26:18 +08:00
topjohnwu 72a5b83544 Support patching dtb placed in extra section (S9/S9+) 2018-06-10 20:36:18 +08:00
topjohnwu 274efb49e7 Fix modules installation error 2018-06-03 17:01:10 +08:00
topjohnwu 9b445d89a1 Add extract feature to update-binary 2018-05-13 14:26:28 +08:00
topjohnwu 25703c1750 Do not force LD_LIBRARY_PATH in recovery 2018-05-06 01:49:01 +08:00
topjohnwu fc9d4034a9 Fix installation in custom recoveries 2018-04-29 14:04:18 +08:00
topjohnwu a2c1b024f3 Use 32-bit binaries only 2018-04-22 14:13:27 +08:00
topjohnwu 9e737df534 Update high compression mode detection logic 2018-03-10 15:55:55 +08:00
topjohnwu a94fa81195 Support non skip_initramfs device with slot suffix 2018-02-14 00:57:52 +08:00
topjohnwu 6728445542 Support separate ramdisk images 2018-02-10 03:34:13 +08:00
topjohnwu 10ed299c78 Detect recovery on FBE devices with no DE access 2018-02-10 03:31:00 +08:00
topjohnwu e5c3183025 Update scripts 2018-01-01 16:46:28 +08:00
topjohnwu d8bb3af06b Miscellaneous 2017-12-29 04:25:30 +08:00
topjohnwu 74da6e1dc0 Support new 1500 template 2017-12-26 03:23:58 +08:00
topjohnwu f7b4935677 Add recommend KEEPVERITY and KEEPFORCEENCRYPT flags 2017-12-21 15:42:03 +08:00
topjohnwu a3c49de6a5 Refactor magiskboot 2017-12-21 03:36:18 +08:00
topjohnwu 4db0ad32f0 Fix install scripts 2017-12-18 03:08:53 +08:00
topjohnwu 8ca1e43533 Move all /data files into /data/adb 2017-12-16 04:42:16 +08:00
topjohnwu bd01c314dc Change database location 2017-12-12 03:04:55 +08:00
topjohnwu 942c870981 Properly handle KEEPVERITY and HIGHCOMP 2017-12-07 04:20:27 +08:00
topjohnwu baff9256c5 Dynamic patch verity and forceencrypt flag 2017-12-07 03:21:13 +08:00
topjohnwu 9f6a27c20d Add high compression ramdisk support 2017-12-06 12:51:16 +08:00
topjohnwu d8b8adb88c Fix is_mounted function 2017-11-22 22:22:29 +08:00
topjohnwu bc21a1fb71 Update internal paths 2017-11-22 16:04:24 +08:00
topjohnwu 3bc31374ac Fix issue of touch command on Android 5.0 2017-11-20 04:13:51 +08:00
topjohnwu 32ee8e462c Properly and fully support dtbo patching 2017-11-15 05:48:31 +08:00
topjohnwu 912c188b53 Add dtbo.img patch support 2017-11-11 01:33:50 +08:00
topjohnwu b438cc9335 Remove unnecessary monogisk 2017-11-10 00:54:54 +08:00
topjohnwu 1d3d30fa45 Get potential slot info 2017-11-09 03:05:25 +08:00
topjohnwu e710848345 Unify Magisk configuration
Introduce monogisk tool
2017-11-06 06:22:45 +08:00
topjohnwu a831110816 Add boot signing to installation 2017-10-31 17:05:24 +08:00
topjohnwu bb7099376b Improve daemon startup and log management 2017-10-11 02:26:28 +08:00
topjohnwu 03c8d716cc Introduce Invincible Mode: Self recover service 2017-10-08 22:00:22 +08:00
topjohnwu c215447405 Fix Pixel C installation 2017-10-07 22:08:10 +08:00
topjohnwu dbfe49c56f Unlock blocks before flashing boot image 2017-09-28 00:54:01 +08:00
topjohnwu 98e21f9f5b Update uninstaller 2017-09-27 15:26:21 +08:00