yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] dictionary:
1. Yes, this is full root, as during the process you are flashing the the CWM blob to the device.

2. I'd assume so, considering you can flash an alternate recovery to the device .. and probably/possibly radio, if it were a phone.

3. You'll need a MicroSD card, as backups are stored on the MicroSD. You'll notice that when you insert a MicroSD into the device, and then connect the device to the PC, it creates a folder called MicroSD. There is no direct way to interact with the microSD in the device directly from the computer, ala mass storage mode. You can though, however, just navigate to the device, then microSD, and drop files there. Same thing, just a different target path.

4. This I'm not sure of, as I haven't done a data wipe as of yet. I can say this though .. you'll need a microSD card to perform this root method. If you have anything on the microSD prior to root, you'll lose any/all data on the card, so backup any information you have on the microSD first.

5. Yes and no. Yes, because you can always flash back to the factory blob (where we've flashed CWM) and then install a stock/factory ROM. No, because a bunch of people are having issues flashing the factory blob back, due to incorrect blob for the current bootloader (if I'm recalling correctly the term)

6. Absolutely incorrect. I have a US model, and I can flash back and forth between the Custom ROMs on here. The only problem you'll run into, is if you're trying to flash a WW or US etc update direct from Asus, onto the wrong device. That being said, if you're going through the trouble of going to Asus' site, and downloading a stock ROM, it's really your responsibility which one you're flashing. Custom ROMs aren't including the things that would cause trouble with bricking devices, so putting [US][UK][CH] etc in thread titles is kind of pointless tbi. I'll agree about the stock rooted ROM, but that'd obviously have it in the title. Other Custom ROMs shouldn't run into this issue .. at least I'd hope devs knew enough to not include recoveries, etc. :)
[Eee Pad Transformer Android Development] seshmaru:
Not quite true. the SKU gets wiped from the device when you get CWM so even stock ROMs that are rooted won't have issues. Since it doesn't have a 3g radio in it there is literally no difference in hardware or software besides the sku.
[Eee Pad Transformer Android Development] Canadoc:
Can you explain how toset it up?
[Eee Pad Transformer Android Development] seshmaru:
The exact same way as on windows, extract the SDK somewhere, navigate to android-sdk/tools folder through the terminal and voila.
[Eee Pad Transformer Android Development] dictionary:
Well I was moreso referring to people with uk stock devices trying to flash us stuff and vice versa. Since he'd also asked about unrooting I figured I'd throw that in there, as I'm sure a stock UK update on a stock US device is bad city.
[Eee Pad Transformer Android Development] rfisher1968:
I'm on blob v5 and having trouble doing a backup. The error is that the sdcard is not mounted. I then try to mount the sdcard and it doesn't mount. I'm assuming the problem is the sdcard and not CWM, but any help would be appreciated.
[Eee Pad Transformer Android Development] dictionary:
I always make sure that the SD is recognized while the device is on, before I reboot to CWM and try to do backups.
[Eee Pad Transformer Android Development] BradB32:
I'm hoping someone can help me. I can get gingerbreak to run in adb shell and after a couple of minutes it returns:

[!] dance forever my only one

#

but at this point adb no longer recognizes my device as attached. if I type "adb devices" at the # it returns a blank and any commands return "device not found". How can I continue with the rooting/CWM install? Any suggestions are appreciated, thanks!
[Eee Pad Transformer Android Development] florelui001p:
Dont push the file in that window open up a new cmd window and do all adb related stuff in that window and anything with shell on the temporary root window
[Eee Pad Transformer Android Development] neilkarunatilaka:
+1 Same problem. Can't flash Prime 1.2 ROM because I can't mount the damn SDCard :(

Shows up in HC, but not in CWM :/
[Eee Pad Transformer Android Development] zhamrock:
Hi - I have managed to root the device but for some reason can't boot the CWM recovery. Could anyone help? Tried both blob v4 and v5 with no luck. I'm on the latest stock fw HRI66.TW_epad-8.2.3.9-20110423.

Tried 'adb reboot recovery' end up just rebooting the device.

Seeing this bootloader whenever i press the power button while holding volume down

Boot loader 8.2.3.6

Here's the screenshot of flashing blobv5.

# dd if=/data/local/CWM_BLOB.V5 of=/dev/block/mmcblk0p4

dd if=/data/local/CWM_BLOB.V5 of=/dev/block/mmcblk0p4

16824+1 records in

16824+1 records out

8613980 bytes transferred in 3.409 secs (2526834 bytes/sec)

Take note: I see the blue scroll bar after reboot.
[Eee Pad Transformer Android Development] funnycreature:
Make that one more! Is there any way to remove the CMW recovery option? All I want to do for now is install the regular update *sigh*
[Eee Pad Transformer Android Development] dictionary:
Do you press volume up after you see that screen? That's very odd
[Eee Pad Transformer Android Development] case0:
When people mention not being able to mount sdcard do they mean a physical sdcard or the internal memory which is called sdcard? Just want to know as I want to root soon but don't have a spare microsd to use in tablet permanently and want to be able to make backups on internal storage..
[Eee Pad Transformer Android Development] dictionary:
You'll need a microSD to root. It will also completely wipe out anything on the microSD. After it's rooted you don't need the microSD except to flash a new rom or make a nandroid.
[Eee Pad Transformer Android Development] rfisher1968:
The physical sdcard which never gets mounted when booting into CWM V5 & V4. I then tried to mount the sdcard within CWM and it errors out. I also tried reformating the sdcard and that didn't help. I'm running the latest Asus US update and i'm rooted.
[Eee Pad Transformer Android Development] neilkarunatilaka:
physical microsd card.

i got it to root fine. just clockworkmod recovery wont mount the sdcard so I can't flash custom rom :( trying the SDCard outta my EVO! Maybe it will work?

EDIT: So it works with the MicroSD card out of my EVO. So I guess I will switch the SDCard I bought for my TF with the one from the EVO haha, weird. :)
[Eee Pad Transformer Android Development] Crimton:
I wonder why clockworkmod is so picky with sd cards ...
[Eee Pad Transformer Android Development] funnycreature:
Using a different SD card also worked for me... strange (but good!)!
[Eee Pad Transformer Android Development] neilkarunatilaka:
Fix for sdcard not mounting issue

So I found out the SDCard from EVO works.

But, I got my SDCard that wasn't working, put it in my evo, when to storgae, erased the SDCard, and put it in the TF and now in works in CWM and can mount! :D

Hopefully this helps people! Probably a bad format or a filesystem it doesnt like or something. Idk. :)
[Eee Pad Transformer Android Development] bone$:
glad that worked... searched for possible solutions but found nothing... easy fix for those with similar problems :)
[Eee Pad Transformer Android Development] rfisher1968:
It worked for me to, i put the sdcard in my droid and erased it and all is good now with CWM. Thanks!!!
[Eee Pad Transformer Android Development] case0:
Thanks for the replies. So effectively I need a new microsd card to root and flash a custom rom? I guess I can't just use my phone's one then, damn. Also I guess it will have to be a large microsd? I read somewhere that nandroid backups on the tf are pretty big.

Thanks in advance, just want to be sure before I order :)
[Eee Pad Transformer Android Development] redmongoose:
For all of you having a problem with sd cards have you tried running fix permissions (in CWM) on the sd cards in a phone handset first.

I actually tried 4 different cards all with the same result. Interestingly they all worked ok in my phone handset!

I ran fix permissions through CWM on the phone handset for each of the cards and now they all mount fine on the transformer in CWM :-D
[Eee Pad Transformer Android Development] zhamrock:
Thanks, its indeed odd. The issue is that i didnt quickly press volume up and end up on the next stage. Thx for the hint.
[Eee Pad Transformer Android Development] djklmnop:
I wonder if this is much like the NOOK Color rooting. One key thing was, do not use the laptop's built-in card reader.

Use a USB SD/MicroSD reader. See if that helps.
[Eee Pad Transformer Android Development] kiab115:
this maybe stated but I didn't find it and I struggled with it for a long time. The new Blob is named cwm_blob.v5, my tf would not recognize that .v5 on reboot and install it until I changed the name to cwm_blob_v5, if this is already stated I apologize. maybe my putting it near the end at this point will help save someone else a few hours of there lives. I'm now rooted and very thankful to the developers..great job.:D
[Eee Pad Transformer Android Development] seshmaru:
that doesnt quite make sense, mine worked fine leaving it as .v5 as long as I put the .v5 in the commands as well.
[Eee Pad Transformer Android Development] da-slicksta:
Im stuck at the part when you go back in the shell and type md5sum /data/local/CWM_BLOB_V5 and it says md5sum: not found...PLEASE HELP!!!
[Eee Pad Transformer Android Development] kiab115:
I had the same issue, I ran the md5sum from my computer against the my downloaded V5 file and verified the hash that way, then skipped this step in the shell. I couldn't make it work from shell either. Overall I think comparing the md5 is just to verify you got the entire and correct download and your not flashing a fake or incomplete blob. The TF doesn't really care what the hash value is I don't think.
[Eee Pad Transformer Android Development] howarmat:
did the same thing, now rooted without issue :)
[Eee Pad Transformer Android Development] Crimton:
Just got done rooting. Everything went perfectly, no hiccups. I already did a nandroid backup and have got all my root apps installed.
[Hero, G2 Touch Q&A, Help & Troubleshooting] Ciprilik:
Is there any way to manage the Google Android Backup System? There are some apps from the market that I don't want to be automatically restored when flashing a rom+gapps. I would like to manage the information it contains.
[Hero, G2 Touch Q&A, Help & Troubleshooting] c3k:
+1000000000
[Sony Ericsson XPERIA X10 Mini] epapath:
Hello guys, my phone is bricked... It is in a infinite restart loop... i tried to recover firmware through ericsson update but it tells me that my is phone is uptodate. I tried also with flashtool but i got that messages....

14/054/2011 16:54:43 - INFO - <- This level is successfully initialized

14/056/2011 16:56:51 - INFO - Preparing files for flashing

14/057/2011 16:57:23 - INFO - Searching Xperia....

14/057/2011 16:57:28 - INFO - Found at USB\VID_0FCE&PID_ADDE\5&32488A7&0&1

14/057/2011 16:57:28 - INFO - Start Flashing

14/058/2011 16:58:33 - INFO -

14/058/2011 16:58:33 - INFO - Flashing loader

14/058/2011 16:58:33 - ERROR - Error flashing. Aborted

14/058/2011 16:58:33 - INFO - Now unplug the device and power it on

14/058/2011 16:58:33 - INFO - Then go to application settings

14/058/2011 16:58:33 - INFO - turn on Unknown Sources and Debugging

I don't know what to do! Any idea???
[Sony Ericsson XPERIA X10 Mini] satya164:
Use SEUS. Even if it says software is up-to-date, click "Install" and it will proceed.
[Sony Ericsson XPERIA X10 Mini] Annoymous Man:
Yeap, even your Mini hangs in boot screen, hold Home and press Enter before pressing the Back button may lead you to SEUS update mode.

And I simply hope this may help you unbricking your phone ;-)
[Sony Ericsson XPERIA X10 Mini] epaljr:
what is mean by pressing enter?? where should press enter??

sorry for my english..
[Sony Ericsson XPERIA X10 Mini] nujhum:
ready your seus update, switch off your device, when seus telling you to plugin usb, press and hold back button, then plugin usb to your phone, or pc, when the led turn to green, that should be ready for flashing. Just read the seus instruction carefully. Hope that's help.

and there many thread bout bricked topic you can find in x10 mini general topic.
[Sony Ericsson XPERIA X10 Mini] epaljr:
thanks bro.. it really help XD
[Sony Ericsson XPERIA X10 Mini] nujhum:
glad to help.
[Sony Ericsson XPERIA X10 Mini] Annoymous Man:
Holding the Home button, and then press the Power button. That will force close the boot up progress with a vibration. Fast press and hold the Back button until green light on.

SEUs will start then.
[Atrix 4G General] k4zyn:
When I do recordings from my front-facing camera I hold it much like I would when I am using the phone; that is, in an upright position.

Is there an app or an easy way to rotate videos by 90° to the right, so that when I upload to youtube it isn't sideways?

thx!
[Atrix 4G General] mrphil101:
select the pic you want, click on the options button when edit window is displayed, select "image". then you get the edit stuff you are looking for.
[Atrix 4G General] shriva:
That's for a photo.. no rotate option there for video.
[Atrix 4G General] GibMcFragger:
Um.....How about holding the camera correctly? Just like a REAL vid camera, the phone is meant to be held sideways (landscape) to film and snap pics. ;)

I THINK you can rotate them with Windows Movie Maker though, I have done it before.
[Atrix 4G General] dLo GSR:
i can't stand when iphone users upload videos held in portrait mode. it makes me want to rip their phone out of their hands and throw it on the ground.

and yes, you can use windows movie maker to rotate them.
[Android Software Development] greydarrah:
I'm wanting to "do something" (actually play an mp3 sound) when someone has finished entering data in an EditText object in my activity, but I'm not sure how to tell when this has occurred. In VB, there is a event called lostfocus, but I don't know how to do it in java. I'm guessing that it has something to do with OnClickListener to see when the user is actually in the EditText object (let's call it et_01), but how do I know when they've gone to some other object?

I'd appreciate any specific help, as I'm pretty new to java.
[Android Software Development] Gene Poole:
How about OnFocusChangeListener?

http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html
[Android Software Development] greydarrah:
I did some searching and it seems like I need to use OnFocusChangeListener. I found this code snippet (below), but I'm too dumb to figure out how to plug it into my app. If my EditText that I'm watching is called et_01, can somebody please tell me 2 things...

1. How do I tie the OnFocusChangeListener to my et_01?

2. Where (specifically) does this code go in my activity? Inside my extends Activity...after the extends Activity...where oh where?

OnFocusChangeListener focusListener = new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {

/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
validateInput(v);
}
}
[Android Software Development] Gene Poole:
You have to connect a TextView object to your actual textview, then override the OnFocusChangeListener of that textview object.

Here's a complete implementation using your snippit (You have to implement validateInput() yourself):

package com.myapp.mytest;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnFocusChangeListener;
import android.widget.TextView;

public class MyTest extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv=(TextView)findViewById(R.id.et_01);
tv.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View v,boolean hasFocus){
/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
validateInput(v);
}
}
});
}
}
[Android Software Development] greydarrah:
Thank you, thank you, thank you! That is some nice help. I have one follow up question:

In my own activity, I should be able to put the code below in just under my own call: setContentView(R.layout.main);

In other words, I don't need to create a new class to do this. Correct? I apologize for my ignorance.

TextView tv=(TextView)findViewById(R.id.et_01);
tv.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View v,boolean hasFocus){
/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
validateInput(v);
}
}
});
[Android Software Development] Gene Poole:
Yes.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (stupid forum says my response was too short)
[Android Software Development] greydarrah:
OK, I'm having an issue that I don't understand. In the code below, I'm getting an error on the MediaPlayer mpWeight = MediaPlayer.create(this, R.raw.mppig);

Holding my cursor over .create says:

The method create(Context, int) in the type MediaPlayer is not applicable for the arguments (new View.OnFocusChangeListener(){}, int)

What does that mean, and more importantly, how do I resolve it?

Here's the whole routine:

TextView tv=(TextView)findViewById(R.id.weight);
tv.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View v,boolean hasFocus){
/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
float tempweight = Float.parseFloat(et_weight.getText().toString());
if(tempweight > 200){
MediaPlayer mpWeight = MediaPlayer.create(this, R.raw.mppig);
mpWeight.start();
}
}
}
});
[Android Software Development] Gene Poole:
It has to do with the "this" pointer you are passing to the create() method. Since you are creating this within the OnFocusChangeListener() class, that it the "this" pointer. OnFocusChangeListener() does not resolve to a type "context" whereas if you'd created your media player within your Activity, Activity does resolve to a context.

To resolve this, make a class member of your activity that keeps a copy of the context. Assign it in the activity's OnCreate:

public class MyTest extends Activity {
[COLOR="blue"]protected Context mContext=null;[/COLOR]
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
[COLOR="Blue"]mContext=this;[/COLOR]
TextView tv=(TextView)findViewById(R.id.et_01);
tv.setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View v,boolean hasFocus){
/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
float tempweight = Float.parseFloat(et_weight.getText().toString());
if(tempweight > 200){
MediaPlayer mpWeight = MediaPlayer.create([COLOR="blue"]mContext[/COLOR], R.raw.mppig);
mpWeight.start();
}
}
}
});
[Android Software Development] greydarrah:
Gene, you are awesome! Thanks again for the help.

As with many things in life, this has led me to a new problem, that I do believe will be the end of this subject, if I can get it resolved.

In my activity, I have a few EditText objects mixed in with a few Spinner objects. The new problem is that if you have your cursor in an EditText object and the next item in the activity is a Spinner, the focus doesn't leave the EditText when the Spinner is selected. The focus of any of my EditText objects only leaves those objects IF the next thing selected is another EditText.

I'm unsure how to resolve this. Is there possibly a way to force the focus out of the EditText once a Spinner (or any other object) is touched? I would have thought that would happen automatically, but it doesn't seem to be doing so.
[Xoom Q&A, Help & Troubleshooting] omnia1994:
myxoom wont boot and it stuck at the boot logo! help pls!
[Xoom Q&A, Help & Troubleshooting] Kcarpenter:
Walk back into the store, walk up to customer service and say "It won't turn on"

That's about your only solution when someone loads a 3g kernel.

You might be able to try to Power Off, power on Press and hole Volume up and power when you see the moto logo.
[Xoom Q&A, Help & Troubleshooting] omnia1994:
i tried but failed! sad thing is i m staying malaysia n i ordered it via online!!!

pls! help me!
[Xoom Q&A, Help & Troubleshooting] omnia1994:
pls! i m gonna cry
[Xoom Q&A, Help & Troubleshooting] Scourge1024:
Can you get into fastboot? You might want to try reflashing your boot and system partitions. I believe it was BeagleBoy that grabbed them off of a stock Xoom Wi-Fi. You're already unlocked I imagine. Should let you flash those right back in and start fresh.
[Xoom Q&A, Help & Troubleshooting] Scourge1024:
This guy got out of a semi-brick by doing something similar.

http://xdaforums.com/showthread.php?t=973355
[Xoom Q&A, Help & Troubleshooting] qubz:
If you can get into fastboot, you should be fine. Don't panic just yet.

Try reflashing the stock boot.img and system.img files through fastboot. I did it a few days ago http://xdaforums.com/showpost.php?p=12832155&postcount=33

You can find boot.img and system.img for stock wifi xoom on the OP of that thread.

Failing that try the semi bricked solution.

I hope you solve your problem.
[Xoom Q&A, Help & Troubleshooting] omnia1994:
how do i enter fastboot?

sad is, now my machine stucks in boot screen (moto logo) .. n my com have no respond with it at all. any suggestion pls
[Xoom Q&A, Help & Troubleshooting] qubz:
Power off the device.

Then hold Volume Down and hold Power on at the same time.
[Xoom Q&A, Help & Troubleshooting] omnia1994:
it shows "Starting Fastboot protocol support" and stopped there. what this mean? =(
[Xoom Q&A, Help & Troubleshooting] jpfx:
that means you should be able to get it running again.

follow the first message in this thread:

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

probably from the stuck at 'dual core technology' bit...

but I think this is what you should follow:

adb reboot bootloader

fastboot flash boot boot.img

fastboot reboot

adb remount

adb push bcm4329.ko /system/lib/modules/bcm4329.ko

adb push tun.ko /system/lib/modules/tun.ko

adb push scsi_wait_scan.ko /system/lib/modules/scsi_wait_scan.ko

adb push cifs.ko /system/lib/modules/cifs.ko

adb push vold.fstab /system/etc/vold.fstab

adb reboot

you might also want to pick up the stock wifi images:

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

and flash them using:

fastboot flash system system.img

fastboot flash recovery recovery.img

(you've already flashed boot.img above).
[Xoom Q&A, Help & Troubleshooting] Scourge1024:
If you're lucky, your computer will connect and typing in "fastboot devices" will show an entry for your Xoom. You do not need to start with ADB if you're already in fastboot mode.

From there, flash the boot.img for the proper Xoom version you have. You may also want to flash the system.img as well.

From there, simply try to reboot using "fastboot reboot". Make sure your Xoom starts up. If it does, you're pretty much good to go. I'd root from there manually.
[Xoom Q&A, Help & Troubleshooting] qubz:
That means you are in fastboot.

You can now try to follow this http:// http://xdaforums.com/showthread.php?t=1010568 skipping the unlock section. Or as scourge recommended, fastboot flash the stock .img files. You can find them here http://xdaforums.com/showthread.php?t=1017398 and the instructions around post #26 in that thread.
[Xoom Q&A, Help & Troubleshooting] omnia1994:
but my com cant sense my device =(

n it stucks at boot screen with the words "Starting fastboot protocol support" but just stuck there, this works?