Phone
Periodic Phone Wipe Notes
I got into the habit of wiping my phone every 6 months (takes about an hour) in order to:
- Streamline the process
- Validate the backups
- Re-examine which apps should stay
- Remove leftover data
- Figure out the pains and find alternatives
My phone is a Pixel 8 with GrapheneOS, it has an always-on VPN, and a lot of self-hosting related apps.
Backup
- Snapshot
- Homepages
- Toggles
- App drawer
- Export
- Wireguard
- Gadgetbridge
- Lawnchair
- Ntfy
- Termux
- Backup the entire phone to the PC
Install
- Follow the official documentation.
Configuration
- Copy exports and snapshots back
- Initial configuration
- Network & Internet
- Private DNS: quietsy.dns.domain.tld
- Internet connectivity checks: off
- Internet
- Network preferences
- Turn on wi-fi automatically: off
- Notify for public networks: off
- Network preferences
- SIMs
- VoLTE: off
- Preferred network type: LTE
- Allow 2G: off
- VPN
- Always-on VPN: on
- Block connections without VPN: off
- Connected devices
- Connection preferences
- NFC: off
- Printing: off
- Connection preferences
- Apps
- Sandboxed Google Play
- Reroute location requests to the OS: on
- Google location accuracy: off
- Special app access
- Special access to hardware accelerators for Google apps: on
- Unrestricted mobile data: Linphone, FindMyDevice
- Sandboxed Google Play
- Notifications
- Wireless emergency alerts: off
- Hide silent notifications in status bar: on
- Notification dot on app icon: on
- Enhanced notifications: on
- Notifications on lock screen: off
- Bubbles: on
- Sound & vibration
- Spatial audio: off
- Vibration & haptics: on
- Dial pad tones: off
- Screen locking sound: off
- Charging sounds and vibrations: off
- Tap & click sounds: off
- Always show icon when in vibrate mode: on
- Set ringtone and notification sound
- Display
- Adaptive brightness: on
- Lock screen
- Privacy: don't show notifications at all
- Shortcuts
- Flashlight
- Camera
- Dynamic clock: on
- Always show time and info: off
- Tap to check phone: on
- Lift to check phone: off
- Wake screen for notifications: on
- Screen timeout: 1 minute
- Dark theme: on
- Night light: off
- Auto-rotate screen: off
- Smooth display: off
- Increase touch sensitivity: off
- Screen saver: off
- Wallpaper & style
- Set wallpaper
- Show notifications on the lock screen: off
- Battery
- Battery saver: off
- Charging optimization: limit to 80%
- Battery percentage: on
- Battery share: off
- System
- Keyboard
- Futo
- Keyboard & Typing
- Show number row: on
- Show action/suggestions bar: on
- Automatic spaces mode: automatically insert spaces only after inserting suggestions
- Swipe typing: on
- Auto-correction: on
- Auto-capitalization: on
- Double-space period: on
- Sound on keypress: off
- Popup on keypress: on
- Vibrate on keypress: on
- Vibration: minimum
- Clipboard history: on
- Keyboard & Typing
- Futo
- Gestures
- Quickly open camera: on
- Navigation mode: gesture navigation
- Tap to check phone: on
- Lift to check phone: off
- Date & time
- Use 24-hour format: on
- System updates
- Require battery above warning: on
- Require device to be charging: off
- Automatic reboot: on
- Developer options
- OEM unlocking: off
- USB debugging: off
- Wireless debugging: off
- Mobile data always active: off
- Disable bluetooth LE audio hardware offload: on
- Keyboard
- Security & privacy
- Security
- Screen lock
- Scramble PIN input layout: on
- Enhanced PIN privacy: on
- Lock after screen timeout: 5 seconds
- Power button instantly locks: on
- Allow camera access when locked: on
- Fingerprint unlock
- Add both hands
- Use for screen unlocking: on
- Screen lock
- Privacy
- Camera access: on
- Microphone access: on
- Show clipboard access: on
- Show passwords: off
- Allow sensors permission to apps by default: off
- Save screenshot timestamp to EXIF: off
- Notifications on lock screen: all
- Show media on lock screen: on
- Exploit protection
- Auto reboot: 18 hours
- USB-C port: charging-only when locked, except before first unlock
- Hardened memory allocator: disable camera
- Memory tagging: check
- Native code debugging: check, disable protonmail
- Webview JIT: check, disable PDF viewer
- DCL via memory: check, allow google play services, vanadium
- DCL via storage: off
- Secure app spawning: on
- More privacy & security
- Allow sensors permission to apps by default: off
- Notify about system process crashes: on
- Automatic exploit protection compatibility mode: on
- Security
- Location
- Location services
- Wi-fi scanning: off
- Bluetooth scanning: off
- Location services
- Safety & emergency
- Wireless emergency alerts: off
- Network & Internet
Apps
App store priority for installation: accrescent > obtainium + appverifier (github) > obtainium (f-droid)
- Appverifier
- Permissions: none
- Background usage: optimized
- Audiobookshelf
- Permissions: network
- Background usage: optimized
- Auditor
- Enable remote verification: on
- Permissions: network, notifications
- Background usage: unrestricted
- Bitwarden (password manager)
- Permissions: network, notifications
- Background usage: optimized
- Breezy weather
- Permissions: network, notifications, sensors
- Background usage: unrestricted
- Davx5 (sync contacts)
- Permissions: calendar, contacts, network, notifications
- Background usage: unrestricted
- Finamp (music)
- Permissions: network
- Background usage: optimized
- Findmydevice
- Permissions: camera, contacts, location, network, notifications, phone, sensors
- Background usage: unrestricted
- Floccus (bookmark sync)
- Permissions: network
- Background usage: off
- Gadgetbridge (cloudless gadgets)
- Permissions: calendar, call logs, contacts, location, nearby devices, network, notifications, phone, sensors, sms
- Background usage: unrestricted
- Immich (photos)
- Permissions: network
- Background usage: optimized
- Jellyfin (media)
- Permissions: network
- Background usage: unrestricted
- LibreTube (youtube)
- Permissions: network
- Background usage: unrestricted
- Linphone (voip)
- Permissions: contacts, microphone, network, notifications, phone, sensors
- Background usage: unrestricted
- Molly
- Permissions: contacts, network, notifications, phone, sensors
- Background usage: optimized
- Nextcloud news (rss reader)
- Permissions: network
- Background usage: none
- Nextcloud (self-hosted cloud)
- Permissions: network, notifications
- Background usage: unrestricted
- Nextcloud notes
- Permissions: network
- Background usage: none
- Ntfy (notifications)
- Permissions: network, notifications
- Background usage: unrestricted
- Obtainium
- Permissions: network, notifications
- Background usage: optimized
- Organic maps (navigation)
- Permissions: location, network, sensors
- Background usage: none
- OSS document scanner
- Permissions: none
- Background usage: optimized
- Proton calendar
- Permissions: network, notifications
- Background usage: optimized
- Proton mail
- Permissions: network, notifications
- Background usage: optimized
- SimpleLogin
- Permissions: network
- Background usage: none
- Termux
- Permissions: files (storage scope /backup/), network, notifications
- Background usage: optimized
- Vanadium (browser)
- Permissions: network, notifications
- Background usage: optimized
- Wireguard (vpn)
- Permissions: network
- Background usage: optimized
- Configure all apps
- Set folders to auto upload to nextcloud
- Photos
- Videos
- Call recordings
- Snapshots
- Backup
Private Space
For apps that require google play store.
- Discord
- Permissions: network, notifications
- Background usage: optimized
- Google Play Services (sandboxed)
- Permissions: network
- Background usage: unrestricted
- Google Play Store (sandboxed)
- Permissions: network, notifications
- Background usage: optimized
- Google Services Framework (sandboxed)
- Permissions: network
- Background usage: optimized
- Wireguard (vpn)
- Permissions: network
- Background usage: optimized