topjohnwu
cf8f042a20
Cleanup magiskboot cpio code
2021-08-13 04:53:11 -07:00
topjohnwu
00a1e18959
Store all native JNI methods in data structures
2021-08-01 14:35:16 -07:00
topjohnwu
5b37de8fe5
Build our own zlib
2021-05-10 18:46:03 -07:00
topjohnwu
775d095b3c
Update busybox
...
Fix #4225
2021-05-08 16:45:31 -07:00
topjohnwu
2bef967af1
Make systemproperties more match AOSP
2021-03-29 03:46:07 -07:00
topjohnwu
7e4194418a
Update libcxx
2021-03-28 04:55:56 -07:00
topjohnwu
66e30a7723
Build libc++ ourselves
2021-03-25 01:00:10 -07:00
topjohnwu
851404205b
Update NDK to r21e
2021-03-02 23:18:44 -08:00
topjohnwu
61d52991f1
Update BusyBox
2021-01-21 00:35:22 -08:00
topjohnwu
a30d510eb1
Use xHook to hook functions in PLT
2021-01-08 00:53:24 -08:00
topjohnwu
4e97b18977
Move libsystemproperties to external
2020-12-31 15:06:19 -08:00
topjohnwu
f9bde347bc
Convert indentation to spaces
...
The tab war is lost
2020-12-30 22:11:24 -08:00
topjohnwu
bf650332d8
Update nanopb
2020-11-04 01:56:49 -08:00
topjohnwu
1edc4449d5
Update lz4 to v1.9.2
...
Close #3334
2020-10-15 00:04:48 -07:00
topjohnwu
c3586fe0a5
Upstream external/selinux
...
Fix #2645
2020-09-04 19:20:08 -07:00
topjohnwu
6150055a05
Update BusyBox
2020-06-25 04:34:16 -07:00
topjohnwu
0efa73d96c
Update selinux libs
2020-05-23 05:02:26 -07:00
topjohnwu
a8d0936e04
Update BusyBox
2020-05-02 03:42:42 -07:00
topjohnwu
4e349acb50
Build libselinux without ANDROID defined
2020-05-01 00:45:23 -07:00
topjohnwu
cdd4cb8ec2
Update BusyBox to build on latest NDK
2020-04-11 04:05:58 -07:00
topjohnwu
4066e5bf14
Update Makefiles
2020-04-06 22:45:08 -07:00
topjohnwu
2f1f68f12f
Prepare compilation for NDK r21
2020-04-03 02:58:39 -07:00
topjohnwu
e5f50bb7e0
Update busybox
2020-02-07 21:57:26 -08:00
topjohnwu
c3e77b1ec1
Add BusyBox SELinux support
...
Close #1523
2020-01-20 20:48:05 +08:00
topjohnwu
fb60bea659
Update external/selinux
2020-01-20 18:36:16 +08:00
topjohnwu
b39f407596
Load libsqlite dynamically
2020-01-11 03:20:59 +08:00
topjohnwu
a9f11b28c8
Fix busybox scripts again
2019-11-02 01:16:54 -04:00
topjohnwu
a30f5b175f
Fix busybox makefiles
2019-11-01 09:38:01 -04:00
topjohnwu
f4299fbea8
Update BusyBox to 1.31.1
2019-10-31 18:11:10 -04:00
topjohnwu
3d7ed5820e
Update busybox
...
Close #1520
2019-09-11 23:06:49 -04:00
topjohnwu
33aa4ca4b7
Move libmincrypt into separate repo
2019-06-30 19:53:03 -07:00
topjohnwu
8a904ee384
Update native external dependencies
2019-04-30 01:31:07 -04:00
topjohnwu
915b49014f
Build libsqlite.so only with magisk
...
Fix #1175
2019-03-07 05:21:27 -05:00
topjohnwu
79b84da4b8
Adjust for new FrankeNDK
2018-12-04 02:08:51 -05:00
topjohnwu
ac60b51035
Support removing redundant avtab nodes
2018-11-29 05:42:08 -05:00
topjohnwu
3622c49ce1
Update busybox
2018-11-18 15:58:41 -05:00
topjohnwu
0462e9a7d9
Update external dependencies
2018-11-18 03:34:59 -05:00
topjohnwu
c3a6091908
Update to 1.29.3
2018-11-18 02:45:21 -05:00
topjohnwu
f17ec9e9d7
Update sqlite header
2018-10-27 03:30:20 -04:00
topjohnwu
1d53335ae5
Dynamic load libselinux
2018-09-27 00:09:59 -04:00
topjohnwu
59f78d7dfc
Update to BusyBox 1.29.2
2018-08-13 01:30:15 +08:00
topjohnwu
1def9b301b
Use xz-embedded for b64xz
2018-08-10 05:57:11 +08:00
topjohnwu
e837bdc8ad
Update BusyBox
...
BusyBox is unable to run properly on non-root applications due to seccomp introduced in Android 8.0.
The SDK-21 libc.a has system call wrappers that uses the system calls on the whitelist, so binaries compiled with the updated libc can work properly.
2018-06-25 16:11:31 +08:00
topjohnwu
0abdfda5a2
Fix busybox issues
2018-06-09 15:45:56 +08:00
topjohnwu
b8bd83ba05
Update busybox to 1.28.4
2018-06-03 15:17:31 +08:00
topjohnwu
bcdadc6581
Update busybox
2018-05-20 02:34:06 +08:00
topjohnwu
c3c78428c4
Use lower API level for static binaries
2018-05-13 05:22:46 +08:00
topjohnwu
c6d2bf577f
Massive building system rewrite
2018-05-13 03:04:40 +08:00
topjohnwu
fb491cfdcf
Add Protobuf support to resetprop
2018-04-29 01:20:48 +08:00
topjohnwu
fc706dcb40
Bump busybox to 1.28.3
2018-04-22 14:28:16 +08:00