yashsingh1/xdaforums huggingface dataset:
[Acer Iconia A500] d10369319:
Tryed agin get this

I tried it again and still got same error. When i run it i get

shell@android:/data/x-root/bin # unset PS1 PROMPT_COMMAND

unset PS1 PROMPT_COMMAND

l@andro./busybox bash

./busybox bash

/data/x-root/bin # for tool in $(./busybox --list); do ln -s busybox $tool; done

for tool in $(./busybox --list); do ln -s busybox $tool; done

link failed File exists

link failed File exists<====This shows up a bunch

/data/x-root/bin # #PATH="${PATH}:/data/x-root/bin";export PATH

#PATH="${PATH}:/data/x-root/bin";export PATH

/data/x-root/bin # cd /

cd /

/ # mknod /dev/loop0 b 7 0

mknod /dev/loop0 b 7 0

bash: mknod: not found

---------- Post added at 12:08 AM ---------- Previous post was at 12:06 AM ----------

Are you running the OTA update or the dev leak ICS?
[Acer Iconia A500] philosophics:
This is because you've already completed this step so it's already there.

I am running the OTA

And by the way, I think I know what's wrong. I put one step in the wrong place.

Before you cd / try this

# mknod /dev/loop0 b 7 0

# losetup -o 25165824 /dev/loop0 /dev/block/mmcblk0

then try cd / and continue.

If that's what went wrong, I will revise the guide

---------- Post added at 04:25 PM ---------- Previous post was at 04:22 PM ----------

Yes, but this is where I got stuck. When I tried to run the umount command for this, it basically told me no. This is why I intentionally left that particular step out...
[Acer Iconia A500] hexmare:
Well since you are running OTA, ( Which was my main concern ) and you didn't brick it I guess we are in good shape for the offsets. Since mine is the leaked version, I didn't want people on OTA to try and arf up.

so Thumbs up to you.

now since you have the OTA and root. Would you mind pulling a System Dump, including Boot and recovery images so those of us on leak can move back to official??

-Hex
[Acer Iconia A500] d10369319:
I ran it from the point were i got

"link failed File exists

link failed File exists

/data/x-root/bin # #PATH="${PATH}:/data/x-root/bin";export PATH

#PATH="${PATH}:/data/x-root/bin";export PATH

/data/x-root/bin # cd /

cd /

/ # mknod /dev/loop0 b 7 0

mknod /dev/loop0 b 7 0

bash: mknod: not found"

Still same problem

---------- Post added at 12:37 AM ---------- Previous post was at 12:31 AM ----------

Started completely over from sctratch 4 times and still get stuck in the same exact spot. Completely insane.
[Acer Iconia A500] philosophics:
I would be glad to do so, but have never done it before. Mind throwin me the steps for that?

---------- Post added at 04:42 PM ---------- Previous post was at 04:40 PM ----------

I just updated the guide. Misplaced some steps. Try it again with the revised steps.
[Acer Iconia A500] d10369319:
Are there any specific device settings that your running other than usb debuging on your device, and what version of windows are you using cause im thinking maybe device drivers may be an issue.
[Acer Iconia A500] philosophics:
I'm running windows 7

If you are able to use adb with the A200, then drivers would not be an issue.
[Acer Iconia A500] d10369319:
GOT ROOT!!!!!!!!!!!!

Found the error

"/data/x-root/bin # PATH="${PATH}:/data/x-root/bin"; export PATH

PATH="${PATH}:/data/x-root/bin"; export PATH

/data/x-root/bin # mknod

mknod

BusyBox v1.19.3-Stericson (2011-11-01 20:22:18 CDT) multi-call binary.

Usage: mknod [-m MODE] NAME TYPE MAJOR MINOR

Create a special file (block, character, or pipe)

-m MODE Creation mode (default a=rw)

TYPE:

b Block device

c or u Character device

p Named pipe (MAJOR and MINOR are ignored)

/data/x-root/bin # mknod /dev/loop0 b 7 0

mknod /dev/loop0 b 7 0

/data/x-root/bin # losetup -o 25165824 /dev/loop0 /dev/block/mmcblk0

losetup -o 25165824 /dev/loop0 /dev/block/mmcblk0

/data/x-root/bin # cd /

cd /

/ # mkdir /dev/tmpdir

mkdir /dev/tmpdir

/ # ls -l /dev/tmpdir

ls -l /dev/tmpdir

/ # mount -t ext4 /dev/loop0 /dev/tmpdir

mount -t ext4 /dev/loop0 /dev/tmpdir

/ # ls -l /dev/tmpdir

ls -l /dev/tmpdir

drwxr-xr-x root root 2012-02-16 16:27 app

drwxr-xr-x root shell 2012-02-16 16:27 bin

-rw-r--r-- root root 1939 2008-08-01 08:00 build.prop

drwxr-xr-x root root 2012-02-16 16:27 etc

drwxr-xr-x root root 2012-02-16 16:27 fonts

drwxr-xr-x root root 2012-02-16 16:27 framework

drwxr-xr-x root root 2012-02-16 16:27 lib

drwxr-xr-x root root 1969-12-31 19:00 lost+found

drwxr-xr-x root root 2012-02-16 16:27 media

-rw-r--r-- root root 595088 2008-08-01 08:00 recovery-from-boot.p

drwxr-xr-x root root 2012-02-16 16:27 tts

drwxr-xr-x root root 2012-02-16 16:27 usr

drwxr-xr-x root shell 2012-02-16 16:27 vendor

drwxr-xr-x root shell 2012-02-16 16:27 xbin

/ # cp /data/x-root/bin/su /dev/tmpdir/bin/

cp /data/x-root/bin/su /dev/tmpdir/bin/

/ # chmod 4555 /dev/tmpdir/bin/su

chmod 4555 /dev/tmpdir/bin/su

/ # unmount /dev/tmpdir

unmount /dev/tmpdir

bash: unmount: not found

/ # umount /dev/tmpdir

umount /dev/tmpdir

/ # losetup -d /dev/loop0

losetup -d /dev/loop0

losetup: /dev/loop0: No such device or address

/ # losetup -d /devo/loop0

losetup -d /devo/loop0

losetup: /devo/loop0: No such file or directory

/ # sync

sync

/ # reboot

reboot

reboot returned

/ #

C:\Program Files\Android\android-sdk\platform-tools>adb shell

shell@android:/ $ su

su

shell@android:/ #"

run #PATH="${PATH}:/data/x-root/bin"; export PATH

Thats were the error occured and was causing a problem.

Thanx to saurik (hxxps://github.com/saurik/mempodroid) for the root method, Jason A. Donenfeld (zx2c4) (Linux Local Privilege Escalation via SUID /proc/pid/mem Write | Nerdling Sapple) for finding the exploit

And a big thanks to philosophics for helping me out.

---------- Post added at 01:17 AM ---------- Previous post was at 01:15 AM ----------

Turns out it was a typo in the direction's, only needs one # for the path command and thats whats was causing the error. Ty so much for your help philosophics.
[Acer Iconia A500] philosophics:
You are most welcome. I remember what the original android days were like. Kind of a pain to get anything done...
[Acer Iconia A500] carguy4471:
Grats on the root!!!

Before I dive in head first, will my iconia be wiped while performing this root?? Just want to back up if need be.

And it's confirmed working on the OTA??
[Acer Iconia A500] philosophics:
No, your device will not be wiped...

Yes, I performed this on the OTA
[Acer Iconia A500] d10369319:
Will not wipe device

Normally you dont have to worry about root permissions wiping your device that fun comes when we start seeing customer roms on the forums that we want to try....lol

I have been playing aroudf with the rooted deice for about 2 hours now one thing to mention and some apps will work flawlessy and others will not. For instance titanium backup works no prob on the device but if you try to download and install busybox direct from market and try to install it fails, or at least thats what is happening with mine. I cant wait for more specific roms to start being seen for the device.
[Acer Iconia A500] carguy4471:
after this: mknod /dev/loop0 b 7 0

i get: bash: mknod: Permission denied

any ideas??
[Acer Iconia A500] philosophics:
Follow the steps and pay very close attention to not miss any.

You're getting this error because you need the # and not the $
[Acer Iconia A500] carguy4471:
it's good just to start at the beginning, not gonna booger crap up??
[Acer Iconia A500] philosophics:
Nope. You'll run into some "already exists" errors but continue with the steps. You'll get it rooted in no time...
[Acer Iconia A500] californiarailroader:
Hey, could somebody that has root on the OTA go into their cache file and list the file name of the update that downloaded, thanks! I think I may have found a way to manually download it.
[Acer Iconia A500] philosophics:
I'm in the process of uploading the system dump. It will probably be done sometime in the morning. I will be getting home from work in the evening and will be moving on in the process. We might just have custom ROMs sometime in the near future...
[Acer Iconia A500] californiarailroader:
That sounds awesome, thanks! Over at the acer tablet forums, we are also trying to make a version that will flash on foreign A200's, ie. Australia, New Zealand. Right now anything branded US will fail flashing on these devices.

http://www.acertabletforum.com/forum/acer-a200-general-discussions/3589-solved-acer-a200-rooted.html
[Acer Iconia A500] carguy4471:
Got root!!! Nice!! Thanks everyone!!

I think there is an extra # on page one philosophics, in your guide to how you did it in the last line of the following:

Now, there is no doubting it, you will get the "bash: precmd: not found" error.

# unset PS1 PROMPT_COMMAND

# ./busybox bash

# for tool in $(./busybox --list); do ln -s busybox $tool; done

# # PATH="${PATH}:/data/x-root/bin"; export PATH
[Acer Iconia A500] philosophics:
Correcting it now. Thanks to those of you who pointed that out...

Sent from me CM7 Nightly HTC Vision using XDA App that needs to show signatures
[Acer Iconia A500] Toffy:
Very nice idea :D

It will be great for worldwide development if we can flash what we want ...
[Acer Iconia A500] daimerion:
Now, if someone knows how to, should make this into a one click method if possible. That would be epic!
[Acer Iconia A500] SimonHtcDesire:
Has anyone inspected the ability to flash a custom recovey?

I have an A100 and there is no custom recovery for it yet and maybe after cracking the a200 we will have the ability to do it for the A100 (maybe after ICS update :D)
[Acer Iconia A500] philosophics:
Just because we now have the device officially rooted doesn't mean we can flash custom roms and recoveries. We still have to look into the boot loader and determine if it can be unlocked or not. If the boot loader can't be unlocked, flashing anything would be almost impossible. It can still be done, just in a very complicated, round a bout sort of way...
[Acer Iconia A500] Toffy:
Hello,

First, sorry for my very poor english..

I tried to root OTA French version with this thread.

In ADB i do :

adb shell

su

and the $ change in # , so i could think that i was rooted. Root checker app says : "Rooted"

But SuperUser didn't show any application ans so several apps says me that i'm not rooted.

What's happen ?
[Acer Iconia A500] isengrab:
Thanks to everyone for your effort.

Here's another contribution, a simple script to get system mounted r/w once su is present on the device.

You can send it over to your A200 via adb in one step:

wget archives.den-4.com/acer-a200-env.gz -O - | gzip -dc > acer-a200-env && adb push acer-a200-env /data/x-root/bin

Once it's there, getting root and system mounted r/w is a bit more straightforward. From an adb shell:

shell@android:/ $ su
shell@android:/ $ PS1="\n($USER@$HOSTNAME) (\w) # " /data/x-root/bin/bash
shell@android:/ $ source /data/x-root/bin/acer-a200-env

Regards!
[Acer Iconia A500] TeCKNeiC:
Has anyone verified this, I only see one post from this user and don't feel like mucking up my tab...
[Acer Iconia A500] daimerion:
I'd like to confirm this isn't full on root. Not all root apps work and some only work partially. Superuser doesn't appear, I installed from market and went to update and says my version is "legacy" and then fails to update.
[Acer Iconia A500] daimerion:
This didn't work for me for some reason but I'll try again tomorrow.

*Edit*OK got this to work as far as getting no errors when typing each command....however I dont think it worked because permissions in /system havent changed.
[Acer Iconia A500] Toffy:
so it's not a "french" issue ? You had excactly the same problem ...

---------- Post added at 08:18 AM ---------- Previous post was at 08:08 AM ----------

Not working for me too
[Acer Iconia A500] acertabuser:
My thanks goes to all those involved.

@philosopics just confirmed that this process worked on my new tab. It was coincidental that I was getting my first tab in. I followed your standalone thread @ http://xdaforums.com/showthread.php?t=1506029.

Just a few notes here that would be obvious to some and not to others:

- Installing adb on windows was simple as google 'android sdk' run the exe installer and select 'platform-tools' (i don't think the whole sdk is needed as adb ran ok on a test machine without it installed).

- Enable USB debug

Note: I had a driver issue on Windows 7 64bit, it saw that it was an A200 but failed to install the driver therefore adb would not work. I happened to have a Windows 7 32bit work laptop for which there was no problem with the driver.

- The su I used was from the same wiki there is a uncompiled and compiled version and mempodroid README.md had a link to a compiled version.
[Acer Iconia A500] acertabuser:
Just two updates to add:

I fixed USB driver issue (for when debugging is enabled) by manually selecting ADB testing interface as the driver to use. I think those drivers might have been added when installing the Extras->Google USB drivers option from the SDK manager.

Second thing is that the mount command linked to the pushed busybox in /data/x-root/bin will mount & unmount /dev/tmpdir just fine. I suspect that if you update your path to use /dev/x-root/bin first that you would be able to mount ro then rw as you had planned.

I'm curious how the offset for setting up the loopback device was calculated. Was there any thread discussion that elaborated on that?

Thanks ;)
[Acer Iconia A500] jonathonparker:
When I get to the step of pushing busybox it says device not found.... any advice?
[Acer Iconia A500] californiarailroader:
I get the same thing, the connection appears to be timing out, and the only way to get it back is to unlpug it from the PC and then plug it again. However, it does it so much on mine that I can never get the commands done, so I just give up, we really need a one click or script tool.
[Acer Iconia A500] Toffy:
I've got the same problem, trying to push busybox. I made little change to my script in order to pass this issue

adb push mempodroid /data/local

adb push su /data/local

adb shell

chmod 777 /data/local/mempodroid

/data/local/mempodroid 0xd9f0 0xaf47 sh

# mkdir /data/x-root

# mkdir /data/x-root/bin

exit

exit

adb push busybox /data/x-root/bin/busybox

adb push su /data/x-root/bin/su

adb shell

$ chmod 777 /data/local/mempodroid

$ /data/local/mempodroid 0xd9f0 0xaf47 sh

# cd /data/x-root/bin

# chmod 755 busybox

# ./busybox bash

# unset PS1 PROMPT_COMMAND

./busybox bash

# for tool in $(./busybox --list); do ln -s busybox $tool; done

# PATH="${PATH}:/data/x-root/bin"; export PATH

# mknod /dev/loop0 b 7 0

# losetup -o 25165824 /dev/loop0 /dev/block/mmcblk0

# cd /

# mkdir /dev/tmpdir

# ls -l /dev/tmpdir

# mount -t ext4 /dev/loop0 /dev/tmpdir

# ls -l /dev/tmpdir

# cp /data/x-root/bin/su /dev/tmpdir/bin/

# cp /data/x-root/bin/busybox /dev/tmpdir/bin/

# chmod 4555 /dev/tmpdir/bin/su

# umount /dev/tmpdir

# losetup -d /dev/loop0

# sync

# reboot
[Acer Iconia A500] californiarailroader:
I can't get past the first few lines, I just keep getting "device offline". It's like I said earlier, the device connection seems to be timing out, and I can't ever finish because of it.
[Acer Iconia A500] acertabuser:
Ok if I understand you correctly and adb works in general (for the first set of commands) then it sounds like you are running adb push while inside the adb shell.

I had problems any time I do that, so just exit back out to the windows command prompt to do the pushes. Then reestablish the shell and root access again as needed.

EDIT: response was directed @jonathonparker and also corresponds to the double exit that Toffy does in his script.
[Acer Iconia A500] jonathonparker:
./busybox bash

gets: sh: ./busybox: not found

am i doing something wrong?:confused:
[Acer Iconia A500] acertabuser:
@jonathonparker To help you troubleshoot such an issue I'm going to elaborate on a few points.

The command "./busybox bash" means to run the executable named busybox from the current directory (./) and pass "bash" as a parameter to it. It basically creates a more capable shell.

With that said, the 'not found' error within the context of the instructions could mean any of the following:

- you are not in directory /data/x-root/bin

- busybox was not pushed to /data/x-root/bin

- you are not root

I'd say check your steps and run them again. Ensure your adb pushes are working and ensure that you are root when you run the command. Use 'pwd' to see where you are and 'ls' to list contents of directories.

Another thing I want to mention is that if you (or anyone else really) are not %100 confident that things are going exactly as intended by the time you get to the losetup setup then I recommend that you bail.

HTH
[Acer Iconia A500] californiarailroader:
For me, that's not the issue as I'm doing all the commands inside of the Windows Command Prompt.
[Acer Iconia A500] hbwelch:
hello,

there is an easy one click root now over at acertabletforum.com

go there and and give it a try :)
[Acer Iconia A500] piercecn:
Show the link please. A 1 click method would be awsome
[Acer Iconia A500] philosophics:
The link is right here
[Acer Iconia A500] piercecn:
Worked like a charm...
[Acer Iconia A500] abudgx:
I read the thread at acertabletforum.com

It does not seems to be a one click operation... unless I'm missing something ?

Did you perfromed your root from windows 7 ?

Where did you get ADB for windows 7 ? Do you have a link to the leaked ICS for windows that is needed ?

Thanks for your help...
[Acer Iconia A500] Toffy:
yes, you missing something ;-) there is a one click procedure for leaked and official ICS.

ADB is a part of android-sdk. And don't forget to install drivers for adb and fastboot.
[Acer Iconia A500] acertabuser:
The simpleroot procedure does also have a unlock procedure for which I can confirm solves the issues with remounting /system read write directly. I think the busybox piece should still be added in if you are used to command line though
[Acer Iconia A500] tomkyn:
Can't mount loop0

Hi,

Following the directions but getting a "mount: Invalid argument" error after running the mount command. Any ideas why?

Acer_AV041_A200_1.040.00_AAP_AU
[Acer Iconia A500] hbwelch:
Its because the kernel has code to keep the system from being mounted as r/w...

have a look at this...

http://www.acertabletforum.com/foru...er-simple-root-your-acer-iconia-tab-a200.html
[HTC Flyer, EVO View 4G] love_my_htc:
I was wondering if there is a way to use another carrier to get 4G for my tablet? I want 4G for my tablet but Sprint is not in my area. I would have to use US Celluar or Verizon. I checked Verizon and it would be $35ish a month. How do I change set it up for another carrier? Hoping I don't have to go as far as rooting it. Thanks! :)
[HTC Flyer, EVO View 4G] dsf3g:
Unfortunately you can't, even with rooting. That's because 4G isn't a wireless protocol, but rather a standard that defines minimum speeds for protocols that wish to call themselves 4G (or something like that). Different carriers achieve 4G through different communications protocols. Verizon and AT&T use LTE. T-Mobile uses HSPA+. Sprint uses WiMAX. Currently Sprint is the only carrier to use WiMAX, and the only other WiMAX provider is Clearwire. But since Sprint uses Clearwire for its WiMAX, if you had Clearwire available in your are you'd have Sprint 4G, too. (Also, Sprint is abandoning WiMAX in favor of LTE in the coming years, so WiMAX is pretty much dead).

Your best bet is to find a carrier that offers 4G service in your area and buy a wireless hotspot and a plan from them. The advantage is that you can also use that plan for other devices such as laptops and WiFi capable phones.
[HTC Flyer, EVO View 4G] love_my_htc:
Thanks for the reply.. That sounds like a good idea!!
[Galaxy Tab Q&A, Help & Troubleshooting] rehaan1000:
hii friends

i have a rom file P1000XXJQ1

i dont have password to unlock this file

can anyone post password pleass. .
[Galaxy Tab Q&A, Help & Troubleshooting] nelsonoski1972:
If u got it from Sammobile or samfirmware

Then try these

samfirmware.com

or

samsung-firmwares.com
[Galaxy Tab Q&A, Help & Troubleshooting] ableeker:
If that doesn't work try www.samfirmware.com.

This ROM may also have come from sampro.pl, so you could try sampro.pl as password.
[Galaxy Tab Q&A, Help & Troubleshooting] hambalos:
I think it is samfirmware.com
[Defy General] giprabu:
I'm using wajkiui rom now..

Thinking to switch to official ROM for a while..

But i'm unable to flash any 2.2 rom..

Getting the error as "Failed flashing process.(0x7100); phone connected".

Please help.
[Defy General] asn39:
i dont have much idea but...

well did u clear and wiped data , cache and also dalvik cache before flashing 2.2 ?? which sbf did u use ??
[Defy General] popcorn1122:
you are from which country and which sbf did u download ?
[Defy General] giprabu:
yes i did wipe the cache and data..

Country - India.

I used the retail version belonging to Indian region sbf "JRDNEM_U3_3.4.3-33-1 " from this site http://and-developers.com/sbf:defy..

Have the updated version of the drivers and rsd lite.. Also tried flashing by keeping the sbf file in various locations apart from root drive. Nothing worked.

..

Later tried in a different pc, and it worked. What could be the problem ?:(
[T-Mobile LG G2x] benyben123:
I think the title sums it up.

THANK YOU !
[T-Mobile LG G2x] Ankisaurus:
Rom, unless she uses it so little it doesn't matter. The same goes for anyone, really. If they don't know what custom roms are, they don't need them.
[T-Mobile LG G2x] KRAZYADROIDMASTER:
Good answer.

I say the same.
[T-Mobile LG G2x] Волк:
I disagree, do you want to give her some P.O.S. that hardly functions or a piece of gold that will eat the soul of most any phone that comes near it?

Here was my experience on stock:

First problem was vibrate not functioning correctly, second was touch screen being stupidly non-responsive, to the point I couldn't zoom in the browser, third, it was as ugly as some irradiated inbred cannibal.

Give her CM7, with a 1.1GHz battery life kernel and find a suitable theme for it.
[T-Mobile LG G2x] benyben123:
appreciate your responses!

Will go ROM based on your answers.

Now it's just matter of finding one that most of all is stable....
[T-Mobile LG G2x] ed116:
id suggest singhui next to cm9 .. miui is the easiest to use and i thinks he would enjoy it
[T-Mobile LG G2x] benyben123:
I have used that one for a while. Many bugs in my experience. Then pure ported one, still behaved odd.

I think some forum members said that Eaglesblood is rock-solid.
[T-Mobile LG G2x] Волк:
I've been off it since the ICS Alpha, but the Euroskank Nightlies worked great for me. I'd load one, get it set up and play with it and make sure it's running good. I've noticed people making comments about stuff being broken in the newer CM releases, and since the Euroskank's are kangs those features may also be broken.
[T-Mobile LG G2x] nevrlow:
My gf has a g2x. Its romed with cm9 kang ics. Take a look.

https://www.youtube.com/watch?v=y9VKpaTFbQo&feature=youtube_gdata_player

Sent From Space Using My ICS Flavored Sensation
[T-Mobile LG G2x] Волк:
Uh, I believe he wants stable not to mention complete as well.
[T-Mobile LG G2x] IRASadPanda:
Yeah I would wait until the build is at least out of alpha stages to put in on my girl's G2x.

---------- Post added at 05:39 PM ---------- Previous post was at 05:36 PM ----------

Yeah, use Eaglesblood 2.3.7 cm based, and use morfic's ELP kernel and use the CM performance settings to set it to 750 mhz and set at boot. Will give amazing stability and speed, plus battery life for days if she's a light user. If she's a heavy user (games, etc...) set it to 1100 mhz.
[T-Mobile LG G2x] nevrlow:
My gf is into this stuff. Shes living the ics cm9 kang

Sent From Space Using My ICS Flavored Sensation
[T-Mobile LG G2x] monitorix:
Whatever you may use, either of the ROMs have their own qualities and defects. But one thing I have noticed: when using Rom Mannager app the battery gets emptied quicker. The difference might be of 2-3hours/day.