yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] Drakosha:
Well, the restore went successful, however tablet is still not booting :( I lost root access, just as expected, but... I managed to root it AGAIN directly from META-mode with chinese tool Vroot! So, basically everything that is written in this topic is obsolete; Tool "Vroot" roots this tablet in 1 second, even when its unable to actually BOOT.

Now to try some more ideas...

Btw, system.img posted here, and the one I pulled from the working tablet, are very different. The app. folder, for example, is 315mb in my image, but 267 - in the one posted here. Same for bin , ets & lib folders.

---------- Post added at 01:20 PM ---------- Previous post was at 01:14 PM ----------

entonjackson, can you please tell me what your toolkit changes inside the tablet when an option is selected to root it with prerooted system.img.gz ? At the moment I have 100% restored the original system.img from working tablet, wiped data, cache e.t.c. but I'm still unable to boot. There must be some other changes as well - some autoloading scripts, perhaps? Or changes in other folders?

---------- Post added at 01:22 PM ---------- Previous post was at 01:20 PM ----------

entonjackson, can you please tell me what your toolkit changes inside the tablet when an option is selected to root it with prerooted system.img.gz ? At the moment I have 100% restored the original system.img from working tablet, wiped data, cache e.t.c. but I'm still unable to boot. There must be some other changes as well - some autoloading scripts, perhaps? Or changes in other folders?
[Miscellaneous Android Development] entonjackson:
/system partition has the same size as the "normal" B1-710.

rooting from scratch is safe.

root from system.img.gz could be a risk.

If you have a rooted system.img.gz and want to share it, please post here.
[Miscellaneous Android Development] sampod:
Hi.

The tablet is unlocked before the server is started. The tablet goes to network utility. Then the busybox command line is written and run button is pressed.

I tried it in landscape and portrait screen mode. With swiftkey keyboard and regular keyboard. No effect.

For some reason the -d parameter has no effect.

$ ./toolkit.sh -d

======= Acer Iconia B1-A71 Toolkit =======

What do you want to do?
[1] Root
[2] Unroot
[3] Internal 2 External (only with root!)
[Q] Quit

Enter a selection: 1

What do you want to do?
[1] Root from scratch (without prerooted system.img.gz).
[2] Root with prerooted system.img.gz (must be placed in folder 'system_image')
[Q] Quit
Enter a selection: 1

================== Root =================
Before we can start, please do following:
1. Plug-In your Acer Iconia B1 into this PC.
2. Enable USB Debugging Mode by going into Settings -> Developer Tools.
3. Keep your device plugged in until it's finally unrooted, or this procedure is aborted!

If you sucessfully applied the steps above, we can now start.
You can always abort by pressing Ctrl+C

The following procedures will take about 10 minutes. To finally play back the rooted system.img.gz a confirmation will be needed then.

Press Enter when you're ready to continue...

Trying to establish ADB Connection...
ADB Connection to Acer Iconia B1 successful.

Starting Telnet server on Acer Iconia B1.

Don't touch the screen! I'm taking it over now ;)
Successfully started Telnet server on Acer Iconia B1.

Copying Busybox onto Acer Iconia B1.
569 KB/s (1062992 bytes in 1.823s)
Successfully copied Busybox onto Acer Iconia B1.
Creating system.img.gz (this will take about 7 minutes) ...
Successfully created a system.img.gz under /cache.

Pulling system.img.gz from phone...
failed to copy '/cache/system.img.gz' to './system.img.gz': Permission denied
E: system.img.gz couldn't be pulled from tablet.

Press Enter to leave Application...
[Miscellaneous Android Development] entonjackson:
you must start the tool as root, e.g. sudo python toolkit.py

if -d argument doesn't work, you don't have latest version. it's -d or --debug
[Miscellaneous Android Development] entonjackson:
Maybe. I can't reproduce it. i chmod 771 /cache but works anyway.

so are you rooted now or what?
[Miscellaneous Android Development] sampod:
I could even reproduce it. I aborted toolkit before it was completed and then restarted my computer and tablet.

-> Ran toolkit

-> Got permission denied error

-> chmodded the system img to 777 from adb shell telnet

-> ran toolkit again

-> it completed succefully. Got root now! Thank you very much for your work!

Interesting variation in B1 firmware... Or somewhere.
[Miscellaneous Android Development] FoX80:
Mine too has firmware RV04RC04 firmware version :(

EDIT: I' going to try the pre-rooted image of that version...

EDIT 2: SUCCESS!!!! Rooted Iconia B1!!! Thank you for your patience and great work!!!!!

(Small) offtopic: What useless software do you advise to uninstall with Titanium?
[Miscellaneous Android Development] entonjackson:
v0.5.5﻿﻿ is up.

focus on debugging, error checking and bugfixes

also 15e devices are now supported, although dumchar_info contains wrong information about android partition. i'm pretending you have a 265 device. This method has worked for user agentdeep, emodom, .... it must not mean it will work for you... so you are warned!

I'm planning to do a dumchar repair function, overwriting the faulty dumchar_info (with backup of course) for owners of the 15e model.

Please give me your opinion to this. It's kind of a hack, but could make updating your device possible again.

if i do this, i need someone who wants to try this first :fingers-crossed:
[Miscellaneous Android Development] nick_1964:
I gonna try that, is there a way with windows and ADB to "copy" the image.gz so you can look into it ?

Just to be sure, I use the RV04RC04 image ?

It doesn't work ( but doesn't brick to ) escapes with the following:

Don't touch the screen! I'm taking it over now ;)
grep wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.
Traceback (most recent call last):
File "<string>", line 1165, in <module>
File "<string>", line 98, in main
File "<string>", line 600, in root
File "<string>", line 936, in start_telnet_server
File "C:\Dokumente und Einstellungen\hans\Desktop\build\pyi.win32\toolkit\out0
0-PYZ.pyz\subprocess", line 575, in check_output
subprocess.CalledProcessError: Command 'bin\nt\32\adb.exe shell ps | grep /data/
local/tmp/busybox' returned non-zero exit status 255

The line: grep wordt niet herkend als een interne

of externe opdracht, programma of batchbestand is a windows warning, for some reason it try's to execute the grep command from windows ?

It means: grep, there is no program,exe or com or batch file with that name.

And I think File "C:\Dokumente und Einstellungen\hans\Desktop\build\pyi.win32\toolkit\out0

0-PYZ.pyz\subprocess", can be perfectly found on YOUR computer, but not in mine :)
[Miscellaneous Android Development] entonjackson:
the only problem here is the grep command, i forget about windows not having grep... will fix this this evening.

sorry for bugs like this, but always testing both OS takes too much time for, hope you all understand!
[Miscellaneous Android Development] nick_1964:
Why sorry ??? you can't think of everything, I am grateful for what you do for us, and by testing by me, we find out that there is a little mistake about the grep file,it's the only way to test if something works or not.

I donate you 20 euro now, not for a solution,but because you are willing to try.
[Miscellaneous Android Development] entonjackson:
Thank you very much! :victory:

So ... now I will try to fix it immediatly on my daddys laptop lol. I'm not home, right now.

for unix i will use grep and for windows findstr i think findstr has a similar syntax.

otherwise you report :p

edit: ok my father has only ubuntu. will fix it in the evening.

thanks anyway!
[Miscellaneous Android Development] nick_1964:
I wait for the update, but again,don't hurry, I am not hiring you or buy you with a donation, it's free without any demands, better to take your time then brick my device :D I just wanted to show that I am thankfull for what you do !
[Miscellaneous Android Development] agentdeep:
I'd like to be the test subject XD

Just tell me how to backup/restore my recovery.img and boot.img if something happens, since clockworkmod does'nt work on Iconia as of yet.

I managed to save a stock system.img of my tablet that time I was rooting from Ubuntu.
[Miscellaneous Android Development] nick_1964:
I already tested it, there is a mistake in the script that must be corrected. ( or do you mean that you would be a test subject for the "hack" of the faulty line ?? if so, sorry)

Just a thought... upgrading from RV04RC04 to 05 gives the partition error... maybe it's possible to upgrade to 06 and then back to 05... but I am scared, because if the downgrade doesn't work, there is no script to root 06 and maybe 06 is faulty...
[Miscellaneous Android Development] agentdeep:
backup boot & recovery

I was trying to backup boot and recovery img but I got "cannot open for write: Permission denied" message.

EDIT: I successfully backed up my tablet using onandroid

u0_a82@android:/ $ su
u0_a82@android:/ # onandroid
##########################################
Online Nandroid Backup v8.10
* A tool to perform a nandroid backup
without booting into recovery.
* It is fully compatible with nandroid.
* Type 'onandroid --help' for usage
instructions.
* Created by Ameer Dawood
##########################################

15:55:23 Using busybox from: busybox
15:55:23 Checking for root permissions...
15:55:23 Root permissions acquired!
15:55:23 Analysing battery level...
15:55:23 Sufficient battery available!
15:55:23 Checking version of BusyBox installed...
15:55:23 BusyBox version 1.20 or above installed!
15:55:23 Searching for SD card...
15:55:23 SD card found!
15:55:23 This is an EMMC based device!
15:55:23 This is an MTK based device!
15:55:23 Checking for required tools...
15:55:23 All required tools available!
15:55:23 Checking disk space...
15:55:24 SD Card Free Space: 4819 MB
15:55:24 Required Space: 1259 MB
15:55:24 Necessary disk space available!
15:55:24 Detecting mountpoints to exclude...
15:55:24 Backing up to /storage/sdcard0/clockworkmod/backup/2013-05-04.15.55.23
15:55:24 Backing up /boot...100%
15:55:26 Backing up /recovery...100%
15:55:29 Backing up /system...100%
15:56:32 Backing up /data...100%
15:57:29 Backing up /cache...100%
15:57:31 Backing up /.android_secure...100%
15:58:22 Generating md5sum...100%
15:59:03 Verifying md5sum...100%
15:59:04 Online Nandroid Backup Completed in 3 minutes 41 seconds!
u0_a82@android:/ #
[Miscellaneous Android Development] entonjackson:
fixed grep bug.
[Miscellaneous Android Development] nick_1964:
it does nothing, command screen escaped and android tablet screen keeps in network utility, Run shell, /data/local/tmp/busybox telnetd -l/system/bin/sh-p 1234

I can escape from there but the script stops, and quit without warning.

Maybe something with findstr ??
[Miscellaneous Android Development] entonjackson:
yep... findstr bull**** syntax. i was already uploading the fix while you posted this ;)

so try again.

to all: if cmd or bash shell just escapes without no message, try starting the tool from inside the shell, so it won't close by itself.
[Miscellaneous Android Development] nick_1964:
No faulty messages, the device is rooted !

I again donate now 20, hope you can devide it with the people that helps you, good of all the warnings in the script !

Don't know if there is a hidden screenshot util or so in it but you made my day.

Acer Iconia B1-A71 Toolkit roots now RV04RC04: but be sure to use the right image from page one.

Will the internal storage thingy ( option 2 of the tool ), works to on this e15 models ?
[Miscellaneous Android Development] entonjackson:
It should work in any case. make sure you have a micro sd plugged in.
[Miscellaneous Android Development] Drakosha:
I still struggle trying to force the tablet boot. And I think I've found the possible reason for all the problems: root file system of bricked tablet lacks some folders from the root of a working one.

These folders are missing:

acct

config

cache

d (symlink from /sys/kernel/debug)

vendor (symlink from /system/vendor)

When I create them in shell, put correct owner\permissions, cp correct files (pulled from the working tablet) - everything appears normal, however after reboot these folders are gone. But it's not the bootloader-related "block", because any changes I make in "System" folder, for example busybox installation, works well and stays there after reboot. Also the dd restore worked flawlessly, and now I have the native system partition from. But still bootloop...

I'm starting to run out of ideas :( Help, anyone?

P.S. Perhaps there was filesystem damage during the very first ill-fated root attempt? When I started to restore missing folders, I found a zero-lenghst file called "acct" instead of folder
[Miscellaneous Android Development] dlna4certified:
Pull system.img.gz

I have two B1-710s, one is stuck in a bootloop. Anyone know if I pull the system.img.gz from the good one and use the toolkit to force it onto the boot looped tab, if it will boot again? Otherwise, I'll be sending it off to Acer. Thanks
[Miscellaneous Android Development] entonjackson:
on the stock one, choose 'pull system image'.

then you get a system.img.gz

put this system.img.gz into system_image folder inside the toolkit folder.

plug in the device that's inside a bootloop.

choose root.

but are you sure the stock one has a proper firmware version?
[Miscellaneous Android Development] dlna4certified:
delete
[Miscellaneous Android Development] Shooting Star Max:
I'm having problems with an A1-810 tablet, using the RV27RC03_WW_GEN1 version. I cannot root it, it gives a "permission denied" error when copying the system image to the cache folder in the tablet. I've tried with a Windows 8.1 32 bits laptop and with a Windows 8.1 64 bits desktop computer.

Am I doing something wrong?
[Miscellaneous Android Development] entonjackson:
probably telnet server is not properly started.

look in the OP how to root manually. there it's explained how to start telnet server manually on tablet
[Miscellaneous Android Development] Kleinhirn:
B1-710 swap Internal to External storage

Hello and Merry Christmas,

does anyone now successful with the B1-710 had to swap the internal-external SD?

with me is the internal memory always sdcard0 and the external sd card either sdcard1 or not at all longer detected...

I hope someone can help me ...

Thanks
[Miscellaneous Android Development] Shooting Star Max:
I pressed RUN in the Engineering Mode, and it successfully rooted... or so I thought. Superuser says the binary wasn't found. Checking with a file explorer, there's no "su" file in /system/bin.
[Miscellaneous Android Development] entonjackson:
You tried SuperSU?
[Miscellaneous Android Development] Shooting Star Max:
Yes, it also says the su binary isn't installed.
[Miscellaneous Android Development] ryebread1974:
I just got a Acer A1-810. I have lots of rooted devices with custom Roms. I found this tool kit to root but I haven't found a forum with custom Roms. I wonder if any exist. I basically got this tablet for free so I am happy with it regardless but I was hoping to get a little kit Kat love via cm 11 but by the second I am getting the feeling that this tablet isn't very supported. Any push in the right direction would be greatly appreciated. Thanks in advance.
[Miscellaneous Android Development] Shooting Star Max:
There are no custom roms for these devices because the bootloader cannot be unlocked right now. That's why it's important to sign the petition in OP to ask Acer for an unlock method.
[Miscellaneous Android Development] ryebread1974:
Thanks so much for this information... Going to sign petition now.
[Miscellaneous Android Development] aldolo:
well, in my opinion we will never have a chance until this tablet will be in stores. maybe after. but remember, is not in acer interest to extend the life of a device.
[Miscellaneous Android Development] Shooting Star Max:
But the bootloader is unlockable in other older models like the Iconia A200/A500, and there are even some custom kernels and ROMs for them.
[Miscellaneous Android Development] nikagl:
It is, but not for the newer ones like A510/511...it all depends on whether an exploit for the device is still available or whether it's already patched... I have an A1-811 with a cracked screen, will check it out whether it has some of the known exploits soon...

**minor edit**: the A510/511 APX mode is not unlocked. Bootloader could be unlocked. And for A1-810/811 there's several other info in this thread too :)
[Miscellaneous Android Development] drmad:
Hi, b1-710 rooted user are able to backup and restore system image?
[Miscellaneous Android Development] treetop777:
No, not with the normal custom recovery like TWRP or CWM since you can't install them on the tablet. You could pull the rooted image (or a stock image) using the toolkit but restoring it would be a problem. If the tablet is in bootloop, them the toolkit can't communicate with it and therefore can't write the image back to the tablet; and the stock Acer recovery only reads "update.zip" so the toolkit image most likely wont work.

The more advance users probably can but it would be much more complicated.
[Miscellaneous Android Development] drmad:
Thanks!

Is really very complicated to make images to flash with acer recovery?

Is possible to start from a backup made by the toolkit or titanium or other software, and it can be converted to flash from acer recovery?

---------- Post added at 11:26 PM ---------- Previous post was at 11:14 PM ----------

For example we can build a light stock ROM to flash with stock recovery?
[Miscellaneous Android Development] DelphisDoofer:
A1-810 .. root?

First of all, thanks for the hard work in organizing and making the toolkit.

I have an A1-810 that I am trying to root. I followed the procedure via a Linux machine and it said it completed it. However, once done it seems the root didn't 'take'. I was apparently able to install titanium backup and it had root privileges, I uninstalled some bloatware then rebooted. And the files were back. Anyone else have this problem?

Edit: IS that the '/system RW problem' I've seen mentioned?

In settings I have image version AV052_A1-810_RV18RC08_PA_CUS1 .. I am assuming the bolded part is the relevant one.

Since it's close to the image listed as pre-rooted of RV18RC07_WW_GEN1, should I try the toolkit with that image? There seem to be dire warnings about using an image that isn't your original/own.
[Miscellaneous Android Development] aldolo:
it seem to me that 4.2.2 is incompatible with much of the file managers. root is ok but partition and file handling is forbidden even to root user. system partition is readonly but that is the last of the problems. the biggest are about the mount command. it is essentially not working by design in 4.2.2, so you are no more able to mount network disk or to move apps to the sd card easily. i gave up on both these points.

4.2.2 software should be choosed carefully.
[Miscellaneous Android Development] DelphisDoofer:
I have a Samsung GS4 with 4.2.2 and have no issues modifying any files on the filesystem, so it seems like it's something to do with the installs on these Acer tablets.

I did however notice that the mount command is performed as a wrapper on these Acer tablets and I see an error message when trying to remount the /system filesystem as read-write. It looks to be a bash shell error (square brace), so maybe there is a problem with the version of busybox contained within the toolkit. :confused:

I am going to try and see if I can have luck with replacing the busybox on the tablet with a newer one.
[Miscellaneous Android Development] naddel81:
rooting new A810?

hi @ all,

I just got my bricked A810 back from acer who repaired it and now I wanted to root it via ubuntu Live-CD 13 and the toolkit.

Can I just use the toolkit with this device:

Because on Windows I have to flash roms and the bricking risk is much higher, right? On linux there is no re-flashing and losing my data and therefore the bricking risk is much lower. Please correct me if I am wrong.

Thanks in advance.
[Miscellaneous Android Development] treetop777:
Correct! Linux is safe(r). If it don't work then it wont brick it either.
[Miscellaneous Android Development] naddel81:
ok, thanks for letting me know. I just booted up my ubuntu live CD and tried to input

4.Type "your toolkit.sh" Example: /root/toolkit.sh

but it tells me I got no permissions?!?!

any idea?
[Miscellaneous Android Development] treetop777:
This is the way it worked for me: Download the toolkit using the browser within linux. Unpack the zip in the same folder it downloaded to. type the commands exactly like they are in the readme (in the toolkit download). Do that and report back.
[Miscellaneous Android Development] naddel81:
thanks for your help. finally got it right:

but one question remains: why is there no one click tool for linux or the linux tool converted for windows? the windows method has produced a lot of bricked devices (due to wrong images used etc.). so why not use the noob-proof linux method on windows?
[Miscellaneous Android Development] aldolo:
windows is not able to look inside the disk image. android IS linux, and only linux is able to change the android disk image file by file. windows can only manage the whole file without knowing its content.
[Miscellaneous Android Development] naddel81:
good to know. learnt a bit about linux and my conclusion is: command prompts suck and GUI is way more comfortable :)
[Miscellaneous Android Development] treetop777:
Nice! what method did you use to root it?
[Miscellaneous Android Development] Mohs3nSniper:
Help Me .

I Got New Acer Iconia B1-711

3G , SIM

1.2 Quad Core

1 GB RAM

7' Inch

But when i Turn it On I Found There is No Phone and Call Logs and Message !!

How can i make call and send message from this Tablet !?

Can you help meeee Please .

Thank you ,,
[Miscellaneous Android Development] naddel81:
linux root from scratch.
[Miscellaneous Android Development] DelphisDoofer:
I am trying to copy an image (root via prerooted image) to the Iconia tablet and I get this error (after quite some time waiting):

failed to copy 'system_image/system.img.gz' to '/cache/system.img.gz': Permission denied

Using toolkit 0.8.1 under Linux. Anyone else have that problem or know how to fix it?
[Miscellaneous Android Development] entonjackson:
Have you tried multiple times? if no, do it a second and third time.

It seems the telnet server on your tablet couldn't be started, that's why certain operations couldn't be done.

maybe you should start with sudo ./toolkit.sh also
[Miscellaneous Android Development] bigbob_ftw:
The command line is your friend, embrace it!
[Miscellaneous Android Development] naddel81:
hating the command line since old DOS times in the 80s. will never accept the fact that I have to learn long lines of commands to use it quickly.

do not get me wrong: the acer toolkit is great, because it does what it is supposed to. but a GUI would be awesome and even my grandma could root her acer then!
[Miscellaneous Android Development] entonjackson:
sorry but this is simply wrong.

your problem was: you couldn't even start the toolkit because you didn't set permissions to run it.

this is not a bug or a problem. this is the way linux is handling executables.

this would have happened with a GUI app also.

And it only can be rooted from scratch under linux, because Windows is too closed for other file systems, specially Unix/Linux file systems.

In fact this is the bug.

I wrote a readme, so you don't have to learn all the bash commands. If people don't read it, it's not my fault.