Commit Graph

175 Commits

Author SHA1 Message Date
a46c6252c6 Detect insufficient partition size
Close #388
2018-08-11 15:56:12 +08:00
5c1886c8f5 Update scripts 2018-08-10 18:59:14 +08:00
6add682705 Remove high compression mode 2018-08-10 03:49:25 +08:00
a63696836c Proper addon.d-v2 support 2018-08-03 22:40:49 +08:00
bb25edc09e Use own busybox for get_outfd 2018-08-03 04:25:00 +08:00
169c0fe4af Stop use clashing names 2018-08-03 03:43:02 +08:00
0ef026c610 Remove system root when running addon.d 2018-07-20 00:37:38 +08:00
90379eeb35 Detect ramdisk partition
Because Huawei, fix #400
2018-07-19 17:48:51 +08:00
ef62272df7 Small adjustments to prevent seccomp errors 2018-07-10 02:44:58 +08:00
c3b473e4bc Fix get_outfd in embedded mode 2018-07-07 17:48:05 +08:00
c3a6179a21 Update scripts 2018-07-05 17:29:13 +08:00
4de51d93ef Tweak info when installing 2018-07-04 23:46:16 +08:00
70243d7a47 Add fallback to parse block from fstabs 2018-07-03 18:28:44 +08:00
b5b8c4b725 First find blocks by-name, then fallback to parsing sysfs 2018-07-03 02:57:57 +08:00
d149af9628 Fix bootloop when upgrading from older Magisk 2018-07-01 14:58:31 +08:00
3283439fd4 New uninstaller 2018-06-27 06:00:01 +08:00
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
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
daf9b019c6 More elaborate bb_setup 2018-06-21 16:39:10 +08:00
14eebd582f Source addon.d script from data 2018-06-21 11:54:21 +08:00
9a8eeacee8 Fix output of addon.d, and add support for addon.d-v2 2018-06-21 10:53:49 +08:00
45b0bf5bc5 Remove unnecessary variable 2018-06-21 01:48:46 +08:00
88db822c43 Get device blocks with sysfs 2018-06-21 01:37:08 +08:00
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
196f15d240 Fix survival script for AVB 1.0 signed boot image 2018-06-19 14:19:38 -07:00
835ece5469 Update default flag logic, fix S9/S9+ DTB patches 2018-06-18 01:40:56 +08:00
d93fc67a75 Improve detecting device status 2018-06-17 17:59:24 +08:00
3f83919e09 Fix bootloops when flashing Magisk after data wipe on FBE devices 2018-06-11 02:26:18 +08:00
72a5b83544 Support patching dtb placed in extra section (S9/S9+) 2018-06-10 20:36:18 +08:00
274efb49e7 Fix modules installation error 2018-06-03 17:01:10 +08:00
9b445d89a1 Add extract feature to update-binary 2018-05-13 14:26:28 +08:00
25703c1750 Do not force LD_LIBRARY_PATH in recovery 2018-05-06 01:49:01 +08:00
fc9d4034a9 Fix installation in custom recoveries 2018-04-29 14:04:18 +08:00
a2c1b024f3 Use 32-bit binaries only 2018-04-22 14:13:27 +08:00
9e737df534 Update high compression mode detection logic 2018-03-10 15:55:55 +08:00
a94fa81195 Support non skip_initramfs device with slot suffix 2018-02-14 00:57:52 +08:00
6728445542 Support separate ramdisk images 2018-02-10 03:34:13 +08:00
10ed299c78 Detect recovery on FBE devices with no DE access 2018-02-10 03:31:00 +08:00
e5c3183025 Update scripts 2018-01-01 16:46:28 +08:00
d8bb3af06b Miscellaneous 2017-12-29 04:25:30 +08:00
74da6e1dc0 Support new 1500 template 2017-12-26 03:23:58 +08:00
f7b4935677 Add recommend KEEPVERITY and KEEPFORCEENCRYPT flags 2017-12-21 15:42:03 +08:00
a3c49de6a5 Refactor magiskboot 2017-12-21 03:36:18 +08:00
4db0ad32f0 Fix install scripts 2017-12-18 03:08:53 +08:00
8ca1e43533 Move all /data files into /data/adb 2017-12-16 04:42:16 +08:00
bd01c314dc Change database location 2017-12-12 03:04:55 +08:00
942c870981 Properly handle KEEPVERITY and HIGHCOMP 2017-12-07 04:20:27 +08:00
baff9256c5 Dynamic patch verity and forceencrypt flag 2017-12-07 03:21:13 +08:00
9f6a27c20d Add high compression ramdisk support 2017-12-06 12:51:16 +08:00