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
UncheckNetwork notificationCheckAvoid 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
UncheckSearch bar- Transition effect: Stack
CheckWallpaper quick renderCheckShow 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:
UncheckUse metric - Calendar events
CheckDisplay next event- Event calendars
CheckHighlight events- Bold font
- Weather panel:
CheckMaximize 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 checkReboot menu, Expanded desktop
- Pie controls
- Status bar
- Sound
- Ring mode: Vibrate
- Volume panel style: Expanded
- Quiet hours
Checkeverything 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
CheckUnknown sources- Privacy Guard: Enabled by default
- Language & input
- Android keyboard
- Input languages
CheckEnglish (US)CheckSpanish (United States)
- Input languages
- Voice Search
CheckPersonalized recognition
- Android keyboard
- Accounts/Google
- Search
CheckSearch on google.com
- Search
- Date & time
- Choose date format
- Superuser
CheckDeclared Permission- Automatic Response: Prompt
- Pin Protection
- About phone
TapBuild number many times.
- Developer options
CheckAdvanced 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.
UncheckAuto-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
OFFUpdate NotificationsONAdvanced Mode
- Dropbox
CheckPasscode lockCheckErase data
- Use data plan: For all files
CheckGet 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
UncheckBeepCheckVibrate
- Google Voice
- Sync and notifications
- Receive text messages: Via the Google Voice app
- Sync and notifications
- Phone
CheckVibrate on answerCheckVibrate on hang upCheckRejected calls as missed- Voicemail
CheckVibrate
- File Manager
- General Settings
- Access mode: Prompt User mode
- General Settings
- Gmail
- General settings
CheckReply all
- Accounts
- Inbox sound & vibrate
CheckVibrateCheckNotify 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.
CheckVibrate (twice)
- Messaging
CheckVibrateCheckUse dark themeCheckEmoji supportCheckQuick emoji buttonCheckFull timestamps
- Chrome Beta
- Privacy
ONDo Not Track
- Privacy
- Google Keep
- Google Calendar
- General settings
CheckVibrate
- General settings
- Google Drive
- Street View
- Google Wallet
- Google Currents
CheckHide articles I've already readUncheckDownload 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
CheckHigh quality on mobile- Uploads: On any network
- General
- Astronomy Picture of the Day
- T-Mobile MyAccount
Uncheckall options (menu key).
- Minuum Beta
- ClockPlus DayDream
- Brightness: 120
Uncheckall three notification iconsCheckHide icon- Settings/Display/Daydream
- Clock plus
- When to Daydream: Either
- Helium
- Restore games from Google Drive.