Commit Graph
35 Commits
Author SHA1 Message Date
caizhixingandcaizhixing bf784dc6fb fix: survive a missing restriction bypass native library (#7484)
* fix: don't crash at startup when the restriction bypass lib is missing

Unseal.unseal() loads ChickenHook's libnrb.so. Repackaged APKs and
multi-open containers can fail to load it, in which case the call throws
UnsatisfiedLinkError (an Error) that catch (Exception) does not handle. This
runs from Application.onCreate(), so the process crash-loops forever.

Catch Exception | LinkageError. A failed unseal only disables the hidden API
exemption for that launch; other Errors (OOM, etc.) still propagate.

* fix: don't crash reading allowEnterPip when the restriction bypass is broken

getAllowEnterPip() uses RestrictionBypass below SDK 35. If the native bypass
library failed to load, the bypass class is permanently broken and any further
access throws LinkageError (ExceptionInInitializerError on the first touch,
NoClassDefFoundError afterwards), which catch (ReflectiveOperationException)
does not handle.

Return false (PIP not allowed) instead of crashing the transition.

---------

Co-authored-by: caizhixing <17589399+caizhixing03@user.noreply.gitee.com>
2026-11-06 15:19:43 +08:00
Pun Butrach d2d1775131 fix(QuickSwitch): Transition behaviour compat for 16.0 (#7282) 2026-09-13 20:04:50 +07:00
Pun Butrach d18d2c41b2 fix: Disable all Android desktop features
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-04 00:15:53 +07:00
Pun Butrach 0bcf268bda chore: Cleanup build.3600001
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:33:58 +07:00
Pun Butrach b811cba9ac fix: Use static 3600001 version as QPR1 build identifier
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:28:01 +07:00
Pun Butrach c98b238dc7 fix: Correctly detect QPR1 build and use features accordingly
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:23:10 +07:00
Pun Butrach 270030e5b1 fix(post-clean): Cleanup mixed branch status
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 22:36:39 +07:00
Pun Butrach 436b59f0d4 Milestone D3R3, continue to D4R1 2026-01-10 20:51:17 +07:00
Pun Butrach 9b90822395 fix: Disable material expressive folder expansion animations 2026-01-10 20:51:07 +07:00
Abhishek Sharma 5f3a03f4fb feat: Add option to clear home screen in settings (#6125)
Signed-off-by: abhixv <abhi.sharma1@hotmail.com>
2026-01-10 20:51:01 +07:00
Pun Butrach 9293a941d2 fix: Correct deviceHasLargeScreen check for Baklava 2026-01-10 20:50:16 +07:00
Pun Butrach 6eff134afc fix: conflict with prebuilts aidl, make Release build work again 2026-01-10 20:50:16 +07:00
Pun Butrach 0e8b200bab fix: Just make submodule stay the same please intellj 2026-01-10 20:50:12 +07:00
Pun Butrach 5044833118 fix: Correct deviceHasLargeScreen check for Baklava 2026-01-10 20:50:10 +07:00
Pun Butrach 731e0335ba fix: conflict with prebuilts aidl, make Release build work again 2026-01-10 20:50:09 +07:00
Pun Butrach a80a2a9c8d fix: Android 12.0/12.1/13 crash 2026-01-10 20:50:01 +07:00
Pun Butrach edfd0baad6 fix: Android 14/15 crash 2026-01-10 20:49:55 +07:00
Pun Butrach d36845897b feat: Better At-a-Glance perceptive wallpaper colour luminance detection 2026-01-10 20:49:46 +07:00
Pun Butrach 2e76c99dad fix: Conflict incoming changes from 15-dev 2026-01-10 20:49:12 +07:00
Pun Butrach 11f7abcb66 chore: Cleanup, and hidden feature logged
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:25 +07:00
Pun Butrach 78f1374cd6 build: Snapshot 10 (Draft) 2026-01-10 20:48:21 +07:00
Pun Butrach 69b334315b docs: Snapshot 10 2026-01-10 20:48:21 +07:00
Pun Butrach 38f2f69c4c fix: SharedR on BubbleDismissViewExt.kt 2026-01-10 20:48:16 +07:00
Pun Butrach d89732512d feat: WM-Shell QPR1 (src and shared) 2026-01-10 20:48:16 +07:00
Pun Butrach cbbafce397 feat: WM-Shell QPR1 (not src or shared) 2026-01-10 20:48:15 +07:00
Pun Butrach 0a446431eb build: SNAPSHOT 0 (Draft) 2026-01-10 20:47:59 +07:00
Pun Butrach bfb2be39eb Fix bugs with A16/A15 devices
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:47 +07:00
Pun Butrach b67168f737 Allocate insane memory just for CI
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:44 +07:00
Pun Butrach dd4a08be61 Merge tag 'android-16.0.0_r3' into 16-dev
Android 16.0.0 Release 3 (BP3A.250905.014)

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:04 +07:00
Berke Emin Kabagöz cb8b206a50 Fix android 14 crashes (#5620) 2025-09-28 09:21:02 +08:00
MrSluffy 1a9982ad65 fixed issue applying lawnchair as recents provider in A15
- fixed animation app to home
- action buttons in recents
2024-12-11 12:27:09 +08:00
MrSluffy e15443d586 fixed #5018
- Closes : #5018
2024-11-27 07:37:35 +08:00
MrSluffy 9f6d6c88cd fix styles 2024-11-03 20:22:03 +08:00
MrSluffy 65c4fe9b32 fixed build 2024-11-03 18:45:48 +08:00
MrSluffy 76aa855f1e fixes more error 2024-11-02 10:55:28 +08:00