ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ ΠΏΠ°ΠΏΠΎΠΊ Π² Android – Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΈ Π³Π΄Π΅ ΠΌΠΎΠΈ Ρ„Π°ΠΉΠ»Ρ‹

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Google Π½Π΅ оснащаСт дСвайсы ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Android ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ – Ρ„ΠΎΡ‚ΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Ρ‚. Π΄. Но Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ доступа нСпосрСдствСнно ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ всё ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅Π Π°Π±ΠΎΡ‚Π° со структурой ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Android.

ПониманиС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы

Π’ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ находятся ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Android? Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Android Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Windows. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° внутрСнняя ΠΏΠ°ΠΌΡΡ‚ΡŒ здСсь:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

ΠŸΠ°ΠΌΡΡ‚ΡŒ устройства Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΏΠ°ΠΏΠΎΠΊ, созданных Android. НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ прилоТСниями для хранСния кэш-Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому Π½Π΅ слСдуСт ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ. Но Ссли ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ… содСрТимоС, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ мСста. Как Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈΠ»ΠΈ Bluetooth? Π’ΠΎΡ‚ ΠΎΠ½ΠΈ:

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ эти ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ· любого Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. Один Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ список установлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с хранящимися здСсь Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, открывая ΠΈΡ… ΠΊΠ°ΠΊ Π½Π° ПК.

Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° Android

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Android являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΅Ρ‘ прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ iOS. Она позволяСт Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, открывая ΠΈΡ… Π² любом прилоТСнии… Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΊΡƒΠ΄Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ прилоТСния. Android ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ оснащён ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ. НСкоторыС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ собствСнныС, Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ управлСния Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой Android понадобится стороннСС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ встроСнному Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ Android

Π’ устройствах Android 6.x (Marshmallow) ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ Π΅ΡΡ‚ΡŒ встроСнный Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, ΠΎΠ½ просто скрыт Π² настройках. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки-ΠŸΠ°ΠΌΡΡ‚ΡŒ-Π”Ρ€ΡƒΠ³ΠΎΠ΅, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список всСх Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π² памяти смартфона. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ вывСсти ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ярлыком Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ экран. Π’ вСрсии Nougat Android 7 Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ прилоТСния Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ», Π½ΠΎ ΠΏΠΎ сути это ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. Π—Π΄Π΅ΡΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ, ΠΌΡƒΠ·Ρ‹ΠΊΠ° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Настройки-ΠŸΠ°ΠΌΡΡ‚ΡŒ-Π”Ρ€ΡƒΠ³ΠΎΠ΅.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€

Но встроСнный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ довольно слаб ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ, доступными Π² Google Play. Для Π±ΠΎΠ»Π΅Π΅ эффСктивного управлСния Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ установитС ΠΎΠ΄ΠΈΠ½ ΠΈΠ· доступных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². Solid Explorer – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² Π² Play Market. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ доступ ΠΊ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска Π΄Π²ΡƒΡ… ΠΎΠΊΠΎΠ½ Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Π½Π° любом устройствС!). Π₯ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ часто выходят обновлСния. Π§Π΅Ρ€Π΅Π· 2 Π½Π΅Π΄Π΅Π»ΠΈ бСсплатная пробная вСрсия закончится, ΠΈ Π·Π° дальнСйшСС использованиС придётся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 2 Π΄ΠΎΠ»Π»Π°Ρ€Π°.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

ES File Explorer – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… root-Ρ„Π°ΠΉΠ» ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², доступных Π² Google Play Store. Одной ΠΈΠ· основных особСнностСй ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ являСтся использованиС ΠšΠΎΡ€Π·ΠΈΠ½Ρ‹, Π³Π΄Π΅ хранятся Π½Π΅Π΄Π°Π²Π½ΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТит всС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ прилоТСниями Π½Π° Ρ€ΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ смартфонС. ВозмоТности ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Root Browser File Manager – ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ эффСктивный ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ с Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

File Manager + позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π½Π° устройствС, NAS ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌ сСрвисС. УправляйтС Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠ°ΠΊ Π² локальной ΠΏΠ°ΠΏΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС дСйствия ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ просмотр, поиск, навигация ΠΏΠΎ структурС ΠΏΠ°ΠΏΠΎΠΊ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ APK. Доступ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ совмСстному Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ NAS ΠΈ FTP-сСрвСру. ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ доступ ΠΊ записям калСндаря ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ прилоТСния. ВсС Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ находятся Π² ΠΏΠ°ΠΏΠΊΠ΅ /data/. Π’ File Explorer ΠΎΡ‚ NextApp Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ способы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Android ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, встроСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Windows, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΎΠΊΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранятся прилоТСния. Доступ ΠΊ сСтСвому ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ FTP, WebDAV ΠΈ SMB. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, плСйлистов, альбомов ΠΈ исполнитСлСй.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свои собствСнныС ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ ΠΈ Π·Π²ΡƒΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

Гибкая опСрационная систСма Android позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство настроСк, ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой смартфон являСтся установка собствСнных ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠΎΠ² ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ. Для этого сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структурой ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ мСсто, Π³Π΄Π΅ хранятся Ρ€ΠΈΠ½Π³Ρ‚ΠΎΠ½Ρ‹.

Π¨Π°Π³ 1. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π°ΡƒΠ΄ΠΈΠΎ Π½Π° устройство

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ мСлодию Π·Π²ΠΎΠ½ΠΊΠ° ΠΈΠ»ΠΈ Π·Π²ΡƒΠΊ увСдомлСния прямо Π½Π° вашС устройство Android ΠΈΠ»ΠΈ пСрСнСсти Π΅Ρ‘ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Android ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ MP3, M4A, WAV ΠΈ OGG, поэтому практичСски любой Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π¨Π°Π³ 2. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„Π°ΠΉΠ», Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ. Π—Π΄Π΅ΡΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонний Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. Рассмотрим ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ES File Explorer. ПослС установки ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ Β«DownloadΒ» Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΈΠ»ΠΈ Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Π΅ (Π² зависимости ΠΎΡ‚ настроСк дСвайса). Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ, Π·Π°Ρ‚Π΅ΠΌ Π² мСню Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Назад» ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π—Π΄Π΅ΡΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Ringtones, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ». Если Π½Π° вашСм устройствС Π½Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ Β«RingtonesΒ», просто создайтС Π΅Ρ‘.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π¨Π°Π³ 3. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ смартфон

ПослС пСрСноса Ρ€ΠΈΠ½Π³Ρ‚ΠΎΠ½Π° Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Android ΠΌΠΎΠ³ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ». ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ «Настройки» ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Β«Π—Π²ΡƒΠΊ ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅Β». Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π ΠΈΠ½Π³Ρ‚ΠΎΠ½Β» ΠΈΠ»ΠΈ «МСлодия увСдомлСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ», Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² спискС стандартных сигналов свой ΠΈ установитС Π΅Π³ΠΎ Π² качСствС ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ Π·Π²ΠΎΠ½ΠΊΠ°. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ SD-ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ Android ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ‡Π΅Ρ€Π΅Π· cardreader ΠΈ ПК. ΠŸΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Android. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ SD-ΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройствах.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π’ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ находятся ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅

Доступ ΠΊ этим Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с использованиСм root ΠΈ стороннСго Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. Π€Π°ΠΉΠ» с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ называСтся contacts.db ΠΈΠ»ΠΈ contacts2.db, ΠΈ располагаСтся ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ:

ВСкстовыС сообщСния ΠΈ MMS Ρ‚Π°ΠΊΠΆΠ΅ хранятся Π² ΠΏΠ°ΠΊΠ΅ data:

Для ΠΈΡ… сохранСния ΠΈΠ»ΠΈ пСрСноса Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ дСвайс понадобится ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ПО. НапримСр, SMS Backup & Restore ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π’Π°ΠΊΠΎΠΉ софт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ – запуститС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ – Backup SMS – ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ для сохранСния ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ окончания ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ПослС этого скопируйтС Ρ„Π°ΠΉΠ» Π½Π° ПК ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ устройство. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ SMS ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Restore SMS, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ Π³Π΄Π΅ хранятся смс ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ окончания восстановлСния.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Android Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ Windows ΠΈΠ»ΠΈ Linux. Волько здСсь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ систСмных Π΄Π°Π½Π½Ρ‹Ρ… – root-ΠΏΡ€Π°Π²Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Ѐайловая систСма прСдставляСт собой своСго Ρ€ΠΎΠ΄Π° структуру Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ накопитСля. Она ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² памяти, Π΄Π»ΠΈΠ½Ρƒ ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ² записи ΠΈΠ»ΠΈ чтСния. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² Ρ€ΠΎΠ»ΠΈ посрСдников ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ физичСским вмСстилищСм.

Для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΈ Ρ‚ΠΈΠΏΠΎΠ² устройств ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π€Π‘ ΠΈ Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹ Π½Π° ОБ Android, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Android ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ каТдая ΠΈΠ· Π½ΠΈΡ…?

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Android

1. Yaffs ΠΈ Yaffs2

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Yaffs (Yet Another Flash File System) являСтся Π§Π°Ρ€Π»ΡŒΠ· Мэннинг, Ρ€ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Новой Π—Π΅Π»Π°Π½Π΄ΠΈΠΈ. Данная Π€Π‘ прСдназначаСтся для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„Π»Π΅Ρˆ-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π΅Π΅ прСимущСством являСтся ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ сроков эксплуатации ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ систСма автоматичСски пропускаСт ячСйки, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ записи. Yaffs2 использовалась для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ² Android вСрсии 2.2 ΠΈ 2.3.

2. VFAT

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Vfat Π½Π΅ являСтся ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, Π° прСдставляСт собой Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ FAT. Доработанная вСрсия позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Π½ΠΎ ΠΏΠΎ всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ характСристикам являСтся ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ. Vfat ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ… памяти, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π½Π° Π±Π°Π·Π΅ ОБ Андроид ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚. Π’ основном, это файловая систСма Ρ„Π»Π΅ΡˆΠΊΠΈ android.

3. F2FS

F2FS (Flash Friendly File System) – файловая систСма, которая ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ SSD-накопитСлями. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΅Π΅ сотрудник ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Samsung, Ким Чэ Π“Ρ‹ΠΊ, Π° послС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ исходного ΠΊΠΎΠ΄Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. F2FS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ… памяти SD/MMC, Π° Ρ‚Π°ΠΊΠΆΠ΅ со мноТСством Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² памяти. Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ кастомизации сущСствуСт Ρ†Π΅Π»Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. Из прСимущСств ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² настройкС, высокиС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ сохранСния ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±Π»ΠΎΠΊΠΎΠ² памяти, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ ΠΆΡƒΡ€Π½Π°Π»Π°. Π₯ΠΎΡ€ΠΎΡˆΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ обСспСчиваСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ индСксы Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° F2FS Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ядро Linux, начиная с вСрсии 3.8.

4. Ext2-Ext4

Ext2-Ext4 – основныС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Android. ИмСнно ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ², ΠΈ Ссли ΠΏΠ΅Ρ€Π²Ρ‹Π΅ устройства Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΎΠ΄ вСрсиями Ext2, Ρ‚ΠΎ начиная с вСрсии Android 4, основными стали Ext3, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ Ext4. ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ вариациями Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Турналирования. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π² процСссС записи ΠΈΠ»ΠΈ чтСния Π΄Π°Π½Π½Ρ‹Ρ… происходит систСмный сбой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания, Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ»ΠΈ поврСТдСния Π΄Π°Π½Π½Ρ‹Ρ…. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² основном Π€Π‘ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ext ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² основном Π² Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… накопитСлях, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈ для ΠΊΠ°Ρ€Ρ‚ памяти, Π½ΠΎ Π±Π΅Π· сторонних ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, ΠΏΠΎΠΌΠΈΠΌΠΎ Linux, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Ѐайловая систСма Ρ„Π»ΡΡˆΠΊΠΈ Android ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² FAT (VFAT) ΠΈΠ»ΠΈ NTFS, Π° Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ β€” Π² Ext3 ΠΈΠ»ΠΈ Ext4.

5. UBIFS

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

mSATA SSD 16 GB Sandisk β€” SDSA3DD-016G

UBIFS – файловая систСма, прСдназначСнная ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для памяти ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ NAND (Ρ„Π»Π΅Ρˆ-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, примСняСмыС Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах). Π•Π΅ основноС прСимущСство β€” это сниТСниС износа носитСлСй Π΄Π°Π½Π½Ρ‹Ρ…. Бостоит такая Π€Π‘ ΠΈΠ· Π΄Π²ΡƒΡ… слоСв β€” UBI (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ связь с физичСским носитСлСм) ΠΈ UBIFS (сама файловая систСма). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ UBIFS являСтся компания Nokia, Π½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… устройствах ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ производитСля, Π½ΠΎ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Π°Π΄ΠΆΠ΅Ρ‚Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, китайского изготовлСния.

6. Samsung RFS

Samsung RFS – разработанная корСйской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Samsung файловая систСма для устройств Π½Π° Π±Π°Π·Π΅ ОБ Linux, Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· разновидностСй послСднСго являСтся Android. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ΡΡ фирмСнная Π€Π‘ для Ρ„Π»Π΅Ρˆ-памяти NAND ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π³Π°Π΄ΠΆΠ΅Ρ‚Π°Ρ… собствСнного производства. Для облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° FAT, Ρ‡Ρ‚ΠΎ позволяСт максимально просто произвСсти запись Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΈΡ… Ρ‡Ρ‚Π΅Π½ΠΈΠ΅. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° RFS ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ особСнности NAND Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… эксплуатации, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ систСмных сбоях ΠΈ случайных ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… питания.

7. SDCardFS

Компания Google Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя использовала Π² своих устройствах Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму FUSE, Π½ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π»Π° ряд нСдостатков, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ°Π»ΠΎΠ΅ количСство памяти, выдСляСмой ΠΏΠΎΠ΄ прилоТСния ΠΏΠΎΠ΄ прилоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ большоС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΡ€ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. На Π·Π°ΠΌΠ΅Π½Ρƒ FUSE ΠΏΡ€ΠΈΡˆΠ»Π° SDCardFS, которая Ρ€Π΅ΡˆΠ°Π»Π° эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ прСдставляла собой своСго Ρ€ΠΎΠ΄Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ FAT32. Она отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ систСмам Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ смартфонов, Π° Ρ‚Π°ΠΊΠΆΠ΅ исправляСт ошибки, связанныС с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. SDCardFS ΠΏΠΎ своСй сути Π½Π΅ являСтся классичСской Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сказываСтся Π½Π° скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ смартфонов ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² Π½Π° Android.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Android самыС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠ΅ Π€Π‘, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ОБ Π½Π° Π±Π°Π·Π΅ Linux, Ρ‚Π°ΠΊ ΠΈ спСцифичСскиС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² NAND-накопитСлях. НСсмотря Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ всС ΠΆΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ совмСстныС усилия для продвиТСния ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… зависит Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Ρ€Ρ‹Π½ΠΊΠ° Android-Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ².

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅Ρ€Π½Ρ‹, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ объСдинСниС заставляСт Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько яростна Π±ΠΎΡ€ΡŒΠ±Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ смартфонов ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, какая файловая систСма Π½Π° Android Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ….

Иногда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ устройства с систСмой ΠΎΡ‚ Google приходится ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сначала Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΠΈ data ΠΈ system, Π³Π΄Π΅ находятся Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Android, ΠΌΡ‹ расскаТСм Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ понадобится Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΡƒ ΠΏΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТаниС диска. Иногда Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ встроСны Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΆΠ΅ случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Play Store, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΈ бСсплатныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Π”Π°Π»Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ систСмы, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ Β«/Β». Π’ рядС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² для быстрого доступа ΠΊ ΠΎΠ½ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² Action Bar, Π° Π³Π΄Π΅-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π·Π½Π°ΠΊ Β«..Β» ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠšΠΎΡ€Π΅Π½ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы». ИмСнно Ρ‚ΡƒΡ‚ Π½Π° Android ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ data ΠΈ system, ΠΈΠΌΠ΅Π½Π° ΠΈΡ…, кстати, Ρ‚ΠΎΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с косой Ρ‡Π΅Ρ€Ρ‚Ρ‹.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, особСнно Π²Ρ‚ΠΎΡ€ΠΎΠΉ, содСрТат критичСски Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Если Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ имССтся root‑доступ ΠΈ ΠΎΠ½ ΡƒΠ΄Π°Π»ΠΈΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ… data ΠΈ system, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ устройства.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ? Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+Enter ΠΈΠ»ΠΈ сообщитС здСсь.

ВступлСниС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅ ядра, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² Native user space. ΠœΡ‹ коснСмся Ρ‚Π΅ΠΌΡ‹ процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ рассмотрим структуру Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Android. Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», я Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ силСн Π² Linux, поэтому Ссли Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ нСточности, Ρ‚ΠΎ исправляйтС β€” мСня Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚Π΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ эта Ρ‚Π΅ΠΌΠ° довольно ΠΎΠ±ΡˆΠΈΡ€Π½Π°Ρ, я Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° Π΄Π²Π΅ части. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΠΌΡ‹ рассмотрим процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ особСнности Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. ВсСм ΠΊΠΎΠΌΡƒ интСрСсно, Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ!

Бписок статСй

Π§Ρ‚ΠΎ подразумСваСтся ΠΏΠΎΠ΄ Native user space

Под Native user space ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ΡΡ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ пространства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²Π½Π΅ Dalvik Virtual Machine, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Linux kernel.

Ѐайловая систСма Android

Для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим структуру Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Android. Π₯отя Android ΠΈ базируСтся Π½Π° Linux kernel, ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ Π½Π°ΡˆΠ΅ΠΌΡƒ Π³Π»Π°Π·Ρƒ структуру Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΌΡ‹ здСсь Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ запустим эмулятор ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρƒ:

Π’ ΠΌΠΎΠ΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ для эмулятора Π½Π° Android 4.2 я Π²ΠΈΠΆΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π― ΠΎΡ‚ΠΌΠ΅Ρ‡Ρƒ здСсь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ пригодятся Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ описаниС ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π°Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ. МоТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Linux, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /dev, /proc, /sys, /mnt, /etc И ΠΈΡ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² основном Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Linux. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ /bin ΠΈ /lib Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ. Π“Π΄Π΅ ΠΎΠ½ΠΈ ΡΠΊΡ€Ρ‹Π»ΠΈΡΡŒ, я расскаТу Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

C Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Linux Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ /data, /system, /cache, /init, /init.rc Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.
/system Π­Ρ‚ΠΎ главная дирСктория, Π³Π΄Π΅ хранятся нСизмСняСмыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Android систСмы. Если ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ аналогию, Ρ‚ΠΎ эта ΠΏΠ°ΠΏΠΊΠ° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΠ°ΠΏΠΊΡƒ C:windows, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. Π’.Π΅. ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² этой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ. Как Ρ€Π°Π· здСсь ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /bin ΠΈ /lib, Π³Π΄Π΅ хранятся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ shared libraries. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, здСсь ΠΆΠ΅ Π»Π΅ΠΆΠ°Ρ‚ систСмныС прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встроСны Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΡƒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ формируСтся Π²ΠΎ врСмя компиляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.
/data Π’.ΠΊ. /system Ρƒ нас доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ дирСктория Π³Π΄Π΅ хранятся измСняСмыС Π΄Π°Π½Π½Ρ‹Π΅. /data ΠΊΠ°ΠΊ Ρ€Π°Π· Сю ΠΈ являСтся. НапримСр, Π² эту Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π² /data/app ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ apk Ρ„Π°ΠΉΠ»Ρ‹ устанавливаСмых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Π² /data/data хранятся ΠΈΡ… Π΄Π°Π½Π½Ρ‹Π΅ (эту Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматривали Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅).
/cache Π­Ρ‚ΠΎ просто Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π’Π°ΠΊΠΆΠ΅ Π² эту Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ· Π½Π΅Ρ‘ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ систСмныС обновлСния.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ /init Ρ„Π°ΠΉΠ» ΠΈ для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ нСпонятныС Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ *.rc, рассмотрим процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Android

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ какая файловая систСма Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π΅

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько шагов процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Android. Π­Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° взята ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ Β«Embedded AndroidΒ», Ρ‚Π°ΠΌ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ описаниС. Π₯отя Π² Ρ†Π΅Π»ΠΎΠΌ я ΠΈ понимаю процСсс, Π½ΠΎ для мСня это большС магия πŸ™‚

CPU. Когда Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½Π° процСссор вашСго устройства Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ напряТСниС. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° процСссор Π±Ρ‹Π» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ способСн ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ своС состояниС Π±Π΅Π· ΠΏΠΎΠ΄Π°Ρ‡ΠΈ напряТСния, Ρ‚ΠΎ сразу послС старта ΠΎΠ½ находится Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ состоянии. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС процСссор считываСт ΠΈΠ· своСго ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСгистра Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ТСстко Π·Π°ΡˆΠΈΡ‚Ρ‹ΠΉ адрСс ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ инструкции начиная с Π½Π΅Π³ΠΎ. Π§Π°Ρ‰Π΅ всСго, этот адрСс ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‡ΠΈΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΡˆΠΈΡ‚ bootloader (Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ).
Bootloader. Bootloader ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ RAM ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Π½Π΅Ρ‘ Linux kernel. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Bootloader создаСт RAMdisk.
Linux kernel. Π―Π΄Ρ€ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ подсистСмы, встроСнныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ root filesystem (ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму). ПослС этого ядро ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.
На этом магия заканчиваСтся ΠΈ дальшС всё становится Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ понятно.

ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² случаС Android являСтся init. Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» находится Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (/init). ИмСнно эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ стартуСт ядро послС своСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π•Ρ‘ исходники находятся Π² ΠΏΠ°ΠΏΠΊΠ΅ system/core/init/ Π”Π°Π²Π°ΠΉΡ‚Π΅ Π² Π½ΠΈΡ… слСгка покопаСмся. Нас интСрСсуСт system/core/init/init.c:

Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΌΡ‹ создаСм ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠΌ парсим Ρ„Π°ΠΉΠ» /init.rc ΠΈ выполняСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ распарсили. Π€ΠΎΡ€ΠΌΠ°Ρ‚ /init.rc Ρ„Π°ΠΉΠ»Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ описан Π² readme, Ρ‚Π°ΠΌ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Если ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Ρ‚ΠΎ этот Ρ„Π°ΠΉΠ» прСдставляСт собой Π½Π°Π±ΠΎΡ€ actions (сСкций β€” имСннованная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ°Π½Π΄). КаТдая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ срабатываСт ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ trigger (Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ). НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ β€” это action, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ trigger β€” это fs, Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ β€” это Π½Π°Π±ΠΎΡ€ mount ΠΊΠΎΠΌΠ°Π½Π΄:

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» /init.rc находится Π² system/core/rootdir/init.rc Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС Π΅Π³ΠΎ части, хотя я Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒ. ПослС этого ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ Π²Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ понятны. Π˜Ρ‚Π°ΠΊ, начинаСтся наш Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ строками:

Они ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ init.rc Ρ„Π°ΠΉΠ»Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² init.usb.rc, init.trace.rc ΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° с нСпонятным ΠΈΠΌΠ΅Π½Π΅ΠΌ init.$.rc Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, $ β€” это просто пСрСмСнная, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ которая опрСдСляСт Ρ‚ΠΈΠΏ ΠΆΠ΅Π»Π΅Π·Π°. Π’ случаС эмулятора, Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€” goldfish. Π”Π°Π»Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния:

ПослС этого происходит инициализация ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства. Если вас заинтСрСсуСт эта Ρ‚Π΅ΠΌΠ°, Ρ‚ΠΎ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅):

MTD β€” Memory Technology Devices. Если Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…, Ρ‚ΠΎ MTD β€” это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΠΏ с энСргонСзависимой (Ρ‚.Π΅. Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° этом Ρ‡ΠΈΠΏΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ) flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ (Ρ‚ΠΈΠΏΠ° NOR ΠΈΠ»ΠΈ NAND), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Π·Ρ‹ дисков. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСтся ΠΎΠ± этом Ρ‚ΠΈΠΏΠ΅ устройств, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ± ограничСниях. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этих разновидностСй flash-памяти Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, YAFFS. Одно ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ этих Ρ‚ΠΈΠΏΠΎΠ² памяти Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² сСктор, ΠΊΡƒΠ΄Π° ΡƒΠΆΠ΅ записаны ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ сначала ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ вСсь сСктор. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ стали ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ flash-памяти (eMMC), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ext4 Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ограничСния. Π’.ΠΊ. я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ init.rc Ρ„Π°ΠΉΠ»Π° для эмулятора, Π³Π΄Π΅ вся Ρ€Π°Π±ΠΎΡ‚Π° эмулируСтся, Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ файловая систСма YAFFS2 (Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ, Ρ‚.ΠΊ. YAFFS2 использовалась для всСх устройств Π΄ΠΎ Android 2.2). Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС (это ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ init.rc Ρ„Π°ΠΉΠ» для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°) эти ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны. НапримСр, Π² случаС устройства herring (Google Nexus S), Π² Ρ„Π°ΠΉΠ»Π΅ init.herring.rc эта сСкция выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π“Π΄Π΅ fstab.herring β€” это Ρ„Π°ΠΉΠ», содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, /system, /data, /cache β€” это просто mounting points (Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈΠ±ΠΎ Π½Π° MTD устройства (Π² случаС эмулятора), Π»ΠΈΠ±ΠΎ Π½Π° Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ устройства (Π² случаС настоящСго устройства), ΠΊΡƒΠ΄Π° записаны ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ дисковыС ΠΎΠ±Ρ€Π°Π·Ρ‹ (system.img, userdata.img ΠΈ cache.img). Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ смартфона находится ΠΎΠ΄ΠΈΠ½ СдинствСнный Ρ‡ΠΈΠΏ с flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° partitions (Ρ‚ΠΎΠΌΠ°), Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… записан ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π·. Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ с flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Internal storage (внутрСнняя ΠΏΠ°ΠΌΡΡ‚ΡŒ), объСм ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² смартфона.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ /system смонтирован read-only (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ содСрТимоС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π½Π΅ измСняСтся Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обновляСтС систСму Π½Π° вашСм устройствС (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ систСмныС обновлСния).

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ наш init.rc. По Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ post-fs-data формируСтся базовая структура Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы /data Ρ€Π°Π·Π΄Π΅Π»Π°. Π’Π°ΠΌ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ всё понятно β€” Π½Π°Π±ΠΎΡ€ mkdir, chown, chmod ΠΊΠΎΠΌΠ°Π½Π΄.

Π”Π°Π»Π΅Π΅ init.rc запускаСт нСсколько Π΄Π΅ΠΌΠΎΠ½ΠΎΠ². Если Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ рисунку Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‚ΠΎ ΠΎΠ½ΠΈ пСрСчислСны Π² Π±Π»ΠΎΠΊΠ΅ Native daemons. На этом ΠΌΡ‹ ΠΏΠΎΠΊΠ° остановимся. Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ· рисунка, я Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ рассмотрСл процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. НСкоторыС Π½Π΅ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ этапы я Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части я расскаТу, ΠΎΡ‚ΠΊΡƒΠ΄Π° бСрутся ΠΎΠ±Ρ€Π°Π·Ρ‹ system.img, userdata.img ΠΈ cache.img ΠΈ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Native user space. Как всСгда ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ исправлСния, дополнСния, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ прСдлоТСния, ΠΎ Ρ‡Π΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. И хотя Ρƒ мСня ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ»Π°Π½, ΠΎ Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡ, я Π³ΠΎΡ‚ΠΎΠ² Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Бсылки

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *