Is there a way (not date) to number photos sequentially. My regular digital camera assigns numbers sequentially.  My Android 8.0 Galaxy S8+, after the date, assigns random numbers to each picture. If copied to a computer the pics all become "created" at the same time. I'd like them numbered in the sequence taken. Samsung says it's a logarithm naming matter and what I want "can't be done". I don't believe that. It's a computer. Why wouldn't it be able to do it?

To my knowledge, all digital cameras follow the Design rule for Camera File system (DCF), a Japan Electronics and Information Technology Industries Association JEITA standard (CP-3461B) for digital cameras. This is why your digital camera sequences the photos.

Phones do not necessarily have to follow this standard, since they are not just digital cameras. Phone storage still used the DCIM folder to give a standardized placement for photos, but this does not mean that they photo file names will follow the standard.

As far as phones storing photo with sequential numbers, yes, it is possible that they could do that. It would mean changing how the file names are generated to use a sequencing number instead of the randomly generated number or, in my case with the S9, the use of the time in military format for the second half.


Skype showing me as online - after stopping app and even after device shutdown? Scenario A:

start Skype
do some other work
shut down the Android device

Problem:
My contacts are still seeing me as being "online".
Strangely enough there seems to be no heartbeat feature implemented in Skype.
So even after 1 day my contacts are trying to call me - even though the device is powered off.

Initially I thought this symptom would occur in case i forgot to manually quit the Skype app before shutting down the device.
So i was searching for an answer how to configure Skype to automatically log off / quit when the Android device is shutting down?

But now it turned out the situation is even worse:

Scenario B:

start Skype
do some other work
quit the Skype app
shut down the Android device

After step 3 I'm still listed as being "online".
When a contact sends me a chat message it pops up.
So it means: even though Skype no longer appears in the task manager it seems to be running as a secret, invisible background task!?

And after step 4 the behaviour is the same as in Scenario A. I'm not transitioning to "offline" state.

Summary:
There seem to be 3 problems:

no heartbeat feature implemented in Skype
quitting the Skype app is not properly terminating / signing off
shutting down the Android device also is not influencing the online status

The only thing that works for me so far:
You must switch to Skype, tap on your profile, at the very bottom manually do "sign out".
That's just not bearable.

This is:
Android 4.1.2
Skype 4.9.0.45564
Skype 5.0.0.49715
Skype 5.1.0.56619
Skype 5.1.0.58677
Skype 5.4.0.5871 (at least I'm now showing as being "Away" - instead of "Online")

2015-08-15 - the problem is back and it's even worse:
Android 5.1.1
Skype 5.9.0.14047
Even though I'm manually signing out, terminating the app and shutting down the Android device I'm still being shown as being "online"!!

--
All of the above tested @ Samsung Galaxy Tab 2 7.0 (WiFi only) / GT-P3110

OMG, I have found the following posting: http://community.skype.com/t5/Security-Privacy-Trust-and/Skype-invading-and-changing-people-s-online-status/m-p/2961695/highlight/true#M28546

According to above the "always on" concept was a deliberate decision by Microsoft:

(...) we have changed the way online status presence works:
(...) we are showing you as online to your contact even when you left or
force killed the app on your mobile phone (...)

They admit that certain scenarios need fixing:

Now we've identified a few scenarios where this is simply misleading:
 - you've switched off your device
 - you've disconnected from the internet (e.g. by switching to airplane mode
   and you are somewhere mid flight)

In these occasions you are right now still shown online and we are working to
make Skype presence indicator be meaningful in these scenarios as well.

This is just so weird.
They should certainly make it configurable.

For now the only way to disconnect is to manually "sign out".
Quitting the app isn't sufficient. Shutting down the device is neither.

Status Update (2015-08-15):
The problem is back. And it's even worse!
Even though i manually sign out, quite the Skype app and shut down the Android device I'm still being shown as "online"!
Observed with: Skype 5.9.0.14047 @ Android 5.1.1


How the updates of some apps in the Play Store start from ~50%? For example, when I updated Whatsapp today, the download started from 13.1MB and the app size was 23.4MB. I had disabled all auto updates. I have also noticed this in some other app updates.

Google Play provides delta updates, which allow you to only download the data needed to patch your existing files to the latest version.  This is done at a binary level, so you will typically need to download more data than has changed, but still less than the entire app.


Is there a way to restore a Titanium backup from PC to a crashed ROM? If I have complete Titanium backup copied to my PC (where I imagine the ROM is copied too).

More than 200 files.

Now I have a crashed ROM (boot looping).

Is there a simple way to restore this backup to my phone via USB without installing a new ROM (nor TWRP)?

If you can't install TWRP, what about booting it for once?

Download a valid TWRP image and reboot your phone into bootloader, and run on computer:

fastboot boot twrp.img

Then you can use adb push to transfer the files.


How can I see what the search results in GooglePlay are in different countries for the same search term? I have an app and I am wondering where it ranks for a certain GooglePlay search in different countries.

Is there a way to determine that?

Thank you!

No, you cannot see that. There is no such thing, all you can do is just track the activity of your app and see where it is most used. that is all.


How to install Android completely as new to ASUS Eee pad transformer? I have ASUS eee pad transformer.

I used OLife to use Ubuntu on it, it worked but it crashed Ubuntu. Now when i boot it always goes to APX mode, so i have black screen only. No Android, No Ubuntu i got. Nothing shows up on the screen. But when i connect the device using USB to my PC i can see its showing

Bus 003 Device 077: ID 0955:7820 NVidia Corp.

(Which means its in APX mode.)

Now, I dont want to use Ubuntu on it.
How can using APX mode, completely install the Android as new on the device from my PC?

Is there any OLife like package available to install Android straight quickly on it?

If you can access APX Mode, you can restore a stock ROM using Easy Flasher.

The steps are the following:

Check if your Asus Transformer is supported.
Download Easy Flasher
Download the latest stock ROM from Asus website.
Copy the update zip to asusupdate folder (inside Easy Flasher folder).
Open Easy Flasher and hit Flash Asus stock zip

The application will install the stock ROM back to your Transformer, so from there you can root or install a custom ROM without problems.


Set MP3 as ringtone on CyanogenMod 10 Without using a market app, how can I set a custom MP3 file as ringtone?
I've tried placing the MP3 in media/audio/ringtones and variations (e.g. media/ringtones), but the MP3 does not show in Settings->Sound->Ringtone.

Thank you.

I placed mine in /sdcard/media/audio/ringtones. After that the sound appears in the settings menu.

See also: How do I set a custom MP3 as a ringtone for other notifications?


Transferring  files directly between Tablet and Phone I want to copy files between my tablet (Toshiba AT100 with Android 4.0) and phone (Samsung Nexus S with Android 4.1) using the USB cable.

The tablet has a USB host port and once connected, the phone senses the host and asks to go into USB Storage mode. All looks good, select copy on the tablet, navigate to the mounted USB0 and to the desitred folder on the phone. However, selecting paste gives an access error. I assume it is a permission error. How do I fix this and allow the transfer. Do I need certain file explorer apps or is there a setting?

You nay also want to try using a variety of file transfer programs like Soft Data Cable or ES File Explorer File Manager; both of which should be able to transfer via Bluetooth, or over Wifi (ftp, etc) if you connect them on the same network.

Another alternative may be using a USB hosting app such as stick mount but requires root access!


Custom shutdown animation first post here...

So I'm attempting to utilize a custom shutdown animation on my LG K7 that I use for dev purposes..

Ive made backups of the original shutdownanimation.zip, and using custom pictures (same .png format, resolution,color depth, etc) I've replaced the original picture files within the zip with the new ones.

Shutdown only displays a black screen.

So I push backup back to phone, displays LG logo again.

Deciding to experiment, I took my stock bootanimation.zip, renamed it to shutdownanimation.zip and overwrote the shutdownanimation.zip on my phone.

As expected, this gave me the stock boot up animation during shut down.

So I decided I would take a copy of the original shutdownanimation.zip file, and simply edit the existing pictures within it using an image editor.  I just opened each of the two original picture files within the zip and used a drawing tool to write 'custom' over the lg logo, then overwrote the new picture files back into shutdowanimation.zip and pushed to phone.

I though for sure I would see the altered LG logo, but instead I got a black screen.

Any ideas?

Update: Im wondering if some mechanism is in place to prevent alteration of the bootanimation or shutdown animation?  At first I was thinking it was some file format issue, so I took picture #150 from part0 in bootanimation.zip and replaced every odd picture with picture #150... i.e. part0 pic # 101,103,105... = pic #150 So that this way I didn't even alter any images.  Upon moving to phone and rebooting, the boot animation ignores part0 completely where I made the changes and only plays part1.

ANSWER:

So this took me some troubleshooting to fix.

During this process I was using the Linux Archive Manager GUI to work with my animation files.  This was my mistake.

At one point, as a test, I deleted folder part0 from the archive, and then added it right back in and pushed it back to the phone.

Black screen.  This was my "A-Ha!" moment.

My archive manager was automatically compressing everything I added to it.  Thus, after adding part0 back into the archive I noticed the compression ratio changed from 0.99 to 1.34...

Easy fix:  I created an uncompressed new bootanimation.zip file

zip -r -0 bootanimation.zip part0 part1 desc.txt

worked flawlessly. Custom animations now work.


Bricked LG Optimus P999 using ROM Manager I have the LG Optimus P999 from Wind Mobile.

I downloaded ROM Manager and tried to flash a Cyanogenmod ROM (cm-7.2.0-p999.zip). The backup and flash said they went OK. But when it rebooted, it froze at the second LG logo and won't go anywhere. Booting into recovery mode did nothing.

It took many tries to get the LG Optimus unbricking tool to recognize my phone, but I finally got Clockworkmod Recovery to install on it. Now when I boot into recovery mode, nothing works because it can't mount the SD Card.

My next attempt was to flash stock ROM back to it, but I can no longer get the tool to recognize my phone.

Have I totally bricked my phone?

Ok, I managed to fix my phone.

The first thing that differed about my phone from the video tutorials I watched was that when you are preparing to flash the phone, you're supposed to hold Vol+ and Vol- then connect the USB cable. In the video tutorials the LG logo came on at that point, but on mine it did not. I figured out that if I plugged in the cable first, then held Vol+ and Vol- the LG logo would come on. This was wrong. The P999 does not display the LG logo when ready to flash. Hold Vol+ and Vol- and then connect the USB cable, wait a few seconds and then let go. Your phone should be ready to flash now. If it's not, try again.

Secondly, this is the software you want to use to flash if you've bricked it: T-Mobile G2X One-Click Recovery Flasher. The version I found on some other websites was outdated and wouldn't fix the problem I had mounting the SD Card (which is actually internal memory on the G2X). With this version I was able to boot into Recovery mode, mount the SD Card manually, and then flash the ROM. I was able able to properly enable USB Mass Storage from recovery mode, which would allow you to copy a new ROM to the SD Card if you've somehow lost your data.

The final issue I ran into was no Google Apps, and no ability to sync my phone to Google. You can grab the Google apps and Flash them through Recovery mode here.


How to revoke "SMS Services that cost you money" permission? I have an Android 6, Samsung S6 smartphone and today I bought a tram ticket via SMS.  Before sending, a warning popped up asking if I wanted to grant the Messages app the permission "SMS Services that cost you money".  I assume this was because the SMS ("Premium SMS") is overcharged (by the price of the ticket), since the app never asked for this permission before sending a SMS.

I replied Yes, since it was a legitimate purchase, but I was in a hurry and involuntarily I ticked the option "remember my choice".

Now I would like that Android keeps asking me before sending Premium SMSs, since it's a security risk, but I couldn't find a setting to disable this option.  Is this possible?  Or the only way is to hard reset my phone and reconfigure it from scratch?  I can't believe Android doesn't offer this option.

You can choose another setting by going into Settings > Applications > Applications Manager > More (top right) > Show System Apps > Message Service (rather than Messages) >
Tap 'Send Premium SMS' > Select Ask, Never Allow or Always Allow.

On more recent versions of Android (Nougat V7) the setting is at Settings > Apps > Application Manager > More (top right) > Special Access > Use Premium SMS services (may be listed as Use Premium text message services) > Select Ask, Never Allow or Always Allow.


Jelly Bean IMAP, Couldn't open connection to server Well, finally got my Nexus 7. Set up all the basics and hit a pretty big roadblock, the email account setup for IMAP simply won't work.

Just to clarify, I'm absolutely certain all the details I've put in are 100% correct, I've double-, triple-, quadruple- and so on-checked them. They are exactly the same as the settings I use on my iPhone, in Mail.app on my Mac and in Thunderbird on my laptop. All three of these devices are on the same network behind the same FreeBSD machine that does packet filtering, they are all on the same subnet and subject to the same packet filtering rules.

The IMAP(S) server is my own running on a Debian VPS and here's the kicker, when I check the logs all the other clients' connections are clearly visible but no connections from the Nexus 7 show up. The Nexus 7 has shown no other signs of network issues but whenever I try to setup an IMAP account I get Couldn't open connection to serverthrown back at me immediately (no delay indicating some kind of timeout, immediate, right away, BAM!).

So, does anyone have suggestions on how I can fix this? I've tried googling but every forum post and blog post I've come across has been so obviously about other things (most of them along the lines of "I'm trying to my email what is server?" which means the answers aren't very helpful).

Edit: I've also tried a complete factory reset but I'm still getting the same error.

Edit2: I am able to telnet from the tablet to the IMAP server and when I do so everything that should get logged in /var/log/mail.log on the server gets logged there but when I attempt to setup an account in the settings and click Next I still don't see anything in the logs. I'm starting to have suspicions that this is either something strangely broken in the the IMAP client libraries or some kind of IPv6-related screwup (since the server is accessible through both IPv4 and IPv6).

Ok, I tried restarting the IMAP server with no luck and then I decided to try a second factory reset, not that I was expecting it to work but apparently something changed because suddenly it worked and I have no idea why. Ah, the magic of user-friendliness.


"Ubuntu" kernel version - what does it mean? I have a 4.0.3 tablet (Genesis GT 1230 running some preinstalled rooted custom rom from factory). It reports its kernel as "3.0.8+ root@ubuntu #412".

Why "ubuntu"? What does it mean? Do I have Ubuntu on my Android tablet? Is it any different from an ordinary Android?

The string "3.0.8+ root@ubuntu #412" is the Kernel version of your Android. It doesn't mean your device is running Ubuntu, though: It's not unusual that the kernel version includes the name of the machine it was compiled on. So it just tells you what the dev of your custom ROM uses for development.


How can I copy pictures to the Gallery? I have some pictures in a directory on my phone. How can I make them appear inside the picture Gallery?

You can 'encourage' the phone to rescan the SD card by unmounting and remounting it (Settings > SD & Phone Storage), or by using a little app from the Market called 'SDrescan' (which essentially does the same thing).


Accessing a web server running in Android emulator from my local machine I'm trying to access a web server running on the Android emulator from my machine. I know the reverse i.e., how to access the server running on my local machine from the Android emulator (using 10.0.2.2). I have searched a lot about this stuff but couldn't get any relevant information.

When the server is up and running inside the emulator I can access it using 10.0.2.15:portNumber. I can do a telnet to the emulator, but I wonder how that will be helpful. Any suggestions on how to get connected to the web server running inside the emulator?

You need to create a port forwarding to your Android device. This can be done with ADB.

adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)

For example: run adb forward tcp:12345 tcp:23456 and then use the URI http://localhost:12345 to access the server running on port 23456 in the emulator. Note that some ports are reserved for Android and some can only be used after rooting, so I'd suggest using high ports (>20000) if you can.


How to enable Soft keys on Xiaomi Redmi 1S? How to enable Nexus 5 like soft keys(navigation keys on touch screen) on android devices? My device is Xiaomi Redmi 1S running Kitkat OS. And, can it be done without rooting my phone?

Please check user manual Xiaomi Redmi 1S but based on my experience, you have to rooting your phone and install - check this site. download those softkeys collection from there. but make sure rooting your phone first just as we mentioned before. Dont forget to backup your data.


HDR option grayed out on Samsung A50 camera I can not turn on HDR. It is grayed out. I tried all modes front and rear camera and it is always Grayed out and I cant turn It on. I am using a Samsung Galaxy A50 that I recently bought and Samsung live chat support was not helpful. I am on the latest software.

As @Robert said in the above comment, I have switched from 3:4H (25 megapixels) to 3:4. And HDR now works.


call/alert me when I receive an SMS from a VIP I'm an Australian, and I've signed up to receive SMS alerts at different (unscheduled) times during the USA's day time, which is Australia's night time.

I want to ensure I am alerted when I receive an SMS from them.

Is there a way I can change the sound when I receive an SMS from that VIP?

Ideally, I'd like an alarm that wouldn't stop until I attend to it.

Help appreciated.

Found a partial answer, which will allow you to select a Sound.

But not sure if I can set this sound to repeat until I turn it off.

Tap the Conversation you wish to set a custom notification for.
Tap the three-dot menu icon in the top right corner of the screen.
Tap Details.
Tap Notifications.
Tap Sound.
Tap your desired tone.
Tap the back arrow, or OK or Save if those options appear with your ringtone picking menu.

Source.


My Nexus 4 always recognised as ADB device instead of MTP I plugged in Nexus 4 to my windows machine(XP Service Pack 2) and it didnt recognise or install any software automatically. I downloaded some ADB drivers from google and now it shows up as recognised device(that is ADB device) in the Device Manager, but it is not recognized as MTP . because of this i am not able to tranfer data into my phone or vice versa...

Uninstall the device from Device Manager, then plug it out and in again :)


Copy entire phone to the same device? I bought second Asus ZS570KL as backup phone since my old one starts to do... weird things. I created full backup using:

./adb backup -apk -all -obb -shared -v -f /backups/phone8.ab

And later performed

./adb restore /backups/phone8.ab

But it only restored files. When I checked out adb logcat -b system I noticed:

04-06 22:29:45.596 10100 10256 W DefContainer: Failed to parse package at /data/cache/backup_stage/pl.m4x.sphinx_customer_android_mobile_app_v2: android.content.pm.PackageParser$PackageParserException: Failed to parse /data/cache/backup_stage/pl.m4x.sphinx_customer_android_mobile_app_v2
04-06 22:29:45.617  2214 10078 D BackupManagerService: [discarding file content]
04-06 22:29:45.624  2214 10078 I chatty  : uid=1000(system) adb-restore identical 52 lines
04-06 22:29:45.624  2214 10078 D BackupManagerService: [discarding file content]
04-06 22:29:45.625  2214 10078 I BackupManagerService: Package pl.neptis.yanosik.mobi.android not installed; requiring apk in dataset
04-06 22:29:45.625  2214 10078 D BackupManagerService: APK file; installing
04-06 22:29:45.625  2214 10078 D BackupManagerService: Installing from backup: pl.neptis.yanosik.mobi.android
04-06 22:29:49.671 10100 10256 W DefContainer: Failed to parse package at /data/cache/backup_stage/pl.neptis.yanosik.mobi.android: android.content.pm.PackageParser$PackageParserException: Failed to parse /data/cache/backup_stage/pl.neptis.yanosik.mobi.android
04-06 22:29:49.699  2214 10078 D BackupManagerService: [discarding file content]
04-06 22:29:49.805  2214 10078 I chatty  : uid=1000(system) adb-restore identical 100 lines
04-06 22:29:49.805  2214 10078 D BackupManagerService: [discarding file content]
04-06 22:29:49.805  2214 10078 I BackupManagerService: Package ru.dront78.pulsedroid not installed; requiring apk in dataset
04-06 22:29:49.805  2214 10078 D BackupManagerService: APK file; installing
04-06 22:29:49.805  2214 10078 D BackupManagerService: Installing from backup: ru.dront78.pulsedroid
04-06 22:29:49.811 10100 10256 W DefContainer: Failed to parse package at /data/cache/backup_stage/ru.dront78.pulsedroid: android.content.pm.PackageParser$PackageParserException: Failed to parse /data/cache/backup_stage/ru.dront78.pulsedroid
04-06 22:29:49.812  2214 10078 I BackupManagerService: Package ru.zdevs.zarchiver not installed; requiring apk in dataset
04-06 22:29:49.813  2214 10078 D BackupManagerService: APK file; installing
04-06 22:29:49.813  2214 10078 D BackupManagerService: Installing from backup: ru.zdevs.zarchiver
04-06 22:29:50.296 10100 10256 W DefContainer: Failed to parse package at /data/cache/backup_stage/ru.zdevs.zarchiver: android.content.pm.PackageParser$PackageParserException: Failed to parse /data/cache/backup_stage/ru.zdevs.zarchiver
04-06 22:29:50.304  2214 10078 D BackupManagerService: [discarding file content]
04-06 22:29:50.305  2214 10078 I BackupManagerService: Package simple.hexadecimal.color not installed; requiring apk in dataset
04-06 22:29:50.305  2214 10078 D BackupManagerService: APK file; installing
04-06 22:29:50.305  2214 10078 D BackupManagerService: Installing from backup: simple.hexadecimal.color
04-06 22:29:50.470 10100 10256 W DefContainer: Failed to parse package at /data/cache/backup_stage/simple.hexadecimal.color: android.content.pm.PackageParser$PackageParserException: Failed to parse /data/cache/backup_stage/simple.hexadecimal.color
04-06 22:29:50.473  2214 10078 D BackupManagerService: [discarding file content]

So it seems to crash. Google backup only seems to back up 80 of my 380 apps and definitely doesn't back up largest ones. What are my other options to perform full device mirror including all apps data, settings, credentials and everything? I'd like to have exactly mirrored 2 devices.

To manage the system and not give it root access, you neex to use a custom recovery.

A custom recovery will allow you to backup your DATA & SYSTEM Partitions so thst you can restore everything easily and safely.

The most common custom recovery in my opinion is TWRP or Team Win Recovery Project, this would be the newest most common in succession from Clock Work Mod as the most common.

I searched for TWRP for your device, and i got this installation guide... .
Zenfone 3 & 3 Delux TWRP

Once you've successfully flashed TWRP you can do the device clone that you want by going to Backup and performing a full device backup to the External SD Card.

Now install TWRP on Device 2.

Place your SD Card from Device 1 with the new backup into Device 2

Boot into TWRP on Device 2

Go to Restore and select External SD

Select your backup

Restore the backup.

The second device will be entirely replaced with the data from the first device excluding some stuff like IMEI number etc, depending on your TWRP Version....

Locked Bootloader ?

Asus provides an Official unlock tool for your specific device at the Asus website...

Here's a direct link...

  Asus Unlock Tool

Reference ;
www.asus.com/Phone/ZenFone-3....


Place icons anywhere on Droid Maxx I have a Droid Maxx. Unlike any other Android device I've had, I cannot place app icons anywhere on the screen. They fill in towards the bottom of the screen, just like iOS.

Is there an option to turn this off?
Failing that, is there an invisible icon app to use to fill in?

Long hold on the app icon, and drag it to the remove button the appears on top of the screen. This will put it in the app drawer, but it will stay on the phone.


signing in youtube without other google service I have android tv box and wants to access my youtube subscription.
is there any way to just login youtube without the rest of google service? I dont want to see email pop up when watching videos... of cos, i wont want to have hangout chat on my tv.. etc

If your device is indeed an Android TV box, it won't show email notifications, or any sort of notifications while in use.


Joining a public WiFi made the owner able to send me a Facebook friend request. How? I walked by a bar with free, unsecured WiFi. My device auto-joined it, and a minute later I had a friend request on Facebook from that very bar.

How did they get my Facebook identity just from joining their WiFi? It feels a bit intrusive for them to do that, and honestly it makes me a bit paranoid about how much information about me is made available to the owner of the bar so easily.

Not enough rep for comment, sadly - but my guess is that this could be Facebook beacon (not necessarily BT, they work with WiFi too).


Google Voice does not provide spoken prompts I'm using a samsung s7 and google voice in Always Listen mode.

I can say Ok Google, then  "text john".
 It works, but  google voice does not SAY "ready", " ready ro send?"

On Straighttalk on verizon network.

Say Ok Google and go to Settings in Google voice and turn on Voice Output to Always.


E: can't mount/cache/recovery/log on Android Lenovo a1000 I have a problem on starting my lenovo a1000 , so i decided to install firmware on it. I tried too much, but every time the phone fishing flashing , and 100% passed with spd factory flashing tool , but phone cant started.   I try already 5  flashable ROM, but same thing happens on every time. SO i decided to cheak its recovery, there i found
E: Can't mount/cache/recovery/log
... seeing on image for all error., now what can i do ? help please, Thanks in Advance.

(Lenovo A1000 MTK MT8317 only) Next time, first make a full read back. flash only cache partition from SP Flash Tool.

If you don't have backup: install platform_tools, reboot to bootloader, connect phone, install drivers, open cmd.exe as Administrator, run fastboot format:ext4 cache


What volume setting do the Twitter and Facebook apps obey? I asked a question about silencing only certain sounds and decided to go with the AudioManager widget, which is working quite well. My main uses are to silence everything but alarms and the ringer when I'm sleeping and everything when I'm in class. However, if I get a notification from Facebook or Twitter (both the official apps by Facebook and Twitter, respectively) at night, they still go off, which makes me think that these apps either use the ringer volume (instead of the alert volume) or some volume that AudioManager doesn't have control over.

The volume controls provided by AudioManager are Alarm Volume, Music Volume, Alerts Volume, Ringer Volume, System Volume, and Voice call Volume. Alarm volume is always 7/7, music volume is where ever it was last time I listened to music (in the car, I have it 15/15, and usually 8/15 when I'm listening with earbuds), alerts is 7/7 during the day and 0/7 at night, ringer is always 7/7, system is 7/7 during the day and 0/7 at night, and voice call volume is 3/5.

So, my questions:

(1) What volume do these apps actually use for notifications?

(2) Is there an easy way (without having to open both apps and turn off notifications at night, then turn them back on) to silence these notifications? This includes possibly switching away from AudioManager to another free application.

1) App notifications use the Ringer volume for how loud the notification is played.

2) You could use an application like Locale or Tasker to automatically silence your Ringer volume during the night.  Then you could create exceptions if you need for certain people to be able to call you during the night.


How can I remove a System App from my rooted phone? I have rooted my device, and removed several System apps successfully, including this one. However, I then accidentally restored this particular app and now I seem to be stuck with it.

I've also tried deleting it's file through a few File Management apps, but to no avail.

The problem is, I think, that when it was restored, it was restored as a System App for the root, rather than as the regular system app that could be removed, that it was originally. If this is the case, is it worth trying to unroot my phone?

This app that I'm trying to remove is YouTube, by the way.

Any ideas?

Have you tried rebooting the device? Also you can try removing the app with Purify if you rooted your device with KingRoot


Cannot add host to "known_hosts" in Android I'm connecting from my Android handset to my NAS, using SSH.
The private key was generated on my PC and then placed in the sd card folder of the phone.
So I'm using the identity flag to tell ssh where to find the key file, so

ssh -i /storage/sdcard/key -p 1000 admin@192.168.10.10

Every time I try to connect I get the message that "the authenticity of host can't be established". So I am asked whether I want to continue connecting and I have to manually say "yes" every time.

For some the host cannot be added to known_hosts and so I get asked every time to confirm manually. I tried to find ".ssh" on my device but I can't find it.

Failed to add the host to the list of known hosts (/data/.ssh/known_hosts)

Can someone please help?

Thanks.

EDIT: I have manually created /data/.ssh/known_hosts but the problem persists

The reason could be insufficient permissions. An app cannot simply chose to create a directory below /data (other than its own, /data/<package_name>, which is already created by the Android system when the app is being installed). So this was why it failed in the first place.

Even after you used your "root powers" to create the /data/.ssh directory, and put a (most likely empty) known_hosts file there, the issue was probably the same: both where owned by the user who created them (root), and the app might not have been able to enter the directory, let alone to write into the file.

There are two possible solutions to this. The first you chose yourself was granting the app SUPER_USER privileges. If this is fine with you (and you trust the app for that), your issue is gone with that. Of course this requires the app to request the SUPER_USER permission, which it obviously does in your case.

A more restrictive approach would have been granting the correct privileges to the directory and the file, by e.g. chown it to the app's user, or chmod appropriately. If owned by that app, only this app would have access there, which would be the best solution. For this, you would first need to figure out the user, which could be done e.g. using ls -l /data/<package_name> (replace <package_name> with the package name of the app), and then do a chown -R <user>:<group> /data/.ssh.


Is it possible to flash htc desire on linux (drivers concern)? I'd like to flash 'HTC desire' and found this:

http://www.jphellemons.nl/post/Cyanogenmod-on-my-HTC-Desire-the-easy-way.aspx

I started to wonder if I'm able to do the flash.. because i use Debian and the tutorial is definitely for windows user.

I'm worried about these points:

  EDIT: As Dan pointed out in the comments: Make sure you have HTC Sync
  on your system or get the drivers from the link he posted in the
  comments!
  installed the windows hboot usb driver: http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install

Yes. It is possible to flash android devices under linux. The fact is that Android does not need drivers - both adb and fastboot use libusb and talk to the devices directly. Your main concern should be finding compatible fastboot binary - some OEMs use proprietary fastboot extensions to handle certain functions.

Obviously you can not expect to be able to follow the windows tutorial under linux. Fortunately for you unrevoked (the tool used in the tutorial you linked) has a linux version as well.


How to unlink contacts? I had a call from a new number. I went to create a new contact for it but accidentally clicked on the first item in my contact list. Now, it doesn't seem possible to unlink or unjoin them. When I view that contact, I can view the 'Joined Contacts', and it is joined to the Google contact I clicked on, and there is a minus icon but it is greyed out. How can I unjoin or unlink them or move this number to a new contact?

Using Samsung Galaxy S on Froyo.

This isn't actually a linked contact unless the contact you added it to is from a social network. That's why the unlinking won't work.

Go to edit the number, select the entire number and copy it, then delete it from the wrong contact, go back, add a new contact, long-press the phone no. field and select paste. Or you can use pen and paper too if you prefer.


How exactly does operating system update work on Android devices? Today I have received my first Android device, to be more precise a GOClever Tab A102.2 tablet. I have noticed that it runs as operating system Android 4.0.4 so I though why not update it since the latest one is 4.2? I went to Settings > About > System Update however it asks for a update.zip file which I have to place in NAND or SD card.

Searching through the internet I have found that some devices connect to the internet and check for updates when prompted while others need to be updated with vendor specific versions (I guess that's the case for me).

Now I wonder, why do some devices need to be updated with vendor specific versions? The way I see it, Android is just an Operating System and thus not tied to the device so theoretically if I wanted I could ditch it in favor of some other operating system (say a linux distro) so whether the update comes from the vendor or not should be irrelevant.

Also, can vendor specific versions of Android be updated (through some other means) even though the vendor didn't release an update for it?

Most vendors/manufacturers modify the Android source code to ensure full compatibility with the devices hardware - if you were to update to a clean version of Android, it just wouldn't work properly (and it it even booted, most things wouldn't work at all).

Some manufacturers implement an OTA update feature - whereas some don't. Those that don't sometimes make you connect your phone/tablet to the computer and use their 'helper' program to do the update.

Even the devices that do connect to the internet and download the update are vendor specific - device specific even, it is just that the manufacturer let you do it that way.

As to your final question: Yes, through a custom ROM. Custom ROM's are versions of Android that have been modified by the Android community, based on the stock Android code, to work on your device. You should search google, or look at forums such as XDA-Developers for more info about ROM's, or to look for a ROM for your device.

Remember: All the hardware in phones are different. Only the manufacturer knows how to code for it, so that is why default Android code won't work with it - it would need propriety drivers.


Gmail gives no option to sync "All Label" label HTC Hero, Android 2.1(!)

I have 3 Gmail accounts on my phone — none of them allow me to Synchronize the "All Mail" label. How can I do this?

It appears it's just not possible to sync messages without any label whatsoever, even in Android 4.*


What do the "Pogo Pins" on the Galaxy Nexus map to? I'd like to make my own doc similar to below. The official one for $90 doesn't come with a power adapter so I assume you just plug the USB charger into it. What pins from USB map to the three pins in the photo?

Someone over at AndroidCentral built their own charging dock.  According to the post,

  ... the pin closest to the bottom of the GN is the 5V and the pin
  closest to the power button in the GND.

It is assumed that the middle pin is for letting the phone know it's connected to the dock and launch the needed activities (enable Bluetooth, launch apps, etc.)


SD Card installed and still saying insuffisient storage trying to update apps and it tells me i have insufficient storage. We bought a 64 SD Card and tried again and it's still saying no storage.  Does this SD card not work for apps??

If you really want to place apps on sd card you should use apps2sd or link2sd app. Moving apps to sd car from app manager in settings doesn't actually move apps it moves just some files of them.
If your phone is running android marhsmallow (6.0) than you can 'adopt' an sd card so you can really move apps to sd card but beware if you have some slower sd card you will most likely have performance issues for obvious reasons.
Also did you tried clearing per app cache, that can free-up some memory.


Is it important to have an anti-virus application running on your phone or does the carrier protect it? I use my phone like I do the computer.  Shopping online with a credit card etc.  Surfing unknown sites... Does my phone require an anti-virus application to protect the internal drive of my phone? Can it be damaged by a virus like on a computer?

OS: Android 4.1.1
Phone: Samsung Galaxy S3

Android is an OS built using Linux, which is fairly resistant to viruses. Hence primarily there is no need to have an antivirus software in your mobile device.

As in your case, if you are browsing unknown sites, there is a chance that you will be attacked my malware and adware (which are very truoblesome programs and which cannot harm your moblie, but show ads, popups, etc.)

Also these malwares tend to come from the apps installed from unknown sources. Always install apps from the Play Store itself and you will be safe from the majority of malwares.

As a precaution, do not use untrusted sites and never enter your financial details into sites that do not have secured connections (https).

If you have to install apps from unknown sources, it is better to have a antivirus software, just to be safe. But keep in mind that any of those software cannot do much in protecting you with the transactions entered into with unsecured sites other that showing a warning.

Oher than that, the need for an antivirus software is very remote.


Samsung s-planner as interface to google calendar, miss 3-day layout S-planner app lost 3-days layout after last update.

That made me cry.

I want to solve it with anyway, change calendar app, or rollback to old s-planner version, or something else?

Please point me to any solution.

If you have saved the previous version's .apk, you can re-instate it. That's why I have AppMonster Pro Backup Restore installed and running: it captures each and every .apk installed, so I can always revert to a previous version.

If you don't have the old .apk available, and you are talking about a free app, you can check Android Drawer for a previous version's .apk. Download it, make sure you have unknown-sources enabled in your settings, and launch the .apk e.g. from a file explorer. This should install the (old version of the) app without you losing any data.


Where are the magnets on the samsung tablets So is there a magnet within in the samsung tablets for the smart covers to work like the iPads or is it just on the cover it's self

The magnets you are talking about, are on the smart cover. (S View Cover). The phone detects the magnet with a Hall Sensor.

Hope my answer helps


What is the best pre-stealing practice? Possible Duplicate:
  Is there a way to block access to or wipe my Google data for a lost/stolen phone

I would like to know what is the best/recommended practice to prepare myself to the day when my smartphone (Samsung Galaxy Ace) will be stolen.

In the ideal world I would like to be able to accomplish (in order of importance):

Secure my personal data stored on the phone. In particular, by personal data I mean emails accounts, calendar etc. Furthermore, by secure I can live with remotely permanently erase the sensitive data.
Enhance the chances of retrieving the phone. This can be accomplished basing on:

Physically locating the phone (using GPS)
Communicate with the finder/thief
Turing my phone into as unique one (making loud noises or blinking screen)

Remotely manage/access the phone

These are the main things I could think of as important in this future case. If you think I missed something, feel free to correct me. If I used non standard terminology please let me know.

Thanks.

There is an app named lookout that can track your device for you using geo - coordinates, and can remotely wipe all data from your device, using mylookout.com from your pc.

Wheres my droid will make your device ring (if not on silence). For more information, you can visit this link. If you have anymore questions, I'd be more than happy to answer them.


How can I view an XLXS file attachment to a gmail message? I received an email message with an XLXS file attached.  I can see the attachment icon in the email message in the gmail app and it appears that I can download the file but it is not viewable in Downloads the way attachments that I download from Yahoo mail are.  It seems to get saved to some file storage area labeled as Miscellaneous files, but I can't view the file.  How do I view it?

It appears you don't have an app that can view excel spreadsheet (.xlsx). Solution: Download an app that can view them, such as Google Sheets, then try to open the file again


Nexus 5 power button does multiple functions The power button on my Nexus 5 also serves to turn up volume and turn on camera. I find this annoying. Is there a way to disable the volume and camera functionality?

Well, you can disable the double tap by setting the option in Settings->Display->Press power button twice for camera to off.


Is it possible to upgrade my HTC Legend to Froyo without waiting for over the air updates? I've heard that HTC has released its version of Froyo already on some other phones.

HTC now has an official way for Vodafone users to do this


Is it dangerous to change or remove company-brand boot logo? There are two types of boot animation:

Company-brand logo
ROM-based

I was able to change ROM-based animation by rooting the phone and using a custom ROM.
However, I'm a bit confused about how to change or remove the brand logo animation. Is it safe to do that? Will it increase the speed of the booting process?

Yes it is possible to change the company logo. If you have ever flashed a custom ROM which changes it and still have the update.zip file lying around, sometimes (after extraction) you will find a logo.bin (its a raw Binary file) file in the root directory. This file contains the Brand Logo as well as the charging animation and the image to be displayed in fastboot mode. However on your phone (and most other phones) there is no logo.bin file but just a partition named LOGO where a complete dump of the logo.bin file is saved.

There are update.zips just for changing your phone branding, however only files for the correct resolution and chipset will display correctly. (Yes, you can indeed use such files made for other phones with the same SoC with the same resolution)


App is running even though disabled! Why? I did:

pm disable com.android.systemui

I get:

pm list packages -d
package:com.android.systemui

So it is disabled. Still I get:

ps | grep systemui
u0_a71    2053  1183  462960 27552 ffffffff 40089a40 S com.android.systemui

so it is still running, even if I kill it, it restarts! How can it both be running and be disabled at the same time?

SystemUI.apk is an System app which needs to be always running to provide the Android UI as you know, like Navigation bar, Status Bar, even Wallpapers, and lots more ....

It's a very bad idea disabling it. Even if you disable it, it'll just restart.
If you remove it, your phone won't be having an UI.

  How can it both be running and be disabled at the same time?

As far as the question is concerned, I think the current instance of the app will be running eventhough you disable waiting for the effect to take place on reboot.
But Android may not allow SystemUI being disabled during boot, by forcibly starting the app and its services.

If you are a developer/debugger and really want to disable it for some reason, this might help: https://stackoverflow.com/questions/28055413/can-i-disable-systemui-from-within-my-android-app

I think you can also Freeze it using apps like Link2SD :)


I have rooted my phone, but why can't I Telnet? I have a T-Mobile G1 and rooted it using AndRoot. I've confirmed that I have root by using Wireless Tethering, I get all the required request superuser permission dialogues.

However when I go to the Telnet application and try to telnet it refuses to let me, I get:

Error While connecting to server localhost/127.0.0.1:23 - Connection Refused.

I've tried various different connection strings (e.g. just 127.0.0.1, 0.0.0.0)

I read that you might need to reboot the phone after rooting so I did and then confirmed again that I still have su by using wireless tether and superuser permissions app.

Is there anyway I can get this working as I'd like to flash Amon Ra's Recovery mod and start playing around with the Roms again.

AFAIK, mostly port 1-1024 on android phone are reserved for system, so the application other than system must use port > 1024.

I never use telnet, but I used ssh frequently to remote my phone, I use SSH server on phone using http://teslacoilsw.com/quicksshd maybe you can use ssh as an alternative to telnet.


Is it possible to have temporary root access on termux or any other terminal without rooting your android phone? I would like to know whether it is possible to be able to have a temporary root access to an android phone using a Termux or any other terminal in the same way that ubuntu does without rooting your phone.

Ubuntu for PC is permanently rooted. It comes with root user as well as with the mechanism to allow a process to gain superuser privilege when requested so and authenticated by the user (that which you considered temporary root). Android devices, on the other hand, do not provide the mechanism to gain superuser access. That mechanism, often involves installing a su binary coupled with some daemons and hacks, provides the user a way to gain elevated privileges and manage that privilege on a per app basis.

Even if you root a device, it is not like every app or process gets to have superuser access on its own. It is the user, through a superuser manager app such  as SuperSU and Magisk, who manages whether to permit temporary or permanent access to superuser privilege.


Gmail app doesn't send messages, gives strange logcat message Recently, Gmail has stopped sending messages, storing drafts, or basically having anything to do with messages I create. Clicking the "send" button does nothing, and exiting the app doesn't auto-save the draft as expected. Instead, logcat shows the following error (every time I click the "send" button, for example):

W/MessageQueue(27786): Handler (com.android.internal.os.HandlerCaller$MyHandler) {4160e070} sending message to a Handler on a dead thread
W/MessageQueue(27786): java.lang.RuntimeException: Handler (com.android.internal.os.HandlerCaller$MyHandler) {4160e070} sending message to a Handler on a dead thread
W/MessageQueue(27786):  at android.os.MessageQueue.enqueueMessage(MessageQueue.java:320)
W/MessageQueue(27786):  at android.os.Handler.enqueueMessage(Handler.java:626)
W/MessageQueue(27786):  at android.os.Handler.sendMessageAtTime(Handler.java:595)
W/MessageQueue(27786):  at android.os.Handler.sendMessageDelayed(Handler.java:566)
W/MessageQueue(27786):  at android.os.Handler.sendMessage(Handler.java:503)
W/MessageQueue(27786):  at com.android.internal.os.HandlerCaller.sendMessage(HandlerCaller.java:86)
W/MessageQueue(27786):  at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.onAccessibilityEvent(AccessibilityService.java:619)
W/MessageQueue(27786):  at android.accessibilityservice.IAccessibilityServiceClient$Stub.onTransact(IAccessibilityServiceClient.java:70)
W/MessageQueue(27786):  at android.os.Binder.execTransact(Binder.java:404)
W/MessageQueue(27786):  at dalvik.system.NativeStart.run(Native Method)

Does anyone have a hint at what might be causing this? I've uninstalled and reinstalled the app, deleted the /data/data/com.google.android.gm directory, nothing works. I can receive and interact with email fine, it's only sending and saving drafts that doesn't work, afaics.

Things like this sometimes happen when something gets stuck in cache. To solve that, the easiest approach is:

boot into recovery
select to "wipe cache"

Which works for both, stock recovery (aka "3E") and custom recoveries.

Of course, with a custom recovery you can also "wipe Dalvik" – doesn't hurt, just causes a longer first-boot after that. Side effect might even be improved performance, especially when you frequently install/update/uninstall apps, as this wipe forces the entire dalvik cache to be rebuilt cleanly. The important part however is the "normal cache", where it's more common that "things get stuck".


Will updating to Android 7.0 cause my phone to lose all its application data ? If so, how can I prevent this? I own a Nexus 5X, and I wish to update the device firmware from Android 6.0.1 to Android 7.0. When I do this, will it wipe all my phone data (i.e. essentially perform a factory reset) ? I know that my Play Store account has a record of all the applications I use, but I suppose the application data will be lost. I'm specifically concerned about Asphalt 8, in which I've reached a pretty advanced stage. I've heard that Android apps that have data backup enabled save their data remotely in the cloud, but that this doesn't apply to game apps like Asphalt. So my question is,

1. Will I lose all my application data, and specifically my Asphalt 8 data ??

2. If so, how do I backup my data, and without having to root the phone ? What I'd like ideally is to do the firmware update AND get back my Asphalt 8 data (without having to root the phone).

OTA updates don't wipe the device: all apps and data are preserved across the update.

Even so, it's always a good idea to back up your data frequently. As you point out, not all apps support the in-built Google backup mechanism, so it's wise to have a full backup just in case. See our backup tag wiki and top questions to learn about what options are available (whether you've rooted the phone or not).


Cracked Screen CM13 Rooted VNC I cracked the screen on my LG G3 running CM13. It's rooted but I can't get to a adb root shell because ADB root is not enabled by default. I want to clean up some stuff and VNC is my best bet. I installed VNC Droid Server but I can't click on Start to get it started. Instructions here require root over adb to start the vncserver manually.

Does anybody know how I can get a VNC server started on Android 6.0 without the ability to touch the screen?

Vysor is the answer! It's a Chrome app with a built-in VNC server that launches automatically. It even works on Android 6+. Find it here.


Preventing Android 7.0 Nougat from downloading updates over cellular data I got a notification this morning on my Nexus 6p informing me that the Android 7.0 Nougat update was ready to download and install on my phone.  The troubling thing about this was the following text:

  Future security updates may be downloaded and installed automatically, possibly using cellular data.

I don't want any updates to download and install over cellular, ever.  I am very frugal on my data usage, and normally have cellular data turned off - I turn it on only when I specifically need it.  The wording of the above text is just enough to make me wonder exactly to what lengths Android 7 is going to go to try to download security updates, and what control I am going to have over it, to the point that I'm not going to just allow it to perform this update without knowing more.  However, so far at least documentation on this seems to be hard to come by.

Is it possible to disable security updates over cellular?  I usually have a WiFi connection so it's not like I'm going for days with old software.  If not, will there be some kind of warning so if I am on cellular at the time I can prevent it from downloading until I get to WiFi?

Will Android 7.0 Nougat turn on mobile data even when I have it off just so it can download updates, or is turning off cellular data sufficient to prevent it from doing so?

This issue already been raised to dev team.
Check "System update using cellular data" thread for more details.

They said its fixed and fix will be pushed in future builds

But someone already mentioned that its not fixed yet (check date).

Keep following that thread.


I cant hear the audio unless i plug in earphones Please help. Im always wearing earphones to listen to music on my LG G Stylo but When i tried to listen to music without earphones i heard nothing. I also cant hear anyone on the phone without earphones. I tried putting up the volume but instead of showing the speaker symbol it showed the earphones one. Help!

Your device has a physical problem, either the headphone plug in the device is defective or there is something in it causing a short so the phone thinks headphones are still plugged in. Look into the headphone plug with a light and see if you can see anything obvious, but this typically requires a complete disassembly and cleaning or replacement of the headphone plug.

I am not familiar with your specific device, but this can vary product to product from a simple plug-in module, to a micro resoldering job that requires specialized tools.

I would recommend trying a factory default first, although this is usually a hardware issue, it is possible something in software is just "stuck".

If you are not confident performing this procedure, I would suggest contacting a reputable repair vendor or LG.


Dual Sim: Surfing while receiving an incoming call I am planning to buy a dual sim mobile phone. One sim for cheap surfing and one sim for for calling. But i am unsure about some techniques of the technology.

If am surfing with sim2. Can the sim1 card receive incoming calls? Or is the sim1 blocked, as long as i am surfing?

best regards
zesman

Using a dual sim smartphone is the same as a normal one except for:

-You can't use a sim while the other one is calling (it goes to airplane mode)

-You can use one mobile data sim at time, but they'll both receive incoming calls

So if I understood correctly your question, yes, you can


Android 2.2 Galaxy S SGH-T959 kernel update with netfilter I can't seem to find a kernel update for this phone that would include netfilter. Does anyone know a different way to install netfilter on this phone?

The CyanogenMod aftermarket firmware supports netfilter.

You can follow the instructions from CyanogenMod's full update guide for the SGH-959/Samsung Vibrant to install CM7/9/10 (downloads for the vibrantmtd are here).


Bluetooth keeps turning on I have seen this problem on a Nexus 4 and Nexus 5. Bluetooth is switched on unexpectedly. It can be turned off, but will come back a minute or so later.

Googling around, it seems that this could be due to a misbehaving app, but there doesn't seem to be a good solution for finding out which app.

Is there a way to find out what is responsible for reactivating Bluetooth all the time?

If it is of any use, I captured some of the adb output after disabling Bluetooth.

When disabling:

D/BluetoothManagerService(  578): disable(): mBluetooth = android.bluetooth.IBluetooth$Stub$Proxy@42d29fa0 mBinding = false
D/BluetoothManagerService(  578): Message: 2
D/BluetoothManagerService(  578): Sending off request.
D/BluetoothAdapterState(23958): CURRENT_STATE=ON, MESSAGE = USER_TURN_OFF
D/BluetoothAdapterProperties(23958): Setting state to 13
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 12-> 13
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothAdapterProperties(23958): onBluetoothDisable()
I/BluetoothAdapterState(23958): Entering PendingCommandState State: isTurningOn()=false, isTurningOff()=true
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 12, newState=13
D/BluetoothManagerService(  578): Bluetooth State Change Intent: 12 -> 13
D/BluetoothMapService(23958): onReceive
D/BluetoothMapService(23958): STATE_TURNING_OFF
D/BluetoothMapService(23958): MAP Service closeService in
I/BtOppRfcommListener(23958): stopping Accept Thread
I/CompanionService(13584): bluetoothStateChangeReceiver action = android.bluetooth.adapter.action.STATE_CHANGED
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Bose SoundLink Wireless Mobile speaker
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:ANDY
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:obd2ecu
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Glass 6014
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:P311
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Logitech MX5000 Keyboard
W/ContextImpl(14368): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1487 android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 com.android.set
tings.bluetooth.DockEventReceiver.beginStartingService:134 com.android.settings.bluetooth.DockEventReceiver.onReceive:115
D/DockEventReceiver(14368): finishStartingService: stopping service
D/BluetoothPbap(14368): Proxy object disconnected
D/PbapServerProfile(14368): Bluetooth service disconnected
W/BluetoothAdapterState(23958): Timeout will setting scan mode..Continuing with disable...
D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = BEGIN_DISABLE, isTurningOn=false, isTurningOff=true
E/bt-btif (23958): btif_disable_bluetooth : not yet enabled

Then, moments later:

D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = DISABLE_TIMEOUT, isTurningOn=false, isTurningOff=true
E/BluetoothAdapterState(23958): Error disabling Bluetooth
D/BluetoothAdapterProperties(23958): Setting state to 12
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 13-> 12
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 13, newState=12
D/BluetoothManagerService(  578): Broadcasting onBluetoothStateChange(true) to 13 receivers.
D/BluetoothPan(  578): onBluetoothStateChange(on) call bindService
I/BluetoothAdapterState(23958): Entering On State

It was the Firechat app for me.  It'll be one of the most recent apps you installed if the Bluetooth started turning on out if nowhere.


Does google voice require a data plan to place calls? I own a Nexus S and will be travelling to US on a business trip. I will have a T-Mobile prepaid connection and intend to use Google Voice to make and receive calls.

Since I am currently outside the US, I cannot determine whether GV android app requires a cellular data plan to make calls.

A little bit yes. (See comments below) The app will make this seamless but should still use a bit of data.

Edit: After checking Google Help I found this:

  By calling your own Google number

  When you call your own Google number
  and sign into the Google voicemail
  system, you’ll have the option to
  place a call. Just press 2 and enter
  the number.

  For calls within the U.S, enter area
  code and number. For example:
  212-555-2222. For international calls,
  enter 011, the country code, and the
  number (or "1 and the country code,"
  depending on where you're calling).
  For example: 011442012345612345 or
  12464260200


How to change font on CyanogenMod? I am on CyanogenMod 10.1, and I installed a font from FlipFont. But, I could not find the option to change it on the display settings.

If anyone has any idea about this, please let me know.

You can use Font Installer. This app requires ROOT.


How to configure HTC Desire for 3g connectivity in Peru? How can I configure an unlocked HTC Desire for 3g connectivity in Peru?

I have managed to add an APN so that I have EDGE but I would like to use Claro's 3.5g.

I also have an iPhone with the same kind of dataplan that has 3g pre-configured so I am hoping that it is possible.

I realize that this is a very specific question but I can´t get any worse help than at the Claro office...

In order to connect to a given 3G/3.5G network, your phone must support the correct band.

Based on the sparse information I was able to gather, it seems that Claro is using bands II and V (1900 and 850)

It seems that there are at least three different models of the HTC Desire, of which the HTC Triumph / Desire US A8182 and HTC Desire Telstra A8183 support bands II and V.  The third model, HTC Desire A8181 supports bands I and VIII instead.

If your phone has the correct APN, supports the correct bands, and 3G is not disabled it should just work.


Does Huawei Honor support silent camera mode in Ice Cream Sandwich? I use the app Camera Zoom FX for taking photos. On Gingerbread, I was able to mute its sounds via the settings. After updating to Ice Cream Sandwich, I always hear a sound when taking a photo.

Since I updated the app too, I was wondering: Is this a bug in Camera Zoom FX or doesn't ICS for Huawei Honor allow to mute its camera?

No, your phone needs to be rooted ( as confirmed by the developers ). You may want to try Camera ICS + however which has as many features but remains silent.


Disable cell broadcast notifications on Lenovo A 7000 I am receiving more than 100 notification alerts for cell broadcast on my Lenovo A7000 with Android Lollipop. I did not found any settings for cell broadcast.

Can anyone please help me in disabling this to stop these alerts?

Go to Message Setting -> Cell Broadcast-> Select Provide -> Uncheck the "ETWS Alert".


Bricked phone during root process So I was in the process of rooting my phone and when it was rebooting the pc lost connection on the USB (had a faulty driver). The phone is now completely bricked, no recovery mode, no download mode and flashing with sp flash tools did nothing. Luckily it was just a cheap China Phone so no huge loss! But if the phone was bricked before the root was completed (in the process) would it be identified as rooted. Just interested as to where in the stage the unlocked boot loader etc is applied.

Would like to here from anyone else on this topic :P

China Phone and Locked bootloader? I don't think so... If it was locked bootloader and if you tried to flash some other kernal I think it's bricked (Permanently). And as you said you were in the process of Rooting your phone... That means I can say you had already unlocked bootloader... If the phone restarted and it got disconnected means the issue might be related (rarely) due to root process because you saying it's not showing up anything... It might be possible that your battery is low and also try some other key combinations and try to plug in you phone with some key pressed (Sometimes it's the process to unbrick the phone)...


How to paste a password in a field of web browser? This question may look ridiculous at first look, but this is more sad than funny. In some cases, standart web browser (or any of the alternatives I tried - firefox, opera, dolphin) simply doesn't offer an option to paste anything in some text fields. But typing long complex password manually is deal breaker (hard to use keyboard + need to constantly switch apps back and forth unless I have super human abilities to remember all text at once)
How can I paste something in such cases?

Android version is 2.3.4

P.S. I'm already using Hacker's Keyboard, maybe it can help if text pasting can be done with some key combo? (like in most desktop OSes)

P.P.S. I know how to copy and paste text in most situations when a bunch of buttons appear after double press inside text field. The question is about the case when this doesn't work.

When you are using Hacker's Keyboard you can simply press Ctrl + V to paste.

Please note if you don't have a Ctrl key, you can enable it in the keyboard's settings.


App to allow me to set which contacts dial out with Google Voice by default? I'd like to be able to set, at the contact level, which phone number is used to dial out.  For example, I'd like to be able to set it so calls to my boss use Google Voice by default where as calls to my family use my cell number.  Any suggestions?

I still haven't tried Voice Choice, but I just downloaded this free app: Voice Plus

This looks perfect.  From the description:

Allows you to set rules for which number dialed will use your Google Voice number. Specify rules based on area code or by contacts (using contact groups). No more annoyance of having to press another button when dialing to choose where to call from!


any application to detect sound tone? is out there any Android application that would tell me what sound tone makes my Singing bowl?

HTC Desire on Android 2.1

Any guitar tuning app should help.

(There should be some.. or else I'll make one.. ;)


How to control battery usage by display in Xiaomi I am using a Xiaomi redmi 1s phone which is of battery capacity 2050mAh. Most of the time when I checked the battery status, the screen uses about 55% to 70% of battery. Its display is of 720p. How can this consumption reduced?

Please note that Display is the most crucial use of battery, doesnt matter what you do, Display gonna take some battery juice.

Tips to reduce battery usage by Display

Use low brightness. This will affect your battery life most. In most case 30% is more than sufficient. For me, i put it at minimum at home and max outdoors.
Reduce the screen time out - set it to 30 sec or 1 min. I use 1 min.
Enable the Battery save mode in the settings.
Dont turn it on as much?

At the end, display still gonna majority of battery, the best way to deal it is to either buy new battery or Powerbank.

Kudos


Galaxy S5 - Exchange email - How to sort by sender or by date ascending? Galaxy S5 - Exchange email - How to sort by sender or by date ascending?
The sort option is removed.
The filter option does not allow options for sender.
I want email oldest on top, newest on bottom and can't reverse it.
Help? Please/Thanks.

It is apparently not an option in that particular app. However, there are plenty of third-party alternatives for email. I personally recommend Boxer.


What are the required .aar files for aarddict? I checked their wikipedia english dump which is about 14GB and opening it with utorrent I saw there are 4 or 5 seperate files. Do I have to download them all to aarddict to be functional or can I download just the 2GB file alone? (or one from the bunch?)

Got it! fired up pc and checked the file and saw they all are chunks of a large file. so most popular wiki articles will be my bet.


How to get an overview of which app are allowed to background data for Android 7 A user can enable or disable background data usage by following the following steps:

From the Home screen, tap the app slider, then open "Settings".
Select "Data usage".
Select "Cellular data usage".
Select the app you want to limit background data on.
Toggle "Background data" to "On" or "Off" as desired.

The question is - is there anyway to do it on a mass scale for all apps so that a user do not need to keep repeating the five steps as described above?

Example, a user just need to follow the following steps:

From the Home screen, tap the app slider, then open "Settings".
Select "Data usage".
Select "Background data usage", which will list all the apps. Each row will display the app name, the app version and a "On/Off" switch. If the app was "On" for background data, it will be a "On" for that switch.
Toggle "Background data" to "On" or "Off" as desired thru scrolling on the same page.

(Step 3 should look something like the picture below, which the picture illustrate which WIFI to be "On" or "Off" as a metered Wifi network.)

Not sure about GUI interface you want or a third party app that may do this for you, you can use CLI (terminal app or adb shell):

~$ dumpsys netpolicy | grep '^[ ]*UID=.*METERED_BACKGROUND'
  UID=10173 policy=4 (ALLOW_METERED_BACKGROUND)
  UID=10176 policy=1 (REJECT_METERED_BACKGROUND)

File /data/system/netpolicy.xml can also be read directly with root access.

~# awk '$2==10173 || $2==10176 {print $2,$1}' /data/system/packages.list
10173 com.whatsapp
10176 com.simplemobiletools.gallery.pro

Or:

~$ pm list packages -U | sed 's/package://; s/uid://' | grep -E '10173$|10176$'
com.whatsapp 10173
com.simplemobiletools.gallery.pro 10176

It shows that WhatsApp has Unrestricted data usage allowed, while Gallery app is denied Background data usage at all. Rest of the apps have default behavior i.e. they can use background data but not in Data Saver mode.

You can do some further scripting with aapt tool to get e.g. app label / name.


Has anyone flashed an Android build (i.e. a Crespo build) onto a Nexus S phone manually before? How does one do this? I need to find a way to manually add in the system.img file of the Crespo build for Android onto a Nexus S phone.
Has anyone flashed a Crespo build image (I think it boils down to a system.img file) in a way different than the manual?  Such as flashing to the device directly on a Windows 7 machine?

I cannot use the commands as found in the directions at http://source.android.com/source/building.html, such as "$ adb reboot bootloader" and "$ fastboot flashall -w" given that my Android build tree exists on a virtual machine (made via VirtualBox) that resides within a server computer (I can access this via RDP and VRDP, though VRDP isn't quite working at the moment to allow me to use the local USB ports of my remote computer).

(A relevant and linked question I have just asked which is also making figuring this out for myself very difficult and if anyone can answer that one as well that would be helpful:  https://stackoverflow.com/questions/11090473/how-to-get-nexus-s-version-4-0-4-icecreamsandwich-to-register-as-a-device-on)

It's possible to inject your system.img into a previous nandroid backup done from clockworkmod and then restore that backup with the new system.img.

Prerequisites:

Installed clockworkmod recovery
desired system.img saved onto sdcard
do a fresh nandroid backup

To install the new system.img:

boot to recovery
create a nandroid backup to let's say /sdcard/clockworkmod/backup/[currenttimestamp]/
replace /sdcard/clockworkmod/backup/[currenttimestamp]/system.img with your new one
compute the md5sum of your new system.img
update the md5sum in the system.img line in /sdcard/clockworkmod/backup/[currenttimestamp]/nandroid.md5 file with the value from [4.]
restore your altered backup
if needed, do a wipe


What is the process for reformatting SD Card without breaking the current applications on my HTC Incredible? Here's my scenario:

HTC Incredible, Rooted to MIUI, with an 8GB SD card.

I want to reformat my SD card because I have a ton of junk on it from before I rooted it, so I want to start with a clean install. Since some of the application data is on there, what's the proper process?

I've backed up the SD card by copying all of its contents to a folder on my computer, and I have Titanium backup on my phone for the apps, so I've done those things.

Is it ok to just format the SD card, and let the phone reinstall whatever it needs? Or what's the best way to do this?

Unless you have apps installed on the SD card, nothing on it should be permanent/critical.  Any app that always relies on SD data being present is written badly.

There may be some data you want to keep backed up, but that's up to you.  It's impossible to say what will happen if you format the card and stick it back in empty, since it depends on every individual app.  But generally speaking the apps should continue as if they'd never written anything to the card in the first place.  If an app misbehaves then clearing the data should fix it.


How to enter safe mode in lg g4c I'm trying to boot my LG G4c in safe mode. I've tried 2 methods and none of them works.

1)Turn phone off and then hold power and volume down button until logo appears. Then release them and hold them back again. When I do this, the factory data reset menu appears with just yes an no options and no option for boot in safe mode.

2)Turn phone off and then hold volume down button. Nothing happens.

What is the correct way to enter safe mode ?

(at this point I'd like to add that I want to do this because my phone cannot boot. It only reaches the LG logo screen and the animation keeps playing forever, so I'd like to know if there is a way to do this starting from a switched off phone)

Safe mode for LG G4C

Begin by pressing and holding the Power key unti the phone's options are displayed on the screen.

Afterwards select and hold Power off until "Restart in safe mode" is displayed.

Then tap Turn on safe mode in order to confirm the operation.

As far as I know you cannot initate safe mode from phone turned off state.


Chrome Tab Grid Layout can no longer be disabled via chrome://flags, is there another way? I used to be able to disable Google Chrome on android from having the Tabs Grid, by disabling the flag.
That no longer seems to have any effect. Is there another way to change this setting?

Doing some more research, I find that this is no longer enough
Update: That used to be it, but with the most recent update Google broke this fix, but never fear there is a temporary solution to make it work again.

Type chrome://flags/#temporary-unexpire-flags-m88 into the address bar
Tap on the drop-down menu in the Tab Grid Layout entry
Select "Enabled"
Tap the Relaunch button at the bottom of the screen

I suspect that will only be a temporary solution though.


Application to block icon movements on home pages Is there an application that doesn't allow me to move icons on the home page when I long press them in order to prevent accidental movements?

So for instance if I long press the Camera icon on the main screen I'd like nothing to happen while this application I'm asking about is active/installed.

LE: Of course I search the Play store and haven't found such an app.

It highly depends on what device you have, because of different ROM and launcher variations. You may download a different (3rd party) launcher from the Play Store and easly lock its layout: GO Launcher and ADW support this. I don't know, maybe Nova also.


Installing Google play services without flashing Can installing Play Services rather than flashing GApps ? I know that play services drains battery. Flashing GApps makes it as a system app and byusing greenify(as root) reduces the battery usage made by play services by force stopping it. But it restarts again.
So my question is , Is it possible to install it rather than flashing it? Cause installing it makes a non system app and greenify can do a much better work on it.

Tried to do this, too after my first few flashes, but this did not work. As far as I know it makes a difference for some apps if they are system Apps or just installed and I think this is here the case, too. After all you could install the smallest packet, then you have got less system apps if this helps. Another idea would be to disable the background processes as showed in this video from XDA and then those apps should just work if you really open them up. This would not involve greenify but would have the same effect as far as I can tell.


Kindle fire 5th gen root Hi I have a kindle fire 5th gen that is on 5.4.0.0 fire os is there any way I can root or downgrade to a rootable version?

I've been researching this for a long time now and as of yet there doesn't appear to be any way.

I tried doing a LOT of outside-the-box research using info from other android devices that operate in a similar way.

I've tried unlocking the bootloader by compiling my own unlock file using cuber_unlockbl, I've tried the old psneuter method. All to no avail.

Unfortunately this seems to have been on-going for some time since update 5.3.2.1 and with the new 6th gen Fire released it seems interest in breaking open the newer firmwares has dwindled in the communities. Most answers on xda just forwards people to the main page where it is stated that nothing can be done.

You have probably already done this, but you CAN install the Play Store on 5.4.0.0 That seems to be the best there is.

It's a shame. I bought my first fire 5th gen tablet new and installed a custom rom on it. I liked it so much I bought this one, but they were no longer available new and I had to get this one refurbished. It came on 5.3.2.1, and upon enabling WiFi it almost instantly updated to 5.4.0.0.

I actually had told it to disable updates, but aparrantly there is some OTA update method Amazon use and it just updates anyway...

Very poor from Amazon to be honest. Since they are discontinued it would be nice if they released an update and unlocked the bootloader. But that is NEVER going to happen.


Do I need an SD card to add apps to an Advent Amico Android Tablet? The Advent Amico Android Tablet PC arrives without an SD card, and has 487Mb of internal ROM available.  Plenty for a few apps surely?

There is no Android marketplace or alternative marketplace app visible on the tablet to get new apps from.  The nearest thing is PK Manager.  That offers an option to install apks from a micro SD card.  It doesn't offer an option to install from internal ROM.

I can upload files to a limited area of the internal ROM using USB, with USB set for mass storage, using either Windows file explorer or 'Amico Transfer Companion'.  So far this doesn't appear to be very useful as besides not being able to install from this limited area, none of the pre-installed apps see the files I put there, even when configured to use internal ROM!  Putting apks in the top level of this directory does not install them.

I don't seem to be able to use the tablet for app development either, without an HD card.  I'd need to use the USB in ADB mode, (and on Win 7) I need a USB driver which does not appear to be available.  The support site, [http://support.thetechguys.com/amico][1] doesn't have any support and just says 'coming soon'.

So without an SD card is there no way to add new apps?  Is there some setting or method to do this that I'm overlooking?

EDIT:

I've now found that the USB uploaded files not appearing when viewed from the tablet was down to me looking for them with USB still connected.  Once the tablet is free floating again, not USB'ed to the PC, the tablet can see the files.

You could try emailing them to yourself or downloading them from somewhere (Dropbox public link or a web host of some sort). On most (if not all?) devices you can just launch an .apk after it's been downloaded and it will open with the application installer.

You'd most likely also need to allow "Unknown Sources" for this to work, which should be found in the settings menu under Settings->Applications->Unknown sources.


How to prevent an application from opening links with an internal browser? Background
The situation is a little bit confusing but with try to explain:
I have 2 applications, A and B respectively.
Application A has some links which when clicked are supposed to open in application B (or use external browser in case application B isn't installed). This is the setup that I prefer as it doesn't use additional data since application B works offline fully.
However when application A updated, it no longer allows these links to open in application B (or external) browser, instead it has an internal browser which is limited and needs to use data to load the content which is inconvenient. I tried to communicate with the developer and sadly they said older applications were no longer supported hence I am stuck with application A with an internal browser.
Is there a way or workaround to at least force the app not to use its internal browser but allow for me to choose a preferred app or browser to open these links?

Sounds like it's an internal feature of application A which the developers fixed. Crude work around I suppose is to copy the link from application A, or the internal browser, and paste it to application B or external browser to view.


Connecting Android mobile to Mail Exchange Server I am currently pursuing a project, and need to connect my Android device to an Exchange mail server. I am having a problem connecting my Android mobile to a Windows server. Could any body please guide me through it? Do I need to connect it using EDGE, GPRS, or Wi-Fi?

In order to connect your phone to an Exchange account follow these steps:

From the home screen hit the menu button and choose "Settings".
Choose "Accounts & sync".
Click the "Add account" button on the bottom.
Choose "Corporate".
Enter the full E-mail address and Password of the Exchange account you're trying to link, then click "Next".
This step may require you to contact your Exchange server administrator.  You will need to know the name of the domain on which the Exchange server resides, and then enter it in the first field before the "\".  Leave the Password field alone, and make sure that the Server field lists either the IP address of your Exchange server or the name (commonly something like "mail.mycompany.com").  Depending on how the Exchange server is set up you may need to check or uncheck the two boxes below the Server field, but usually the defaults work fine.  Then hit "Next".
Agree to the disclaimer (all it says is that the administrator of the Exchange server has the ability to wipe any Exchange-related information from your phone without your permission) and you should be all set!

If everything went according to plan you should start receiving E-mails right away in the E-mail app.

Edit: These steps should work for Android 2.2 and definitely work for 2.3.


Updated to CyanogenMod 12.1, tablet now stuck in bootloop with TWRP I just updated my tablet (Galaxy Tab Pro 10.1) to the latest CyanogenMod 12.1 snapshot, via the built-in updater. It worked perfectly, and booted into my homescreen just fine. I decided to factory reset it because I had some issues with Google Play, but when it restarts, it shows the tablet's logo, then flashes the TeamWin logo, goes black for a split second, then shows the logo again. I waited a few minutes, but it doesn't stop that loop.

I tried restarting, then getting into recovery mode by pushing Power + Volume Down (as well as Power, volume up and the home button, and various combinations of that), but I can only get into the screen where it says "Downloading... Do not turn off target!!".

I've tried to look this problem up, but nearly all the suggestions involve getting into the recovery, which doesn't seem to work. This is probably a terrible question, but I'm unsure on how to proceed here, without making it worse.

I've tried plugging it into a laptop, and booting it into that download screen while it's plugged into a laptop, but that doesn't change anything. Do I need to reinstall TWRP in some way, then install CyanogenMod from scratch somehow?

I got the answer.

I installed Odin, then flashed the correct TWRP archive, from Download mode. When it restarted, it booted into CyanogenMod without any issues. I will only need to install GApps again because I did a factory reset, but that isn't an issue (I hope). I can only assume that the update messed up TWRP, causing it to loop.


Automate sending messages using whatsapp? I want to automatically send a whatsapp message to a specific number on a specific time every day. How can I accomplish this?

I toyed around with tasker but since I'm a newbie I haven't yet figured a way.

Any other way to accomplish this?

CAUTION: Doesn't use Tasker.

Take a look at [WhatsApp] Scheduler ROOT BETA. It lets you schedule messages, and also lets you specify the frequency (once, every minutes, hourly, daily, weekly, monthly, anually, steps). Requires root access.


Is there any low bandwidth VoIP software for Android? I have measured Skype's bandwidth consumption:

When just running Skype: ~0.09 KB/s
When talking to someone through Skype: ~9 KB/s

Is there any VoIP software available in the Android Market that consumes less bandwidth?

NOTE: I'd like to be able to talk to someone on Ubuntu with this client, so it should also have a Linux version or be compatible with another Linux client/network.

P.S.: Are my measurements correct?

Get the pcgod's mumble client for android (don't get it from the market because the market one is not the pcgod uploader and is very old and not updated).

Mumble is an open source VOIP client that is available for windows and linux. However, this VOIP is a client-server one , hence requires both the clients to connect to a server. While you may choose a public server in the list when launching the desktop application of mumble, it's better to configure and setup your own mumble server so that you have more choice of freedom and you can even set the voice quality and codec that can use lesser bandwidth. Further, mumble is more like Push to Talk, so it uses very little bandwidth (I was torrenting on my 256k connection while using mumble with just 2 people in the room and still it was fine!)


Moved microSD from droid to droid 4 but apps don't show I moved my microSD card from my old moto droid to the droid 4, but I can't see any of my old SD card apps. Is it possible to import them? Neither phone has even been rooted.

Thanks!

By simply moving the SD card between devices, it is possible to transport data. The apps you are referring to are probably the once you moved to SD card via App2SD -- this will not move the entire app, but (hopefully) the biggest part of it. At least a small piece remains on the device -- which is, amongst others, how the device knows about those apps. And which is why "the other phone" won't show them: It simply doesn't know they are there, as they are not "registered" with that device.

So if you want to move them over, you will have to re-install them on your new phone (here: the Droid 4), and then (optionally) delete them on the old. The apps data are lost that way -- unless you can export them from within the app on the "old droid", put them on SD card, and import them with that app on the Droid 4. Or, alternatively, if both Droids are rooted, and you use Titanium Backup to backup app and data on the old, and restore them to the new phone.

EDIT:

If your idea is to permanently switch the card to the new device (i.e. not just temporarily, and then switch it back to the old), you might want to follow these steps:

check with your apps list (from the homescreen, press the "menu" key, select "apps", and then again "apps" -- second place might be titled "manage apps", not sure, as it differs between devices and Android versions) which apps you've installed on your card, and write that down (just for safety).
with the card in the old phone, uninstall the apps you've installed on the card (don't worry, you can re-install them later -- even the paid ones, as they are connected with your Google account)
remove the card from your old phone, and use a card reader to attach it to your computer. With your file browser, check whether the directory .android_secure is empty. If not, just remove it. This step is optional, and should help avoiding trouble when re-installing the apps.
now put the card into your new phone. All your data (stored on the card) will be immediately available.
hopefully you've configured your device with the same Google account -- so now you can go and re-install those apps.

Alternatively, if your old phone has sufficient internal memory, instead of uninstalling the apps (step 2) you could simply move them to internal memory. Then, if you configured your phone to backup apps+data to the Google cloud, you should be able to just "sync them back" to your new phone (in step 5). I've never tried that, but the possibility exists.


How can I determine the space used by contacts on my Android device? How can I see how much space my contacts data is using on Android, including pictures? I have quite a lot contacts (~2500).

I have four android devices (2.1, 2.3, and 4.0.4). Only one of those is rooted.

Go to the Settings app (not the settings in the Contacts app). Go to the list of apps (Apps or Applications manager) and change from Downloaded to All. Find an app in the list called Contacts storage and click on it. There you can see how much storage it's using. Since this app only stores your contacts, all that storage is being used for your contacts. (Actually, it takes up some space even when you have no contacts, but only about 4kB.)


How do I share latitude & longitute of a starred location in Google Maps? The question title speaks for itself. How the heck do I do that in Google Maps. If I try to share a starred location, I get a link but not the coordinates.

This is bit long, round about and bit approximate way.  Other than this method, I do not know any other way.

In Google maps, press menu, goto Settings->About->Map centre.  The value showed as map center is the coordinate of the place at the centre of the screen.  So, you may have to align the starred place to centre of the screen and do this sequence to get it's coordinates.  This will only be as accurate as you can position the starred place at the centre. The accuracy can be improved by zooming in.

It will be nice if somebody comes up with a better idea.


How to stream audio from Android device to PC or web-server? Is there any ready-made application that allows one to stream audio, over WiFi to from phone's microphone to a configurable IP-address and port-number ?

Have come across several applications that do the reverse, and some that are very purpose specific, i.e. baby-monitor, which do not fit my purpose.

Yes there are. Some which I found are for gaming live streaming like YouTube Gaming, Mobcrush & Twitch. Some for screen mirroring and streaming like Screen Stream Mirroring Free. Some streaming videos and audios like AllConnect - Play & Stream which supports DLNA/UPnP. Some also make your android a UPnP/DLNA streaming server like BubbleUPnP UPnP/DLNA, MediaHouse UPnP / DLNA Browser, Plex & BubbleUPnP for DLNA/Chromecast.

Update: Also there Voip over lan apps like Wi-Fi Talkie FREE, WiCall : VoIP call, Wifi call & Intercom for Android,. There is app for streaming android mic to Icecast servers called Cool Mic. Another streaming via HTTP/RTSP called LANmic and another called RtpMic.

Sorry I can't post more than 2 links with my new account. I posted the exact names of some examples though. I'm sure there are more but these were on the top of the lists and with massive number of users.


Android 4.4 can use printer over Wi-Fi? I searched on printing using wifi printer and I came to know that Android 4.4 can do this (Android apps can now print any type of content over Wi-Fi) but I did not found any idea how to connect to wifi printer and give it command to print. Only I found that I can do this using Google cloud print (what if I want to use only wifi not the concept of Google cloud print). And provide me suggestion if it is possible (1. detect available wifi printer 2. connect to one 3.give command to print)

I found similar app PrintBot, PrinterShare , iCanPrint, but unable to guess "How they accomplish this?" I found some are using Google Cloud Print!

Something similar to Apple AirPrint

As the link you provided mentions, "Printer manufacturers can use new APIs to develop their own print services — pluggable components that add vendor-specific logic and services for communicating with specific types of printers."

This means that the printer manufacturer has to supply an app to enable direct printing over WiFi. Without this, cloud-based services like Google Cloud Print are you only options.


Can I manually rotate my phone while auto-rotation is disabled? Android has a nifty feature to disable auto-rotation... Is there some sort of gesture or key combination to rotate your screen? (Say I am in a browser and want to rotate). The idea is to be on auto-rotate = off (mostly desired) and manually change the orientation when needed without exiting the application (preferably).

I use Quick Settings and there's an option to toggle auto-rotate.  I have it so the shortcut to Quick Settings lives in my Notification bar so to toggle it requires a swipe, two taps and the back button to toggle it and get back to the app I was in.

If you wanted to reduce this down to tap home, toggle, tap return if you use QuickDesk which lets you put widgets on it's popup launcher.

I'm sure you could probably set it up as a sortcut in Gesture Launcher but I never had any luck with that app.  All it does is force close for me.

Edit:  Sorry, misread you question.  I don't know of any app that does that and I looked around but came up empty.  Personally, that would actually be the ideal behavior of the screen orientation and while I'd have no idea how to make it, it can't be that hard.  I'd recommend asking around at the XDA forum.  Hopefully someone there may know or maybe one of the devs there will make an app to do it.


Change application to be launched using Voice Action Is there a way I can change which app will launch upon Voice action? For example when I say "Listen to Pink Floyd", it currently opens Last.fm app which is more or less useless for me since Last.fm doesn't have streaming in my location.

Can I configure it to open, say, Winamp instead of Last.fm? If yes, how?

I believe if you uninstall the Last.fm app, then use the Voice Action "Listen to..", a pop up should show asking which of the default players listed here, will show up and be used.

If however, you'd prefer the default in-built player to play, use Listen To or the app Choice Dialer, available in both free and paid versions in the market.


What is the difference between Superuser from ChainsDD and Superuser from ClockworkMod? A while ago I rooted my LG Optimus Slider. The process installed Superuser from ChainsDD.

Now I see that there is another Superuser from ClockworkMod, developed by Koush.

What is the difference between these two different versions of Superuser? I thought that Superuser had been developed by both Adam Shanks (ChainsDD) and Koushik Dutta (koush, also author of Clockwork Recovery).

Superuser from ChainsDD has been giving me trouble for a while now (Slow response, crashes, etc.), and I am looking for alternatives to see if it would help.

On this question, you might want to check an article on GetAndroidStuff called Superuser vs SuperSU. Quoting:

  SuperSU improves everything about Superuser and adds more options. The free version offers faster notifications, there is possibility of disabling them for each app and a new interface, attractive and easy to handle. In addition, according to developer claims by using SuperSU you’ll enjoy higher speed from the apps that require root rights, especially on Android 4.0+. The paid version called SuperSU Pro provides the opportunity to keep root rights after a system update, which usually cancels these rights. Although the method is not guaranteed the option is very useful. We have password protection and advanced log configuration settings for each application.

You might also want to read SuperSU Brings Better SuperUser Root Permission Management to Android. Quoting from that article:

  SuperSU is basically SuperUser on steroids. According to the developer, it “allows for advanced management of Superuser access rights for all the apps on your device that need root.”.

ChainsDD versus ClockworkMod

As I initially missed you were not asking about SuperSU, but ChainsDD versus ClockworkMod: Let's take a look at AndroidPolice:

Koush's SuperUser is free and Open Source
Sources are available at Github
it supports JellyBeans (4.2+) MultiUser (SuperSU does this as well)
it will never have a pais version, which would go against the whole open-source principle
like SuperSU, it makes use of the new android.permission.ACCESS_SUPERUSER permission (already used by several root-apps)
PIN Protection
Request Timeout
Customize notifications
x86 and ARM support
tablet optimized (Koush speaks of "tablet mode", so no fear it wouldn't do on a phone :)

Read more in the linked post at AndroidPolice.