yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] 888jonathan:
When using the A1-810-> root from prerooted system.img.gz method on A1-811, it fails when checking firmware version.

I posted these few days ago

==================================

Hi everyone

I have a A1-811 and successfully ROOTED it. I used the "A1-810 ->Root from scratch" method without any problem. Please adds A1-811 supports to the Toolkit, thanks.

By the way, I tried to use my rooted .gz directly root my device, but no luck. It fails when checking firmware version. After that, I changed something in .toolkit.py(l.split("Acer_AV052_A1-810_")[1].split("_WW_GEN1")====>l.split("Acer_AV052_A1-811_")[1].split("_TWN_GEN1"))

I replaced A1-810 with A1-811(Cause I have a A1-811), and "_WW_GEN1" with "_TWN_GEN1"(Cause I have a Taiwan version). I tried them both under WINDOWS and LUBUNTU. It only worked with Lubuntu but not Windows(which was still failed when checking firmware version). Lubuntu operated the whole things well.

I am not professional, please don't easily try this method until the official Iconia Toolkit updates!!!! If you try it, I don't pay any responsibility to your A1-811

Here's my rooted system.img.gz for A1-811 Taiwan version on Google Drive docs.google.com/file/d/0Bz5DDMjsS0KMcXJyR25lOGdLYWs/edit?usp=sharing

Developers, please check it out and help me with it if there's any problem, thank you.

=========================================================

Hello developers,

I have a question to ask. I'm currently using Koush's(Clockworkmod) superuser, everything is fine. I can gain root access by using root checker and other APPs(such as Adaway, RAM manager, etc.) But I couldn't update my su file with the superuser app. Would you please help me with it? Thanks a lot
[Miscellaneous Android Development] entonjackson:
Then the problem is not my toolkit.

There's no system.img.gz existing for the A1-811 yet.

I'm quite sure somebody told me, firmwares are excactly the same for both devices...
[Miscellaneous Android Development] 888jonathan:
Firmware update for A1-811

Hi everyone,

I received an OTA upgrade for A1-811 yesterday. I used OTA Rootkeeper for it and everything works great.:laugh:

---------- Post added at 05:03 PM ---------- Previous post was at 04:59 PM ----------

Maybe it's just the difference between A1-810 and A1-811 in the name of firmware version. Check out the file I uploaded to Google drive, it's directly from my A1-811 but TWN_GEN1 version not WW_GEN1. My system.img.gz is rooted and with twu2's R/W fix.

docs.google.com/file/d/0Bz5DDMjsS0KMcXJyR25lOGdLYWs/edit?usp=sharing
[Miscellaneous Android Development] entonjackson:
I don't understand. Is it rooted or not?
[Miscellaneous Android Development] 888jonathan:
My device is rooted now, but before that, I tried to root my device with my prerooted system.img.gz and it didn't work. It only works with root from scratch method. Root from prerooted system.img.gz method failed when checking firmware version.

The file I uploaded is a rooted one, please check it out, thanks.

I forgot to tell, I can't speak english too well. Have I posted something that made you confused? Sorry for that.:o
[Miscellaneous Android Development] entonjackson:
No problem!

Many thanks for the system.img.gz

Which firmware version is it from and it's only for the A1-811, right?
[Miscellaneous Android Development] jareee:
OK..

I got a bootloop after updating for new firmware RV21RC02_WW_GEN1

I would like to try make workaround fro FAQ

A1: The system.img.gz you applied, wasn't suiting to the firmware version installed on your tablet. Download latest Acer firmware update, copy it on a micro sd card, plug it into your Iconia, go to recovery by holding Volume up and Power button while device is turned off. Then choose apply update from sd card.

Where could i download latest acer firmware? because i didn't find on acer webpage
[Miscellaneous Android Development] entonjackson:
Nowhere because there is none.
[Miscellaneous Android Development] jareee:
so could i rename stock RV03RC08: system.img.gz to update.zip a try to apply update? or which image could i use?

thanks

i now stupid question but i want repair tablet
[Miscellaneous Android Development] 888jonathan:
Yes, it's only for A1-811 TWN_GEN1, hope there will be no one gets into a bootloop after using it. Thank you.:laugh:

And here's my version number after yesterday's OTA(I rooted before OTA)

Android 4.2.2

Acer_AV052_A1-811_RV02RC22_TWN_GEN1

Acer_AV052_A1-811_1.072.00_TWN_GEN1

FM.NLXA0.030

Many thanks for your toolkit, and hope the bootloader will be unlocked soon!!

I rooted before OTA, so accidently I forget the rooted system.img.gz version, do I have to give you a system.img.gz for Acer_AV052_A1-811_RV02RC22_TWN_GEN1 Acer_AV052_A1-811_1.072.00_TWN_GEN1?
[Miscellaneous Android Development] entonjackson:
Thanks a lot! I linked it on the 1st page.

Again. Where exactly does my toolkit crash, when trying to apply system.img.gz on A1-811?
[Miscellaneous Android Development] 888jonathan:
It crashed when the toolkit was checking firmware version, I don't remember exactly which error messages did it show.

I changed something in .toolkit.py

l.split("Acer_AV052_A1-810_")[1].split("_WW_GEN1")====>l.split("Acer_AV052_A1-811_")[1].split("_TWN_GEN1")

it will work for lubuntu(ubuntu) but not windows, I don't know why.

I replaced A1-810 with A1-811(Cause I have a A1-811), and "_WW_GEN1" with "_TWN_GEN1"(Cause I have a Taiwan version, I'm Taiwanese). I tried them both under WINDOWS and LUBUNTU. It only worked with Lubuntu but not Windows(which was still failed when checking firmware version). Lubuntu operated the whole things well.

And I'm currently using Koush's(Clockworkmod) Superuser. I can't update my su, please help me with this.

I'm also curious that will there be my personal informations in the system.img.gz? I don't want to be hacked, thank you.
[Miscellaneous Android Development] fREAST:
Hmm... i looked in the sourcecode for the superuser app and it seems like some commands that are supposed to execute and remount the /system as RW is wrong, or atleast to work on our device with the wrapper.sh script we have.

https://github.com/koush/Superuser/.../com/koushikdutta/superuser/MainActivity.java

final String command =
"mount -orw,remount /system\n" +
"rm /system/xbin/su\n" +
"rm /system/bin/su\n" +
"rm /system/app/Supersu.*\n" +
"rm /system/app/superuser.*\n" +
"rm /system/app/supersu.*\n" +
"rm /system/app/SuperUser.*\n" +
"rm /system/app/SuperSU.*\n" +
String.format("cat %s > /system/xbin/su\n", su.getAbsolutePath()) +
"chmod 6755 /system/xbin/su\n" +
"ln -s /system/xbin/su /system/bin/su\n" +
"mount -oro,remount /system\n" +

This bit

mount -orw,remount /system\n
mount -oro,remount /system\n

should be like this

mount -o rw,remount /system\n
mount -o ro,remount /system\n

.

You can see the missing space there...
[Miscellaneous Android Development] 888jonathan:
Seems like a small mistake makes a big difference, thank you!:good:
[Miscellaneous Android Development] midoor:
Problem A1 811 3G please help

I am getting an error A1 811 3G, please help:(
[Miscellaneous Android Development] entonjackson:
Released v0.7.4 including Hotfix for A1-811

v0.7.4

======

- Supporting A1-811. Thanks to 888jonathan

v1.0 is coming soon, including following changes for now:

- New Name: Toolkit for Locked Bootloaders.

- Graphical User Interface

- Supporting Lenovo IdeaPad 1000-G

- Unix: Creating /media folder if it doesn't exist

- OSX: fixed mounting for 'root from scratch' method
[Miscellaneous Android Development] noseman2k:
Rebooting after Root

Hello,

My Acer A1-810 ist rebooting permanently after i rootet the tab. What can i do?
[Miscellaneous Android Development] fREAST:
Take a needle and push the reset button, its the little hole located between the hdmi port and the microphone/sdcard slot.
[Miscellaneous Android Development] midoor:
where to download this version?:o
[Miscellaneous Android Development] fREAST:
The first post in this thread.

Hotlink
[Miscellaneous Android Development] midoor:
where to download this version? under the new version is old :rolleyes:
[Miscellaneous Android Development] entonjackson:
forgot to change the version number in code.

but uploaded a fixed version 5 minutes later... you are really fast ;)

Try again.
[Miscellaneous Android Development] midoor:
Thank you very much entonjackson!!! :laugh:;)
[Miscellaneous Android Development] jareee:
successfull update to RV21RC02_WW_GEN with root access... :D

Guys ... find you somewhere changelog for update ?
[Miscellaneous Android Development] fREAST:
They (Acer) made the battery indicator more efficient/accurate and added NTFS support natively (ntfs formatted sdcard or usbstick/hdd with an OTG cable).
[Miscellaneous Android Development] noseman2k:
thx, but the result is the same it doesnt stop to reboot.
[Miscellaneous Android Development] midoor:
I have the same problem:(

---------- Post added at 11:20 AM ---------- Previous post was at 11:13 AM ----------

after updating the tablet is round restarts:(
[Miscellaneous Android Development] entonjackson:
what exactly have you done?
[Miscellaneous Android Development] fREAST:
Yeah... im wondering too, are you sure that the version you already had installed was the same as the one you flashed?

Going from stock RV18RC07 and flashing RV21RC02 using the toolkit might have caused this.

When i flashed mine i went RV18RC07 stock, OTA updated to RV21RC02 stock and then flashed my rooted RV21RC02 with the toolkit.
[Miscellaneous Android Development] midoor:
I ran the Acer Iconia Toolkit v0.7.4 ---> root , since then the round restarts
[Miscellaneous Android Development] entonjackson:
Bad information, bad support. Sorry.
[Miscellaneous Android Development] midoor:
it goes back?
[Miscellaneous Android Development] agentdeep:
I got the "Root from scratch" part XD long procedure but worth a try.

I'll do it later when I get home.
[Miscellaneous Android Development] GP18376A95:
i wish i could help but this is beyond my capabilities...and else i only have windows..please update us on what we have to do to make your toolkit work...thank you in advance..
[Miscellaneous Android Development] agentdeep:
I'm doing it right now in Ubuntu VM, currently at step pulling system.img.gz

EDIT: currently at copying modified img to /cache, after this telnet session then the dangerous part, uploading the modified img to the tablet, wish me luck

---------- Post added at 06:29 PM ---------- Previous post was at 05:38 PM ----------

Hi guys!

I successfully rooted my Iconia RV04RC04 from scratch using Ubuntu by following entonjackson's procedure.

Here it is!

enton,

I'll do the dump procedure to make the rooted system.img right?
[Miscellaneous Android Development] entonjackson:
just upload the system.img.gz you pushed back to /cache
[Miscellaneous Android Development] bullbrand:
well done agentdeep you have probly become the saviour of so many who are stuck with the partion error .. painless wasnt it :)

soon as you upload the file i will mirror it for you as it will get a lot of dloads

thank you for helping

dave
[Miscellaneous Android Development] agentdeep:
bjindin tested

thanks to both of you also, if weren't for you guys, this will not be possible :)

---------- Post added at 07:11 PM ---------- Previous post was at 06:45 PM ----------

So, I am confused which one I should upload.

The system.img I have in cache folder is 296 MB while the one I created in Ubuntu (modified with SU binary) is 310.4 MB, which of these two I should upload? I don't want to get blamed if I uploaded a wrong image and will make their tablet bricked. :confused:
[Miscellaneous Android Development] bullbrand:
the 310 one ok should be system.img.gz

ok
[Miscellaneous Android Development] agentdeep:
I already pm'ed the link of the img to entonjackson, won't be long now he will add it in the first post.
[Miscellaneous Android Development] entonjackson:
yep it's there. uploading a mirror.
[Miscellaneous Android Development] bullbrand:
also uploading mirror will contact you via pm soon as i have link
[Miscellaneous Android Development] jonep:
Many thanks for all your hard work !

I have a UK 8GB which out of the box and turned on ran a OTA update.

It current shows RV05RC05. Perhaps a daft question but having read the thread I see Acer failed to update the version number.

Which prerooted image from the first page should I use 05 and 06 ?

And if I choose the wrong one are their any irreversible consequences ?

Cheers
[Miscellaneous Android Development] agentdeep:
that I cannot tell which one you have, its a guessing game either you have the 05 or 06.

as I have read, if you pick the wrong system.img, you will be stucked in boot loop.
[Miscellaneous Android Development] entonjackson:
If I were you I would take the 05 one, because it's very sure that you have 05.

i think 06 was never really rolled out as OTA, only as a download on acers website.

... so would assume you have 05 and therefore choose the 05 image.
[Miscellaneous Android Development] MRabbit:
Today I successfully rooted my B1 at first try! Many thanks for your kind effort to bring to us this one click root "thing". Awesome! Thanks a lot! :)
[Miscellaneous Android Development] paobig:
I stuck on this page.

I wait around 1 hr.

Nothing happened after this screen.

What did I do wrong?

Thanks all guys.

Copying Busybox onto Acer Iconia B1.

4435 KB/s <1062992 bytes in 0.234s>

Successfully copyied Busybox onto Acer Iconia B1.
[Miscellaneous Android Development] entonjackson:
Don't wait, simply abort and retry.

you telnet server probably isn't running. post the entire output please.
[Miscellaneous Android Development] paobig:
This is all screen.

Sorry. I can't post the image directly beacause I'm newbie.

203.146.170.49/file/452787e3af4ef9e70e9a7791a59d1d09/5182189b/dev21/0/015/425/0015425939.fid/02-05-2013.original.1367479814_0.18061600.png?image/png

on tablet I stuck on this page.

203.146.170.48/file/0b0f69ce8286072ccdd738dcab79d1b5/51821cb3/dev10/0/015/426/0015426004.fid/02-05-2013.original.1367481488_0.23627000.png?image/png
[Miscellaneous Android Development] entonjackson:
Cannot load it, could you please upload it to a server that is reliable?
[Miscellaneous Android Development] paobig:
These screens sir.

postimg.org/image/kasm08z53/

postimg.org/image/f5tovraw3/
[Miscellaneous Android Development] entonjackson:
Try clicking on Run manually.

And try to run the tool as administrator.

I think it has problem to open telnet session to check the dumchar_info.

but this has never made problems in the past, and actually this is a part of the code i haven't change since ever. so this should actually work!
[Miscellaneous Android Development] entonjackson:
did you press the reset button?

if that doesn't help... we don't have any update.zip for now... so no chance to recovery anyway.
[Miscellaneous Android Development] midoor:
wipe data/factory reset.... no works :(
[Miscellaneous Android Development] entonjackson:
of course not. the /system partition is screwed up, because you probably flashed over a system image from a whole different firmware version.
[Miscellaneous Android Development] midoor:
SO THE TABLET were destroyed??:(
[Miscellaneous Android Development] entonjackson:
soft brick. i wouldnt call it "destroyed"
[Miscellaneous Android Development] SiM192:
But there isn't a way to flash some img for Acer A1-810?
[Miscellaneous Android Development] Chronic1986:
hi@all

i rooted my a1-810 rv21rc02 using the root from scratch method from the toolkit. root is working but can't use SuperSu anymore. After i installed superuser (clockwork) and updated it via recovery i was finally able to manage root rights again. The only thing that is still bothering me is that i cant uninstall SuperSu and that superuser is asking me to update the su-binary everytime i open the app.

is there a way to get rid of SuperSu and/or to disable the check for updates in superuser or any other kind of solution to those problems ?
[Miscellaneous Android Development] spljaa:
It is due to Acer approach to some security. They try to protect /system from being mounted rw.

In kernel sources one can get from acer page, it looks like there is such option in kernel config. I did not explore it.

Anyway currently workaround is to substitute /system/bin/mount with some script.

I mean

mount -o remount,rw /emmc@android /system

does not work, while

mount -o remount,rw /emmc@android /system/

works.

After one does root from scratch method using this great toolkit then there is system.img.gz left. One might take it and play with it a bit more. It is trivial in Linux, just gunzip and mount.

Changes I do on my image:

add busybox into /xbin

delete bin/mount symlink and put mount script with workaround, that will add / at end of system word if it spots in mount command

delete some camera sounds

then umount, gzip and You have an image that can be put into tablet using "root with prerooted".

Regards
[Miscellaneous Android Development] Chronic1986:
thank you for your fast reply.

the thing is, i'm fairly new to linux and im still not used to working with the terminal that means i still don't know the commands needed to do the things you suggested, so it will take some time till i'm able to try it out.

But for the time i am ready to do so, i'd like to know where i can get busybox from and what script i need to edit/replace and what exactly must be edited in there. i know it is probably annoying to explain that in every detail, so i won't ask for it. But could you please tell me some sites where i can get the information needed or maybe even ones where i can learn to understand the whole process some more, so that, in the future, i may be able to do those things on my own.

That would be really really nice of you ;D
[Miscellaneous Android Development] sebasrock156:
Hey guy, again I... I suggest this: http://xdaforums.com/showthread.php?p=45980438

If you can unite the Universal Deodex java properties to the Toolkit, I would really appreciate it :)

Grettings..!!
[Miscellaneous Android Development] fezzawinkle:
Hi, I have installed from scratch on A1-810 with the latest OTA firmware.

The install went without incident.

I installed SuperSu from the Play Store and it asks to update the binary which fails.

I haven't got root.

Does the latest version of the Tool still require the workarounds mentioned on the OP along the lines described by kingstonliao?

Sorry, but I couldn't find a clear answer to this question.

Thanks in advance
[Miscellaneous Android Development] jareee:
check this post ...
[Miscellaneous Android Development] aldolo:
maybe it is time to update the script with this trik
[Miscellaneous Android Development] JtG_:
The RV21RC02_WW_GEN1 system image reupload

Would anybody be so nice as to reupload the RV21RC02_WW_GEN1 system image? Mega says: 'The file you are trying to download is no longer available.'

Thanks in advance.
[Miscellaneous Android Development] fezzawinkle:
The problem is that the link to sodaFH's Rom is dead. So where do we get the su that works and all the other files from?
[Miscellaneous Android Development] fezzawinkle:
This seems to be what is required but SodaFH's rom link is dead

I presume that the Google play issue can be fixed by removing the market link for supersu in titanium backup.
[Miscellaneous Android Development] fREAST:
Here is the images i made.

Check this post.

Link to su/root files: http://www.multiupload.nl/KE8QZ97Z3M
[Miscellaneous Android Development] JtG_:
A1-810; Stuck at boot

So I have followed the instructions in the toolkit for rooting of the A1-810. I downloaded the RV21RC02_WW_GEN1 'clean image' from fREAST0's post and put it in the system_image folder of the toolkit. Everything went ok, the toolkit said to unplug the device and reboot it, so I did, except now I'm stuck at bootloop.

I can get to recovery, so I tried data wipe to no avail.

I also tried to apply the RV21RC02_WW_GEN1_update.zip from the first post, but it aborts with an error:

'assert failed: apply_patch_check("/system/app/Books.apk", "4cc83316eb0b16c3c421857ac19fcf5184e4491", "cdb037481b3081cd9e304921ab0e181847124ba") check.partition.size=[__PROP_UNDEFINED__]'.

I read through the last 15 pages to find that more people ended up the same but found no solution. So, is there something I can do, or should I just send it to Acer? I'm pretty sure I used the right system image. I'm on Windows 8, but I can get a live CD with a Linux, if it helps
[Miscellaneous Android Development] spljaa:
And one more, I probably need to better manage my notes and images, as it might get too chaotic.

I updated su binary both in /bin and /xbin with one from

http://download.clockworkmod.com/superuser/superuser.zip

so it might be other reason why I do not have complains about outdated binary.
[Miscellaneous Android Development] fREAST:
What could possibly work is flashing the system.img using fastboot, by booting into recovery and choosing fastboot, connect your usbcable and do a

fastboot flash system system.img

I haven't tried this myself so i have no idea if this will work or not.

Remember to unpack your system.img.gz

You can get ADB + fastboot here.
[Miscellaneous Android Development] JtG_:
Thanks for the advice. Unfortunately when I tried that, the transfer began and on the device display it says:

Transfer Data > 1% Time: 0s Vel:30783KB/s
Security deny - Err:0x2017

Transfer Data > 3% Time: 1s Vel:30256KB/s
Error Write?
[MENTION=352891]download[/MENTION] ERROR@

On the PC it says:

sending 'system' (1048576 KB)...
FAILED (data transfer failure (Unknown error))
finished. total time 1.624s
[Miscellaneous Android Development] derdar:
How did you update su binaries, I couldn't update with my stupid supersu?! Please some one explain how we do it.
[Miscellaneous Android Development] entonjackson:
Let me translate that "Unknown error" into a "Bootloader is locked, so you can do nothing over fastboot error"
[Miscellaneous Android Development] fezzawinkle:
Thanks very much but I am still having problems.

I followed the instructions on 888jonathan's post to the letter using the files in your zip above.

This meant that the symbolic link for 'mount' in '/xbin' actually gets pointed at /bin/wrapper.sh not 'busybox'. So the files in your zip get modified in these respects.

I also added the directory /xbin/.mount_wrapper and put the symlink for mount to ../busybox in there.

The problem I have is that SuperSU is reporting that there is no SU binary installed. This is so even though there is a copy of your SU binary file in each of:

/xbin

/bin

/bin/.ext [as /bin/,ext/.su]

So I am totally confused. Have you got any suggestions?

While I am very greatful for what has been done here, it is not really true to say that this tool works for the A1-810 at the moment and I think that a note should be put in the OP.

Thanks
[Miscellaneous Android Development] 888jonathan:
Here's the file made by twu2, I forgot to upload it.

https://docs.google.com/file/d/0Bz5DDMjsS0KMdHpvbEk3Y1ZNVDA/edit?usp=sharing

All you have to do is put all of the file in the su.tgz to your /system after root. In order to put the files to /system, easily use Root explorer, etc.

(I think the superuser.apk in su.tgz's app folder is unnecessary to put into /system, install supersu by tourself will be fine.)

You don't really have to do everything by yourself, just use the file. Good luck!!~:victory:
[Miscellaneous Android Development] entonjackson:
which files have to be copied where?

it would be cool if someone could make a nice summary, so i could change the 'root from scratch method' so people could generate a proper system.img.gz