| Latest product reviews |
|---|
Smartphones ![]() |
TV Connect ![]() |
![]() |
![]() |
![]() |
![]() |
Topic RSS




(0 votes) 12:41
admin
2010/09/11
OfflineJMI Pulse 10
Here are some instructions on how to dump a firmware of a Rockchip CPU based tablet.
Required Linux system, preferably an Ubuntu/Debian 64 bits (not running in a virtual machine like Vmware or Virtualbox).
You can use Steve (ttz642t) script to dump a Rockchip based tablet firmware:
[[** please register to see this link **]]
It uses rkflashtool from XDA: [[** please register to see this link **]]
We have compiled a package with binaries (64 bits) to make it easier for you, so what you need to do is open a console/terminal in Ubuntu, then download the archive using:
wget [[** please register to see this link **]]
then unpack it with
tar xvfz Rockchip_dump_Linux_01.tgz
change dir:
cd Rockchip_dump_Linux
install libusb:
sudo apt-get install libusb-1.0-0-dev
(you'll need to enter your root password when prompt)
Plug the power connector and the micro usb cable on your tablet and put your device in flash mode using a paper clip in the reset button (see [[** please register to see this link **]] article to discover the right "key" combination for your tablet model to enter flash mode)
Finally run the dump script:
perl ./an10g2_dump.pl
You should have the dumped files in a subdirectory named after the date/time the script was run in the format like 20120702_1238
We'll need the backup.img file from that dump subdirectory.
Thanks to Steve (ttz642t) for the Rockchip and dump perl scripts
![]()
Last edited by admin on 2012/07/03 - 10:43
09:00
admin
2010/09/11
OfflineJMI Pulse 10
In case you don't have a Linux machine available to run this firmware dump method, you can also use an [[** please register to see this link **]] that runs on any operating system that has ADB (Windows, Linux, Mac).
Thanks exelletor for this fine tutorial ![]()
22:15
Regular Member
2012/07/31
OfflineArnova 7d G3 capacitive
10:42
New Member
2012/12/08
OfflineNo Archos/Arnova device
18:28
New Member
2013/01/13
OfflineArnova 9 G3
Many thanks for this tutorial. It worked like a charm on my Arnova 9 G3. One sidenote: you need to set the .pl file to be executable with
chmod +x an10g2_dump.pl
before you can run it.
Dumb question: can I use the resulting backup.img file in the Rockchip flashing tool to restore my stock firmware? Or is there some sort of magic that needs to be performed on it before it can be used in that tool? "backup.img" seems to be the same size as the various custom firmwares available on this site, but I thought I'd ask before giving it a go.
13:20
admin
2010/09/11
OfflineJMI Pulse 10
The easiest option is to take apart the different images out of the backup.img file.
Check the tools from here:
[[** please register to see this link **]]
You'll need (on top of my head) : rkunpack and afptool.
Once you have all the image parts, just setup RKAndroidTool (available from [[** please register to see this link **]]) and flash your device.
18:01
New Member
2013/01/13
OfflineArnova 9 G3
Thanks for the info, admin.
I'm still a little confused, though. I got the RK2918 tools working and used afptool on the backup.img file. It produced the following files:
------- UNPACK ------- package-file 0x00000800 0x0000021B RK29xxLoader(L)_V2.14.bin 0x00001000 0x0002512E parameter 0x00026800 0x00000255 Image/misc.img 0x00027000 0x0000C000 Image/kernel.img 0x00033000 0x006DD030 Image/boot.img 0x00710800 0x007BC000 Image/recovery.img 0x00ECC800 0x00958000 Image/system.img 0x01824800 0x0AF5E000 SELF 0x00000000 0x0C783804 Skip SELF file. update-script 0x0C782800 0x000003A5 recover-script 0x0C783000 0x0000010A UnPack OK!
As you can see, system.img is the big file, about 175MB. But it doesn't appear to have the all-important "RKFW" header, that all the custom firmwares ("update.img") seem to have.
Which file should I use? Or what else should I do?
Or, is there some documentation of the RK2918 tools somewhere?
Last edited by adginald on 2013/01/23 - 18:32
18:39
admin
2010/09/11
OfflineJMI Pulse 10
Well, you should be able to flash all the firmware image part (system, boot, recovery,…) using RKAndroidTool as I mentioned. Just point the bootloader, parameter file and each image to the files you extracted and you should be fine.
For Rockchip firmware related info, you can learn a lot working with the tools I mentioned and experimenting by yourself. This [[** please register to see this link **]] also has some info.
Cheers.
13:51
Member
2013/04/01
Offlinehave followed the guide and got as far as running the script ,have made it excutable but when running iget
/Rockchip_dump_Linux# perl ./an10g2_dump.pl
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool:
: not foundol: 1: ./rkflashtool: H�����H���5z
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
Reading parameters…
Size of parameters is 0
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool: H�����H���: not found
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool: H�����H���5z
: not foundol: 1: ./rkflashtool:
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool: �: not found: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool: Z��@: not found
'
'��: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool:
: not foundol: 1: ./rkflashtool: H�����H���5z
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
./rkflashtool: 1: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool: �: not found
: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool:
: not foundol: 1: ./rkflashtool: H�����H���5z
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 1: ./rkflashtool: ELF: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool:
: not foundol: 1: ./rkflashtool: H�����H���5z
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
./rkflashtool: 1: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not found./rkflashtool: 1: ./rkflashtool:
ELF: not found
./rkflashtool: 2: ./rkflashtool: '
'��: not found
./rkflashtool: 1: ./rkflashtool: Z��@: not found
./rkflashtool: 1: ./rkflashtool: +@: not found
./rkflashtool: 1: ./rkflashtool: @: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: '�: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
./rkflashtool: 2: ./rkflashtool: CE���qX8��������: not found
./rkflashtool: 1: ./rkflashtool:
�: not found
�: not found: 1: ./rkflashtool:
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: �: not found
./rkflashtool: 1: ./rkflashtool: : not found
: not foundol: 1: ./rkflashtool: ./rkflashtool: 1: ./rkflashtool:
: not found���5z
./rkflashtool: 3: ./rkflashtool: �
: not found ��������%2
./rkflashtool: 17: ./rkflashtool: Syntax error: ")" unexpected
CRC = 00000000
have tried whilst connected via usb and put in black screen and also tried whilst in recovery and also just in normal usb mode but same not found error(following thetutorial directed to thepart after it says grab a paperclip is missing so maybe im missing something am using ubuntu
14:08
Please donate to support my work |
Moderator
Firmware Guru
2012/01/05
OfflineArchos 101 XS
14:46
Please donate to support my work |
Moderator
Firmware Guru
2012/01/05
OfflineArchos 101 XS
as i said earlier, the tools that is provided in the first post is more intended for rk2918 chips, not on the new 3066 and 3188, for these new ones, you need to recompile
[[** please register to see this link **]]
As a starting point
Most Users Ever Online: 646
Currently Online: sineda, geocos, thatoneguysomeplace, Drigz, coldasice007, netlars, kaylacheergirl, skletters, erichk, icekid, xandz23, garciburbu, goldhuf, dgaid, shimikis, ajlynn, rheenaparas, rgidds, coffinsoul
144 Guest(s)
Currently Browsing this Page:
2 Guest(s)
Top Posters:
admin: 3932
globula_neagra: 2028
finless: 605
exelletor: 344
damo: 255
alex: 254
DanielVd: 237
setialpha: 210
Member Stats:
Guest Posters: 39
Members: 82646
Moderators: 3
Admins: 1
Forum Stats:
Groups: 10
Forums: 132
Topics: 2981
Posts: 24464
Newest Members: coffinsoul, mcrqaoFY, sqirywBW, Deborahioz, REiN67rus, murrayjbrett
Moderators: HaroldG (117), globula_neagra (2028), exelletor (344)
Administrators: admin (3932)






Log In
Register
Arnova and Archos support Forum





