>при попытке изминить чтолибо пишет что файловая система доступна только для чтения.
А что именно и где ты хочешь изменить? Если просто что-то куда-то скачать wget'ом, обычно /tmp или /var/tmp доступен для записи. Если что-то поменять в какой-то команде, то читай доку своего модема на предмет как перепрошить новую прошивку (особо, неофициальные прошивки, если есть, там как правило написано и про среду сборки для кросскомпилятора, чтобы что-то поправить в исходниках, откомпилировать в код целевого процессора, собрать всё в образ и прошить его в флеше).
может, примерно того же эффекта что ты хочешь, можно добиться примерно так: http://forums.gentoo.org/viewtopic-t-401647-postdays-0-postorder-asc-start-0..... Типа основной образ / в squashfs ro, в /tmp сбрасываешь cloop и подмонтируешь в unionfs старый / ro и свой образ в rw, так, чтобы файлы из cloop, если есть, подменяли собой аналогичные из squashfs. Как точно сделать ХЗ, попробовать надо.
Или перепрошивать весь образ целиком, новой прошивкой.