yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] sarreq:
but what kernel version is in the FOTA?
[Eee Pad Transformer Android Development] frankwhite8536:
2.6.39.4-00002

Neptune #1
[Eee Pad Transformer Android Development] rhcp011235:
Kernel is 2.6.39
[Eee Pad Transformer Android Development] frankwhite8536:
Thanks. I was able to flash this

http://xdaforums.com/showthread.php?t=1334673

And I'm working as god intended.
[Eee Pad Transformer Android Development] rhcp011235:
Nice, Good
[Eee Pad Transformer Android Development] sarreq:
thank you both.

you'd think they would've updated that, since ICS proper is supposed to run on a 3.x kernel.

so, will a honeycomb CIFS.KO work with the FOTA? or is there an ICS specific CIFS module somewhere out there? / nevermind, found it here nope, wrong again, that's for the tfprime, and causes a bootloop when it loads. i guess we have to wait for one to be ported, then?
[Eee Pad Transformer Android Development] tomdot:
update: resolved. Didn't know about the App Backup Utility

Worked as promised. Remember you must run the Asus Backup Utility twice!
[Eee Pad Transformer Android Development] emmur0:
Great job! thanks
[Eee Pad Transformer Android Development] LastStandingDroid:
what's this utility? never seen it before
[Eee Pad Transformer Android Development] Joelesprod:
WOrks!

Working Perfectly.
[Eee Pad Transformer Android Development] Shawheim:
cant get the windows version posted to work. keeps sticking on the *daemon started successfully*. any help will do.
[Eee Pad Transformer Android Development] Joelesprod:
i had to install asus sync for it to work
[Eee Pad Transformer Android Development] raiser1:
same here, asus sync needs to be installed so you can run "app backup"
[Eee Pad Transformer Android Development] paul71:
I'm stucked at:

waiting for device

daemon not running. starting it now

daemon started successfully.

i'ts about 5 min there.

I'm on win7 64bit, there are tf101 drivers and usb debug is enabled.

I have to wait or is there a problem?

OK, I have to read before post, sorry.
[Eee Pad Transformer Android Development] rhcp011235:
Always read :) Glad it works for everyone
[Eee Pad Transformer Android Development] binarypower:
I'm getting:

After the first backup... any idea?
[Eee Pad Transformer Android Development] rhcp011235:
You have to follow what it says to do.

run the script. Backup a app you downloaded.

and run the backup on the same app again.
[Eee Pad Transformer Android Development] chan32167:
people should learn to read and follow the simple instructions...

the exploit uses some interaction from the user... you have to use the backup utility twice
[Eee Pad Transformer Android Development] binarypower:
ok, i wiped the device and started from scratch. Here's what I did:

Logged in to wifi and my google account.

Turned USB debugging on on the tablet.

Plugged the tablet in my laptop

adb push su /data/local/tmp/

adb push own.sh /data/local/tmp/

(both worked fine)

Installed 1 app from the market

Backed up the app on the Asus Backup

adb shell "cat /data/local/tmp/own.sh > /data/data/com.asus.backuprestore/files/busybox"

...bet that's when I get this

/system/bin/sh: can't create /data/data/com.asus.backuprestore/files/busybox: No such file or directory

When I try to browse to that folder using adb shell, there is no com.asus.backuprestore folder in the /data/data tree
[Eee Pad Transformer Android Development] rhcp011235:
The most annoying part tbh. 5K+ views not ONE donation. Greedy people. /me will start to release to market for now on.
[Eee Pad Transformer Android Development] DarkLG:
Thank you I used the windows version and it worked like a chsrm now to get a cwm recov :D
[Eee Pad Transformer Android Development] binarypower:
so, whats the premise behind this exploit? Once you backup an app it calls busybox and this concatenates a script into it so the next time it runs, it runs that script?

pretty ingenious if you ask me... did you come up with this method yourself?
[Eee Pad Transformer Android Development] rhcp011235:
Obviously, I posted it :)

The perm issue is, the file is word writeable. Just read the source.
[Eee Pad Transformer Android Development] PatrikSelin:
Windows version:

Where can I find the ASUS backup utility?
[Eee Pad Transformer Android Development] binarypower:
Cool... well too bad it doesn't work for me. I just flashed a ROM and got over it.

I went from stock nvflash and OTA updated to ICS then ran your script verbatim on a linux laptop following the precise steps... so, maybe they moved the busybox location? dunno, dont care... good luck with your donations.
[Eee Pad Transformer Android Development] rhcp011235:
Open the app draw. and look. It's there.
[Eee Pad Transformer Android Development] PatrikSelin:
I opened the App Backup application but list is empty. Do I need to first install the applications?
[Eee Pad Transformer Android Development] rhcp011235:
Yes. You do.
[Eee Pad Transformer Android Development] PatrikSelin:
Now it worked. I want to install the Revolution ROM. But I understand that I need to install the Recovery Clockworkmod. I put the zip file on the SD card -> turn off the device -> hold the volume down and power button -> Click volume up -> "Dead" Android image. What is the problem?
[Eee Pad Transformer Android Development] rhcp011235:
You're welcome #1

And, You need to install recovery. I am only putting up the new root method. I planned to make a auto-recovery installer. but, no one has donated a cent. So, this is how it will stay.
[Eee Pad Transformer Android Development] PatrikSelin:
I find this: Recovery Installer - flash CWM with a Click but the download link is dead. How to do it otherwise?
[Eee Pad Transformer Android Development] rhcp011235:
I could write a recovery installer for the newbs. *cough*
[Eee Pad Transformer Android Development] adamcullen:
help rooting

Hi all, I just got a TF101 last week, which is a B70 model.

I upgraded to ICS yesterday and can't root it.

I also tried rooting before ICS, which also didn't work.

I've tried the Brk Root Toolkit 7.1, NachoRoot, [ROOT] TF101 ICS from OTA, and RazorClaw one click.

None have worked.

Maybe I'm doing something wrong, but with four attempts using different instructions, it just doesn't seem possible.

Anyone else managed to get rooted on B70 model? Anyone tried rooting after the new ICS?

A
[Eee Pad Transformer Android Development] rhcp011235:
Please read this method to the full extent. It does work if you do it right.

its been tested 100%
[Eee Pad Transformer Android Development] ondoy1943:
This windows application worked for me in rooting my tf101 updated to ics via fota:

[Edit]: Sorry to the op for this detour; just want to help.

[Edit]: No more detour, only info.
[Eee Pad Transformer Android Development] rhcp011235:
[Edit]: Sorry to the op for this detour; just want to help.[/QUOTE]

Please do not cross post. I would appreciate if you remove the link to the other place. Thanks!
[Eee Pad Transformer Android Development] Timark:
Hi there,. For Linux, does your script run stand alone or does it need the Android SDK installed ? Also. does it just provide root and nothing else?
[Eee Pad Transformer Android Development] FarBeyond:
I had been waiting for the ICS FOTA to root my tablet... The windows method worked great!
[Eee Pad Transformer Android Development] rhcp011235:
Hello,

You just need the adb binary for linux and define the location in the runme.sh

Please take a read of the runme.sh

Thanks
[Eee Pad Transformer Android Development] rhcp011235:
Glad I could turbo root it for you :)
[Eee Pad Transformer Android Development] thebadfrog:
http://xdaforums.com/showpost.php?p=22359727&postcount=218

Try these links
[Eee Pad Transformer Android Development] morrty:
This works for B80 version as well?
[Eee Pad Transformer Android Development] thebadfrog:
http://xdaforums.com/showthread.php?t=1427125

Its for the prime but it claims to root the tf101 as well. Try that if your having problems with this method
[Eee Pad Transformer Android Development] mccsomthin:
The Asus backup App fails everytime on mine. I installed the PC Sync tool and got it connected to no avail. Trying this method now: http://androidroot.mobi/technical/asus-eee-pad-transformer-tf101-root-cwm-recovery/

Note yon't need the full SDK if you already have ADB from this thread's zip... just point your cmd to that folder and unzip the new files there and run. I am waiting to see if it works right now.
[Eee Pad Transformer Android Development] rhcp011235:
This may work on the PRIME as well. I have no "retail" Unit to test on.

If anyone has a prime. Please test.
[Eee Pad Transformer Android Development] Pyrolyser:
I can gladly confirm that the windows version works. I was a little confused by the instruction to "1. Open the ASUS backup utility and back up any small app" but turns out it refers to the "App Backup" found in the app drawer of the tablet and from there you just have to pick any app to backup and then do the same process with the same app the next step.
[Eee Pad Transformer Android Development] rhcp011235:
Correct.

Glad it works.
[Eee Pad Transformer Android Development] stesmi:
Using the windows version, I had issues with adb just sitting waiting for the device. (was at work so didn't have access to my linux machines).

Then I replaced the adb binary with the one from the Galaxy Nexus Toolkit (adb-toolkit.exe). Simply copy and rename. Then it all worked.

Don't ask me why it didn't work with the other one...

// Stefan
[Eee Pad Transformer Android Development] rhcp011235:
Another happy customer :)
[Eee Pad Transformer Android Development] shayind4:
Rooted TF101 ICS update with the above viperMOD PrimeTime method using Option1.

Thanks
[Eee Pad Transformer Android Development] rhcp011235:
My exploit is confirmed to work on the TF201 as well!
[Eee Pad Transformer Android Development] cky2000:
Thanks thebadfrog. The viperMOD PrimeTime v4.5 worked great on the TF101, as mentioned before option 1 for the TF101.
[Eee Pad Transformer Android Development] dodava:
A donation is on the way. My data cable is damaged. Another is on the way and I thought I would need to wait till then to root. Using your method I was able to root without needing adb access.
[Eee Pad Transformer Android Development] rhcp011235:
Many thanks! Hope you get your cable so you can root it up :)
[Eee Pad Transformer Android Development] eminembdg:
For noob like myself who uses Ubuntu, can you tell exactly how to "Please make sure to edit the runme.sh it has a path for adb that you need to fix. Other then that it will work.

You just chmod 755 runme.sh and run it :)" thanks
[Eee Pad Transformer Android Development] xqz:
Where are you ordering the cable? I feel the stock cable is too short
[Eee Pad Transformer Android Development] rhcp011235:
Open the runme.sh file and there is a variable set for the adb binary.

You need to replace that with the path to your binary. I did not include adb.
[Eee Pad Transformer Android Development] trentreed:
example please....

---------- Post added at 10:12 PM ---------- Previous post was at 09:34 PM ----------

#####################################

What exactly am I editing?

#!/bin/sh

# ICS ROOT FOR THE TF101 US VERSION

# rhcp011235@gmail.com

# Donation link: beggingForDonations.com

######################################

adb="/bin/adb";

echo "Lets wait for the device to come up\n";

echo "Make sure you have usb debugging on\n";

$adb wait-for-device

echo "Found Device";

read -p "Press [Enter] key to own your device"

$adb push su /data/local/tmp/

$adb push own.sh /data/local/tmp/

echo "Root Steps:\n";

echo "1. Install an app from market\n";

echo "2. Open the ASUS backup utiliy and back up the app\n";

echo "3. When the backup is done. Follow the steps coming up\n";

read -p "Press [Enter] key when you have done the backup and are ready to start to root.";

$adb shell "cat /data/local/tmp/own.sh > /data/data/com.asus.backuprestore/files/busybox";

read -p "Please run the backup utility again on the same app and press enter after you run it";

echo "Device is rebooting. Please wait\n";

$adb wait-for-device

echo "Found Device";

echo "You are now rooted. Please install superuser from market.";

echo "MOD EDIT: DON'T BEG FOR DONATIONS - GIVES THE WRONG IMPRESSION.";
[Eee Pad Transformer Android Development] gee one:
this is linux 101:

edit adb="/bin/adb";

so that "/bin/adb" is the path to wherever you have the adb binary. You can find this out by typing "which adb" at the command prompt. If there is nothing, then you don't have adb. Try "which which" to test it.

for example if you type "which adb" and get back "usr/local/sbin/android-sdk/tools/adb"

then you should edit it to look like adb="usr/local/sbin/android-sdk/tools/adb";

There are some pretty good linux tutorials on the web.
[Eee Pad Transformer Android Development] trentreed:
Just what I was looking for

Thank you
[Eee Pad Transformer Android Development] awicks:
Windows method worked well for me, although I had to replace the packaged ADB with the one from my SDK platform-tools folder.

I was slightly thrown by being asked to submit a password when backing up an app. It doesn't appear to matter which password you choose as the root tool doesn't need it.

Thanks.
[Eee Pad Transformer Android Development] Xyphoid:
I followed all steps (including app backup twice). On my updated to ICS TF101.

After I finished and the message said that my device was rooted I installed Superuser from the market and closed the rootscreen.

After that I tried adb remount, but I get the message "this operation is not permitted".

Did I forget something?

I'd like to donate when it works.
[Eee Pad Transformer Android Development] jerdog:
You know when you beg for donations, people are less inclined to donate. This seems to be a common theme and it leaves a bad taste in people's mouths.
[Eee Pad Transformer Android Development] thebadfrog:
http://xdaforums.com/showthread.php?t=1427125

If you are having trouble with this method try this link. It has been confirmed to be working on the tf101 for rooting only. Option 1
[Eee Pad Transformer Android Development] Xyphoid:
Thanks thebadfrog.

I tried it, but still can't remount.

Must be something with my TF101 then... :(
[Eee Pad Transformer Android Development] thebadfrog:
If you have superuser installed and you have root then your good.
[Eee Pad Transformer Android Development] awicks:
No, it is not your device. I used this method to root my TF and have confirmed root. However, when I try to adb remount I also get the "operation not permitted" message. I think this is not directly related to root - maybe something to do with ro.secure=1 (according to my previous Googling)

Andy
[Eee Pad Transformer Android Development] gee one:
That sounds right to me- the stock rom is ro.secure=1.

In termimal, Try "getprop | grep secure" to confirm

sent from my cyanogen(mod) vision
[Eee Pad Transformer Android Development] eminembdg:
Thanks geeone., love your name btw. I do read alot of tutorials, just was not wanting to mess anything up. I'll wait to see if someone finds an easier exploit or maybe get my hands on win7 disk so I can use windows version
[Eee Pad Transformer Android Development] rhcp011235:
Step by Step instructions were posted on the OP for those having problems.

Hope this helps.
[Eee Pad Transformer Android Development] rhcp011235:
I also thought trolling was not allowed as well? Why must you troll my threads? Just seems like pure jealously and nothing more.
[Eee Pad Transformer Android Development] rhcp011235:
This is how XDA is. Mods delete posts. After they have been called out.

ORIG POST BY ME: http://twitter.com/#!/rhcp011235/status/174192976510189568
[Nexus S General] onthecouchagain:
It may just be me and my Nexus S, but whenever I try to take a photo of something on a television monitor or computer monitor, the camera app lags severely and/or fails to take a picture.

Yet, if I have a bit of the screen bezel in the camera frame, it'll take it okay. It's like the monitor is tricking the camera lens and confusing it, so to speak, to the point where it can't even take the photo. It's incredibly bizarre.

Has anyone else experienced this? More importantly, can anyone explain what's going on?
[Nexus S General] chrisgtl:
I get this too but have no idea why.

Weird!!
[Nexus S General] ZeroCool84:
It's happened to me a couple times. Sometimes it works great but sometimes it trips out.
[Nexus S General] onigiri1692:
It is because the frame rate of the camera/phone and the frame rate of your monitor is different, meaning you get the out of sync distortion you guys are talking about. Nothing to be done about it except perhaps syncing the frame rates of your different devices.

Remember, video on monitors and tvs are not actually videos, simply a bunch of pictures in a fast sequence creating the illusion of video, movies, tv, etc. Your camera is simply picking up these pictures and since the two devices are not in sync, the camera ends up picking up bits and pieces of different frames, thus the distortion you describe.

Anyways hope I got that right, pretty sure that is what you are describing.
[Nexus S General] adamcooks:
^^ that is completely correct. It is with all recording devices, even VHS from olden days
[Nexus S General] t1n0m3n:
Frame rate of a photo?:confused:

Me thinks some of the people here need to read the OP again.

Eat at Joe's
[Nexus S General] Harbb:
What kind of monitor/TV? I have had no issues like you've described with LCDs and Plasma panels. On LCDs i do notice that i get recurring darker line going vertically, no autofocus or lag issues. I have noticed some lag issues on point and shoots though, not my phone. Is the phone maybe in night mode or something, maybe auto choosing it?

The preview is basically a rough video of what is seen. With some settings or scenes it can often lag while the preview is being taken and processed.
[Nexus S General] t1n0m3n:
Ahh, ok that makes sense.

Eat at Joe's
[Nexus S General] snowmanwithahat:
I've seen the same behavior. It's just a hunch but it crashes when the camera app attempts to do post processing on the image and correct some things that are "off", color, etc. the pattern caused by the pixels I think is crashing this process because honestly it was never designed to handle repeating patterns like that.

I've tested it several different ways and it seems to be complete dependent both on the distant and the angle of the camera to the screen.

For those of you who haven't seen it, it just crashes, hard locks, and the only thing that responds is the home button. You hit it and it beeps and the camera closes and the picture wasn't stores. No force close
[Nexus S General] YassinTP:
Never saw this happening on my Nexus S, just tried it with a TN and an IPS screen, both at 60 Hz refresh rate... does this have something to do with the different hardware versions of the Nexus S, so the i9020, the i9023 and the Nexus S 4G?
[Nexus S General] snowmanwithahat:
I don't think so. it seems to consistently happen to me with my NS4g and IPS screens. I've tested on a dell 24 and 30" and it happens every time... The only thing that really seems to have any affect is the pixel density of the screen in relation to the distance the camera is from the screen.
[Nexus S General] demo23019:
my 120hz monitor

closer

even closer

inch from screen
[Samsung Galaxy Nexus] Aerogriff:
So I've looked everywhere(slap me if its right in front of my face) but I can not for the life of me find one sized properly for our phones. Has anyone had luck tracking one down? Thanks in advance!
[Samsung Galaxy Nexus] Syn Ack:
In for the answer, I want this nowwwww
[Samsung Galaxy Nexus] fused2explod:
I just saw it this morning. Hang tight I'll get it for ya

f2e
[Samsung Galaxy Nexus] fused2explod:
Its huge cuz its high res. Have not tried on nexus but do u mind posting back here telling me how it looks? Thanks. http://xdaforums.com/showthread.php?t=1511523

There's also another post with the file size being lower. Let me know if you want that one.

f2e
[Samsung Galaxy Nexus] Aerogriff:
Sweet, thanks! I downloaded the larger one but it was stretched too much. I'll play with it later though, thanks again!
[Samsung Galaxy Nexus] mbh87:
you can try this "unofficial" one http://xdaforums.com/showthread.php?t=1513220
[LG Nitro HD] hyelton:
No Ice Cream Sandwhich?

"Not all LG Android phones will get the upgrades. Noticeably absent from the list was AT&T's recently released LG Nitro HD, T-Mobile's LG G2X and the LG Thrill 4G."

http://latimesblogs.latimes.com/tec...android-ice-cream-sandwich-upgrade-plans.html
[LG Nitro HD] Malnilion:
It's going to happen with AT&T's blessing or not and from the looks of things from a recent Google+ post from a CM developer, sooner than Q2 of this year.
[LG Nitro HD] kernelpan1c:
Just read the rest of the article:
[LG Nitro HD] Cam R:
But the LG optimus LTE on bell is being it. Why wouldn't the American version get it?
[LG Nitro HD] blaineball:
Because AT&T has abandond this phone! They have seeminging sold their souls to Apple & Samsung.
[LG Nitro HD] kernelpan1c:
AT&T could drag their feet on it. It will get ICS, its really just a question of timing.
[Samsung Galaxy Nexus] Virtuososteve:
As stated in the subject is Google supporting the GSM version before the LTE and is cyanogenmod focusing on the LTE more than the GSM?
[Samsung Galaxy Nexus] martonikaj:
GSM will probably get updates first, but it probably won't be by a discernible amount. They're working on both concurrently.

CM is focusing on both models.
[Samsung Galaxy Nexus] adrynalyne:
So far, Toro has received them first.

4.0.2 was out for Toro before Maguro, but Toro wasn't released yet for sale.

4.0.4 is out for Toro, but not officially. Maguro hasn't seen a "leak" (4.0.4 is on an ota server for Toro, just not pushed).

Personally, I'd say its a crapshoot as to which is quicker (so far).

Most of the devs doing both release updates at the same time for both (its easy to do both).
[Samsung Galaxy Nexus] Smokeey:
The source will always be released for both at the same time, OTA's have been coming out on the LTE before though...it just depends.
[Samsung Galaxy Nexus] danger-rat:
I thought I read somewhere that Goog had dropped Toro as a dev phone - which would imply the Maguro is now top dog?
[Samsung Galaxy Nexus] Virtuososteve:
I'd hope so, I think maguro should be the first to get the updates considering it was the first one out
[Samsung Galaxy Nexus] _Dennis_:
Misconception, it was removed from their dev list along with all the CDMA phones due to CDMA needing proprietary files to join the network. Or at least that is how I understood the articles I read on it.
[Samsung Galaxy Nexus] jsntrenkler:
:-) I just wish the updates came faster
[Samsung Galaxy Nexus] martonikaj:
That's about right. Basically the CDMA network stack required for full functionality on Sprint and Verizon isn't open source, so Google decided it wasn't a good idea to put up code that would effectively create incomplete builds for the NS4G, Xoom LTE, and VZW Galaxy Nexus.
[Samsung Galaxy Nexus] danger-rat:
So, logically, what would the alternative complete build be?
[Samsung Galaxy Nexus] Aridon:
Considering any source released for one will be cooked into roms for both likely the same day it doesn't matter one bit.
[Samsung Galaxy Nexus] martonikaj:
What comes out in the OTA... because that'll contain all the proper radios and network code.
[Samsung Galaxy Nexus] gogol:
Who gets the update first?

Of course people from the XDA forum, who else?

Take a look at current official version of Galaxy Nexus, 4.0.2.

What version are available? 4.0.3... If leaked 4.0.4 should not be counted...

Google is recently becoming sux at updates.

I would imagine upcoming ICS new phones will have newer version than the official Galaxy Nexus.

Sad, but that's the truth....
[Samsung Galaxy Nexus] Scottatron:
At the moment, neither :(

I just hope Google doesn't let ICS turn into another Honeycomb fiasco.
[Samsung Galaxy Nexus] adrynalyne:
Almost.

The stack is open source, the blobs needed for it are not, and cannot be redistributed any longer. AOSP will not remove CDMA or LTE code from telephony.