Yet Another YAFFS Discussion In previous posts, Ive discussed rooting and imaging Android devices. While the exploits change from one Android version to another, the principals are the same as I detailed in the past. Most Android devices, small portable devices like smart phones in particular, use NAND flash memory with the yaffs file system for storage. If you are new to building binaries from source code, then this tutorial is probably not for you. However, I hope to explain it well enough that you can still follow along even if you have very little build experience. For starters, make sure you have the appropriate build tools. In Debian and Ubuntu, its easiest to to install the "build-essential" package: $ sudo apt-get install build-essential Though the next step is not required, youll likely want to install the "git" software versioning system so you can easily obtain and install the latest yaffs source code. Otherwise, it is possible to download ...