Android Simplicity

Google Vs Cyanogen Comes To An End

Just when we thought all is lost after Google sent a C&D to Cyanogen, the man comes back to us with a strong resolution to continue his great work.

The issue that’s raised is the redistribution of Google’s proprietary applications like Maps, GTalk, Market, and YouTube. These are not part of the open source project and are only part of “Google Experience” devices. They are Google’s intellectual property and I intend to respect that. I will no longer be distributing these applications as part of CyanogenMod. But it’s OK. None of the go-fast stuff that I do involves any of this stuff anyway. We need these applications though, because we all rely so heavily on their functionality. I’d love for Google to hand over the keys to the kingdom and let us all have it for free, but that’s not going to happen. And who can blame them?
There are lots of things we can do as end-users and modders, though, without violating anyones rights. Most importantly, we are entitled to back up our software. Since I don’t work with any of these closed source applications directly, what I intend to do is simply ship the next version of CyanogenMod as a “bare bones” ROM. You’ll be able to make calls, MMS, take photos, etc. In order to get our beloved Google sync and applications back, you’ll need to make a backup first. I’m working on an application that will do this for you.
You can read the whole article here. Please continue to give him your support. He is one of the few dev on the front-lines that delivers the best of the best mods out there.

How To Guide Listing

Android How To List
How-To #19: File Transfer on The Android Device
How-To #20: Connect PS3 Controller to Android Emulators
How-To #21: Downloading Torrents On Android
How-To #22: Install Android On Windows, Mac, or Linux
How-To #23: How to Find an Android Device
How-To #24: How to Remote Desktop From Android to PC for Free 
How-To #25: Taking Screen Shots On The Android
How-To #26: How to Create an Android Hotspot/Tethering To Share WiFi/3G/4G
How-To #27: Connect a Wii Controller to Android Devices
How-To #28: Copy/Rip Installed Android Apps(.apks) from device to PC
How-To #29: Print, Restore, Backup, and Share Contact Numbers 
How-To #30: Connect Xbox360 Wireless Controller to Android Devices 
How-To #31: Protect Yourself From An Android Virus
How-To #32: Using Android Voice Actions
How-To #33: Ram Optimization To Increase Speed
How-To #34: Printing From Android Devices 
How-To #35: Connecting To Adhoc Networks on Android Tablets/Phones
How-To #36: Reduce Internal Memory Usage For Android 
How-To #37: Install Android On Virtual Machines
How-To #38: Build the Android NDK 
How-To #39: Get Free SMS & Calls Using Data
How-To #40: Remotely Access Android Devices

How-To #12: Increase Max Volume

Ever wanted to listen to music on your phone without the hassle of hooking it up into a stereo system or grabbing the head phones? This mod is very useful if you want to hear a few tunes in your car, in the bath, or even at work.

There are many methods to apply this mod, but here is the quickest way - Download Volume+ app. Volume+ should work for most Android devices. It is highly recommend that you use this app!

The steps below is the manual process and is only compatible for certain phones.


1. Hook up your phone to computer using the USB
2. Open an adb shell session from your computer.
3. Copy and paste in each line(one by one) of the code below without the $ or the # symbols.
note: you may not have the AudioPara_TMUS.csv, so skip if it fails.
4. Finish and restart your phone. 
#mount -o rw,remount /dev/block/mtdblock3 /system
#mkdir /sdcard/AudioBackUp
#cd /system/etc/
#busybox cp "AudioFilter.csv" /sdcard/AudioBackUp
#busybox cp "AudioPara_TMUS.csv" /sdcard/AudioBackUp
#busybox cp "AudioPara4.csv" /sdcard/AudioBackUp
#busybox cp "AudioPreProcess.csv" /sdcard/AudioBackUp

#mkdir /sdcard/tmp
#cd /sdcard/tmp

#busybox cp *.csv /system/etc

How-To #11: Back Up Ext2/3/4 and Restore Apps

Now, if you have followed this guide to create your petitions, you are probably wondering what they do. The Ext2/3/4 partition allows you to use the app2SD(install apps directly to your sdcard). Now some ROMs automatically have the App2SD capability... However, in most cases, it has to be done by the Apps2SD program available on the market. The linux swap is basically virtual memory for your phone when it runs out of RAM.

To back up the apps from the petition you have created and restore them back on your phone. Follow these instructions:
1) Plug in the phone. Make sure you have the usb driver installed.
2) download SDK and unzip to your computer(we will unzip to C:\SDK)
2) Open command prompt(press winkey + r, then type in cmd)
4) Navigate to the SDK tools folder in command prompt.
type - c:\SDK\android-sdk-windows-1.5_r3\tools5)
5) type: adb devices - to see your phone connection.
6) type: adb pull /system/sd/app "C:\Apps\" - This will back up your apps to the C: drive, Apps folder on your computer
7) Now to mass install the apps to your phone from the backup Apps folder: type adb push "C:\Apps\" /system/sd/app

Apple Store Heist

So, in the process of scouring the internet for some Android related news, I found this interesting footage of a recent Apple store robbery. Of course, Apple being one of the main competitors against the Android system.

In the video, its funny how the reporters play this off as the work of professional thieves that we usually see on movie theaters. To me, what is more actually surprising is that Apple was not prepared for this type of robbery. All the robbers did was use common sense along the way (i.e. wear masks, gloves, be highly coordinated, etc etc). Now, if you want to see a movie-like robbery, check this out.

Sprint Officially Announces HTC Hero

However, the US Hero will be coming with a twist. As seen above, the device has been modified with curved corners and displaced button positions. Thankfully, at $179 with contract, all of its guts remains the same... I don't know about you, but i feel like the new design is big step backwards from the original, which had a nice sleek look and feeling. Do yourself a favor, and buy the original. It's well worth the money.

Android Market Upgrade

Screenshots of the new market upgrade have been leaked. Although there is no offical word on what will actually change, we can see the new UI is alot more user friendly, with better nagivation and interface. Supposedly, this update will come with the "Donut" build.

User Tricks #2: Browser

Here are a some easy tricks you can user to better navigate through the internet with your browser.

  1. Long press trackball on image to bring up "save image/view image"
  2. Long press trackball over url to bring up "open/open in new window/bookmark link/save link/share link/copy link url"
  3. Press menu to bring up browser menu (go to url/search/bookmarks/...etc).
  4. Press and hold the image for 3 seconds, a selection will pop-up either to save image or view image. It may contain more selections if the image contains a link. 
Phone Specific - Depends on your Android Device and its peripherals 
1) To Copy All, press Menu and A or Highlight text, press and hold TRACKBALL, select Select all
2) To Cut, press Menu and X.
3) To Copy, press Menu and C.
4) To Paste, press Menu and V or Press and hold TRACKBALL, select Paste  
5) Hold down ALT key and roll trackball for fast scrolling.
5) Press space bar for a fast scroll down.
7) Shift+Space goes up.
8) To activate the magnify glass on the browser click the trackball twice.
9) Click on the maginify glass to do a quick search. 
10) Use one finger to hold any position on the screen, and use the other to drag across to change the view zoom. (requires Multi Touch)

Other Useful Tips
Download ASTRO app to be able to download  zip and other files directly to G1.
Download Bookmark Backup & Restore to back up your bookmarks.
Clear Cache for faster navigation and response time(Settings->Applications->Browser->Clear)

User Tricks #1: Increase Battery Life

Here are 9 easy tricks that you can use to get the most juice out of your Android battery. 
Increasing Battery Life
  1. Under-clock your cpu(for root users only). Download->over clocking widget->set cpu speed to lowest value
  2. Turn off GPS
  3. Reduce the number of start up apps 
  4. Restart phone
  5. Lower screen brightness
  6. Turn off Wi-fi when you are not around any wifi networks
  7. Turn off 3G Mobile Data Network - Settings--->Wireless Controls--->Mobile Networks and check the box that says "Use Only 2G Networks.
  8. Disable auto Data Sync
  9. Download and install "Power Manager"
  10. Disable back ground apps - [~JDBDogg]
  11. Turn off keyboard backlight (for Dream/G1 only for obvious reasons) with Backlight Off app. Only works on rooted phones. [~Chahk]
  12. Turn off any unnecessary noises or vibrations, such as for on-screen keyboard and games. [~AdamPI]
  13. Make sure your firmware and apps are up to date, efficiency may be improved. [~AdamPI]
  14. Use headphones. [~AdamPI]
  15. Turn off Bluetooth. [~AdamPI] 
  16. [~Yours goes here].
Keep the list growing guys.

Current List of Android Phones

Updated: See List of Android Phones + Root
Here is a really interesting list of all the Android Phone that I have found. Currently, there are 26 phones in total with 5 phones released(the ones in bold). It seems like we will be seeing Android Phones, streaming the market very soon. With that, there will be definitely be more support and apps for the Android system. This is one of the reason why the iPhone will fall to the Android.

Known Android Phones
  1. Acer A1
  2. Dell Ophone mini3i
  3. Geek Phone One
  4. Haier H7
  5. HighScreen PP5420
  6. HTC Click – Fiesta
  7. HTC Dream – G1
  8. HTC Hero – G2 Touch
  9. HTC Lancaster
  10. HTC Magic
  11. Huawei U8230
  12. Innocomm Skate
  13. Kogan Agora
  14. Lenovo O1 Ophone
  15. LG GW620 Eve
  16. Motorola Heron
  17. Motorola Morrison – Cliq
  18. Motorola Sholes – Calgary
  19. Philips V808
  20. Samsung Bigfoot
  21. Samsung Galaxy i7500
  22. Samsung m850 Q
  23. Sciphone N12
  24. Sony Ericsson XPERIA X3 Rachael
  25. Zii Egg
  26. ZTE Android
source: [googleandblog]

How-To #10: How to Install Android on Your Computer

Ever wondered how fast your computer or laptop would be if it ran the Android? This can can easily be done using the live cd. The steps are similar to how you would install WinXP, Ubuntu, Linux, or some other operating system

2. Burn the ISO on your favorite software(Nero, Alcoholsoft, MagicISO, etc)
Note: Use a free software burner called InfraRecorder 
3. To run the disc on windows - Restart your computer with the disc in the disc tray push F12 or whatever when prompted on computer startup to access the boot menu, then select boot from cd from the menu.

You can also do this from a Virutal Machine if you do not want to install another OS, as seen in the video by VMware on mobile phones.

Android Developing Contest

For all you developers out there, a great chance for you to win massive amounts of cash prizes have arrived, up to $250,000!!! There are ten categories you can choose from. Here is a break down of how much you can earn. More details on the official contest can be seen here.

For each of the ten categories, the following prizes will be awarded:
  • 1st prize: $100,000
  • 2nd prize: $50,000
  • 3rd prize: $25,000
With overall prizes available across all categories:
  • 1st prize: $150,000 (meaning the overall winner will receive $250,000)
  • 2nd prize: $50,000 (meaning the 2nd prize winner will receive up to $150,000)
  • 3rd prize: $25,000 (meaning the 3rd prize winner will receive up to $125,000)

Top 5 Most Useful Android App

These are the 5 most useful applications I have on my Android and some of which you might consider installing.

#5 - Power Manager(Prince: $.99)

Ever get annoyed because you run out of battery power before you get to a charging station? This app will allow the most out of your phone by automatically changing your settings based on a preset power level. At barely a dollar, it is value is much greater then the price.

#4 ES File Explorer(Price: Free)

ES file explorer is a very handy tool that lets you explore, copy, move, rename, open, and even install packets on remote computers on your network. This is done all through WiFi, which means you don't have to insert that annoying USB cable every time you want to listen to a Mp3 or watch a video off of your desktop!

3. Timeriffic(Price: Free)

Here is a good synopsis of the app from autosetting wiki:
Timeiffic one thing: it can mute or un-mute the global Android ringer at a specified time of the day.

Example: Got class M, W, F at 8am (we're sorry for ya), use Timeriffic to:
  • un-mute your volume from 7am - 8am during the ride to class,
  • switch to vibrate at 8am,
  • and then back to full volume at 9am.
#2 Copilot - Navigation (Price: $35 - One time Fee)

Ever thought about increasing the value of your g1? With Copilot, you can transform your device into a navigation system. Thats right folks, a full fledged step by step guide to your destination! Most Navigation systems somewhere between $70-$200. Here you pay a one flat fee of $32 and its yours for a life time: available to you anywhere in the world without any additional accessories(minus the phone of course).

1. Yongzh Emulator Suite(Price: Varies by Emulator)

What else is there to say? All the old school gaming consoles straight on your Android phone, giving you access to collections of hundreds and thousands of classic games. The best part: they all run really smooth, as if you were playing directly off of your old gaming console. The emulator list includes: GBA, SNES, NES, and Sega Genesis. Check it out, you won't be disappointed!

How-To #9: How to Flash to a different ROM

So by now, you must be close to getting bored of your the way your Android device looks and feels. You have seen online how other devices with Android have the capability to use the famous Flash or AppToSD, while yours can't.

Here we will be introducing the concept of ROMs, a customized build created by some company or group somewhere in the world. Not two roms are alike; as such, some will require different prerequisites before you will be able to use them. I have included the general instructions for ROM flashing.

Basic requirements:
***Optional - Partitions


All Roms are different - You should first check to see all the prereq for your chosen ROM before flashing. For example: newer Cyanogen roms require fat32 and ext2/3 partitions, whereas Drizzy's HTC Hero roms requires fat32,ext3, and linux swap partitions.
Basic Instructions for flashing ROMs.
1. Download the ROM of your choice and copy into the SDcard. Find roms on xda forums of your phone.
2. Make sure you have the correct Radio and SPL for your chosen ROM. If not, update them first.
**Important** Never reflash your RADIO to a lower version!!!
3. Boot into cm-recovery-mod on your device.
4. Wipe your device(alt+w), Reboot when finish (home+back key)
5. Reenter recovery mode(home+power key),press "update from zip folder"(Alt + A)
7. Select the downloaded file from your SDcard
8. Let it finish and Reboot.
Hero Rom on G1

How-To #8: How to Update Your Radio and SPL

Learning how to update(aka. flash) the radio and spl is very essential to any Android users who wishes to use ROMs - different builds for the Android system that improves functionality and UI. Although most Android devices don't need a radio update, there are some that still require this process. Flashing the radio is the same process as flashing a rom. Download your radio file in this directory and make sure you know the risks for your individual phone when doing this task, as it could brick the phone.

This How-To is for the g1 and myTouch 3g.

Known ways to brick your device
- Check to make sure you have a PVT board(press camera+power key). It should say PVT at the top or DVT. IF YOU HAVE DVT THEN STOP HERE NOW. DO NOT UPGRADE YOUR SPL.
- Do not try to flash the older radio back after you flash the SPL or you WILL BRICK YOUR PHONE

- Incorrectly flashing Radio and SPL are the primary ways of bricking your devices. Do it at your own risk. Make sure you follow step by step.


1. Determine if your board is PVT -> press camera + power key(bootloader mode). If it is not - STOP NOW DO NOT CONTINUE.
2. Download the new radio and SPL. Place these files directly on the SDcard by using an SDcard reader or USB connection.
3. Boot into cm-recovery-mod(home+power key) on your device.
4. Press Alt + A
**Important** Flash/Upgrade RADIO before SPL
5. Select the radio file from your SDcard(triple check that you have it selected before you continue)
6. Reboot and renter into recovery(home+power key) when the process is completely finish.
7. Press Alt + A
8. Select the SPL file and update accordingly.
9. Reboot and Finish.
* Optional 10. It is recommend that you upgrade your ROM at this point(Soon to come: How-To #9 - Upgrading the Rom)

Now your Android have an updated Radio and SPL. Keeping these updated will allow you install newer versions of ROMs and reduce a lot of potential problems.

How-To #7: How to Update and Access Your Recovery Screen

Updating the recovery mod is one of the most useful aspects of rooting. It allows you to debug your phone for any problem, but more importantly, it allows the installation(a.k.a "flashing") of any zip files, such as roms and SPL.


1) Make sure your android system is rooted
2) Install Rom Manager App
3) Click on Flash ClockworkMod Recovery in the app, look at pic below

4) After the recovery is flashed -> Open up a adb shell and type in "adb reboot recovery" or "reboot recovery" in any terminal emulator

HTC Click - The Cheap GPhone

Have a habit of losing, breaking, and/or bricking your Android phone? Fear not, for rumor has it that HTC will soon release the budget Gphone, which could hit for as low as $0 with a contract. Unlike other budget phones, which look cheap and flimsy, the click could turn out to be a fine addition to the Android mobile lineup.

How-To #6: How to Partition your SDcard

Like a PC hard-drive, sdcards can be partition into other drives. There are two common uses of a partitioned sdcard: 1) To run applications off the sdcard, 2) to create linux swaps, a method to extend your memory on your device, making it faster.

Here we will use the a script provided by 51dusty
1. download sdparted.txt to your sdcard(do not place in any folders)
2. boot into cm-recovery, goto console/terminal(usually alt + x keystrokes depending on recovery version)
3. at # prompt type:
mount /sdcard
mv /sdcard/sdparted.txt /sbin/sdparted
chmod 755 /sbin/sdparted.
sdparted -efs ext4

Congratulations! You now have a Partitioned SDcard with fat32,ext4, and linux swap.
**Continue below if you want to revert ext3(required by certain roms, i.e HTC Hero).
8. boot into cm-recovery and press for console(usually alt + x)
9. type:
parted /dev/block/mmcblk0
10. Here you should have 3 File system in this order: Fat32, Ext3, and Linxus swap

Number - Start, End, Size, Type, File system, Flags
- 512B, 7437M, 7437MB, primary, fat32, lba
- 7437MB, 7937MB, 500MB, primary, ext2,
3 - 7937MB, 7969MB, 32.2MB, primary, linux-swap(v1),

11. for "Number 2": memorize(write it down on a piece of paper) the Start and End numbers that are ending in MB. (here we have 7437MB 7937MB)
12. Then type - 
13. when it ask Number? type - 2
14. now type:
mkpartfs primary ext2 start end ---- example above would be: mkpartfs primary ext2 7437 7937
***Optional: type print to check your progress, you should now have ext2 instead of ext4***
15. type - 
reboot - 
To reboot if you want

You are done!

How-To #5: How to Register/Activate Android Phone Without Data Plan

If you did not purchase a data plan along with your Android phone, it is possible to activate your device through the WiFi. For Google, activating means connecting the Android Phone to a Google Account. This is not an issue for newer Android versions as you can turn on Wifi during the setup process and/or skip the activation process until WiFi is accessible. However, for older Android versions, activation is required before accessing the phone. 

Most modded roms does not require activation before using the phone. Installing modded roms requires root.

Steps To Manually turn on WiFi For Older Android Versions:
2) On the Phone keyboard type - telnetd
3) On the Phone keyboard type - setprop persist.service.adb.enable 1
4) Open cmd and naviate to sdk tools(or platform-tools for newer versions) folder
5) In cmd type - adb shell
  • Optional Step*** If you do not have a sim card; disable the notification by - in cmd type -> sqlite3 /data/data/ "INSERT INTO system (name, value) VALUES ('device_provisioned', 1);"
6) In cmd type - am start -a android.intent.action.MAIN -n
7) A screen on your phone should open up that allows the device to connect to a WiFi.

How-To #0: How to Install Usb Driver on Your Computer

Installing the Android USB Driver is the #1 priority if you ever want to access your Android device through a computer, be it to transfer files or executing commands. Failing to correctly install the usb driver could lead to a lot of confusion and headaches. Thankfully, there is a one-click installation solution that I have included in the Android driver package below.

Also, note that most Android devices are capable of mounting as a "mass storage device" on newer versions of windows(vista, win7, and win8). These operating systems will automatically install them as "mass storage devices"(debug mode must be unchecked - see picture 1.1 below). This is perfectly fine if you are only interested in transferring files. However, you do not want this if you ever want to debug the phone; your computer must be able to recongize them as an "Android Device"!

Hence, continue below to the Android USB Driver installation only if you are grouped in either of the following: 1) You are interested in debug mode, or 2) Your PC fails to recognize the device for whatever reason(older Windows(XP/NT), uncommon Android device, software conflicts, and etc).

Installing Android Drivers
Before we start the driver installation, visit the OEM USB Drivers list for your specific Android device. Most manufactures provide the appropriate OEM driver for all of their devices. Installing the drivers using the manufacture's software is the most optimal solution to getting the drivers on your PC. 
Note: It is highly recommended that the Automatic/Manual USB driver installation is followed(steps below) even if the OEM driver has successfully installed.

For Mac OS X users, no installation is needed as it should work out of the box as soon as the Android device is plugged in, as debugging or mass storage.

For Windows 8, you may need to disable Device Driver Signature.

One-Click USB Driver Installation:
To make the installation as simple as possible, I have packaged the latest Android drivers along with installation software and adb tools.
1) Unplug every Android Devices from your PC. Then download and unzip Android USB driver to any location on your computer(i.e. c:\usb_driver).
2) Run "DPInst.exe" in the usb_driver folder. This program is a Microsoft driver distribution utility that works on any Windows OS.
Note: You will need to run it as administrator on win7 -> right click on "DPInst.exe" and select "Run As Administrator"
3) Follow the steps in the "Device Driver Installation Wizard" to complete the process.

*Optional* Test that the driver is correctly installed using adb. 
4) With the correct USB cord for your Android Device, connect it to the PC. Open cmd prompt by pressing (WindowsKey + r) and typing - cmd. 
Note: You can open it directly by going to C:\Windows\System32\cmd.exe 
5) In cmd - navigate to the folder of the usb driver by typing 
cd "c:\usb_driver"
6) Plug in any Android device and make sure debugging is checked on the device settings by going into - Settings->Applications->Development->USB debugging.
7) In cmd prompt type:
"adb devices"
8) If the installation was successful, you will see a device listed as follows:
9) Driver Install complete! Still have problems or liked the tutorial? Join in the discussion on our forums

Manual USB Driver Installation:
Firstly download the file Android USB driver and unzip to your computer.Then go enable debugging on your phone. (Settings->Applications->Development->USB debugging). Although not all phones require the Android usb debugging checked it doesn't hurt to do so, as it is used for Android developers wanting to debug in usb mode. You can switch it back to Mass Storage device by unchecking the USB debugging option in settings.
1.1 Debugging Mode
For WinXP
A window should pop up whenever you plug your phone into your computer, asking for you to install the device. Select "browse my computer to install driver software" option. Follow the steps to update the driver and include the android_usb_windows in your search when given the check box.

For WinVista/Win7
These OS will install Android as a mass storage device. You must uninstall the driver and update to the android driver model.

1) Unplug all removable devices(thumb drive, sdcards, etc) beside the Android phone.
2) Locate "Device Manager", usually under "control panel"
3) Select "Universal Serial Bus Controllers"
4) Select USB Mass Storage Device.
Note: to check if you have the correct device, click on the details tab and select "compatible ids" under properties. There should be three items listed under value.
5) Select uninstall driver
6) Close the window. Now in device manager a new "Android Phone USB device" with a yellow! will appear... If not, Unplug your android device or select Action -> Scan.
Note: view optional steps below if you still have problem with the your windows automatically installing drivers.
7) Click on the "Android Phone USB device"
8) Select "browse my computer to driver software"
9) Under "search this location for driver", Browse for the location that you have unzip the android_usb_windows and select the corresponding folder for your system(AMD64 for 64bit systems or x86 for 32bit systems. Right click -> properties on "My Computer" to check which OS you have)

The driver is now installed and is ready to use. You can start the process of modding and tweaking using the How To All Guide Listing.

Was this guide helpful? If so, become a follower to keep up to date on the latest How-To guides for your Android.

1. Go to System under Control Pandel.
2. Click on Hardware Tab and Under "Device Installation" select “Never search windows update for drivers”, then OK.
3. Go to Enable debugging on your phone. (Settings->Applications->Development->USB debugging).
4. Run USBDeview and remove all instances of Android Phone
5. Unplug your phone, and plug it in again.
7. Continue on step 7) above.

The driver is supported for all:

android usb driver windows 8 x64 & android usb driver windows 8 x86
driver android for win8 64 & driver android for win8 86 

drivers android windows 7 x64 & drivers android windows 7 x86
driver android for win7 64 & driver android for win7 86 

drivers android windows xp x64 & drivers android windows xp x86
driver android for winxp 64 & driver android for winxp 86 

Popular Posts
AndroidSim Mobile App
What are you using?