Month: March 2013

  • Preparing to build the kernel

    Kernel source code from git clone git://git.linaro.org/kernel/linux-linaro-3.1.git Instructions for toolchain from https://wiki.linaro.org/Platform/Android/Toolchain $ mkdir -p linaro-toolchain && cd linaro-toolchain $ repo init -b linaro-master -u git://android.git.linaro.org/toolchain/manifest.git $ repo sync -j4 $ cd linaro-toolchain/build $ ./linaro-build.sh –with-gcc=gcc-linaro-4.7-2013.01

  • Disassembling to find the radio

    Using apktool to decode the Radio.apk, we can see that all the magic is done in libRadio.so, w/ native calls from Java through to it. Running ‘strings’ on the libRadio.so, its relatively simple, and uses a combination of /dev/sbd, /sys/class/sbd/misc/source, and /data/sbd/radio_freqlist. The libRadio.so has a single externally callable method, Java_com_sbd_hw_Radio_nativeSendCommand(). So it should be relatively…

  • Adventures with a 2-din android

    So i have purchased a 2-din 6.2″ Android to install into my 2011 Chevrolet Silverado (non-Bose radio). My intent is to make sure it is rooted, upgraded from Gingerbread to Jelly Bean, and tethered to my Galaxy Nexus. Other modifications I wish to do include a Tasker profile to run a dropbox-sync when it sees…