yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] dalekjoe:
Hello, the pre-rooted image that is linked in the 2nd post in this thread is working for me.

NOTE: If you have the mmcblk version of this tablet, you'll need to let the image boot fully, then follow the instructions in the OP to flash the correct TWRP. Don't enter TWRP until you do this, or you won't be able to boot anymore unless you either re-flash the image, or manually update the sim-links in '/dev/block/by-name'. To know if you have mmcblk or nand, follow the directions to check in the OP.

I've just picked one of these up at the thrift store and have been using it to play around with unpacking/modifying/repacking images.

Soon I'll be posting a version I made with the intent of having a near stock image for my mmcblk version of this tablet (no root except adb root in TWRP, correct TWRP version), and another version which is the same, except adb root is enabled in boot (but not on by default). I'll post those soon. I made nand versions of these as well, although I really can't test them since I don't have a nand version of this tablet.

I'm also trying to find a bluetooth stack that will work with this that can find my bluetooth keyboard - but this is tricky since there are no alternate known working images for this tablet to take bluetooth from, so I am basically just blindly trying bluetooth stacks from other Allwinner devices. So far, no luck.
[Miscellaneous Android Development] Paxster:
I shall do matey.:highfive:

Is there any chance you could get TWRP to work with the Latest V4.4.4 Android Sys Please? Maybe it would work Properly? Plus I do Like V4.4 Android lol.

Regards

Paxster:good:
[Miscellaneous Android Development] Paxster:
[MENTION=7237874]NepoRood[/MENTION] Cannot move copy the log onto SDCARD ? The 0 Bytes for Internal. External SD is part of System. Also cannot Mount any Partitions except the one in the Image. Here is a Image. Not sure it will help?

Regards Paxster;)
[Miscellaneous Android Development] NepoRood:
That is just plain weird, it's like the recovery.fstab file is wrong :confused:
[Miscellaneous Android Development] NepoRood:
If you'll give me a few days to work on it, yes, I will try to build one that works on KitKat.
[Miscellaneous Android Development] NepoRood:
Looking at your image, I've never used "adb.exe" in the command window, with Windows or Linux. If you don't mind, just to satisfy my curiosity, try the following:

1) Connect your X10 to PC

2) Type this in command window:

adb devices

3) Output should be:

List of devices attached

00000000000000000000	device

4) Type this next:

adb push X10_twrp3.0.2.img /dev/block/nandf

5) Output should resemble:

2857 KB/s (17311744 bytes in 5.915s)

6) Type this:

adb reboot recovery

I'm currently working on a different device, for personal purpose (it's kinda old, lol) If the above doesn't work right for you, I'll build TWRP for you that works on KitKat.
[Miscellaneous Android Development] MSF Jarvis:
It's just a matter of setting $PATH. If your system's path variable does not contain the directory where your adb binary is, you need to use the full name inside the folder where the binary sits. In Linux this is not the case since everything installed through apt is installed into /usr/bin or /usr/local/bin, both of which are in the $PATH variable.
[Miscellaneous Android Development] NepoRood:
More Valuable info from THE [MENTION=6552280]MSF Jarvis[/MENTION]

Thank You, my friend, for following this thread and offering your input, I really appreciate it :D

(I'm on BBQLinux most of the time)
[Miscellaneous Android Development] Paxster:
[MENTION=7237874]NepoRood[/MENTION] [MENTION=6552280]MSF Jarvis[/MENTION] Been busy customizing my Roms lol.. Many thanks for your replys :good:

I put the exe at the end of Adb because i was getting so frustrated lol.. I have followed your instructions to the book lol, still no joy.

Do you recon the flashing programs are not formatting the tablet properly? Or the Partitions are damaged somehow?

I have also noticed that KingOroot reports the tablet as already Rooted on V4..4.4 and V5.1, but this is not true.? (After a full flash from PhoenixSuit V1.10)

After re-rooting BusyBox reports it has itself in /sbin and is a strong indication that it has been used for a custom kernel:confused:

I am, not sure if these above problems are causing my problems?

Many thanks all. I shall give your tips a try. Also many thanks [MENTION=1087143]nepo[/MENTION]Rod for doing a V4.4.4 Custom TWRP soon :highfive:

Paxster;)

PS I have used all the progs that can flash the Roms to the tablet, still no joy
[Miscellaneous Android Development] NepoRood:
With Kingo, you have to use the "Root Again" option, I'll add that to the OP. I don't understand why it doesn't work for you, AFAIK, you're the only one that's had this problem :confused:

I'll reflash my tablet with the 4.4.4 firmware today and start working on TWRP for that.
[Miscellaneous Android Development] Franzferdinan51:
I've only built Firefox os roms but considered building for this tablet since twrp hit the scene but I don't have a Linux server I could use my sisters windows 10 pc but I don't even know if you can build on Windows as I used Ubuntu Linux when I made Firefox os
[Miscellaneous Android Development] NepoRood:
Only way to build on Windows is through a Virtual Machine, running some flavor of Linux. Which I'm sure would be incredibly slow without tons of ram and a multi-core procesessor.

I've managed to gather up the vendor blobs, just need to add more info to my device tree and then try a build. I've got so many different things going on at the same time, though, I don't know when that will be...
[Miscellaneous Android Development] Franzferdinan51:
Right I'll probably use Live USB Ubuntu my sisters computer is a octa core gaming pc with a decent chunk of ram can't recall exact number

---------- Post added at 12:09 AM ---------- Previous post was at 12:08 AM ----------

As a side note anyone else having problems with freezing on stock rooted rom? Mine locks up a lot and freezes/lags bad
[Miscellaneous Android Development] NepoRood:
Good luck with that, sounds like a decent machine. And, I personally haven't had any freeze or lag issues, with running 5.1.1 or 4.4.4
[Miscellaneous Android Development] Franzferdinan51:
Thanks honestly i probably won't get far so hopefully someone else is working also ,That's a shame honestly because I've factory reset several times and continually having to force reboot I'm currently on 5.1.1 is there a factory image I can reflash instead of just factory reset?
[Miscellaneous Android Development] NepoRood:
Yes, go to Tablet Express website, I'll also add a link in OP
[Miscellaneous Android Development] Franzferdinan51:
Thanks bro I actually found it and was coming to edit my post to confirm that it was easily found but a side note that this DOES NOT show up on my tablet when searched had to use a PC

---------- Post added at 05:06 PM ---------- Previous post was at 05:04 PM ----------

Through the program is a little confusing
[Miscellaneous Android Development] NepoRood:
Open the application, select the "Key" icon, the key file will be located in the extracted folder, should be: AW_LCTOOLS.key

Next select the image file you downloaded by using the "Image" icon

Power off the tablet, connect the micro end of the usb to the tablet, and press the "Start" icon in the tool.

While holding the "Volume Down" button, plug in the large end of the usb to the PC, then start pressing the "Power" button on the tablet repeatedly (8 times total) also continue holding "Volume Down"

After the 8th press, Windows should make a "recognition" sound, release the "Volume" button, and the flash will begin.

When finished, unplug tablet and click the "Stop" icon, followed by the "Exit" icon

Let me know if my instructions are not clear, as I wrote it out from memory, lol
[Miscellaneous Android Development] Franzferdinan51:
Worked perfectly thanks! I accidently bricked but got it going shortly after I seen your post awesome guys you rock
[Miscellaneous Android Development] Franzferdinan51:
Mistake
[Miscellaneous Android Development] NepoRood:
Glad it worked out :D
[Miscellaneous Android Development] Franzferdinan51:
Yeah me to I'm trying to install xposed but I haven't messed with it in a while kinda forget what I'm doing trying to find the proper download can't find crap
[Miscellaneous Android Development] Franzferdinan51:
Yeah just a follow up to xposed it gave me a lot of issues right off the bat maybe it was the one I used but it was for sure not compatible system still booted, but was unstable to all hell
[Miscellaneous Android Development] NepoRood:
I know nothing about xposed framework, as I don't use it. If you figure it out though, post, so others might benefit :good:
[Miscellaneous Android Development] Franzferdinan51:
Unfortunately I was unable to figure it out due to my lack of experience with xposed ad well so hopefully the next person can get it working
[Miscellaneous Android Development] NepoRood:
[MENTION=7236780]Paxster[/MENTION]

I've added TWRP 2.8.7.0 to the OP for KitKat users, enjoy!

PS, Sorry, I couldn't get 3.0.2 to load right...
[Miscellaneous Android Development] Franzferdinan51:
Looks like i can't use my sister's machine to try and build so i need to find a tower i can remote SSH to try and do this build and maybe a partner to help when times are tough
[Miscellaneous Android Development] NepoRood:
I'm willing to help anyway I can, and have been told I can borrow a Jenkins server (however that works, lol) PM or Post, and hopefully we can do something.

Side Note: Tablet Express told me the "Devs" were working on Android 6 for the X10, but had no ETA for when it would be ready...
[Miscellaneous Android Development] Franzferdinan51:
Well that's certainly good news but I'm sure me and you can work together on AOSP ROM just get started and then maybe work on CyanogenMod or something of that nature just to get our feet on the ground see if we can kick start development in the community

---------- Post added at 03:49 PM ---------- Previous post was at 02:51 PM ----------

Also we need a place or way to chat privately such as hangouts or something similar
[Miscellaneous Android Development] Franzferdinan51:
Confirmed MM IS in the works
[Miscellaneous Android Development] NepoRood:
Probably be next year though, 5.1.1 didn't come out till this past January...
[Miscellaneous Android Development] JacobVR:
Having already satisfied use in the family since May this year, the Kids tablet "Dragon Touch Y88X 7 inches", we have chosen for the present Dragon Touch X10 10 inch tablet of the same party. Also in this case, and I can tell in advance here before, we were pleasantly surprised and satisfied so far.
[Miscellaneous Android Development] NepoRood:
I recommend screen protectors, the screen scratches very easily. Other than that, it's a great device and I'm glad I got one :D

EDIT: Turns out there's a screen protector installed by TabletExpress :good:
[Miscellaneous Android Development] Franzferdinan51:
That would be disappointing
[Miscellaneous Android Development] Paxster:
Your a Star.. :highfive:

I shall give that a go.. I am confused as much as you. I truly cannot understand why Twrp V3 will not work on my X10. It is so annoying..

I used Partition Backup and Restore apk and that app only reports System, Data and Cache? That is truly weird. I have had 13 tablets in the last year and Never had so few Partitions reported lol.. Im wondering if it is a Partition problem my friend.

Regards Paxster :cool:
[Miscellaneous Android Development] allaidback:
Anyone find a custom ROM to use with this tablet yet? The TWRP file worked perfectly thank you! CUSTOM recovery now works great just need a custom ROM!
[Miscellaneous Android Development] NepoRood:
No custom rom yet, I'm still working on putting together a device tree for rom building. Quite a bit more info is required than building a recovery
[Miscellaneous Android Development] allaidback:
Thanks for letting me know...Please PM me as soon as you put together something! If you need any help let me know...I would like to contribute if I could!
[Miscellaneous Android Development] MSF Jarvis:
It's up on Github or anything? If you want, send me a zip, I'll put it up on a private repo in my account and give you push access to it. Maybe I'll contribute something to it too...
[Miscellaneous Android Development] NepoRood:
Thanks my friend, I know it's not going to be an easy process, lol

I've started the vendor on Git, I haven't pushed device yet, will when I get a chance. Got real life problems atm, clogged pipes, may have to call a plumber :crying:

I'll pm you when I get device pushed, and give you a zip link. I need to work on it a bit more first.
[Miscellaneous Android Development] ArtisLee:
Advice please!

Hello, I am fairly new to all of this and am I need of some advice if you wouldn't mind helping out a newb. I have a dragon touch x10 that is not a wee old yet and while researching the root process(which I believe I have figured out) I ran across a website that says super-su isn't working that great on android later than 4.4. Do you know if this is true and if so what alternate would you recommend I use for lollipop 5.1.1. Than you very Much
[Miscellaneous Android Development] NepoRood:
SuperSU works just fine, the developer is always working on improvements. You can download Chainfire's latest stable version from here (currently v2.65). If you have TWRP installed, flash it that way, otherwise you'll have to go with the Kingoroot option. There's nothing wrong with that one either, it's just a matter of preference.

Regards,

Nepo
[Miscellaneous Android Development] neme2016:
I have a dumb question, What use would I have for TWRP if there is no custom roms for this device? I purchased this tab brand new but its really slow for me freezes all the time apps crash like crazy. I flashed 5.1 and rooted is there anything I can do to run more stable and speed up a bit?
[Miscellaneous Android Development] ArtisLee:
Success, but problems. Please Help

Hello again, I got a successful root using www.kingoapp.com using the desktop version. My problem is that when I power on my device it sticks on the 2nd screen(the one that just has "android"across the screen).I can shut it down and restart and it will then go to the android is starting up box that says it is optimizing the apps. After it eventually starts it says I need to re-root to update the binary which I have done but it still does the same thing. Any help would be greatly appreciated, I'm not freakin out yet but not far from it. HaHaHa
[Miscellaneous Android Development] Franzferdinan51:
I've had a similar boot issue how I forced it to boot was clear dalvik and cache it'll take forever but that got it to boot I used King root
[Miscellaneous Android Development] NepoRood:
No need to freak, these Allwinner devices are pretty much unbrickable. I suggest a factory reset, then install TWRP and flash the SuperSU zip file for root.

Regards,

Nepo
[Miscellaneous Android Development] NepoRood:
I haven't had any real issues with mine, and TWRP is a better recovery than 3e (even if we don't have a custom rom). I haven't done this yet, but you could try some build.prop tweaks (Google it), see if that helps.

Regards,

Nepo
[Miscellaneous Android Development] ArtisLee:
Right on that worked perfectly and I still have root after the reset. I had to use the PC version of kingo root. Thanks for all the help. Do you have any suggestions on a ROM?

---------- Post added at 03:15 AM ---------- Previous post was at 03:13 AM ----------

I just did the reset and still had root. Does that make sense??
[Miscellaneous Android Development] NepoRood:
Unfortunately, there's currently not any custom roms for this device. I'm looking into building one, but, I've got a lot to learn on that front and it's slow progress. Tablet Express will probably beat me to it, lol, according to an email I got, they're working on Android 6 (Marshmallow) for the Dragon Touch series.
[Miscellaneous Android Development] MSF Jarvis:
Find a similar device and try to port any ROM from it using copy paste methods first, that *will* help with the device tree bring up (if the ROM you ported was source built)
[Miscellaneous Android Development] ArtisLee:
I will gave it a try, the
[Miscellaneous Android Development] Franzferdinan51:
Yes you'll still have root it doesn't clear that just helps with the being stuck on the Android logo
[Miscellaneous Android Development] allaidback:
I installed NITRO through recovery and it added a good bit of tweaks that have help my tablet out with speed and stability. First thing you should do is get rid of some of the system apps to free up some ram. Also zram or swap partition will help drastically. Most of these mods can be found on xda under the tweaks section.
[Miscellaneous Android Development] joutcast:
Fix for recovery not installing on ROM V20150826 Running Lollipop.

I guess there were some server issues last night was able to DL today. Heads up on flashing though I if you have the newer rom flashed from the Tablet Express website there are some changes. I did not have the "/dev/block/nandf" as outlined in the sh so I was getting fubared. I did a little digging around in the system and found no such reference. I did find "./dev/block/by-name/recovery" and manually entered it in the terminal emulator. After some mount commands and rebooted. Viola recovery TWRP is no working. Thanks for the file! :highfive:
[Miscellaneous Android Development] trillwizzard:
Newest Rom 5.1.1 Root Using Adb

hey guys im trying to push the TWRP.img to get the recovery and it wont flash i have the newest rom any help would be great please. I have the correct ADB and Fastboot drivers kingoroot works but cant get recovery and would rather use chainfire THanks
[Miscellaneous Android Development] NepoRood:
If this path is not working:

/dev/block/nandf

try using this instead:

/dev/block/by-name/recovery

Regards,

Nepo

PS, let us know if it works or not...
[Miscellaneous Android Development] trillwizzard:
thank you

i got the recovery to boot flashing it to adb push twrp.img /dev/block/mmcblk0p9

but it wouldnt recognize anything and i had to phoenix flash
[Miscellaneous Android Development] NepoRood:
This path does not exist on my device :confused:

Only mmcblk0 and mmcblk0p1
[Miscellaneous Android Development] trillwizzard:
hmm i issued a adb mount

and thats the location that showed the recovery partition
[Miscellaneous Android Development] NepoRood:
I'll give that a shot, see what happens. I got a rom build going now (sorry, different device)
[Miscellaneous Android Development] trillwizzard:
thats ok man

i appreciate the work you did on this though brother when you get a chance would be cool no rush ill keep messing with it tryed again and got a corrupted twrp again wont mount anything but the sd card
[Miscellaneous Android Development] NepoRood:
Gotta lot of work to do before building a ROM for the X10 (but, I'm up for it) got a great friend helping me out with building. I'm over-due on a couple MTK devices, but he's going to help with those, and I'm also trying some new stuff for my phone (Droid Turbo, see my sig) and suffering from "real life", lol

I'm glad you like my work, hopefully I'll continue to contribute in the future. Can you upload a log file?

adb pull /cache/recovery/last_log (<-- I think that's it, I'm a bit on the sleepy side...) or you could use the built in ES File Explorer to find it

Regards,

Nepo
[Miscellaneous Android Development] trillwizzard:
Yeah for sure man here you go

https://drive.google.com/open?id=0B8eaXcAszcpiVHRSdFpIMjNLQms

thats the recovery file too big too post here
[Miscellaneous Android Development] NepoRood:
at

That's just weird, did you flash the right TWRP? There's 2, one for KitKat and one for Lollipop...
[Miscellaneous Android Development] trillwizzard:
Yeah for sure man used the one for 5.1
[Miscellaneous Android Development] NepoRood:
Ok, did you try using dd intead of adb push?

adb shell

dd if=/path/to/recovery.img of=/dev/block/nandf
or
of=/dev/block/by-name/recovery
[Miscellaneous Android Development] trillwizzard:
tryed that STILL NO Gonna THROW IT LOL

dd if=/sdcard/recovery.img of=/dev/block/by-name/recovery.img
[Miscellaneous Android Development] trillwizzard:
Went and rooted using Kongo again and

There's 2 recovery locations I screeenshotted there location and everything to you

https://drive.google.com/folderview?id=0B8eaXcAszcpiWENzdllOQVBWaDQ
[Miscellaneous Android Development] NepoRood:
of=/dev/block/by-name/recovery

not recovery.img

Did this firmware come from Tablet Express? Cause mine don't look like that...
[Miscellaneous Android Development] trillwizzard:
Yeah it did man

Sorry for the late reply ill try that in a few what image of tablet express are you using the one they have must be updated would you happen to still have it?
[Miscellaneous Android Development] NepoRood:
I got this one: X10-HT-PW-V2-AL-5.1-20150115 (I also have: X10-HT-PW-V2-AL-4.4-20160116)

And I downloaded the same day I ordered the tablet. And yes, I still have it (I bricked a lot when building TWRP, lol)
[Miscellaneous Android Development] trillwizzard:
Would it be a lot t ask you to post it somewhere?
[Miscellaneous Android Development] NepoRood:
Not at all, I'll let you know when I get it uploaded, probably be a bit, though, it's on a different PC.
[Miscellaneous Android Development] NepoRood:
[MENTION=7594665]trillwizzard[/MENTION]

I uploaded firmware to the X10 TWRP link in the OP
[Miscellaneous Android Development] trillwizzard:
Thanks for all the help

That is the same firmware i have Weird man
[Miscellaneous Android Development] NepoRood:
Did you download and flash with Phoenix?
[Miscellaneous Android Development] trillwizzard:
yes i did man

TWRP loads with dd if=/sdcard/recovery.img of=/dev/block/by-name/recovery changed name of x10_twrp3.0.2.img to recovery and adb pushed it to /sdcard but TWRP wont mount anything and wont boot to system after
[Miscellaneous Android Development] NepoRood:
OK, it's because (for some weird reason) your device is using mmcblk id's instead of the nand partitions (like mine is). It's a recovery.fstab issue, here's the fix:

Unpack the TWRP recovery with AIK or Carliv, then change the recovery.fstab, which is located in the "etc" folder, to match your mmcblk id's (currently using "nanda,b,c,d ..etc). Then repack and flash. I'm pretty sure that's what's causing all your issues.

If you need more help/info, let me know,

Nepo
[Miscellaneous Android Development] trillwizzard:
so far have all but 3 i used this cmd ls -al /dev/block/by-name

/bootloader	vfat	/dev/block/xxxxxxxxxx flags=backup=0

/env	emmc	/dev/block/mmcblk0p5 flags=backup=0

/boot emmc	/dev/block/mmcblk0p6 flags=backup=1

/system ext4	/dev/block/mmcblk0p7	flags=backup=1;wipeingui

/data	ext4	/dev/block/mmcblk0pxxxxxxxx flags=backup=1;wipeduringfactoryreset;wipeingui

/misc	emmc	/dev/block/mmcblk0p8 flags=backup=0

/recovery	emmc	/dev/block/mmcblk0p9	flags=backup=1

/cache	ext4	/dev/block/mmcblk0p10 flags=backup=1;wipeduringfactoryreset;wipeingui

/external_sd	vfat	/dev/block/mmcblk0pxsssssssssss

lrwxrwxrwx root root 2016-07-20 00:08 UDISK -> /dev/block/mmcblk0p1

lrwxrwxrwx root root 2016-07-20 00:08 alog -> /dev/block/mmcblk0p13

lrwxrwxrwx root root 2016-07-20 00:08 boot -> /dev/block/mmcblk0p6

lrwxrwxrwx root root 2016-07-20 00:08 bootloader -> /dev/block/mmcblk0p2

lrwxrwxrwx root root 2016-07-20 00:08 cache -> /dev/block/mmcblk0p10

lrwxrwxrwx root root 2016-07-20 00:08 env -> /dev/block/mmcblk0p5

lrwxrwxrwx root root 2016-07-20 00:08 metadata -> /dev/block/mmcblk0p11

lrwxrwxrwx root root 2016-07-20 00:08 misc -> /dev/block/mmcblk0p8

lrwxrwxrwx root root 2016-07-20 00:08 private -> /dev/block/mmcblk0p12

lrwxrwxrwx root root 2016-07-20 00:08 recovery -> /dev/block/mmcblk0p9

lrwxrwxrwx root root 2016-07-20 00:08 system -> /dev/block/mmcblk0p7
[Miscellaneous Android Development] NepoRood:
On mine, UDISK is for data, you can just drop the bootloader line, and for external sd try the following:

/dev/block/mmcblk1

or

/dev/block/mmcblk1p1