[Upgrading, Modifying and Unlocking] Hellmuth:
Hi to all of you

I try to cook a Rom for Ciphone C6. I found OSNBTOOL and it seems to work fine.

For the first time I just try to extract IMGFS.BIN and write it back to the File without making any changes.

Extracting seem to works well but I can't built a flashable Rom from it

My CiPhone.new.bin is allways smaller than the original one and it is not flashable.

I hope someone can Help me.

May be someone can help me to open an account at PDACLAN.COM I think they could help me. But so far I wasn't able to become a member in the Forum (Cinese is to dificult for me).

What I did (short Version)

Extracting (works fine)

osnbtool -sp CiPhone.bin

osnbtool -d CiPhone.bin.OS.NB 2 imgfs.bin​

Building ( I tried 3 Options but not one of it made a flashable ROM)

1st Option

osnbtool -c CiPhone.bin.OS.NB 2 imgfs.bin

osnbtool -extra CiPhone.bin.OS.NB.NEW

copy/b/y ciphone.bin.pre+ciphone.bin.os.nb.new.exa ciphone.NEW1.bin​

2nd option

osnbtool -2bin CiPhone.bin.OS.NB.NEW.EXA

copy/b/y ciphone.bin.pre+ciphone.bin.os.nb.new.exa.bin ciphone.NEW2.bin
​

3d Option

osnbtool -fixbinheader Ciphone.new2.bin​

What I did (Long Version with Prompt from OSNBTOOL)

osnbtool -sp CiPhone.bin

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000008

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

CiPhone.bin.PRE written.

-------------------------------------------------

Sector counters (extra-data) found in source file.

Partition 0 true offset:00000002 true size:0000027E Len:0000027E

Partition 1 true offset:00000280 true size:00000740 Len:000006C0

Partition 2 true offset:000009C0 true size:0000D380 Len:0000D300

Partition 3 true offset:0000DD40 true size:000005CF Len:000117C0

CiPhone.bin.OS.NB written.

osnbtool -d CiPhone.bin.OS.NB 2 imgfs.bin

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000000

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

Can not find compression signature.

Part-2 de-packing...

Successfully de-packed to imgfs.bin

Building

osnbtool -c CiPhone.bin.OS.NB 2 imgfs.bin

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000000

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

Can not find compression signature.

Part-2 inserting...

Part-2 is an IMGFS Partition...

Successfully inserted imgfs.bin into CiPhone.bin.OS.NB.NEW

osnbtool -extra CiPhone.bin.OS.NB.NEW

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000000

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

Extra data inserted into CiPhone.bin.OS.NB.NEW.EXA.

copy/b/y ciphone.bin.pre+ciphone.bin.os.nb.new.exa ciphone.NEW1.bin

CiPhone.bin.PRE

CiPhone.bin.OS.NB.NEW.EXA

1 Datei(en) kopiert.

Building 2nd Option

osnbtool -2bin CiPhone.bin.OS.NB.NEW.EXA

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000008

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

OS-IMAGE offset : 0x00000000

Block size : 0x00020000 Sectors per block : 0x00000040

Partition 0 true offset:00000002 true size:0000027E Len:0000027E

Partition 1 true offset:00000280 true size:000006C0 Len:000006C0

Partition 2 true offset:00000940 true size:0000D300 Len:0000D300

Partition 3 true offset:0000DC40 true size:00000600 Len:000117C0

Recorder size : 0x00020200

Start address : 0x00000000

Packed to CiPhone.bin.OS.NB.NEW.EXA.BIN.

copy/b/y ciphone.bin.pre+ciphone.bin.os.nb.new.exa.bin ciphone.NEW2.bin

CiPhone.bin.PRE

CiPhone.bin.OS.NB.NEW.EXA.BIN

1 Datei(en) kopiert.

3rd Option

osnbtool -fixbinheader Ciphone.new2.bin

OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com

Sector size : 0x00000800

Extra data bytes : 0x00000008

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: BOOT SECTION image

Part-1 type: XIP RAM Image

Part-2 type: IMGFS file system

Part-3 type: legit DOS partition

**************************************

Found 'B000FF' header at offset: 0x0024A608

START_ADDR: 0x00000000 BIN_LENGTH: 0x071F1800

Records: 0x00000389 (905)

FirstRecord: 0x00000000 LastRecord: 0x071F1800

-----------------------------> NEW_BIN_LENGTH: 0x07211A00

Ciphone.new2.FIX.bin written.​

Thank you for your answer in atvance

Grüße Hellmuth