yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] entonjackson:
0.9.0 is fine.

If it works for you, it's ok.

My toolkit is open source. anyone can change it. In fact I'm really happy if I'm not the only one working on this.

So thank you a lot!

I use pyinstaller to compile windows versions.

python.exe C:\pyinstaller\pyinstaller.py .toolkit.py --onefile is the command.

But I can do it. I have a script that does all that, including cleaning up and zip.

I optimized the code a little. Will send you the new version so you could take a look at it, and test it if you like.

Good evening!
[Miscellaneous Android Development] nikagl:
Sure, send it to me. I'll also add a new platform.xml to enable writeaccess to external sdcard. Appreciate the extra python check, I am not a coder, just use whatever I find in code and try to fit it to my needs :)
[Miscellaneous Android Development] entonjackson:
New version is out! Thanks a lot to nikagl!!!

v0.9.0

======

- A1-811: Kitkat Support

- A1-xxx: Added proper su-binary

- Added timestamps

- Added descision for Superuser/Supersu

- Added selection for Xposed **not working yet**

- Added option to enable write access to external sdcard

- Added selection to continue automatically (also import the system instead of waiting for enter)

- Removed invalid quote and double exit command

- Added forward delete of characters to make sure Run command is empty

- Added some additional messages during the root process
[Miscellaneous Android Development] nikagl:
Thanks! Also thanks for reserving reply 4000 for me :):)
[Miscellaneous Android Development] entonjackson:
Hehe. no problem.
[Miscellaneous Android Development] martythebrit:
There was a small update for the A3-A20FHD last week, unfortunately it killed the Knigo Root. Apparently Kingo are aware of this and are working on a fix. Hopefully soon...
[Miscellaneous Android Development] nikagl:
Hi all,

If we should include any other device for the root process using MTK Logger, please supply screenprints as attached. In this example I show the red dot to demonstrate on which location the toolkit will click to get into the MTK Logger, Run Command.

Getting into these screens manually can for instance be done using the MTK Engineering Mode Start tool... Needless to say - handle with care :)

[MENTION=3392632]entonjackson[/MENTION], possibly usefull to add this to the first post too?

Regards,

Nika.
[Miscellaneous Android Development] entonjackson:
Did you try to run it a second time? I don't know why, but sometimes it freezes at the first time, it starts the adb server.

Try to run it a second time.
[Miscellaneous Android Development] diskenz:
thnk you it open but the shell comand not run and i have same problm whun i continued i have this message "Trying to Establish ADB Connection (If this hangs, ADB Connection failed. CMD Shell Close and open a new one) and thank you anywaye :)
[Miscellaneous Android Development] entonjackson:
Probably 0.2.7 will fix your problem.
[Miscellaneous Android Development] diskenz:
Can you give me link 0.2.7 to dowloade it :rolleyes:
[Miscellaneous Android Development] entonjackson:
always in the 1st post of this thread.
[Miscellaneous Android Development] foxterrier:
problem with 0.2.7 version

Thanks entonjackson for the version 0.2.7.

Now the connection is working properly, but now the problem of permission denied occurs again.

Here is my report:

----------------------------

Trying to Establish ADB Connection (If this hangs, ADB Connection failed. CMD Shell Close and open a new one) ...

Connection to ADB Acer Iconia B1 successful.

Copying Busybox onto Acer Iconia B1.

4436 KB / s (1,062,992 bytes in 0.234s)

Found: 0x0000000026500000 Android 0x00000000020e8000 2 / dev/block/mmcblk0p3

Busybox Successfully copied onto Acer Iconia B1.

Make sure folder 'system_image' contains a prerooted system.img.gz

If the system.img.gz does not suit to the firmware version installed on your Iconia B1 you will end up with a bootloop, otherwise p

ress Enter to continue ...

Copying rooted system.img.gz onto Acer Iconia B1 (This will take 1-2 minutes) ...

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

Traceback (most recent call last):

File "easy_root_iconia_b1.py", line 779, in <module>

main ()

File "easy_root_iconia_b1.py", line 26, in main

win_main (python3)

File "easy_root_iconia_b1.py", line 703, in win_main

out = subprocess.check_output (adb + "push system_image \ \ system.img.gz / cache", shell = True)

File "subprocess.pyc", line 575, in check_output

subprocess.CalledProcessError: Command 'bin \ windows \ 32 \ adb.exe push system_image \ system.img.gz / cache' returned non-zero exit is

tus 1

--------------------------

I hope you can find the solution.

thanks again
[Miscellaneous Android Development] lordsanny:
Thanks for working on rooting this great tablet :good:

I have a problem though.

Here is my report:

========= Easy Root Iconia B1 =========

If you sucessfully applied the steps above, we can now continue.

Press Enter when you're ready...

Trying to establish ADB Connection (If this hangs, ADB Connection failed. Close

CMD Shell and open a new one) ...

ADB Connection to Acer Iconia B1 successful.

Copying Busybox onto Acer Iconia B1.

5915 KB/s (1062992 bytes in 0.175s)

Found: android 0x0000000026500000 0x00000000020e8000 2 /dev/block/mmc

blk0p3

Successfully copied Busybox onto Acer Iconia B1.

Make sure folder 'system_image' contains a prerooted system.img.gz

If the system.img.gz doesn't suit to the firmware version installed on your Icon

ia B1 you will end up with a bootloop, otherwise press Enter to continue...

Copying rooted system.img.gz onto Acer Iconia B1 (This will take 1-2 minutes)...

failed to copy 'system_image\system.img.gz' to '/cache/system.img.gz': Permissio

n denied

Traceback (most recent call last):

File "easy_root_iconia_b1.py", line 779, in <module>

main()

File "easy_root_iconia_b1.py", line 26, in main

win_main(python3)

File "easy_root_iconia_b1.py", line 703, in win_main

out = subprocess.check_output(adb + "push system_image\\system.img.gz /cache

", shell=True)

File "subprocess.pyc", line 575, in check_output

subprocess.CalledProcessError: Command ' bin\windows\32\adb.exe push system_imag

e\system.img.gz /cache' returned non-zero exit status 1
[Miscellaneous Android Development] entonjackson:
Ok, I will take a look at it in a few hours. Right now I'm still at work and couldn't test it actually.

So please, be patient.
[Miscellaneous Android Development] arwahabibi:
My report on version 0.2.7

failed to copy 'system_image\system.img.gz' to '/cache/system.img.gz': Permissio

n denied

Traceback (most recent call last):

File "C:\easy_root_iconia_b1_v0.2.7\easy_root_iconia_b1.py", line 779, in <mod

ule>

main()

File "C:\easy_root_iconia_b1_v0.2.7\easy_root_iconia_b1.py", line 26, in main

win_main(python3)

File "C:\easy_root_iconia_b1_v0.2.7\easy_root_iconia_b1.py", line 703, in win_

main

out = subprocess.check_output(adb + "push system_image\\system.img.gz /cache

", shell=True)

File "C:\Python27\lib\subprocess.py", line 575, in check_output

raise CalledProcessError(retcode, cmd, output=output)

subprocess.CalledProcessError: Command ' bin\windows\64\adb.exe push system_imag

e\system.img.gz /cache' returned non-zero exit status 1

Thanks for your works
[Miscellaneous Android Development] entonjackson:
I finally fixed the permissions bug. Sorry for the struggle.
[Miscellaneous Android Development] lordsanny:
I'm sorry, still not fixed for me.

========= Easy Root Iconia B1 =========

Before we can start, please do following:

1. Make sure drivers for Acer Iconia B1 are installed, you can find them here: h

ttp://goo.gl/doR8L

2. Plug-In your Acer Iconia B1 into this PC.

3. Enable USB Debugging Mode by going into Settings -> Developer Tools.

4. On your Acer Iconia B1 go to Google Play Store, install 'ex Dialer & Contacts

'

5. Start 'ex Dialer & Contacts' and dial *#*#3646633#*#* or *#*#ENGMODE#*#*

6. Go to Go to Connectivity -> CDS Information -> Network Utility

7. Enter '/data/local/tmp/busybox telnetd -l /system/bin/sh -p 1234' (without qu

otes)

8. Make sure 'Shell' is selected and tap on 'Run'. Caution: You won't get a feed

back!

9. Keep your device plugged in until it's finally rooted, or this procedure is a

borted!

If you sucessfully applied the steps above, we can now continue.

Press Enter when you're ready...

Trying to establish ADB Connection...

ADB Connection to Acer Iconia B1 successful.

Copying Busybox onto Acer Iconia B1.

3371 KB/s (1062992 bytes in 0.307s)

Successfully copied Busybox onto Acer Iconia B1.

Make sure folder 'system_image' contains a prerooted system.img.gz

If the system.img.gz doesn't suit to the firmware version installed on your Icon

ia B1 you will end up with a bootloop, otherwise press Enter to continue...

Copying rooted system.img.gz onto Acer Iconia B1 (This will take 1-2 minutes)...

failed to copy 'system_image\system.img.gz' to '/cache/system.img.gz': Permissio

n denied

Traceback (most recent call last):

File "easy_root_iconia_b1.py", line 772, in <module>

main()

File "easy_root_iconia_b1.py", line 26, in main

win_main(python3)

File "easy_root_iconia_b1.py", line 693, in win_main

out = subprocess.check_output(adb + "push system_image\\system.img.gz /cache

", shell=True)

File "subprocess.pyc", line 575, in check_output

subprocess.CalledProcessError: Command ' bin\windows\32\adb.exe push system_imag

e\system.img.gz /cache' returned non-zero exit status 1
[Miscellaneous Android Development] arwahabibi:
I have exactly the same error

failed to copy 'system_image\system.img.gz' to '/cache/system.img.gz': Permissio

n denied

Traceback (most recent call last):

File "easy_root_iconia_b1.py", line 772, in <module>

main()

File "easy_root_iconia_b1.py", line 26, in main

win_main(python3)

File "easy_root_iconia_b1.py", line 693, in win_main

out = subprocess.check_output(adb + "push system_image\\system.img.gz /cache

", shell=True)

File "subprocess.pyc", line 575, in check_output

subprocess.CalledProcessError: Command ' bin\windows\32\adb.exe push system_imag

e\system.img.gz /cache' returned non-zero exit status 1

C:\easy_root_iconia_b1_v0.2.8>
[Miscellaneous Android Development] foxterrier:
This version now works in my case.

But the first attempt to run this I get the error "permission denied".

If I close the window and then run a second attempt everything works smoothly and is completed successfully.

But, surprise, when I go to check, the tablet is not rooted!

I tried 3 times but the result is always the same.

I do not know if it's a problem of my device. Let's see if other users report such behavior.

thanks anyway
[Miscellaneous Android Development] arwahabibi:
For those who have a permission problem I did like this this to operate.

run the cmd.exe (double click it to run) in tools this will open a black dos box , in there type

adb devices (press enter)

you should see a response like this

C:\tools>adb devices

* daemon not running. starting

* daemon started successfully

List of devices attached

0123456789ABCDEF device

ok we can now type this

adb push C:\tools\busybox /data/local/tmp (press enter)

type in adb shell (press enter)

you will see this in the black box

shell@android:/ $

type in chmod 777 /data/local/tmp/busybox (press enter)

run Exdialer app on iconia and enter this like a phone number when you enter the last * it will auto open Engineermode on iconia

*#*#3646633#*#*

when iconia opens engineermode screen goto menu items -> Connectivity -> CDS Information -> Network Utility, then type in

the top line on the iconia

/data/local/tmp/busybox telnetd -l /system/bin/sh -p 1234 (press the RUN button) you will also see the word SHELL next to it

go back to the pc black dos window and type

you will see this in the black box

shell@android:/ $

then type /data/local/tmp/busybox telnet 127.0.0.1 1234 (press enter)

you should see this

Entering character mode

Escape character is '^]'.

IF YOU SEE THIS

C:\tools>adb shell

shell@android:/ $ /data/local/tmp/busybox telnet 127.0.0.1 1234

/data/local/tmp/busybox telnet 127.0.0.1 1234

Entering character mode

Escape character is '^]'.

Connection closed by foreign host

1|shell@android:/ $

then stop and reset your iconia with pin in reset hole next to power button

when it restarts turn off developer mode and turn it back on then re tick the usb debugging

then type in adb devices to ensure adb can see your device if it can then go back to the part

Then exit engineermode and continue with Easyroot and follow the instructions for me it work like that.

After write firmware root.

I have test and I'm still not rooted also
[Miscellaneous Android Development] cakadut:
I think the problem is " chmod 777 /cache" still not permit.

Or.

Try to reinstall USB driver. (PTP mode). Let the system intializing this mode untill finish

And then switch B1 to MTP mode, system wil initilizing again.

After all finish, restart windows. And try this script again.

Regards
[Miscellaneous Android Development] entonjackson:
Have you installed Superuser, yet?
[Miscellaneous Android Development] entonjackson:
I just uploaded v0.2.8d.

It's very the same like 0.2.8 only chmod 777 /cache in addition to chmod -R 777 /cache.

Don't know if this helps.

But mainly 0.2.8d contains debugging messages for the telnet chmod commands. Because since 0.2.8 I really cannot reproduce the bug anymore.

Could it help to tun the tool as Administrator? Probably not, it's worth a try. Maybe running it a 2nd or 3rd time would help?

I don't know. For me it works now all the time.

Just for you to know, I always set manually /cache to 771 but after running my tool, it's set to 777 and system.img.gz is copied properly.

So keep up! Thanks for the feedback. :good:
[Miscellaneous Android Development] foxterrier:
Yes, of course, I installed it.
[Miscellaneous Android Development] entonjackson:
Run it with 0.2.8d and post the entire output please.
[Miscellaneous Android Development] entonjackson:
sorry. my tablet is not broken. I was just trying to uninstall system apps, which caused this behavior.
[Miscellaneous Android Development] 09155155:
I am Taiwanese.

My version of the image is RV04RC05

Can not brush machine

I want you to lend a helping hand

Thank you very much
[Miscellaneous Android Development] sycoman89:
Hi,

I'm also getting the Invalid partition setting; 17: fat 238e8000:888e8000; error when i try to root with prerooted image running on RV04RC04.

To fix this is easy like u say in the startpost, just boot a linux live cd and do a Root from scratch, worked fine for me after first attempt.

My Acer Iconia B1-A71 is now rooted! Thank you very much and sorry for my bad english :p

Thx entonjackson!! I donated to show my appreciation.
[Miscellaneous Android Development] booki56:
Please could you or anyone else post step by step rooting from linux. I searched this thread and there are some successful rooting users with from scratch method. Unfortunately I can't find guide on how this actually is being done.

Many Thanks!
[Miscellaneous Android Development] entonjackson:
Thanks! :good:

It's the same procedure as with the root method with system image. only selecting another option in the tool.

Download it, the rest is trivial or is described in the readme.
[Miscellaneous Android Development] entonjackson:
Good news for everyone that's stuck inside a bootloop, unable to apply firmware updates from sd.

A user from another forum reported that the firmware installation aborted at 20% all the time. Accidently she/he hit the Power button to shut down the device, but hit the Reboot entry in the recovery menu. So the device suddenly booted into Android. Under Systemsettings -> About this tablet the version of the firmware ( v05 in this case ) showed up.

Good luck!:good:
[Miscellaneous Android Development] sudd1976:
Hey guys,

Hope you can help me, I am trying to update the firmware on my b1 before rooting using the toolkit.

But each time it just fails, do I need to extract the zip file? Or just flash it as is? Should I try one of the other firmwares?

Any ideas?
[Miscellaneous Android Development] entonjackson:
if there's a single zip file after extracting, pick that one. otherwise no need to extract.
[Miscellaneous Android Development] booki56:
Hello again.

Unfortunately I'm completely Linux illiterate and I can't jump over some hurdles without your help :(

I got latest Ubuntu running from USB stick and I managed to open terminal in which I can use commnads.

The problem is that I don't know how to specify the path to the toolkit.sh (which is unzipped in default download folder).

Therefore every time I type chmod +x toolkit.sh I have message "chmod:cannot access 'toolkit.sh': Nosuch file or directory"

Many thanks in anticipation!
[Miscellaneous Android Development] entonjackson:
rename the unzipped folder to "toolkit"

move the folder to your home folder, e.g. /home/ubuntu

open a terminal and type:

cd ~/toolkit
chmod +x toolkit.sh
sudo ./toolkit.sh
[Miscellaneous Android Development] Noobius:
GPS fix?

Has anyone found out how to speed up the GPS fix?

I have MiFi device, but even with wifi on and connected to the internet, the GPS sometimes takes like 10 minutes to lock even in an open area. Perhaps a cloudy weather can affect, but really strange my Samsung Galaxy player 4.2 locks quickly but this Acer keeps on searching. I am using Waze for navigation, but it shouldn't be about the program - right?
[Miscellaneous Android Development] sudd1976:
Dude,

I tried to flash the zip again but it kept on failing. (Damn you android tablet!!)

Downloaded it again and all good. Used your tool, worked like a charm.

Now have superuser!

Awesome work bro!

Now we just need cwm and some ROMs
[Miscellaneous Android Development] entonjackson:
Thanks!

User sampod provides mirrors with md5 hash now.

posted them on 1st post.
[Miscellaneous Android Development] entonjackson:
alba81 uploaded a new system.img.gz for RV04RC04, that should be fine. I posted it on 1st post.

Everyone that had problems with the other system images for RV04RC04 should try this one!

Good luck, and hit alba81s Thanks button!:good:
[Miscellaneous Android Development] sampod:
I had an interesting find while running (md5) checksums for downloaded files from 1st post:

57a2494f2678c3ccba6a4b192549ca0e RV05RC05-main OS_Acer_Acer.AV051.B1-A71.RV05RC05_A41JA42J_A.zip

57a2494f2678c3ccba6a4b192549ca0e RV05RC05-mirror1 OS_Acer_Acer.AV051.B1-A71.RV05RC05_A41JA42J_A.zip

57a2494f2678c3ccba6a4b192549ca0e RV05RC06-main OS_Acer_Acer.AV051.B1-A71.RV05RC06.WW.GEN1_A41J_A.zip

57a2494f2678c3ccba6a4b192549ca0e RV05RC06-mirror1 OS_Acer_Acer.AV051.B1-A71.RV05RC06.WW.GEN1_A41J_A.zip

It seems that RV05RC05 and RV05RC06 are completely same files. Only filename is different. Any thoughts?

entonjackson : I uploaded the new alba81's RV04RC04 img to my mirror site. It is found under the directory I sent you earlier.
[Miscellaneous Android Development] ptexas:
I already rooted my B1 with the 'old' RV04RC04 image. I ignored the partition error and managed to finish the rooting process successfully. Is the new image better than the old one and shall I root my B1 a 2nd time with the new RV04RC04 image?

Thanks
[Miscellaneous Android Development] entonjackson:
i don't recommend. there are no "better" images. if you got root you're fine!
[Miscellaneous Android Development] tofiq94:
SOS

Can i unbrick my b1 with this tooool??????????
[Miscellaneous Android Development] entonjackson:
what happened?
[Miscellaneous Android Development] tofiq94:
happened world war 3nd hitler killed my tabled and my tab was bricked for 2 months yet and I need help!!!
[Miscellaneous Android Development] Raul_79:
hi all,

i'm using 0.9.1 version in windows 8.

I obtein this error:

NameError: global name 'allatonce' is not defined

Can we help me?

Thanks
[Miscellaneous Android Development] nikagl:
Seems Windows requires all variables to be defined. Will make that change now, give me a few minutes :)

Edit: used allatonce in a subprocedure that is used somewhere else too. Will define that just so it's available everywhere
[Miscellaneous Android Development] Raul_79:
Ok. I'm waiting your tips.
[Miscellaneous Android Development] nikagl:
Release 0.9.2 is up on the github:

https://github.com/nikagl/acer_iconia_toolkit/releases/download/0.9.2/acer_iconia_toolkit_v0.9.2.zip

This should fix the problem. I also removed Xposed from the root from scratch method (Unix only!) because it doesn't work so far.

Let us know whether it works now.
[Miscellaneous Android Development] Raul_79:
downloading...

edit: same error, see attach. :( :(
[Miscellaneous Android Development] nikagl:
Oops, sorry 'bout that! My toolkit.exe was locked because I had tried it, and it therefore had not updated the file. Reuploaded acer_iconia_toolkit_v0.9.2b.zip with the correct toolkit.exe... sorry!

Here's the updated version:

https://github.com/nikagl/acer_icon...wnload/0.9.2b/acer_iconia_toolkit_v0.9.2b.zip
[Miscellaneous Android Development] Raul_79:
All ok with this version, no more error...

I have however a problem: after reboot of the tablet, acer logo remains on display and tablet does not start.

I'm sure that system.img.gz downloaded is for my firmware (RV05RC05)...
[Miscellaneous Android Development] nikagl:
I don't have experience with b1-a71. Maybe factory defaults? Using a very different ROM almost always requires fact. def. For reference, what's the full version of your device? Just the version does not mean it's the right ROM. It needs to be the full string (image version / build number)...
[Miscellaneous Android Development] Raul_79:
reading FAQ section, i download Acer Firmware Update, put it in microSD, reboot in recovery mode and Apply fromSD.

Now Tablet is correcty started :)

After installation of SuperUser and Root Cheker, my tablet seems "NOT ROOTED". Why?

I need more space for app and games, and my scope is swapping internal and external memory...
[Miscellaneous Android Development] Shreps:
If you flash a SD firmware, all system modifications are lost and you go back to stock. So that's normal root is lost.

Envoyé de mon One+
[Miscellaneous Android Development] nikagl:
Right, see Shreps message. Again, no experience with B1-A71., but reading the first topic I would:

1. Do the Acer firmware update like you did

2. Factory defaults

3. Apply the "Invalid Partition Error" fix

4. Install the APK, start it, click on FixG1PMT (no feedback) and uninstall afterwards

5. Unlock Bootloader

6. Install a root supersu zip the regular way

Also check this thread for more / other details on rooting B1-A71. I don't think I would use the Toolkit for it...

http://xdaforums.com/android/general/acer-ax-b1-t2875894
[Miscellaneous Android Development] kibong27:
boot loop B1-720

Hi,

how to fix it? i update the firmware and then it keeps on rebooting to boot logo . pls help.
[Miscellaneous Android Development] nikagl:
Some more info is always usefull:

1. What device and model number?

2. What ROM version?

3. What did you do to get it to bootloop?

4. Which ROM did you flash and/or what step did you take that caused the loop?

For B1-720 I would head over to the following thread:

http://xdaforums.com/android/general/acer-ax-b1-t2875894

In that thread you will find a section called firmwares for flashing:

http://xdaforums.com/showpost.php?p=55501154&postcount=52

That will point to the following guide:

http://pastebin.com/raw.php?i=4FYSSUk8

I don't have experience with B1-720, but for most of the others it includes a method using the SP FlashTool to flash the stock firmware back onto a device to fix bootloops...

Good luck :)

Regards,

Nika.
[Miscellaneous Android Development] kibong27:
Hi Im using B1-720, i havent used any custom roms . I did firmware upgrade and after upgrading thats the start of the problem, I dont know what is the exact reason. Anyways thank you for the links, it hepls a lot.
[Miscellaneous Android Development] nikagl:
In that case I would contact Acer support and ask them to solve it :)

But if they cannot - the mentioned firmware with the SP FlashTool should probably do the job :)