Flashing GT-S5570 from brick to CyanogenMod

In short, here you will find steps after GT-S5570 Android phone was resurrected with RiffBox. Initially, Samsung Galaxy Mini was flashed with wrong firmware. Resurrection went smooth without problem and it was possible to switch it to the download mode. And finally, my goal was to install CyanogenMod 7.2 custom ROM.

S5570 and OpenOCD

You will find a lot of documents about SG-S5570 resurrection and unbricking methods. XDA is the most important knowledge source but S5570 forum lacks of experienced (senior) developers. This post describes my attempt to recover boot loader using simple wiggler and OpenOCD software. Unfortunately, I was not successful.

Adding shared windows printer to the Fedora Core 17

Post explains problem and solution how to add shared windows printer to the Fedora Core 17 Linux. The whole point was in missing samba-client rpm. Solution is simple but it was not so obvious from error log or displayed message in popup.

Apache hides directories with .htaccess file

Placing .htaccess file to the directory will hide it from the parent directory index. Simply said, directory with .htaccess file will be hidden by default in Apache 2.2 and later. To display directories with .htaccess file, document root (or subtree) should have set ShowForbidden index option. ShowForbidden is a new option in Apache 2.2 and it’s not set by default.

How to create FAT32 USB drive on Linux

In short, steps to create USB drive on Linux are: delete all, create partition, set partition type, mark it as active and write changes to disk. After new partition is created, with mkfs command it’s needed to create FAT32 file system. This may sound scary, but the only tricky part is to use correct device name (in my case it was sdg).

SD card image for Android emulator

With mksdcard tool (that comes in Android SDK) it’s possible to create a blank FAT32 image. After image is created it can be attached and used in emulator. Empty SD is not so useful so here will be shown several ways how to copy content to the SD image.

Android emulator on Fedora Linux

If your Linux is x86_64 system then is likely that sound in Android emulator will not work out of the box. Tools in Android SDK are 32-bit so Linux should have i686 libraries installed to enable fully functioning of SDK tools. If you get missing libraries error and the warning “opening audio output failed” right after starting emulator then this post will be helpful for you.

Eclipse and Android apps development on Fedora Linux

This steps show how to prepare Eclipse on Fedora Core 17 for Android application development. Eclipse with its extensible plug-in system is excellent IDE with all tools (code completion, syntax coloring, error correct suggestion, documentation) needed to create Android application. Fast x86 emulator from Android SDK (that now runs at “near native speed”) gives application development a new level.

HTC Desire HD / AAHK output

This post shows complete output from the AAHK kit during HTC Desire HD hack. DHD was firstly downgraded to the Android 2.3.3 version and then rooted. If you are interested in steps and additional info, please go to my previous post “How to Root the HTC Desire HD”.