GrapheneOS version 2024050300 released:
https://grapheneos.org/releases#2024050300
See the linked release notes for a summary of the improvements over the previous release.
GrapheneOS version 2024050300 released:
https://grapheneos.org/releases#2024050300
See the linked release notes for a summary of the improvements over the previous release.
Thank you graphene developers!!!
remove special handling of the resolver activity ("Open with..." dialog) which was added to Android in order to support instant apps as preparation for our in-development App Communication Scopes feature
Does anyone know when the app scopes feature will probably be out?
"improve isolation of the eSIM activation apps"
At the convenience of one of the developers, may I ask someone to elaborate on this?
GrapheneOS "as preparation for our in-development App Communication Scopes feature"
Nice! Much anticipated
RRZishe Nobody knows. If i'd had to make a guess, probably about 7-20 releases away
enable heap memory tagging for vendor processes by default, remove the user-facing toggle in the Settings and restrict toggling the value to debug builds
I still get mte errors from proton VPN occasionally. I had to manually turn mte off for this app.
Does this new update mean I will no longer be able to switch mte off?
Has anyone else experienced these errors with pixel 8 and proton VPN?
I am on stable and after this update now in the morning I already received two crashes below. The crashes are repeating and was not present prior the update.
Vanadium
type: crash
osVersion: google/panther/panther:14/AP1A.240405.002.B1/2024050300:user/release-keys
osVersion: google/panther/panther:13/TQ3A.230901.001/2023100300:user/release-keys
uid: 10092 (u:r:untrusted_app:s0:c92,c256,c512,c768)
cmdline: app.vanadium.browser:privileged_process0
processUptime: 8s
signal: 11 (SIGSEGV), code 1 (SEGV_MAPERR), faultAddr 0
cause: null pointer dereference
threadName: CrGpuMain
backtrace:
/vendor/lib64/egl/libGLES_mali.so (gles_fb_is_frontbuffer+84, pc 7ad154)
/vendor/lib64/egl/libGLES_mali.so (gles_fb_flush_if_required+76, pc 7ac81c)
/vendor/lib64/egl/libGLES_mali.so (gles_fb_flush+28, pc 7a94dc)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 280e3dc)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 52a895c)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5a5bdec)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5a507a0)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 557a9b0)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5b2d2c8)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5b31a98)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5b35c6c)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 1fffe98)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 5580074)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 4595bdc)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 45a9c9c)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 455a644)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 45aa53c)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 457f150)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 6251f30)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 431cfc0)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (pc 431b3c4)
/data/app/~~MD_akAL5BHqk43zmlbqhQg==/app.vanadium.trichromelibrary_609911532-4JC4EfEw7H1_o8X7qs81IQ==/base.apk!libmonochrome_64.so (Java_J_N_M1Y_1XVCN+136, pc 431bf64)
/data/app/~~JEiBWEVXT_dxHVte6-PqDQ==/app.vanadium.browser-lpEKLaNyRTcHWI6bPykT3A==/oat/arm64/base.odex (art_jni_trampoline+116, pc 6255a4)
/data/app/~~JEiBWEVXT_dxHVte6-PqDQ==/app.vanadium.browser-lpEKLaNyRTcHWI6bPykT3A==/oat/arm64/base.odex (Fu.run+3432, pc 5ba7c8)
/system/framework/arm64/boot.oat (java.lang.Thread.run+80, pc 17ff10)
/apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+556, pc 21096c)
/apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+184, pc 279df8)
/apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460, pc 621e1c)
/apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1296, pc 66a6e0)
/apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc c910c)
/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc 5c7b0)
android.hardware.camera.provider@2.7-service-google
When I started the camera from Telegram to take a photo. Killing apps or rebooting doesn't help. It crashes anyway.
type: crash
osVersion: google/panther/panther:14/AP1A.240405.002.B1/2024050300:user/release-keys
uid: 1000 (u:r:hal_camera_default:s0)
cmdline: /apex/com.google.pixel.camera.hal/bin/hw/android.hardware.camera.provider@2.7-service-google
processUptime: 0s
abortMessage: Check failed: *physical_mode_info.virtual_output == virtual_mode_info.output (*physical_mode_info.virtual_output={image: {size: {width: 1720, height: 1224}, virtual_channel: 0, data_type: raw_10}, pd: N/A, embedded: N/A}, virtual_mode_info.output={image: {size: {width: 3440, height: 2000}, virtual_channel: 0, data_type: raw_10}, pd: N/A, embedded: N/A}) The virtual output of physical driver mismatches with virtual camera output
signal: 6 (SIGABRT), code -1 (SI_QUEUE)
threadName: RunnerN:P-:A:1
backtrace:
/apex/com.android.runtime/lib64/bionic/libc.so (abort+164, pc 64e84)
/system/lib64/liblog.so (__android_log_default_aborter+12, pc 625c)
/apex/com.android.vndk.v35/lib64/libbase.so (android::base::LogMessage::~LogMessage()+352, pc 18fd0)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 84e7fc)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 52a04c)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 4a0d48)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 675420)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 44e8b8)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 6774e8)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc 3e3ba8)
/apex/com.google.pixel.camera.hal/lib64/liblyric_hwl.so (pc dde348)
/apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc cf93c)
/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc >!66730!<)
Manky no, you will still be able to turn MTE on/off for 3rd party applications such as ProtonVPN, as normal. The change was regarding vendor/system processes only.
By the way, regarding ProtonVPN, I found if you change the protocol to OpenVPN UDP, it will work just fine with MTE enabled. There seems to be an issue with their Wiregaurd implementation or something.
Thank you. In will try that
Just updated and everything works fine. Thanks again to the GrapheneOS team!
For some reason all my brave pwa's were removed from my launcher (lawnchair) after the update. The Firefox ones stayed. Just wanted to report.
Huge thanks to the amazing graphene team for another great update!
Is this release without upstream security patches? Hope I'm not suffering from line-specific blind spots ;-) - can't find the AOSP level in the changelog https://grapheneos.org/releases#2024050300
Thanks for clarifying in advance - and for continuing one of the most important project these days, imho!
huberto The Android Security Bulletin for May has not been released yet. https://source.android.com/docs/security/bulletin/asb-overview
huberto will be released tomorrow most likely. They are usually released first monday of each month unless that monday is a holiday then it will be released the following day, after the release it will take a few days for GrapheneOS devs to port all the fixes and release a new update so next update will likely have the may patch fixes.
huberto It's usually like this. The GrapheneOS team publish a release full of features/patches/fixes very early in each month and then a few days later they publish a release with the monthly security patches. I think it's a clean way to do it, but I don't know the reasoning behind this release-pattern. Maybe the devs can explain a bit more?
Great work thanks to all contributors.
RRZishe with brave too? I have losing Vanadium PWAs since at least 2024030900.
JayJay not that I know of. Maybe there's something wrong with your device. It's probably best if you report the two crashes in the issue tracker here: https://github.com/GrapheneOS/os-issue-tracker/issues