1
shaman91
Заменяем файлы в папках app и framework в прошивках типа SQUASHED


1. загружаем squashed_tools.zip и распаковываем в заранее созданную папку. Любую, на ваше усмотрение.
2. кидаем тудаже system.img из прошивки
3. консоль, unyaffs system.img
4. файл распакуется, находим папку squashed.sqsh, переименовываем её в просто squash, оставляем её, остальное удаляем,.. не удалите файлы наших утилит!
5. консоль, unsquashfs squash\squashed.sqsh
6. смотрим, что получилось, видим папку squashfs-root, заходим в неё... меняйте что хотите...
7. косноль, mksquashfs squashfs-root squashed.sqsh
... вы должны иметь андроид сдк и уметь работать с adb.exe
8. полученный squashed.sqsh кидаем туда, где у вас adb.exe... впрочем можно где угодно делать последующий пункт, но так будет короче писать.
... а теперь внимание! всё ниженаписанное является магическим действом!.. не факт, что магия сработает, но у меня путём экспериментов выработана схема:
9. повесить тело на шнур, включить звук в колонках, чтобы слышать звук, когда подцепится USB.
10. создаём бат файл с содержимым:
Код
db remount
adb push squashed.sqsh /system/squashed.sqsh
adb reboot
11. посылаем тело в полный ресет, ждём,.. первый звук подцепа USB игнорируем, ждём,.. слушаем эфир,.. затем произойдёт звук ОТцепа и тутже ПРИцепа USB, незамедлительно запускаем наш батник,.. возможно он тут же закроется, запустить заново.

ну вот, собственно, и всё... файл squashed.sqsh заменится раньше, чем запустится система, затем произойдёт ребут, и всё готово.

Всё отточено путём экспериментов и проверено на двух аппаратах. На одном из них не успел, пришлось заново "слушать эфир" и вовремя запускать батник.

xGETSx

Замена файлов в SquashFS прошивках

Идем по инструкции
1. загружаем squashed_tools.zip и распаковываем в заранее созданную папку. Любую, на ваше усмотрение.
2. кидаем тудаже system.img из прошивки
3. консоль, unyaffs system.img
4. файл распакуется, находим папку squashed.sqsh, переименовываем её в просто squash, оставляем её, остальное удаляем,.. не удалите файлы наших утилит!
5. консоль, unsquashfs squash\squashed.sqsh
6. смотрим что получилось, видим папку squashfs-root, заходим в неё... меняйте что хотите...
7. косноль, mksquashfs squashfs-root squashed.sqsh

Далее, чтобы не совершать "магические действа", заменяем файл через CWR update.zip.
1) загружаем squash_update.zip
2) в архив, в папку system копируем созданный нами squashed.sqsh
3) сбрасываем архив на карту памяти, запускаем через Clockwork mod recovery
Каталог устройств DevDB
4pda - все о мобильных устройствах
android
htc hd2
файлы
прошивка
htc leo
htc t8585
О проекте
Контакты
Размещение рекламы
Условия предоставления информации
Отказ от ответственности
DevFAQ twitter
LiveInternet: показано число посетителей за сегодня