text:
Change Launcher without starting it
I have installed GO Launcher and GO Locker. Now, when I updated them, they got an error.
The problem is that, nothing shows up when I press unlock button (I have Nexus S). So, there's nothing I can do with the phone. There's no display at all. I know the phone is running in the background. I get the tone when I get a message.
I tried to call my phone hoping it'd get unlocked for answering that call. It did get unlocked, but when I answered the call, it got locked again. No display again. But, when the phone was still ringing, I got a Force Close dialog for GO Launcher EX ( not for GO Locker ).
I restarted the phone (removed the battery). When the phone started, it was locked (using the default Android locker). When I try to unlock it, the screen doesn't work.
Now, I am unable to use my phone. The first thing that I'd like to do is change the launcher without starting the phone itself. Is that possible?
Or do I have to restore the factory settings? If I can restore factory settings, I must be able to do so without starting the phone? Can we do that? In Nokia, we can do that by pressing some key combination and restarting the phone. Does that apply here too?

You can try installing a different launcher app via the Android Market web interface.

On your PC go to Play Store and sign in with the same Google account as on your phone.
Find any Home replacement app. Click on the Install button to send the app directly to your phone (if you have several Android devices you will need to select the phone.)
After a few minutes try unlocking your phone. It should ask you to select a launcher app, so pick the one you just installed, or the default one.

This is good solution. But, fortunately, my phone somehow worked and I didn't need to resort to any of the solutions. Thank you anyway. I consider this to be the best way to go, if anyone gets stuck with this problem. So, I accept this answer.

If you can connect to the device with adb (Android SDK) you can open a command line and do:
adb uninstall com.gau.go.launcherex
adb uninstall com.jiubang.goscreenlock
those will remove both Go Launcher EX and GoLocker. If you can't you may have to do a factory reset, which will remove all the apps and data on the device (but to even do that you need to get to the settings application)

I believe you can do a factory reset from the Recovery.


text:
Problem with creating an ext3 partition on SD card
I'm trying to partition my SD card with a ~31gb FAT32 partition and a 1024mb ext3 partition for A2SD. I've tried making the partitions with CMW-Alpharev Recovery v2.5.1.8 and with gParted (on a bootable live USB stick) and neither works. Basically, whenever I try to create a second partition on the card, the second (or later) partition doesn't work anywhere. It's not recognized by my phone, Windows or gParted (even right after parttitioning). The first partition does work, though. So if the ext3 is first, the FAT32 doesn't work and vice versa.
I have no clue as to what could be causing this or how to fix it, any suggestions?

Have you tried partitioning via the Windows Disk Manager and formatting in Linux?

cant partition with windows disk manager, it will not let you partition an sdcard. You have to use either CMW or something like gparted. it has been a while since i partitioned mine and used A2SD, but I believe that ext3 needs to be first and fat needs to be last.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
How to start SSH Server in my Android?
I am trying to login to Android Eee pad transformer from my other linux box using SSH. This are the step i followed and failed. So asking here for the correct answer.
1) Go to Android market and download install Connectbot

Launching ConnectBot
Asks ssh or telnet or local
Press local
Asks username
Username applied dummy
Connected to local Android
type ip addr; in the terminal
shows ip address and i can ping 8.8.8.8

2) Now i want to access to this box from outside box

Go to Android market and install SSDroid and SuperUser
Launch SSDroid
SSDroid says root:off, sftp://root@ipOfthisAndroidBox:2222 ready
From another box i try to login using ssh root@ipOfthisAndroidBox:2222 fails

3) Launch SuperUser it tries to install something but fails

All i get to verify am i rooted, always it shows:
$ su
su: permission denied

Follow up: How do i login after installing SSHDroid?
[sun@example ~]$ ssh root@94.xx.xx.xx -p 2222
The authenticity of host '[94.xx.xx.xx]:2222 ([94.xx.xx.xx]:2222)' can't be established.
RSA key fingerprint is 14:ae:33:xxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[94.xx.xx.xx]:2222' (RSA) to the list of known hosts.
SSHDroid
Use 'root' on rooted devices otherwise any username works
Default password is 'admin'
root@94.xx.xx.xx's password:
/data/data/berserker.android.apps.sshdroid/home $ uname -a
Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux
/data/data/berserker.android.apps.sshdroid/home $ uptime
 09:20:16 up 2 min, load average: 0.26, 0.25, 0.11

/ $ ls
EeePad_bootup_first_page.rle  acct                          default.prop                  init.ventana.rc               sys
OSD_battery_100.rle           bin                           dev                           mnt                           system
OSD_battery_25.rle            cache                         etc                           proc                          ueventd.goldfish.rc
OSD_battery_50.rle            config                        init                          root                          ueventd.rc
OSD_battery_75.rle            d                             init.goldfish.rc              sbin                          ueventd.ventana.rc
Removable                     data                          init.rc                       sdcard                        vendor

 More informations: https://gist.github.com/1357588

How do i login to my Android box from other distro's? (I am using Fedora, CentOS, FreeBSD).

"From other box when i try to login, i cant" isn't enough information.  What exactly are you doing from the other box?  Have you confirmed that you can ping the phone from the box?  Have you investigated SSHDroid's settings?

if you can't "su" you dont have root access to the device. sshdroid says that root is not required

@MatthewRead 1) I installed ConnectBot. And then i did ip addr to see my ip. From my other box i can ping that IP. But i can not do ssh@androidbox. 2) Then i installed SSHDroid, it says sftp://root@thisip:2222 ready 3) once i try that from  other box, i also still can not login. 4) i then using ConnectBot tried to su ...; su; su -; sudo; sudo -s; sudo -; but all says "permission denied". How do i solve this? So that i can login from outside to inside Android.

@Ryan Conrad: How do i then get root access? SSDroid if says root is not required. Then why can i not login from outside using $ ssh username@androidip:port

SSHDroid does not need root, it's optional. Every App can bind a socket on an not privileged port (>1024).
I am pretty sure that your ssh client parameters are wrong, the port especially.  AFAIK you can't add the port via : to the hostname. Try ssh root@ipofandroid -p 2222 instead.
If you need more verbose output of the ssh binary, start it with -v, -vv or -vvv. This helps to figure out problems.

Step by step guide: http://stackoverflow.com/a/34040560/895245

Your android box running SSHDroid, just activate it.
Your Linux Box (GUI) you can run any SSH FTP compliance (Nautilus, Filezilla, etc...)
For ex. I use FileZilla ... just type

on host : sftp://your.android.box.ip-address
on user name : root
on password : admin
on port : 2222

Just select "OK" button whatever appears on your screen.
Note : you must on the same subnet mask and class for it to happen ..

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
DLNA app that supports output orientation?
On the Samsung Galaxy S2 is a DLNA client / server application called AllShare.
This can direct audio, video and images to a DLNA consumer on the network the phone is on.
In my case, this happens to be a Samsung TV.  This works automatically, I push out a video or image to the TV, and it appears (without doing anything to the TV, very cool).
The only hitch is the video and image orientation isn't taken into consideration, so all images and video appear in a single orientation (landscape), regardless of the orientation they were captured in.
Does anyone know if there is a way to get the TV to recognise the orientation, or get the S2 to orient what it sends to the TV?
Perhaps there is a DLNA app that can support on the fly rotation?


text:
Can we connect external Bluetooth Dongle in Android Tablet?
For my survey I want to attach an external USB Bluetooth Dongle to an Android Tablet. Actually I want better range of the bluetooth, so I will use an antenna for the external bluetooth. I want to know :

Which Android version supports it?
Can an external Bluetooth work if the Tablet already has an internal Bluetooth ?
Any suggestion of Android Tablet in the market ?

As far as I know, Only Custom ROM's like CM10 support External USB Dongles (Till ICS).

If you are able to connect an external Bluetooth Dongle to the Android device, it ought to work for you, even with an intrnal Bluetooth present.
Android devices with OS v3.1 and above shall support USB host capabilities. So, it is advisable to experiment with devices with the above operating systems. However, it will be on your end to make the dongle work for you; i.e. by creating a separate application for the same.

As written in Android Developers website link "USB accessory and host modes are directly supported in Android 3.1 (API level 12) or newer platforms. USB accessory mode is also backported to Android 2.3.4 (API level 10) as an add-on library to support a broader range of devices."
Is USB OTG (USB On The Go) a supplement to that hosting capability? What is USB OTG anyway? link .

@Darkpain: USB On-The-Go defines portable devices which can act as USB masters. So, in the situation you are trying to tackle, the Android Tablet will act as a USB-OTG device.

and by masters, I meant the host device, which will allow connecting other USB devices for data transfer to it.


text:
I have lost All my contact on Samsung Galaxy S GT I9000
Yesterday I have lost all the contacts on my GT-I9000. The device was left alone for 5 minutes & when I checked it again for some work, I found that the contact numbers had been lost & I am not able to find them.
Is this a common problem with GT-I9000? Is there any way to get the contacts back?

Weird, this happened to a friend of mine too, just yesterday...

I don't know how you lost them or if its a common problem. But you definitely can get back the lost contacts provided they were synced with Google Contacts(not SIM contacts).
First try to sync and see if contacts come back. If we cleared data of "Contact Storage" from Manage Applications, all the synced contacts in phone will disappear until you sync back again.
If that doesn't help, Google Contacts fortunately has restore option. Open Gmail, go to Contacts, Select More and select Restore contacts.

I also lost the contacts yesterday on a Samsung Galaxy S, because I thought they were synced to Google (the sync setting was active, and showed it was done) and re-installed the OS (hoping to get the contacts back from Google). But it turned out they had not been saved on Google (although no errors were reported). Perhaps, this is similar to the sync to Picasa problem which is reported to happen when you have also connected to your Facebook etc. accounts, no?


text:
Why is my Android phone unable to detect some wireless access points?
I created an unsecured ad-hoc network from my Mac machine and scanned for networks using my LG Optimus 3D, tried Samsung Galaxy Pop also. But unfortunately both the phone doesn't seem to pick up the private access point I have created.
But the network is detectable by other laptops and phones (except Android).
I need this connection to happen via Wi-Fi, but seems I am not able to get out of this problem. I tried Wi-Fi tether to do this the other way round, but it seems to be buggy. The tether works for some time but fails some other time (pretty unstable).
Is there any stable solution to this problem?

If it is an Ad-hoc network
Vanilla Android does not support Ad-hoc Wi-Fi networks. But there is a patch for the wpa_supplicant, that allows you to connect to Ad-hoc networks (root required):

http://www.xda-developers.com/android/android-ad-hoc-wireless-network-support/
http://forum.xda-developers.com/showthread.php?t=754961
http://szym.net/2010/12/adhoc-wifi-in-android/
http://szym.net/2010/12/prospects-of-ad-hoc-wifi-in-android/

But Android 4.0 supports Wi-Fi Direct, which can be seen as a more enhanced version of the Ad-hoc protocol.
If you have an soft-AP
This sounds like you AP is transmitting on a channel that is not avaiable on your Android phones. Try setting the Wi-Fi channel to something < 12 e.g. 5.

The network is ad-hoc. I heard by default android phones don't support ad-hoc. Is there any way to do it in my LG Optimus 3d?

@JuliusCanute That important piece of information was missing, maybe you should edit your question: There are no "Access Points" in ad-hoc networks. :) I have updated my answer.

I think i have corrected now. My phones wpa_supplicant version is v0.6.10. Is it ok if I apply the path which seems to be v0.5.11?

Also I tried wpa_supplicant version 0.6.10 from the following link:http://www.slatedroid.com/topic/19556-howto-ad-hoc-wireless-connections/ but it didn't work. I am getting an error stating "Unable to scan for networks" Wherein none of the access points are detected.


text:
Does the myTouch 4g Slide require a data plan?

Possible Duplicate:
Smartphone without the expensive data plan

I was wondering because I was going to get it but I can not afford the data plan and needed to know. Thank you in advance!

If you're interested in using it just as a calling / messaging device, you are in no need of any data plan.

Is there is nothing special about the myTouch the answer is: No Android smartphone requires a data plan, but it's no fun without a data plan.
The phone works perfectly fine without a data plan ( of course, syncs won't happen ). The major disadvantage is that you have carefully check that you don't accidentally transfer any data while connected to your mobile carrier, because this results usually in high fees. But Android has a nice setting to disable mobile data permanently. This should keep you safe.

Some carriers won't sell you a smartphone (or allow them on their network) without some form of data plan, particularly in the US.


text:
Is it possible to connect Samsung Galaxy Ace with USB but without Kies?
I have a Samsung Galaxy Ace and my problem is that I am unable to connect the USB to my PC, without starting Kies software. Is it possible that I can connect my Ace to my Laptop without using Kies, because if I have to connect my mobile to any other PC, that may not contain the Kies?

Why do you want to connect it to a pc, moving files/images/music or syncing contacts/calendar or something else?

Disable USB Debugging mode in Settings -> Development, and try to connect the device. I'm assuming you have installed Samsung Kies, because all device drivers for Samsung devices are present only in that software, and not on the device.

thanks dude, it all working just by disabling USB debugging, and without KIES... thanks a lot, there is no need for KIES, if you disable USB Debugging

@Abbas: If you can accept this answer by clicking on the right mark which appears below, me and others would be thankful to you (others because they won't have to look at this question, since it is already answered) :)


text:
Multiple update notifications from Android Market
I have recently upgraded my HTC Desire to run CyanogenMod 7.  The main reason I did this was so that I could use a more recent version of the Android Market that supported multiple accounts.  The reason for this was that I have moved my email address from GMail to Google Apps for Your Domain and wanted the main email address on the phone to be the Google Apps one, but the market to keep using the gmail one so that I don't have to buy apps again.
I also have two other gmail/apps accounts configured on the phone (so that I can receive emails sent to these two accounts).
Generally, everything works fine and I'm really happy with CyanogenMod.  However, I have one fairly minor problem with the market.  When new updates are available to the installed apps, I used to get a notification message saying (e.g.)
2 New Updates are available

(I'm paraphrasing as no updates are currently available, so I can't remember the exact wording of the message).  This is quite instructive.  With the new market, I get FOUR notification messages:
2 New Updates are available email@mydomain.com

2 New Updates are available other_email@mydomain.com

2 New Updates are available more_email@gmail.com

2 New Updates are available email@gmail.com

This seems a bit daft as they're all the same updates!  Is there any way to sort this out?  The market is set up to use the email@gmail.com account, but seems to be checking for all of the accounts.  I'd imagine that if there are paid apps that need updating, they'll only be listed for the last account (although that's a guess), but for all the free ones I seem to be stuck with multiple messages.

I guess this is by design as the majority of users don't have 4 accounts on their phone. The whole idea of those messages is to give the user the opportunity to download a new version as soon as it comes out. You may not want to use your mobile data when you don't want it to. Maybe the update automatically tickbox would bypass this message, however it will probably still say that 3 updates have been applied.
So what you maybe looking for is silent updates https://stackoverflow.com/questions/10328471/can-we-do-silent-updation-for-android-application looks like you can do it with a rooted phone.
I too think that Google can handle multiple accounts in a more intuitive ways across their products. Since its out of our control to improve these closed source apps ourselves I will say its better than it used to be. I think the best solution for Google would be to combine these messages into one notification ie "5 apps have been updated".
Make some noise on the Google support pages to improve this UX, this may be a good start http://www.google.com/support/forum/p/Google+Mobile/label?lid=551c5c4cca827a18&hl=en


text:
Android internet connection related problems?
We can USB tether and use android internet connection on PC but How to achieve following:
1. How to use pc internet connection on android device using USB cable on Windows machine?
I can use my android service provides internet connection to turn on WiFi hotspot but I stuck with following question:
2. Can my device access internet using WiFi and at same time can we convert it into WiFi hotspot? If yes How to do that? If not why it's not possible?

XDA developer capslock66 has developed a reverse tethering tool which is the simplest yet (and hopefully in future too). Only requirement is a rooted phone. You can download it from here-
Android reverse tethering via usb
It comes as a zip file with all the adb files and dependencies. Once you open the application, it will do all the settings on your phone automatically for USB data tunneling. And most importantly, the good thing is it now works with any app including Google Play/Market too. Google play earlier needed a WiFi, but now, it works with a reverse tethered connection too.

An android enthusiast called Mathieu Carbou seems to have achieved the reverse-USB tethering issue you'd like to explore, but on his Nexus One, 2.2. Here is a link for the same: Reverse-USB-Tethering. I won't guarantee any success, though you could try it and let us know the results. :)

Ofcourse, however, you'll need a rooted device, and superuser access as well.

Is it possible without rooted device(Samsung Nexus S) and on Windows machine?

No methods that I know of for un-rooted devices.

Is there any update for Android 4.0+ devices?

@fifth if you're asking whether Google has enabled the same for unrooted devices, then the answer is no. If your question tends to say that it doesn't work for ICS devices, then this comment might help you: Reverse Tethering on ICS - Comment #7

Well, I am currently using HTC Sensation. HTC Sense provides reverse - usb - tethering which is called USB pass through. But I know that this service requires HTC Sync application and its drivers on computer. Maybe you can take a look at flashing HTC Sense Roms to non - htc devices or getting htc sense applications to non - htc devices. There are bunch of documents in xda developers. http://www.xda-developers.com/

What are you suggesting, man... The success probability of HTC ROMs on non-HTC hardware is less than 1%...


text:
Is it possible to unlock my Samsung Galaxy 3(GT-i5801)?
I moved to another country and absent-mindedly bought a SIM card for my GT-i5801 (from Orange UK) Now it's asking for a network lock code. I have searched the net and everything points to me going to a "phone" shop to unlock this, however I'm not conversant enough in the local language to understand people yet and want to carry on using my phone.
Is there anyway to unlock this phone? Either that or I have to wait a month until I can get back to the UK.

You should call your carrier in the UK and explain that you need to unlock your phone because you are travelling.  Unless they're being particularly unhelpful a carrier will normally give you the unlock code for that purpose.
Edit: It looks like the unlock code may be stored on the device and accessible as with many Galaxy phones, most easily if you are rooted.  Check out this AndroidForums guide.

Yeah nowadays it's very easy to get a phone unlocked and get rid of excessive roaming charges and get the freedom to change network provider. Recently I unlocked my cellphone, not Samsung but Blackberry, in something like 3-4 hours. Lots of vendors can do it like codes2unlock and myphoneunlock, you could try it.

Yes, it's possible to unlock your Samsung Galaxy 3 (GT-i5801) through online mobile unlock services. I would recommend you to use theunlockarena.com to get the unlock code. You need to specify the IMEI number. Then, they will give you the unlock code through E-mail.

Thanks but I can't even remember what this phone looks like anymore. :)


text:
Can I configure my Android Phone to block certain numbers calls?

Possible Duplicate:
How can I reliably screen or block callers on a number-by-number basis?

I'm receiving calls from call-center companies that wan't to offer me services that I don't want. I already ask them to stop calling but they keep trying.. Can I configure my 2.2 Android Phone(Galaxy 551) to block the incomming calls from certain numbers?

@Mathew the Question you point to is only resolved if you can use Google Voice service. At this time this service is not available in many countries.

I my contry, Brazil, google voice is still unavaiable for Android.

@Doliveras: There are two other answers there which do not require Google Voice, both of which work just fine.

I am not sure about an option in the system itself but the app mr number will do that for you:
The lifehacker article talks about the app http://lifehacker.com/5648876/call-block-unlimited-automates-call-blocking-and-routing-on-android-phones

I use this app too. It have a comunity list with telemarketers reported by the users. very powerfull.

Not positive which version they added the feature or if this is an HTC/T-Mo addition, but on my HTC G2 (running 2.3.3) it can be done without any apps.
While viewing a contact, I can go into the menu -> options and change the ringtone or route calls directly to voicemail. I configured this for a single contact I've called "Blocked" and add numbers to this contact as needed.
Even better, within Google Voice, which I use for voicemail, I go to this entry, edit the Google Voice settings for that entry, and change the selection from which phones to ring to block the caller.
Now my phone doesn't ring and I don't get any voicemails to delete.

I didnt find this option on my Galaxy 551.... However, thank you...


text:
How to unlock a Motorola Photon 4G for other carriers?
I won a Motorola Photon 4G. They are tied to Sprint, which is CDMA, but it is a world phone, which means it supports GSM and uses a SIM card. I was reading that there may be an unlock code to allow it to work with other carriers.
How can I unlock my Motorola Photon 4G for other carriers, specifically AT&T?

According to AndroidCentral and these XDA posts, the Photon 4G is specifically made to prevent access to AT&T or T-Mobile and an unlock code won't do anything.  Presumably so that if you are in the US and don't need to roam away from Sprint, you can't switch away from Sprint.  The limitation doesn't appear to have been hacked around yet.

I was afraid that was the answer, but I wanted to check with the experts first.

-ve , bcoz I am in India and Using a Sprint Photon4g with Indian Carrier


text:
How to root my ASUS Eee Pad Transformer?
I need to root my Eee Pad Transformer. But how?

I have followed this tutorial on my TF101 http://www.transformerforums.com/forum/asus-transformer-tf101-development/31927-frederuco-s-guide-root-rom-tf101.html and it works By the way, are talking about the TF101 ?

Step 1: Download & install the Android SDK, connect your device, and start ADB:
$ cd /var/tmp; wget http://dl.google.com/android/android-sdk_r15-linux.tgz
$ tar xvfz android-sdk_r15-linux.tgz
$ cd /var/tmp/android-sdk-linux
$ ls
add-ons  platforms       samples         system-images  tools
docs     platform-tools  SDK Readme.txt  temp
$ cd platform-tools
$ ls
aapt  aidl     dx   llvm-rs-cc  renderscript
adb   dexdump  lib  NOTICE.txt  source.properties

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 046d:0821 Logitech, Inc.
Bus 001 Device 012: ID 0b05:4e1f ASUSTek Computer, Inc.

$ ./adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode

As of this stage, it shows one icon in your system tray.
Step 2: Enable USB debug mode
Click the system tray, wireless icon, Settings and go to Applications -> Development -> USB Debugging.
Step 3: Play?
Tablet
     Power off
       [Press volume up + power button for 5 seconds]
       [Screen should stay off, its normal]
        So i did trace behind whats was happening such as USB is alive or dead?
       $ lsusb
       Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
       Bus 002 Device 002: ID 046d:c05d Logitech, Inc.
       $ lsusb
       Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
       Bus 002 Device 002: ID 046d:c05d Logitech, Inc.
       Bus 001 Device 011: ID 0955:7820 NVidia Corp.  << Screen is off but USB is up
       [now launch the BASH script]

[Screen 1]
##########################################
# lynx http://forum.xda-developers.com/showthread.php?t=1198303
# Copy the universal-V3.tar file to somewhere safe place for reuse
###################################################################
$ cd /home/sun/Downloads/me;
$ wget http://forum.xda-developers.com/attachment.php?attachmentid=677456&d=1312486060
$ tar xvf universal-V3.tar; cd universal;
$ sudo ./universal.sh

Asus Transformer TF101 Universal Root
===================================================
Disconnect your tablet from usb (if connected) and turn it off (if it's not).
Press and hold the UP Volume and the power button for ~5sec.
For now the tablet screen should stay off, it's perfectly normal
Now connect to usb
Press any key when you're ready.
Nvflash started
rcm version 0X20001
System Information:
   chip name: t20
   chip id: 0x20 major: 1 minor: 3
   chip sku: 0x8
   chip uid: 0x033c20c143608197
   macrovision: disabled
   hdcp: enabled
   sbk burned: true
   dk burned: true
   boot device: emmc
   operating mode: 4
   device config strap: 2
   device config fuse: 0
   sdram config strap: 0

sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

Making a backup of your boot and recovery partitions in tf101-backup-20111112143317...

Nvflash started
[resume mode]
receiving file: ../tf101-backup-20111112143317/boot.img, expected size: 8388608 bytes
/ 8388608/8388608 bytes received
file received successfully
Nvflash started
[resume mode]
receiving file: ../tf101-backup-20111112143317/recovery.img, expected size: 5242880 bytes
/ 5242880/5242880 bytes received
file received successfully
Unpacking boot.img...

Writing kernel to boot.img-kernel.gz
Writing ramdisk to boot.img-ramdisk.cpio.gz
Writing boot.img config to boot.img-config
4351 blocks
Modifying default.prop...

Repacking as my_boot.img...

Cleaning up...

All Done!
Your new boot image is my_boot.img

Write back the modified boot partition...

Nvflash started
[resume mode]
sending file: my_boot.img
- 4214784/4214784 bytes sent
my_boot.img sent successfully

ClockWorkMod (CWM)
=====================================
ClockWorkMod recovery is a recovery image that let's you do some funny things like make a nandroid backup, installing custom rom and much more
This is not necessary for root

NOTE: if you install CWM you won't be able to update your tablet with the OTA firmware from ASUS, until you revert back to the stock recovery

Do you wish to install clockworkmod recovery? [y/N]n

[Screen 2]
Now press and hold the power button for ~10sec.

Your tablet should reboot. When android is fully loaded, go to Settings -> Applications -> Development and make sure USB Debugging is enabled.
Press any key when you're ready.
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
remount succeeded
612 KB/s (26324 bytes in 0.041s)
1262 KB/s (196521 bytes in 0.152s)

[Screen 3]
Done.
Your tablet is now rooted.

Enjoy!.

$ ./adb shell
# su
#

That works! You're now rooted.


text:
How to find how many hours an Android phone has been used?
I want to know if there is a method that can tell me how many hours an Android phone has been used. Just like we have cheat codes that we used for Nokia phones; they tell us the hours (regardless of factory reset). Any alternate for Android?

Cheat codes? *#*#4636#*#* might give you the details you are looking for. And of course there are more cheat codes available...

@Izzy - That code doesn't appear to work on Samsung phones.  At least, it doesn't on my stock Galaxy S3 .

Oops? First time I hear it's not working on some device! Sorry for that! Just tested on a Galaxy Ace 2 (stock Android 2.3): Works fine there.

Go to Settings → About phone → Status,
scroll to bottom and you will be able to see Up time.
I think this feature is available on Android 4+.

For some reason on my Android 9 Mi A1 I can no longer find the option. Which is curious (I had it before, though not sure if on Pie).

This gives uptime since last boot, nothing to do with how long a handset has been used for.

Try typing this code in your dialer: ##786# or *#*#786#*#*
If that doesn't work, install "Launcher Pro". That app can show you hidden menus of your phone, which are the same menus that those two dialer codes should bring up.

This might be hard reset according to the blog here. And Uptime always resets once you restart the phone. [Edited by Moderator Firelord]

For which Android version(s) does the code works? Doesn't work on my CM12.

Seems to be model/brand specific...

QualityTime is a good app that can track how long you use your device daily and weekly. It can also track how long you use individual apps.


text:
info on firmware upgrade
My Asus Eee transformer just received a firmware update. Where can I go to check what the update included? Asus' website isn't helpful. I'm on 8.6.5.19, and I've already noticed the market place is different, id like to know any other cool features.

I have found this thread on XDA to very helpful.
The entire forum for the Transformer on XDA has a lot of information.

Great thread!  Thanks I found it very interesting.


text:
Should I reset my phone and how do I back up my phone's data?
I've got a new Telstra Smart-Touch Next Generation and I logged on to my G-mail account so I could use the calender and other apps. After a while I realised that my credit was being eaten up bit by bit, a few cents an hour I think. I thought it must be my G-mail and I tried to log out but didn't know how. So, I went to my G-mail account on my Mac and deleted it. Now my phone says that I've entered an incorrect password and wants me to type it in, and most importantly my credit is still being used up and I don't know what to do. I was thinking that maybe I should reset my phone but I don't want to lose my contacts, messages and apps.
Should I reset my phone? Can I backup my phone's data beforehand if I do this?

What do you mean by Credit?

@roxan Credited money on a pre-paid plan.  Airtime, SMS, and data use it up as they are used unless you have a plan.

If the account is the one you used to set up the phone, then you probably will have to do a factory reset to remove it. There is a similar question related to this here, and there is a question regarding how to backup your phone here. If it is not the one you used when setting up the phone, then you can try going into Settings->Accounts and Sync and tapping on the account. There will be a Remove Account button on the bottom of the screen that you can use to try to delete the account from your device.
That being said, you might not really need to do a factory reset if you're just trying to avoid the data charges that you're incurring from your Gmail account. Instead, try going into Settings->Accounts and Sync and unchecking the options Enable Background Data and Auto-sync. If you want to be absolutely sure that you aren't using up data when you don't want to, then you could also go into Settings->Wireless and Networks->Mobile Networks (or somewhere similar if your settings are not exactly the same) and uncheck the option for mobile data. You would then simply need to turn it back on anytime you want to access the Internet.

In addition to what eldarerathis said, you can go into Settings -> Accounts and sync and just turn off syncing for your Gmail account.  I would suspect, however, that other apps are using data since Gmail shouldn't be using anything after you closed the account.  In that case you should turn off sync as eldarerathis said or perhaps uninstall the troublesome apps.  An app like My Data Manager can help you figure out who the culprits are.

As far as backing up your phone's data, Titanium Backup is definitely the best solution I've found for carrying data between phone resets.  Requires root, like most backup apps.


text:
How can I set up a 6to4 tunnel (NAT traversal)?
I'd like to get IPv6 including NAT traversal on my Android phone. Root is available.
It is so easy to get a 6to4 tunnel on Linux.. Just install aiccu and then aiccu start. On Windows there is gogoClient which is also quite easy.
I tested IPv6config but my phone does not work out of the box and the author seems more interested in a proof of concept rather than supporting all phones. He does not reply to my e-mails, and after Googling this app it seems that I am the only one using it.
Are there any working ways to setup a 6to4 IPv6 tunnel on Android?

The title of this post says "6to4 (NAT traversal)". This is fundamentally impossible. It does not work on your standard Linux, let alone Android. The 6to4 protocol relies on having a public IPv4 address on the same machine you terminate the tunnel on.
Leaving that aside, it may be that you are simply using the word "6to4" when in fact you mean "IPv6 tunnelling". Other tools, such as AICCU or gogoc, utilise different protocols that encapsulate IPv6 within UDP within IPv4 to allow the NAT traversal to work. These do not use 6to4.
Your Android distribution must support the necessary kernel modules for tunnelling to work. You must have the sit module available for 6to4 (or the tun module for many VPN products, and so on and so forth) as well as the ability to add tunnels such as via ip tunnel add mode sit. It may be that you do not have that available.
I have a device (Motorola Milestone running CM7) that is supported by the IPv6Config app you mentioned above. The app does not appear to do anything phone-specific. I suspect that the fundamental problem is that simply having "root" on your phone is not enough — your Android must ship with the appropriate kernel modules.
You may need to run another distro (e.g. CyanogenMod instead of a rooted stock Android) that includes the proper support to allow such tunnelling to work.

Digging out an old post but it might be helpful for others:
I just wrote a small app called Androiccu that is available in the Google Play Store:
This app allows an easy way to download aiccu (and a complete version of ip, both not ported to Android by me), configure it and finally run it. Of course your phone must be rooted and must have the tun kernel module. There is an app called tun.ko that can help you add the tun kernel module if it is not present.
It's still in an early development stage but have fun testing it and reporting failure or success.
Cheers.


text:
HTML signature in Gmail app
Is it possible to set a HTML signature in the Android Gmail app somehow? I set something like
mytitle

as a signature but the HTML tags didn't parse.
If you can suggest another app that allows HTML signature that will also be cool.

I suppose it doesn't work because the app can only sent plain text messages, hence also no HTML signatures.
I don't know of other email apps that support HTML messages.

Sorry to zombie this post, but I'm drumming up support for a proper fix. Here's where you can upvote the issue (please 'star' it, top left) to help us all get the fix. :) https://issuetracker.google.com/issues/69060926

One current work around would be to create a draft in gmail that has the signature and use it in the mobile app.

It does work. But once I use up this draft from mobile, do I have to create a draft again from PC?

I would recommend making a good hand full of blanks and see how long they last.  I only use them for certain messages when I want a more professional e-mail.

I normally attach signature to every mail. Your solution is cool but unfortunately not enough for me :)

accepted it anyway..

There is an open ticket to the Gmail application team via the android project to address this.  Please vote for the issue if you wish to see html signature support in the native gmail application.
http://code.google.com/p/android/issues/detail?id=17752

The gmail app does not support html signatures, like you noticed only the actual html code will be sent and displayed.
You may want to try K9 or TouchDown.

I couldn't find a way to add signature in K9 tbh. However I found out it is a open project on github, hopefully more features will come to it.

You have to select your account and then settings in order to find signature settings. They exist. Thanks Robby Pond for the hint.

Go to the Market and get the app Enhanced Email.
This will allow you to do it. It does cost $2.99, but hey I believe its worth it if this guy has support and no one else does.

I downloaded an apk and tried it. It does work. But for a paid app the interface is not good enough. Also Gmail threads are showed as separate mails.

There is a solution for Gmail for mobile browsers.
When you don't use a mobile-specific signature, your desktop email signature from your main Gmail settings will be used.
But, not the Gmail app. Go figure!

The gmail app states that signature can only be in text form- no mention of HTML.

Where does it state this?

Under Settings for your account on the app, the signature option states "Append text to messages you send".

That's not really specific.  Rich text is still text.


text:
Can I access my Android's Micro SD card through Bluetooth?
I just got my first Android about a week ago; so I'm hoping to learn a thing or two about it.
One thing I've been curious about is if there's a way to access my phone on my computer through Bluetooth. I was hoping I could reformat the Micro SD card that's in my phone (because I don't have an adapter..)
Can I even do that..? If so, can I go even deeper into my phone to do other neat things?
I have the ZTE Score running Android 2.3

If your only goal is to format the SD card, you can go to Settings -> SD card and phone storage -> Unmount SD card and then Format SD card. This should standard on all phones, at least it's on my Galaxy S.
You can use bluetooth to send/receive files to/from your phone after pairing it with your PC but not format.

Yeah, I know I can do that. The only problem is, the card came with the phone, and it's split partitioned; so I'm not getting the full storage capacity of the card..

You can't get such low-level access to the card via bluetooth, you need to use a card reader or a device that can function as a card reader.

Alright, thanks. I just ordered a Micro SD to SD adapter on Amazon for 76 cents, lol.


text:
Phone starts playing podcast for no apparent reason
This started yesterday, and I have no idea why.
I noticed my phone was playing a podcast. I've been using BeyondPod for a while, which is sometimes a bit wonky, but never had this kind of problem.
I tried playing and pausing, no dice. In fact, BeyondPod just played over the currently-running podcast. They played simultaneously. Same for any other music stuff, whereas usually when I start e.g. Pandora, the podcast or Music apps will pause themselves.
And it gets weirder. I restarted the phone. A few minutes later, podcast starts playing. Exact same podcast, playing from the beginning. I turn the phone off and on and it's good for a while, but then an indeterminate amount of time later, I notice the podcast playing again in my pocket (loud room, so I don't know how long it had been going).
It's also worth noting that the podcast plays from the phone's speakers, but if I plug in headphones it plays from them in addition.
I check my running services. I stop literally everything I can. I check battery usage. Nothing. I uninstall BeyondPod, and that doesn't help either.
The only change I've made to my phone was recently switching to ADW Launcher from the default. But even there, I reverted back to the original home, and I'm still having the problem.
Any ideas? This is getting really aggravating. It always plays the same podcast, always starting from the beginning.

Information on your phone and version of Android would be helpful.  Does your notification bar show any music or podcast app active when this happens?  Before Gingerbread (2.3), the default music app had a habit of starting up at unwanted times.

Running Android 2.3.5 on an HTC HD2 (I don't remember where I got the OS from/who made it). Anyways, kind of moot; I never figured out what was causing the problem, but I solved the symptoms at least by deleting the podcast files.

I was having trouble with the original pre-installed "Music" app on my Droid X randomly playing music even though I never used the app.  I tried factory resets, updates, cache wipes, data clears, everything I could think of.  The only fix I found was to root the phone and use Titanium Backup to "Freeze" the Music app so that it no longer functioned.
It's possible that Music has latched on to one of your podcasts the same way that mine latched on to a song.
Note: this is not the new Google Music service and app that uses the cloud.  This was the original  Google Music app that came on the android phone.  Shame on Google for re-using the same name for two different apps, and both buggy.


text:
How do I do a completely clean installation?
I've tried a few custom roms and now I want to reset my phone (they're all unstable).
Wipe data/factory reset from recovery doesn't cut it. It leaves a lot of stuff behind.
How do I do a completely fresh installation?
It's a Galaxy S currently running on a ROM based off JVT Gingerbread 2.3.5. CWM is installed.

When you do a factory reset/data wipe, it does not put anything back from the stock firmware. When you install a new ROM, doing the reset just puts it in the "new" state for that ROM.
To restore back to stock, you will need to download the stock ROM for your device from SamFirmware (or another place if you know of one). Then you can use ODIN or Heimdall to restore the device back to its original state.
These are the steps that I took when I initially reverted my device back to stock (keep in mind this was about a year ago, so the files (version) used probably changed, but steps should be the same.
I couldn't give you downloads for everything because you did not say what device you have. Samsung made like 8 different versions of the Galaxy S.
You will need the USB drivers for your device if you don't have them installed

Download ODIN
Download 512 PIT
Download JFD tar

Note that all 3 of those are from the same thread. It also wouldn't hurt for your to read that post too.

Open Odin, plug in your phone, then put it into download mode.

To expand on this because a lot of people were asking "how to put in download mode". The easiest way I found to actually do it, if you can can connect via ADB is to do the following:
# reboot download
If you can't get that to work, try how i mention below (phone off, battery out, hold vol+ & vol-), or try searching these forums for "vibrant download mode" you will find other things that "work" for people

load the PIT file in appropriate area.
load the .tar file in the PDA area.
DO NOT check 're-partition'.
Click start, let it finish.

Hopefully ODIN doesn't fail for you here, but it did for me, dont panic

At this point ODIN failed on me. and I got the "mobile-!-pc" image.
Now, pull your battery and unplug USB
I also took out the SIM and sdcard at this point.
bring the phone to download mode again

plug the USB back in (the phone should be off)
Hold down vol+ & vol-
Put battery back in
press power
re-run ODIN as mentioned above (if needed)

I know how to flash back to stock - the point is it doesn't delete all the junk first.

@bcmcfc No, Odin completely wipes the internal storage.  If you want to delete the stuff on the internal or external SD card, do it yourself.  Mounting to your computer and a rm -rf or Ctrl+A,Shift+Del or something is probably easiest.


text:
How can I backup contacts on a SIM card to my computer?
My brother wants me to backup the data in his SIM card. How can I copy this to my computer without messing up my own contacts?

Create a separate Google account for your brother's account. Import your brother's SIM's contacts to that Google account.
OK- here's the idea I have:

Back up all your existing contacts to SD card. Open your Contacts App and press MENU > IMPORT/EXPORT > EXPORT TO SD CARD. A .vcf file will be created with all your existing contacts. Using My Files or Astro or a file manager of choice, save / copy this backup file to another location as well.
Optional Step - You can create a separate Google account for your brother so his imported contacts are pushed/synced there.
Turn on Airplane Mode - this way there's no chance of any changes being made to your Google Account Contacts (added safety).
Wipe all your contacts - from within the Contacts app, press MENU > DELETE and choose ALL CONTACTS. (This is also rather optional, depending on whether you wish to sync to a Google account or not).
Turn your phone off and insert your brother's SIM. Turn your phone on.
You currently have no contacts. From within your CONTACTS app, press MENU > IMPORT / EXPORT and choose IMPORT FROM SIM - it'll ask where the contacts should be imported to - PHONE / list of Google Accounts. Depending on your process, either choose the PHONE or the new Google account and you ought to be done.

You can either sync the new contacts to the new Google account or export them to a .vcf on your SD card.
This is just a rough idea of how you can do things. The end process is yours to tweak to your liking and needs.

I've got a Nexus S with Gingerbread

As mentionned in the other answer,
Contacts App > Menu > Import/Export > Export to SD card
will save all the contacts in a .VCF file on SD card, that you can copy to your computer.
Then, it can be useful to use a VCF to CSV or VCF to Excel converter, like this one (Python needed), to be able to read the .VCF with a software like Excel.


text:
HTC Sense - What Is "Current Weather"?
I think this app is a part of HTC Sense. When i check weather, i get usual report:

But if i swipe down, i get "current" report:

From pictures you can see that reports differ by 2 degrees Celcius, however i once had not only difference in degrees but in day and night i.e usual report showed day while "current" report showed night (or vice versa..? can't recall).
Why there is a difference between both?

The 'Haifa (Current)' display is the weather at the position your phone thinks it is currently located at. In other words, the 'Current' refers to current position. The other 'Haifa' display is the weather at the extra city location that you have set up. The displays show different weather because the specific locations used by your phone within Haifa are presumably different, even though they are both within Haifa.

Mike, i have not set up any other extra city location. How to find out which extra city it shows weather for and how to change it to another extra city?

Boris_yo, You can add, rearrange or delete the extra cities by using the options: Menu >> Add, Menu >> Rearrange or Menu >> Delete. Those options only work on the extra cities, not the current location, so the rearrange would only have meaning if you set up more than one extra city.


text:
Video player with chapter support?
anonye knows if there's an Android video player that supports chapters embedded into .mp4 videos?
Similar to the player on IOS.
Thank you

There are only two of them.
SimpleCinema (by DeveloperRevolution): it works with both Quicktime-variant chapters and Nero-variant chapters. The former is more popular. It is a small player that just does one thing.
LVOE Media: If you are not sign language user, you probably will find its sign-language-optimized interface a bit weird, but I've tested that it can do Quicktime variant chapters, Nero-variant I did not test against this player.
Chapters in video files is a good feature, unfortunately most people don't know it exists.


text:
Incredible2 and Gmail notifications
My wife has an HTC Droid Incredible 2, unrooted, running Android 2.3.4, HTC Sense 2.1.  If she  gets a Gmail email, the notification appears in the notification bar AND it plays a notification sound.
What I'd like to do is to get the notification in the bar, but not hear the sound.  Gmail now only displays an option to display a notification or not.  There are no settings for notification sound in Gmail.  But the phone's notification sound can be changed, but there is no "Silent" ringtone.  You can add ringtones for the phone ringer, but those added ringtones don't appear in the notification sound list.
Is there any way around this?

The gmail app now does notifications based on “labels” instead of having global notification settings. That way you can have different settings per label.  So, if you go to the inbox label (I think), you can set the sound there…


text:
How do I access my SD card through a Windows USB connection?
I'm trying to upload a simple PDF file to my Droid X Android 2.3 phone. I connected the cable and uploaded the file but I don't know which folder to put the file into. Android's PDF applications aren't helping at all and they all seem to look for files in SD. How do I access SD contents from Windows? How do I know if I have an SD card in my phone?

Most Android file managers and dialogs start you off in the SD card; if for some reason yours isn't, it's located at /sdcard .  This is also the directory that is mounted when you hook up your phone to Windows via USB.
Just to make sure here, you aren't trying to access the PDFs while the phone is still mounted in Windows?  You won't be able to, if that's the case.
If you want to look around more on your phone to find out where the PDFs are, you need to use a file manager on your phone. Most phones come with one preinstalled, simply called "Files" in the app drawer. Usually they open directly to the SD card directory (which is /sdcard in the root file structure).
If you don't have a file browser already installed, try ES File Explorer from the market, it's quite good and has boatloads of features. It also starts off browsing in the sdcard by default, and if you have root you can explore the entire file system, not just /sdcard .  It also has a "Search" function which may help you find your PDF files by filename.

The ADB way
The contents of the physical/emulated SDCARD, or the entire file system for rooted devices, can be accessed via the Android Debug Bridge (ADB). See this for a quick guide to get started with adb.
Once adb is installed and properly configured, files and folders can be pulled and pushed to/from the device using the corresponding adb command (assuming you have a folder named Books on your sdcard):
## push single file to android
adb push myfile.pdf /sdcard/Books/

## push entire folder to android
## NOTE: this will push recursively the *contents* of the
##       MyBooksFolder to /sdcard/Books
adb push MyBooksFolder /sdcard/Books

## pull file from android
adb pull /sdcard/Books/myfile.pdf

There seems to be a GUI for ADB (for windows only): ADBGUIV3
ADB can also be used over wifi. Some rooted roms include the Wireless ADB toggle in the quick settings. For stock ROMs the same can be achieved via third-party wifi adb apps.
The FTP client/server way
This is my preferred way whenever I need to copy multiple files without having to deal with cables. This works for transferring between:

android <-> desktop
android <-> android
android <-> non-android devices

The idea is to have an FTP server running on one end, and an FTP client on the other. Any combination is possible since both clients and servers are available for android and most desktop systems. There are plenty of android FTP servers to choose from, many of them free.
For the server part my preferred choices are File Expert (includes both FTP and HTTP servers, a Windows file share client, as well as FTP/SFTP clients, free), and Solid Explorer (includes FTP/HTTP servers, FTP/SFTP/Webdav and Windows file share clients, free 14 days trial).
For an FTP client I tend to use Total Commander with the FTP plugin.
Your desktop is already capable to work as an FTP client. For example, on Windows you can simply type ftp://my.android.ip.address/ into the Windows Explorer address bar (the actualy IP address will be displayed in the FTP server app when you start it). Same holds true for OSX or Linux.
Other options
There is a free WiFi/WLAN Plugin for Total Commander which can be used to share files with other mobile devices or a desktop. The plugin supports direct connections via HTTP over WiFi between two Android devices, or between Android (Server) and any device or computer with a Web browser or WebDAV client.
File Expert also includes an HTTP server mode which allows exchanging files to any device that has a web browser.
A variation of the FTP theme might be SFTP which comes in handy if you already have an SSH server running on your desktop. For example, on OSX the built-in SSH server can be activated by enabling the checkbox under System Preferences > Sharing > File Sharing.
LAN plugin for Total Commander allows accessing Windows shared folders, which means you can use it with Windows, as well as OSX and Linux with the samba server running.
If you have Python installed on your desktop, then you can share files to your phone by starting a one-liner HTTP web server, i.e.:
# for Python 2.x
python -m SimpleHTTPServer

# for Python 3.x
python -m http.server

Once the server is started, use any browser on your phone/tablet to browse and download the files. The URL you need to open in your browser will be the IP address of your desktop at the default port 8000 (which can be changed by adding a different port number at the end of the command). Once you have figured out your internal IP (e.g. 192.168.1.100) the URL will look like http://192.168.1.100:8000.
And finally, just for the sake of completeness, I should mention that cloud storage services like dropbox and mega make it easy to share files between any devices, and if you want the simplest possible solution, then you can just email a file to yourself, and open it on the device where you need it.

First make sure USB debugging is turned off in your phone settings. Also make sure you have all the latest drivers on your computer.  When you do this your phone should show up in your Windows "Computer" folder (or My Computer in XP).
You can tell if you have an SD card by going to Applications-->Settings and their should be an option labeled "SD card and phone storage". If you click on this option it will bring you to a new menu where you can mount and unmount your SD card.

Moving a pdf to your sd card should be as simple as copying and pasting it from a folder on your PC to your SD Card folder when your phone is plugged in.

I basically do all my file transfers(copy paste fashion like you mentioned) using FTP client like FileZilla on my PC and an app called Software Data Cable for my android device. That way I can see all the contents of my phone like how they would appear when viewed through the File Manager on the phone. Hence this makes the destination for storing and accessing content much simpler. And the plus point is that you don't need any cables. An active internet connection is required tho. Hope this helps.

Brian - I had this problem too. The folders you can are the SD card's folders. You just have to make sure your tablet is not plugged into the USB in order to also view the SD card's folders on your tablet. Otherwise your tablet will say that the SD card is empty.

This answer is somewhat vague. Do you mean Be sure to have done the remove drive action on Windows and disconnect storage from PC action on Android before trying to access the newly copied pdf file from Android?

Install Adobe Reader from the market. Once the app and it will automatically scan your SD card and list all the files in the SD Card.
This is a free app too.
Mounting Android to Windows using USB

My question was "how do I access the SD from Windows". I've already installed Acrobat Reader but it doesn't see any file, nor it does allow you to upload pdf files to Android/SD, which became quickly useless.

U need to mount your device to Windows.. Edited the answer

I do mount the device to Windows. And I see the contents as Removable Device. But the contents are not SD's contents. How do I access SD's contents? Which folder keeps the SD root?

guess ur sd card is formated... does it have imp stuff in them ? if not go to settings and storage and format your sd card. and try it again

I don't know what you mean by imp stuff. But I've found out that I have an SD card (14.74GB total) and that it is mounted in the device. But still have no idea how to see its contents


text:
Phone takes a long time to boot after installing Darky 10.2.2 EE
I took the plunge and installed Darky 10.2.2EE on my SGS.  Now it takes a few minutes to boot, when before (stock + voodoo) it took less than a minute.
Is this normal?  If not, what can have caused it?

I would suspect that his ROM has extra boot scripts or something.

The first time you boot a device after installing a new ROM, or wiping the Dalvik Cache , the OS needs to rebuild the Dalvik Cache. This cache is what is used to launch the applications on the device quicker.
Any time you install a new application or update an application, a dalvik cache for the application is created. When you wipe the cache, this needs to be rebuilt. The more apps you have installed, the longer it will take the first time it boots.
As a good practice, you should clear the dalvik cache when ever you update your ROM.
On top of that, there could be extra boot scripts that will "extend" boot time.

Specifically for Darky's ROM, is this common?

I've never used Darky's ROM, but when ever I update my SGS to the latest cyanogenmod it takes like 10 minutes to boot the first time.


text:
Alerts & Reminders based on SMS content
At work I get paged by our automated system. The problem is that the numbers come across unique each time. 1(999)000-0001, 1(999)000-0002, etc.
The body of the SMS is the same each time tho, in the form of an email:
FRM: helpdesk@mycompany.com
SUBJ:(12345)Company pager
This is a Page from the Pager

Since the number changes each time, is their a "notification" app that can say "If the SMS starts with 'FRM: helpdesk@mycompany.com', ignore silence mode and use this ringtone".
I'm using reminder programs that let me know if I've missed a message... but I want to differentiate the SMS's from the ancient paging program we use.

GoSMS has a filter feature that supposedly moves messages based either on content within the message body OR if the number is unknown - to a separate area called FILTER BOX. I've not tried it myself, but see if custom ringtones can be assigned to FILTER BOX messsages - that would solve your requirement, perhaps.

I see the custom filter box... haven't had a chance to dig in and see if ring-tones can be assigned. GoSMS has a lot of features to dig through.

UPDATE: https://market.android.com/details?id=net.nousefor.smsfilter has the ability to look thru the body of the message and display a notification. Not freeware, but check it out, nonetheless.

Certainly there must be a way, as the Prey app uses the content of an SMS message to turn itself on or off. What have you already tried?

I'd go with Tasker for this. Tasker can react on a lot of events, an incoming SMS being only one of the many. You can then have it parse the SMS text, and react on keywords. There're probably already som "profiles" out in the wild which you could adapt (just check with a Google Search), you also can find more details on SMS Notification Management - Tasker Wiki. This is probably the most flexible solution.
To sum up alternatives already mentioned in the comments:

GO SMS offers a filter feature, as Sparx mentioned
SMS-Filter can check the SMS body and display notifications (again from Sparx)


text:
What does FTM mean on my phone?
I have a Telstra smart-touch Next Gen. I wanted to get rid of my google account so I went to settings-privacy-factory reset. Everything was perfectly fine until I tuned off my phone and when I tried to turn it back on. The only thing it says now is 'FTM'. I can't do anything to the screen not even turn it off again.
How can I fix it?

FTM = Field Test Mode
Try removing the battery to turn the device off. Replace the battery and then turn the phone back on and you should be out of FTM.
FTM, i believe, is usually entered by holding a button combination down when turning the phone on. Sounds like you accidentally figured out that combo when you turned it on. It could be as simple as "holding the power button while turning on".


text:
Is it possible to update the Android platform my phone runs on?
I just got my first Android phone. The ZTE Score which runs on Android 2.3.4.. I'm curious if I can update to a newer Android os, or if I'm stuck with 2.3.4..

Actually, version 2.3.4 is the latest version. Version 3.0+ is for tablets and version 4.0 has not been released yet.

Oh, so when 4.0 is released, I'll be able to update to it?

Maybe. It all depends on how modern the hardware is and whether the manufacturer and carrier want to make the effort. We track announced updates to Android 4.0 here: http://android.stackexchange.com/questions/14766/when-will-my-device-get-the-android-4-0-update-ice-cream-sandwich

As I stated in the Comments, version 2.3.4 is the latest version for phones. Versions 3.0, 3.1, and 3.2 are all for tablet devices. Version 4.0 will be released on the Galaxy Nexus sometime this month. Version 4.0 (code named Ice Cream Sandwich) was designed to run on both phones and tablets which may clear up the confusion surrounding the numbered releases.
Though Google controls the Android operating system and when it gets released, it is up to the manufacturers to decide whether to put it on their devices. Some companies, like HTC and Motorola, actually rewrite pieces of Android with their own special features, like HTC Sense and Motorola Blur. The companies have the choice to push out an update or not. Some of those companies have come out with plans to update their phones to 4.0.
ZTE has not announced (as of a couple weeks ago) any plans to upgrade their phones to 4.0 but there's no doubts they won't.
The second option is to wait until Google releases the code for 4.0. Once they do this, the Android community (like XDA) will work on a ROM of the operating system which you would then be able to install on your device manually. Doing so is not an easy process and involves dedication and a free weekend. If you consider this route, you should also do a little research to make sure doing so won't "brick" your phone or cause side effects with your service provider. However, it will provide the most clean and pure Android experience you can get.
EDIT: As @eldarerathis pointed out in the comments, Google did release a version of Gingerbread numbered 2.3.7 but it is only to support there Google Wallet product which at this time is only supported on Nexus devices or devices with NFC. If you'd like to build this version yourself and install it on your device, you can download the Android source code and build it yourself. There are instructions on how to do this at the site. However, I would strongly recommend waiting until 4.0 (Ice Cream Sandwich) is released. For documentary purposes, I will update this answer upon release of 4.0.

Cool thanks for a great answer and all the info! :)

The latest revision of Gingerbread is 2.3.7, but I don't think any devices other than the Nexus line have received it (not counting CyanogenMod and the like).

I was going off of the SDK version listed at the Android developer site. 2.3.4 is the highest available version that a developer can program for. The 2.3.7 update is only for phones that support Near Field Communication (NFC). At this moment in time, the Nexus line is the only line that supports NFC. Also, since 2.3.7 is for Google Wallet, it is a closed SDK only for the companies involved in Google Wallet (like Citi).

@PortableWorld The fact that the release notes mention Google Wallet as the only new feature of 2.3.7, doesn't mean that it didn't contain various minor improvements and bug fixes. Besides, you're forgetting about 2.3.5 and 2.3.6, which exist as well.

As I said, I was initially going off the SDK release of 2.3.4. So, yes, it might be beneficial to upgrade to 5., .6, or .7 for the minor bug fixes to the OS if you own one of the Nexus phones. All the press releases I've read about .5 and .6 talk about how it is only for the Nexus and fixes bugs found only on that phone. (CM 7.1 includes the 2.3.7 update because of the NFC features.) Hence why the SDK remains at 2.3.4. However, I feel the discussion of Gingerbread minor version releases is overwhelmed by the release of 4.0. The discussion isn't, mute, mind you. Just eclipsed.


text:
How can I get an .apk file to my phone?

Possible Duplicate:
How can I install an app given only its APK file?

I just made a 'Hello World' app using Eclipse. Now I'd like to know how I can actually put the app onto my phone.
Must all apps be downloaded through the marketplace, or can I simply transfer it to my phone?

Specific to Eclipse, as long as you have the proper drivers for your phone you can just enable USB debugging on the phone and hit "Run" in Eclipse.

So, I'd need a USB to Micro USB cord?

Right click on your project -> Android Tools -> Export Signed Application Package.
Export Android Application pops up.
Select your application press Next button,
Select Create new keystore radio button,
Give some location path and enter some passwords and press Next button.
Enter values into Alias, Password, Confirm Password, Validity and First and Last Name fileds. Press Next button.
Enter Destination APK Path. Press Finish button.
Now your application apk file is ready to be installed on your phone.
Use Bluetooth or USB cable transfer or any other way which you prefer to transfer the apk file to your mobile.
Use Explorer to locate your application and install the apk file.

You can do this without needing a cord.  Install Samba Filesharing on your phone, turn on your wifi, run the app, enable filesharing in the app after setting the username and password, navigate to the Android SMB share on your workstation, transfer the file over wifi, then open your APK on your phone using any file explorer app.


text:
How to recover a broken userdata.img?
My userdata.img probably became partially corrupt because I created it with cat while the phone was running, instead of in recovery mode :-(. Due to this, when I flash it, the phone doesn't boot and logs several messages related to not finding things on /data over and over, since it couldn't mount /data.
I can put back an older userdata.img just fine and boot the phone, so my methodology works. I'd guess the new userdata.img isn't entirely rubbish as a hex editor shows data.
Attempts to explore (loop-mount) or unpack (unyaffs) on my laptop or on the Android phone itself have failed without much explanations, for the new image as well as for the (known-good) old image. Notably, running the unyaffs2 coming with the latest yaffs2utils tells me it wants to unpack 147 objects but nothing ever shows up.
How can I recover?

What phone do you have?

Out of the top of my head this was on a Nexus One.

It's impossible, because FS has huge corruptions at different places. You can to use file repare utilities to try repare some data, but mostly it's broken by write to FS at the same moment, as dump process.


text:
Is there a way to create virtual memory?
I'm curious if there's a way to create virtual memory for an Android phone. I have a 4gb mirco sd card in my phone.
Any ideas?

Yes.  You can partition your SD card and add a swap space to it; I have this on my G1.  However, it's fairly complicated voodoo. (link is for G2, but instructions should be good for most phones; however, you should probably search XDA for whatever your phone is to be sure)
Swapper 2 from the market will do this for you, apparently.  I haven't tried it myself, I use a custom ROM that has it built in.

Alright, I've never heard the term 'swap space' what is that?

@James Litewski: That is a partition used by the system for storing memory sections that have been long time not used which disburdens the main memory. It is the Linux equivalent of the Windows file pagefile.sys - if you know what that is.

I'm running a Mac.. Lol.

Swap space is what you asked about: virtual memory. As @Robert mentioned, on Windows it's called pagefile.sys;  OSX uses empty space on the boot partition.  Most Linux distros (of which Android is one) use a separate partition, called the swap partition.
If you have a partitioning tool just pop your SD card into your computer, fire up the tool, shrink the FAT32 partition, and add a swap partition to the end (512MB is probably enough).  If the preceding doesn't make any sense to you, you're probably better off just living with your phone as it is.

Even if you don't think the OP should do this, this post would be much improved with the "how".

@MatthewRead: I did tell the OP how, both in the original post ("You can partition your SD card and add a swap space to it") and the comment just above yours ("If you have a partitioning tool just pop your SD card into your computer, fire up the tool, shrink the FAT32 partition, and add a swap partition to the end)."

Adding a partition doesn't automatically the OS will use it for swap.  That's not even true for Linux, at least not generally.

Ah... just realized that mine automatically picks up on swap space because of some ROM customizations.  Edited my original answer though to include a nice little app I found that will create a swap partition for you.

Okay. I think I get it, sorta. A 'Swap Space' on Mac is just 'Free Space'? But without a Mod, it'd need that (or an equivalent) app?

Pretty much, yes, unless you want to root your phone and do it manually as per the G2 link.

Swapper 2 is a good tool for activating swap on rooted phones. However, be warned that due the way Android uses the memory (mostly by VMs using sweeping memory algorithms) swapping causes high IO load and if you swap to SD card, the overall latency will suffer a lot. I have found that having 5-10 MB swap is okay, though. The question is, are you hitting the lack of RAM bad enough to do the all the work for only 5-10 MB extra? Unfortunately, if you need much more, it's time to look for better hardware.


text:
How can I set a song as a ringtone using the newest version of the Music app?

Possible Duplicate:
How do I set a custom MP3 as a ringtone for other notifications?
How to set MP3 ringtone in Android (Nexus S)

Pressing a track in the Music library no longer offers the option of using that track as a ringtone on the Nexus One after the latest update. How can I do this?

Download RingDroid


text:
Can I restore a Titanium backup from an Incredible to a Captivate?
I had an HTC Incredible that I backed up with Titanium Backup Pro. I just got a Samsung Galaxy Captivate and wish to restore the backup, but when I go to restore, the app doesn't find the backup on the SD card. I went into the SD card and confirmed the backup is there.
Is it possible that I can't restore from an HTC phone to a Samsung one? If so, can I at least restore the apps on the SD card?
Any suggestions?

May be the app is not recognizing the location of the backup. Do the following and see if that works

Remove all the backup files from the new Samsung Captivate
Now, from Captivate do a Titanium backup, it will create a backup folder with backed up apps.
Then, copy all old backup files from HTC to that location.
Try titanium backup again, this might show all the backed up apps now.

Hope that works. Good luck :-)

Hossain is actually correct, but you don't need to go through that process to find the location.
The Captivate has internal SD storage separate from the main phone storage and the external SD card.  As such, the external SD card is mounted at /mnt/sdcard/external_sd/ rather than just /mnt/sdcard/.  So you just need to copy the TitaniumBackup folder from that first path to the second, since that is where Titanium is looking. Edit or, as Saiboogu notes below, you can change the directory used by TB.
When you move apps to SD they go on the external SD card, but almost everything else uses the internal SD.  You'll find that photos, downloaded files, and so on go there.

Rather than add a 3rd answer reiterating most of the same info, I'll just make a suggestion here - Instead of copying the backup to the internal (and risk loosing backups if the device is bricked or otherwise broken) you can go to Preferences in TB, and change the "Backup folder location" to the external SD. Recent versions of TB even have an autodetect option in the folder chooser. If I recall right you have to navigate up to the / file system before autodetect will search external storage.

@Saiboogu I meant "copy" in the "make a copy" sense, not the "move" sense. Having two copies in separate places is probably even safer than changing TB's folder setting :)

True, if you make the copy daily. Since I'm too lazy to do that, I just set TB to backup by default to my SD card, so in a worst-case scenario I can just pop the card into a new phone and be all set. :) Also and unrelated - how come it keeps dropping my reference to your name? Weird.

@Saiboogu Oh yeah, I just meant for the initial sync, I see what you mean now. I've softbricked my device a couple times and only lost the internal SD data once, but I guess once is enough :P.  Though lots of people have external SD problems with Samsungs as well. Anyways.  It drops my name because the post owner always gets notified and there are no other commenters, so it's redundant.

I've also had one softbrick that killed the internal SD, and like you said - once is enough. ;) Makes sense about the notifications too, thanks for the explanation.


text:
How to monitor tethering bandwidth
Is there any way to monitor 3G tethering usage. ie excluding regular 3G bandwidth. (This is for a UK GiffGaff plan, where normal use is unlimited, but tethering charged per GB.)

We prefer questions that ask how to solve problems, not questions where a solution is already selected (an app) and the question solicits recommendations (opinions). In other words, "how do I do X" is better than "is there an app that does X".

Updated as such.

@mahemoff: Do you have to use a special tethering app? Because usually a mobile network operator can not distinguish between traffic caused by the smartphone and a thethered computer. I only know special data plans for computers using a second SIM card (and own UMTS modem) on the same contract - but that has nothing to do with tethering

Robert, nope, no special app required. I realise there's no magic way to do it, I'm presuming they just try sniffing for non-mobile packets, e.g. a desktop browser header.
I mentioned the plan (see http://www.gizmodo.co.uk/2011/10/giffgaff-unlocks-tethering-potential-with-gigabags-mobile-data-plans/) - because no matter how accurate/feasible, they're definitely charging it, so users need to know how to measure it.

Mobile networks can definitely tell the difference. I don't know how, but I know they can.

@Dest sounds interesting do you have a link with more information?

I don't, just google and you'll find varying info. It probably varies from carrier to carrier.

Actually in this case, I found out after asking this that GiffGaff doesn't actually make the distinction. If you take their tethering option, the whole thing (including mobile use) is suddenly capped.

If you're rooted you could try Wireless Tether for Root Users.
More info and more recent versions here: https://code.google.com/p/android-wifi-tether/
Besides having way more options than the stock wifi tether application it also allows you to have a look at the bandwith used when tethering is active.


text:
How can I root my ZTE Score?
I'm new to Android, but I just heard about rooting; and I'm already interested.  Anyway, I've been looking around, but I can't find a way to root my ZTE Score. :-(
So my question is simple: Does anyone know of the best way to root a Score?

This device can be rooted using the Zergrush exploit (which is the base exploit in the Gingerbreak app).
To root:

Make sure you have the ZTE ADB drivers installed
Ensure USB debugging is enabled on your device
Download this zip folder and extract the contents
With your ZTE connected to your computer in USB debugging mode, run the batch file - this will use the Zergrush exploit to gain temporary root, and will then push the su binaries, as well as setting suid to make permanent root work correctly

Source


text:
How do I turn off the cascade of tones that happens every time I end a call?
I have a Galaxy S phone, and every time a call ends it plays a cascading series of 4 tones.  Regardless of how my phone's ringtone volume is set - e.g. even if I have it on silent mode - these tones play.  It's especially annoying when I'm wearing my headset, which seals against my ear, making these tones much louder than the call was.  I have to jerk my headset away from my ear unless I want to endure it, and I don't like to complain, but it's f-ing LOUD.  Is there any way that I can disable this end of call sound?  It doesn't matter which headset I use; this is a function of the phone itself.  Can't find anything in the manual about it, either.

On my phone (Galaxy S) it's in Settings -> Call settings -> All calls -> Call status tones -> Call end tone.


text:
Share WIFI to Computer?

Possible Duplicate:
Can the Samsung Galaxy Tab be used as a wifi-hotspot?

Is their a way I can share the WiFi on my Galaxy Tab on my PC without having a landline internet access already available? My mom and I are really curious because it's hard to do computer projects when you can't save it to a folder that is personal when you have little siblings, please HELP! (:

The other question should have what you need, in particular Louis' answer.  Let us know if it doesn't work.

I think your question is a duplicate, it's a bit hard to understand given how it's worded.  Check out this question.


text:
Does allowing Bluetooth discovery consume more power?
Privacy issues and of course turning Bluetooth completely off-- all aside, if I enable "Make device discoverable" will that draw more power than not? As long as Bluetooth is "on", is it always drawing the same power regardless?

Being strongly related, "people who are interested in this might also be interested in that:" Will constantly having Bluetooth on drain my battery too fast?

I've found no hard evidence for or against it, it is basically down to the Bluetooth stack implementation.
The BT stack needs to weigh power consumption vs availability requirements for the operation it assumes the user wants to perform, so it attempts to turn off both transmit and receive circuits whenever possible.
The ideal case is when two devices are connected, and neither expects any other devices to show up; being "connected" means that the devices have synchronized clocks and agreed on duty cycles. For an idle headset, it is totally acceptable if it listens for a short period once every second, as the user is unlikely to answer the phone any faster; if there is work to be done, the phone will send a packet instructing the headset to keep its receiver on.
Going to connected state from power-on is more difficult, as you have two devices trying to minimize the duty cycles on their transceivers while they still need to find each other (and cannot assume synchronized clocks yet). How devices behave now largely depends on how much power they have available and what their purpose is.
A headset will assume that it is being turned on in reach of a phone that it is paired with, so it will listen continuously if one of the devices in its pairing list speaks up; if so, it will reply with a connection setup packet; after a few seconds, it generally gives up and goes to a low-power mode, assuming that it was turned on inadvertently (e.g. in a handbag).
A car hands-free set has lots of power available, so it can listen and actively probe for paired devices continually.
Being "discoverable" only means that certain broadcast packets are replied to if they are received; otherwise, only unicast packets directed at the device are considered. This setting is technically independent from the power policy, but these are often set together by a middle layer responding to an UI request.

Device in discoverable mode does drain more power. The following thread will help you: Turning Bluetooth "Discoverable" On.


text:
Samsung Galaxy 3 incoming call problem
Most of the time I receive incoming calls for few seconds, then it shows as missed call while my caller listens full ring, leading them to thinking that I didn't pickup the call. I checked all the settings but couldn't find anything. This happens especially when I connect 'vodafone' sim card. I didn't have this problem with other sim cards. My handset is Samsung Galaxy 3 (GT-I5801).

remove true caller or similar app from ur cell, restart the phone it will be ok...tried my self.


text:
Samsung Galaxy S disconnected during Kies firmware download
The phone will not work at all now and only shows an icon depicting the phone and a pc connected with an exclamation in the middle. I have taken out the battery etc but to no avail. The PC now doesn't recognise the USB connection.
What do I do now?

what were you downloading? and when you say 'disconnected' do you mean the download was interrupted?

I was downloading the latest firmware from kies. The PC seemed to lose recognition of the usb and after about 20 minutes with the yellow download page on the phone I disconnected it and took out the battery. I have tried diffferent button combinations and it did go back to the yellow dowload page having connected it to a laptop but now it won't do anything!

I've had similar issues with my Nexus S disconnecting in the middle of flashing with fastboot. Try another USB port on your computer.

From the comments it sounds like you've gotten back to Download Mode, so that's good.  If not, try different button combinations in conjunction with battery removes and being plugged/unplugged into USB.  Something should get you there.
Once you're in Download Mode you're probably going to need Odin to fix your device.  You can use my instructions here for Odin.

I found this link to be useful.
http://forum.xda-developers.com/showthread.php?t=775911
Essentially, you have to remove the battery, SIM card and the microSD card. Then wait for a while and put everything back and connect the phone to the pc running KIES recovery. It worked for me, although its not clear to me what really clicked it.

the problem is that you have bricked your phone. fortunately for you, its just a soft brick and not hard brick. phones can be repaired from soft brick.
run "emergency firmware recovery" option in kies. it will work. run revcovery using the same pc. if you cannot run from same pc, get the recovery code from that pc and use the that code to run recovery from any other pc
from what you have said, i can advise you that you  should not attempt to use odin right away to repair you phone. if you still insist on using odin, i suggest you google about itthoughly before flashing using odin.
this problem can be rectified using kies and i suggest you do the same. emergency firmware recovery option is given in kies for your problem and such.
*****use kies********
-Pawan Kumar

From what you have written it appears that your phone has been "BRICKED."  The computer that you were using to perform your KIES update via the USB connection was not capable of handling the update and unfortunately your phone has become inoperable.

How is this helpful at all?


text:
Wifi sleep policy not working
I tried some stuff I found about sleep policy. I obviously tried setting it to Never, I tried the Wi-Fi keep alive app, it doesn't seem to work.
When I let the phone lie for a few minutes and then wake it, the wifi icon is grey and i cannot connect to anything right away, I have to wait till it turns green. This also messes up my GTalk, plenty of times i found out someone wrote to me only by manually opening the Talk app and waiting for it to sync (there was the red unconnected line at the bottom).
How do I fix this?
I have Nexus S, if that helps.
Thank you

possible duplicate: http://android.stackexchange.com/questions/14162/how-can-i-prevent-my-wifi-connection-from-being-killed

I read that question, but it didn't provide sufficient answer and I wasn't sure it's exactly what I mean, so I rather started a new one

I was frustrated for a long time with the same problem. An app called Wifi Fixer seems to have fixed it. Hope that helps you too.

Just an additional note... the problem went away with an OS upgrade, so Wifi Fixer is no longer needed, at least in my experience.


text:
Nook Color with CyanogenMod7 is not visible via ADB over USB
I recently bought a Nook Color. My intentions from day 1 was to install CyanogenMod7 on the device to get a full Android experience. That process worked just fine, and the device is now running CM7. I am running CM7 installed directly on the device, not from an sdcard.
I access my devices a lot via command line using adb, but with the nook color, I am unable to get adb to see the device.
I have Windows 7 64-bit, I used the USB drivers, and "fix script" from here and USB Debugging is enabled. If I mount the device to windows I am able to access the sdcard on the device. But no matter what I do, I cannot get adb to see the device.

Crazy obvious question, but did you restart the PC and/or adb daemon (adb kill-server and adb start-server)?

Added Windows tag - this question isn't device-specific.

I finally tracked down a fix after some file searching...
The "adb over usb" fix creates a file in %USERPROFILE%\.Android\adb_usb.ini with the "vendor id" of 0x2080 in it.
I have a .android folder in my root of my sdk directory c:\android-sdk\.android\, and in there is also the adb_usb.ini. I added the 0x2080 to that file, then restarted adb and I can now see the device via USB->adb.

Try removing the existing drivers and starting the Windows driver installation from scratch.

Connect the NC to your machine via USB.
In Win7 go to Start, right-click Computer and select Management, and then Device Manager.
Locate the Nook Color device that should be either under "ADB Interface," "USB Mass Storage Device," or "Other Devices" section, right-click it and select the Uninstall option.  When presented with a confirmation, choose to remove drivers as well.
Disconnect and re-connect the NC.  This should bring up the New Hardware Installation wizard, but fail to install the drivers.
Install the drivers you downloaded from the XDA thread.
After installation completed, restart the ADB daemon via Command Prompt by using the adb kill-server followed by adb start-server commands (or simply reboot the PC.)

You should now be able to access the Nook Color via ADB.

those are the exact steps I already took, and yes, i started the pc, adb and the nook color. still not showing up in adb devices.

Here's another source for the drivers and patching/installation instructions.  If I recall correctly, I had to use this method to get my NC recognized.  http://nookdevs.com/NookColor_USB_ADB


text:
Multiple Music Libraries?
I keep a large number of spoken word lectures on my device, as well as my music. This makes it difficult to select ONLY one or the other. Are there any players that will allow me to easily switch back and forth between a "music" library and a "Lectures" library?
LG P500 (Optimus One)
CM7.1.0
Winamp or PlayerPro or Music (or whatever else will work)

DeaDBeef allows you to manage multiple playlists.  The playlists are not those in a traditional sense (where you load pls, cue, etc) in that you select directories to populate the playlists.
If you were to store you files on your phone in such a manner:

/sdcard/music/Lectures/..
/sdcard/music/Music/..

You could then create two playlists, loading the respective directories.  DeaDBeeF will ask you to install a plugins pack on first launch.  These plugins  allows you to play mp3s, as well as FLACs and cues.
Android Market QR

You could separate your lecture audio from music using playlists from the native Android music player or with DoubleTwist.
Another option might be CloudAround( on Google play).  You can use the player to sync music from various cloud storage providers but it also allows you to hide what you don't want to see or play from your app settings.  You could hide all music files and use the player for dedicated lecture-listening.


text:
How to avoid to have my carrier resend information to my G2X after losing sms over 4g after instaling a rom
Ever since I got that great/not so great phone I have been attempting to get a good version of gingerbread running on it since the stock version of froyo LG has on it is too unstable for me.
Every time I install a rom I it 90% functional but there is always something missing such as 4g, gps or network problems.
I had finally found a rom I liked but I discovered I could not send sms/mms over 4g anymore. It would say cannot send message with a red exclamation mark in a triangle). It still worked over wifi. So I did like I always do and restored back to froyo.
But this time the problem stuck!! I tried everything and finally had to call customer support. They resent some data to my phone and that fixed my problem. The tech support guy hinted strongly that my problem was because I installed a rom and said they could resend the data but nor "too often hint hint".
I installed at least 10 different roms before I had this problem. It appeared on rom: Hybrid - P999 Gingerbread 2.3.4 colorized from LG P990 UI - LG CAMERA - Rooted.
In the XDA thread there are a couple of guys who had the same complaint as me. The rom creator was quite upset we where accusing his rom but I had never heard of this problem in any other custom rom thread on XDA.
My question is! Can any rom do this and if so how can I avoid that? I am now afraid of installing roms and I like to do it so much!
My phone is a LG P999 branded as a Optimus 2X here in Canada. Carrier is videotron.

Do you know what they sent? I wonder if it was just the APN settings, which you should be able to enter manually (or backup/restore with something like Titanium depending on how compatible the ROMs are).

@MatthewRead APNs where fine as far as I can tell. He sais only they could do it (whatever it was they where doing). I went back to my stock backup apns where fine there.

Have you tried CM7 on the P999? I have flashed many roms on my Galaxy S and never had to have them send anything to my device to fix anything. I flash a new ROM at least twice a week as I try to keep up with the CM7 nightlies.

Well I did flash CM7 before but this problem I have is present in every roms I try. I ll try the latest cm nighty why not.

After installing new ROM did you setup the APN for your network? If the custom ROM doesn't have the settings for your network your MMS wont' work. For SMS it needs correct message center number which in most cases is automatically provided by network.

Yes I had to do that often when instaling roms since they almost never have the settings for my carrier (videotron). But in this here problem I am back to stock with perfect apn settings and it fails.


text:
How can I permanently disable USB debugging mode?
I have a Samsung Galaxy Ace and I've encountered a strange issue. When I was connecting my mobile to the PC I unchecked the box for "USB debugging mode" and did my work without issue. However, after some time passed and I again tried to connect my mobile to same PC, it was unable to connect. When I checked my settings, I noticed that USB debugging had become re-enabled again. Is there anything I need to set to disable USB debugging permanently, or is this the default behaviour of the Samsung Ace?

I would uncheck it and then reboot before connecting to anything.

why reboot, does it actually require...

No, it shouldn't require that, but I thought it might work.

This happens to myself, you would have to turn the device off several times whilst your USB is connected and just wait for it to stay turned off, once its turned off it will not turn back on unless upon reconnection. It's a very old phone and is not a good phone so this is why it's like this. I wish there was a better resolution myself but after browsing the internet for around an hour I figured I'd help a somebody else and let them know what I know.
Thanks.

It's possible that one of these solutions will help you
Solution #1:
If you do not have drivers for your phone installed and you do not want to download huge KIES, you can download only the ADB Interface Drivers (6.5mb) for your phone. This might solve the issue about USB Debugging turning itself on.
Solution #2: Download and install Terminal Emulator, open it and run the following code inside.
adb kill-server

this might also help until you reboot your phone.

Pretty sure adb kill-server won't do anything if you run it on the phone, as the server part of the server-client setup only runs on the computer.

I'm not really sure about that. That helped me when I was using tcp mode to use adb over wifi, and when after wifi reboot computer didn't see my phone either on the network or via cable, then I had to do adb kill-server on my phone to make it recognizable with a cable again


text:
How to read out the data in HTC Desire SMS backup file?
Unfortunately my HTC Desire SMS app crashed (HTC official android 2.2), all SMS and MMS were lost. When I tried to recover from a previously backed up SMS file (generated by Desire SMS app), but it didn't work, prompting failed to recover. But I found actually most of SMS and MMS had been recovered, with some important ones still missing. I want to open the backup file directly to read out the missed SMS, how to do it? Someone said the backup file is SQLite file, right?

All the messages in Android are stored in an SQlite database on the mobile. So, I guess this Desire backup application simply copies this database to an accessible folder (presumably sdcard).
Since it's an SQLite file, you can simply download and use an SQLite Browser and view the SMS in there.

Thank you very much for the answer. The SMS backup file is stored in /mnt/sdcard/sms_backup folder. I copied it to my PC(Windows 7) and tried to load with SQLite3. With .schema command, it prompted an error: file is encrypted or is not a database. Seems not work.

you can try decrypting the file, in that case. Though I doubt if that will certainly help. You can use one of the following: SQLiteCrypt API, or SQLite Encryption Ext. or SQLite CEROD. Again, do create a copy of the file before applying these techniques

I tried SQLiteCrypt, the problem is I don't know the encrypt password. If I tried changing password by .changepass, it does not work either. I had made a new SMS backup file with the same method, which can be restored by HTC Desire correctly. However, the new file can not be opened with SQLite3 or SQLiteCrypt. I guess HTC had changed something of the backup file.

either that, or it's a different file altogether.

Yes, agree. Don't know whether anybody had ever read out the contents of SMS backup file successfully?

A standard SQLite header should begin with "SQLite format 3" or contain "SQLenc" if encrypted. I checked the file and it's not the case.

Try the unix strings command against the db file directly. This will search the binary db file for human readable strings and print them on the console.