Skip to content

Instantly share code, notes, and snippets.

@Robpol86
Last active December 19, 2015 22:19
Show Gist options
  • Save Robpol86/6026509 to your computer and use it in GitHub Desktop.
Save Robpol86/6026509 to your computer and use it in GitHub Desktop.
Setup guide I use after flashing a new ROM on my Android phones/devices.

System Setup: Android

This guide explains how I setup my Android devices after flashing a new ROM or just wiping the device to start over. I use it to stay consistent every time I wipe one of my devices.

Backup First

  1. Before flashing, backup with Helium to Google Drive like so:
    • User Dictionary
    • Angry Birds
    • Bad Piggies
    • Death Worm
    • Flight Control
    • Solar 2
  2. Then use Titanium Backup to temporarily back up Authenticator.
  3. Finally use ROM Manager to do a NANDroid backup.
  4. Once all the backups are done, pull them with adb/ddms:
    • /mnt/shell/emulated/0/TitaniumBackup/
    • /mnt/shell/emulated/clockworkmod/backup/

Software To Flash

From ROM Manager flash:

  • CyanogenMod nightly
  • Google Apps

During initial setup:

  • Don't restore or backup to Google Account.

Configure OS

  • Wi-Fi
    • Menu/Advanced
      • Uncheck Network notification
      • Check Avoid poor connections
  • More...
    • Tethering & portable hotspot
      • Setup Wi-Fi hotspot
  • Launcher
    • Homescreen
      • Grid size: 7 rows, 5 columns
    • Homecreens: 3
      • Default screen: 2
      • Uncheck Search bar
      • Transition effect: Stack
      • Check Wallpaper quick render
      • Check Show outlines
    • Drawer
      • Transition effect: Carousel left
    • General
      • Auto-rotate screen
  • Lock screen
    • Screen security
      • Screen lock
    • Background: Color fill (black)
    • Battery status: Always on
    • Clock widget
      • Weather panel: Uncheck Use metric
      • Calendar events
        • Check Display next event
        • Event calendars
        • Check Highlight events
        • Bold font
    • Check Maximize widgets
  • System
    • Status bar
      • Battery status style: Circle with percentage
    • Quick Settings panel
      • Tiles and layout
        • Torch, Brightness, Settings
        • Mobile Data, Wi-Fi, Airplane Mode
        • Bluetooth, Wi-Fi AP, Battery Stats
        • Orientation
    • Expanded desktop: Status bar visible
    • Power menu
      • Only check Reboot menu, Expanded desktop
    • Pie controls
  • Sound
    • Ring mode: Vibrate
    • Volume panel style: Expanded
    • Quiet hours
      • Check everything but Disable haptic feedback
    • Phone ringtone: Zeta
    • Vibrate when ringing
    • Ascending ringtone
    • Default notification sound: Laser
  • Display
    • Rotation: all modes
    • Sleep: 1 minute
  • Profiles: OFF
  • Security
    • Check Unknown sources
    • Privacy Guard: Enabled by default
  • Language & input
    • Android keyboard
      • Input languages
        • Check English (US)
        • Check Spanish (United States)
    • Voice Search
      • Check Personalized recognition
  • Accounts/Google
    • Search
      • Check Search on google.com
  • Date & time
    • Choose date format
  • Superuser
    • Check Declared Permission
    • Automatic Response: Prompt
    • Pin Protection
  • About phone
    • Tap Build number many times.
  • Developer options
    • Check Advanced reboot
    • Device hostname: Robpol86-N4

Configure System Apps

Disable:

  • Apollo
  • Browser
  • Calendar
  • Email
  • Exchange Services
  • Movie Studio
  • News & Weather

Then configure:

  • Play Store
    • Restart device if old version is installed.
    • Uncheck Auto-add widgets
    • Update installed apps.
    • Install ROM Manager (Premium)
    • Install Dropbox
    • Install KeePassDroid
    • Install Titanium Backup
    • Install Barcode Scanner
    • Install Google Authenticator
    • Install Google Voice
  • ROM Manager
    • OFF Update Notifications
    • ON Advanced Mode
  • Dropbox
    • Check Passcode lock
      • Check Erase data
    • Use data plan: For all files
    • Check Get early releases
  • KeePassDroid
    • Application
      • Group list size: Medium
  • Titanium Backup
    • Put files over adb/ddms (paths are in the backup section).
    • Restore Google Authenticator data.
    • Delete all backups.
    • Set new encryption password.
  • Barcode Scanner
    • Uncheck Beep
    • Check Vibrate
  • Google Voice
    • Sync and notifications
      • Receive text messages: Via the Google Voice app
  • Phone
    • Check Vibrate on answer
    • Check Vibrate on hang up
    • Check Rejected calls as missed
    • Voicemail
      • Check Vibrate
  • File Manager
    • General Settings
      • Access mode: Prompt User mode
  • Gmail
    • General settings
      • Check Reply all
    • Accounts
      • Inbox sound & vibrate
        • Check Vibrate
        • Check Notify for every message
  • Google
    • My stuff
      • Stocks
        • SYMC
  • Hangouts
    • Confirm SMS with real number.
    • Sign out of non-primary Google account.
    • Check Vibrate (twice)
  • Messaging
    • Check Vibrate
    • Check Use dark theme
    • Check Emoji support
    • Check Quick emoji button
    • Check Full timestamps

Additional Apps

  • Chrome Beta
    • Privacy
      • ON Do Not Track
  • Google Keep
  • Google Calendar
    • General settings
      • Check Vibrate
  • Google Drive
  • Street View
  • Google Wallet
  • Google Currents
    • Check Hide articles I've already read
    • Uncheck Download over Wi-Fi only
  • Google Play Magazines
  • Google Maps
    • Offline areas manually.
  • Google+
    • mount -o remount,rw /system
    • cp /data/app/com.google.android.apps.plus-1.apk /system/app/
    • rm /data/app/com.google.android.apps.plus-1.apk
    • cp /data/app-lib/com.google.android.apps.plus-1/* /system/lib/
    • rm /data/app-lib/com.google.android.apps.plus-1/*
    • Reboot
  • YouTube
    • General
      • Check High quality on mobile
      • Uploads: On any network
  • Astronomy Picture of the Day
  • T-Mobile MyAccount
    • Uncheck all options (menu key).
  • Minuum Beta
  • ClockPlus DayDream
    • Brightness: 120
    • Uncheck all three notification icons
    • Check Hide icon
    • Settings/Display/Daydream
      • Clock plus
      • When to Daydream: Either
  • Helium
    • Restore games from Google Drive.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment