yashsingh1/xdaforums huggingface dataset:
[Acer Iconia Tab A100] cheeb:
Using root explorer, I've gone into /etc to find install-recovery.sh however when I try to open it with texteditor I get "You cannot edit this file because the file system is read-only." I've tried to tap Mount R/W ..but nothing...As a result I can't add anything.
[Acer Iconia Tab A100] eww245:
/system has to loop mounted somewhere first then the file can be edited in root explorer, the OP explains how to do it.

You could also use crossix's script to root again then edit the file.
[Acer Iconia Tab A100] spino1970:
That's my latest cmd shell message:

adb: Product directory not specified; use -p or define ANDROID_PRODUCT_OUT
lets see what we have here..
-rwxr-xr-x root root 1745016 2012-03-02 12:45 busybox
-rwxr-xr-x root shell 59388 2008-08-01 14:00 dexdump
-rwsr-sr-x root root 22364 2012-03-02 12:45 su
-rwx------ root root 613164 2008-08-01 14:00 tcpdump
hopefully lists out su
"busybox.." non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
if it only lists out 2 files instead of 4 something went wrong somewhere...
Press a button to continue . . .

But if, for instance, i'm goin to try to modify the build.prop in that directories, it does not work...
[Acer Iconia Tab A100] kscoggin:
The A500 root method worked for me as well... Most everything works, Titanium Backup complained a bit and suggested I use a different root method, but it still seems to work fine.

Also Cisco Anyconnect complained but uninstall/reinstall fixed it.
[Acer Iconia Tab A100] pintek:
any one that tried the a500 method try putting something in the data/x-pwn/system_rw/ like a build prop mod or app an see if it works?
[Acer Iconia Tab A100] wickedninjalo:
Does anyone foresee a quick and easy root method that we can perform with just our tab? Unfortunately right now I don't have a computer and really want to switch to ics but I don't plan on doing it until I can root it with just the tab
[Acer Iconia Tab A100] crossix:
It's not likely going to happen, the reason why is that the file systems are setup so that a normal user can't execute, read or write to directories. The only way to do it currently is through adb (because it's not using a normal user account). I have tried creating a root method using Terminal IDE since it uses it's own shell / busybox but things don't work right within it.

---------- Post added at 06:19 AM ---------- Previous post was at 06:16 AM ----------

Right, its not going to work from that directory, you have to go to /data/local/rootme/loop to modify any files from /system unless you do the /system r,w modification from the op by eww...
[Acer Iconia Tab A100] masterpker2:
just wanted to pop in and let everyone know that I used the two click method to root today used adb to mount /system as rw modified the build prop to a500 settings and used the internal memory swap mod from honeycomb and this is turning out to be one mean machine. Thanks to all who are working so hard to make this thing run like a champ!
[Acer Iconia Tab A100] smokku:
Could you explain where did you find it?

Because if I try this SBK it still gives me the dreaded 0x4 error. :-(

$ sudo ./nvflash --getpartitiontable part.txt --sbk 0x2E26400 0x730CD401 0x3B463003 0x79522103
Nvflash started
rcm version 0X4
Command send failed (usb write failed)
[Acer Iconia Tab A100] Icewyng:
I believe it is the ADB devices number, adding 0 as the first digit.

The thing I am wondering about is if he was using the EUU for Windows or with Linux? Also, what ROM and what is the Bootloader version?
[Acer Iconia Tab A100] masterpker2:
I found it by androidboot.serial no in dmesg.txt generated per instructions in the a500 forums. Also I am on the leaked ics with the 3.11 bootloader ,using windows 7 x64
[Acer Iconia Tab A100] Icewyng:
Nothing works so far... The fact I got APX is a saving grace but until we know what we need for the SBK, my tablet seems to be a sitting duck for now.

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

And you got NvFlash to work? Wow...

You are my hero if that is the case :)

A good thing I have a copy of a ICS dmesg lying around...

Did you try anything of what Vache suggered in the ICS thread by any chance?

Edit: The Android.serialno is the same as I have always used for trying NvFlash... If Windows works and not Linux, something must be wrong in our installation.

So, I assume you used the EUU then?
[Acer Iconia Tab A100] masterpker2:
I actually took a chance and tried the method http://xdaforums.com/showthread.php?t=1522384 and did not receive any error with USB write although it changed nothing on my tab :( but I appreciate someone trying to help me :-)
[Acer Iconia Tab A100] Icewyng:
Thought it might be what you were referring to.

Can you describe what happened during the process? Anything out of the ordinary that you have seen?
[Acer Iconia Tab A100] masterpker2:
It went through the batch process no errors and when it prompted me to wait for fast boot mode it stayed at a black screen and never rebooted into fastboot , so I took a chance and hit any key to proceed and it finished the job but never said complete or anything so I rebooted the tab and tried recovery mode it was still the same. Then I tried it again and this time I manually booted it into boot loader mode @ the prompt and same result.
[Acer Iconia Tab A100] Icewyng:
Ok... try this (in the command prompt):

nvflash --getpartitiontable part.txt --sbk MYSBK (replace by your sbk)

and tell me what it does.
[Acer Iconia Tab A100] masterpker2:
:(( USB write fail
[Acer Iconia Tab A100] cheeb:
Would you be willing to do a step by step of how you went about accomplishing that. I think most are looking to have the very same set-up on their tab that you have nicely set up...including myself :)

My main issue was with adb...just couldn't get it to work AT ALL..
[Acer Iconia Tab A100] masterpker2:
I will have to backtrack a lot to compile all of the resources used in the method I used to do it all so I can make sure everyone gets their props :-) but I will try to get a (how to) together for you :-)
[Acer Iconia Tab A100] crossix:
The trick to adb is that you have to have the drivers installed for the tab first on the pc your trying to get adb to work on and you need to have usb development mode enabled on your tab in order for adb to see your device.
[Acer Iconia Tab A100] benpwarner:
I, like most people on here, can not get crossix double click method to work. I have the drivers installed, I have usb debugging on and I've used ADB many times before. Everytime I try to run it I either get the path is not a path or I get the same 2 out of 4 line. I did run the 1 click from the tegra forum designed for the A500 and it worked fine, other than titanium backup being stupid and the lack of read/wright. Now is there any way to implement the loop trick using the method I used since Crossix's doesn't work for me and many other people?
[Acer Iconia Tab A100] benpwarner:
A500 Remount

Ok so I was looking aroung my tab and I'm not sure what gave it to me but now I have an app called A500 Remount. I ran the app and it allowes me system R/W access. I already changed my build.prop using it so if there are any other people who used the A500 1 click root chect to see if you have that app. I did also notice that I have to reset my tab to get the system R/W to work again. I hope this helps some people
[Acer Iconia Tab A100] slayerpsp:
Thanks this worked for me was able to change build prop and do sd card swap so I have my a100 ICS 29gb tablet now. Best part all my data was still there so I didn't have to re download 30gb of stuff
[Acer Iconia Tab A100] pintek:
new function in version 4.0 of the app i've been using it since 2.0 but glad to hear its working normally (well i should say abnormally cause its a a500 tool working on a a100 >.>)
[Acer Iconia Tab A100] smokku:
You may want to notice, that there are two versions of nvflash.

-rwxrwxr-x. 1 smoku smoku 533455 2011-04-22 nvflash
-rwxr-xr-x. 1 smoku smoku 726904 2011-06-07 nvflash

The first one is from the zip vache provided. This is the one needing --dfd /dev/bus/usb/002/001 option to work properly.

The second one is currently available on the nVidia site in linux4tegra package. This one is able to find APX device without help. Maybe it differs more than that.
[Acer Iconia Tab A100] Icewyng:
Thank you for the heads-up. I will have to try it out and see how it goes.

Of course, the bootloader has probably been updated since the last time Vache got the EUU. I have noticed that the A200 has version 0.03.06 and we have 0.03.11, which would suggest a later version.

Acer really get out of its way to give us headaches, really.
[Acer Iconia Tab A100] cheeb:
Whatever you can put together will be appreciated....til then i'll be enjoying my fully rooted hb 3.2.1 tab....
[Acer Iconia Tab A100] smokku:
I've been digging around stock HC and leaked ICS on my A101 today, and this is what I came up.

The SerialNumber reported by Linux PC kernel (in dmesg and syslog) when tablet connects and 'adb devices' number are the same. What's funny, it's the same number as in androidboot.serialno= kernel commandline after upgrading to ICS.

This number does not convert to working SBK via http://vache-android.com/v1/index.php?site=sbk

But the SerialNumber reported by USB device (in my PC dmesg) and 'adb devices' got changed after upgrading to ICS.

This number also does not generate working SBK.

Looks like we're out of luck and method of generating SBK for A100 is different than on A500, and we need EUU designed for A100 to look-up the method.

---

ICS bootloader has a fastboot. You may access it by issuing 'adb reboot bootloader'

It prints the following line on tablet screen:

Bootloader V0.03.11-ICS: Starting Fastboot USB download protocol

I was able to get some variables from it (Notice different version number and strange serialno):

version: 0.4
serialno: Kal-El001
product: Vangogh
mid: 001

Unfortunetely 'getvar all' does not work. And you need to issue every 'fastboot getvar' twice, as the first time reports previously asked value.
[Acer Iconia Tab A100] Icewyng:
Did anyone ever was able to take a look inside the bootloader blob? I was just curious to see what would be inside it.

Also, the androidboot.serialno, when you try the NvFlash, is reported as being the fuseid. anyone knows what that would mean?
[Acer Iconia Tab A100] smokku:
SBK (burnt in hardware fuses) is an AES encryption key used for two things:

- encrypting APX commands, so you need it to use any of nvflash commands;

- and encrypting bootloader, so it is verified during boot.

So even if you have an alternative bootloader, you still need SBK to be able to actually use it.

But you gave me an idea.

In the ICS firmware image (the update.zip) there is something, that is able to update the bootloader. After installing the ICS update.zip, on the first boot there is a message being displayed "Updating bootloader".

So, there has to be a binary there, that is able to compute proper SBK using something (probably the SerialNumber, but different method than on A500) and use it to flash the new bootloader.

I will try to dig in ICS update.zip.
[Acer Iconia Tab A100] spino1970:
I tried both, but not working....

Well, originally your method worked 1 time: i succesfully deleted acer nidius from /data/local/rootme/loop etc.

But now is not working anymore...
[Acer Iconia Tab A100] ZeroNull:
Full root for A100 ICS. Simple method.

My article - Full root for A100 ICS. Simple method..

Command "Mount ro/rw" for directory /system (partition) - perfectly works!
[Acer Iconia Tab A100] slayerpsp:
Anyone having problems use this super easy took all of 10 seconds and was rooted with rw permission
[Acer Iconia Tab A100] Icewyng:
That I knew already and that is why I am upset right now. Without the SBK, I am not able to do anything with the tablet. Doing any kind of dev work without NvFlash makes it harder I think.

This is what this thread is for... pitching any ideas (silly or not) and see if it can be done. :)

IIRC, the bootloader cannot read the key but something in the blob does so this is why you can update. Also, only the BCT & EBT partitions are encrypted. The other thing we would need is the ODMdata.

Now, I have noticed many files in the kernel source has something to do with fuse and many variables relate to SBK. I wonder if it would be possible to do something with those?
[Acer Iconia Tab A100] smokku:
It's impossible to read it. Only burn it. Once.

Then you can only use the burned key to encrypt/decrypt given data. i.e. bootloader.

But you may know it. Or a method to generate it from some known data.

In case of A500 it's CPUID.

In our case, we do not know what is the known data, nor the method to generate SBK from one. Right?
[Acer Iconia Tab A100] Icewyng:
in 1.008 EUU, it was the same method than the A500 from what Vache told us. Now, we can only assume that it is different.

When you look inside (I believe it is sys/fuse), you see many files that relates to the ODM and SBK but they are not very helpful. However, there are bits in the kernel source that might give clues to it (Variables such as devkey, SBK & ODM are mentionned).

The one I am referring to is Tegra_fuse.h in the include/mach folder.
[Acer Iconia Tab A100] Icewyng:
Could anyone do a cat to the file /sys/firmware/fuse/ODM_reserved and submit the result?

From what I read, this might provide clues to the fuse system inside the A100.
[Acer Iconia Tab A100] smokku:
# cat /sys/firmware/fuse/odm_reserved

0x0000000000000000000000000000000000000000000000000000000000000000

Some more files:

# cat /sys/firmware/fuse/acer_cpu_id

43c8041413fa557

This is the same as androidboot.serialno=

# cat /sys/firmware/fuse/device_key

0xffffffff

# cat /sys/firmware/fuse/odm_production_mode

0x00000001

# echo 0 > /sys/firmware/fuse/odm_production_mode

sh: cannot create /sys/firmware/fuse/odm_production_mode: Permission denied

# cat /sys/firmware/fuse/secure_boot_key

#

# cat /sys/firmware/fuse/sec_boot_dev_cfg

0x00000000

# cat /sys/firmware/fuse/sec_boot_dev_sel

0x00000000

# cat /sys/firmware/fuse/sw_reserved

0x00000000
[Acer Iconia Tab A100] spino1970:
hi there...i tried your method (and also crossix one), but, except for rooting apps, it is not working for me...

I mean, i cannot change R/O to R/W to systems folder (so, i cannot try nor swipeSDcard or build prop mod).

Any idea?

it could be usefull start from a fresh wiped SO?
[Acer Iconia Tab A100] trichard:
Hi . I tried this but it stop at " waiting for connect device ...and Demon started successfully ."

And it stop liao ....

Any idea why ?
[Acer Iconia Tab A100] Icewyng:
Those 2 are interesting. If I read ODM_reserved right, it would suggest there are no burnt fuses so far (from what I have read). That is a very good sign and means we can roll back.

Also, we have the cpuid, which is good as well.

This seems to suggest that the SBK fuse has been blown and cannot be modified in any way. There is something in the kernel that lets you modify the permissions of the files IF the fuse in not blown so no dice.

I have been digging the kernel to find how the SBK is created. No success so far but I will not give up! I did find a table of variables that ressemble what would be generated with the EUU. Anyone knows anything about crypto drivers in Linux? :)
[Acer Iconia Tab A100] smokku:
I'm not sure whether digging in the kernel would give us anything.

From what I understand SBK is a Tegra hardware feature and it does not need any OS running to function.

Once you write SBK decryption key to the chip it is used to decrypt APX commands (also a chip feature) and decrypt the bootloader.

So, if the SBK decryption key is the same on all devices, you can distribute an encrypted bootloader in the update.zip and it will work on all devices. This does not need any kernel support.

If the SBK decryption key is different on each device, you need to distribute an unencrypted bootloader, and encrypt it on device before writing it to flash. This also does not need kernel support, besides maybe giving access to some variable used to compute the SBK encryption key.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] smyth12:
I need some ideas for a game to develop, and then I'll need some beta testers etc!

Anyone got any good ideas?

Can be a 3D or 2D game...

Get your ideas in now :)
[Eee Pad Transformer Themes and Apps] poo-tang:
Onlive's new future concept, Microsoft Windows in 1 app. Available on Android Tablets now. Apk below.:)

Check this out = http://desktop.onlive.com/

[YOUTUBE]ql6VayueUjY[/YOUTUBE]
[Eee Pad Transformer Themes and Apps] zulu99:
can i install my games and my program in this cloud windows ?

if no, I do not know what to do with this, prefer spalshtop hd or splashtop thd
[Eee Pad Transformer Themes and Apps] Someone09:
What he said. Plus, you have to pay for it.
[Eee Pad Transformer Themes and Apps] zillah1985:
I may be wrong, but I believe it will be free and your have to pay a monthly subscription in order to use certain programs. One example is the browser, which will be $5 a month.
[Eee Pad Transformer Themes and Apps] funnycreature:
Definitely not worth it if you don't use your tab exclusively and have no other, "non-subscription" means of getting stuff done... Microsoft should get off their high horse and just release MS Office for Android already!
[Eee Pad Transformer Themes and Apps] sarreq:
is this a remote desktop client or an emulator?
[Eee Pad Transformer Themes and Apps] hawkxcore:
Nothing more than remote desktop. I have no idea why everyone is making such a big deal about it.

Typed by my thumb.
[Eee Pad Transformer Themes and Apps] s1l3nt:
you will be able to use microsoft office for free with this app with storage of 5 gigs i think. The 5.99 subscription will allow you to install programs and more storage space.
[Eee Pad Transformer Themes and Apps] st0nedpenguin:
I run everything for free currently with Splashtop, I fail to see the point of this. :(
[Eee Pad Transformer Themes and Apps] funnycreature:
Can you use Splashtop when you're on a different network than the main computer? Never tried it, only at home when both are using the same network....
[Eee Pad Transformer Themes and Apps] chatch15117:
Lol I already have vmware view.
[Eee Pad Transformer Themes and Apps] horndroid:
Of course you can... have you even looked through the app?

The performance is pretty bad tho unless both the main computer and your tablet are on a fast internet connection.
[Streak 5 Q&A, Help & Troubleshooting] nicolas russell:
What command should I type in terminal , so that I can flash a custom recovery image to

Dell Streak ? Thanks ！
[Streak 5 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
Check the stickies and the wiki. Search man, search!
[XPERIA X8 Q&A, Help & Troubleshooting] Dawoods:
My screen is going unresponsive and I cant touch anything after I flash Alfs ICS.

I cant touch anything on the bottom of my screen. So, I cant unlock my screen.

I flash it back to Stock kernel but nothing changes.

I try to flash another kernel, and the same problem appear.

I use Service Test to check my screen.

See the picture below for the result.

Whats wrong with my screen?? Anyone help??
[Nexus S Themes and Apps] italia0101:
Really like the idea of this and after some Googling they said it would hit android.. that was 2 years ago.. so clearly its not..

Is there any apps like this for android ?
[Nexus S Themes and Apps] crzdcole:
Maybe it's just me, but i have no idea what word lens is. A description would be helpful, to me and everyone else who doesn't know, in pointing you in the right direction.
[Nexus S Themes and Apps] italia0101:
Its an augmented reality translator...

basically you hold your phone up to text and on the screen in real time it shows the translated text
[Nexus S Themes and Apps] shockem:
I think Google goggles has it as i think i saw it in the Nexus S commercial. 'I think' :P
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] mdotph:
i have a custom rom in my hd2 and i want to try to load android on it but i dont know where to get the files. heres my firmware i believe its engergy,

R 2.15.50.14

G 15.42.50 11u

D 3nergy 8g

and is there anway i can use windows 5 - 6.1 today screen where there is messages and everything? thankss!!
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Getrid:
Hi mdotph,

if you want to run Android from SD card you have to put the downloaded file in the root directory of your sd card. Get your Android version of choice from the Android SD card section of the forum. Be sure to check the sticky thread in the Android on SD card section in the first place.

Regards

Getrid

___________________

Artemis v66

SPL 3.03.0000

Radio 2.15.50.14
[LG Revolution] spc_hicks09:
All credit for this find goes to alasdair529.
[LG Revolution] lentm:
I tried to flash v4 or v6, but after that it doesn't boot.

v7, it boots well, but still shows me usb test mode or usb factory mode :(

weird...
[LG Revolution] Beamer9408:
I've had factory cable connected a new USB cable fixed that.
[LG Revolution] atomD21:
I found that fix out also, but I would like to know how to ax test mode without haveing to roll back to Froyo. Because, correct me if I'm wrong, but won't flashing the v7 tot file again just create the test mode issues all over again?
[LG Revolution] spc_hicks09:
Yes it will
[LG Revolution] kenyu73:
Not to dread this up again, but has anyone had any progress on this? Do we know where testmode is being set? Kernal, Radio, ROM...APK?

I would think if it were a bootup setting somewhere, we should be able to do a file or text-in-file search from root up up through the child folders within the core OS. If it were in the APKs, the settings could be in the XML prefs somewhere.. still very searchable.

I have my step-daughters phone stuck in test mode... /=

I dont what to re-create the wheel and spend hours doing stuff that has been done.... so I ask you all this: what do we know so far? Has a simple OS level search in the linux system been done? Is it something in in one of the .rc init files?

It must be somewhere and if we re-root after the TOT, then we should be able to fix this.

Any of the custom ROMs have this if we flash over the TOT? That would rule out APK and ROM settings.
[LG Revolution] nasaiya:
Today I ended up doing a full factory reset, flashed clean V7 tot, then the V8 tot and re-rooted, and finally installed the new breakout rom and I'm still in test mode...
[LG Revolution] kenyu73:
So this would eliminate ROM and APK.

What are we left with... kernel, radio or recovery partition? Some other hidden partition?

The TOT does a complete re-partition so there must be some hidden key in here somewhere.

I wish I were one of the heavy ROM guys, but I'm just a linux novice and decent developer.

Lets keep brainstorming!
[LG Revolution] nasaiya:
Well I'm just guessing here so bear with me...

AFAIK the cause is flashing in emergency download mode, which is something outside of the normal system, and also outside of the recovery partition. Based on that (and the previous post) I'd guess it set a test mode flag somewhere on another partition that gets "checked" at boot.

I figure we ought to be able to get images of all the partitions with dd but I wouldn't know what to do with that data once I had it... Maybe compare with a non-test-mode phone and look for inconsistancies.

I could be totally wrong though I'm not very familiar with the boot process and that sort of thing.

EDIT: found this: http://wiki.rootzwiki.com/LG_Revolution_Software_Breakdown

Maybe it sets a flag in the MISC partition like it does to boot into recovery or something like that. That stuff is a bit over my head though.
[LG Revolution] kenyu73:
That's a great find. I'm going to spend some time reviewing that data in hopes that it is something as simple as tweaking one of those partitions.
[LG Revolution] nasaiya:
Sounds good. I'm happy to help with this in any way possible, so let me know if you need anything...

Having to use adb to transfer files all the time is annoying!