Давно назрел вопрос о слитии CRAMFS с телефона. Есть скрипт
#!/bin/bash
export QTDIR=/usr/lib/ezx
myfile=`basename $0`
mypath=`echo $0 | sed -e 's/'$myfile'//g'`
mmc="mmc/mmca1/Appdata/mysmg"
exec="start-stop-daemon -S -c root -x"
if [ ! -d $mmc ];
then
mkdir -p --mode=777 $mmc
chown ezx:ezx $mmc
fi
mmsg=`${mypath}showQ -u -1 "" -m "Создаю бекап..."`
$exec /bin/cp /dev/roflash $mmc/roflash_cg43.smg
$exec /bin/cp /dev/roflash1 $mmc/roflash1_cg41.smg
$exec /bin/cp /dev/roflash2 $mmc/roflash2_cg34.smg
$exec /bin/cp /dev/roflash3 $mmc/roflash3_cg42.smg
$exec /bin/cp /dev/roflash4 $mmc/roflash4_cg37.smg
message=`${mypath}showQ -u -1 "" -m "Кодовые группы 34,37,41,42 и 43 успешно сохранены!"`
null
Но слитые данным скриптом неудаётся прошить телефон. Размер их неверный. Нужно добавлять пустоты.
Вот мне и нужно узнать что куда и как добавить?
Код
#!/bin/bash
export QTDIR=/usr/lib/ezx
myfile=`basename $0`
mypath=`echo $0 | sed -e 's/'$myfile'//g'`
mmc="mmc/mmca1/Appdata/mysmg"
exec="start-stop-daemon -S -c root -x"
if [ ! -d $mmc ];
then
mkdir -p --mode=777 $mmc
chown ezx:ezx $mmc
fi
mmsg=`${mypath}showQ -u -1 "" -m "Создаю бекап..."`
$exec /bin/cp /dev/roflash $mmc/roflash_cg43.smg
$exec /bin/cp /dev/roflash1 $mmc/roflash1_cg41.smg
$exec /bin/cp /dev/roflash2 $mmc/roflash2_cg34.smg
$exec /bin/cp /dev/roflash3 $mmc/roflash3_cg42.smg
$exec /bin/cp /dev/roflash4 $mmc/roflash4_cg37.smg
message=`${mypath}showQ -u -1 "" -m "Кодовые группы 34,37,41,42 и 43 успешно сохранены!"`
null
Но слитые данным скриптом неудаётся прошить телефон. Размер их неверный. Нужно добавлять пустоты.
Вот мне и нужно узнать что куда и как добавить?