View Full Version : Custom CG52 is possible
rasputin007
10-12-2007, 03:16 PM
This is my custom CG52. It has a changed startup and shutdown animation and sound, just one preloaded wallpaper and one screensaver (thanks to ChrisX!) for all themes and a different set of preloaded ringtones.
I tried to keep it a a minimum, so you can connect your V8 to your PC and install the wallpapers, screensavers and ringtones you like and afterwards you can edit the themes and change the wallpaper, screensaver and ringtones to what you like, that's why there is only one preloaded wallpaper, one screensaver and only a few mid ringtones.
There are 3 skins Alkali, Indium and Plush, which are still unchanged.
maharz
10-14-2007, 08:49 AM
This is my custom CG52. It has a changed startup and shutdown animation and sound, just one preloaded wallpaper and one screensaver (thanks to ChrisX!) for all themes and a different set of preloaded ringtones.
I tried to keep it a a minimum, so you can connect your V8 to your PC and install the wallpapers, screensavers and ringtones you like and afterwards you can edit the themes and change the wallpaper, screensaver and ringtones to what you like, that's why there is only one preloaded wallpaper, one screensaver and only a few mid ringtones.
There are 3 skins Alkali, Indium and Plush, which are still unchanged.
Download (http://www.rasputin007.co.uk/storage/firmware/R601_G_80.42.0FR_custom_CG52.rar)
hey great!!
can you teach us how to did that ? using SBF recalc ?
is it possible to modified other CG ?
rasputin007
10-14-2007, 10:55 AM
OK!
It is only possible with CG52 because it is the only CG without any digital signature. I tried it with CG43 (Languages) and V8 starts in bootloader only.
You need:
one V8 firmware, SBF Recalc 1.2.8, one Linux distro with squashfs 2.1 support, which you need to compile into the kernel yourself. Do NOT use the latest squashfs 3.2, it will not work!!!! Motorola has used the squashfs 2.1 and that is the only one that will work.
1.) you split the V8 firmware with SBF Recalc 1.2.8 and rename the R601_G_***CG52.smg into CG52.smg.
2.) Enter Linux as root and copy CG52.smg into a newly created folder "test" inside your "/root" folder. Then create a new folder called "V8" and inside that one another one called "CG52".
3.) Open a terminal and enter "mount /root/test/CG52.smg /root/V8/CG52 -o loop -t squashfs"
4.Now you can copy the mounted filesystem (just drag the whole CG52 folder and choose "copy here") into /root/test.
5.) You can now edit the copy (/root/test/CG52) because it is not a read-only filesystem anymore. Now you can enter "umount /root/V8/CG52" because you do not need the mounted filesystem anymore.
6.) Edit the copy to your taste (do not add to much stuff or it will be too big and SBF Recalc will complain!).
7.) When finished then open a terminal and enter " mksquashfs /root/V8/CG52/* /root/V8/My_CG52.smg -le" (-le is the little endian filesystem option).
8.) When that is done copy the My_CG52.smg back to a Windows partition and leave Linux and enter Windows (unless you have SBF Recalc 1.2.8 running under Linux)
9.) create a new folder and copy the *.hmg file, the *RAMDLD.smg file and your My_CG52.smg file into it. Make sure that all 3 files have the same name!!! ( like My_CG52.hmg, My_CG52CG52.smg and My_CG52RAMDLD.smg)
10.) Open SBF Recalc and choose "Open Folder" and navigate to the folder you created under 9.), then press "Recalc checksum" (now you will find out if you have stuffed too much into the CG52, if you have go back to 6.) and carry on from there), if Recalc checksum has finished then press "Create SBF file", which will create a new folder with your CG52-Reflash in it.
11.) Use RSD to flash onto your V8. Done and enjoy!
SuperJoker
10-14-2007, 11:02 AM
Good stuff. Sticky.
russoeternal
10-14-2007, 11:24 PM
Awesome!
eckndu
10-15-2007, 10:45 PM
is all these modding done in linux?
that's way out of my league:confused:
adriangatillo
10-16-2007, 07:55 AM
OMG the first firmware attempts to the V8 :)
maharz
10-16-2007, 10:25 AM
great!! very good starts.
is it possible those workarround applied on z6 ?
I hope all step can be done without reboot to windows
V3N0M
10-17-2007, 07:04 AM
yeah im interested too if it works for Z6
rasputin007
10-17-2007, 07:08 AM
great!! very good starts.
is it possible those workarround applied on z6 ?
If the CG52 on the Z6 has also no digital signature, then yes it can be done and it can be edited more then the V8 because the iconres.ezx of the Z6 can be edited (the one of the V8 can not :(). So you can change the look of skins and apply custom DRM to each skin, meaning if you change a skin/theme then you can change the DRM automaticly.
I hope all step can be done without reboot to windows
Unfortunately not yet, unless you get RSD to run perfect under Linux, then there would be no need to use Windows at all. I have squashfs and SBF Recalc.1.2.8 running under Mandrivia 2007, but to get the changed CG52 on my V8 I still have to run Windows because of RSD.
KrzrKrzy
10-17-2007, 08:42 AM
Hiya great job, Any chance of some screenshots( esp of the alternitive icons) of the themes am just a bit nervous as we cant back up the V8 right now :(
would any of your themes work with this wallpaper? Here (http://www.modmymoto.com/forums/attachment.php?attachmentid=8717&d=1192010808)
Note the Guy who made it has made me variations of it e.g. Red, Purple,Green, Yellow Blue, Light Blue and Cyan. let me know if you'd like some and i'll upload them or send them via private msg.
rasputin007
10-17-2007, 08:51 AM
Hiya great job, Any chance of some screenshots( esp of the alternitive icons) of the themes am just a bit nervous as we cant back up the V8 right now :(
would any of your themes work with this wallpaper? Here (http://www.modmymoto.com/forums/attachment.php?attachmentid=8717&d=1192010808)
Note the Guy who made it has made me variations of it e.g. Red, Purple,Green, Yellow Blue, Light Blue and Cyan. let me know if you'd like some and i'll upload them or send them via private msg.
You can find some screenshots here (http://www.howardforums.com/showpost.php?p=10058309&postcount=2017).
You do not need to add your wallpapers to the CG52 as they would be classified "preloaded", but you can copy them yourself onto V8 and you can select any wallpaper (preloaded or copied yourself) with any theme or any theme you create.
btw pictures, screensavers and ringtones you have added yourself will NOT disappear when flashing a CG52!!!
KrzrKrzy
10-17-2007, 09:03 AM
they look good two things I could not see an icon for Games or Web would flashing yours get rid of my icons? plus your Aerial icon and the one next to it look diff than mine i also have a phone icon with a 1 next to it
rasputin007
10-17-2007, 09:25 AM
That might be because these screenshots are not from my V8 they were made from djdownhill who has a 2GB V8 with the 80.54.C0R "Mobile China" firmware, hence I used the CG52 of that firmware to match his.
What firmware to you have?
KrzrKrzy
10-17-2007, 09:34 AM
R601_G_8042.0FR
Flex GSQLIDORTGB05F
rasputin007
10-17-2007, 04:49 PM
Then this (http://www.modmymoto.com/forums/showthread.php?t=51005) one is from you.
If you do not like it you allways can flash a original 80.42.0FR CG52 and everything is back to normal.
KrzrKrzy
10-18-2007, 03:28 AM
thnx whats the best ver of rsd lite to use?
Thnx mate they work great. How easy would it be to adapt the colour and have background pics in the menus. I'm using the Idium one.
rasputin007
10-18-2007, 05:59 AM
At present we can not change any skin graphics and or DRM icons because we have no access to iconres.ezx on the V8 (is OK on Z6 :confused:). So all we can change at the moment is the wallpaper. :furious:
We can change the skin code, but first we have to understand what that code means because it is totally different to S4M. That will take some time.
bruno_plus
10-21-2007, 09:24 AM
Other link of CG52
http://rapidshare.com/files/62625352/R601_G_80.54.0CR_OEM_V8_2gb_CG52_1FF.zip.html
InsecureSpike
10-22-2007, 10:38 AM
has anyone managed to mod their CG52 yet?,
as i'm hoping someone could mod one for me please?
add and remove stuff??
rasputin007
10-22-2007, 02:07 PM
has anyone managed to mod their CG52 yet?,
as i'm hoping someone could mod one for me please?
add and remove stuff??
Have a look at this (http://www.rasputin007.co.uk/New-Forum/viewtopic.php?f=25&t=89).
InsecureSpike
10-22-2007, 02:15 PM
cool mate thanks
but i wanted to no if someone could remove all the stock tones (except the s-u/s-d tones), stock pictures,
and add a custom s-u & s/d screen
thanks
chrisnew
10-31-2007, 04:51 PM
Great post! Have you managed to get telnet working on the V8? Using the CG52 mod info I've tried a few things:
1) create a symlink to /etc in cg52/videos and mod cg52/preloadapps/SysRegistry setting the user/group of the File Manager to root. Then tried to copy a renamed /etc/inetd.engr back over /etc/inetd.prod to make the device come up in engineering mode using the File Manager. Still doesn't seem to let me copy over though so maybe not running as root or file is readonly.
2) created a linloader ash script to just do a cp /etc/inetd.engr to /etc/inetd.prod. Just set world clock to run this added dir/file setup in root of CG52. Doesn't work. Maybe the permissions are 444 and it needs confirmation so will try cp -f. Maybe the script doesn't run at all. Not sure if app type in SysRegistry is significant.
3) Tried using AT commands to set AT+mode=99 or AT+mode=13 under linux to switch to usbnet. Doesn't appear to work.
4) Did manage to get the tcmd program running again by setting the world clock to just load it (rather than create a new app entry). It appears to have an opcode setter which might be handy but otherwise just looks like a few tests for backlight/vibrate etc.
5) Tried to get efem working. There does appear to be an Engineering app listed in the SysRegistry file. Tried adding it to the SysMenuTree file but it doesn't show up in Office Tools.
chris
I have read some startup scripts in V8.. to activate telnet you can exec:
/sbin/inetd /etc/inetd.engr
but don't know how to exec that in V8
maharz
11-01-2007, 02:56 AM
to activate telnet you can exec:
/sbin/inetd /etc/inetd.engr
but don't know how to exec that on V8
we can't exec script so far, because moto has block exec a script instead of CG36.
:fryingpan:
rasputin007
11-01-2007, 09:42 AM
No native (Linux) application support so far, but it has been said it should come in the next Mobilinux.
havelock
11-01-2007, 01:53 PM
This is my custom CG52. It has a changed startup and shutdown animation and sound, just one preloaded wallpaper and one screensaver (thanks to ChrisX!) for all themes and a different set of preloaded ringtones.
I tried to keep it a a minimum, so you can connect your V8 to your PC and install the wallpapers, screensavers and ringtones you like and afterwards you can edit the themes and change the wallpaper, screensaver and ringtones to what you like, that's why there is only one preloaded wallpaper, one screensaver and only a few mid ringtones.
There are 3 skins Alkali, Indium and Plush, which are still unchanged.
Download (http://www.rasputin007.co.uk/storage/firmware/R601_G_80.42.0FR_custom_CG52.rar)
Hello! I just tried flashing my T-Mobile locked v8 2 gig using RSD Lite v3.8 and when I started the process it didn't get beyond )% in the process and did nothing till it errored out and said the process failed.
I am now trying to load my old firmware I had onthe phone before I tried loading this one. Hope it works...
Hello! I just tried flashing my T-Mobile locked v8 2 gig using RSD Lite v3.8 and when I started the process it didn't get beyond )% in the process and did nothing till it errored out and said the process failed.
I am now trying to load my old firmware I had onthe phone before I tried loading this one. Hope it works...
Follow up: No luck the phone turns on and just shows the purple M with a black background. Any advice?
maharz
11-04-2007, 12:31 AM
Hello! I just tried flashing my T-Mobile locked v8 2 gig using RSD Lite v3.8 and when I started the process it didn't get beyond )% in the process and did nothing till it errored out and said the process failed.
I am now trying to load my old firmware I had onthe phone before I tried loading this one. Hope it works...
Follow up: No luck the phone turns on and just shows the purple M with a black background. Any advice?
it seems your BootLoader does not compatible with rasputin's modded firmware.
try reflash it with stocked firmware :)
cmiiw, you suppose makes new thread regarding this issue, so it won't mixed out with other post.
peace :)
rasputin007
11-04-2007, 04:06 PM
Has been sorted!
Havelock tried to flash a CG52 for a 420MB V8 onto his 2GB V8 and that is a conflict of firmwares.
yurik
11-05-2007, 12:03 PM
CG44 can be modified too and 'noexec' option can be bypassed
Example:
$ mount
...
/dev/sdb2 on /mnt type ext3 (rw,noexec,errors=remount-ro)
$ cp /bin/ls /mnt/users/burzumie/
$ /mnt/users/burzumie/ls
bash: ./ls: Permission denied
$ /lib/ld-linux.so.2 /mnt/users/burzumie/ls /mnt/users/burzumie/
ls
$
Found a way to run scripts as root:
1) In CG43 edit file ezx_opera.cfg, after line application/sdp...etc insert:
application/x-csh = 3,/bin/sh ,,,csh,|
2) In CG52 open preloadapps/SysRegistry, find opera and in lines GroupID,UsersID change ezx to root
3) make SBF-file with all off CGs, including untouched CG31,34,35,36... etc...
4) write script with ext. csh (for example 1.csh) and upload it somewhere in internet
5) open opera on mobile device and point to your script ( example http://myhost.com/1.csh )
Modded R60_G_80.33.44R for Z6 is here (http://ifolder.ru/4014333)
InsecureSpike
11-05-2007, 12:42 PM
all done through Linux??
yurik
11-05-2007, 02:06 PM
all done through Linux??
Linux+Windows
There is no squashfs-tools for Windows, and RSR Lite, SBF Recalc for Linux
InsecureSpike
11-05-2007, 02:21 PM
damn, will we ever be able to do this through windows??
as i've been having trouble installing linux on me lappy?
rasputin007
11-05-2007, 02:55 PM
CG44 can be modified too and 'noexec' option can be bypassed
Example:
$ mount
...
/dev/sdb2 on /mnt type ext3 (rw,noexec,errors=remount-ro)
$ cp /bin/ls /mnt/users/burzumie/
$ /mnt/users/burzumie/ls
bash: ./ls: Permission denied
$ /lib/ld-linux.so.2 /mnt/users/burzumie/ls /mnt/users/burzumie/
ls
$
Found a way to run scripts as root:
1) In CG43 edit file ezx_opera.cfg, after line application/sdp...etc insert:
application/x-csh = 3,/bin/sh ,,,csh,|
2) In CG52 open preloadapps/SysRegistry, find opera and in lines GroupID,UsersID change ezx to root
3) make SBF-file with all off CGs, including untouched CG31,34,35,36... etc...
4) write script with ext. csh (for example 1.csh) and upload it somewhere in internet
5) open opera on mobile device and point to your script ( example http://myhost.com/1.csh )
Modded R60_G_80.33.44R for Z6 is here (http://ifolder.ru/4014333)
Is that for Z6 or V8?
V8 CG44 is also squashfs.
damn, will we ever be able to do this through windows??
as i've been having trouble installing linux on me lappy?
You can get mksquashfs (squashfs-tools) working under Windows with Cygwin!!!
The only thing so far that does not work under Windows is the mounting of the 5 squashfs CG's, but only 2 of them can be edited so far. So if you have a copy of a mounted CG, you can edit it, mksquashfs it, create reflash and flash it all under Windows.
yurik
11-05-2007, 03:34 PM
Is that for Z6 or V8?
V8 CG44 is also squashfs.
You can get mksquashfs (squashfs-tools) working under Windows with Cygwin!!!
The only thing so far that does not work under Windows is the mounting of the 5 squashfs CG's, but only 2 of them can be edited so far. So if you have a copy of a mounted CG, you can edit it, mksquashfs it, create reflash and flash it all under Windows.
It's for Z6, but i think it's works on v8 too.
CG44 is squashfs but at the end of file you can find digital signature (search for string 'Motorola Inc'), so modding is impossible.
squashfs-tools 3.3 (latest) has tool unsquashfs, which can decompress squashfs v2.1 files, but i dont know how run it on windows.
Mksquashfs, probably 2.1 or 2.0, for Windows is here (http://rapidshare.com/files/67710854/squashfs.7z.html)
BTW maybe it's possible copy files from squashfs to tar archive and work with it in Windows
rasputin007
11-05-2007, 05:37 PM
Mksquashfs, probably 2.1 or 2.0, for Windows is here (http://rapidshare.com/files/67710854/squashfs.7z.html)
Mksquashfs has to be 2.1 for V8, otherwise it will not work.
Once you have installed the "default" setting for Cygwin, then you need the "gcc compiler" and "make" as well (not in default installation), after that you can complie the squashfs-tools version 2.1 and copy the resulting mksquashfs executable into /usr/bin. Now you can create CG?.smg in Windows.
Unfortunately I have not been able to compile squashfs 3.2 in Cygwin (a few files are missing) and squashfs-tools 2.1 does not have a "unsquashfs" executable to unpack the CG.smg.
But Mandrivia Spring2007 and Fedora Core 7 have squashfs 3.2 already build in, Debian can be updated to Kernel 2.6.22 with squashfs 3.2 build in, then just complie the squashfs-tools 2.1 and copy the mksquashfs to /usr/bin (it will replace the mksquashfs version 3.2, which does not work for our purpose)
yurik
11-06-2007, 10:28 AM
It's possible run telnet server:
1) Mod CG43, CG52 as i said in post #31
2) save on flash file telnet.csh, containing:
busybox killall inetd
mount -t devpts devpts /dev/pts
inetd /etc/inetd.engr
3) open opera, go to url: file://localhost/mmc/mmca1/telnet.csh
4) connect phone as modem, open rsd lite and wait 30 seconds
5) run telnet 192.168.16.2
you'll get:
Mobilinux™ 4.1
Linux/armv6l 2.6.10_dev
(none) login: root
Mobilinux™ 4.1
#
InsecureSpike
11-06-2007, 10:48 AM
cool...
for Z6 or V8??
yurik
11-06-2007, 11:00 AM
cool...
for Z6 or V8??
Z6 and V8 :)
But on Z6 you can use my modded Firmware
InsecureSpike
11-06-2007, 11:28 AM
this is really good news,
just need some one to mate a reflash of it for the V8
yurik
11-06-2007, 12:39 PM
Monster pack for with telnet server
Z6 - http://ifolder.ru/4029094
V8 - I don have V8, so try it - http://rapidshare.com/files/67901862/R601_G_80.42.0FR_by_zwicked.rar.html (based on R601_G_80.42.0FR_GSQLIDORTIT058_PDS010_LP0039C_GSQ LIDORTITALY)
all you need is
1) flash it :)
2) open opera and go to url: "file://localhost/usr/data_resource/oss/telnet.csh"
3) switch telephone to USB-Lan mode - open RSD Lite and wait ~30 seconds.
4) telnet 192.168.16.2
maharz
11-06-2007, 08:05 PM
Monster pack for with telnet server
Z6 - http://ifolder.ru/4029094
V8 - I don have V8, so try it - http://rapidshare.com/files/67901862/R601_G_80.42.0FR_by_zwicked.rar.html (based on R601_G_80.42.0FR_GSQLIDORTIT058_PDS010_LP0039C_GSQ LIDORTITALY)
all you need is
1) flash it :)
2) open opera and go to url: "file://localhost/usr/data_resource/oss/telnet.csh"
3) switch telephone to USB-Lan mode - open RSD Lite and wait ~30 seconds.
4) telnet 192.168.16.2
great to hear this news.
anyway, what is the diffrence between the link you gave at post #31 and this Link ?
the post #31 was worked to download , but your latest post didn't download anything.
:rockon:
Great..........
hei2,,,, plis make one for V8
and please don't make monsterpack.. just CG44 reflash if possible
and.. can you post whats telnet.sh contains?
thanks
maharz
11-06-2007, 08:30 PM
Great..........
hei2,,,, plis make one for V8
and please don't make monsterpack.. just CG44 reflash if possible
and.. can you post whats telnet.sh contains?
thanks
seems yurik has post what the telnet.sh contains of.
here it is
busybox killall inetd
mount -t devpts devpts /dev/pts
inetd /etc/inetd.engr
--- UPDATED ---
succesfully flashed my Z6 with yurik's MP, (got from : http://ifolder.ru/4014333 ) then
created new file on my Card, named it (telnet.csh),
busybox killall inetd
mount -t devpts devpts /dev/pts
inetd /etc/inetd.engr
and executed the telnet.csh by using opera....
then use my RSDLite to get IP Addresses on my PC.
and here it is the result :
$ telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Connection closed by foreign host.
~
what could be wrong ?
will try another workarround.
should i use your http://ifolder.ru/4029094 links ? seems does not work :(
help me @yurik.
thanks
guys..... when it is possible to install apps
please install xterm ^^
my dream on V8: xterm+ssh client+bluetooth keyboard
yurik
11-07-2007, 02:39 AM
seems yurik has post what the telnet.sh contains of.
here it is
--- UPDATED ---
succesfully flashed my Z6 with yurik's MP, (got from : http://ifolder.ru/4014333 ) then
created new file on my Card, named it (telnet.csh),
and executed the telnet.csh by using opera....
then use my RSDLite to get IP Addresses on my PC.
and here it is the result :
$ telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Connection closed by foreign host.
~
what could be wrong ?
will try another workarround.
should i use your http://ifolder.ru/4029094 links ? seems does not work :(
help me @yurik.
thanks
Sorry, my mistake, opera not run script from flash, you need open it from internet or reflash phone
REFLASH:
Z6 - http://rapidshare.com/files/68009525/R60_G80.33.44R_by_zwicked.rar.html
V8 (i don't have V8, so try it)- http://rapidshare.com/files/68013584/R601_G_80.42.0FR_by_zwicked.rar.html
maharz
11-07-2007, 03:09 AM
COOLLL!!!! :rockon::rockon::rockon::rockon::rockon::rockon::r ockon::rockon:
thanks
i suceeedddddd!!!!
$ telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Mobilinux(TM) 4.1
Linux/armv6l 2.6.10_dev
(none) login: root
Mobilinux(TM) 4.1
#
chrisnew
11-07-2007, 05:23 AM
Star man yurik! I'm in :thumbsup:
I think that as long as the correct cross compiler and version of the qtopia libs is used I reckon native apps should work fine. The libqte appears to be 2.3.8. Don't know much about the ezx libs yet though.
btw forgot to mention this works on a V8
thanks
chris
V3N0M
11-07-2007, 06:04 AM
äh can someone help me i donīt know how to download it i cannot speak russian:fryingpan:
HEEEEELP please:shots:
i have to load it
maharz
11-07-2007, 07:20 AM
äh can someone help me i donīt know how to download it i cannot speak russian:fryingpan:
HEEEEELP please:shots:
i have to load it
lol.. just download the R44 reflash CG52 (rapidshare), it should work :)
V3N0M
11-07-2007, 07:50 AM
ok i got it on my phone but what now?
sorry but i don´t neither know something about modding a z6 nor using telnet thanks in advance:)
fussion
11-07-2007, 06:48 PM
hi!, cool advances :thumbsup:
I have the R60_G_80.33.03R on the phone, i can reflash the CGs of yurik??
and all can use the telnet java client MIDPssh (http://www.xk72.com/midpssh/)
@fussion: midpssh is lack of feature which i need..
such as public keys
maharz
11-08-2007, 01:01 AM
hi!, cool advances :thumbsup:
I have the R60_G_80.33.03R on the phone, i can reflash the CGs of yurik??
and all can use the telnet java client MIDPssh (http://www.xk72.com/midpssh/)
better you reflash with KIMI's R44 first, and then Yurik's R44.
that is the way. :)
because KIMI has CG36 of R44, and Yurik has CG52 of R44, therefore CG36 is the main OS, you must apply those first.
siriusV
11-08-2007, 01:15 AM
telnet 192.168.16.2
Trying 192.168.16.2... Connection error :(
maharz
11-08-2007, 03:15 AM
telnet 192.168.16.2
Trying 192.168.16.2... Connection error :(
did you already run opera and execute the telnet.csh ?
Clarkey
11-08-2007, 07:51 AM
After flashing the file, what do i do next, I am totally lost when it comes to linux
InsecureSpike
11-08-2007, 11:44 AM
confirmed!!
Clarkey
and
Myself
have got it working on our V8's
thanks guys,
now what do we need to view the files??
fussion
11-08-2007, 06:30 PM
Yeeeeeeeeeeeeaa baby! :rockon:
very simply, only reflash with KIMI's R44 first, and then with Yurik's R44.
And now mi phone is magic! :thumbsup:
the force of telnet is alive ... :woot:
only one detail ...... all important filesystems are mounted ro and noexec ... :confused:
we need compile the tetris for console :bunny:
@biji: the midpssh have public keys and more good thinks, but can´t connect to localhost, the java api are block to do they.
thanks dudes!!!
siriusV
11-08-2007, 10:58 PM
did you already run opera and execute the telnet.csh ? Yeap... i am running windows.... Is that a problem? Sorry i am new.. :confused:
NiceguyEdge
11-09-2007, 05:50 AM
Use the prompt (execute CMD) and type "telnet 192.168.16.2" command, login: root
maharz
11-09-2007, 07:01 AM
Yeap... i am running windows.... Is that a problem? Sorry i am new.. :confused:
no problem, just execute telnet 192.168.16.2
chrisnew
11-09-2007, 11:37 AM
This remounts the writeable user area as executable:
mount -t vfat /dev/loop/0 /ezxlocal/download/mystuff -o remount,exec
chris
fussion
11-09-2007, 06:02 PM
Hi to all, the other day i flash the the fone with the 44R, and then the CG52. The telnet work fine but now i lost the MotoID app. When i install it, the phone say "the app is the same are install", but i canīt found... :confused:
maharz
11-10-2007, 08:43 AM
Hi to all, the other day i flash the the fone with the 44R, and then the CG52. The telnet work fine but now i lost the MotoID app. When i install it, the phone say "the app is the same are install", but i canīt found... :confused:
what is motoID app ? i did not installed yet
corruptninja
11-10-2007, 08:03 PM
So if I flash with Yurik's firmware, I can use Telnet and load custom startup/shutdown animations and sounds?
noobstar
11-11-2007, 03:29 AM
I was wondering if anyone has the CG52 extracted from the T-Mobile firmware? Would really like this but I do not have the expertise required to get it myself:(
Vikant
11-13-2007, 12:13 PM
I have R601_G_80.53.3BR and boot A3.CC in a V8 2Gbs, do some problem if i put this flash to my phone?.
can i back to my soft if this flash unlikeme? or some that?
thanks and greetings.
maharz
11-14-2007, 02:19 AM
So if I flash with Yurik's firmware, I can use Telnet and load custom startup/shutdown animations and sounds?
try use my moded-fw, i made thread outside.
i enabled the custom theme same like yan0's did, and the telnet of course.
calverst
11-16-2007, 10:38 AM
guys, I'm not clearly understand. Do I need to be in windows to connect via telnet? Is it possible just type "telnet 192.168.16.2" from Linux?
rasputin007
11-16-2007, 02:47 PM
guys, I'm not clearly understand. Do I need to be in windows to connect via telnet? Is it possible just type "telnet 192.168.16.2" from Linux?
Does not work! Sadly!!!
You need RSD to start communication with the V8 and then you can use telnet, but RSD does not work under Linux, so no chance to start that communication under Linux.
There is however a way to use Linux and telnet. I tried it and it worked because the V8 was still connected to Windows and RSD.
How?
I use Cygwin, which creates a Linux enviroment in Windows. I found that I had much more command options with telnet in Cygwin then with the Windows telnet.
fussion
11-17-2007, 08:30 AM
Rasputin: you can use putty over windows. It's free and the best terminal emulator ever made for windows! :thumbsup:
http://www.chiark.greenend.org.uk/~sgtatham/putty/
baza360
11-17-2007, 05:02 PM
I download the skin and put it on my phone and it works basicly good but there one problem and i wanted to know if you could sort it out^^...
i'v got a contract with orange and you know thev got that side ba on the main screen well when iv changed the skin know all i get its exclamation marks... can you make a patch or something or tell me how to get rid of it !!!!!
calverst
11-18-2007, 05:19 AM
Good news - i found the way how to connect via telnet under Linux
# ifconfig usb0 192.168.16.1
# telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Mobilinux(TM) 4.1
Linux/armv6l 2.6.10_dev
(none) login: root
Mobilinux(TM) 4.1
Bad one - Mount not permitted anywhere =(
# mount /dev/mmca2 /dev/mnt/mmc1
mount: permission denied. (are you root?)
Anyone already meet with it?
This remounts the writeable user area as executable:
mount -t vfat /dev/loop/0 /ezxlocal/download/mystuff -o remount,exec
chris
Sorry, but what does this mean? What can be done with this command?
lelvisl
11-18-2007, 09:17 AM
calverst, i have this problem.
# mount --bind /mmc/mmca1/sbin /usr/sbin
mount: invalid option -- -
mount: invalid option -- b
mount: invalid option -- i
mount: invalid option -- d
mount: permission denied. (are you root?)
# /mmc/mmca1/.system/qtdownload/dosbox/dosbox
-ash: /mmc/mmca1/.system/qtdownload/dosbox/dosbox: Permission denied
We need to remove RSA to mount folders and run programs from card.
sorry for my bad english, i am from russia
calverst
11-18-2007, 10:32 AM
I've found that motorola introduced kernel module (similar to SELinux) which is prevent to mount almost all directories. The interface for it is placed at /lib/modules/motsecurity_sysfs.ko and run during startup.
Currently I'm trying to find the way how it could be disabled at runtime. Seems that the better way is to runtime patch the motsec_lock_mounts function, but currently I don't know how =(
rasputin007
11-18-2007, 12:21 PM
I've found that motorola introduced kernel module (similar to SELinux) which is prevent to mount almost all directories. The interface for it is placed at /lib/modules/motsecurity_sysfs.ko and run during startup.
Currently I'm trying to find the way how it could be disabled at runtime. Seems that the better way is to runtime patch the motsec_lock_mounts function, but currently I don't know how =(
This module is loaded at startup, see /etc/initscript/startup
Here is the content of that script.
#!/bin/sh
##
# mot_security.sh
#
# Load the sysfs interface to pass security parameters to the kernel
#
# Copyright 2006 Motorola, Inc.
#
# This Program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY;
# without even the implied warranty of
# MERCHANTIBILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version. You should have
# received a copy of the GNU General Public License
# along with this program; if not, write to the Free
# Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA
#
# Date Author Comment
# 10/2006 Motorola Created initial version to setup secure mounts
#
##
SECURITY_MODULE="/lib/modules/motsecurity_sysfs.ko"
ALLOWED_MOUNTS_LIST="/etc/allowed_mounts"
SYSFS_MOUNTS_LOCKED="/sys/security/mounts_locked"
SYSFS_ALLOWED_MOUNTS="/sys/security/allowed_mounts"
echo "Initializing Motorola security sysfs interface..."
if [ -e $SECURITY_MODULE ]; then
busybox insmod $SECURITY_MODULE
if [ $? -ne 0 ]; then
echo "Could not load security sysfs interface module\n"
exit 1
fi
else
echo "Motorola security sysfs interface module is not installed at $SECURITY_MODULE."
exit 1
fi
# Feed sysfs interface list of allowable mounts
# Format: "device mount_point fs_type"
cat $ALLOWED_MOUNTS_LIST | busybox egrep -v -e "^(#|[ \t\n\r\f]*$)" > $SYSFS_ALLOWED_MOUNTS
# Lock the allowed mounts
echo 1 > $SYSFS_MOUNTS_LOCKED
# Remove the sysfs interface
busybox rmmod $SECURITY_MODULE
lelvisl
11-18-2007, 12:37 PM
becfuse of RSA we can't change any modyles at kernel. That is why we realy need to remove RSA
calverst
11-19-2007, 05:53 AM
lelvisl, it is really hard to remove the RSA. We can modify the kernel at runtime, and i think it is easier than crack the RSA. RSA used commonly at almost every encryption system, if you crack it here you could crack it everywhere))) believe me, you are not the first person who want to do that.
Links with the sources and docs below:
http://groups.google.com/group/tion_sbc/browse_thread/thread/c31b439392daff2c
http://arm.cirrus.com/files/index.php?path=tools/
http://vx.netlux.org/lib/vsc07.html
http://www.idt.mdh.se/kurser/cdt214/ARM_Assembler_Guide.pdf
https://opensource.motorola.com/sf/frs/do/downloadFile/projects.rokrz6/frs.rokrz6.r60_g_80_31_15r/frs1531?dl=1
Guys, we need to simply modify one assembler instruction inside the motsec_lock_mounts function. And i think it could be done via the modification of the source of the motsecurity_sysfs.ko, that is the only way i found to kernel space functions now =(
Here is the source of motsec_lock_mounts:
void motsec_lock_mounts(void)
{
mounts_locked = 1;
**
need to change it to:
void motsec_lock_mounts(void)
{
mounts_locked = 0;
**
It is easy if it was x86, but it is ARM =( and i don't know the instruction syntax yet.
maharz
11-19-2007, 09:07 PM
calverst, i have this problem.
We need to remove RSA to mount folders and run programs from card.
sorry for my bad english, i am from russia
it can be done by remount the /mmc/mmca1/
i succeed exec script internal memory and mmc in my z6.
anyway, i want to try some binary files, where can i download from ?
chrisnew
11-20-2007, 05:05 PM
Sorry, but what does this mean? What can be done with this command?
Hi Cube, this:
mount -t vfat /dev/loop/0 /ezxlocal/download/mystuff -o remount,exec
...means that during development cross compiling code against libqte and testing on device apps can be run without flashing the firmware every time because they can be copied to and executed from the writeable user area. I haven't compiled anything yet as I'm trying to get the correct combination of gcc and all the arm patches.
To remount the MMC file system you might need to shut down the window server from the command prompt. The fuser command should tell you what procs are using a filesystem. I found that I had to use this remount syntax rather than unmount and mount because the unmount worked but the mount didn't.
chris
svenveer
12-21-2007, 06:43 AM
Hi Cube, this:
mount -t vfat /dev/loop/0 /ezxlocal/download/mystuff -o remount,exec
...means that during development cross compiling code against libqte and testing on device apps can be run without flashing the firmware every time because they can be copied to and executed from the writeable user area. I haven't compiled anything yet as I'm trying to get the correct combination of gcc and all the arm patches.
To remount the MMC file system you might need to shut down the window server from the command prompt. The fuser command should tell you what procs are using a filesystem. I found that I had to use this remount syntax rather than unmount and mount because the unmount worked but the mount didn't.
chris
Wouldnīt this get you the correct gcc:
https://opensource.motorola.com/sf/frs/do/downloadFile/projects.razr2v8/frs.razr2v8.r601_g_80_41_1br/frs1589?dl=1
lelvisl, it is really hard to remove the RSA. We can modify the kernel at runtime, and i think it is easier than crack the RSA. RSA used commonly at almost every encryption system, if you crack it here you could crack it everywhere))) believe me, you are not the first person who want to do that.
Links with the sources and docs below:
http://groups.google.com/group/tion_sbc/browse_thread/thread/c31b439392daff2c
http://arm.cirrus.com/files/index.php?path=tools/
http://vx.netlux.org/lib/vsc07.html
http://www.idt.mdh.se/kurser/cdt214/ARM_Assembler_Guide.pdf
https://opensource.motorola.com/sf/frs/do/downloadFile/projects.rokrz6/frs.rokrz6.r60_g_80_31_15r/frs1531?dl=1
Guys, we need to simply modify one assembler instruction inside the motsec_lock_mounts function. And i think it could be done via the modification of the source of the motsecurity_sysfs.ko, that is the only way i found to kernel space functions now =(
Here is the source of motsec_lock_mounts:
void motsec_lock_mounts(void)
{
mounts_locked = 1;
**
need to change it to:
void motsec_lock_mounts(void)
{
mounts_locked = 0;
**
It is easy if it was x86, but it is ARM =( and i don't know the instruction syntax yet.
I havenīt been able to telnet yet, however once inside, canīt you edit the mount_allow file to allow all mounts.
vbetencourt
12-24-2007, 09:28 AM
OK!
It is only possible with CG52 because it is the only CG without any digital signature. I tried it with CG43 (Languages) and V8 starts in bootloader only.
You need:
one V8 firmware, SBF Recalc 1.2.8, one Linux distro with squashfs 2.1 support, which you need to compile into the kernel yourself. Do NOT use the latest squashfs 3.2, it will not work!!!! Motorola has used the squashfs 2.1 and that is the only one that will work.
1.) you split the V8 firmware with SBF Recalc 1.2.8 and rename the R601_G_***CG52.smg into CG52.smg.
2.) Enter Linux as root and copy CG52.smg into a newly created folder "test" inside your "/root" folder. Then create a new folder called "V8" and inside that one another one called "CG52".
3.) Open a terminal and enter "mount /root/test/CG52.smg /root/V8/CG52 -o loop -t squashfs"
4.Now you can copy the mounted filesystem (just drag the whole CG52 folder and choose "copy here") into /root/test.
5.) You can now edit the copy (/root/test/CG52) because it is not a read-only filesystem anymore. Now you can enter "umount /root/V8/CG52" because you do not need the mounted filesystem anymore.
6.) Edit the copy to your taste (do not add to much stuff or it will be too big and SBF Recalc will complain!).
7.) When finished then open a terminal and enter " mksquashfs /root/V8/CG52/* /root/V8/My_CG52.smg -le" (-le is the little endian filesystem option).
8.) When that is done copy the My_CG52.smg back to a Windows partition and leave Linux and enter Windows (unless you have SBF Recalc 1.2.8 running under Linux)
9.) create a new folder and copy the *.hmg file, the *RAMDLD.smg file and your My_CG52.smg file into it. Make sure that all 3 files have the same name!!! ( like My_CG52.hmg, My_CG52CG52.smg and My_CG52RAMDLD.smg)
10.) Open SBF Recalc and choose "Open Folder" and navigate to the folder you created under 9.), then press "Recalc checksum" (now you will find out if you have stuffed too much into the CG52, if you have go back to 6.) and carry on from there), if Recalc checksum has finished then press "Create SBF file", which will create a new folder with your CG52-Reflash in it.
11.) Use RSD to flash onto your V8. Done and enjoy!
Dearest rasputing
Is it possible to make this with a backed up CG52? Or only with original firware?
Lisa5866
02-07-2008, 01:04 AM
You can find some screenshots here (http://www.howardforums.com/showpost.php?p=10058309&postcount=2017).
You do not need to add your wallpapers to the CG52 as they would be classified "preloaded", but you can copy them yourself onto V8 and you can select any wallpaper (preloaded or copied yourself) with any theme or any theme you create.
btw pictures, screensavers and ringtones you have added yourself will NOT disappear when flashing a CG52!!!
Can anyone help me - just got a V8 from Orange and there are only 2 themes with it - one that Orange have put on and a horrible white/pink one. Saw some screenshots of the lovely black "CCMC" theme and being a total novice on this stuff wondered if anyone can tell me where, how and if I can download this one ?
Many thanks
LISA
ch_shoaib
04-07-2008, 05:42 AM
Hi There everyone, need some help related to my "V8 (R601_G_80.42.39R)"
I wanted to know is my firmware needs an update in order to install new themes on my V8 or not?
Also I went through several threads and forums to figer it out how to install themes and what softwares to use, I have downloaded following softwares, but not able to get it how
Here I do mention that before V8 i was a SE FAN for a very long time and flashed many SE phones with new flash menus and stuff, and new to Moto. So need a little detailed help in order to flash or install new themes on my V8
Any help regarding this will be highly appreciated.
Thanks
maomix
05-05-2008, 01:19 PM
Hi, everyone
My question is: in the CG52 I can save the Websession info? or just the images and screensavers?
thanks for your help
InsecureSpike
05-05-2008, 01:37 PM
if you flash Ras's LinuxMod flash then when you create a back up,
the web-sessions, contacts, messages all get saved
rtomakov
05-07-2008, 03:26 PM
OK, if I understood well script in /etc/initscript/startup that rasputin007 quoted:
1. "insmod $SECURITY_MODULE" orders busybox to install kernel module "motsecurity_sysfs",and
2. "echo 1 > $SYSFS_MOUNTS_LOCKED" marks file /sys/security/mounts_locked as "locked" by writing "1" into this file.
Perhaps this can be "undone" by adding this commands in .autorun shell script from final linuxmod:
rmmod $SECURITY_MODULE ##will unload motsecurity_sysfs.ko from kernel
echo \b 0 > $SYSFS_MOUNTS_LOCKED ## will write "0" instead "1" in file /sys/security/mounts_locked
Did someone already tried something like this? Could this work?
robi1974
06-10-2008, 09:13 AM
Hello,
How/Where can i change the outer screen "date font size" and the "digital clock font size" (when display timeout is activated)? Like in LinuxMod_Luxury skin.
Thanks,
robi1974
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.