[Q] a500 bricked(ish) tried various recovery threads. help?
For a few months now my a500 has been having problems, but I've only recently been able to spend some time looking at it. I've gone through many unbrick threads, and recovery threads, and bootloader patch threads, and am still stuck.
Here's the problem(i think): at some point I must have flashed a rom without wiping /data. Now when I use CWM to wipe the device it says it can't remove the packages.xml file.
After learning about the packages.xml file, i now understand why my tablet would force close, reboot, and generally behave badly, since the new rom can't write to the packages.xml file.
Edit: The solution was very simple, and I'm surprised it wasn't suggested in all the other "i can't delete packages.xml" threads i'd seen. The attribute flags on that file were set to immutable and append-only. I had busybox installed and was able to issue "chattr -r -i" on the file and then it removed fine and after flashing a new rom everything is glorious.
Here's what i've tried so far:
I've tried removing the file through adb, the adb shell, the terminal emulator on the tab itself.... no good.
I've tried using fastboot to reformat the data partition.... No good. apparently the HC bootloader doesn't allow this.
I've tried patching the HC bootloader, upgrading to the ICS bootloader.... this is where I'm stuck and need help
I can't get any of the utilities that are supposed to work over APX mode to work. I can get the tab into APX mode and it shows up both in windows as some Acer Iconia Something Recovery Something... but it seems as soon as the utility tries to send it commands the device disconnects. I tried this in linux as well with the same result. As soon as I send any commands to it via nvflash (even just "wait for device") it disappears from udev.
Can someone please help me either
1) figure out another way to just fix the permissions on the packages.xml file
2) figure out what is going wrong with apx mode
3) tell me another way to format the data partition.
4) tell me that i'm just missing something really obvious that is a 1 click fix?!