po paru godzinach doszedłem do celu
może napisze co zrobiłem a wy zastanówcie się czy to dobre rozwiązanie
1. wykonałem backup wszystkich plików w MDA (programem
xBackup dołączonym do oryginalnego romu, ale każdy inny chyba sie nada)
2. zrobiłem hard reset aby przywrócić oryginalny rom, później soft reset zanim dodatki sie zainstalowały (dzięki temu mogłem je zachować "jak by co")
3. backup roma wykonałem standardowo (niestety po czasie doszedłem do tego że karty MMC nie nadają się do tych rzeczy :p )
4. użyłem programu
mksBigStorager (całkiem przyjemny, obcina rozmiar nowego romu do właściwego rozmiaru)
5. wgrałem nowy rom standardowo
6. przywróciłem kopie plików wykonaną w 1 punkcie
użyłem trzech programów + TotalCommander
mksBigStorager - znajdziecie go tutaj
ftp://xda:xda@ftp.xda-developers.com/Magician/Tools/mksBigStorager.rarromupdate - pewnie już go macie
ntrw - pewnie już go macie
TotalCommander - użyłem go aby obciąć plik z oryginalnym romem który jak wiadomo zajmuje tyle ile karta ma pojemności ( 4GB w moim przypadku
)
dzięki tym operacjom mam BS i wszystkie dodatki
możecie też nie przywracać kopi zapasowej i doinstalować co chcecie (dodatki również będziecie mieli :p )
podczas tej zabawy natknąłem sie na dość ostry haczyk:
po sformatowaniu karty, nie mogłem jej użyć do wgrania nowego ani starego romu
dopiero gdy użyłem karty, z której w żaden sposób nie usuwano wgranego romu i wgrałem na nią nowy rom, wszystko było ok
to chyba potwierdza teorię że MBR na karcie jest zapisywany przez jakieś specjalne dane, a
ntrw ich nie rusza
niestety oznacza to że za każdym razem gdy chcecie przywrócić oryginalny (lub wgrać nowy) rom, będziecie musieli najpierw wgrać rom z MDA na kartę i później go nadpisać nowym
jeśli ktoś doszukał sie jakiegoś błędu w moim rozumowaniu to proszę mnie poprawić
przydał by sie jakiś sposób na zapisanie do pliku całej karty (razem z MBR)