Unconfigured Ad Widget

Collapse

Announcement

Collapse
No announcement yet.

Backing up your RK device (ROM) with the new RK 2.1 tool

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Re: Backing up your RK device (ROM) with the new RK 2.1 tool

    Originally posted by Bernwoodshanover View Post
    DarrenNewsgroup:
    Don't you just HATE when that happens?

    Dumb question guys -- how do I send links? Do you mean like posting a zip file here? That I know how to do....

    Bern
    Please note I have just posted a new version 2.3 as a script and a x86 .EXE file. It would be worth using that version rather than 2.2
    Note, your anti-virus might detect it as a virus, this is a false positive. If you are worried you can compile it yourself but you need to install AutoIt (another .EXE but from a more widely trusted source). Note, I am trustworthy but then again anybody can say that :-)

    Darren

    Comment


      Cheers for the 2.3 update Darren.

      This is the my logfile.

      Running AutomateAndroidToolBackup version 2.3 on 13/08/2014 21:10:57


      ReadFlashID output: CS0: AD DE 94 EB 74
      ReadFlashID output: Get FlashID Success
      ReadFlashID output: 0


      ReadFlashInfo output: Manufacturer: HYNIX
      ReadFlashInfo output: Flash Size: 8528MB
      ReadFlashInfo output: Block Size: 4096KB
      ReadFlashInfo output: Page Size: 16KB
      ReadFlashInfo output: ECC Bits: 40
      ReadFlashInfo output: Access Time: 32
      ReadFlashInfo output: Flash CS: 0
      ReadFlashInfo output: Get FlashInfo Success
      ReadFlashInfo output: 0


      ReadIDB output: IDB Offset:2 3 4 5 6
      ReadIDB output: IDB Sector 0:
      ReadIDB output: 00: 55 AA F0 0F 00 00 00 00 00 00 00 00 04 00 04 00
      ReadIDB output: 01: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 31: 00 00 00 00 00 00 00 00 00 00 18 00 FC 00 00 00
      ReadIDB output: IDB Sector 1:
      ReadIDB output: 00: 0C 00 80 00 00 00 00 00 00 00 52 4B 32 38 00 00
      ReadIDB output: 01: 00 00 14 20 03 03 13 02 13 02 09 00 00 00 00 00
      ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 06: 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 30: 00 00 00 00 00 80 0A 01 00 20 00 20 20 28 00 00
      ReadIDB output: 31: 00 00 00 00 00 00 02 00 03 00 04 00 05 00 06 00
      ReadIDB output: IDB Sector 2:
      ReadIDB output: 00: 10 00 42 30 31 33 32 31 30 32 30 33 31 31 30 30
      ReadIDB output: 01: 31 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 30: 00 00 00 00 00 00 00 00 00 00 00 56 43 00 A7 9B
      ReadIDB output: 31: 22 D2 08 94 13 44 00 00 00 00 43 52 43 00 D0 6F
      ReadIDB output: IDB Sector 3:
      ReadIDB output: 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 01: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ReadIDB output: 29: 00 00 00 1E 52 4F 43 4B 43 48 49 50 44 CC 2B 00
      ReadIDB output: 30: 1A 98 39 F9 D8 2A 6D 4F BE D3 FC 26 66 8C C3 7E
      ReadIDB output: 31: 33 D5 00 00 00 00 00 00 00 06 3A FD 28 9E C7 00
      ReadIDB output: 0




      Flash info modified: Flash Size: 8528MB
      Flash info modified: Flash CS: 0
      WARNING: Flash size reset from 8528 to 8192
      It is possible that the final backup image could be truncated - but unlikely
      Most likely the NAND is reporting a few extra bytes (incorrectly)
      Flash info: Calculated NVM size = 0x01000000


      Backed up START=0x00000000, COUNT=0x00000004, stored in parameter
      Backed up START=0x00002000, COUNT=0x00002000, stored in misc
      Backed up START=0x00004000, COUNT=0x00006000, stored in kernel
      Backed up START=0x0000a000, COUNT=0x00006000, stored in boot
      Backed up START=0x00010000, COUNT=0x00010000, stored in recovery
      Backed up START=0x00020000, COUNT=0x00020000, stored in backup
      Backed up START=0x00040000, COUNT=0x00040000, stored in cache
      Backed up START=0x00080000, COUNT=0x00002000, stored in metadata
      Backed up START=0x00082000, COUNT=0x00002000, stored in kpanic
      Backed up START=0x00084000, COUNT=0x00180000, stored in system
      Backed up START=0x00204000, COUNT=0x00DFC000, stored in userdata


      When running the dumptool and reading back the Flashinfo, it does show 8528Mb though.

      Is this perhaps a case of the dumptool tool reading it incorrectly in the first place?

      All file sizes are the same except for userdata.img, which is now reduced by around 300mb.
      R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

      Comment


        Originally posted by Bernwoodshanover View Post
        DarrenNewsgroup:
        Don't you just HATE when that happens?

        Dumb question guys -- how do I send links? Do you mean like posting a zip file here? That I know how to do....

        Bern
        Eureka meaning that you now have a dump of your ROM?
        R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

        Comment


          I decided to carry out the acid test from the 2.3 backup, which is to flash it back.

          After the bootanimation, it seems to be stuck at an 'Android is upgrading' screen, with 'starting apps' next to a revolving wheel in the middle of the screen.

          I'll leave it a while and see what happens.
          R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

          Comment


            Re: Backing up your RK device (ROM) with the new RK 2.1 tool

            Originally posted by bluesmanuk View Post
            Cheers for the 2.3 update Darren.

            This is the my logfile.

            Running AutomateAndroidToolBackup version 2.3 on 13/08/2014 21:10:57


            ReadFlashID output: CS0:AD DE 94 EB 74
            ReadFlashID output: Get FlashID Success
            ReadFlashID output: 0


            ReadFlashInfo output: Manufacturer:HYNIX
            ReadFlashInfo output: Flash Size:8528MB
            ReadFlashInfo output: Block Size:4096KB
            ReadFlashInfo output: Page Size:16KB
            ReadFlashInfo output: ECC Bits:40
            ReadFlashInfo output: Access Time:32
            ReadFlashInfo output: Flash CS:0
            ReadFlashInfo output: Get FlashInfo Success
            ReadFlashInfo output: 0


            ReadIDB output: IDB Offset:2 3 4 5 6
            ReadIDB output: IDB Sector 0:
            ReadIDB output: 00: 55 AA F0 0F 00 00 00 00 00 00 00 00 04 00 04 00
            ReadIDB output: 01: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 31: 00 00 00 00 00 00 00 00 00 00 18 00 FC 00 00 00
            ReadIDB output: IDB Sector 1:
            ReadIDB output: 00: 0C 00 80 00 00 00 00 00 00 00 52 4B 32 38 00 00
            ReadIDB output: 01: 00 00 14 20 03 03 13 02 13 02 09 00 00 00 00 00
            ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 06: 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 30: 00 00 00 00 00 80 0A 01 00 20 00 20 20 28 00 00
            ReadIDB output: 31: 00 00 00 00 00 00 02 00 03 00 04 00 05 00 06 00
            ReadIDB output: IDB Sector 2:
            ReadIDB output: 00: 10 00 42 30 31 33 32 31 30 32 30 33 31 31 30 30
            ReadIDB output: 01: 31 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 29: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 30: 00 00 00 00 00 00 00 00 00 00 00 56 43 00 A7 9B
            ReadIDB output: 31: 22 D2 08 94 13 44 00 00 00 00 43 52 43 00 D0 6F
            ReadIDB output: IDB Sector 3:
            ReadIDB output: 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 01: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 03: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 07: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 09: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 11: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 13: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 15: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 16: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 17: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 19: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 21: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 23: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 25: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 26: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 27: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
            ReadIDB output: 29: 00 00 00 1E 52 4F 43 4B 43 48 49 50 44 CC 2B 00
            ReadIDB output: 30: 1A 98 39 F9 D8 2A 6D 4F BE D3 FC 26 66 8C C3 7E
            ReadIDB output: 31: 33 D5 00 00 00 00 00 00 00 06 3A FD 28 9E C7 00
            ReadIDB output: 0




            Flash info modified: Flash Size:8528MB
            Flash info modified: Flash CS:0
            WARNING: Flash size reset from 8528 to 8192
            It is possible that the final backup image could be truncated - but unlikely
            Most likely the NAND is reporting a few extra bytes (incorrectly)
            Flash info: Calculated NVM size = 0x01000000


            Backed up START=0x00000000, COUNT=0x00000004, stored in parameter
            Backed up START=0x00002000, COUNT=0x00002000, stored in misc
            Backed up START=0x00004000, COUNT=0x00006000, stored in kernel
            Backed up START=0x0000a000, COUNT=0x00006000, stored in boot
            Backed up START=0x00010000, COUNT=0x00010000, stored in recovery
            Backed up START=0x00020000, COUNT=0x00020000, stored in backup
            Backed up START=0x00040000, COUNT=0x00040000, stored in cache
            Backed up START=0x00080000, COUNT=0x00002000, stored in metadata
            Backed up START=0x00082000, COUNT=0x00002000, stored in kpanic
            Backed up START=0x00084000, COUNT=0x00180000, stored in system
            Backed up START=0x00204000, COUNT=0x00DFC000, stored in userdata


            When running the dumptool and reading back the Flashinfo, it does show 8528Mb though.

            Is this perhaps a case of the dumptool tool reading it incorrectly in the first place?

            All file sizes are the same except for userdata.img, which is now reduced by around 300mb.
            Is your device an 8GB one? That it's what I would expect from the log file as you only have one chip select line (CS0).

            My Pipo M9 Max is a 16GB device and reports 8464MB with CS0 and CS2 so 8GB x 2 = 16GB. Interestingly on a JellyBean ROM the flash tool read 8192MB but under KitKat it reads 8464MB. Weird, and that is why i added the rounding down function to give you 8GB and not 8.1GB size. This is why the userdata is now 300MB smaller. It is now the correct size, the old backup was too large. The extra would have been all 0xFF's so it would have been possible to simply chop of the end with a text editor (I use HXD freeware). In fact I did a 48 GB dump of my 16GB tablet and after the 16GB it was all 0xFF's (32GBs of it). With HXD I could load the file, go-to address 16GB, select the byte, go-to end of file, SHIFT click and delete (wiping from 16GB to the end), then save the file, new back down to 16GB size. I then feed that image into the RomDumpSplitter (that I notice you also had in your package for Bern). It then for the same spilt images as my method.

            I have no idea what the IDB area means but I thought all 3 buttons have useful information so why not log it.

            It looks like Bern is nearing a solution. Like all problems the answer will be simple one he finds it. It's just the process of choosing it that takes time.

            Darren

            Comment


              I gave it 10 minutes but there was no change, so I pulled the plug and rebooted but it just got stuck in a bootloop at the bootanimation.

              I'm now flashing the backup that I took with 2.2 and will see what happens.

              Yes it's an 8Gb box.
              R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

              Comment


                Well I flashed the backup that I took yesterday with 2.2

                It still came up with the same optimising apps screen but did then come up with the main interface.

                5 apps that were on the main screen had vanished and when I checked all that were there, 19 were completely missing.

                WiFi no longer works. It won't switch on. Ethernet does.

                Wasser XBMC runs but most of the addons and plugins are gone and every automatic update is failing.

                General navigation is also extremely slow with constant cursor freezes.

                I'm stumped.
                Last edited by bluesmanuk; 08-15-2014, 04:49.
                R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

                Comment


                  Bluesmanuk:
                  Eureka meaning that you now have a dump of your ROM?
                  YES! Eureka meant it worked (and like a charm, I might add). Program started at 2:39PM my time and ended at 3:01PM. Twenty minutes not bad and with user included at 16GB.

                  rrileypm:
                  Once you have a complete ROM dump, you can send me a link and we can see about making a rooted custom ROM for your device. For a custom ROM, you need these files:

                  parameter
                  boot.img
                  kernel.img
                  recovery.img
                  system.img
                  File was too large to post -- I'll figure out how to link out of Google Drive or Dropbox.

                  DarrenNewsroup:
                  If it runs successfully it would be useful to post your log file (it will be in the Output folder).
                  See attachment below -- I will learn to link. I just now found the Source Mode on this editor!

                  DarrenNewsgroup:
                  Quite the tutorial! Lots of info there....

                  I would definitely be interested in this:

                  "Auto Install apps from external SD on first boot. Just put the apk files in a folder named autoinstall."

                  Not to mention my NEXT task was to extend my itsy, bitsy 1GB RAM to 4GB (or 2GB if you can only double RAM, I'm not sure on this). I have a measly 115MB remaining as we speak....

                  I figured I could use a swap file to extend RAM into the 16GB Internal SD (Nand Flash). Don't know usage of apps well at all -- would some info still go to 16GB Nand Flash? Just my FYI....

                  I'd be GOLDEN if RAM was larger and apps would install on my 32GB External SD!

                  Thanks so very much guys for sticking with me on this. Couldn't have done it without you (and now I hope all is well with files I sent out).

                  I think I now could repeat the process (as Admin, too). I can unroot this goofy thing now not in need of CWM or TWRM. I'll do a factory reset and clean everything up and THEN do another backup without all the baggage.

                  Hmmm....

                  rrileypm:
                  You may want to 'hold that thought' if you were going to work with the files I'm sending your way. God only know what extra crap I don't want/need is in there! I'll get back to you about that ASAP.

                  Again, thank you all!

                  Bern
                  Attached Files
                  If it ain't broke, mess with it anyway! You just might learn something!!

                  PC running Windows 7
                  Surface running Windows RT 8.1
                  VL Prestige Pro 7D running Jelly Bean 4.1.1
                  Dell Venue 8 running KitKat 4.4.2

                  Comment


                    Glad you got it resolved Bern.

                    I bet you feel fantastic now
                    R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

                    Comment


                      Re: Backing up your RK device (ROM) with the new RK 2.1 tool

                      Originally posted by Bernwoodshanover View Post
                      YES! Eureka meant it worked (and like a charm, I might add). Program started at 2:39PM my time and ended at 3:01PM. Twenty minutes not bad and with user included at 16GB.



                      File was too large to post -- I'll figure out how to link out of Google Drive or Dropbox.



                      See attachment below -- I will learn to link. I just now found the Source Mode on this editor!

                      DarrenNewsgroup:
                      Quite the tutorial! Lots of info there....

                      I would definitely be interested in this:

                      "Auto Install apps from external SD on first boot. Just put the apk files in a folder named autoinstall."

                      Not to mention my NEXT task was to extend my itsy, bitsy 1GB RAM to 4GB (or 2GB if you can only double RAM, I'm not sure on this). I have a measly 115MB remaining as we speak....

                      I figured I could use a swap file to extend RAM into the 16GB Internal SD (Nand Flash). Don't know usage of apps well at all -- would some info still go to 16GB Nand Flash? Just my FYI....

                      I'd be GOLDEN if RAM was larger and apps would install on my 32GB External SD!

                      Thanks so very much guys for sticking with me on this. Couldn't have done it without you (and now I hope all is well with files I sent out).

                      I think I now could repeat the process (as Admin, too). I can unroot this goofy thing now not in need of CWM or TWRM. I'll do a factory reset and clean everything up and THEN do another backup without all the baggage.

                      Hmmm....

                      rrileypm:
                      You may want to 'hold that thought' if you were going to work with the files I'm sending your way. God only know what extra crap I don't want/need is in there! I'll get back to you about that ASAP.

                      Again, thank you all!

                      Bern
                      The log file looks fine to me. As your FLASH reported...

                      Flash info: Flash Size:8192MB
                      Flash info: Flash CS:0 2
                      Flash info: Calculated NVM size = 0x02000000

                      That is a perfect 16GB size 2 lots 8GB so the recorded partitions will all be fine. The script 2.3 version would only give you a bit more info in the log file, the created images would be identical. Actually they will be different if you tried it as I an guessing you have turned on the tablet and used it so some of the FLASH will be slightly different now.

                      Bern, you are now at the same stage as the rest of us.

                      Remember to save the "Output" folder somewhere safe as the next time you use my script or .EXE that "Output" folder will be deleted (to ensure the final contents deal with the backup that had just taken place and not done half old and half new).

                      Comment


                        I've been playing around to see what else seems amiss.

                        Even after doing a XBMC backup restore, many of the plugins don't work, cannot be uninstalled, disabled or modified.

                        If I erase IDB before flashing back, WiFi will not turn on. If I reflash 1.04 and then restore my backup over the top I do get WiFi.

                        Despite re-installing some apps, they just won't run, such as Youtube.

                        I can't get developer options to appear as the build number does not appear.

                        Of all the 19 apps that suddenly disappear after a restore, Google Play store is one of them and even after a restore I have to clear the google play store, framework and play services cache to get it to run again.

                        I've now tried 5 different methods of backup and restore and all give me exactly the same issues after a restore.

                        I have absolutely no idea what can now be going wrong, so am flashing 1.04 again and setting up from scratch.

                        What makes things really odd is that I have been able to flash the backups before when testing, with 3 of the methods and other than the Play store automatically updating apps, nothing has really changed.

                        Confused.com
                        R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

                        Comment


                          Re: Backing up your RK device (ROM) with the new RK 2.1 tool

                          Originally posted by bluesmanuk View Post
                          I've been playing around to see what else seems amiss.

                          Even after doing a XBMC backup restore, many of the plugins don't work, cannot be uninstalled, disabled or modified.

                          If I erase IDB before flashing back, WiFi will not turn on. If I reflash 1.04 and then restore my backup over the top I do get WiFi.

                          Despite re-installing some apps, they just won't run, such as Youtube.

                          I can't get developer options to appear as the build number does not appear.

                          Of all the 19 apps that suddenly disappear after a restore, Google Play store is one of them and even after a restore I have to clear the google play store, framework and play services cache to get it to run again.

                          I've now tried 5 different methods of backup and restore and all give me exactly the same issues after a restore.

                          I have absolutely no idea what can now be going wrong, so am flashing 1.04 again and setting up from scratch.

                          What makes things really odd is that I have been able to flash the backups before when testing, with 3 of the methods and other than the Play store automatically updating apps, nothing has really changed.

                          Confused.com
                          I assume you were flashing with Finless 1.37 and not AndroidTool 2.1
                          I noticed elsewhere that there is an AndroidTool 2.3 available
                          I tried to flash my userdata and Finless 1.37 didn't flash it, AndroidTool 2.1 doesn't flash userdata but I found that AndroidTool 2.3 did flash it.
                          Finless (the man Bob) said 2.3 is better but won't erase his NAND on his RK3288 device. So try and erase your NAND with 2.1 then flash your full backup with 2.3 and report back your progress please.

                          Darren

                          Comment


                            Originally posted by DarrenNewsgroup View Post
                            I assume you were flashing with Finless 1.37 and not AndroidTool 2.1
                            I noticed elsewhere that there is an AndroidTool 2.3 available
                            I tried to flash my userdata and Finless 1.37 didn't flash it, AndroidTool 2.1 doesn't flash userdata but I found that AndroidTool 2.3 did flash it.
                            Finless (the man Bob) said 2.3 is better but won't erase his NAND on his RK3288 device. So try and erase your NAND with 2.1 then flash your full backup with 2.3 and report back your progress please.

                            Darren
                            Yes I always use 1.37 and knew about the limitations of 2.1.

                            It is interesting that you were unable to flash userdata with 1.37 but I could.

                            I'll give 2.3 a try and let you know how it goes.
                            R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

                            Comment


                              Re: Backing up your RK device (ROM) with the new RK 2.1 tool

                              Originally posted by bluesmanuk View Post
                              Yes I always use 1.37 and knew about the limitations of 2.1.

                              It is interesting that you were unable to flash userdata with 1.37 but I could.

                              I'll give 2.3 a try and let you know how it goes.
                              I loaded 1.37, in the userdata row I browsed to my userdata.img, I then clicked the flash the ROM button and it completed immediately. I have read that some partitions don't flash properly if the partitions are in a certain order. you are not using the same type of tablet as me. Therefore different tablets would yield different results. Hopefully the new 2.3 version could fix all these issues.

                              Darren

                              Comment


                                Right, here is what I did:

                                Modified the script to use AndroidTool 2.3 to run a backup and ran it - Success

                                Made a backup using AndroidTool 2.3 using RockchipDumpSplit_0.96 - Success

                                Ran the lower format option in AndroidTool 2.3 to erase idb - Success

                                Filled in the appropriate parameters in AndroidTool 2.3 to flash back, leaving loader, uboot and resource blank. Noted that you cannot use cache.img, kpanic.img and metadata.img. I used the backup made from the revised script.

                                Ran the flash - Failed at download kernel.

                                Tried to erase idb again with AndroidTool 2.3 - Fail

                                Restarted the box in bootloader mode and erased idb again with AndroidTool 2.3 - Success

                                Restarted the box again in bootloader mode and ran the flash again as above - Fail at 90% check userdata

                                Booted the box to check the final result, which of course I fully expected to fail and did with an incomplete userdata restore and no backup.img having been processed. It just went into a bootloop at the bootanimation screen.

                                In terms if erasing idb and flashing using AndroidTool 2.3 it does seem that you need to restart the box after the erase to flash or erase again.

                                I'm going to use the AndroidTool 2.3 again to flash the other backup and see what happens.

                                Update: Failed at 86% userdata check this time.
                                Last edited by bluesmanuk; 08-14-2014, 22:16.
                                R-TV BOX S10, Beebox N3150, Chuwi Hibox, Nvidia Shield, A95X Max

                                Comment

                                Working...
                                X