Перейти к содержимому

EN UA KZ GEO

Фотография

Если не работает полное шифрование в прошивке.


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 rizer

rizer

    Новичок

  • Пользователь
  • Pip
  • 17 сообщений
4
Пользователь
    Доп. информация [+] Доп. информация [—]

Отправлено 14 Февраль 2013 - 23:57

Если вдруг кому-то всё таки захочется включить шифрование на Life, ниже я опишу как это сделать.

Смысл в том, что раздел /data неправильно размечен, для правильного функционирования шифрования, после раздела должно оставаться 16Кб места.
Соответственно задача перебить раздел.
Источник вдохновения здесь:
http://code.google.c.../detail?id=5678
Всё ниже следующее проверялось на другой прошивке!, но ошибка и симптомы одинаковые, так что я уверен что заработает и тут.
Симптомы ошибки:
При попытке зашифроваться, появляется робот и не пропадает, хотя должен светиться всего несколько секунд.
А в логах видим следующее:
D/VoldCmdListener( 93): cryptfs enablecrypto inplace {}
E/Cryptfs ( 93): Orig filesystem overlaps crypto footer region. Cannot encrypt in place.

Вам нужно подключиться через adb shell к телефону в режиме рекавери, ну или наверное можно вводить команды прямо на телефоне, но это мучение.


В корне телефона вводим:
ls -l
# В ответ получаем список файлов,
# нас интересует "emmc@usrdata -> /dev/block/mmcblk0p5"
# т.е. /data это mmcblk0p5 блок, если вдруг номер блока будет другой, то подставляете везде другой номер
# дальше монтируем /system,для того что бы сделать архив с бекапом данных /data
/system/xbin/tar -C / -cf /sdcard/data.tar data
# бекапим и после демонтируем /data

data_dev_size=$(cat /sys/block/mmcblk0/mmcblk0p5/size)
# узнаём текущий размер /data
new_fs_size=$(( ((data_dev_size/2)-16)*1024 ))
# Убираем 16кб
/system/bin/make_ext4fs -a /data -l $new_fs_size /dev/block/mmcblk0p5
# переразмечаем и монтируем опять /data
/system/xbin/tar -C / -xf /sdcard/data.tar
# заливаем бекап обратно

Команды монтирования я не привожу, т.к. делал это через рекавери.
Всё, можно загружаться и включать шифрование.

Сообщение отредактировал rizer: 15 Февраль 2013 - 09:16




#2 Xakep

Xakep

    просто Хакер

  • СуперМодератор
  • 2 205 сообщений
1 450
Божественная репутация
    Доп. информация [+] Доп. информация [—]

Отправлено 15 Февраль 2013 - 08:55

Познавательно.
"О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг..."
Моя лычка только для общения с девушками о любви! Остальные все вопросы, через форум!





Похожие темы Collapse

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных