Dumping a Telechips 89xx

First things first! Do your prep work. In my case I am rooting a Wincen Telechips 8902 that has WinCE partition and an Android 2.3 partition. The WinCE side handles the dvd/cd, ipod, rds, ATSC tuner, AM/FM tuner and aux AV inputs. The Android side handles the gps receiver, wifi, and 3g. It shares av…

Getting Started Android Programming

http://forums.androidcentral.com/hacking/2676-how-setting-up-android-adb-shell-programming-envrionment-using-ubuntu-windows.html http://developer.android.com/tools/workflow/index.html http://dl.google.com/android/adt/adt-bundle-windows-x86_64.zip http://developer.android.com/tools/help/adb.html http://forums.androidcentral.com/hacking/18588-adb-basics-windows-only.html http://www.jetbrains.com/idea http://madteam.co/news/2011/10/how-to-use-clockworkmodecwm-recovery-manager-a-complete-guide/ http://yanzicjustnubie.wordpress.com/2011/09/10/linux-installer-easy-way-to-install-debianubuntu-on-android/ http://pdadb.net/index.php?m=specs&id=3293&c=motorola_droid_razr_maxx_xt912_motorola_spyder_max

Android Shell References

http://www.droidforums.net/forum/droid-hacks/26036-linux-commands-android.html https://github.com/jackpal/Android-Terminal-Emulator/wiki/Android-Shell-Command-Reference http://developer.android.com/tools/projects/projects-cmdline.html http://www.linuxtopia.org/online_books/android/devguide/guide/developing/tools/android_adb_commandsummary.html

Getting Started with BusyBox

Assuming you have a rooted android device with su and busybox installed, botbrew counts too, read the following and play with the command line. http://www.ibm.com/developerworks/library/l-busybox/ http://mohamed-athimni.blogspot.com/search/label/BusyBox http://busybox.net/downloads/BusyBox.html http://stackoverflow.com/questions/tagged/busybox http://lists.busybox.net/pipermail/busybox/2005-July/049156.html http://madteam.co/news/2011/10/busybox-on-android-few-lines-explaining-the-magic-of-this-single-file/ In the follow up we will write android shell commands using busybox to perform tasks and achieve goals not possible from the basic android toolbox.…

Done with Dynavins

The most popular brand of embedded systems for the E46 series BMWs is the Dynavin. They make a WinCE 6 and an Android 2.3 version. The WinCE 5 version is discontinued, and the WinCE6 version comes with or without android on a separate partition. I’ve put together a complete Dynavin support library, with multiple versions…

E46 Dynavin Replacement

Developing a rom and apps for the TCC8902 ARM automotive evaluation board (The WinCEN WinCE 6/Android 2.3 Dynavin Clone)Β in my BMW 330xi (E46) It currently runs WinCE 6 as the master OS and can use NAVI real button and MENU>GPS virtual button to switch views to a virtual Android 2.3 device on the same chip…

Droid Pwning

Pwnership: Ownership of something pwned. Intro: You don’t have to know what AOSP, NDK, and the SDK are to pwn phones, nor do you have to keep track of a myriad array of recommended specifications for each device, and vanilla backups of each one. You will however have to make the first step and come…