Hi
Its me again looking at your page 1 tutorial I notice in the code box you have
Code:
adb pull /sdcard/nvram.bin
rm -r /sdcard/nvram.bin
Maybe that last line needs adb prefix?
Code:
adb shell su -c "rm /sdcard/nvram.bin "
2) If it helps in discussing your hex to dec online stuff, I found once you have the dec conversion you can do this in the google search box at google.com
For example
Quote:5242880/4096
and press enter to see that google search box will do the calc for you.
3) I notice that you are very helpful to Windows users.
AFAIK the dd command may be only available to 32 bit MS users?
[Only registered and activated users can see links Click here to register]
Do you know if dd commands work on MS 64 bit?
cheers
EDIT (4)
I also found someone who dropped the bs=size to 1, which meant they don't need to divide by 4096
In other words once you have the hex to dec conversion thats it.
translates your dd command to hopefully
Code:
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/nvram.bin bs=1 count=5242880 skip=4194304 "
Also I like the fact that for the small numbers the first number should match from hex to dec as per table
Quote:0x0000000000100000.........1048576
0x0000000000200000.........2097152
0x0000000000300000.........3145728
0x0000000000400000.........4194304
0x0000000000500000.........5242880
0x0000000000600000.........6291456
0x0000000000700000.........7340032
0x0000000000800000.........8388608
0x0000000000900000.........9437184
0x0000000000A00000........10485760
then I just noticed, hopefully you get a similar result altho it takes longer you get to see a match in count to record numbers?
I am writing to /data as its already rw for me and have no /sdcard/ folder possibly because I set my removeable storage to default storage.
Code:
adb shell su -c "dd if=/dev/block/mmcblk0 of=/data/nvram.bin bs=1 count=5242880 skip=8388608 "
5242880+0 records in
5242880+0 records out
5242880 bytes transferred in 94.618 secs (55411 bytes/sec)