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 11. посылаем тело в полный ресет, ждём,.. первый звук подцепа USB игнорируем, ждём,.. слушаем эфир,.. затем произойдёт звук ОТцепа и тутже ПРИцепа USB, незамедлительно запускаем наш батник,.. возможно он тут же закроется, запустить заново.adb push squashed.sqsh /system/squashed.sqsh adb reboot ну вот, собственно, и всё... файл 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 | ||