Commit Graph

6214 Commits

Author SHA1 Message Date
c0981174a8 Use LiveData instead of Observable 2022-05-29 03:57:42 -07:00
0b5f973b31 Print message when getting original app_process fails 2022-05-29 03:46:31 -07:00
4159b3871c Fix #5867 2022-05-29 02:49:38 -07:00
580c993c0b Display module status 2022-05-29 01:40:20 -07:00
0cc29350a0 Navigate only if user has not left the fragment 2022-05-28 22:40:09 -07:00
490a784993 Handle zygote restarts 2022-05-28 22:39:44 -07:00
9c774f96db Use exec for boot_complete 2022-05-28 16:53:04 -07:00
99afe7ac07 Update AGP 2022-05-28 04:46:58 -07:00
b3f05fd925 Update setup 2022-05-27 00:44:20 -07:00
683cfee88b Cleanup and move things around 2022-05-26 22:05:28 -07:00
3bcaf0ed5b Move more files into core 2022-05-25 05:48:02 -07:00
edb76503d3 Update README 2022-05-24 06:13:51 -07:00
484038638f Release new canary build 2022-05-24 05:56:59 -07:00
8dfb30fefe Skip cert check on debug builds 2022-05-24 05:39:16 -07:00
2a252d13b8 Enforce dyn APK signature in stub app 2022-05-24 05:21:36 -07:00
afa364cfc3 Update dependencies 2022-05-22 20:11:24 -07:00
dfa36fb25d Move things around 2022-05-22 19:36:47 -07:00
c8492b0c58 Use official APIs to load dynamic resources 2022-05-22 19:20:24 -07:00
083ef803fe Enforce package signature verification 2022-05-20 04:37:58 -07:00
351f0269ae Install stub if necessary 2022-05-19 22:54:49 -07:00
a29ae15ff7 Proper get_manager implementation 2022-05-19 02:39:57 -07:00
34dded3b25 Fix denylist on shared UID apps 2022-05-18 01:59:45 -07:00
975b1a5e36 Prune unused UIDs from su policies 2022-05-18 01:55:58 -07:00
e11508f84d Respond deny when pkg name not found 2022-05-16 20:44:18 -07:00
0772f6dcaf Fix debug channel preference not persisting 2022-05-16 20:16:50 -07:00
d3fe3a711a Release new canary build 2022-05-15 01:35:02 -07:00
756d8356ca Show canary channel option on canary builds 2022-05-15 01:28:49 -07:00
42003b4006 Release new canary build 2022-05-15 01:14:07 -07:00
dc65a2b884 Introduce new debug channel 2022-05-15 01:01:54 -07:00
071ae79fa8 Release new canary build 2022-05-13 04:34:27 -07:00
c11ccbae2d Extract vbmeta from footer
Do not scan manually, extract properly from footer like libavb
2022-05-13 02:49:18 -07:00
6ef86d8d20 Release new canary build 2022-05-12 03:16:16 -07:00
985249c3d0 Support GKIs without ramdisk
Fix #5819
2022-05-12 03:04:55 -07:00
622e09862a Restructure native codebase 2022-05-12 02:03:51 -07:00
7505599ea0 Skip invalid slot_suffix argument
Many Amlogic devices (e.g. FireTV 2nd gen Cube, Vero 4k+, MI Smart Speaker, etc.) are A-only with androidboot.slot_suffix=normal argument. I think "normal" actually means A-only in this case so just ignore it.

Fix topjohnwu#5806
2022-05-12 00:37:22 -07:00
575c417403 More detailed comments and documentation 2022-05-11 21:12:37 -07:00
9f7a3db8be Move cert extraction to its own file 2022-05-11 21:12:37 -07:00
029422679c Remove enforcement
Enforcement will be re-implemented later
2022-05-11 21:12:37 -07:00
05d6d2b51b Verify app signature 2022-05-11 21:12:37 -07:00
4cff0384f7 Remove temporary note about OTA update no longer working 2022-05-10 00:11:34 -07:00
68db366696 Delete outdated policies 2022-05-10 00:11:17 -07:00
358538717c Reduce number of loop 2022-05-10 00:10:26 -07:00
24603b3cef Update Android Studio 2022-05-09 20:53:47 -07:00
4eb9240806 Handle Activty recreation on content result
Credits to @canyie for the initial PR and finding the bug
Close #5791, fix #5789
2022-05-08 14:29:59 -07:00
0469f0b5ae Add uid check for getAppProcess 2022-05-08 04:51:39 -07:00
0b8577d02b Set tag for root service 2022-05-08 00:39:37 -07:00
97135879a1 Fix sepolicy rules dir is not found in recovery 2022-05-07 02:43:26 -07:00
fef41f68c0 Update dependencies 2022-05-07 02:42:20 -07:00
0ac19e3a4e Fix app running without root 2022-05-07 01:16:55 -07:00
2793d209a4 Allow requesting root from non app process 2022-05-07 00:46:23 -07:00