yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Satoooooshi:
It's been ages since I've posted in this thread!

So here's what happened a long while ago. My tablet turned off/ran out of battery one day and just wouldn't come back up. It had the back light issue a few others had (no logo, no battery, nothing). Previously I ran into the rotation/camera bug and couldn't fix it (without actually opening the tablet open). So thinking it just needed to be charged, I kept it in for what seemed like almost 2 weeks with no progress. So I unplugged it and forgot about it. Came back and thought, it's been almost a month since I tried anything with this and plugged it in. Suddenly I had the battery icon on the screen! Yay! I think I tried to restore the original FW, etc etc... anyway, left it plugged in and turned it on the next day and sure enough, I had 4.1.1 back AND the camera AND rotation work again!

So...what happened? Miracle? The tech gods took pity on me? Or maybe it actually worked and just needed to completely lose its charge?
[General Questions and Answers] steve30x:
You are welcome. I saw you guys wanted custom roms and I done what I could with it. I still have the tablet but Its not being used.

That sounds like the trablet wass stuck in bootloader
[General Questions and Answers] kevinthefixer:
My SN14T71 is rooted with VRoot. There are some security issues here but I haven't had any problems. Of course I don't keep sensitive info on it. It's a little strange but it does work. Don't know about the T74...
[General Questions and Answers] CXZa:
I don't know these programs really, but just in case I would advice to stay away from these vRoot, Kingo, Iroot, etc. rooting programs.

http://xdaforums.com/showthread.php?t=2516942

And if something is installed to your PC, it's not just the tab that can be infect.ed.

Got this text when tried to download iRoot (proviously vRoot), I didn't continue:

The site ahead contains harmful programs

Attackers on soft.mgyun.com might attempt to trick you into installing programs that harm your browsing experience (for example, by changing your homepage or showing extra ads on sites you visit).

I'm sure there is better ways to root these tabs, like just using adb or with the help of PAD modify tool if the firmware is available.

.
[General Questions and Answers] kevinthefixer:
Yes, this site (XDA) at one time banned Kingo Root because it contained VRoot. It seems it has a tendency to call home & report things you might not want to share. I understand Kingo has since removed that code, but AFAIK VRoot has not. Has anyone tried SRS?
[General Questions and Answers] CXZa:
SRS is again something you have to install to your PC.. How about just using recovery mode flashable zip that some supersu apps provide?

When there was some 4.22 beta release for my tab without su/root I used this one

App: https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en

Info: https://plus.google.com/+Chainfire/posts/S5zoKTzKUW1

Zip: http://download.chainfire.eu/supersu

It worked nicely, but what I didn't like then was that it was made such way that one couldn't easily see what it would do.

But now it seems to be more open source again, so it's nice. I also prefer to use scripts so people, at least partly, can see what

goes on behind the screen. Of course that makes steeling and such a bit simpler, but as we know one really cannot stop the lamers,

so why really bother.
[General Questions and Answers] kevinthefixer:
The problem is that the stock recovery will not flash such .zips, and without root privileges you cannot flash a custom recovery. I believe that's what's known as a catch-22. If you can manage to properly sign such .zips the stock recovery can do the job, but in my experience that is hit-and-miss, mostly -miss.
[General Questions and Answers] CXZa:
A catch-22 indeed and compatibility issues too. I now tried that previous SuperSU by Chainfire.

I tried it with my current 4.11 system and indeed it failed. Using custom recovery it did

install but didn't work. It worked on 4.22 system though. The current version seems to be

signed correctly for jellybean but failed to install to a 4.11 android. Tried using kitkat's keys

but then is fails without even trying. (IDK if my mixed-up recovery was the real cause, although

some kitkat update.zips start their installation nicely just by changing the /res/keys file)
[General Questions and Answers] Sparkrite:
Yes and indeed that is my problem trying to root the T74. :(
[General Questions and Answers] CXZa:
Hmmm... you probably have done everything "by the book" but I'll update the adb rooting method here

because the 1st posts method relies a su program that in many cases isn't there.

First. Install adb drivers to you PC from here: http://www.slatedroid.com/topic/70585-adb-drivers/

Then boot tablet normally, connect USB cable and do the following:

adb kill-server

adb root

# PC should give a connection sound after awhile, then do again:

adb root

# (If not "adbd is already running as root" then you can try the method mentioned in the 1st post.)

adb remount

# (should give "remount succeeded", if not do: adb shell mount -o remount,rw /system )

adb push su /system/xbin

adb push Superuser.apk /system/app

adb shell chmod 6755 /system/xbin/su

Now restart the tablet normally, and it should be rooted if everything above went as planned..

Superuser.apk + su: https://yadi.sk/d/T93QxP0Nf8Wii

.
[General Questions and Answers] Sparkrite:
Thanks very much for taking the time to try to help, but unfortunately I am falling at nearly the first hurdle.

See attached image.

Also I cannot mount the system partition as RW, I get "Operation not Permitted"

So obviously the following commands fail as well, with messages such as "Permission denied" and "Cannot mount" or something like that.

All suggestions gratefully accepted.

Android Ver, 4.4.2
[General Questions and Answers] CXZa:
Production build error, how nice. Also signing has changed, maybe a different/modified tool is used...

It really has been made a bit complicated, but I made a quick and dirty "hack" using a .fw file of some

atm7029b tab.. Naturally I could not test it as I have 7029, so I made similar for it. And it worked as I expected.

The idea is to flash it normally using PAD Product tool and it will install SU instead of continuing the flashing process.

So, the flashing fails before even really starting, but hopefully the rooting doesn't.,,

It doesn't install any app. Choose the one you like, and remember:

As always the risk is all yours!

Download

su4atm7029b-gs702c_[cxz].exe.7z

https://yadi.sk/d/jpnqenyFfBkc5

su4atm7029-gs702a_[cxz].exe.7z

https://yadi.sk/d/5ymxHxlQfBkd8

Superuser.apk + (the same) su: https://yadi.sk/d/T93QxP0Nf8Wii
[General Questions and Answers] Sparkrite:
Cheers, Thank for trying but I am Fuc*** now not even the Hannspree logo coming up, the "gs702c" continued the flash without any error and now the tablet is totally dead.

It is still seen by the Pad tool but I cant even boot into stock recovery.

HELP :)

PS. I have access to another T74 tablet, is there any way I could read the partitions from that one and flash them to my broken tablet. If so perhaps you would be good enough to give me step by step instructions please.
[General Questions and Answers] CXZa:
Continued without having the programs at the tab's end to do anything and now dead.

Sorry. Some things must be different, what I cannot figure out now.

Have you kept the power down long enough to reset it? Let's say like 30 seconds.

If there is a reset hole, you can try that too.

If you have that ota update zip, rename it to update.zip and put it to your sd card and reset the tab.

And upload it somewhere for me. From that other tab one can copy what one can read. But the zip is better.

Again, I'm sorry.
[General Questions and Answers] Sparkrite:
No problem, its not as if you forced my hand so no need to apologise, all you were doing was trying to help.

I think I'll return it as faulty and see if they'll swap it.

Fingers crossed. :)

I don't think I'll be trying this method again in a hurry though. :) :)
[General Questions and Answers] fipsy:
If you saved the original recovery as an image file (e.g. orig-recovery.img) you can restore it to the recovery partition by just entering

cat orig-recovery.img > /dev/block/acta

in superuser mode.
[General Questions and Answers] peterc18042:
I have a problem when I run the adb shell and then type in "su" it comes back with /system/xbin/sh: su: not found. I used ES File Explorer and the file is definitely not in the /system/xbin. What am I doing wrong? Is the file somewhere else I shoul check?

Thanks
[General Questions and Answers] foszuled:
Unfortunately I didn't save it this has been the first time I've used adb before when I rooted the device... The zip file with the recovery said to restore stock android recovery to flash the zip file again I don't know if it will actually work but I'm trying to figure out if I can flash the zip file via adb but I have no idea what command to type??

---------- Post added at 06:46 PM ---------- Previous post was at 06:27 PM ----------

Did anyone happen to back it up maybe someone could upload a copy?
[General Questions and Answers] fipsy:
I didn't hear this before but maybe there are different devices on the market. Some with and some without a superuser (su) binary. If su isn't present in the /system/xbin folder there is no easy way to gain superuser rights. You would have to use an exploit like "psneuter" then. But I don't know if it works on this device.

May also be possible that this helps (I didn't try it): http://xdaforums.com/showpost.php?p=27509405&postcount=445

---------- Post added at 02:15 AM ---------- Previous post was at 01:51 AM ----------

Look here: http://yadi.sk/d/nOvLdVftEkxap
[General Questions and Answers] tls.:
linux users

For those using linux I was held up with lsusb and udev rules but through tracking the device id here are the correct rules:

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0x10d6", MODE=”0666″

and for adb_usb.ini

0x10d6

As for the su binary I just grabbed superuser.zip from clockworkmod unzipped, pushed su binary and adb installed Superuser.apk
[General Questions and Answers] ciniMOD1:
easy root method

searched and found a way to easily root the hannspree tablet, worked great on mine:) search for cydiaimpactor and follow easy directions
[General Questions and Answers] Bluze:
I just bought one of these a few days before Christmas. I rooted it using the method from the OP and it worked perfectly.

Anyone know what makes it so slow and sluggish? I've checked and it is definitely a quad core. I'm pretty new to all this so I don't want to just start uninstalling stuff. Does anyone know what can be safely removed, that would help speed it up?

**Edit: I guess I'm still on probation. I tried to make a new post but it said I have to wait 5 minutes.

foszuled, as I said I'm pretty new to this. Without clockwork I'm not sure how to make a backup, but if you can tell me how I'll make one and upload it for you.
[General Questions and Answers] ou2mame:
Well, what makes it slow is that the quad-core is an a5 not a9, the gpu is junk, and the rom isn't optimized for anything. A real dual-core would be faster. The amount of cores doesn't matter. I installed pimp my rom and did a bunch of tweaks and that made it barely usable. So I returned it and my gf's and we got an Asus me301t for 30 bucks more... And it's night and day. I don't think that Hannspree will ever get a magical update that makes it perform as advertised, unless it involves a recall.
[General Questions and Answers] fipsy:
Mmmh. I paid 140 € for the HSG1279. An Asus me301t would be about 220 € (at lowest possible price).
[General Questions and Answers] ou2mame:
It is probably worth it.. I was really angry when I found out that actions and Hannspree literally lied.. Its like buying a ford fusion and getting a kia engine thrown in it... Well, actually the kia engines still work. Hmmm.. And they last. Ok, it's like getting a 3 cylinder geo metro, and it doesn't come with an engine at all lol
[General Questions and Answers] fipsy:
Laugh! Nevertheless I thought exactly the same when I first realized that I had been screwed that way. But the retailer where I bought it doesn't advertise it as "Cortex-A9 compatible" but just as a "ATM7029 Quad Core ARM 1.2 GHz". So I'm not able to return it for that reason...
[General Questions and Answers] ou2mame:
Doesn't the box say a9? And if you look up the processor on Hannspree or actions, they both state a9, yet the actual chip registers as an a5. Mine did. It was funny all the boxes of specs on the front were printed, but the resolution was a sticker, like they changed their mind at some point.
[General Questions and Answers] Bluze:
Mine doesn't say A9 on the box anywhere. It cost around 160-170 whereas the Asus you mentioned was 300. That's more than "a few dollars more". I have 2 very expensive devices, one which cost well over a grand, but I don't want to use them to learn how to do stuff that might break them. If I brick this I'm only out 160 bucks.

Regardless, the matter seems to have resolved itself. I haven't left it on for very long at a time so I'm guessing that it's been updating stuff every time I've turned it on and that's why I had the horrible slowness. Not claiming it's a speed demon now, but it seems to be fine for what I got it for.
[General Questions and Answers] Bluze:
outmame, I wasn't even able to get pimpmyrom to run.
[General Questions and Answers] fipsy:
Same here. But the retailer didn't sell it as an A9. And I'd have to give it back to the retailer. I can try but I suppose he will say: "We didn't sell it as an A9 to you. What the manufacturer says is not our problem."...

---------- Post added at 03:12 PM ---------- Previous post was at 03:09 PM ----------

Thats right. I had the same issue. You have to deactivate automatic updates in the playstore.
[General Questions and Answers] Bluze:
I'm not sure if I've turned that off or not, I'll have to check. Might be a moot point cause I can't find any custom recovery for it and I don't think there's any roms that can be used for it. And I'm not smart enough to write my own. Yet. :) I got mine as an Amazon Prime purchase though, so I won't have any trouble getting a refund if it's in the 30 day window.
[General Questions and Answers] fipsy:
I'd also really like to find a custom recovery. Just for easy backing up and restoring the system. If you want to test some things that cause a deep intrusion into the system a full backup is essential. I also didn't have the time and the nerve to construct a custom recovery. But it's not that difficult because the most important thing is to have a list with all important mounts / partitions. And we have this (see my posting far above).

The reseller where I bought it offers just the legal returnable period which is 14 days in germany. But actually I don't want to give this tablet back. I'm quite satisfied and it's fun to tinker with the device and to experience success (like finding a way to root). :laugh:
[General Questions and Answers] CXZa:
I appreciate your attitude. :good:

Crossing my fingers now.

If any need just PM me and I'm sure we can fix it, eventually. All that is really needed is the update zip

and some tool flashable 7029b firmware that is close enough. If the wrong firmware just starts then

the update.zip can be made to flash itself over it. Also the files pulled from that other one should work,

but then Pad modify tool is needed....
[General Questions and Answers] Sparkrite:
Ok just home now with a replacement T74 tablet......PHEW !! (wipes brow)

Here is the latest OTA update for the T74 in zip format but its really academic now, nevertheless here it is............

http://www.filedropper.com/20150202euh101h00

So I'm back where I was, still an unrooted tablet, but at least a working one...:) :) :)
[General Questions and Answers] CXZa:
Great. And thanks for the update..zip As it's just a patch not a full one, it 's more like an academic as you say.

But what this and other ota updates reveal is some "holes" that I could use if the tab was mine.

Like that update binary they have made. It searches /mnt/sdcard/burn/system.img. To write it to

its partition I presume. But really I think I leave the subject for now. (I spend this morning searching

your firmware. I search these time to time anyway to see if there is any development, but yours

was on the top of my priority list now. No luck, but found a candidate for the methods I mentioned.)

But anyway, I'm glad that you got a replacement for that tab "behaving badly". :)
[General Questions and Answers] CXZa:
If you want, you could test this zip if it flashes in recovery mode. Worked in my mixed one with kk keys file.

It's just a test that says Hello world! If it works, maybe I can think of something...

https://yadi.sk/d/0NxBVgGefFFwK
[General Questions and Answers] Sparkrite:
Thanks for that, I have downloaded it, nearly afraid to try it though. :)

I'll let you know how I get on, but it will be later this evening.

Cheers.
[General Questions and Answers] CXZa:
I understand. Better safe than sorry. I'm now also asking one at Slatedroid to test it with his 7029b.

Another tab but having a full firmware available if necessary...
[General Questions and Answers] Sparkrite:
That's great, so I'm sure you'll understand if I wait until you hear back from the other tester. ;)
[General Questions and Answers] CXZa:
Sure, no problem. Maybe I really should stop suggesting possible solutions to this problem.

(I mean after the first try I'm really pushing my (or your) luck although this second one should be ok,

but then again if something can go wrong it probably will.)

Actually, it's really Hannspree's problem not mine. They really should publish the full firmware

and let their customers to root their devices if they wish. Although it seems that in the future

rooting will be history when block oriented firmware security (or what ever) becomes the new standard.

https://source.android.com/devices/tech/security/secureboot/index.html

But if the zip works for him, I think I'll at least try to make some sort of firmware dumper for 7029(b).

The one I made for 7029 isn't easy enough as it uses another package of mine to do the task.

Dumping is easy, so the tool should be too.
[General Questions and Answers] kevinthefixer:
Just a thought--would the adb backup tool do the trick? It's sort of iffy, but sometimes it works...
[General Questions and Answers] Sparkrite:
Sorry about this if it has been posted already, but I have searched through the thread and I cannot find a stock "Boot.img" for the T71 pad that can be flashed by the Pad tool.

Anybody any link please?
[General Questions and Answers] CXZa:
I have posted it to this thread somewhere but this post at Slatedroid was easier to find now

http://www.slatedroid.com/topic/97618-hannspree-sn1at71/#entry1245978
[General Questions and Answers] Sparkrite:
Thanks CXZa, but as far as I can see they do not contain the Boot.img, just the MIsc,Rec,System and vendor img(s).
[General Questions and Answers] CXZa:
Just unrar one and open it with the tool,. ;)
[General Questions and Answers] Sparkrite:
Maybe its just me, but I have, and while it "mentions" the boot.img (./boot.bin) it does not have a file path to it as it does for the other images.

I appreciate your patience with this as I am not used to Pad tools.

Cheers.

PS. Old knackered T71 resurrected...........many thanks. Yipee :) :)
[General Questions and Answers] CXZa:
Yes, the product tool puts the bin to the temp folder and uses it from there, but one can use another one if necessary.

With modify tool one can unpack pretty much the whole firmware, just the main database and couple of other files

remain encrypted. And those too can be hacked open, although the database is more complicated, and at least

for me the variables and values that I managed to dump from it didn't give any clue for what they are used for.
[General Questions and Answers] CXZa:
IDK, tried it now and got stuck when the file size was about 3 GB, twice. But why not if it just works. :good:

Made a new dumper zip. It isn't much better than my old one for 7029, but does the dumping without any renaming and such.

And if necessary, it also has a possibility to dump just the partitions one wants. But it seems that there isn't any rush for it yet...

If somebody wants to try... tested, but still new - fresh from the factory, so let's call them beta.

(the tool just reads the partitions and writes them to files so there shouldn't be any major issues)

Here is the Jellybean Dumper (gs702a, + some gs702c)

https://yadi.sk/d/vrHmm9E2fMB8E

And the Kitkat Dumper (gs702c)

https://yadi.sk/d/Khb3wZt8fMB8C

Read the Readme.txt file inside the zip and flash using the recovery mode. Any feedback appreciated.
[General Questions and Answers] Sparkrite:
What do you reckon CXZa, safe to use on my replaced T74? (V4.4.2)

Will it flash with stock recovery?
[General Questions and Answers] CXZa:
If that Hello World test zip flashed this will too. Test it first.

To see how dumper works try the JellyBean version with that T71.

The only difference is how they are signed.

I'd better not to recommend anything...
[General Questions and Answers] Sparkrite:
:D:D:D:D
[General Questions and Answers] CXZa:
Well, maybe that much I can recommend that take a backup from that device before doing anything else.

Kitkat might be a bit harder to change and compared to other 7029b I have checked, Hannspad seem to have

some extra *.sh scripts at /system/bin that run at boot time. It would be interesting to see what they do.
[General Questions and Answers] Sparkrite:
Hi CXZa,

Well, I finally worked up the courage to try your flash file and it worked perfectly!!

See Pic.

I would really appreciate it if you came up with some way of rooting this tablet as I reckon

I could speed it up ( for "speed" probably read "break") considerably with root permissions. :laugh:

Thanking you in advance.
[General Questions and Answers] CXZa:
I guessed it would, and "pulse" tested it at Slatedroid. Only but is that last error message, although

I don't think it's important. Even so, I now have made version that use a different update program.

http://www.slatedroid.com/topic/108...723bs-cob-demo-atm7029b-101-80-usd/?p=1252978

It's now Actions' own update-binary and I'm not totally happy using them but it might work without that error message.

(unknown volume for path (/mnt), the reason for it might be the way mounts are defined in the recovery.fstab ?)

Well, take that dump first, then as long as recovery is working you have a good change to restore it.

Also send them files to me. I would like to see those scripts that are run during the boot...
[General Questions and Answers] Sparkrite:
Thanks for the links.

I will try them now.

Do I need to factory re-set the tablet (for privacy) before dumping?

Exactly what partitions are dumped?

As soon as I have them I will upload the files and PM you the link.

Thanks again.
[General Questions and Answers] CXZa:
No need to reset it. Just don't share the data (actd.img) partition, also cache (acte.img) isn't needed.

By default it tries to dump all partitions mentioned in /proc/partitions. (except actj & actk).

Here are the partitions. The first three are the important ones. All are not necessarily used.

# RECOVERY(acta), MISC(actb), SYSTEM(actc), data(actd), cache(acte)

# data_bak(actf), mnt_media(actg), vendor_app(acth)

# acti, spare/no idea

# actj, internal memory, skipped by this dumper

# actk is for QuickBoot Snapshot, skipped by this dumper
[General Questions and Answers] Sparkrite:
Ok, did that cheers.

PM sent.
[General Questions and Answers] CXZa:
So, did you use the last version that use Actions' update binary, and if so did it give the error message?
[General Questions and Answers] Sparkrite:
Yes I did and it did give the same error.
[General Questions and Answers] CXZa:
OK. Maybe we just ignore it then.

BTW, PM answered.
[General Questions and Answers] Sparkrite:
Ok had a quick search of the tab. and no such dir/file exist.

Neither data_bak or vendor_app. :(