CG43 can be parsed but you need linux to do it, this is how you mod CG43
http://www.motorolafans.com/forums/s...9p+CG43+eakrin
btw amazing guide Lhon![]()
How to mod CG's using CYGWin and SBF Codec method:
You'll need these three files:
a.) CYGWIN
b.) SBF Codec
c.) cramfsck.exe and mkcramfs.exe
Instructions:
1.) Download CYGWIN (You'll need to have internet connection to fully install the program.) You'll need to install it on the root of c:/
2.) Download cramfsck.exe and mkcramfs.exe here.
3.) Copy those two files on the "bin" folder of cgywin.
Now let's get started!
How to Split CGs using SBF codec:
1.) Download SBF file.
2.) Open SBF codec.
3.) Open the SBF file using SBF codec. On the directory where you saved SBF codec it will create a folder that says "SMG", you'll find the CGs there.
4.) Copy the CG first on another location, and then rename it to "CGxx.smg", where "xx" is the CG number.
How to unpack the CG files using CGYWIN:
1.) On the cygwin folder, create an additional folder called "home".
2.) Open cygwin, it will open a DOS-prompt looking window.
3.) Go to the home folder by typing "cd /home".
4.) Copy the CGs you want to Mod on the "home" folder.
5.) On the prompt, type "cramfsck -x /home/CGxx CGxx.SMG" where "xx" is the number of the CG file you want to Mod.
Or, if there are errors and step no. 6 does not show, try "cramfsck -f -x /home/CGxx CGxx.SMG"
6.) Look on the "home" folder, it will now have an additional file called "rights" and a folder "CGxx" where we unpacked the CGs.
7.) Now replace the files you want to replace and if you'll want to add something, you'll need to edit the "rights" file, adding the file you want to add. You'll need to add the file to "rights", as there will be permission problems if you'll not add the file to "rights". Let's say you added a picture, look on the rights file where you added the picture, let's say it's on the folder "picture" of cg 34. Look for a value that resembles the picture file and location, let's say: "/home/cg34/picture/Home_WallpaperA4.gif,100755,00099,00099". Add the picture file there, like "/home/cg34/picture/MyPicture.gif,100755,00099,00099". If the file is already there, then you won't have to change anything. (I've replaced moto1.gif and moto2.gif and did not do anything on the "rights" file.)
*Remember: Use wordpad, not notepad to edit the "rights" file!
8.) Rename "rights" to rcgXX, where "XX" is the number of the CGs we are modding.
Now, to compile it again:
How to compile the /home/cgxx folder into SMG:
1.) Type this command in the cygwin prompt: "mkcramfs -c -n 'Compressed ROMFS' /home/cgXX newXX.smg /home/rcgXX" where "XX" is the number of the CG we are creating. (Case sensitive!)
2.) Remember! There should not be any "rights" error, w/c the message will say something like: "Not found rights for file /home/cg34/picture/My Picture.jpg! Use default". If it does, you'll need to look at the "rights" file again and make sure the file is properly added.
3.) Let's say everything went well, there will be a new file that will say "new34.smg" on the home folder, rename it to the full filename of the SMG on the SMG folder SBF Codec created, let's say: "CG34_0x001A0000.smg".
Now, to insert the file to the SBF file:
1.) Open SBF codec.
2.) Click on "open" then specify the firmware we are modding.
3.) Click on the CG we are replacing and then click on "replace".
4.) Specify the new cg location, the one on "home", then click open.
5.) Click on "save", then save the file with the .sbf extension. If everything went well, the description on the modded file is an "SBF file".
6.) Flash it.
That's it! For now, I've successfully changed the on/off GIFS, and was only able to mod CG34 and CG42... I'm still not able to "parse" CG43, w/c would be nice so that I can add mkswap and be able to create my own swap file w/o using the mkswap on my mmc... But other than that I suggest not modding CG43 'coz like imahottguy said, it's the system file and don't mod it unless you know what you're doing!
*Thanks to the localization guide and it's author (I forgot Ü) for providing me the steps necessary to mod CGs, I'm just posting it here for easy referrence...
Hope this helps!
*Added:
I've added some screenshots on this thread, click on the picture to view the larger screenshot, the commands and results can be seen there...
Last edited by Lhon0901; 05-30-2008 at 01:31 PM. Reason: Added download link of CYGWIN
Phone: Samsung Galaxy TAB
CG43 can be parsed but you need linux to do it, this is how you mod CG43
http://www.motorolafans.com/forums/s...9p+CG43+eakrin
btw amazing guide Lhon![]()
Thanks aksd!
Well, I'm still trying to check myself if I'll be able to MOD system CGs, but that will do for now... I saw a thread here asking on how to mod CG34 so I thought on putting one... Thanks again!
Phone: Samsung Galaxy TAB
hmm that link doesnt show you how to parseshows you how to extract it from the phone under windows ( same result I agree :P ) , sbfcodec will parse cg43 under windows without a problem , to recompile it you need linux tho .. and as stated in this thread you cant parse cg43 under linux . well not using cgstart ..
me too!Knoppix is the king of LiveCD
I'm so cool, I had the E6 before the E2 launched! Wait. Never mind...
hehe. Sweet.
I'm so cool, I had the E6 before the E2 launched! Wait. Never mind...
I can't run file cramfsck :cramfsck -x /home/CG34 CG34.SMG
or cramfsck -f -x /home/CG34 CG34.SMG
There are Error :
---------------------------
cramfs.exe - Entry Point Not Found
---------------------------
The procedure entry point __getreent could not be located in the dynamic link library cygwin1.dll.
---------------------------
Help me
Hello!
Did you type that in CYGWIN?
I got that error when I run it by clicking on the icon and when I try it on the DOS prompt...
You'll need to add the 2 files on "bin" folder of cygwin...
![]()
Then run that command on the CYGWIN prompt...
![]()
Now, the parsed folder should appear...
If you can see, the one I circled is the "parsed" folder, the one on the right is the SMG file, and the one below is the "rights" file that you need to rename to "rcgXX"...
Hope this helps!
Phone: Samsung Galaxy TAB