Monday, May 6, 2013

Android configuration

I document all my normal Android settings, for when I have to configure a new device. Let's share.
  1. settings
    1. security
      1. unknown sources: allow
      2. screen lock: pin
      3. automatically lock: 5 minutes after sleep
      4. power button instantly locks: off
      5. owner info: enter name and email
      6. verify apps: enable
    2. backup and restore
      1. automatic backup: enable
      2. automatic restore: enable
  2. accounts:
    1. google
    2. dropbox
    3. facebook
    4. Mantano (now expired)
    5. netflix
    6. outlook web email
    7. skype
    8. tivo
    9. twitter
  3. ADW (ADVANCED)
    1. actionbar: don't show
    2. dock: rotate with device orientation
    3. desktop position: ICS slider
    4. app drawer: ICS paginated
    5. transitions: normal scroll
    6. ADW Settings
      1. screen
        1. desktop columns: 5
        2. desktop rows: 7
      2. system
        1. advanced settings
          1. home orientation: portrait
    7. desktop setup
      1. icon row:
        1. phone
        2. beyond podcast
        3. chrome
        4. reader
      2. row: 1 (from bottom)
        1. power toggles icon (see below for details)
        2. widget beyond podcast 1x1 icon
      3. row: 2 (from bottom)
        1. widget connectbot frakir.org
        2. maps
        3. winamp
        4. folder
          1. facebook
          2. twitter
          3. flipboard
          4. google+
        5. play store
      4. row: 3 (from bottom)
        1. folder
          1. mantano reader lite
          2. AEPreader
          3. aldiko premium
          4. eReader Prestigio
          5. ZXReader
          6. HaTaNa"Ch
        2. OurGroceries
        3. folder
          1. Angry Birds
          2. Angry Birds seasons
          3. Bard's Tale
          4. Defender II
          5. Minecraft PE demo
          6. Sudoku
        4. folder
          1. MX player
          2. Music
          3. Mythfrontend
          4. netflix
          5. pandora
          6. tivo
        5. folder
          1. Gmail
          2. Messaging
          3. Outlook Web Mobile
          4. People
          5. Skype
          6. Talk
          7. YAIIC
      5. row: 4 (from bottom)
        1. folder
          1. Clock
          2. StopWatch and Timer
        2. Navigation
        3. folder
          1. Camera
          2. Camera MX
          3. DOF Calculator
          4. OneShot Cam
          5. Smart Voice Recorder
        4. folder
          1. settings
          2. ADW Config
          3. Authenticator
          4. battery indicator
          5. BlueAnt
          6. Downloads
          7. Dropbox
          8. ES File Explorer
          9. Gallery
          10. Power Toggles
          11. ROM Manager
          12. SGS3 Easy UMS
          13. StickMount
          14. SuperSU
          15. Task Manager
          16. Torch
          17. Traceroute
          18. UltraTools Mobile
          19. Wi-fi Web Login
        5. folder
          1. Tricorder
          2. AK47
          3. Android Lightsaber
          4. Android Lightsaber (#2)
          5. BlueScreen
          6. Earth
          7. Google Sky Map
          8. Periodic Table
          9. screen Crack
          10. Sonic Screwdriver
          11. Sonic Screwdriver (#2)
      6. row: 5 (from bottom)
        1. blank
        2. blank
        3. folder
          1. Barcode scanner
          2. BMI Calculator
          3. Chicon7
          4. DC Metro Map
          5. DC Metro Transit
          6. Goggles
          7. How to Tie a Tie
          8. Karl's Mortgage
          9. Local
          10. MyBMI
          11. NASA
          12. News and Weather
          13. RunKeeper
          14. Running
          15. Speed Dial
          16. The Weather Channel
          17. Translate
        4. RealCalc
        5. folder
          1. Titanium Backup
          2. APN Backup & Restore
          3. Call Log Backup & Restore
          4. SMS Backup & Restore
      7. row: 6 (from bottom)
        1. blank x5
      8. row: 7 (from bottom)
        1. blank
        2. Calendar
        3. Hebrew Calendar Widget (see below)
  4. aldiko premium
    1. settings | display | page turn animation = off
  5. automateit
    1. settings
      1. show popup messages: off
      2. show service notifications: off
    2. add rules
      1. application trigger
        1. application: map
        2. actions: composite
          1. GPS: on (phone only)
          2. mobile data: on (phone only)
      2. power connected
        1. actions: composite
          1. GPS: on (phone only)
          2. bluetooth: on
          3. wifi: on
      3. power disconnected trigger
        1. actions: composite
          1. GPS: off (phone only)
          2. bluetooth: off
          3. wifi: off
      4. application activated trigger
        1. application: MX Player Pro
        2. action: set screen brightness 100%
      5. application deactivated trigger
        1. application: MX Player Pro
        2. action: set screen brightness automatic
  6. AVG
    1. activate
  7. battery indicator
    1. just start it
  8. call logs backup and restore
    1. preferences
      1. backup folder: external card
      2. schedule backups
        1. enable
        2. 4am
        3. repeat 1 day
  9. connectbot
    1. set up hacker's keyboard first
    2. connect ssh to morty@frakir.org
    3. connect ssh to work
    4. connect local
    5. create shortcut widgets for morty@frakir.org
  10. dropbox
    1. configure account
    2. upload phones
      1. upload existing photos: no
      2. skip
  11. email
    1. settings
      1. application
        1. auto-advance: message list
  12. ES File Viewer
    1. settings
      1. file settings
        1. show hidden files: yes
      2. view settings
        1. view: details
  13. facebook
    1. log in
    2. sync (contacts): Sync all (note: won't be present on tablet)
    3. settings
      1. sync photos: off
      2. messenger location: off
      3. sync contacts: sync all (note: won't be present on tablet)
  14. hacker's keyboard
    1. configure input methods (also under settings | keyboard)
      1. hacker's keyboard
        1. enable
        2. settings
          1. keyboard mode, portrait: full 5-row layout
    2. set current input method (also under settings | keyboard)
      1. hacker's keyboard
  15. Hebrew Calendar 3x1 widget
    1. hebrew date changes at: midnight
    2. location for candle lighting: enter location manually: 21044
    3. Language: Hebrew
    4. minutes before sunset to light candles: 18
  16. mantano
    1. settings
      1. bookshelf
        1. import folders
          1. add: /mnt/inbooks
          2. del: /mnt or other defaults
  17. ourgroceries
    1. send auth request to main acount
  18. MX player
    1. settings
      1. decoder
        1. S/W decoder (local): yes
  19. netflix
    1. log in
  20. power toggles
    1. create a widget
      1. toggles:
        1. hotspot (wifi)
        2. wifi
        3. bluetooth
        4. gps
        5. mobile data
        6. screen lock
        7. volume toggle
        8. brightness quad
      2. transparency: about 50%
    2. under the app:
      1. notification widget
        1. enable
        2. conigure
          1. two rows
          2. row1: as per widget above
          3. row2:
            1. flash light
            2. screen light
            3. data sync
            4. sync now
            5. airplane mode
            6. play/pause music
            7. rotation lock
  21. realcalc
    1. settings
      1. RPN mode: yes
      2. Enable Radix modes: yes
      3. swap percent and 1/x: yes
  22. tricorder
    1. obtain from your dropbox account
    2. settings
      1. sound level: quiet sound
  23. SuperSU
    1. settings
      1. show notifications: no
      2. clear logs after: never
  24. wifi web login
    1. log in at work
    2. log in at gym
  25. root phone (ADVANCED)
    1. download heimdall, recovery.img, and CWM file CWM-SuperSU-v0.87.zip to linux system
    2. build heimdall
    3. copy CWM file to phone external card
    4. reboot (#1) phone, while holding down buttons: volume-down, power, and home
    5. at prompt, press volume-up
    6. you should now be in "ODIN mode" (small print) and "Downloading..."
    7. on your PC, sudo ./heimdall flash --recovery recovery.img
    8. watch phone closely! If you miss your window, you will need to reflash until it works
    9. When it reboots (#2), hold down buttons: volume-up, power, and home
    10. If you boot into the normal phone OS, you missed recovery mode. Go back to the reboot #1 and reflash.
    11. You should boot into CWM based Recovery. If you boot into Android recover, go back to reboot #1.
    12. If you got into recovery mode, congrats!
    13. In the recovery menu, use volume-up, volume-down, and power to select
    14. select "install zip from sdcard"
    15. select "choose zip from sdcard"
    16. select "firmware"
    17. select CWM file
    18. select "yes"
    19. select "go back"
    20. select "reboot"
  26. Upgrading to a different firmware (ADVANCED)
    1. backup phone apps using Titanium backup
    2. backup call logs to external SDcard
    3. backup SMSs to external SDcard
    4. backup APNs; copy from local SDcard to external SDcard
    5. backup ADW launcher settings; copy from local SDcard to external SDcard
    6. download and transfer to phone sdcard:
      1. desired image
      2. google apps ("gapps") for desired image
    7. do usual root steps, up to second boot
    8. using clockwork recovery:
      1. make a backup of the system firmware
      2. wipe previous data
      3. install image
      4. install google apps ("gapps")
      5. reboot
    9. once booted
      1. configure wireless
      2. configure google account
      3. go to google play
        1. stop downloads (if they are happening)
        2. install titanium backup
      4. go to titanium backup
        1. menu | batch actions
          1. restore missing apps with data
          2. DO NOT: restore missing apps and all system data
          3. DO NOT: restore all apps with data
      5. reboot