Here is a modified cg43 for Rokr E6 (09P) and cg44 for A1200 (09P)
Modification list is
1. can be telnet by acmattach.lin or old telnet.pkg
2. can be telnet by echo at+mode=13 > comX (X is comport number of motorola usb modem)
3. can be switch font by put AMCSL.TTF and fontdef.cfg into folder "fonts" in flash memory (/ezxlocal/download/mystuff/fonts) and restart phone. and delete or move both file and restart phone to change back to normal phone font.
4. in Rokr E6 you can telnet via command line with this cg. (can login into phone)
5. can run startup scripts by put a *.lin into folder "startup" in flash memory and/or in card.script in flash memory 'll executed first in order of it 's name and later scripts in mmc 'll executed.
this file is contain only CG43 or CG44 and RDL3. you can flash it with RSDLite and all you data is remain after flashing.
I hosted files at my blog here
http://my.opera.com/eakrin/blog/modi...d-cg44-for-a12
and for anyone who interest to modding another f/w yourself. most of it I search and hack from E6_yan0 _02P
1. for telnet and login
need to add those files in cg43
/usr/sbin/inetd
/usr/sbin/smbd
/usr/sbin/tcpd
/usr/sbin/in.telnetd
/usr/lib/telnetlogin
/bin/login <-- for E6 only, A1200 always have it.
2. for startup script. I add S90startup.sh into /etc/rc.d/rc2.d
here is a script text.
Quote:
#!/bin/bash
# Startup script by Ake @ ThaiLinuxPDA.com Aug 9, 2007
# ----------------------------------
if test -d /ezxlocal/download/mystuff/startup;
then
dir -1 /ezxlocal/download/mystuff/startup/*.lin | while read linfile;
do
exec $linfile &
done
fi
if test -d /mmc/mmca1/startup;
then
dir -1 /mmc/mmca1/startup/*.lin | while read linfile;
do
exec $linfile &
done
fi
|
this script will execute all *.lin in startup folder in flash and in mmc by order of filename.
3. for font switch. I edited /etc/init.d/ezxenvr.sh in #font path paragraph to
from
Quote:
# font path
#if test -f /usr/language/fonts/fontdef.cfg;
#then if test -f /ezxlocal/download/mystuff/fonts/fontdef.cfg;
then
export EZX_RES_FONT_PATH=/ezxlocal/download/mystuff/fonts
elif test -f /usr/language/fonts/fontdef.cfg;
then
export EZX_RES_FONT_PATH=/usr/language/fonts
else
export EZX_RES_FONT_PATH=$QTDIR/lib/fonts
fi
|
It mean let phone check for font in flash memory first.
here is all point that i modding this A1200 and E6 cg.
BTW I do not add another library like showQ, Busybox, etc in root cg coz. no application used them. software developer need to make application useable in both original f/w and flashed f/w phones.[/quote]