The emulator and some Android developer devices have some small util applications which could be to some help if you’re developing an application for an Android device. Looking at your production phone will reveal that you don’t have those pre-installed, but it’s easy to get them from an emulator and then install them to your real phone.
These apps will let you change and/or simulate a non-existing locale, view stacktraces from log-files, more detailed information about battery-usage, and so on…
Start by navigating to the tools directory within your Android SDK, then execute the following commands after you’ve started your emulator:
adb -e pull /system/app/CustomLocale.apk CustomLocale.apk adb -e pull /system/app/Development.apk Development.apk adb -e pull /system/app/SpareParts.apk SpareParts.apk
That will retreive the packages for the three applications CustomLocale, DevTools and SpareParts from the connected emulator.
Then connect your device with the USB-cable if it’s not already plugged in and execute these commands from the same location:
adb -d install CustomLocale.apk adb -d install Development.apk adb -d install SpareParts.apk
Then you’ll have the three utils installed to your phone, ready to use.
Please note that everything might not work if you don’t have a real developer device, or running on a non-rooted device, some features might crash while trying to use them.