AM Debug v4.0.0-beta02 Run#2783
fastlane Prepare for v4.0.0-beta02
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
fastlane Prepare for v4.0.0-beta02
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2
AM Debug v4.0.0-beta02 Run#2784
Revert “Main Hide Finder menu”
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Revert “Main Hide Finder menu”
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤1👎1
AM Debug v4.0.0-beta02 Run#2785
Prevent the splash screen from displaying an actionbar with noscript
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Prevent the splash screen from displaying an actionbar with noscript
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2
AM Debug v4.0.0-beta02 Run#2786
ADB Hide managed users with debugging restrictions enabled
Prevents empty/incomplete main page and random crashes due to the lack of
permissions.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
ADB Hide managed users with debugging restrictions enabled
Prevents empty/incomplete main page and random crashes due to the lack of
permissions.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4❤1
AM Debug v4.0.0-beta02 Run#2787
FM Load thumbnails for the OpenDocument formatted files
According to the OpenDocument specification, any non-XML document is a zip file
containing a thumbnail at
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Load thumbnails for the OpenDocument formatted files
According to the OpenDocument specification, any non-XML document is a zip file
containing a thumbnail at
Thumbnails/thumbnail.png.Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤1
AM Debug v4.0.0-beta02 Run#2788
FM Load APK/APKM icons
According to the APKM specification, the icon for an APKM file is located at
/icon.png
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Load APK/APKM icons
According to the APKM specification, the icon for an APKM file is located at
/icon.png
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1
AM Debug v4.0.0-beta02 Run#2789
FM Generate APKS/XAPK icon
First look for
The latter operation can be very expensive. In a directory full of XAPK files,
it may take several seconds to load all the icons properly for the first time.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Generate APKS/XAPK icon
First look for
icon.png. If it's not present, load icon from the base APK.The latter operation can be very expensive. In a directory full of XAPK files,
it may take several seconds to load all the icons properly for the first time.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤1👍1
AM Debug v4.0.0-beta02 Run#2790
FM Load J2ME jar icons
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Load J2ME jar icons
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3❤1
App Manager | DEBUG
AM Debug v4.0.0-beta02 Run#2790 FM Load J2ME jar icons Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Classic J2ME games are just irreplaceable.
❤3👍2
Unfortunately, it's not possible to generate thumbnails for MS Office files without including like 60MB blobs. So, don't ask me as to why those files don't have a thumbnail.
👍5😁3❤1🎉1
AM Debug v4.0.0-beta02 Run#2791
FM Fix random jumps in multi-selection mode
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Fix random jumps in multi-selection mode
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2😁1
AM Debug v4.0.0-beta02 Run#2792
Open Audio Player in another unprivileged process
Even if App Manager runs in the privileged mode, the Audio Player will run in a
separate unprivileged process, reducing attack surface for third-party malicious
apps as well as preventing the player from closing in case the system runs out
of resources (the latter is still in progress).
Note: The process retains all the permissions granted to App Manager. So, it's
NOT an effective process isolation technique, and various attack surface are
still present. In an ideal process isolation technique, the audio should be
played using an isolated service with limited permissions. Such technique will
be explored in the future.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Open Audio Player in another unprivileged process
Even if App Manager runs in the privileged mode, the Audio Player will run in a
separate unprivileged process, reducing attack surface for third-party malicious
apps as well as preventing the player from closing in case the system runs out
of resources (the latter is still in progress).
Note: The process retains all the permissions granted to App Manager. So, it's
NOT an effective process isolation technique, and various attack surface are
still present. In an ideal process isolation technique, the audio should be
played using an isolated service with limited permissions. Such technique will
be explored in the future.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍9❤2