Открыть главное меню

SquashFS: различия между версиями

(Редактирование SquashFS на компьютере)
(SquashFS на MOTOMAGX)
Строка 6:Строка 6:
 
=== SquashFS на [[MOTOMAGX]] ===
 
=== SquashFS на [[MOTOMAGX]] ===
  
Родные [[ядро|ядра]] содержат патч поддержки SquashFS версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с mksquashfs именно этой версии.
+
Родные [[ядро|ядра]] содержат патч поддержки '''SquashFS''' версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с ''mksquashfs'' именно этой версии.
  
 
=== Редактирование SquashFS на компьютере ===
 
=== Редактирование SquashFS на компьютере ===

Версия 20:38, 25 марта 2009

Описание SquashFS

SquashFS — сжатая файловая система, используемая, среди прочего, в телефонах Motorola на платформе MOTOMAGX. Высокая степень сжатия гарантирует хорошую скорость работы (время чтения сжатых даных и распаковки "на лету" гораздо меньше времени чтения несжатых даных) и маленькие размеры кодовых групп.

SquashFS на MOTOMAGX

Родные ядра содержат патч поддержки SquashFS версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с mksquashfs именно этой версии.

Редактирование SquashFS на компьютере

Для разборки, правки и последующей сборки под Linux предлагается использовать через sudo или fakeroot следующий скрипт:

#!/bin/sh
unsquashfs CG36.smg
bash
rm CG36.smg~
mv CG36.smg CG36.smg~
mksquashfs_moto squashfs-root/ CG36.smg -le
rm -rf squashfs-root
echo OK

Именно такой порядок работы гарантирует сохранность всех владельцев и прав на файлы. Предполагается, что в системе установлены squashfs-tools (для unsquashfs) и mksquashfs 2.1 (в скрипте — mksquashfs_moto).

См. также

Внешние источники