Latest product reviews
ARCHOS 50 Diamond
ARCHOS GamePad2
ARCHOS
Smartphones
ARCHOS
TV Connect
ARCHOS 101 XS

A A A
Avatar

Please consider registering
Guest

Search

— Forum Scope —






— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

Register Lost password?

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 !

sp_Feed sp_TopicIcon
Archos 70 titanium root
Avatar
Ananky
New Member
Forum Posts: 2
Member Since:
2013/04/15
sp_UserOfflineSmall Offline
1
2013/04/15 - 08:50
sp_Permalink sp_Print

Hi guy 

how root my Archos 70 titanium ?? I cant find any procedure

Please Help my

Avatar
globula_neagra
Birmingham

Moderator

Firmware Guru
Forum Posts: 2424
Member Since:
2012/01/05
sp_UserOfflineSmall Offline

Thanks Received: 264
2
2013/04/15 - 11:17
sp_Permalink sp_Print

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

Avatar
Ananky
New Member
Forum Posts: 2
Member Since:
2013/04/15
sp_UserOfflineSmall Offline
3
2013/04/15 - 11:22
sp_Permalink sp_Print sp_EditHistory

so it is too early to have a guide on how to get root permissions

Avatar
globula_neagra
Birmingham

Moderator

Firmware Guru
Forum Posts: 2424
Member Since:
2012/01/05
sp_UserOfflineSmall Offline

Thanks Received: 264
4
2013/04/15 - 12:16
sp_Permalink sp_Print

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.


Avatar
admin

admin
Forum Posts: 5872
Member Since:
2010/09/11
sp_UserOfflineSmall Offline

Thanks Received: 3163
5
2013/04/15 - 12:24
sp_Permalink sp_Print

If you want to help with a dump there's a guide here:

http://www.arctablet.com/blog/forum/firmware-development/dumping-firmware-on-arnova-g2-arnova-g3-and-other-rockchip-based-tablets/

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.

Avatar
hmsintrepide
Active Member
Forum Posts: 37
Member Since:
2013/02/25
sp_UserOfflineSmall Offline

Thanks Received: 3
6
2013/05/23 - 13:22
sp_Permalink sp_Print

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:

http://www.arctablet.com/blog/forum/firmware-development/dumping-firmware-on-arnova-g2-arnova-g3-and-other-rockchip-based-tablets/

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.

Avatar
globula_neagra
Birmingham

Moderator

Firmware Guru
Forum Posts: 2424
Member Since:
2012/01/05
sp_UserOfflineSmall Offline

Thanks Received: 264
7
2013/05/23 - 15:23
sp_Permalink sp_Print

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

Avatar
whirring
New Member
Forum Posts: 6
Member Since:
2013/04/08
sp_UserOfflineSmall Offline

Thanks Received: 2
8
2013/05/25 - 03:28
sp_Permalink sp_Print

is it difficult dump the firmware? 

Avatar
globula_neagra
Birmingham

Moderator

Firmware Guru
Forum Posts: 2424
Member Since:
2012/01/05
sp_UserOfflineSmall Offline

Thanks Received: 264
9
2013/05/25 - 14:37
sp_Permalink sp_Print

no, as long as you know what you are doing.

Avatar
hmsintrepide
Active Member
Forum Posts: 37
Member Since:
2013/02/25
sp_UserOfflineSmall Offline

Thanks Received: 3
10
2013/06/11 - 19:11
sp_Permalink sp_Print sp_EditHistory

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) & 0xff
    static 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
Avatar
xorux
New Member
Forum Posts: 2
Member Since:
2013/06/05
sp_UserOfflineSmall Offline
11
2013/06/17 - 18:30
sp_Permalink sp_Print

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 :)

Avatar
admin

admin
Forum Posts: 5872
Member Since:
2010/09/11
sp_UserOfflineSmall Offline

Thanks Received: 3163
12
2013/06/17 - 18:35
sp_Permalink sp_Print

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.

Avatar
xorux
New Member
Forum Posts: 2
Member Since:
2013/06/05
sp_UserOfflineSmall Offline
13
2013/06/17 - 18:41
sp_Permalink sp_Print

my bad :o  
i found that few days ago and i tought i should share it :s 

i was thinking that you guyz forgot the 70 titanium X)

thx for telling me anyway :D

Forum Timezone: Europe/Paris

Most Users Ever Online: 749

Currently Online: 85keli, Cusco
229 Guest(s)

Currently Browsing this Page:
1 Guest(s)


Devices in use: Desktop (187), Phone (39), Tablet (5)

Top Posters:

Oma7144: 5784

globula_neagra: 2424

finless: 604

DarthJabba: 551

exelletor: 450

JochenKauz: 450

cracktech: 432

maikal: 394

Newest Members:

paco59

thazel99

khanmosa

KHD-91

Tecnist

wa2lgom3aa

Forum Stats:

Groups: 10

Forums: 185

Topics: 5916

Posts: 58854

 

Member Stats:

Guest Posters: 43

Members: 256514

Moderators: 5

Admins: 1

Administrators: admin

Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech


CrewRKTablets moderators: JochenKauz and Astralix