Tuesday, October 2, 2012

YAFFS Image Reader

YAFFS (Definition from yaffs.net)

Yaffs (Yet Another Flash File System) is an open-source file system specifically designed to be fast, robust and suitable for embedded use with NAND and NOR Flash.  It is widely used with Linux, RTOSs, or no OS at all, in consumer devices. It is available under GNU Public License, GPL, or on commercial terms from Aleph One.

Yaffs2 is the widely used file system in android devices.To Mount or Read( Extract) a file from Yaffs image(Nandroid backup image) on android based devices we can use Nanadroid browser free apllication.

Nandroid Browser:

Nandroid browser free application available in android market.Extract and use single files from your nandroid backups.
  •  Save files anywhere
  •  Send files
  •  Open Files
  •  Browse your nandroid backups

Currently supports nandroid backups stored as yaffs2 images (.img) as wells as ext4 images (.ext4.tar).

Download link:



Yaffey is a GUI utility for reading, editing and creating YAFFS2 images in Windows.

Download Link

  • Create new YAFFS2 image
  • Open existing image
  • Export files/directories from image
  • Import files and directories into image (permissions inherited from parent directory, dates created/modified/accessed set to current date & time)
  • Delete files
  • Edit filenames
  • Edit permissions
  • Edit user and group ids
  • Edit symbolic link aliases
  • ECC (Error Checking & Correction) support

  • Only handles YAFFS2 images with page size of 2112 (2048 chunk + 64 spare)
  • Only edit 1 file at a time (no bulk changing permissions)
  • Can't save changes to opened image, only save as...
  • Can't create directories (but can import directories!)
  • Can't create symbolic links
  • Can't export symbolic links
  • No support for hard links
  • No support for special files (device files, etc)
  • No option to disable ECC (always on)
  • UI synchronous with file operations so UI freezes when reading/writing

This utility is a open source google project developed by David.Source code is available at 

Installing ClockWorkMod Recovery

Installing ClockWorkMod Recovery

What is ClockworkMod Recovery(CWM,clockwork,CW recovery) ?
ClockworkMod Recovery is a recovery option for Android devices. This includes the follwing Nandroid backup, adb shell, advanced update from zip options, and file browser for choosing update.zips
It is also known as CWM, clockwork, CW recovery
Installation Methods:
1.Using ROM Manager
 Download Rom manager from below links


For more details how to install watch the below video

Xperia Recover X Method:

Download Recover X from :


( Please make sure that your device is rooted, Running stock rom and have busybox installed.Then activate the USB debugging and plug the device to your computer.Keep the screen on and super user permission is allowed.)

Click RecoverX.exe and select your device model

Preview of Settings:

Click on "Yes, begin the Installation

Once installation is completed reboot the device.

Recover X change log and supported devices:

[14/07/2012] RecoverX v1.0

- Initial release
- Added Xperia Active
- Added Xperia Live with Walkman
- Added Xperia Mini
- Added Xperia Mini Pro
- Added Xperia X8
- Added Xperia Arc
- Added Xperia Arc S
- Added Xperia Neo
- Added Xperia Neo V
- Added Xperia Play
- Added Xperia Pro
- Added Xperia Ray
- Added ClockWorkMod Recovery
- Added ClockWorkMod Recovery (for X8 only)
- Added xRecovery 0.1 (for X8 only)

[15/07/2012] RecoverX v1.1

- Fixed a problem with "remount" the device
- Fixed "Cross-device link" problem
- Added a "Delete temp files..." step

[16/07/2012] RecoverX v1.2

- Added a ICS Recovery (Android 4.0) support for 2011 xperia decices
- Fixed a problem with the recovery installer for the X8
- Added an option to change the font color
- Added Xperia X10 Mini
- Added Xperia X10 Mini Pro
- Added xRecovery 0.1 for X10 Mini & Mini Pro

[21/07/2012] RecoverX v1.3

- Fixed a problem with the ICS Recovery installation

[24/07/2012] RecoverX v1.4.1 (Beta v1)

- Introducing GUI for RecoverX
- Added Xperia S (beta)
- Added Xperia U (beta) (for unlocked bootloaders)
- Added Xperia P (beta) (for unlocked bootloaders)
- Added Xperia Sola (beta) (for unlocked bootloaders)
- Added an option to create log file

[24/07/2012] RecoverX v1.4.2 (Beta v2)

- Added a Creative Commons attribution
- Added a wait-for-device option

[24/07/2012] RecoverX v1.4.3 (Beta v3)

- Added a message to inform the user to keep the screen on
- Fixed a problem with the installation of xRecovery without permissions

[24/07/2012] RecoverX v1.4.4 RC

- Public release

[26/07/2012] RecoverX v1.4.5

- Improved installation (new installation method doesn't ask too lot of superuser permissions)
- Improved the log generator

[29/07/2012] RecoverX v1.4.6

- Solved a small bug in the checkbox (thanks to ameer1234567890)
- Added Xperia X10

ClockworkMod Recovery options:

Once you enter into Clock work recovery you can see the below options

-Reboot System Now
-Apply Update From SDcrad
-Wipe Data/Factory Reset
-Install ZIP From SDcard
-Backup and Restore
-Mounts and Storage