Android File Structure

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Note: this is a draft.
+
{{FormatInfo
 +
|formattype=electronic
 +
|subcat=Filesystem
 +
}} Note: this is very work in progress.
 
{| class="wikitable" style="width: 60%;"
 
{| class="wikitable" style="width: 60%;"
 
|-
 
|-
! Statue
+
! Path
! Android version
+
! Description
! Codename
+
 
|-
 
|-
| A  [[Android (operating system)#Mascot|green Android robot]]
+
| /system
| colspan=2 | Represents the operating system in general, and [[Android 1.0]].  
+
| Stores most system files. It can be accessed with file manager apps on an unrooted device, and written with root permission. An option in recovery mode can mount this partition to a PC, Macintosh, Chromebook, iDevice, or even another Android device.
 
|-
 
|-
| A [[cupcake]]
+
| /data
| 1.5
+
| Stores most user data. This is the hardest partition to access without root, hardware hacks, rootkit malware, or expensive forensic tools
| [[Android Cupcake|Cupcake]]
+
 
|-
 
|-
| A [[donut]]
+
| /storage
| 1.6
+
| a root-point for shared storage, includes mounted sd cards and usb otgs and also internal storage.
| [[Android Donut|Donut]]
+
 
|-
 
|-
| An [[éclair (pastry)|éclair]] pastry
+
| /storage/emulated/0/
| 2.0, 2.1
+
| Stores regular storage that can be accessed by your local file manager app. This includes photos, music, and downloads.
| [[Android Eclair|Eclair]]
+
 
|-
 
|-
| A dish of [[frozen yogurt]]
+
| /data/user/0/
| 2.2
+
| Stores app data and cache.
| [[Android Froyo|Froyo]]
+
 
|-
 
|-
| [[Nexus One]]
+
| /data/data/
| colspan=2 | First [[Google Nexus|Google phone]] and 2.2 "Froyo" flagship device
+
| Shortcut to /data/user/0/
 
|-
 
|-
| An orange pair of headphones.
+
| /data/misc
| colspan=2 | [[Google Play Music]]
+
| Stores miscellaneous data.
 
|-
 
|-
| A [[gingerbread man]]
+
| /data/misc/wifi
| 2.3
+
| Stores WiFi data including passwords.
| [[Android Gingerbread|Gingerbread]]
+
|-
+
| A piece of [[honeycomb]] with a [[bee]] and the Android robot
+
| 3.0, 3.1, 3.2
+
| [[Android Honeycomb|Honeycomb]]
+
|-
+
| An [[ice cream sandwich]] in the shape of the Android robot
+
| 4.0
+
| [[Android Ice Cream Sandwich|Ice Cream Sandwich]]
+
|-
+
| A jar in the shape of the Android robot filled with [[jelly bean]]s<ref>{{cite web|url=http://crave.cnet.co.uk/mobiles/android-jelly-bean-confirmed-by-new-google-statue-50008399/|title=Android Jelly Bean confirmed by new Google statue|last=Westaway|first=Luke|publisher=CNET UK|date=June 27, 2012|access-date=February 13, 2013|archive-url=https://web.archive.org/web/20120629021752/http://crave.cnet.co.uk/mobiles/android-jelly-bean-confirmed-by-new-google-statue-50008399/|archive-date=June 29, 2012|url-status=dead}}</ref>
+
| 4.1, 4.2, 4.3
+
| [[Android Jelly Bean|Jelly Bean]]
+
|-
+
| A [[Kit Kat]] bar in the shape of the Android robot
+
| 4.4
+
| [[Android KitKat|KitKat]]<ref>{{cite web|url=http://plus.google.com/+SundarPichai/posts/NeBW7AjT1QM |title=Just back from a whirlwind trip to Asia visiting our Android ecosystem partners‌ |date=2013-09-03 |access-date=2015-08-11}}</ref>
+
|-
+
| An Android robot holding an oversized swirl [[lollipop]]<ref>{{cite web|last=Seifert |first=Dan |url=https://www.theverge.com/2014/10/15/6983275/android-5-0-lollipop-gets-its-statue |title=Android 5.0 Lollipop gets its statue |date=15 October 2014 |publisher=The Verge |access-date=2015-08-11}}</ref>
+
| 5.0, 5.1
+
| [[Android Lollipop|Lollipop]]
+
|-
+
| An Android robot holding an oversized [[marshmallow]]
+
| 6.0
+
| [[Android Marshmallow|Marshmallow]]
+
|-
+
| An Android robot standing on [[nougat]] bars<ref>{{cite web|url=http://www.geek.com/android/android-n-is-now-android-nougat-1660196/|title=Android N's official name: Android Nougat|first=Ryan|last=Whitwam|date=June 30, 2016|website=[[Geek.com]]|publisher=[[Ziff Davis]]|access-date=July 1, 2016|archive-date=July 1, 2016|archive-url=https://web.archive.org/web/20160701141712/http://www.geek.com/android/android-n-is-now-android-nougat-1660196/|url-status=dead}}</ref>
+
| 7.0, 7.1
+
| [[Android Nougat|Nougat]]
+
|-
+
| An Android superhero robot with an [[Oreo]] cookie on it (two statues were made)
+
| 8.0, 8.1
+
| [[Android Oreo|Oreo]]
+
|-
+
| An Android robot with a cherry [[pie]] with a slice cut out of it
+
| 9.0
+
| [[Android Pie|Pie]]
+
|-
+
| A giant signed "[[Android 10|10]]" statue with the Android logo on the digit "0"
+
| 10.0
+
|  [[Android 10|Queen Cake]]
+
|-
+
| A giant "[[Android 11|11]]" statue with the Android logo between the numbers and a recipe for [[red velvet cake]] on the side
+
| 11.0
+
| [[Android 11|Red Velvet Cake]]
+
|-
+
| A giant "[[Android 12|12]]" statue with the Android logo on the digit "1", a cone on the digit "2", and snow pile on the bottom<ref>{{Cite web|url=https://www.android.com/android-12-ar-statue/|title=Android 12 AR Statue Experience}}</ref>
+
| 12.0
+
| [[Android 12|Snow Cone]]
+
 
|}
 
|}
 +
[[Category:Android]]

Latest revision as of 01:22, 25 November 2021

File Format
Name Android File Structure
Ontology
Note: this is very work in progress.
Path Description
/system Stores most system files. It can be accessed with file manager apps on an unrooted device, and written with root permission. An option in recovery mode can mount this partition to a PC, Macintosh, Chromebook, iDevice, or even another Android device.
/data Stores most user data. This is the hardest partition to access without root, hardware hacks, rootkit malware, or expensive forensic tools
/storage a root-point for shared storage, includes mounted sd cards and usb otgs and also internal storage.
/storage/emulated/0/ Stores regular storage that can be accessed by your local file manager app. This includes photos, music, and downloads.
/data/user/0/ Stores app data and cache.
/data/data/ Shortcut to /data/user/0/
/data/misc Stores miscellaneous data.
/data/misc/wifi Stores WiFi data including passwords.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox