[Galaxy S I9000 Q&A, Help & Troubleshooting] deadwolf666:
Hello,

First of all Im posting this after a long search so plz bear with me.

Ive read most of the guides but I want to understand it a bit more,and just to be clear Im not asking to explain every thing(although it could be nice ^^) but point me to some reading material.

Ill use #Darkyy guide for example : http://xdaforums.com/showthread.php?t=960946

*I hope ur ok with this (I couldn't post on ur thread cuz im anoob here..)

mount -o remount,rw /dev/block/stl9 /system
dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096
dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096
dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096
tar -H ustar -c factoryfs.rfs cache.rfs modem.bin zImage > darky.tar
md5sum –t darky.tar >> darky.tar
mv darky.tar darky.tar.md5
dd if=/dev/block/bml2 of=/sdcard/darky.pit bs=4096

Q-I want to understand what each command is for?

Q-How do I know the location and roll of every file (so this can be use on different devices)? *Edit A-I found that the files are in /dev/block wich brings me to the next question:

Q-How can I know With file is witch ? (right now I cant find the bml7 partition(kernel\zimage).

Q- Is there a guide about Odin- the roll of every file, what it contains, where its on the device?

*** Plz help me fully understand the process and not just coping it... ***

Thx for every reply and information

***Edit***

After reading http://xdaforums.com/showthread.php?t=1171211&highlight=make+odin

I got to this point:

I backed up the factory and the cache partition, but I cant find the kernal (zimage)partition (bml7).

For some unknown reason my 'mount' chart is as follows:

rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock2 /system yaffs2 rw,relatime 0 0
/dev/block/mtdblock3 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock5 /radio yaffs2 rw,relatime 0 0
/dev/block/mmcblk0p2 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock6 /datadata yaffs2 rw,relatime 0 0
/dev/block/mtdblock4 /efs yaffs2 rw,relatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/vold/179:24 /mnt/emmc vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

How can I see other partitions ?

Is there any way to know witch is witch in the /dev/block directory?

Plz Help me ..

**Edit**

I used "ls command" (Astor browser actually to brows /dev/block and I cant pinpoint the kernel file)

I tried to make a tar file but I end up with " Read-only file system" Error.

the commands I Used:

126|root@android:/ # sh
sh
root@android:/ # mount -o remount,rw /dev/block/mtdblock2 /system
mount -o remount,rw /dev/block/mtdblock2 /system
root@android:/ # dd if=/dev/block/mtdblock2 of=/sdcard/test/factoryfs.rfs bs=4096
sdcard/test/factoryfs.rfs bs=4096 <
/dev/block/mtdblock2: read error: I/O error
29952+0 records in
29952+0 records out
122683392 bytes transferred in 38.834 secs (3159174 bytes/sec)

root@android:/ # dd if=/dev/block/mtdblock3 of=/sdcard/test/cache.rfs bs=4096
dd if=/dev/block/mtdblock3 of=/sdcard/test/cache.rfs bs=4096
4480+0 records in
4480+0 records out
18350080 bytes transferred in 5.626 secs (3261656 bytes/sec)

root@android:/ # dd if=/dev/block/bml12 of=/sdcard/test/modem.bin bs=4096
dd if=/dev/block/bml12 of=/sdcard/test/modem.bin bs=4096
3072+0 records in
3072+0 records out
12582912 bytes transferred in 1.985 secs (6338998 bytes/sec)

root@android:/ # tar -c cache.rfs >> CSC.tar
tar -c cache.rfs >> CSC.tar
sh: cannot create CSC.tar: Read-only file system