topjohnwu
61ea59a27b
API 34 AOSP ATD image is released
2023-12-08 17:59:24 +08:00
topjohnwu
0edcb03c45
Update test API levels
2023-11-26 21:41:43 +08:00
topjohnwu
1ff7b9055f
Add LSPosed launch test
2023-11-16 15:38:38 -08:00
topjohnwu
3ba00858e6
Allow avd_magisk on API 28
2023-11-01 09:15:17 -07:00
topjohnwu
19a4e11645
Make tmpfs path static strings
2023-10-29 00:47:28 -07:00
topjohnwu
d2f2a9e4c8
Make avd_test less flaky
2023-10-24 16:45:24 -07:00
topjohnwu
bb39a524d0
Switch to default images for faster boot time
2023-10-19 05:31:03 -07:00
topjohnwu
196d9af099
Add application and Zygisk tests to avd_test.sh
2023-10-19 05:15:53 -07:00
残页
32c5153e8e
Increase boot timeout to 600s
2023-10-16 01:20:25 -07:00
topjohnwu
587b6cfd41
Update avd_test.sh
2023-10-11 22:42:45 -07:00
canyie
187f583c95
Fix $RECOVERYMODE from config being incorrectly overridden
...
Move legacy SAR checking logic into mount_partitions, and avoid calling get_flags before check_boot_ramdisk
Fix #7346
2023-10-10 15:53:18 -07:00
残页
d868ff3080
AVD test release builds as well
2023-10-10 15:52:41 -07:00
topjohnwu
5c92d39498
Enable Zygisk by default in emulators
...
Make sure CI tests Zygisk
2023-09-28 20:25:26 -07:00
osm0sis
9b3896fd3d
Retain PREINITDEVICE during A-only addon.d
2023-09-23 23:51:36 -07:00
残页
de00f1d5a9
Always check mounts to detect legacy SAR on bootmode
2023-08-30 01:02:19 -07:00
残页
e9b9bf987b
Fix syntax error in util_functions.sh
2023-08-29 15:33:03 -07:00
topjohnwu
75d905a56d
Fix device detection scripts and logic
2023-08-28 22:13:36 -07:00
topjohnwu
51afe43a30
Cleanup util_functions
2023-08-28 22:13:36 -07:00
vvb2060
d12d9e82f1
Force kernel to load rootfs only for legacy SAR devices
2023-08-18 17:18:34 -07:00
topjohnwu
f86c66c99d
Officially support API 34
2023-08-11 09:46:45 -07:00
南宫雪珊
bcdcfa1104
Update scripts/avd_magisk.sh
2023-08-02 09:12:00 -07:00
vvb2060
e0a4230dac
avd_magisk: hide stderr
2023-08-02 09:12:00 -07:00
topjohnwu
4d2b62da0d
Do not override global variables in document
2023-07-21 12:04:42 -07:00
topjohnwu
f33343b4e6
Remove unused code and logic
2023-07-17 18:58:48 -07:00
topjohnwu
16d728f379
Partially document global variables in scripts
2023-07-17 16:07:16 -07:00
LoveSy
33a9abc946
Fix backup fails when ramdisk does not exist
2023-06-30 15:57:09 -07:00
vvb2060
ff1c56683d
Skip magisk32 for 64bit only avd
2023-06-29 20:45:51 -07:00
topjohnwu
d7d0a44693
Remove randomness from Magisk
2023-06-14 17:05:49 -07:00
LoveSy
6ee6685f4c
AVD test on API 34
2023-06-12 03:23:27 -07:00
topjohnwu
feb44f875e
Migrate PREINITDEVICE in recovery mode
...
Close #6917
2023-06-02 16:49:04 -07:00
topjohnwu
6c47d8f556
Support 32 bit only AVD patch
...
Close #7010
2023-05-23 18:12:06 -07:00
topjohnwu
1610092ec4
Increase wait timeout
2023-05-10 16:13:45 -07:00
topjohnwu
851153dd7c
Fix avd_test.sh
2023-05-09 23:11:11 -07:00
topjohnwu
8c2ad3883a
Update avd_magisk.sh
2023-05-09 17:33:20 -07:00
vvb2060
3733c9a091
CI: add avd test
2023-04-25 23:00:59 -07:00
vvb2060
e9f32e4f68
Set text and background color
2023-04-25 23:00:59 -07:00
vvb2060
68c2817d40
Enable avd hack for debug build
2023-04-25 23:00:59 -07:00
osm0sis
18fe0e6442
Fix scripts
...
manager.sh + boot_patch.sh:
- all listed files from boot_patch.sh header are required for boot patching, but stub.apk was being removed so install_magisk via addon.d.sh would fail without it; leave it in place
addon.d.sh:
- remove old redundant recovery_actions call (it's also performed by setup_flashable in initialize)
- print ABI to match flash_script.sh output
boot_patch.sh:
- catch and abort on any errors from ramdisk.cpio patching in the future
util_functions.sh:
- fix hiding of mount_partitions /system_root umount stderr
- quote mount_apex .pb DEST name parsing charset for safety even though both work
Fixes #6828
2023-04-08 21:13:40 -07:00
topjohnwu
24ba4ab95b
Better AVD support
2023-04-04 02:04:49 -07:00
vvb2060
46ce765860
Use stable random seed
2023-04-03 18:32:11 -07:00
topjohnwu
3f4f4598e8
Better AVD support
2023-03-31 17:21:12 -07:00
LoveSy
dba5020e4f
Refactor magiskrc
2023-03-22 17:53:15 -07:00
LoveSy
3dd94672b0
Fix preinit scripts
2023-03-22 03:07:34 -07:00
topjohnwu
4e2b88b3d0
Rename rules to preinit
...
It is possible that we will allow more preinit files for modules.
Rename the partition and folders from rules to preinit.
2023-03-21 00:40:11 -07:00
LoveSy
7048aa1014
Rename sepolicy.rules -> rules
2023-03-21 00:40:11 -07:00
LoveSy
1c2fcd14b5
Mount sepolicy.rules for migration
2023-03-21 00:40:11 -07:00
vvb2060
362eea741f
Refactor sepolicy.rules resolve native
...
Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-03-21 00:40:11 -07:00
LoveSy
54ecc001f4
Clean up more codes
2023-03-19 23:20:19 -07:00
Chris Renshaw
33fb4653f0
Sanitize any bad chars from mount_apex apex_manifest.pb string parsing
...
For example, Lineage's com.android.ondevicepersonalization apex_manifest.pb has a # char, which strings keeps in its output, and breaks the mount for that apex before this fix
2023-03-17 02:44:36 -07:00
vvb2060
85a4b249b3
Skip copy old rule
2023-03-02 02:05:38 -08:00