FORUMS
Remove All Ads from XDA
Post Reply Email Thread
Hello,

I'm the proud owner of an hybrid monster, called THBK1-10.

This is basically an affordable tablet, running both Windows 8 and Android 4.2.2.
10.1 display, running x86 Atom 4cores, 2Gb RAM, 32Gb eMMC, USB host enabled. It is shipped with an external keyboard/touchpad (no port, no battery, no extended storage on it). More informations: http://www.thomsoncomputing.eu/dualboot.html

Windows 8 comes in x86 flavor...
The boot process let you choose Windows or Android.

There is no play store. My main goal actually is:
- (ok) rooting Android part
- (ok) installing Play Store
- (ok) increasing space
- (nok) installing a recovery (CWM/TWRP) allowing you to flash non-signed updates
- (nok) running Linux from an external USB drive

Partition layout: http://forum.xda-developers.com/show...52&postcount=8
Rooting / play store guide: http://forum.xda-developers.com/show...4&postcount=23
Known clones: http://forum.xda-developers.com/show...9&postcount=10
Increasing space with external SD: http://forum.xda-developers.com/show...9&postcount=17
Timezone issue Android/Windows: http://forum.xda-developers.com/show...0&postcount=19
BIOS default (SlateDroid): http://www.slatedroid.com/topic/1065...t-bios-values/

Have fun !
The Following 9 Users Say Thank You to Graveen For This Useful Post: [ View ] Gift Graveen Ad-Free
30th June 2014, 06:52 PM |#2  
Inactive Recognized Developer
Flag Seattle
Thanks Meter: 2,947
 
More
I know there are EXT2 drivers for Windows, and EXT3 is just EXT2 + Journaling (the journaling is an important feature, but it's not part of the security model). However, I'm not sure if any of those drivers can modify file permissions. Alternatively, one could of course hex-edit the Android partition and try to tweak the file permissions that way, but that would require much more understanding of the EXT filesystem than I have. The source code is all open, though...
The Following 2 Users Say Thank You to GoodDayToDie For This Useful Post: [ View ] Gift GoodDayToDie Ad-Free
1st July 2014, 12:34 PM |#3  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
Thank you. Here is what i did:

a) trying to handle EXT3 fs from Windows
-> with Ext2Fsd, i have accesses to all the partitions, including /system and /data, but unfortunatly, permissions are not correct
-> i trying with other tool (Explore2Fs) not luck
-> ltools seems to provide a lattr util that could do it, but i'm unable to see the files (certainly because of the GPT partition

b) trying to use VirtualBox with raw disk access for handling, with a linux guest, permissions:
-> up to partition 7, this seems correct
-> from partition 8 (/system), i can mount it in RO but it crashes in RW

c) trying to boot to any linux supporting EFI32 and GPT
-> thanks to paperwastage, i could achieve it (thread here: http://forum.xda-developers.com/show....php?t=2500078 )
-> i have strange troubles: the system only detect mmcblk0 to mmcblk7, and is throwing an error (error -110 + unknow command)
-> both, in clonezilla and ubuntu

d) tryed to use so android local tricks to force change mode, but once, i'm stuck with no eXecute flag. I dig around the local.prop or any stuff that would help me to achieve this goal. The recovery is not available (nor i found it) and the only thing i can do is factory reset.

It really seems only Windows got the proper drivers for this eMMC. This could explain why i had hard time to dump it (and, actually, i would not try to restore b/c i'm not sure everything is backuped correctly and don't want to brick my tablet), and why i could only write from Windows and why it cuts at partition7 (i have at least 12 partitions. NTFS windows main is the #11 iirc)

What i could try actually:
-> double check with newer ubuntu (when i started "install to disk", it seems it could detect the whole disk, have to look again)
-> double check with local THBK install (copy 3 apks bundled with the tablet, but perhaps a command script is available to be executed ?)
-> double check with virtual box & raw disk acces (i focused on /system, but perhaps /data is ok ?)
-> recompile Ext2Fsd to have different default properties
-> dig the hardware to see if a real recovery boot is not available, or change the recovery to something more usefull than factory reset


Thank you if you have more and more ideas
The Following 3 Users Say Thank You to Graveen For This Useful Post: [ View ] Gift Graveen Ad-Free
1st July 2014, 04:39 PM |#4  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
Quick notes:

- THBK1 does NOT connect to PC/MAC
- THBK1 does NOT have USB Debug activated. The micro-usb is aimed to put a (normal) cable, not an OTG one nor a charging cable. You can reach ADB only over Wireless.

-> Currently trying TowelRoot with different parameters, but for now not successfull. Basically this is a 4.2.2 kernel so i could expect a low resistance at exploits, it worths to be tested
The Following 2 Users Say Thank You to Graveen For This Useful Post: [ View ] Gift Graveen Ad-Free
2nd July 2014, 01:08 PM |#5  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
Good news, i was able to boot from an USB stick (with EFI), and while the MMC is not accessible, i found a trick to change permissions.

I have now full R/W support on EXT3 partition.

But sadly SU is not enough to gain root accesses.... damn.

Anyone able to find doc or explain how root access is triggered ?
The Following 2 Users Say Thank You to Graveen For This Useful Post: [ View ] Gift Graveen Ad-Free
3rd July 2014, 05:48 PM |#6  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
I found an update, and i'm now able to flash the whole system partition. Sadly, i could not flash another update.zip, so i guess this is signed (and sadly it is).

I have also tryed z4root, towelRoot exploits, not working.

Basically i could somehow bypass the sign system in applying myself the content of the update.zip (as long as it deals with /data and /system files & perms). I'll try that for at least google apps.

edit: ok i have now play store and the whole google suite is working after a big playstore update (talkback, vocal syntgetisis and so on). Only google+ is FCing but it should only be a matter of installation. I should remove it and reinstall it from the market.

Only thing missing is root

Status on Android forum side: http://forum.xda-developers.com/andr...1/post53896017
The Following 3 Users Say Thank You to Graveen For This Useful Post: [ View ] Gift Graveen Ad-Free
27th March 2015, 11:41 PM |#7  
Feregorn's Avatar
Senior Member
Flag Athens, GR
Thanks Meter: 19
 
More
Thanks for all your efforts with the Thbk1 Graveen! I bought this tablet also from Carrefour while passing from France because of its great value for money and ecause of you I successfully rooted the android OS. All was going great, until I installed adaway and xposed and then rebooted the tablet because both asked for it in order to work. And now the tablet is stuck at the Thomson bootscreen whenever I try to launch android. The windows part works as before. Do you know why this happened? OS there any solution, so that I might be able to access android again?

Edit: Okay. I solved the stuck at boot problem. I read online about going into android recovery with the Thomson tablet by pressing vol+ while booting android. It showed then the black box with the green letters which wasn't what I was expecting from a recovery. I then connected my USB stick with the OTA file that Graveen has provided and the tablet then automatically initiated a recovery/format procedure which brought android back to stock wit everything deleted, but installing Google account and apps and rooting. So, everything turned alright in the end and is working fine so far.
6th April 2015, 07:53 PM |#8  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
It seems there is (at least) 2 revisions.

Type A, which S/N starts with 201405HWDxxxx
Type B, which S/N starts with 201407HWDxxxx

This is actually unsure, but you can help me a lot:

a) give me your S/N (back/bottom of your tablet
b) post your kernel.efi file (not any private information into it)


The kernel.efi file is located in the boot partition (partition 1, disk 0).

You can easily grab it the following way:

* you need: keyboard dock, usb key

- insert usb key
- start thbk1
- press Fn + F7 when you see intel logo and choose UEFI shell
- press ESC to not boot startup.nsh

Your USB key is fs4:
Wanted file is in fs0:

type (if AZERTY keyboard, you will be in QWERTY mode, ':' is **** + M , while '.' is ':' key) :
Shell> fs0:
Shell> copy kernel.efi fs4:

then you can safely

Shell> reset

Thank you, a lot !
10th May 2015, 10:09 PM |#9  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
bump !!! 201407 needed !!
27th May 2015, 11:23 PM |#10  
Graveen's Avatar
OP Senior Member
Thanks Meter: 83
 
Donate to Me
More
Bump, everything is available again on SLD: http://www.slatedroid.com/topic/1068...e-through-ota/
Post Reply Subscribe to Thread

Tags
thbk1 thomson android windows hack

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes