Shane Dowling : Make your smartphone a little dumber

Photo by Thanos Pal on Unsplash

For many, MANY years, I've been an advocate for the simplicity of dumbphones. My go-to? The LightPhone 2. However, modern life sometimes demands the functionalities of a smartphone, such as banking or GPS navigation. Every once in a while, I wish my smartphone would be just a touch simpler, but I can't abandon its smart features entirely. There are times I need them, especially for those updates or browser-based app handshakes.

Thus, I've developed two scripts: dumbify and smartify. The project is here and here's your guide:

Prerequisites:

Steps:

Note: I tried exporting the Google Play Store using this method and encountered an issue. I had to manually address it with GrapheneOS. It's not ideal, but it's a solution. I welcome any feedback on this.

Here's to the balance between simplicity and functionality,

All posts

  • Streamlining OS Development Pipelines for the Beepberry - A Fun Challenge
  • Harnessing the Power of NixOS for Platform Engineering
  • De-risk early when engineering platforms
  • Reduce developer cognitive load with nix
  • Physical vs Logical resources
  • How to manage Podcasts on an iPod Classic on Linux
  • Consuming Content Like it's the 90s
  • TIL Updating ZSH
  • Activity Nag
  • Nonviolent Communication
  • 5 Steps to a better Personal Development Plan(PDP)
  • Learning Python as a Platform Engineer-First Steps
  • The vagueness of Secular Buddhism
  • Make the smartphone dumb again
  • TIL - AWS Lambda Environment Vars
  • Please, PLEASE make a domain for your own email address.
  • Quick Review - Long Gone Days
  • TIL - AWS Summit - ECR
  • TIL - AWS Summit - Eventbridge
  • TIL - AWS Summit - Fargate Autoscaling
  • TIL - AWS Summit - Latency
  • TIL - AWS Summit - Spot Instances
  • TIL - Bash Shift
  • TIL - Git Rebase
  • TIL - How to match python regex postgis
  • Populate Ansible from Amazon secrets manager
  • Better local development for Serverless Functions
  • Easy maintenance mode with nginx
  • Please don't do it Github
  • Beware the todo list
  • Wild Wild Country – The Soundtrack
  • Four years without Facebook
  • Leaving no Trace
  • 10 lessons from 150 days of meditation
  • Lessons from Remote Working
  • Supplementing an iPad Pro with Linux
  • The iPad Pro as a focused, simple coding machine
  • Why an iPad for a backend developer
  • Freelancer Lessons – Part 3
  • Freelancer Lessons – Part 2
  • Freelancer lessons – Part 1
  • A Short Review of 'Freedom from the Known'
  • Faster SugarCRM Development with PHPStorm
  • Pomot — command line pomotodo client
  • Command line calendars with Khal and fastmail
  • SugarCRM 7 — Conditional Read Only Fields
  • NetworkX — Get all Paths from all sources to sinks
  • Generate Binary Tree From String
  • SugarCRM — Conditional Actions
  • Bioinformatics/Rosalind — Skeleton Generator
  • Tiddlywiki to Org-Mode
  • OSQA to Tiddlywiki
  • Verify you're hidden with conky
  • SugarCRM 7 — Adding an action to the listview headerpanel
  • SugarCRM — Prevent currencies getting overridden
  • SugarCRM 7 — Roll SugarCRM with Docker
  • Setting up git with Rescuetime highlights
  • Bulletproof productivity
  • Solving boot2docker's fail to start error
  • R — Cleaning/Merging Excel files
  • SugarCRM — Git Version Control Strategy
  • Better PHP Debugging with Emacs
  • Shellshock — Am I vulnerable and what do I do?
  • SugarCRM 7 — Fix to re-enable ElasticSearch on custom modules
  • SugarCRM 7 — Enable Importing on Custom Modules
  • DOMpdf failing to render certain accented characters
  • Yii — Convert database to migrations
  • SugarCRM 7 — Custom subpanels
  • SugarCRM 7 — Making Ajax Requests
  • SugarCRM 7 — Add a new action to a record
  • SugarCRM — Sugar powered by Salt!
  • Friday Fun — Offline 8tracks playlists using Grooveshark
  • Log Queries with MySQL Proxy
  • SugarCRM — Versioning Your Database
  • SugarCRM 7 — Set recordlist row colours based on row data
  • Minimalist MySQL Reporting
  • SugarCRM 7 — Colour Code Rows based on data values
  • Your brain on stoicism
  • Manage background tasks with PHP-Resque and Supervisor
  • Simple API Mocking with Guzzle and Charles
  • SugarCRM — Permissions Script
  • Engineers Log
  • Quick Salt Minion Setup
  • SugarCRM 7 — Hiding subpanels based on specific criteria
  • Super simple folder backup one-liner
  • SugarCRM 7 — Adding a custom column to a list
  • SugarCRM 7 — Adding an action to the listview
  • Find My Run — My first iPhone app
  • Owning Your Data — Replacing Dropbox
  • Philosophy as an extension of mindfulness
  • SugarCRM — Search for records related to the current record
  • SugarCRM — Searches with data from indirectly related modules
  • Build Yii 1.* with composer
  • SugarCRM — Add a code-driven column to a list
  • Yii issues with Homebrew PHP 5.3
  • Owning Your Data — Replacing Gmail
  • Useful bit of SQL to update many records in SugarCRM
  • Owning Your Data — Initial Server Setup
  • Perfomance Enhancing Breakfast
  • Owning Your Data
  • The Counterfeited Blog Post
  • Cutting caffeine
  • Rolling your own mail server with Salt
  • Keep up to date
  • A tip for introducing new habits
  • OfflineImap to Thunderbird
  • On wanting
  • Precision Nutrition Trail Fast
  • De-activating facebook for a month
  • Numbers to replace that smartphone(London Edition)
  • Internet Predictions for 2014 that didn't make it
  • Review of The Woman Who Walked Into Doors
  • Switching to a dumbphone
  • Promoting mindfulness through the day
  • Legitimate ways to support good movies
  • Sleep as the fundamental habit
  • Make money mining a cryptocurrency
  • Fasting
  • Avoid anxiety with gratitude
  • GYPYSs and unrealistic expectations
  • Performance gains by altering your routine
  • GSD 2 — Retaining Focus
  • GSD 3 — Keeping your habits in mind
  • GSD 4 — Reviewing
  • The Freedom of Limits
  • Vegetarian
  • Principles
  • Thrashing your networks download with dispatch and axel
  • Fixing a broken vagrant box
  • Using PPAs with Salt-States
  • Making Drupal 6 Development Suck Less
  • Connect to routers anonymously
  • Explainshell
  • Happy Programmers Day!
  • Salt Miner
  • Unit-testing unmanaged Django models
  • Suppling test data to django-cities
  • Archlinux Pacman Update Fix
  • Writing Django tests for PostGis
  • Install nzbget using salt
  • Octopress back to Wordpress
  • Postgis
  • GSD 1 — Reducing Distractions
  • Getting Shit Done
  • Writing Less
  • Tired meditation
  • South Africa
  • Overlanding
  • worksly.com — Find workspaces in the UK
  • Why Study Philosophy
  • Circumventing The Pirate Bay Blockade
  • Screwed Server Checklist
  • Diary.py future proof memories.
  • Quick vhost script
  • Easily remember linux commands
  • Simple ubuntu backup to S3
  • Simple git web interface
  • CLI Dash
  • Good Coding Practice Snippets
  • Vegetarian
  • Reducing my possesions
  • Just Keep Going
  • Very Simple EC2 Snapshot Management
  • Music at work
  • Daily WTF — Shopping Carts
  • Software Engineer
  • Intel Insider — Now hardware can screw you with copy protection.
  • PHP and big numbers
  • Worryingly accurate — This is your brain on vim
  • The Power of Nightmares
  • For any active del.icio.us users I'd highly recommend…
  • Simple ubuntu backup to S3
  • The problem with God arguments
  • Descartes, Second Meditation
  • Reflections on Descartes Meditations
  • The Museum-going Cannibal
  • Google History told me I'm a nerd
  • 8 randomly useful php tricks
  • Top 10 webapps for programmers
  • Sync config files over dropbox
  • Disable jQuery autocompleter cache
  • Php Beautifier
  • The Pomodoro Technique
  • Vim!
  • Google Wave Server Admin
  • Pseudocode Programming Process
  • Code Complete
  • Useful Linux apps you've probably never heard of
  • Getting yourself on Trinity's Wireless network with Linux