yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] paugustin:
Acer is Taiwanese, not Chinese ;)

Envoyé depuis mon V370 en utilisant Tapatalk 4 Beta
[Miscellaneous Android Development] sodaFR:
You can give it the name you want (but not already given somewhere in the system

ie I called it script_mount.sh

after that, you have to do 2 symbolic links

ln -s script_mount.sh mount

ln -s script_mount.sh busybox

mount and busybox are now 2 commands that launch script_mount.sh who just fixes one syntax problem.

Hard to explain deeper in english, sorry.
[Miscellaneous Android Development] NemoKOF:
For me, update process tried to get SU access and if it is granted or not it says update is NOT permitted. Unroot on 0.6.2 didn't work so I also used method, to rewrite partition with stock system image and then update worked like a charm. After that I aplied soda's system image with RW workaround and it works also well. TB works but you have to enforce system's busybox. Also ES Explorer (the best explorer for and FREE!) works well, is albe to write in /system partition. That was crucial for me because I wanted AdAway to work and also wanted to remove some crappy preinstalled APK's.

Regarding Screen - it is very good. It's VERY good for the money but even without this - considering standalone it is good. Colors are ok for me, responsiveness is good (seen better on Samsungs but seen worse on cheap devices). Only Opera Classic gives me some problems with the screen but they are small. Resolution is too low but this is common in 8inchers, I suppose we will see higher resolutions after iPad mini with retina release so I bet sometime next year's Q1. Till then - I'm more than pleased with this device :) I was looking for tablet but 10 inchers are no good for me (I read on tablet, 4:3 ratios screens are better for me), 9.7 are to bulky and iPad mini is to expensive as I only use it sometimes, my main device is my SGS4).

So I like it very much :) I'm looking for somekind of 3g usb modem application that will work, maybe someone here knows a way? It'll be very good to have this, I've got 3g modem which could be a good option to have with me. I can always have a hotspot but it drains battery fast.

Also - entonjackson and sodaFR - thanks for your work! It make this tablet almost complete for people here (that crappy Acer protection ;) )

Make a paypal donation somewhere and I'll be first to donat to you guys :)
[Miscellaneous Android Development] entonjackson:
But some said SuperSU doesn't work right?
[Miscellaneous Android Development] bsdnix:
Hi entonjackson, I would need some guidance please:

I'm getting this...

---------- Post added at 06:15 PM ---------- Previous post was at 05:34 PM ----------

Nevermind I've read your code...

this is the output:
[Miscellaneous Android Development] Zoló1981:
What is "zio" ?

I dunno how "bootloader" works...

I thought that to root a tablet rewriting/rebuilding /system is necessary.

I never used Titanium Backup, found it too difficult.

It seems to me that rooting our little jewel is still kinda risky according especially to our Master: (I can't use linux/unix)
[Miscellaneous Android Development] entonjackson:
You must hit enter at that point, only stop at the point it told you.
[Miscellaneous Android Development] bsdnix:
OK, I've done step by step but it stopped at some point:
[Miscellaneous Android Development] Zoló1981:
Beginner

OK, I'm a stupid newbie.

I have an acer Iconia A1-810 NT.L1CEE.001 (16GB version)

+

I have an acer Aspire 3692 notebook with Win7.

Any chance for successful rooting ?
[Miscellaneous Android Development] @non4:
If the netbook has a USB port I don't see why it would work different to a standard PC so yeah try it!

Sent from my smart frying pan (Tegra 3)
[Miscellaneous Android Development] Zoló1981:
It has 4 USB ports.

How can I make system backup and how to restore if something goes wrong ?

Does it affect the user data partition at all ?
[Miscellaneous Android Development] kontender:
At last... IT WORKED!

Thanx for the reply. So to answer you :

Yes, for all your questions.

But I finally got it to work!!!

I simply used the "compatibility mode " of windows... to run the toolkit ( 0.6.3 ) on my win 8 x64 in "win xp sp3 compatibilty mode" and... voila!

everything worked like a charm.

My a1-810 is root again ( after update ).

I tested the installation of bravia engine ( to optimise the screen, that help by the way! ) and everything seems to work well

Your tool is Approved by me! :)

-- again, sorry for my poor english ( I'm french ) -
[Miscellaneous Android Development] NemoKOF:
What is this Bravia Engine, what does it do and where we can find it?
[Miscellaneous Android Development] entonjackson:
ok then the partition is not the same as the one from B1-A71 as I assumed.

you could provide me the dumchar_info content, so I could calculate the values needed to root your device.

But as you said you don't want to apply any dd command on your device, which is ok.

Thanks!
[Miscellaneous Android Development] bsdnix:
Didn't actually understand your. What else do you need? how can I get the dumchar_info content?

I can help, but I need to know what can go wrong if it fails... and what are the odds of bricking the device...
[Miscellaneous Android Development] entonjackson:
you could help by giving me the dumchar_info.

you could easily do this by doing this:

1. run toolkit again, same as before. abort at the same point

2. this will make the telnet server start on the tablet

3. then do a

adb shell
/data/local/tmp/busybox telnet 127.0.0.1 1234
cat /proc/dumchar_info
(copy the output and paste it in XDA ;))
exit
exit

There is no absolutely no danger, doing these steps. With these informations i could to a root progress working for your tablet. Even if you don't want to test it.
[Miscellaneous Android Development] bsdnix:
yes as I can see you are only listing text using cat command, no problem when I arrive home, I will give you everything that is necessary... If you like, we may faster things up by using other communication eg Skype or some other apps for chat, or we can continue to use this... if you decide to use skype or something similar, send contact over PM...

Cheers.
[Miscellaneous Android Development] entonjackson:
Thanks to user jordirpz, on the weekend I will try to implement deodex feature. Hope to get it done until sunday so you guys have even more fun with your tablets! ;)

PM is ok. I don't use skype.
[Miscellaneous Android Development] sodaFR:
telnet trick is useless as

-r--r--r-- root root 0 2013-07-17 14:31 dumchar_info

:)
[Miscellaneous Android Development] entonjackson:
Dude... I want to read the dumchar_info... not write!!
[Miscellaneous Android Development] sodaFR:
but... it is chmod 444

It means it is readable for everyone without being root or system.

but no matter it was just an info. Sorry...
[Miscellaneous Android Development] entonjackson:
No sorry... you're wrong.

1. chmod stands for change mode. what you mean is file permissions

2. Maybe the file permissions are 444 on the A1-810, but on the B1-A71 you don't have access to the /cat/dumchar_info without telnet server if you believe it or not, it's fact.
[Miscellaneous Android Development] Devhost97:
Nice Tool :)
[Miscellaneous Android Development] -freedroid-:
It seems that the A1-810 system.img files are down. Can you please provide another mirror?
[Miscellaneous Android Development] entonjackson:
I think sodaFR is pissed off because of my answers a few posts above. And that's why he took offline the mirrors.

I cannot PM him also.

Listen, sodaFR, if you read this. I appreciate your work an everything. But don't tell me all the time how mega clever you are and how stupid i program my toolkit.

Taking away the mirrors will piss off the people here, not me.

I am just pissed off of such childish actions like this... come on, we are all grown ups and don't need to play such stupid games.

My credits for you are still on the 1st post and will stay there. Also in the toolkit your name will be placed in the future.

Now that are just my 2 cents. If you like them or not.
[Miscellaneous Android Development] sodaFR:
Yes I am. I am really upset you can think that. I never thought that I am smarter than you... never

I was just sharing info with my poor english skills. And sometimes, it can be misunderstood (my mistake)

I am not sharing info for popularity or fame. I don't care to be in the top list or whatever.

I owe nothing to anyone there. For me this thread is over.

I reup the files and I will give links on this last post.
[Miscellaneous Android Development] entonjackson:
I don't see a reason why you are upset. But it's your decision. Nobody tells you to leave. I'm not the one complaining about your work. I like critics.

But you want me to tell I don't need telnet for reading dumchar info. Then go buy a B1 and try it yourself. I invested hours of work and testing to get here. And yes I had help. No you come around and want me to tell everything is bad. That's what I don't like.
[Miscellaneous Android Development] bsdnix:
Hi entonjackson,

first I must say that this is first android device that I have so I'm not sure if I got it right.

what I did so far is:

1. executed your script, and it opened telnet and "network utility" on my tablet

since partition is not the same as A71, your script ended (but I presume that telnet is still active...)

2. Since I didn't have adb installed on my ubuntu, I installed android-tools-adb using apt-get install command...

after that I executed commands that you wrote:

adb shell - which changed my current shell to android:

please tell me if I did something wrong or this is it?
[Miscellaneous Android Development] entonjackson:
This is exactly what I needed! Thanks a lot!

I will now calculate the new values that are needed to root your device. How was again the ecaxt model name ? And is it. 8 GB or 16?
[Miscellaneous Android Development] bsdnix:
Model ID: B1-710

CPU vendor: MTK

CPU version MTK 8317T

ROM size: 8 GB

RAM version: 1GB

so it is 8GB version, even though under Settings -> Storage -> Total space is stated as 5.50GB...

---------- Post added at 07:48 PM ---------- Previous post was at 07:31 PM ----------

Just been curious, how do you calculate new values and what else do you need to do...?
[Miscellaneous Android Development] entonjackson:
Actually I only needed the bold values from this line:

with these information i know that the android system image is written from sector 0x0000000040000000 to sector 0x00000000024e8000.

So my command to get the system image is:

dd if=/dev/block/mmcblk0 bs=4096 seek=16384 count=9448 | gzip > /cache/system.img.gz

How to get from that information to that command?

4000 hex is 16384 dec. this is our seek value, because it doesn't start from sector 0x00

24e8 hex is 9448 dec. this is our actual size of the system image

bs is the blocksize.

seek and count value both differs from the B1-A71 and A1-810 which is fine, although i though it should be the same as with the B1-A71 but only Acer knows why this is.

Maybe the B1-710 has Android 4.2.2??

What happens after this?

the system.img.gz is pulled off your tablet.

mounted in linux.

a su binary is added to it

unmounted again

compressed back to a system.img.gz

pushed back on the tablet.

and written back to the system partition with

zcat /cache/system.img.gz | dd of=/dev/block/mmcblk0 bs=4096 seek=16384 count=9448

and this is the really bad command that can turn your tablet into a brick.
[Miscellaneous Android Development] bsdnix:
Thanks for explaining how this work, my next question is is this version of tablet rootable or not?

how can you be sure that everything will work or not? since you managed to root A1 and B1 versions before...
[Miscellaneous Android Development] entonjackson:
if dumchar_info shows the correct info, then this will work.

i cannot say for 100% of course, because don't want to responsible if it won't.

AND! there were B1-A71 ( some people here can tell ) that had wrong partition info in their dumchar_info.

there were "good" B1-A71 with correct dumchar_info and "bad" B1-A71 with faulty information.

but it's easy to find out, if the dumchar_info is correct. just pull a system.img.gz from your tablet and try to mount system.img (which is inside the system.img.gz) if mounting works and gives no errors, then dumchar_info is correct.

and if the dumchar_info is correct, then root will work for 99.999% ;)
[Miscellaneous Android Development] bsdnix:
so basically what you want to say: I need to gamble, whether to try and get root or to brick the device... :(
[Miscellaneous Android Development] entonjackson:
let's look at the worst case scenario:

you brick your tablet. send it to acer and get it back repaired after 2 weeks.

this is the worst that can happen.
[Miscellaneous Android Development] bsdnix:
it would be excellent to see others with same type of device B1-710 to do the same procedure as I did, so we can verify that dumchar_info is the same... well it should be the same I presume...
[Miscellaneous Android Development] entonjackson:
and if not, mounting wouldn't work, and we could never write back another system image, and thus never change the system.
[Miscellaneous Android Development] bsdnix:
well it is not that simple, I've got this from my firm, so returning to acer is not a simple procedure for me... I would need to return this device to my boss, explaining to him how this "happened" and he would need to send it back to repair shop... :(
[Miscellaneous Android Development] entonjackson:
ok. i really understand this.

and i won't try further persuading.

but i'm going to release a new version of my toolkit, allowing to root B1-710, with 10 million warnings for the user. letting him know, that this is risky and untested.
[Miscellaneous Android Development] bsdnix:
Thank you enton, sorry for letting you down since you came so far with this, especially with the newer version B1-710, I wil look at this topic to see if there is someone that has extra acer with this version that is willing to test it. If he succeed than I can be certain that odds for bricking my device would decrease...
[Miscellaneous Android Development] neutrale81:
help

hi,

more than the root for my tablet (a1-810) I think I need psychiatric help these days. But since we are talking about root, then I'll do a question relating to this!

I carried on my (old) tablet (samsung p3110) a simple root by inserting a thread of a few kb (update.zip) and opening it from the recovery mode. and I used the root with the p3110 for many things without limitations.

doing the procedure root that is posted here, what differences and what I can not do that instead sull'Acer I do on the samsung?

in the future there will be another way to make the root ACER a1-810 without flashing the whole firmware?

thanks
[Miscellaneous Android Development] entonjackson:
Probably not. Because of locked bootloader.

We should be happy that there is the engineering mode that opens up the possibility to start the telnet server.
[Miscellaneous Android Development] jareee:
entonjackson thanks for support and great job!
[Miscellaneous Android Development] bsdnix:
Hi, just for the record, when do you plan to release new toolkit for B1-710 8GB model?
[Miscellaneous Android Development] entonjackson:
Does anyone still have rooted system.img.gz or/and system.img.gz with RW permissions workaround?

The mirrors been taken offline.

If not, someone should create one with linux.

I could do now in this moment, but I want to include odex feature as well, so it's "enough" changes for a v0.7.0.

Please be patient. It will be this weekend hopefully.
[Miscellaneous Android Development] bsdnix:
no, maybe you didn't get me... I wasn't going to rush you..., I was just asking for approx. release schedule... Whenever you feel comfortable to release it, it will be a blessing to us... :)

cheers.
[Miscellaneous Android Development] sodaFR:
Dear enton,

You suggested me to buy a B1-A71 to verify what you said about /proc/dumchar_info

I actually have this tablet on my hands and.. look a	t this :

shell@android:/ $ cat /proc/dumchar_info

cat /proc/dumchar_info

Part_Name Size StartAddr Type MapTo

preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd

dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd

mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0

ebr1 0x0000000000004000 0x0000000000004000 2 /dev/block/mmcblk0p1

pmt 0x0000000000400000 0x0000000000008000 2 /dev/block/mmcblk0

nvram 0x0000000000500000 0x0000000000408000 2 /dev/block/mmcblk0

seccfg 0x0000000000020000 0x0000000000908000 2 /dev/block/mmcblk0

uboot 0x0000000000060000 0x0000000000928000 2 /dev/block/mmcblk0

bootimg 0x0000000000600000 0x0000000000988000 2 /dev/block/mmcblk0

recovery 0x0000000000600000 0x0000000000f88000 2 /dev/block/mmcblk0

sec_ro 0x0000000000600000 0x0000000001588000 2 /dev/block/mmcblk0p2

misc 0x0000000000060000 0x0000000001b88000 2 /dev/block/mmcblk0

logo 0x0000000000300000 0x0000000001be8000 2 /dev/block/mmcblk0

expdb 0x0000000000200000 0x0000000001ee8000 2 /dev/block/mmcblk0

android 0x0000000026500000 0x00000000020e8000 2 /dev/block/mmcblk0p3

cache 0x0000000020100000 0x00000000285e8000 2 /dev/block/mmcblk0p4

usrdata 0x000000003fc00000 0x00000000486e8000 2 /dev/block/mmcblk0p5

fat 0x000000014ba38000 0x00000000882e8000 2 /dev/block/mmcblk0p6

bmtpool 0x0000000001500000 0x00000000ff9f00a8 2 /dev/block/mmcblk0

Part_Name:Partition name you should open;

Size:size of partition

StartAddr:Start Address of partition;

Type:Type of partition(MTD=1,EMMC=2)

MapTo:actual device you operate

shell@android:/ $

Every B1 owner can verify that. You probably should before talking.

You were wrong... same when you contradict me about the ending slash

Clever, smart... What did you say ?

THE FACT IS YOU ARE A HYPOCRITICAL DUMBASS!

You want full credit... keep it. Stop not being honnest with yourself.

I never asked to be in your thank list... delete my name right now, you will sleep better.

EOT

Edit: I never told you to change your code. I just pointed that dumchar is readable without telnet trick...

You are the only one who think I asked you tp change something

It was just an info to speedup future interactive session of bsdnix.

2 lines to type and... voila dumchar output !
[Miscellaneous Android Development] entonjackson:
Ok, you're the winner.

Of course I won't state here, that multiple users complained in the beginning of my toolkit, that they had error messages because of the dumchar_info.

Because I did the cat /proc/dumchar_info without telnet session. Then i added the telnet session again. because that's what user pawitp did. The guy who responsible for that we have root, and i could build this toolkit.

which you probably even don't know.

But I don't want to tell you this, because I don't have to. I will keep the telnet session in, because it cost me too much time to find out, that i need it.

And above all what I learned is: Beware of too much changes in the code, because it must be tested a lot. That's why I don't want to change these things. BECAUSE THEY WORK! And that is what the users, including me, want!

Of course I could play around with the code every day. But no one will say thanks to me or to you, if it suddenly doesn't work.

I have a fulltime job and my spare time is little anyway. And that little time I don't want to waste for testing new code, that in the end delivers the same result.

I hope you understand what I mean.

I would suggest, we stop pissing against each other, calm down and let's do what we can best... develop and play around with our toys.

Alright?
[Miscellaneous Android Development] NemoKOF:
Guys, I owe to you BOTH as on my A1 Toolkit worked but root without workaround wasn't what I wanted. Than the workaround happened and it is working very well and gives me back the power, to do what I want with my device. Thanks!
[Miscellaneous Android Development] entonjackson:
Ok then i apologize.

I must confest i had a bad day yesterday. A lot of work, etc.

So will we work together again, or not?
[Miscellaneous Android Development] madfox51:
Hello,

Please, please, I have a tablet a1-810 and I do it bootloop, you have someone update.zip, or it can be solved differently?

thank you
[Miscellaneous Android Development] entonjackson:
Could anyone with a A1-810 please post the content of /etc/vold.fstab here?

adb shell
cat /etc/vold.fstab

Then i could implement internal <-> external sd swap feature for the A1-810.

Thanks!

Sorry, there's still no firmware update from Acer and the update.zip from sodaFR is no more available.
[Miscellaneous Android Development] madfox51:
bootloop

And may I ask how bootloop give away? Or help me a service?

thank you
[Miscellaneous Android Development] entonjackson:
if you have no firmware update from acer you cannot repair.

you will have to send it back to acer. at least this is free of charge.
[Miscellaneous Android Development] stu667:
Hello,

A1 810 user here.

So is this root really working on RV18RC07 ?

I have RV03RC08 on my tablet (bought in France) and the root simply does not want to work. Is this RV18RC07 version coming soon for the french customers ?

I'm confused.
[Miscellaneous Android Development] entonjackson:
What means, it doesnt work?
[Miscellaneous Android Development] madfox51:
Thanks, nothing can be done :(
[Miscellaneous Android Development] stu667:
Cifs manager that requires root does not work. Superuser always ask for permission but does nothing.
[Miscellaneous Android Development] entonjackson:
Good News.

sodaFR has provided us the update.zip again.

you can find it on 1st post.

download it

put it on sd card

go to recovery (hold volume down + power while tablet is turned off)

apply update.zip from sdcard.

this could save your tablet.
[Miscellaneous Android Development] neutrale81:
:)

guys, I would say that now we can do 2 things:

or teach me to use linux directory and replace it in the editing toolkit, which is impossible because I have always been single user windows, or make peace without getting angry over little things too! I would like a toolkit that would give me the ability to have a full root, safe and fast (like the one for samsung p3110) and I'm sure if you do not waste time with stupid arguments you can manage it (even without teaching me the code linux).

in theory would also peace between Arabs and Israelis but I understand that not everything is possible ...
[Miscellaneous Android Development] DustArma:
Cifs manager requires a cifs.ko kernel module built specifically for the device's kernel.

Acer did release the kernel sources, so it might be possible to build the module from that.
[Miscellaneous Android Development] entonjackson:
Believe me, I never wanted it this way. Rooting under windows with system images. It's a stupid and risky way as we see.

It was the first thing I've tried get to work as i developed compatibility to windows.

The problem is: mounting .img files under windows.

I tried it with daemon tools and some image tool for windows. they even allow to pass command line arguments. but in the end:

1. it didn't work

2. i don't know if i could provide daemon tools binaries in my download, which means every user should first download and install daemon tools.

So this was a no go. That's why we're using the stupid method over flashing system images.

BUT!

If anyone knows how to mount and edit .img files under windows over commandline with FOSS, then please tell me.

I will be this first to implement it, because i don't want the people to brick their devices.

So if you like to help me, please do!

I say thanks in advance! :fingers-crossed:
[Miscellaneous Android Development] thelous:
can you answer me?:)

Is rc04 version of b1 safe to root? Rc03 didnt work ... i really want root but now im scared of bootloop:)
[Miscellaneous Android Development] entonjackson:
as long as you flash the system with firmware version fitting to yours it's safe. just look in system settings -> about this tablet

it's not that hard...