Commit Graph

200 Commits

Author SHA1 Message Date
topjohnwu 350d0d600c Update build script 2023-08-08 01:05:32 -07:00
topjohnwu 5805573625 Update clean operation 2023-06-20 14:50:02 -07:00
topjohnwu d2eaa6e6c1 Fix scripts on Windows 2023-06-15 05:57:19 -07:00
topjohnwu d3e1c496ca Upgrade ONDK to r25.6 2023-06-15 01:26:54 -07:00
LoveSy d2fbcd07b7 Use sccache on non CI env 2023-06-10 13:14:12 -07:00
topjohnwu f8c38eab74 Proper Windows support 2023-06-05 02:27:02 -07:00
topjohnwu 7eebe62bb6 Do not realpath ANDROID_SDK_ROOT 2023-06-02 15:36:45 -07:00
topjohnwu 665c6bdc4b Provide easy access to the cargo command 2023-05-31 01:08:33 -07:00
topjohnwu ad0da08610 Update native clean operation 2023-05-28 17:30:20 -07:00
topjohnwu 2e77a426b2 Fix build script 2023-05-19 15:32:14 -07:00
topjohnwu 2bcf2e76f1 Generate cxx binding in build.rs 2023-05-19 15:16:54 -07:00
topjohnwu 582cad1b8d Cleanup libc hacks 2023-05-19 03:23:43 -07:00
topjohnwu 2ea1a47bec Fix color printing 2023-05-16 02:41:39 -07:00
topjohnwu e3cb5f8ddd Support setting ANDROID_STUDIO 2023-05-13 02:38:03 -07:00
topjohnwu e160e211dd Format build.py with black 2023-05-13 02:38:03 -07:00
topjohnwu af45aeb771 Extract busybox from APK for AVD 2023-05-02 16:28:02 -07:00
topjohnwu f7de649a36 Update ODNK requirement to r25.3 2023-04-29 15:12:04 -07:00
vvb2060 e9f32e4f68 Set text and background color 2023-04-25 23:00:59 -07:00
LoveSy 4ff60ef9a9 No more patching libc.a on 64bit platforms 2023-04-01 03:51:57 -07:00
LoveSy a07d4080b6 Upgrade termux-elf-cleaner to strip DT_PREINIT_ARRAY 2023-03-21 02:17:21 -07:00
topjohnwu 2285f5e888 Fix build script 2023-03-02 03:02:10 -08:00
topjohnwu 7ce4bd3330 Copy stub APK into output directory 2022-12-26 16:07:04 -08:00
vvb2060 ad0e6511e1 Stop embedding stub.apk in magiskinit 2022-12-26 16:07:04 -08:00
topjohnwu 831a398bf1 Check Python 3.8+ 2022-12-26 00:09:27 -08:00
topjohnwu d1d26f4481 Fix building individual applet 2022-08-27 05:06:28 -07:00
南宫雪珊 e6eb51551c
Fix ci text color 2022-08-22 12:51:36 -07:00
topjohnwu 9806b38d8e Introduce zygisk loader
Use a separate library for 1st stage
2022-08-19 04:49:19 -07:00
topjohnwu 2d8beabbd4 Better build script 2022-08-17 01:59:23 -07:00
topjohnwu 40aab13601 Make IDE recognize we are targeting Android 2022-08-09 14:09:39 -07:00
topjohnwu d17ed2b979 Support patching AVD with release builds 2022-08-02 03:37:04 -07:00
topjohnwu a7ab8216ce Proper build scripts 2022-07-24 05:39:14 -07:00
topjohnwu b9e89a1a2d Restructure the native module
Consolidate all code into the src folder
2022-07-23 13:51:56 -07:00
topjohnwu 8331206acb Clean only java projects when clean java 2022-07-20 11:20:03 -07:00
topjohnwu d1a35dd2ba Fix cargo builds on Windows 2022-06-30 18:12:07 -07:00
topjohnwu 26116ac414 Setup preliminary rust infrastructure 2022-06-30 14:50:21 -07:00
topjohnwu e4094c0caa Update build scripts 2022-05-30 03:47:31 -07:00
topjohnwu 351f0269ae Install stub if necessary 2022-05-19 22:54:49 -07:00
topjohnwu dc65a2b884 Introduce new debug channel 2022-05-15 01:01:54 -07:00
topjohnwu 3358eab991 Switch to use ONDK 2022-04-15 12:20:18 -07:00
topjohnwu ff2513e276 Use LD_PRELOAD to intercept sepolicy on 2SI init 2022-04-08 02:13:31 -07:00
topjohnwu fa8900be65 Use standalone magiskpolicy 2022-03-17 03:15:39 -07:00
topjohnwu ffcd093db1 Fix #5589
Close #5598
2022-03-17 02:25:31 -07:00
LoveSy c849759682 Use magiskboot to patch avd
Fix #5421
2022-02-11 00:25:07 -08:00
topjohnwu d3d28f0623 Update to NDK r23b
Credits: @yujincheng08

Close #5193
2022-01-30 07:11:51 -08:00
topjohnwu a699dab5b3 Add option to skip building for AVD commands 2022-01-20 01:42:41 -08:00
topjohnwu 20ef724fad Add new build command avd_patch 2022-01-19 05:12:11 -08:00
topjohnwu 770b28ca30 Build on API 21 headers 2021-10-20 03:17:42 -07:00
topjohnwu eca37bce38 Separate dependency and build cache 2021-09-08 01:16:26 -07:00
topjohnwu de2306bd12 Proper incremental builds
Auto generate flag.h for precise rebuilding
2021-09-07 19:35:28 -07:00
topjohnwu ca99808fd2 Update AVD support
- Support arm64 AVD images
- Support setup on Windows

 Close #4637
2021-09-07 03:03:02 -07:00