GrapheneOS: The ITC Field Guide to a More Private Android | Irish Tech Connect
Irish Tech Connect · Field Guide

GrapheneOS: Take Back Control of Your Android

A flagship, hands-on guide to a more private, security-focused Android experience — from choosing the right Pixel to building your own app ecosystem, tightening permissions and deciding exactly how much Google you want in your digital life.

Privacy by designHardened AndroidApp choiceUser control
grapheneos privacy android — ITC hero artwork ☘️ ITC
Your device · your rules

There is a difference between owning a smartphone and having meaningful control over how it behaves. GrapheneOS is an open-source mobile operating system built on the Android Open Source Project (AOSP), with substantial security and privacy enhancements designed for supported Google Pixel hardware.

This guide brings together official GrapheneOS documentation and the Irish Tech Connect de-Googling research into one practical roadmap. It is designed for everyday users, privacy enthusiasts, technical learners and anyone who wants to understand their phone rather than simply accept its defaults.

The ITC principle: functional sovereignty. Build a phone that fits your life. Start with the controls that matter to you, keep the apps you rely on, and expand your independence at a pace that feels practical.
Pixel-firstOfficial support follows hardware and firmware security requirements.
Choice-ledGoogle Play is optional and sandboxed when installed.
LayeredPermissions, profiles and system hardening work together.
01 / The foundation

What is GrapheneOS?

GrapheneOS is a privacy and security-focused operating system based on AOSP. The project concentrates on making the supported device platform more resistant to exploitation, improving privacy defaults and giving users more control over app access.

🛡️

Security-first engineering

Systematic hardening, memory-safety protections and hardware-backed security features help raise the bar against exploitation.

🎛️

Permission control

Additional controls such as Network and Sensors permissions let you make access decisions app by app.

🧩

Android app ecosystem

Install compatible Android apps from trusted sources. Add sandboxed Google Play only if your chosen apps need it.

GrapheneOS is not a cosmetic launcher or a set of privacy-themed settings. It is a complete operating system with its own release process, security work and device requirements.

02 / The architecture

Security and privacy: the features that matter

Verified boot

Supported Pixels use hardware-backed verified boot. Once installation is complete and the bootloader is relocked, the device can verify that the operating system and firmware match trusted images during startup.

App sandboxing

Android apps run in individual sandboxes. GrapheneOS builds on that model and makes Google Play, if installed, operate as ordinary sandboxed apps rather than granting it the privileged system integration found on stock Android.

Network permission

For apps that do not need online access, the OS-level Network permission can prevent them from using the network. It is a useful control for offline tools and utilities.

Sensor permission

Sensor access can be managed as a permission, giving you another way to tune what installed apps can observe.

Storage Scopes

Where compatible, Storage Scopes can let an app work without giving it broad visibility into files created by other apps.

Contact Scopes

Contact Scopes can provide a more selective alternative to handing an app your entire address book.

USB-C controls

Additional controls can restrict data access through the USB-C port while the device is locked.

Hardware memory tagging

On supported newer Pixels, GrapheneOS uses Memory Tagging Extension (MTE) for compatible code to help detect classes of memory-safety errors.

GrapheneOS default applications screen
GrapheneOS app environment. GrapheneOS app drawer screenshot, used here as an illustrative interface reference. The interface evolves across releases.

Security is strongest as a system: supported hardware, up-to-date firmware, the current OS release, a locked bootloader after installation, a strong screen lock and thoughtful app permissions all contribute.

03 / Choose the foundation

Which phone should you buy for GrapheneOS?

GrapheneOS officially supports selected Google Pixel phones and the Pixel Tablet. For a new purchase, the project recommends Pixel 8-generation devices and newer, with the Pixel 9 and Pixel 10 families offering particularly long remaining support horizons. Check the official list before buying because support status and update timelines change.

Interactive device finder

Choose your priority to get an ITC starting recommendation. This is a buying guide, not a live stock checker; compare local Irish prices, storage options and condition before purchasing.

Starting point: Pixel 8a

A sensible balance of newer-generation security features and a lower-cost entry point. It has a seven-year minimum support guarantee from launch; confirm the device is carrier-unlocked and the exact support status before purchase.

MTE generationSupport through May 2031 minimum
Google Pixel 10 front and rear product view
Google Pixel 10 — a newer-generation option for a long support runway. Product image source: eCat device listing.
Google Pixel 9a front and rear product view
Google Pixel 9a — a balanced option to compare for everyday use. Product image source: Popular Mechanics review image.
Device familyITC buying angleOfficial minimum support end*Recommendation
Pixel 10 / 10 Pro / 10aNewest generation and long runway2032–2033 depending on modelTop longevity
Pixel 9 / 9 Pro / 9aModern hardware with strong remaining support2031–2032 depending on modelBest all-round
Pixel 8 / 8 Pro / 8aStrong security feature set with 7-year minimum support2030–2031 depending on modelValue sweet spot
Pixel 7a / 7 / 7 ProPotential lower-cost route if already owned or attractively priced2027–2028 depending on modelCheck remaining runway
Pixel Tablet / Pixel FoldLarge-screen or foldable experienceJune 2028 minimumSpecialist choice

*Support end dates are the device maker’s minimum guarantee listed by GrapheneOS, not a promise of additional updates beyond that date. Check the live official device list before making a purchase.

ITC buying rule: prioritise a supported, carrier-unlocked device with a long update runway over a bargain handset near the end of its guaranteed support period. For used devices, confirm the model, condition, return policy and that OEM unlocking is available before handing over money.

Official reference: GrapheneOS — recommended devices and support dates ↗.

04 / Install with confidence

The official installation roadmap

The recommended installation route for most people is GrapheneOS’s browser-based WebUSB installer. It guides you through the installation without requiring a separate flashing application. Follow the live official instructions for your exact device and browser.

Choose a supported Pixel

Check the exact model against the official supported-device list. Prefer a carrier-unlocked device and make sure OEM unlocking can be enabled.

Prepare and back up

Copy photos, messages, authenticator recovery information and important files somewhere safe. Installation wipes the phone, so verify your backup before proceeding.

Use the official Web installer

Open grapheneos.org/install/web in a supported browser. Use a reliable USB data cable connected directly to the computer and keep the device charged.

Follow each on-screen stage

The process includes unlocking the bootloader, downloading the factory image, flashing the OS and completing the required bootloader-locking stage. Read each confirmation on both screens.

Complete first boot and verify

Finish setup, confirm the bootloader is locked and keep the system updated. GrapheneOS provides verified boot and Auditor-related tools to help verify device integrity.

Use the official project installation guide as the live source of truth. The process and supported browser/platform combinations can evolve, so follow the current instructions rather than relying on a saved step list alone.

Open official installation hub ↗

▶ ITC Video Spotlight

Watch the GrapheneOS walkthrough

Prefer seeing it in action? Watch the full walkthrough right here on Irish Tech Connect — the install flow, the first-boot setup and the settings that matter most. The video sits inside the article, so you can follow along without leaving the page.

▶ ITC Video Spotlight

Watch, learn, install.
See the GrapheneOS experience end to end — from the official installer to the post-install checklist that turns a fresh Pixel into your own sovereign device.

1.5× playback
Open the video on YouTube ↗

Playback is requested at 1.5× where the YouTube player supports it. If your browser or the video does not retain the speed setting, choose Settings ⚙ → Playback speed → 1.5× in the player.

05 / Build your app ecosystem

Apps, app stores and a practical privacy stack

App choice is personal. The strongest starting point is to choose trustworthy sources, install only what you use, review permissions and keep apps updated. GrapheneOS includes its own App Store for GrapheneOS components and supported app delivery, including the sandboxed Google Play components.

🧱

GrapheneOS App Store

Start here for GrapheneOS system apps and its supported distribution of components. It is the recommended path for installing sandboxed Google Play.

Official app guidance ↗
📦

F-Droid

A catalogue and distribution platform focused on free and open-source Android apps. Choose repositories deliberately and review each app’s maintainer and update history.

F-Droid ↗
🔎

Obtainium

Can help follow releases directly from developer sources such as project release pages. It suits people comfortable checking the source and signing/update model for each app.

Project page ↗
Play Store apps are still an option. GrapheneOS’s sandboxed Google Play compatibility layer lets you choose which profile contains Play services and which apps can use them. The official documentation describes the Play Store as the most secure way to install and update Play Store apps on GrapheneOS.

Explore the ITC starter app stack

Search by category or app name. The entries below are starting points for research; always review current publisher details, permissions, maintenance and the features you personally need.

🌐
VanadiumGrapheneOS-hardened Chromium browser and WebView. First choice for everyday browsing on GrapheneOS.
💬
SignalEnd-to-end encrypted messaging and calls. Availability of features depends on the app’s current requirements.
🗺️
Organic MapsOpen-source offline maps and navigation, useful for reducing dependence on always-connected mapping.
🧭
Rethink DNS + FirewallNetwork activity visibility, DNS filtering and per-app firewall controls through Android’s VPN interface.
🔐
Aegis AuthenticatorOpen-source two-factor authenticator with an encrypted local vault and export/backup options.
🗝️
KeePassDXLocal password database workflow for users who prefer control over their vault file.
🔑
BitwardenPassword manager option for people who value convenient encrypted syncing across devices.
⌨️
HeliBoardOpen-source keyboard option with privacy-focused configuration choices.
🎵
VLCOpen-source local media player for common audio and video formats.
🔄
SyncthingDevice-to-device file synchronisation for people who want control over where files are copied.
✉️
Proton MailPrivacy-oriented email service with its own account and service model; evaluate features that match your workflow.
🖼️
AvesFeature-rich gallery for browsing local media and metadata.
Rethink DNS and Firewall Android interface showing app network activity
Rethink DNS + Firewall — an example of per-app network visibility. Image source: Bug.hr app review.
GrapheneOS app list showing core system applications
GrapheneOS core apps screen — an example of the built-in app environment. Image source: Wikimedia-style community article image; see original page for attribution.

The app list is deliberately searchable and designed to be extended as ITC validates app versions and installation sources. No app is universally “best” for every threat model.

06 / Everyday life

Will your everyday apps work?

Many Android apps work normally. Some apps rely on Google Play services for notifications, maps, authentication, in-app purchases or licensing. For these, installing sandboxed Google Play in the same user profile can provide broad compatibility while keeping it within the standard app sandbox.

Banking and payments

Compatibility varies by bank and app version. Before migrating your primary phone, check your bank’s current app behaviour on GrapheneOS, confirm web-banking access and retain the bank’s approved recovery route.

Notifications

Apps using Firebase Cloud Messaging generally need Google Play services for push delivery. Where needed, install the sandboxed components in the profile that contains those apps and configure battery settings as documented.

Maps and location

GrapheneOS provides its own network location option. Apps may also use satellite GNSS directly; exact behaviour depends on the app and chosen location provider.

Android Auto and wearables

Check the current official GrapheneOS guidance for your exact feature. Some integrations require additional configuration through the GrapheneOS compatibility layer.

Interactive compatibility planner

Pick the type of app you rely on to get a sensible first test plan.

Test your banking app before switching

Check the bank’s own support information, install the app from a trusted source, test sign-in and approval flows, and keep a supported backup access route available during migration.

07 / First-hour setup

The ITC post-install checklist

Start with a clean baseline, then tune settings around your actual use. The goal is a phone that is both well protected and enjoyable to use.

Security foundation

  • Install current GrapheneOS updates.
  • Use a strong PIN or passphrase suited to your routine.
  • Confirm the bootloader is locked after installation.
  • Review Auto Reboot and USB-C while-locked settings.
  • Keep recovery codes and backups in a separate safe place.

App permissions

  • Review Location, Camera, Microphone and Contacts access.
  • Use Network permission for tools that work offline.
  • Use Sensors permission where it fits the app.
  • Consider Storage Scopes and Contact Scopes for compatible apps.
  • Remove apps you no longer use and keep the rest updated.

Network choices

  • Choose a DNS resolver aligned with your priorities.
  • Use a reputable VPN when its threat model fits.
  • Review per-app network activity with a tool such as Rethink.
  • Remember that DNS filtering and a VPN solve different problems.

Daily usability

  • Set up messaging, maps and your preferred keyboard.
  • Test banking and work apps before relying on them.
  • Confirm photos, contacts and files are backed up.
  • Set a repeatable update and backup routine.
08 / Separation by design

Profiles: give different parts of your digital life their own space

Android user profiles let you separate apps and data into different environments. On GrapheneOS, profiles can also help you decide where sandboxed Google Play is available. Think of profiles as separate workspaces on one device.

Owner profileCore tools and settings
Everyday profileMessaging and daily apps
Play-enabled profileApps that need Play services
Travel / test profileTemporary apps and experiments

This is an example architecture, not a mandatory setup. Some people prefer one profile for simplicity; others benefit from separation. Choose the smallest structure that meaningfully supports your routine, and remember that profiles still share the same physical device and its overall security state.

09 / The ITC blueprint

The ITC De-Googled Android Sovereign Stack

Your existing research has a clear guiding idea: functional sovereignty — an Android setup that stays useful while giving you more say over data, permissions, software sources and connectivity.

Foundation: supported hardware + GrapheneOS

Start with an officially supported Pixel, current firmware and a correctly completed installation.

Trusted software sources

Use the GrapheneOS App Store for its components, official developer sources where appropriate, and carefully selected repositories for open-source apps.

Everyday replacements

Choose your browser, maps, gallery, keyboard, password manager, authenticator, email and messaging tools based on function and maintenance.

Network visibility

Use a DNS/firewall tool if you want per-app network controls. Keep in mind that Android’s VPN slot is normally shared by VPN-based firewall and VPN apps.

Local ownership and recovery

Maintain encrypted backups, export important recovery codes, and know how to restore your files before you need to.

Review and refine

Revisit app permissions and profiles periodically. Change one layer at a time so you can see what improves your daily setup.

10 / The ITC mission

Functional sovereignty: the principle behind the whole build

Your original ITC Sovereign Stack Blueprint puts the mission clearly: a clean, fast, low-noise Android ecosystem with minimal telemetry, reduced dependency on Google services, open-source alternatives where practical, offline-first capability, local ownership of files, reduced background network activity and long-term maintainability.

This is not about turning Android into an unusable bunker-phone. It is about constructing an ecosystem where the device serves its operator. Privacy should support your day-to-day life: messages still arrive, maps still guide you, passwords remain recoverable, photos are backed up, and the phone stays maintainable over time.

🧭

Intentional infrastructure

Every service has a job. Keep what helps, remove what adds no value, and make each app’s permissions fit its function.

🗂️

Local ownership

Maintain copies of important files, credentials and recovery codes under your control. Cloud services can be useful, but they should not be the only copy of your digital life.

🔁

Maintainable routines

A small stack you understand and update consistently is more useful than a complicated collection of tools that nobody has time to maintain.

The stack has layers

HardwareSupported device
Operating systemGrapheneOS
Trust & accessApps and permissions
OwnershipSync and recovery

GrapheneOS is the hardened foundation. The apps, profiles, DNS choices, backup routines and everyday habits above it determine how well the overall system matches your own priorities.

11 / Device strategy

Ghost-Build candidates: four routes to a more independent phone

Your original research included a broader device comparison than a GrapheneOS-only buying list. We are preserving that distinction. These are four different paths, each with its own balance of security, repairability, ROM choice, cost and hands-on involvement.

Google Pixel 7a front and rear views
Pixel 7a · illustrative product image
GrapheneOS route

🥇 Google Pixel 6a / 7a — legacy value candidates

Your notes singled out the Pixel 6a and Pixel 7a as lower-cost Ghost-Build candidates. Both appear in the official GrapheneOS supported-device list, but they do not have the same remaining support runway as newer recommended models.

  • Pixel 7a minimum support end: May 2028.
  • Pixel 6a minimum support end: July 2027.
  • Pixel 8-generation and newer devices are the current recommended purchase class.
  • Best use: an already-owned device or a low-cost learning/deployment device, with its support date factored into the decision.

Check the live official device list ↗

Fairphone 5 in moss green, front and rear
Fairphone 5 · illustrative product image
Repairability route

🥈 Fairphone 4 / 5 — modularity and repairability

Fairphone is a separate route for people who value repairable hardware, parts availability and a device designed around longevity. Fairphone publishes bootloader-unlocking guidance, and LineageOS lists Fairphone 4 and Fairphone 5 device pages.

  • Useful for repairability and hands-on ownership.
  • Can be paired with supported alternative operating systems such as LineageOS.
  • Not an official GrapheneOS target.
  • Check the exact ROM’s current release, device support, update cadence and verified-boot model before choosing it.

Fairphone bootloader guidance ↗ · LineageOS Fairphone 5 page ↗

OnePlus 9 Pro smartphone front and rear
OnePlus 9 Pro · illustrative product image
Custom-ROM route

🥉 OnePlus 8T / 9 Pro — enthusiast experimentation

Your research identifies OnePlus devices as a power-user route. LineageOS has device pages for the OnePlus 8T and 9 Pro. The right choice depends on the exact variant, bootloader-unlock eligibility and the current ROM build.

  • Useful for learning custom-ROM workflows and Android internals.
  • Not official GrapheneOS devices.
  • Verify model number and regional/carrier variant before purchase.
  • Compare update cadence, hardware-backed security, integrity verification and app compatibility rather than assuming all ROMs offer the same security model.

LineageOS OnePlus 8T page ↗ · LineageOS OnePlus 9 Pro page ↗

🧪
Model-specific route

⚙️ Moto G Power / Edge 2023 — research before purchase

The Motorola candidates from your notes belong in a model-specific custom-ROM investigation. Unlocking availability varies by exact model, region, carrier and Motorola’s eligibility process. LineageOS install instructions for some Motorola devices direct users to Motorola’s official unlock workflow, but that does not establish support for every Moto G Power or Edge 2023 variant.

  • Confirm the exact model code, not just the marketing name.
  • Check Motorola’s current bootloader eligibility page before purchasing.
  • Check the official ROM device list for that exact model.
  • Treat this as a learning or secondary-device candidate only after support is verified.

Motorola support ↗ · LineageOS device directory ↗

Keep the categories separate. “Supported by GrapheneOS”, “can unlock the bootloader”, “has a LineageOS build”, and “can run some custom ROM” are four different claims. A device should only be recommended for the route it actually supports.

Compare the routes

RoutePrimary valueBest fitResearch checkpoint
Supported Pixel + GrapheneOSStrong device-specific hardening and verified-boot modelPrimary privacy/security phoneOfficial device list and support date
Fairphone + supported alternative OSRepairability and longer hardware ownershipModularity-minded ownerExact ROM support and security/update model
OnePlus + supported custom ROMEnthusiast control and ROM experimentationTechnical learner / secondary phoneExact variant, bootloader and active ROM build
Motorola + model-specific ROMPotential budget experimentSecondary device after verificationOfficial unlock eligibility and exact device support
12 / Software provenance

App acquisition: the source is part of the security decision

Your deep-research report correctly treats app acquisition as its own security layer. A trustworthy operating system cannot tell you everything about the code you choose to install. The source, signing identity, update path, publisher and app’s permissions all matter.

🧩

GrapheneOS App Store

First choice for GrapheneOS components and the official sandboxed Google Play installation. It is integrated with the project’s own release and usage guidance.

Official guide ↗
📦

F-Droid

Useful for free/open-source software. Its security model uses signed repository metadata, app signing and published source/build information. Review each app and repository individually.

Security model ↗
🛒

Google Play via sandbox

Best fit when an app needs Play services, Play licensing, in-app purchases or standard Play update flows. The OS lets you choose which profile uses it.

Compatibility details ↗

Where Aurora Store fits

Your original notes list Aurora Store as an anonymous Play Store frontend and a bridge during transition. Preserve that as a documented option, but do not present “anonymous” as “invisible” or as the default safest acquisition method. Aurora is an unofficial client that communicates with Google Play infrastructure; the F-Droid listing itself notes that app lists and system details may be sent to Google Play servers. For apps that require Play, GrapheneOS documents sandboxed Google Play as the supported compatibility path.

Aurora Store listing and disclosures ↗

Direct APKs and Obtainium

Direct downloads can be useful when the developer publishes the app and its update information directly. Obtainium can follow releases from developer sources. This workflow is most appropriate when you can identify the genuine project, understand its signing/update path, and notice when a project changes release channels.

Repository selection checklist

  • Identify the real developer and official project page.
  • Check whether the app is actively maintained and how releases are announced.
  • Prefer a consistent signing identity and a clear update mechanism.
  • Review permissions against the features you actually use.
  • Look for source availability, reproducible-build information and independent audits where relevant; these are useful evidence, not universal guarantees.
  • Keep the source and update path consistent when possible. Avoid mixing sources casually for the same app.
Research update: the archived Mull/DivestOS project in the old notes is no longer the best current recommendation. The DivestOS project announced that development and app updates ended, and the Mull project page is archived. Keep Vanadium as the GrapheneOS-native browser recommendation; treat any alternate browser as a current-maintenance decision, not a legacy reputation.

DivestOS end-of-project notice ↗ · Archived Mull project ↗

13 / App field manual

The full ITC De-Googled Android stack

This expands the original Sovereign Stack Blueprint rather than replacing it with a generic list. The recommendations are role-based: choose one primary tool for each job, add a second only when it solves a real problem, and re-check current maintenance before installation.

LayerPrimary candidates from ITC researchPractical roleDecision notes
BrowserVanadium; evaluate current alternatives individuallyDaily browsing and web renderingVanadium is purpose-built for GrapheneOS. Mull is archived; do not recommend it as a current maintained browser.
App sourceGrapheneOS App Store; F-Droid; direct developer sources / ObtainiumInstall and update appsUse sandboxed Google Play when the app needs it. Aurora remains an optional third-party route with trade-offs.
Password vaultKeePassDX or BitwardenCredentials and secure notesKeePassDX supports a local database workflow; Bitwarden suits people who value managed sync.
2FAAegisTime-based one-time passwordsMake encrypted exports and verify recovery before deleting the previous authenticator.
Hardware keysFIDO2/WebAuthn security key from a reputable vendorPhishing-resistant sign-inRegister a backup key and recovery method for critical accounts.
GalleryAves; Fossify GalleryBrowse local photos and metadataReview file access and backup workflow.
FilesFossify File Manager; Material FilesLocal files and network sharesMaterial Files suits users who need network-share features.
Notes/calendarFossify Notes; Fossify CalendarLocal-first everyday organisationDecide how you will sync and back up data before relying on it.
MapsOrganic MapsOffline maps and navigationDownload the relevant regions before travelling and test route needs.
SyncSyncthingPhone ↔ desktop ↔ Linux ↔ NASPeer-to-peer sync is not itself a historical backup; protect against accidental deletions and ransomware by keeping versioned copies.
DNSNextDNSResolver-level filtering and configurable logsChoose a profile and logging retention deliberately.
FirewallRethink DNS + FirewallPer-app network visibility and rulesOptional power-user layer; VPN-based tools commonly share Android’s VPN slot.
MessagingSignal; SessionEveryday encrypted or pseudonymous communicationChoose based on who you need to reach and the identity model you need.
MediaVLC; AuxioLocal video/audio playbackLocal libraries work well with an explicit backup/sync plan.
KeyboardHeliBoard; FUTO KeyboardText input and offline typing preferencesReview network access and voice-input dependencies for your chosen configuration.
LauncherKvaesitso; Neo LauncherSearch-first or traditional home screenLauncher choice changes workflow, not the underlying OS security model.

Browser reality check

Your archive recommended Vanadium as the primary browser, Mull as a secondary browser and Cromite for compatibility. Keep Vanadium as the primary GrapheneOS-native choice. Because the old Mull project is archived, replace that recommendation with an actively maintained browser selected from current project status and your needs. Cromite should likewise be checked for current release cadence and official distribution before inclusion in a maintained app list.

Messaging choices

Signal is the practical mainstream choice when your contacts already use it and you need voice/video calling. Session belongs in the stack when pseudonymous communication without a phone-number-based identity is a priority. These serve different social and operational models; the app you can use consistently with your intended contacts is usually the practical starting point.

Media, files and local workflow

Aves gives a feature-rich local media library; Fossify Gallery offers a lighter alternative. Fossify File Manager suits straightforward local file work, while Material Files is worth evaluating for network shares. VLC handles a broad range of local audio/video formats, and Auxio is aimed at local music libraries. For video editing, the archive lists Fossify Video Editor and FFmpeg-based tools; verify active maintenance and app provenance before installing them.

14 / Compartmentalisation

Profiles, workspaces and the Ghost Phone architecture

Your GrapheneOS Bible uses a three-part structure: Owner, Daily Driver and Sandbox. The idea is to give different app groups different data and Google Play boundaries, while keeping the administrative profile quiet and predictable.

🔧

Owner profile

System administration, core settings, installation of profile-level infrastructure, password/authenticator management if this fits your threat model, and the small set of apps you deliberately want here.

📱

Daily profile

Everyday browser, maps, media, messaging and the apps you use frequently. Keep it convenient and review permissions as you install tools.

🧪

Sandbox / test profile

Experimental apps, unfamiliar APKs or temporary services. Separate profiles can limit access to other profiles’ app data, but they do not make untrusted apps safe by themselves.

Optional: a Play-enabled profile

If a small set of apps needs Google Play, consider placing those apps and sandboxed Play components in a dedicated profile. This can keep Play-dependent workflows separate from the rest of your app environment. The trade-off is convenience: notifications, contacts, shared files and account switching may need extra setup between profiles.

Profile design rules

  • Start with the fewest profiles that solve a clear separation goal.
  • Remember that each profile has its own installed apps and app data; install and configure apps in the profile where they will be used.
  • Choose how contacts, calendar entries, files and notifications should move between profiles before creating many boundaries.
  • Keep account recovery, backups and critical communication available when a profile is not running.
  • Revisit the structure after a week of real use; simplify anything that adds more friction than value.
Advanced concepts from your roadmap: work-profile isolation, a dedicated gym/secondary phone, and cold-storage procedures are useful expansion topics. Treat Faraday storage and radio isolation as specialised physical-security measures, not a substitute for current software, strong authentication and device updates.
15 / Network hygiene

NextDNS, RethinkDNS and the network layer

The ITC research includes two complementary network tools. NextDNS offers a configurable DNS filtering service. Rethink DNS + Firewall adds per-app network controls and traffic visibility through Android’s VPN interface. Neither should be treated as a magic privacy switch; they address different parts of the network path.

NextDNS: resolver-level policy

Choose a blocklist profile aligned with your needs, consider OISD and native tracking protection options from your notes, and decide whether query logs are useful. Set a retention level that matches your preferences and check how the profile is applied across Wi-Fi and mobile data.

RethinkDNS: per-app visibility

Useful for inspecting which apps connect, applying app-specific network rules and testing DNS filters. It is an optional power-user layer; start with a small ruleset and add exceptions only when a required app demonstrates a concrete need.

A practical network rollout

Start with GrapheneOS defaults

Install updates, review the built-in Network permission and test normal connectivity before adding a second layer.

Add one DNS policy

Configure NextDNS or another resolver you trust. Test browsing, banking, messaging, maps and work tools before expanding the rules.

Add Rethink only for a defined goal

For example, you may want to see per-app connections or block network access for selected apps. Avoid layering tools without knowing what each contributes.

Document exceptions

Keep a simple note of each allow rule, why it exists and which app feature it restores. Revisit exceptions after app updates.

Remember that a VPN-based firewall and a commercial VPN generally compete for Android’s single active VPN interface unless the app’s own design supports another arrangement. Check each tool’s current documentation before combining them.

16 / Resilience

Backups, authenticator migration and recovery planning

Your archive correctly treats recovery as infrastructure, not an afterthought. A privacy-focused phone is only practical when you can recover accounts and restore the files you care about.

Level 1: working copy

Keep active files on the phone or computer where you use them. Use a clear folder structure and know which app owns each important database.

Level 2: independent copy

Use Syncthing or another deliberate sync workflow to copy data to a second device or NAS. Test that the receiving device can open the files.

Level 3: recovery copy

Keep an encrypted, versioned backup on a separate medium or location. A sync mirror can propagate deletion, so it should not be the only recovery layer.

Account recovery kit

Store recovery codes and a documented restore path separately from the phone. For important accounts, consider a pair of FIDO2/WebAuthn security keys and register the backup key before you need it.

Aegis migration sequence

  1. Install Aegis from its trusted official source.
  2. Export the existing authenticator vault using the source app’s supported process.
  3. Import into Aegis and test several entries, including a critical account.
  4. Create an encrypted Aegis backup and store it in more than one appropriate place.
  5. Verify you can unlock and restore the backup before removing the old app or wiping the previous device.
  6. Update recovery codes and emergency access instructions where required.

KeePassDX and password database care

If you use KeePassDX, treat the database file and its key material as separate critical assets. Keep encrypted backups, test opening a copied database on another device, and make sure the recovery secret is available independently of the phone. A local vault gives you ownership, but that ownership comes with responsibility for backup and restoration.

Syncthing is synchronisation, not the whole backup plan

Use Syncthing for phone-to-desktop, phone-to-Linux and phone-to-NAS transfers of photos, documents, music and selected backup files. Consider file versioning or an additional offline copy so that an accidental deletion or unwanted change is not instantly mirrored everywhere.

17 / Field deployment

Pixel 7a (Lynx): the ITC installation and offline-kit notes

Your archive contains a dedicated GrapheneOS Installation Bible for the Pixel 7a (codename lynx), including Windows and Linux device detection, Fastboot, the common “waiting for any device” problem, bootloader unlocking, Web installer flow, bootloader relocking, initial configuration and return-to-stock planning.

Use the live official installer as the procedure of record. The following is a field checklist that complements the official guide; the official page should control the exact current sequence.

Pre-flight

  • Confirm the handset is the exact supported model and can unlock its bootloader.
  • Back up the phone because unlocking and flashing wipe user data.
  • Use an updated supported browser and operating system.
  • Use a reliable USB data cable connected directly to the computer rather than through a hub.
  • Have sufficient free storage and battery power.
  • Download only from the official GrapheneOS installation site.

Web installer route

  1. Prepare the phone and enter Fastboot mode according to the official instructions.
  2. Connect the phone and confirm that the browser detects the device.
  3. Unlock the bootloader only after confirming the backup.
  4. Download and flash the official factory release through the guided installer.
  5. Lock the bootloader when the installer directs you to do so.
  6. Complete first boot, verify the installation and apply updates.

Device-detection troubleshooting

  • Fastboot not found on Linux: verify platform-tools installation and the command path.
  • Waiting for any device: check cable data capability, direct USB port connection, Fastboot mode and browser permission.
  • Windows driver: current Windows 10/11 includes a generic driver for recent Pixel devices; if detection fails, check Windows Update and Device Manager against the current installer guide.
  • Browser/storage issue: use an officially supported browser and avoid private-browsing mode for the web installer, which can limit storage needed to unpack releases.

Offline installation archive: what it means

Your notes correctly distinguish an offline copy of installer assets from a fully manual Fastboot deployment. These are different workflows. For a manual install, the relevant package, factory images, platform-tools and verification information must match the exact device and release. Do not assume an “Install Zip” alone contains everything required for manual flashing. Build and test the archive from the official instructions for the specific release rather than reusing an old file bundle.

Official WebUSB installer ↗ · Official installation hub ↗

18 / Choose your workflow

Three deployment profiles: practical, balanced and advanced

🟢 Profile A — Everyday privacy

Goal: privacy improvements with low maintenance.

  • Supported Pixel + GrapheneOS
  • Vanadium, password manager, Aegis
  • Signal and Organic Maps where suitable
  • Sandboxed Google Play only if required
  • Simple backup and update routine

🔷 Profile B — Balanced sovereignty

Goal: lower dependency and better data ownership.

  • Profile separation for app groups
  • F-Droid and selected official developer sources
  • NextDNS policy and Syncthing backup workflow
  • Review permissions and app network access
  • Encrypted recovery copies and backup testing

🟣 Profile C — Advanced / offline-focused

Goal: more control over network, software and recovery workflows.

  • Dedicated test profile or secondary device
  • RethinkDNS rules documented and reviewed
  • Offline maps and local file workflows
  • Versioned encrypted backups
  • Verified installation material and tested recovery procedure

Choose the profile that matches your current needs. You can move from A to B or C in stages; there is no need to deploy every advanced component at once.

19 / Choose your priorities

Threat models: build the right level of privacy for your life

A threat model is simply a practical description of what you want to protect, from whom or what, and what trade-offs you are willing to make. It prevents the stack from turning into a pile of tools chosen just because they sound technical.

Everyday privacy

Protect: personal data, app access and routine tracking.

Prioritise: supported device, updates, app permissions, trusted sources, password manager and backups.

Keep it simple: built-in GrapheneOS controls plus a small set of well-maintained apps.

High compartmentalisation

Protect: separation between identities, work, social apps and experimental tools.

Prioritise: distinct user profiles, minimal cross-profile sharing, careful account separation and documented recovery.

Trade-off: more profile boundaries require more planning for notifications and shared data.

Travel / sensitive work

Protect: selected data during travel or temporary work.

Prioritise: minimal installed data, offline copies of essential documents, secure account recovery and clear device-handling routines.

Extra layer: consider a dedicated secondary device if the workflow justifies it.

Use the tool that addresses the actual layer

ConcernPrimary layerExamples
OS exploitation resistanceHardware + operating systemSupported Pixel, GrapheneOS updates, verified boot
App access to device featuresPermissions and scopesNetwork, Sensors, Camera, Microphone, Location, Contact Scopes
App download integritySoftware provenanceOfficial source, signing identity, repository metadata, update path
DNS-level domain filteringResolver policyNextDNS or another selected DNS provider
Per-app network inspectionFirewall/VPN layerRethink DNS + Firewall
Credential theft and account takeoverAuthenticationPassword manager, Aegis, FIDO2/WebAuthn key
Lost phone or accidental deletionRecoveryEncrypted backups, Syncthing plus versioning, recovery codes

DNS filtering cannot replace app permissions; a VPN cannot make an untrusted app trustworthy; a password manager cannot restore a lost vault without a backup; and profile separation is not a substitute for updates. The best stack combines layers that solve different problems.

20 / App research desk

App evaluation matrix: provenance, maintenance and privacy fit

The original deep-research report used columns for FOSS status, audit/provenance, telemetry, censorship resistance and a risk rating. That is a useful framework, but audit dates and project status must be current, and a blanket “low risk” label can hide important differences. Use the matrix below as a decision aid rather than a permanent security certification.

App / layerOpen source / provenanceData / service modelBest-fit roleITC evaluation
VanadiumGrapheneOS project, hardened ChromiumGrapheneOS-specific hardening and update flowPrimary browser on GrapheneOSFirst choice; keep updated
GrapheneOS App StoreFirst-party project sourceDistribution of GrapheneOS components and supported sandboxed PlayCore OS apps and Play compatibilityStart here for project components
F-DroidOpen repository with signed metadata and published build practicesRepository-based distribution; app-level behaviour variesFOSS catalogueReview app, repo and update status individually
Aurora StoreOpen-source third-party Play frontendUses Google Play infrastructure; anonymous mode is not invisibleOptional transition / niche acquisition workflowDo not present as default safest source
ObtainiumOpen-source app updater for developer releasesDepends on the chosen release sourcesFollow official project releasesUseful for technically confident users
KeePassDXOpen-source local database clientVault is stored under the user’s chosen file workflowLocal credential vaultBack up database and key material
BitwardenOpen-source client ecosystem with hosted service optionSync and account recovery depend on service configurationConvenient cross-device credentialsStrong practical option; protect account recovery
AegisOpen-source authenticatorLocal vault and export/backup workflowTOTP second factorsTest encrypted backup restoration
SignalOpen-source clients and protocol, service-operated infrastructureEnd-to-end encrypted messaging with account/service metadataEveryday secure messagingChoose for practical contact adoption
SessionOpen-source project and decentralised designDifferent identity and network model from phone-number messengersPseudonymous communication needsEvaluate current network and recovery behaviour
Organic MapsOpen-source mapping app using OpenStreetMap dataOffline use for downloaded map regionsNavigation with offline capabilityDownload and test before travel
SyncthingOpen-source peer-to-peer syncDevice-to-device encrypted transferLocal ownership and file synchronisationAdd versioning for true recovery
NextDNSHosted resolver serviceQueries go to a selected external provider; logging is configurableDNS filteringChoose logging/retention consciously
Rethink DNS + FirewallOpen-source network toolLocal VPN-interface-based controls plus DNS configurationPer-app visibility and rulesOptional advanced layer
Mull / DivestOSPreviously open-source projectProject archived; no further updatesLegacy research referenceRemove from current recommended stack

How to interpret audit and provenance claims

“Open source” means code can be inspected under its licence; it does not automatically mean the installed binary was built from that code. “Audited” should be accompanied by the audit date, scope and auditor. “Reproducible builds” provide a way to compare builds, where the project supports it. “No telemetry” should only be used when the claim is grounded in current implementation and network behaviour. An app’s privacy profile can also change with updates, optional features and service configuration.

The archived deep-research report contains historic audit references, including older Cure53 assessments. We have not treated those as current audits without checking the original report, scope and date. This prevents old credentials from being mistaken for a current security endorsement.

21 / Editorial transparency

What came from the ITC archive — and what was updated

Archive materialPreserved in the flagshipResearch treatment
De-Googled Android Sovereign Stack BlueprintFunctional sovereignty, app layers, local-first tools, maps, DNS, messaging, sync, launchers and mediaExpanded into role-based app stack and maintenance guidance
Deep-research reportApp-source workflows, audits/provenance, app categories and user profilesUpdated source guidance and current project status checked where available
GrapheneOS Bible CanvasPixel deployment, Fastboot, verification, troubleshooting, profile architecture, security keys, Aegis, Syncthing and future operationsOrganised into installation, hardening, recovery and advanced-workflow sections
Pixel 7a installation BibleDevice codename Lynx, Windows/Linux detection, Web installer, relocking, offline kit and recovery-to-stock conceptsOfficial installer remains the live procedure of record
Post-installation BibleAuto Reboot, USB controls, network policy, app stack, profile separation and RethinkDNS tieringRecommendations framed as configurable choices rather than universal mandatory settings
Ghost-Build notesPixel, Fairphone, OnePlus and Motorola comparisonSeparated official GrapheneOS support from alternative-OS and custom-ROM routes

This flagship is designed as a living resource. Device support, security features, app maintenance and compatibility change. The most important operational habit is to revisit primary sources at the point of installation, purchase or major configuration change.

22 / Quick answers

GrapheneOS FAQ

Is GrapheneOS completely Google-free?

It does not include Google apps or services by default. Users can optionally install official Google Play components as sandboxed apps. You choose whether to use them and which user profile contains them.

Can I install APK files?

Yes. GrapheneOS supports Android app installation through normal Android app-install flows. Use official developer sources or reputable repositories, verify authenticity when possible, and keep installed apps updated.

Does GrapheneOS work on Samsung, OnePlus or Xiaomi phones?

Official production support is focused on selected Google Pixel devices. Check the live official supported-device list rather than assuming a generic Android build is equivalent.

Do I need to root the phone?

No. The official GrapheneOS installation process does not require root access, and keeping the supported security model intact is central to the project.

Will my banking app work?

It depends on the specific bank and app version. Some work directly; others need sandboxed Google Play; a subset may use device-integrity requirements that affect compatibility. Test before making the phone your only banking device.

Can I use Google Maps or Google Photos?

Google apps can be installed as ordinary apps, with compatibility depending on the features you want. You can also choose alternatives for maps, galleries, backup and other functions.

Is GrapheneOS only for technical users?

The installation has a guided web installer and day-to-day use remains familiar Android. A little preparation makes the transition smoother, especially for app compatibility, backups and account recovery.

What is the best Pixel to buy?

For a new purchase, start with Pixel 8-generation devices and newer, then choose based on price, form factor, storage and remaining support. The Pixel 9 and Pixel 10 families offer longer minimum support horizons. Always check the official list before buying.

23 / Research desk

Official references and trusted starting points

This article combines ITC’s existing de-Googling and GrapheneOS notes with current official project documentation and selected app project pages. Official GrapheneOS documentation takes priority for device support, installation and OS behaviour.

Editorial note: App features, support dates and compatibility change over time. This guide is intended to be maintained as a living ITC resource; revisit the linked official pages before publishing revisions or making device-purchase decisions.

Irish Tech Connect — Pixel 7a Sovereign Edition poster
🛒 ITC Marketplace · One device, one owner

The Pixel 7a “Sovereign Edition” — live on DoneDeal

This is not a hypothetical build. The exact setup described in this guide — a real Pixel 7a, freshly rebuilt with GrapheneOS, fully updated and loaded with the ITC starter stack — is for sale right now on DoneDeal. One careful owner of the install. Ten minutes from unboxing to digital sovereignty.

€259
GrapheneOS · latest stableCharcoal · 8 GB / 128 GBDual SIMTitan M2 security chipSignal · Mullvad · NewPipe · Organic Maps · Aegis — preloaded via ObtainiumReceipt included

Private sale by Irish Tech Connect. Condition, provenance and the full spec list are on the listing page.

Irish Tech Connect

Make your phone work for you.

GrapheneOS offers a strong foundation for people who want a more secure Android platform and more deliberate control over their apps, data and permissions. Start with a supported device, make one thoughtful change at a time, and build a setup that fits your real life.

Share This: