Forum switched to read-only as of 2020/06/01
Latest product reviews |
---|
![]() |
![]() |
Smartphones ![]() |
TV Connect ![]() |
![]() |
ClockworkMod (CWM) Recovery easy install for RK3066 and RK3188 -- TWRP/CWM Flash-Tool and root for RK3288
Please donate to support OMA and CrewRKTablets firmware work, thank you !


Moderator

Firmware Guru
2012/01/05

We still don't have a 70 Titanium to dump the firmware from it.


Moderator

Firmware Guru
2012/01/05

The guide is the same like on the other rockchip tablets
Get the tablet in flashing mode, and use rockchip tools, to flash it .
We need a firmware dump to cook a rooted one.
If you want to help with a dump there's a guide here:
It gives the general idea but yet needs to be updated for RK3066 devices.
We can also make the dump ourselves from a 70 Titanium device, but we just can't buy every single device. Donations are welcome if you want to help, we'll get a device once if there is a reasonable amount of donations to cover at least 2/3 of the tablet price.
Cheers.
If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.

2013/02/25

Archos upload the archos 70 titanium update.zip file (http://www.archos.com/support/support_tech/updates_fwm.html?country=gb&lang=en). But it's not a rk image, we can't modify this zip without break the checksum.
admin said
If you want to help with a dump there's a guide here:It gives the general idea but yet needs to be updated for RK3066 devices.
We can also make the dump ourselves from a 70 Titanium device, but we just can't buy every single device. Donations are welcome if you want to help, we'll get a device once if there is a reasonable amount of donations to cover at least 2/3 of the tablet price.
Cheers.
I try it, but I can't find my device in bootloader mode.


Moderator

Firmware Guru
2012/01/05

ADB way to get the tablet in flashing mode
adb reboot bootloader
App way to get the tablet in flashing mode
-download a terminal app
reboot bootloader


Moderator

Firmware Guru
2012/01/05


2013/02/25

Anyone can dump the firmware and upload it ?
Tuto for dump the 70 titanium :
- You must install a linux distrib like ubuntu and install this pakage : "libusb-1.0.0-dev" with this command line : "sudo apt-get install libusb-1.0.0-dev"
- if gcc is not installed, install it and compile this file (rkflashtool.c) with this command : "gcc -o rkflashtool rkflashtool.c -lusb-1.0 -02 -W -Wall -s"
/* rkflashtool - for RK2808, RK2818 and RK2918 based tablets** Copyright (C) 2011 Ivo van Poorten (complete rewrite for libusb)* Copyright (C) 2010 FUKAUMI Naoki (reverse engineering of protocol)** Redistribution and use in source and binary forms, with or without* modification, are permitted provided that the following conditions* are met:* 1. Redistributions of source code must retain the above copyright* notice, this list of conditions and the following disclaimer.* 2. Redistributions in binary form must reproduce the above copyright* notice, this list of conditions and the following disclaimer in the* documentation and/or other materials provided with the distribution.** THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.** Build with:** gcc -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall -s*/#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include <stdint.h>#include <unistd.h>#include <string.h>#include <errno.h>#include <libusb-1.0/libusb.h>/* hack to set binary mode for stdin / stdout on Windows */#ifdef _WIN32#include <fcntl.h>int _CRT_fmode = _O_BINARY;#endif#define RKFLASHTOOL_VER_MAJOR 2#define RKFLASHTOOL_VER_MINOR 1#define RKFT_BLOCKSIZE 0x4000 /* must be multiple of 512 */#define RKFT_OFF_INCR (RKFT_BLOCKSIZE>>9)#ifndef RKFT_DISPLAY#define RKFT_DISPLAY 0x100#endif#define RKFT_FILLBYTE 0xff#define RKFT_CID 4#define RKFT_FLAG 12#define RKFT_COMMAND 13#define RKFT_OFFSET 17#define RKFT_SIZE 23#define SETBE32(a, v) ((uint8_t*)a)[3] = v & 0xff;((uint8_t*)a)[2] = (v>>8 ) & 0xff;((uint8_t*)a)[1] = (v>>16) & 0xff;((uint8_t*)a)[0] = (v>>24) & 0xffstatic uint8_t cmd[31] = { 'U', 'S', 'B', 'C', };static uint8_t res[13];static uint8_t buf[RKFT_BLOCKSIZE], cid;static int tmp;static const char *const strings[2] = { "info", "fatal" };static void info_and_fatal(const int s, char *f, ...) {va_list ap;va_start(ap,f);fprintf(stderr, "rkflashtool: %s: ", strings[s]);vfprintf(stderr, f, ap);va_end(ap);if (s) exit(s);}#define info(...) info_and_fatal(0, __VA_ARGS__)#define fatal(...) info_and_fatal(1, __VA_ARGS__)static void usage(void) {fatal("usage:n""trkflashtool b treboot devicen""trkflashtool e offset size terase flash (fill with 0x%02x)n""trkflashtool r offset size >file tread flashn""trkflashtool w offset size <file twrite flashnn""toffset and size are in units of 512 bytesn", RKFT_FILLBYTE);}static void send_cmd(libusb_device_handle *h, int e, uint8_t flag,uint32_t command, uint32_t offset, uint8_t size) {cmd[RKFT_CID ] = cid++;cmd[RKFT_FLAG] = flag;cmd[RKFT_SIZE] = size;SETBE32(&cmd[RKFT_COMMAND], command);SETBE32(&cmd[RKFT_OFFSET ], offset );libusb_bulk_transfer(h, e|LIBUSB_ENDPOINT_OUT, cmd, sizeof(cmd), &tmp, 0);}#define send_buf(h,e,s) libusb_bulk_transfer(h, e|LIBUSB_ENDPOINT_OUT,buf, s, &tmp, 0)#define recv_res(h,e) libusb_bulk_transfer(h, e|LIBUSB_ENDPOINT_IN,res, sizeof(res), &tmp, 0)#define recv_buf(h,e,s) libusb_bulk_transfer(h, e|LIBUSB_ENDPOINT_IN,buf, s, &tmp, 0)#define NEXT do { argc--;argv++; }while(0)int main(int argc, char **argv) {libusb_context *c;libusb_device_handle *h;int offset = 0, size = 0;char action;NEXT; if (!argc) usage();action = **argv; NEXT;switch(action) {case 'b':if (argc) usage();break;case 'e': case 'r': case 'w':if (argc!=2) usage();offset = strtoul(argv[0], NULL, 0);size = strtoul(argv[1], NULL, 0);break;case 'v': case 'V':printf("rkflashtool version %d.%dn",RKFLASHTOOL_VER_MAJOR, RKFLASHTOOL_VER_MINOR);exit(0);break;default:usage();}if (libusb_init(&c)) fatal("cannot init libusbn");libusb_set_debug(c, 3);if (!(h = libusb_open_device_with_vid_pid(c, 0x2207, 0x300a)))if (!(h = libusb_open_device_with_vid_pid(c, 0x2207, 0x281a)))fatal("cannot open devicen");if (libusb_kernel_driver_active(h, 0) == 1) {info("kernel driver activen");if (!libusb_detach_kernel_driver(h, 0))info("driver detachedn");}if (libusb_claim_interface(h, 0)<0) fatal("cannot claim interfacen");info("interface claimedn");send_cmd(h, 2, 0x80, 0x00060000, 0x00000000, 0x00); /* INIT */recv_res(h, 1);usleep(20*1000);switch(action) {case 'b':info("rebooting device...n");send_cmd(h, 2, 0x00, 0x0006ff00, 0x00000000, 0x00);recv_res(h, 1);break;case 'r':while (size>0) {if (offset % RKFT_DISPLAY == 0)info("reading flash memory at offset 0x%08xr", offset);send_cmd(h, 2, 0x80, 0x000a1400, offset, RKFT_OFF_INCR);recv_buf(h, 1, RKFT_BLOCKSIZE);recv_res(h, 1);/* check for write() errors to catch disk-full, no-perms, etc. */if (write(1, buf, RKFT_BLOCKSIZE) < 0)fatal("error writing buffer to stdout: %sn", strerror(errno));offset += RKFT_OFF_INCR;size -= RKFT_OFF_INCR;}fprintf(stderr, "n");break;case 'w':while (size>0) {if (offset % RKFT_DISPLAY == 0)info("writing flash memory at offset 0x%08xr", offset);memset(buf, 0, RKFT_BLOCKSIZE);/* we ignore here read() errors and pad up to given size */if (read(0, buf, RKFT_BLOCKSIZE) < 0) {};send_cmd(h, 2, 0x80, 0x000a1500, offset, RKFT_OFF_INCR);send_buf(h, 2, RKFT_BLOCKSIZE);recv_res(h, 1);offset += RKFT_OFF_INCR;size -= RKFT_OFF_INCR;}fprintf(stderr, "n");break;case 'e':memset(buf, RKFT_FILLBYTE, RKFT_BLOCKSIZE);while (size>0) {if (offset % RKFT_DISPLAY == 0)info("erasing flash memory at offset 0x%08xr", offset);send_cmd(h, 2, 0x80, 0x000a1500, offset, RKFT_OFF_INCR);send_buf(h, 2, RKFT_BLOCKSIZE);recv_res(h, 1);offset += RKFT_OFF_INCR;size -= RKFT_OFF_INCR;}fprintf(stderr, "n");break;default:break;}libusb_release_interface(h, 0);libusb_close(h);libusb_exit(c);return 0;}- When you have compile this file try this :
./rkflashtool r 0x00002000 0x00002000 > misc.img
./rkflashtool r 0x00004000 0x00004000 > kernel.img
./rkflashtool r 0x00008000 0x00008000 > boot.img
./rkflashtool r 0x00008000 0x00010000 > recovery.img
./rkflashtool r 0x000C0000 0x00018000 > backup.img
./rkflashtool r 0x00040000 0x000D8000 > cache.img
./rkflashtool r 0x00002000 0x00118000 > kpanic.img
./rkflashtool r 0x000E0000 0x0011A000 > system.img
- Now you can zip this files and upload it on internet

2013/06/05

Hi guyz , i just whanted to share the info !
The Archos 70 titanium got rooted !! (yeaaaah )
Here i get this info => http://www.androidworld.it/forum/archos-106/archos-70-titanium-rooted-finalmente-108995/
Fully tested and it's works (i did my root with the tool , it's a one click root )
So i hope u enjoy it
Well this is the same procedure that was published here like a week ago:
http://www.arctablet.com/blog/forum/archos-titanium/archos-70-titanium-rooted-finally/
We also have a custom firmware in the works, should be published tonight.
If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.
Most Users Ever Online: 803
Currently Online:
58 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Devices in use: Desktop (53), Phone (5)
Top Posters:
finless: 604
DarthJabba: 551
maikal: 394
mussonero1: 350
alex: 252
damo: 243
DanielVd: 237
Mark06: 222
Newest Members:
VMILCINOV
Greedrg
avaslidecast
chefnl
samahsher
sesemichel
Forum Stats:
Groups: 10
Forums: 185
Topics: 6037
Posts: 60500
Member Stats:
Guest Posters: 43
Members: 262194
Moderators: 5
Admins: 1
Administrators: admin
Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech
CrewRKTablets moderators: JochenKauz and Astralix