[Android Software/Hacking General [Developers Only]] Ofloo:
Bus 001 Device 068: ID 2207:290a

My device lists as following when i follow the hold volume up procedure, .. however when i run

$ ./rkflashtool r 0x8000 0x2000 >boot.img.backup
rkflashtool: fatal: cannot open device

suggestions are welcome

when i compile however, .. i get these warnings, .. i run ubuntu natty gcc version 4.5.2

rkflashtool.c: In function ‘main’:
rkflashtool.c:160:18: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
rkflashtool.c:170:17: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result

EDIT

After figuring out i require rkflashtool v2 cause i got 2918 chip

$ sudo ./rkflashtool r 0x8000 0x2000 >boot.img.backup
rkflashtool: info: interface claimed
rkflashtool: info: reading flash memory at offset 0x00008000
rkflashtool: info: reading flash memory at offset 0x00008020
rkflashtool: info: reading flash memory at offset 0x00008040
rkflashtool: info: reading flash memory at offset 0x00008060
rkflashtool: info: reading flash memory at offset 0x00008080
rkflashtool: info: reading flash memory at offset 0x000080a0
rkflashtool: info: reading flash memory at offset 0x000080c0
rkflashtool: info: reading flash memory at offset 0x000080e0
rkflashtool: info: reading flash memory at offset 0x00008100
rkflashtool: info: reading flash memory at offset 0x00008120
rkflashtool: info: reading flash memory at offset 0x00008140
rkflashtool: info: reading flash memory at offset 0x00008160
rkflashtool: info: reading flash memory at offset 0x00008180
rkflashtool: info: reading flash memory at offset 0x000081a0
rkflashtool: info: reading flash memory at offset 0x000081c0
rkflashtool: info: reading flash memory at offset 0x000081e0
rkflashtool: info: reading flash memory at offset 0x00008200
rkflashtool: info: reading flash memory at offset 0x00008220
rkflashtool: info: reading flash memory at offset 0x00008240
rkflashtool: info: reading flash memory at offset 0x00008260
rkflashtool: info: reading flash memory at offset 0x00008280
rkflashtool: info: reading flash memory at offset 0x000082a0
rkflashtool: info: reading flash memory at offset 0x000082c0
rkflashtool: info: reading flash memory at offset 0x000082e0
rkflashtool: info: reading flash memory at offset 0x00008300
rkflashtool: info: reading flash memory at offset 0x00008320
rkflashtool: info: reading flash memory at offset 0x00008340
rkflashtool: info: reading flash memory at offset 0x00008360
rkflashtool: info: reading flash memory at offset 0x00008380
rkflashtool: info: reading flash memory at offset 0x000083a0
rkflashtool: info: reading flash memory at offset 0x000083c0
rkflashtool: info: reading flash memory at offset 0x000083e0
rkflashtool: info: reading flash memory at offset 0x00008400
rkflashtool: info: reading flash memory at offset 0x00008420
rkflashtool: info: reading flash memory at offset 0x00008440
rkflashtool: info: reading flash memory at offset 0x00008460
rkflashtool: info: reading flash memory at offset 0x00008480
rkflashtool: info: reading flash memory at offset 0x000084a0
rkflashtool: info: reading flash memory at offset 0x000084c0
rkflashtool: info: reading flash memory at offset 0x000084e0
rkflashtool: info: reading flash memory at offset 0x00008500
rkflashtool: info: reading flash memory at offset 0x00008520
rkflashtool: info: reading flash memory at offset 0x00008540
rkflashtool: info: reading flash memory at offset 0x00008560
rkflashtool: info: reading flash memory at offset 0x00008580
rkflashtool: info: reading flash memory at offset 0x000085a0
rkflashtool: info: reading flash memory at offset 0x000085c0
rkflashtool: info: reading flash memory at offset 0x000085e0
rkflashtool: info: reading flash memory at offset 0x00008600
rkflashtool: info: reading flash memory at offset 0x00008620
rkflashtool: info: reading flash memory at offset 0x00008640
rkflashtool: info: reading flash memory at offset 0x00008660
rkflashtool: info: reading flash memory at offset 0x00008680
rkflashtool: info: reading flash memory at offset 0x000086a0
rkflashtool: info: reading flash memory at offset 0x000086c0
rkflashtool: info: reading flash memory at offset 0x000086e0
rkflashtool: info: reading flash memory at offset 0x00008700
rkflashtool: info: reading flash memory at offset 0x00008720
rkflashtool: info: reading flash memory at offset 0x00008740
rkflashtool: info: reading flash memory at offset 0x00008760
rkflashtool: info: reading flash memory at offset 0x00008780
rkflashtool: info: reading flash memory at offset 0x000087a0
rkflashtool: info: reading flash memory at offset 0x000087c0
rkflashtool: info: reading flash memory at offset 0x000087e0
rkflashtool: info: reading flash memory at offset 0x00008800
rkflashtool: info: reading flash memory at offset 0x00008820
rkflashtool: info: reading flash memory at offset 0x00008840
rkflashtool: info: reading flash memory at offset 0x00008860
rkflashtool: info: reading flash memory at offset 0x00008880
rkflashtool: info: reading flash memory at offset 0x000088a0
rkflashtool: info: reading flash memory at offset 0x000088c0
rkflashtool: info: reading flash memory at offset 0x000088e0
rkflashtool: info: reading flash memory at offset 0x00008900
rkflashtool: info: reading flash memory at offset 0x00008920
rkflashtool: info: reading flash memory at offset 0x00008940
rkflashtool: info: reading flash memory at offset 0x00008960
rkflashtool: info: reading flash memory at offset 0x00008980
rkflashtool: info: reading flash memory at offset 0x000089a0
rkflashtool: info: reading flash memory at offset 0x000089c0
rkflashtool: info: reading flash memory at offset 0x000089e0
rkflashtool: info: reading flash memory at offset 0x00008a00
rkflashtool: info: reading flash memory at offset 0x00008a20
rkflashtool: info: reading flash memory at offset 0x00008a40
rkflashtool: info: reading flash memory at offset 0x00008a60
rkflashtool: info: reading flash memory at offset 0x00008a80
rkflashtool: info: reading flash memory at offset 0x00008aa0
rkflashtool: info: reading flash memory at offset 0x00008ac0
rkflashtool: info: reading flash memory at offset 0x00008ae0
rkflashtool: info: reading flash memory at offset 0x00008b00
rkflashtool: info: reading flash memory at offset 0x00008b20
rkflashtool: info: reading flash memory at offset 0x00008b40
rkflashtool: info: reading flash memory at offset 0x00008b60
rkflashtool: info: reading flash memory at offset 0x00008b80
rkflashtool: info: reading flash memory at offset 0x00008ba0
rkflashtool: info: reading flash memory at offset 0x00008bc0
rkflashtool: info: reading flash memory at offset 0x00008be0
rkflashtool: info: reading flash memory at offset 0x00008c00
rkflashtool: info: reading flash memory at offset 0x00008c20
rkflashtool: info: reading flash memory at offset 0x00008c40
rkflashtool: info: reading flash memory at offset 0x00008c60
rkflashtool: info: reading flash memory at offset 0x00008c80
rkflashtool: info: reading flash memory at offset 0x00008ca0
rkflashtool: info: reading flash memory at offset 0x00008cc0
rkflashtool: info: reading flash memory at offset 0x00008ce0
rkflashtool: info: reading flash memory at offset 0x00008d00
rkflashtool: info: reading flash memory at offset 0x00008d20
rkflashtool: info: reading flash memory at offset 0x00008d40
rkflashtool: info: reading flash memory at offset 0x00008d60
rkflashtool: info: reading flash memory at offset 0x00008d80
rkflashtool: info: reading flash memory at offset 0x00008da0
rkflashtool: info: reading flash memory at offset 0x00008dc0
rkflashtool: info: reading flash memory at offset 0x00008de0
rkflashtool: info: reading flash memory at offset 0x00008e00
rkflashtool: info: reading flash memory at offset 0x00008e20
rkflashtool: info: reading flash memory at offset 0x00008e40
rkflashtool: info: reading flash memory at offset 0x00008e60
rkflashtool: info: reading flash memory at offset 0x00008e80
rkflashtool: info: reading flash memory at offset 0x00008ea0
rkflashtool: info: reading flash memory at offset 0x00008ec0
rkflashtool: info: reading flash memory at offset 0x00008ee0
rkflashtool: info: reading flash memory at offset 0x00008f00
rkflashtool: info: reading flash memory at offset 0x00008f20
rkflashtool: info: reading flash memory at offset 0x00008f40
rkflashtool: info: reading flash memory at offset 0x00008f60
rkflashtool: info: reading flash memory at offset 0x00008f80
rkflashtool: info: reading flash memory at offset 0x00008fa0
rkflashtool: info: reading flash memory at offset 0x00008fc0
rkflashtool: info: reading flash memory at offset 0x00008fe0
rkflashtool: info: reading flash memory at offset 0x00009000
rkflashtool: info: reading flash memory at offset 0x00009020
rkflashtool: info: reading flash memory at offset 0x00009040
rkflashtool: info: reading flash memory at offset 0x00009060
rkflashtool: info: reading flash memory at offset 0x00009080
rkflashtool: info: reading flash memory at offset 0x000090a0
rkflashtool: info: reading flash memory at offset 0x000090c0
rkflashtool: info: reading flash memory at offset 0x000090e0
rkflashtool: info: reading flash memory at offset 0x00009100
rkflashtool: info: reading flash memory at offset 0x00009120
rkflashtool: info: reading flash memory at offset 0x00009140
rkflashtool: info: reading flash memory at offset 0x00009160
rkflashtool: info: reading flash memory at offset 0x00009180
rkflashtool: info: reading flash memory at offset 0x000091a0
rkflashtool: info: reading flash memory at offset 0x000091c0
rkflashtool: info: reading flash memory at offset 0x000091e0
rkflashtool: info: reading flash memory at offset 0x00009200
rkflashtool: info: reading flash memory at offset 0x00009220
rkflashtool: info: reading flash memory at offset 0x00009240
rkflashtool: info: reading flash memory at offset 0x00009260
rkflashtool: info: reading flash memory at offset 0x00009280
rkflashtool: info: reading flash memory at offset 0x000092a0
rkflashtool: info: reading flash memory at offset 0x000092c0
rkflashtool: info: reading flash memory at offset 0x000092e0
rkflashtool: info: reading flash memory at offset 0x00009300
rkflashtool: info: reading flash memory at offset 0x00009320
rkflashtool: info: reading flash memory at offset 0x00009340
rkflashtool: info: reading flash memory at offset 0x00009360
rkflashtool: info: reading flash memory at offset 0x00009380
rkflashtool: info: reading flash memory at offset 0x000093a0
rkflashtool: info: reading flash memory at offset 0x000093c0
rkflashtool: info: reading flash memory at offset 0x000093e0
rkflashtool: info: reading flash memory at offset 0x00009400
rkflashtool: info: reading flash memory at offset 0x00009420
rkflashtool: info: reading flash memory at offset 0x00009440
rkflashtool: info: reading flash memory at offset 0x00009460
rkflashtool: info: reading flash memory at offset 0x00009480
rkflashtool: info: reading flash memory at offset 0x000094a0
rkflashtool: info: reading flash memory at offset 0x000094c0
rkflashtool: info: reading flash memory at offset 0x000094e0
rkflashtool: info: reading flash memory at offset 0x00009500
rkflashtool: info: reading flash memory at offset 0x00009520
rkflashtool: info: reading flash memory at offset 0x00009540
rkflashtool: info: reading flash memory at offset 0x00009560
rkflashtool: info: reading flash memory at offset 0x00009580
rkflashtool: info: reading flash memory at offset 0x000095a0
rkflashtool: info: reading flash memory at offset 0x000095c0
rkflashtool: info: reading flash memory at offset 0x000095e0
rkflashtool: info: reading flash memory at offset 0x00009600
rkflashtool: info: reading flash memory at offset 0x00009620
rkflashtool: info: reading flash memory at offset 0x00009640
rkflashtool: info: reading flash memory at offset 0x00009660
rkflashtool: info: reading flash memory at offset 0x00009680
rkflashtool: info: reading flash memory at offset 0x000096a0
rkflashtool: info: reading flash memory at offset 0x000096c0
rkflashtool: info: reading flash memory at offset 0x000096e0
rkflashtool: info: reading flash memory at offset 0x00009700
rkflashtool: info: reading flash memory at offset 0x00009720
rkflashtool: info: reading flash memory at offset 0x00009740
rkflashtool: info: reading flash memory at offset 0x00009760
rkflashtool: info: reading flash memory at offset 0x00009780
rkflashtool: info: reading flash memory at offset 0x000097a0
rkflashtool: info: reading flash memory at offset 0x000097c0
rkflashtool: info: reading flash memory at offset 0x000097e0
rkflashtool: info: reading flash memory at offset 0x00009800
rkflashtool: info: reading flash memory at offset 0x00009820
rkflashtool: info: reading flash memory at offset 0x00009840
rkflashtool: info: reading flash memory at offset 0x00009860
rkflashtool: info: reading flash memory at offset 0x00009880
rkflashtool: info: reading flash memory at offset 0x000098a0
rkflashtool: info: reading flash memory at offset 0x000098c0
rkflashtool: info: reading flash memory at offset 0x000098e0
rkflashtool: info: reading flash memory at offset 0x00009900
rkflashtool: info: reading flash memory at offset 0x00009920
rkflashtool: info: reading flash memory at offset 0x00009940
rkflashtool: info: reading flash memory at offset 0x00009960
rkflashtool: info: reading flash memory at offset 0x00009980
rkflashtool: info: reading flash memory at offset 0x000099a0
rkflashtool: info: reading flash memory at offset 0x000099c0
rkflashtool: info: reading flash memory at offset 0x000099e0
rkflashtool: info: reading flash memory at offset 0x00009a00
rkflashtool: info: reading flash memory at offset 0x00009a20
rkflashtool: info: reading flash memory at offset 0x00009a40
rkflashtool: info: reading flash memory at offset 0x00009a60
rkflashtool: info: reading flash memory at offset 0x00009a80
rkflashtool: info: reading flash memory at offset 0x00009aa0
rkflashtool: info: reading flash memory at offset 0x00009ac0
rkflashtool: info: reading flash memory at offset 0x00009ae0
rkflashtool: info: reading flash memory at offset 0x00009b00
rkflashtool: info: reading flash memory at offset 0x00009b20
rkflashtool: info: reading flash memory at offset 0x00009b40
rkflashtool: info: reading flash memory at offset 0x00009b60
rkflashtool: info: reading flash memory at offset 0x00009b80
rkflashtool: info: reading flash memory at offset 0x00009ba0
rkflashtool: info: reading flash memory at offset 0x00009bc0
rkflashtool: info: reading flash memory at offset 0x00009be0
rkflashtool: info: reading flash memory at offset 0x00009c00
rkflashtool: info: reading flash memory at offset 0x00009c20
rkflashtool: info: reading flash memory at offset 0x00009c40
rkflashtool: info: reading flash memory at offset 0x00009c60
rkflashtool: info: reading flash memory at offset 0x00009c80
rkflashtool: info: reading flash memory at offset 0x00009ca0
rkflashtool: info: reading flash memory at offset 0x00009cc0
rkflashtool: info: reading flash memory at offset 0x00009ce0
rkflashtool: info: reading flash memory at offset 0x00009d00
rkflashtool: info: reading flash memory at offset 0x00009d20
rkflashtool: info: reading flash memory at offset 0x00009d40
rkflashtool: info: reading flash memory at offset 0x00009d60
rkflashtool: info: reading flash memory at offset 0x00009d80
rkflashtool: info: reading flash memory at offset 0x00009da0
rkflashtool: info: reading flash memory at offset 0x00009dc0
rkflashtool: info: reading flash memory at offset 0x00009de0
rkflashtool: info: reading flash memory at offset 0x00009e00
rkflashtool: info: reading flash memory at offset 0x00009e20
rkflashtool: info: reading flash memory at offset 0x00009e40
rkflashtool: info: reading flash memory at offset 0x00009e60
rkflashtool: info: reading flash memory at offset 0x00009e80
rkflashtool: info: reading flash memory at offset 0x00009ea0
rkflashtool: info: reading flash memory at offset 0x00009ec0
rkflashtool: info: reading flash memory at offset 0x00009ee0
rkflashtool: info: reading flash memory at offset 0x00009f00
rkflashtool: info: reading flash memory at offset 0x00009f20
rkflashtool: info: reading flash memory at offset 0x00009f40
rkflashtool: info: reading flash memory at offset 0x00009f60
rkflashtool: info: reading flash memory at offset 0x00009f80
rkflashtool: info: reading flash memory at offset 0x00009fa0
rkflashtool: info: reading flash memory at offset 0x00009fc0
rkflashtool: info: reading flash memory at offset 0x00009fe0

however can anyone verrify that my offset size ratio is right for this specific chip? 0x8000 0x2000

edit:

hmm i think i found the offsets and sizes

$ cat /proc/mtd
dev: size erasesize name
mtd0: 00400000 00004000 "misc"
mtd1: 00800000 00004000 "kernel"
mtd2: 00400000 00004000 "boot"
mtd3: 00800000 00004000 "recovery"
mtd4: 10000000 00004000 "system"
mtd5: 10400000 00004000 "backup"
mtd6: 07400000 00004000 "cache"
mtd7: 10000000 00004000 "userdata"
mtd8: 00400000 00004000 "kpanic"
mtd9: 1a3400000 00004000 "user"