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.
- Before flashing, backup with Helium to Google Drive like so:
- User Dictionary
- Angry Birds
- Bad Piggies
- Death Worm
- Flight Control
- Solar 2
- Then use Titanium Backup to temporarily back up Authenticator.
- Finally use ROM Manager to do a NANDroid backup.
- Once all the backups are done, pull them with adb/ddms:
- /mnt/shell/emulated/0/TitaniumBackup/
- /mnt/shell/emulated/clockworkmod/backup/
From ROM Manager flash:
- CyanogenMod nightly
- Google Apps
During initial setup:
- Don't restore or backup to Google Account.
- Wi-Fi
- Menu/Advanced
Uncheck
Network notificationCheck
Avoid poor connections
- Menu/Advanced
- More...
- Tethering & portable hotspot
- Setup Wi-Fi hotspot
- Tethering & portable hotspot
- Launcher
- Homescreen
- Grid size: 7 rows, 5 columns
- Homecreens: 3
- Default screen: 2
Uncheck
Search bar- Transition effect: Stack
Check
Wallpaper quick renderCheck
Show outlines
- Drawer
- Transition effect: Carousel left
- General
- Auto-rotate screen
- Homescreen
- 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
- Weather panel:
Check
Maximize widgets
- Screen security
- 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
- Tiles and layout
- Expanded desktop: Status bar visible
- Power menu
Only check
Reboot menu, Expanded desktop
- Pie controls
- Status bar
- 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)
- Input languages
- Voice Search
Check
Personalized recognition
- Android keyboard
- Accounts/Google
- Search
Check
Search on google.com
- Search
- 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
Disable:
- Apollo
- Browser
- Calendar
- 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 NotificationsON
Advanced Mode
- Dropbox
Check
Passcode lockCheck
Erase data
- Use data plan: For all files
Check
Get early releases
- KeePassDroid
- Application
- Group list size: Medium
- Application
- 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
BeepCheck
Vibrate
- Google Voice
- Sync and notifications
- Receive text messages: Via the Google Voice app
- Sync and notifications
- Phone
Check
Vibrate on answerCheck
Vibrate on hang upCheck
Rejected calls as missed- Voicemail
Check
Vibrate
- File Manager
- General Settings
- Access mode: Prompt User mode
- General Settings
- Gmail
- General settings
Check
Reply all
- Accounts
- Inbox sound & vibrate
Check
VibrateCheck
Notify for every message
- Inbox sound & vibrate
- General settings
- Google
- My stuff
- Stocks
- SYMC
- Stocks
- My stuff
- Hangouts
- Confirm SMS with real number.
- Sign out of non-primary Google account.
Check
Vibrate (twice)
- Messaging
Check
VibrateCheck
Use dark themeCheck
Emoji supportCheck
Quick emoji buttonCheck
Full timestamps
- Chrome Beta
- Privacy
ON
Do Not Track
- Privacy
- Google Keep
- Google Calendar
- General settings
Check
Vibrate
- General settings
- Google Drive
- Street View
- Google Wallet
- Google Currents
Check
Hide articles I've already readUncheck
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
- General
- Astronomy Picture of the Day
- T-Mobile MyAccount
Uncheck
all options (menu key).
- Minuum Beta
- ClockPlus DayDream
- Brightness: 120
Uncheck
all three notification iconsCheck
Hide icon- Settings/Display/Daydream
- Clock plus
- When to Daydream: Either
- Helium
- Restore games from Google Drive.