Security researcher/engineer working on mobile privacy/security. Founder and lead developer of @GrapheneOS. Matrix: @strcat:grapheneos.org

Toronto, Ontario, Canada
Joined June 2018
Daniel Micay retweeted
GrapheneOS 2021102613 release: grapheneos.org/releases#2021…. See the linked release notes for an overview of the changes since the previous release.
3
5
0
29
Daniel Micay retweeted
Since SystemUI won't be loading, it will be painful to wait for the OS to fully perform an automatic update with no way to see what's going on and when it's finished. Our recommendation will be sideloading the update to recovery (grapheneos.org/usage#updates…) if you have this problem.
1
3
0
23
Show this thread
Daniel Micay retweeted
If you don't have ADB enabled, you'll need to wait for today's release to avoid needing to wipe data. We recommend against using ADB and other developer options on a production device. If the display cutout option was meant for use in production, it would be in display settings.
1
4
0
18
Show this thread
Daniel Micay retweeted
If you have ADB enabled, you can use `adb shell cmd overlay disable com.android.internal.display.cutout.emulation.avoidAppsInCutout` to disable the broken developer option. Twitter will break copying this so remove the http:// scheme it adds in front to fix it.
1
3
0
14
Show this thread
Daniel Micay retweeted
The 'Render apps below cutout area' mode for the display cutout developer option is broken in AOSP 12. If you had this enabled before upgrading, SystemUI won't load anymore. We're working on a new release today with a workaround for this for the tiny group of users who hit this.
3
4
0
27
Show this thread
Daniel Micay retweeted
If you're using our sandboxed Play services compatibility layer, you should update the Play services apps to the Android 12 releases after you update the OS. Our mirror of the official releases at apps.grapheneos.org/packages… has been updated to use the current Android 12 releases.
4
12
1
65
Show this thread
Daniel Micay retweeted
Big shoutout to Android's Rust team for the great documentation, and especially to Ivan Lozano who drove the effort and our brilliant tech writer Jean Davis who consistently makes everything clearer, more helpful, and just generally better. 8/8
0
1
0
32
Show this thread
Daniel Micay retweeted
Interop with Android’s C and C++: source.android.com/setup/bui… Integration of fuzz tests into Android’s fuzzing framework: source.android.com/setup/bui… And tons more great information and resources. Please take a look, and let us know if anything is missing or unclear. 7/8
1
1
0
15
Show this thread
Daniel Micay retweeted
Logging to logcat: source.android.com/setup/bui… Communicating with remote services using AIDL: source.android.com/setup/bui… Rust tests are written the exact same way in Android, and can be easily integrated into Android’s CI: source.android.com/setup/bui… 6/8
1
1
0
19
Show this thread
Daniel Micay retweeted
If you have an AOSP checkout handy, you can throw together a quick “Hello Rust!” binary to run on a phone or emulator. source.android.com/setup/bui… 5/8
1
3
0
23
Show this thread
Daniel Micay retweeted
Rust already has excellent documentation, so Android’s docs are focused on how to integrate Rust code into Android’s build system, interop with Android’s existing codebase, and interaction with Android specifics - like IPC, logging, and IDE integration. 4/8
1
1
0
22
Show this thread
Daniel Micay retweeted
I’m personally excited for the security and quality improvements of the move to Rust, but developers and teams want to be productive. Choosing Rust is the right decision for both developer productivity and product quality. 3/8
1
2
0
22
Show this thread
Daniel Micay retweeted
Prediction: Having the best and most helpful documentation is going to be a strong driving factor in why developers and teams choose to use Rust for Android platform development. 2/8
1
1
0
28
Show this thread
Daniel Micay retweeted
The Rust documentation for the Android Open Source Project is live! And it’s really good! 😍 source.android.com/setup/bui… 1/8
6
145
9
485
Show this thread
Daniel Micay retweeted
Android 12 GrapheneOS is now available in the Stable channel for all supported devices. tweet.lambda.dance/GrapheneOS/statu… There are no known serious issues and we've done a lot of Alpha and Beta testing. There are minor aesthetic issues and quirks in AOSP 12 largely shared with stock OS.
GrapheneOS 2021102300 release: grapheneos.org/releases#2021…. See the linked release notes for an overview of the changes since the previous release.
11
22
6
105
Daniel Micay retweeted
GrapheneOS 2021102300 release: grapheneos.org/releases#2021…. See the linked release notes for an overview of the changes since the previous release.
1
9
1
61
Daniel Micay retweeted
A new Alpha build of our shiny new Camera app is now available: github.com/GrapheneOS/platfo… Now has a basic integrated gallery, 4k video recording, more useful settings including quality (default) vs. latency configuration for image capture, QR scanning improvements and much more.
5
10
1
98
Show this thread
Daniel Micay retweeted
This is the second Beta channel release of Android 12 GrapheneOS and will likely become the first Stable channel release. It will only be in the Beta channel for about 24 hours since we've already done a lot of Alpha and Beta testing with only minor changes since the 2nd Alpha.
1
1
0
37
Show this thread
Daniel Micay retweeted
GrapheneOS 2021102203 release: grapheneos.org/releases#2021…. See the linked release notes for an overview of the changes since the previous release.
3
6
1
65
Show this thread