System Package
The system package includes a ton of great configuration information, including a list of all intents and activities (by app) as well as a list of SecretCodeReceivers (keypad number combinations which, when dialed, result in an action occuring).
To get the system package, do the following:
- Open an ADB shell instance
- Navigate to a writable directory (/sdscard/Downloads works great)
- Enter the command adb dump system package > package.txt
- Exit the shell
- Pull the file you just created adb pull /sdcard/Downloads/package.txt
Now you have a ton of great system-wide info at your hands.
User Dictionary
Each device has a dictionary where custom words are stored. It's a SQLite database, located at /data/data/com.android.providers.userdictionary/databases/user_dict.db Just pull the file, open it in SQLite, and check out things the user has entered.
I remembered this while I was looking for the type-ahead cache. I still haven't found that.