I just did the basic setup of my Nexus S (i0923 with SCLD). What should I say? It totally rocks. The pre-installed Android 2.3.3 is a pure revelation compared to the older versions running on my Motorola Milestone. All those small but annoying bugs seem to be gone. And most important: no more PITA regarding Android Updates.1) The phone comes with a micro-USB connector as my Milestone and most other new non-Apple phones do. Therefore there is no need to buy new USB-A→micro-USB-B cables.2)
I'm using a separate1) email address for my Android 2.2 based mobile phone. This makes it possible for close friends and my family to write me when I'm on the road. For free and without the need for crappy SMS phone GUIs. Additionally, it is very handy to mail yourself a grocery list or a quick note before leaving the house. However: All unencrypted2) mails for your phone are clear for the telco provider and others to see. But there are comfortable applications to change this.
Quick and superficial guide about the needed actions:
- Install the needed applications on your phone (click on the app names for QR Codes containing an Android Market search query):
- Astro File Manager (optional but recommended)
- Generate a new key pair for your phone. IMHO, it is a bad idea to place your main private key on an unencrypted mobile device. The risk of theft/loosing it is too high. I created the new key pair on my PC (even it would be possible on Android) because I prefer some kind of key hierarchy and a keyboard makes the creation more comfortable. Additionally, it is not a bad idea to have a backup copy of the new key on your PC.
- Export you new key pair into
gpg -ao ~/privkey.asc --export-secret-key KEY-ID gpg -ao ~/pubkey.asc --export KEY-ID
If you don't like the terminal, use Enigmail or another GPG GUI for the export. It is also a good idea to export the public keys of the persons you want to write encrypted mails from your phone. Even APG provides the possibility to use keyservers, it makes no fun to search and import dozens of keys using that way.
- Copy the
.ascfiles on your phone (e.g. via USB), the location does not matter (you can delete these files after the import was done).
- On your phone:
- Open APG→click Menu button→“Manage Public Keys”. The screen changes→click Menu button→“Import Key”. The program is asking where the
.ascfile containing your public key to import is located. Click on the file browser icon and run the action with “ASTRO”. Browse to the file and click on it. Check “Delete After Import” and click OK.
- Open APG→click Menu button→“Manage Private Keys”. The screen changes→click Menu button→“Import Key”. The program is asking where the
.ascfile to containing your private key to import is located. Click on the file browser icon and run the action with “ASTRO”. Browse to the file and click on it. Check “Delete After Import” and click OK.
- Open K-9-Mail→click Menu button→“More”→“Accounts”. The sceen changes→Click and hold on your account→“Advanced”→Cryptography→Select “APG” as the OpenPGP Provider. And check “Auto-sign” if it makes sense for you.
That's all. But you should know that K-9 Mail brings no support for PGP/MIME right now. This means you have to tell your friends to write Inline-PGP encoded mails, not PGP/MIME mails. But this should be default in most environments. If not: Enigmail provides a non-global select box for this setting at the “Per-Recipient Rules” menu.
If you don't know Ping.fm, give it a try. It is a powerful service, allowing you to update your status on over 30 different social networks and services at once, including Twitter, Facebook, MySpace, Indenti.ca and more.
- BeamReader - IMHO the best PDF viewer (does not crash when opening very large PDF files like others).
- ASTRO File Manager - Basic file manager.
- ConnectBot - OpenSource SSH and Telnet client/terminal.
- NetCounter - Keeps track of your GSM/UMTS and WLAN traffic.
- Signals - Quick overview over important signal codes like ASCII, Morse Codes, US Police Codes and stuff.
- nswPlayer - Advanced Media Player (Video…).
- Unit Converter - Convert different units into others (e.g miles2km etc.). Support for really many units.
- Wifi Analyzer - Helps you to find a less crowded channel for your wireless router.
Nice to have
- i-nigma - A QR Code scanner with a better pattern recognition as “Barcode Scanner” but less features and a crappy UI.
- aTrackDog - Keep track of app updates for all your installed stuff (IMHO more comfortable than opening “Market → Downloads”).
- Layar - augmented reality browser.
- Bubble - simple spirit level for your phone (I know - there will be one day, I am happy to have this even I did not “really” used it until now)
- Shazam - Listens to music and shows you which track was played.
- Sniper shot! - Because the enemy sits next to you
- Talk To Me - Translates spoken stuff - not perfect but good enough. Really impressive.