0835ff88b2
Update zipsigner version
2020-08-08 05:12:02 -07:00
f7abc03dac
Move copy util_functions.sh from Python scripts to gradle
2020-07-17 00:44:51 -07:00
67f7935421
Restructure project
2020-07-04 04:09:19 -07:00
53904b0627
Use gradle magic to optimize resources
2020-07-02 04:02:20 -07:00
4bbd7989dd
Update snet extension
...
Receive full snet payload from extension
2020-06-30 02:24:58 -07:00
ddf0c379be
Fix build
2020-06-20 03:03:46 -07:00
56602cb9a3
Update gradle files
2020-06-17 02:33:33 -07:00
2f824f59dc
Better logging system
...
Use C++ magic to strip out debug logs at compile time
2020-06-01 04:15:37 -07:00
02b2290b16
Correct path of x86 libraries
...
Signed-off-by: Shaka Huang <shakalaca@gmail.com >
2020-05-31 05:33:35 -07:00
fde78be2b4
Update Android Studio
2020-05-30 12:50:08 -07:00
63512b39b2
Update NDK to r21b
2020-05-23 00:48:49 -07:00
912009494d
Revert accidental build script change
2020-05-08 01:44:10 -07:00
a5d7c41d20
Support Safe Mode detection
...
When detecting device is booting as Safe Mode, disable all modules and
MagiskHide and skip all operations. The only thing that'll be available
in this state is root (Magisk Manager will also be disabled by system).
Since the next normal boot will also have all modules disabled, this can
be used to rescue a device in the case when a rogue module causes
bootloop and no custom recovery is available (or recoveries without
the ability to decrypt data).
2020-05-08 00:45:11 -07:00
4066e5bf14
Update Makefiles
2020-04-06 22:45:08 -07:00
4729514a22
Remove snet module from Magisk
2020-04-05 02:13:53 -07:00
67d746a62c
Let build.py setup NDK
2020-04-03 03:34:07 -07:00
fef2da3c0b
Fix bug in compiling elf_cleaner with g++
...
Signed-off-by: zivmc <zivmc@users.noreply.github.com >
2020-04-02 20:52:18 -07:00
ef9d077c7f
Update build.py
2020-03-27 23:23:26 -07:00
581419b6a3
Update dependencies
2020-02-21 23:40:20 -08:00
788db036fd
Don't use Zopfli
2020-01-29 17:38:36 +08:00
b13a35057a
Support building standalone resetprop
2020-01-21 00:48:52 +08:00
a5fc7891a6
build: Addressed file not found
2019-10-23 06:57:47 -04:00
935bd01f59
Post process release APKs
2019-10-17 18:02:31 -04:00
eeb5d669f6
Assign signing keystore location in config
2019-10-17 16:20:01 -04:00
021994c9f3
Clean elf after building shared binaries
2019-08-22 02:51:17 +08:00
a797d5d396
Update snet extension
2019-08-08 04:18:32 -07:00
4c8f357978
Update to support updated FrankeNDK
2019-07-07 17:38:57 -07:00
7918fc3528
Support building individual applets
2019-05-30 21:17:58 -07:00
8c40db5730
Don't build snet in all
2019-05-20 01:57:05 -07:00
6953cc2411
Use separate flags for 64-bit
2019-04-05 15:17:59 -04:00
08a70f033a
Add entrypoint to build test
...
Just for convenience, nothing special here
2019-04-01 02:46:09 -04:00
9a7a26407a
Update build script
2019-03-12 17:01:37 -04:00
de5c902fdb
Remove app-core module
...
Less confusion
2019-03-08 10:19:22 -05:00
cf65169c99
Separate stub Magisk Manager to a module
2019-03-08 10:16:02 -05:00
6ca8db2f0c
Welcome to the 64 bit world!
...
Close #854
2019-02-24 08:13:27 -05:00
defbbdfe21
Update scripts
2019-02-24 02:11:11 -05:00
ed027ec3ee
Refactor build flags
2019-02-12 05:17:02 -05:00
cfa28f0c4a
Empty Exceptions
2019-02-11 17:14:29 -05:00
65ebb0d2f8
Misc Formatting
...
* PEP8 and linting
* empty exceptions
2019-02-11 03:18:15 -05:00
9826640ae6
f-strings need Python 3.6
...
...this is a blocker for F-Droid since Debian Strech has only Python 3.5.x
2019-02-09 05:35:05 -05:00
4df1047b07
Native project restructuring
2019-01-30 03:35:07 -05:00
60f69feaff
Full project restructuring
2019-01-30 03:10:12 -05:00
23e5188422
Update scripts
...
1. Update build.py to use f-strings
2. Directly append busybox binaries to update-binary
3. Remove b64xz
2019-01-15 08:32:18 -05:00
ff3d66a661
Separate backend logic from frontend UI
2018-12-13 04:35:50 -05:00
b127e01845
Simplify debug flag propagation
2018-09-28 02:05:55 -04:00
60b3b8ddce
Better incremental builds
2018-09-27 03:56:56 -04:00
41446ec9ba
Separate libutils and libsystemproperties
2018-09-27 03:30:16 -04:00
2d7c1da741
Better support for external config file
2018-09-06 14:25:35 -04:00
ad7ec79903
Support custom config paths
2018-09-05 14:24:28 -04:00
89a501a3af
Fix build scripts
2018-08-21 00:31:41 +08:00