Reverse Engineering of the Android File System (YAFFS2)

Please always quote using this URN: urn:nbn:de:bvb:29-opus-28330
  • YAFFS2 is a file system which is used in many modern smartphones. Allthough YAFFS2 is an open standard and there exists an open source implementation, the behavior of YAFFS2 is not very well understood. Additionally, several aspects like wear-leveling and garbage-collection are not well-specified in the standard so that their actual behavior has to be reverse engineered from the implementation. Here, we give an introduction to and describe the basic functionality of YAFFS2. We place a particular focus on the detailed analysis of both wear-leveling and garbage-collection mechanisms, since these are important within a forensic analysis of the file system.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar Statistics
Author:Michael Spreitzenbarth, Sven Schmitt, Christian Zimmermann
Persistent identifiers - URN:urn:nbn:de:bvb:29-opus-28330
Series (Volume number):Technical reports / Department Informatik (CS-2011-06)
Document Type:Report
Year of publication:2011
Publishing Institution:Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Release Date:2011/09/06
SWD-Keyword:Dateisystem; Android <Systemplattform>
Institutes:Technische Fakultät / Technische Fakultät -ohne weitere Spezifikation-
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
open_access (DINI-Set):open_access
Einverstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.