77121

Apple iPhone Firmware ab 4.0 • iOS System Pfade

Hier eine kleine Übersicht der System Pfade im iOS. Natürlich ist das nur sehr grob. Updates etc. sind imm Willkommen :)

Das iOS hat 2 Partitionen:
User Partition: Lesbar und beschreibbar. Alle Benutzerdateien und Einstellungen.
Root Partition: Nur lesbar. Enthält alle System Dateien inkl. Apple Apps. Ein Jailbreak setzt diese Partition auch lesbar und beschreibbar und modifiziert dazu die "fstab" Datei in etc.

Applications~ (/var/stash/Applications.*****):
Hier sind alle Apple Apps und auch Cydia Apps gespeichert.

bin
SSH Befehle, die auch von Cydia verwendet werden wie z.B. "dpkg", "untar" und "unlzma".

boot

cores

dev
Bestimmt die Partitionen und wird beim booten des iPhones benötigt. Die Datei Rechte sind auf 0. Das bedeutet man kann weder lesen noch schreiben.

Developer

etc (/private/etc)
Wichtige Dateien für das System und Cydia. In diesem Ordner ist z.B. die Datei mit dem Namen "fstab", die die Rechte der Partitionen beim starten des iPhones festlegt und die Datei mit dem Namen "hosts", die IP Anfragen umleitet. In dem Ordner "apt" sind Cydia Dateien drinnen.

Library
MobileSubstrate: Dylibs und Dateien von Cydia Anwendungen.
Themes: Verknüpfung zum Themes Ordner für WinterBoard Themes.
Ringtones: Apple Standard Klingeltöne. M4R Dateien können hineinkopiert werden für eigene Klingeltöne.
Wallpaper: Verknüpfung zu den Apple Standard Wallpaper mit Thumbnails.

lib

mnt

private
Alle wichtigen System und die Benutzer Dateien.
etc: Wichtige System Dateien siehe "etc".
var: Benutzdateien von mobile (User), root (Super User) und wireless. Für mobile siehe User.

sbin
Wichtige System Dateien, die während des Bootens des iPhones benötigt werden wie z.B. "mount" und "fsck". Bei einem kompletten Zurücksetzen des iPhones oder dem deinstallieren von dem Cydia Paket "iPhone Firmware (/sbin)" werden einige, für den Jailbreak erforderlichen Dateien gelöscht, und das iPhone kommt in einen BootLoop.

System
Alle System Dateien u.A. Carrier Bundles, fixe Einstellungen und das SpringBoard.
- Library
— Carrier Bundles: Netzbetreiber Einstellungen
— CoreServices
—– SpringBoard.app

tmp (/private/var/tmp)
Temporäre System Dateien.

User (/private/var/mobile)
- Applications: Alle App Store apps.
- Documents: AdMob Cache und Zwischenspeicher für die "in einer anderen App öffnen" Funktion des iOS.
- Library: Einstellungen von Apple Apps, dem iOS und Cydia Tweaks, sowie Kalender, Kontakte, etc.
— Preferences: Einstellungen von Apple Apps und Cydia Tweaks. Werden in einem Backup gesichert.
— SpringBoard: Hintergrund Bilder und die Plist mit dem App Icons Positionen.
- Media: Bilder, Musik und alle anderen Medien.
— DCIM: Bilder
— iTunes_Control: Musik und Video Dateien

usr

var (/private/var)
Siehe private und var.

Statistik: Verfasst von Christoph — Mi 17. Nov 2010, 20:31 — Antworten 0 — Zugriffe 18


Original post by Christoph and software by Elliott Back

Post to Twitter

Be the first to comment - What do you think?  Posted by - 17.11.2010 at 20:13

Categories: 77121   Tags: