Unknown icon on status bar in Motorola atrix 2 I have found this icon on a Motorola Atrix 2, running Android 4.0.4 and I can't figure out what it is.

I checked the manual but there's no reference to it.

The icon is the first on the left: the white handset with the white squares below.

It looks like the icon for a telecommunications device for the deaf.


Removing item from download list HTC One S, Android 4.1.1, HTC Sense 4+

I was messing around with a media server at home and started a download of a large file. This file is now gone from the source but the phone is still trying to download it, i.e. it's in the notification list that I drag down from the top of the screen. How do I remove an item from that list?

Killing the Download app (i.e. Force Stop) and then rebooting cleared it.


Will Asurion charge me for my replacement phone if I've rooted it I have an android phone with Sprint which I dropped and cracked the screen. I have insurance, and they've already sent me a new phone. However, my old phone is rooted and has CyanogenMod on it. Will they charge me for the full cost of the phone (instead of just the deductible) when they find that my phone is rooted/has CyanogenMod on it? I don't see why they would, because which ROM it had wouldn't prevent the screen from getting cracked, but I want to know if I'll have to flash it back to factory stuff before sending it back to Asurion.

In most (all?) cases, rooting voids your warranty.  I would assume that in jurisdictions with sane laws, physical damage clearly caused by the dropping would still be covered; they can't reasonably claim that the rooting caused the damage or would prevent them from fixing it.

That said, most jurisdictions don't have sane technology laws, and most carriers seem to jump at any chance to screw people over for money.  If they find out it's rooted, I would expect them to try to charge you the full cost.  So unroot / flash stock if you can.


What are the non-diagonal screen dimensions of the Nexus 7? Very simple question. I want to know the non-diagonal physical dimensions of the screen itself of a Nexus 7 (eg: 4" by 5" or whatever).

Every site I look it up on seems to just happily repeat that it's a 7" tablet with 1280x800px and so on.

They are 3 7/16" x 5 15/16" by my measurements.


Is this AMOLED screen damaged? When i display a black screen on my phone, it is still brighter than when i turn it to sleep, is that how AMOLEDs normally behave (trying to "shine" the black darkness)?
When viewing the totally black screen (sadly dark gray screen) in dark, i see real black lines and dots on my display, see the picture i painted in mspaint. Is that a damaged screen? They dont show on turned-off display.
I think some old tamagotchi did this too :)

I read AMOLED can shut down pixels when displaying black (and save energy), can they do it after all, when they display gray anyway? Or is it the dimming that saves battery?

My phone is (should hopefuly be) Samsung Galaxy S III LTE (GT-I9305) so it should have AMOLED.

EDIT Ad. 2.: I googled a bit and it seems a common problem for all AMOLED screens. But since it is so hardly noticeable it isnt nothing to worry about. One poster summarizes it nicely here: http://forums.androidcentral.com/samsung-galaxy-s3/260791-amoled-black-dots-dark.html#post2726685

The screen is definitely damaged. The only solution is to replace it.


Is "save to dictionary" option from keyboard removed in Android 6.0.1? I have a stock android.
When I was running Android Lollipop, I had an option to type a word, long press on it, and an option would pop up above the keyboard to add that word to the dictionary.

Now I am running Marshmallow 6.0.1, and I can't seem to get that option, when I do a long press on a word, I get CUT, COPY, SHARE and triple dots, On clicking triple-dots I get back arrow and TRANSLATE.

How do I add word to dictionary from keyboard?
I do not want the long cut Settings-> Language & Input ->Personal dictionary->For all languages -> +

I'm using Galaxy S6 Edge+ from AT&T. Just upgraded to 6.0.1 and DO NOT have a "Save to Dictionary" option.


Why is my phone's battery draining automatically? I am using a Samsung Galaxy Core prime for about 3 years. The problem is that firstly, it gets charged very slowly (takes 7-8 hours to get fully charged) after that battery backup is fine,  nothing unusual happens. But suppose if I charged my phone up to 65% at 9pm and when I see my phone in morning it automatically gets reduced to 32% or when at night it is 27% in morning it will be only 2%. What is happening? Will battery replacement be the solution?

First, it may sound redundant, but restart your phone.

After restarting if the issue persists then do the following:

So, to diagnose the issue with your battery, first you need to find out if there is an app running in the background which is draining the battery. To check this visit this site:

  In all versions of Android, hit Settings > Device > Battery or Settings > Power > Battery Use to see a list of all apps and how much battery power they're using. If an app you don't use often seems to take up a disproportionate amount of power, consider uninstalling it.
  On Android 7, here you can also see how much “Cell standby” or “Mobile standby” is eating up – this is the amount of power your phone gobbles up while not being used.

After follwing the above instructions, if your battery is still draining I would take it to a service store to get the battery tested and then you can find out if you need a battery replacement or the issue lies somewhere else within the phone hardware or software.

Sometimes a dead giveaway for a faulty battery is that as soon as you plug the phone in for charging, the battery percentage "jumps" for example from 6% to 25%. If this is occurring, you for sure need a new battery.


How can I buy an app that isn't supported on my (current) device? As you may know, the official Android Market is in the process of having a sale, charging only 10 cents for a bunch of apps for 10 days. They're going to pick 10 new apps each day, so the apps for sale today won't be on sale tomorrow.

I am an OG Droid owner, and I'm one of the many who is waiting to pounce on the moment the Galaxy Nexus shows up in Verizon stores. I could have upgraded my phone weeks ago, but .. well.. you know how it is.

One of the apps on sale today (Asphalt 6: Adrenaline HD) won't let me purchase it, because the Droid doesn't support it. But (hopefully) within a week I will have a phone that definitely supports this game. I don't even care if the game sucks; it's only 10 cents!

Is there any way I can buy the app anyway, so I can install it at a later date?

You can buy it on the Amazon android appstore. They have the same prices the Google Play. It just gives you a warning that you may be purchasing a game that does not work with your device.

and, as of today (Dec 11th 2011) its still $.10


SD Card Unexpectedly removed error I have a Galaxy Tab 2 10.1 which I bought 4 months ago....love it!  Decided to add an external SD card......so I bought a 16 G.  After a couple of weeks, I got a notification "SD Card Removed Unexpectedly!" Of course I never removed the card but I could not get the tablet to recognize my SD card.  In doing research, I noticed that the instruction said I need a Class 10 card, so not being sure I had a class 10, I went out and bought a 32 G Class 10.  Worked beautifully for a week and the error returned......intermittently  In turning on the tab, I never know if the message is there and I can see the card on my tab (at times).....other times I can't.

If I put the SD card in a reader connected to my PC, it is fine.  I complained to Samsung and they said I can return it for repair since it is under warranty.   Do anyone know if Samsung CAN repair this problem?   I don't want to waste the money or time if it is not going to do any good..... Also have anyone discovered a fix or cause of this problem?

The problem is withe SD Card slot on the device. Return your device to SAMSUNG for repair or replacement.


K-9 Email App Not Finding All Folders - Labels/Folders Quick question, I have a problem in that my K-9 mail application is not finding any of my Google Mail IMAP folders/labels.  Now I can send and receive messages without problem, however I'm curious as to why K-9 cannot find any of my folders such as [Google Mail]/-Poeticemails

Any ideas?  Am I getting confused between labels/folder and the two aren't interchangable?

I went to the folder list. I then hit my menu button & a new menu popped up that said "refresh folders" on the bottom.  When I did that, it grabbed the new folders I created & removed the ones I had deleted (from using previous webmail programs).


Does Google Maps Navigation for Mobile work on Verizon Android phones Verizon has a history of blocking navigation apps so we'll be forced to use their proprietary navigation system (VZNavigator) and pay the $10/month subscription for it. Can someone confirm that this does not apply to Google Maps Navigation for Mobile on a Verizon Android phone? I'm specifically thinking about the Droid X.

It doesn't apply to Google Maps Navigation AFAIK but you should ask this specific question to your local Verizon dealer.

For instance, I use Google Maps Navigation on my HTC Droid Incredible and a friend uses it on the Motorola Droid, each with Verizon (but again, be sure to ask before you buy the phone).


What's the difference between Android Beam vs S Beam? What is the difference between Android Beam on the Galaxy Nexus and S Beam on Galaxy S3?

Are these two features inter-compatible? Can I transfer data between the two devices?

Even though Android Beam and S Beam serve similar purposes, they actually work very differently and are not compatible with one another.

Android Beam uses NFC to pair your devices over Bluetooth, then transfers files over the Bluetooth connection. I believe it can also transfer very small pieces of data (contacts, links, etc) directly over NFC, as the Ice Cream Sandwich version highlights page implies:

  For larger payloads, developers can even use Android Beam to initiate
  a connection and transfer the data over Bluetooth, without the need
  for user-visible pairing.

S Beam, however, uses Wi-Fi Direct to perform data transfers instead of Bluetooth. Their reasoning for doing this is that Wi-Fi Direct offers faster transfer speeds (they quote up to 300 Mbps). Therefore, this will only work with other S Beam enabled devices, currently limiting it to communication between two Galaxy S3s.

However, the SGS3 also supports Android Beam, so you can use that to transfer something between a GNex and an SGS3. Here is a tutorial on Sprint's website (should be essentially the same for other versions of the SGS3).


Connect Samsung Galaxy Tab 4 to Acer projector I bought a Samsung Tab 4 8.0 16GB. I want display some videos and documents on the screen through an Acer projector. It has no wifi. How do I display my files?

Is there any possibility?  Tab has no HDMI port. There is a VGA cable for the projector.

The Tab 4 uses MHL via the USB port for video-out.  If you use an MHL HDMI adapter, it'll provide HDMI video out.


How can I increase the maximum speaker volume? Is there a way, maybe even with root, to increase the maximum speaker volume?

I own a Lenovo Thinkpad Tablet, which are known for their crappy and quiet speaker. There are ways to replace the speaker with another one. But I'd like to know a generic, not device related, software based method to increase the maximum volume on Android (if there is one).

There is an app which can do it for you...
Try the free one first, and if it works, then buy the full version :)

Free: https://market.android.com/details?id=com.FREE.android.lvh&feature=search_result

Payed: https://market.android.com/details?id=com.TEST.android.lvh&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5URVNULmFuZHJvaWQubHZoIl0.

Have a great day :)


How to download a phrasebook from google translate So i've been using google translate for a while and there are a bunch of translated words and phrases that i have asked for to date stored on the device. I now want to take a copy of them to my PC (in any tractable text format) so that i can use a decent text editor / script to convert them to anki format (a flashcard app) so that i can memorize them.

Does anyone know how to get at this data? I had a quick look through the file system on my android phone (which incidentally, is a samsung galaxy S III) and i couldn't see anything obvious there. I reason that the phrases i have used must be in there somewhere because they are displayed on the phone even when there is no internet access from the device.

If you are logged into your Google account, your Phrasebook will synchronize across devices and you can also access it from the web interface of Google Translate. Furthermore, after importing to Anki you can synchronize your decks across devices.

In the web interface of Google Translate, show the Phrasebook by clicking the Phrasebook icon in the upper right corner:

Export the Phrasebook to a Google spreadsheet by clicking the Export icon, again in the upper right corner:

Click "Yes, import the data".
Export the resulting spreadsheet to .csv format:

The .csv file has four fields: source language, target language, source phrase, and target phrase. To import the data into the Anki desktop application, choose File -> Import in the menu, and in the dialog that opens, choose Front for field 3 and Back for field 4:

Click Import, and you're done :)


What does the setting option mean entitled "allow multi-thread downloads" in Es file explorer? What does the setting option mean entitled "allow multi-thread downloads" in Es file explorer' under download manager settings?!

It will divide your Download file into Multiple parts and Start Downloading those parts in parallel. After Downloading all the files it will merge all the downloading parts.

The Toggle is for changing the behavior to multi thread or Sequential Download.


How to move apps from internal storage to SD? I’ve got Samsung ON5 with only 8 GB of internal storage + 32 GB SD card. I configured all photos and videos to use the SD card, which still has plenty of storage. However, the internal memory is 97% full.

Thus the question: is it possible to move apps from internal storage to SD? Is it possible to install new apps on SD?

Yes, it is possible to move apps to SD but only for some applications. To move the apps just head towards

Settings>Application Manager

Open the app which you want to move to SD and there will be an option to move it to External Storage. Just click it (Remember that you can't move your inbuilt apps to external Storage). For your 97% internal storage, just move all your things like music, photos, videos, etc., to your external storage.


Unable to select "wipe data/factory reset" in recovery mode A coworker asked me if I could fix her Samsung Galaxy Note Tab 3, due to her daughter locking the device and not being able to unlock it. I'm an iOS guy but since I'm in the IT department I decided to give it a try, and I looked up how to reset this device to factory settings.

I am able to enter in recovery mode, and I have several options. The one I want, "wipe data/factory reset", is not able to be selected, since the highlighted option in the menu jumps from the  item before it to the item after it. In fact, if for example the option is the number 3, I press the volume down key oen time and the highlighted option changes from the 1st item to the 2nd, but if I press again it does nothing. If I press again, it jumps to the 4th item, not giving me the option.

I don't know if this is because of the device, because of Android, or it's just me being ignorant. If any of you could help me out it'll be wonderful.

Thanks a lot.

I know this answer may be of low quality, having no concrete explanation and all; but sometimes recoveries behave pretty weirdly. Once with my old device, I tried to make a Nandroid backup, and it completed within a few seconds. Seeing that the backup was basically empty, I ran it again, and this time I can't select the nandroid option.

You can try what I did - just select the option with your volume keys as though it's there. Just guide yourself with the highlight.


'adb backup -apk -shared -all -f "D:\backup.ab' initiates backup, completes, but produces a file that is only 1kb I'm attempting to backup my old Android device, a Samsung Galaxy S3, so that I can lend it to my friend while his is away at repairs, then restore it when he's done with it.

I have the Samsung USB drivers installed, and the device is recognised.

C:\Users\...\AppData\Local\Android\sdk\platform-tools>adb devices
List of devices attached
4df7f9574edecf7f        device

I set a developer password, as per this post, which caused the "Backup starting..." to last about 3 seconds longer than before. It completes successfully, then produces a file that is 1kb.

C:\Users\...\AppData\Local\Android\sdk\platform-tools>adb backup -all -f D:\backup.ab
Now unlock your device and confirm the backup operation.

C:\Users\...\AppData\Local\Android\sdk\platform-tools>

Does anybody know what's going on?

Thanks in advance.

Try with more parameters, like:

adb backup -all -apk -obb -shared -nosystem -f "yourFile.ab"

*Unless you have a rooted phone I don't recommend -system, use -nosystem instead.


Cannot remount /system partition even when rooted (Sony xperia M2) I have a Sony xperia M2 D2303 with kitkat 4.4.4 and compilation number 18.3.1.C.1.17. I have rooted using KingRoot v4.9.5. I have checked that system is rooted using tools such as root checker. Now, I am trying to remount /system partition as RW but without succcess.

I have googled and tried several solutions but nothing works for me:

Access to /sys/kernel/security/sony_ric and try to disable sony ric
security using:

echo 0 > enable

problem is that sony_ric folder is empty, there is no "enable" file and I cannot create it as partition is RO (read-only).

Using ES file explorer or other file explorers as root I have tried
to remount partition as RW but it fails.
Using ROM Toolbox pro, and then from terminal emulator I have tried
some commands but all fail:

1st attempt:

su
mount -o remount,rw /system

2nd attempt:

su
system/bin/mount -o remount,rw /system

3rd attempt:

adb shell
su
mount -o rw,remount /system

I have tried to install busybox but it fails as well because I
cannot write to /system partition.
I have tried the methods explained here but nothing works:

Method A -> Cannot be applied in my case since sys/kernel/security/sony_ric/ is empty, no "enable" file exists.

Method B -> Cannot install busybox since /system partition is read-only and I cannot make it rw using mount, etc...

Method C -> I have not tried install init.d because I do not know if it a trusted method and whether it works in my device... Could someone confirm if it works?

Method D -> Cannot be applied in my case, no "enable" file exists in sys/kernel/security/sony_ric/

So at this point I have no idea what to do... Any help will be highly appreciated.

Use a kingroot remover and replace with SuperSU

King Remover V9

USE FORCE REMOVAL INSTEAD OF START

Once you have root with SuperSU you should have more control ! ( Kingroot works with a temp root )

Init.d is just a simple folder to hold network security tweaks ! ... However People use it to implement Before-Boot operations that aren't always to do with network security !


I can't install or update Apps from Play Store: Error 905. How to fix? Suddenly (after a Play Store update?) I can't install or update any Apps. I always get error code 905 when I try to do so. How can I fix this?

Uninstalling all Play Store (Market) App updates fixed it for me.

Go to Settings -> Applications -> Manage Applications -> All tab -> Google Play Store and uninstall the updates. This will leave you with an older version of the app, which is probably named "Market". Then you should be able to install or update apps. After a while, the Play Store update will be installed once again, but you still will be able to install or update Apps.


What's the difference between "Zombie, Run! Zombie Finder" and "Zombies, Run!"? There are two different augmented-reality zombie games which work on Android devices:

"Zombie, Run! Zombie Finder"
"Zombies, Run!"

It's confusing that they have such similar names.  Please tell me about the difference between them.

"Zombie, Run! Zombie Finder"

The first of the two games is called the "Zombie, Run! Zombie Finder".  It is free and open-source software.  The project founder is Peter Dolan.

According to an old comment by Reddit user "participating", it is:

  [A] fun way to get some running/jogging/terrifying brisk walks done ... It also has a multiplayer mode, which I have yet to try out.

Several people have had commit rights over the years, including Peter Dolan (project founder), Gabriel Francis (Spanish co-translator), as well as "empeamtk" and "agent.craig".

Development started in April '09.  Version 1.3 was released to the Google Play store in April '13.  At last count, the game had been downloaded more than one million times.  If you look at the most recent code commits, you'll see that revision r207 mentions a "Version 1.3.1".  But I'm not sure whether or not such a version was ever released.  The game is currently unmaintained.  But, because the game is open-source software, a new maintainer could step up at anytime.

Mr. Dolan has moved onto other things.  The game is gone from the Google Play store now.  I have no idea why; if you do know, please enlighten me.

You can download the game from Aptoide.  You can find basic usage instructions here.

"Zombies, Run!"

"Zombies, Run!" is the second of the two games.  It is completely separate from the first game, and comes from a different development team.  It's a closed-source "freemium" game.  It's maintained by Six to Start Ltd., a British game-development company.

It seems to me that this game was conceived independently, though I am surprised that the development team didn't choose a different name.  It was released in Feb. '12, and is available for iOS, Android, and Windows Phone.

The Google Play store app description writes:

  Zombies, Run! is a ... running game and audio adventure ... .  Every run becomes a mission ... with our ... audio drama putting you at the centre of your very own zombie adventure story.  While you run to [a] mix of ... audio drama and ... songs from your own playlist, you’ll collect supplies to grow your base back home.  ...  Zombies, Run! works anywhere and at any speed. You can jog in a park, run along a beach, or walk along a trail.  It even works on treadmills.

You can download the free version of the game here.

If you post questions about this second game over on our sister site Arqade, please use the tag [ zombies-run ].

Dear readers:  This post is marked as "community wiki".  Please edit and improve it.


Is it safe to disable Network Location process? I only use GPS in case of navigation and not the others methods(determine location using wireless networks); so is it safe that I disable 'Network Location' process? this process spawn three other processes named:

com.google.process.gapps
com.google.process.location
com.google.android.gms.persistent

Leaving network location enabled will save battery power, and in some cases increase location accuracy (especially when you have a weak or no GPS signal).

If you disable network location but leave GPS location you can still use the location services of your device. However, there is no guarantee that every app will work perfectly (some may crash, but probably shouldn't), and you may get a less accurate location or get drops in the location service's ability to provide a location.

But generally it is "safe" in that you can still use location services without it.


Meaning of version code name on Google Android ROMs? While watching this, I wanted to find out the meaning of version code names like KRT16M? Is there any documentation for decoding what it means, or is it just a random hash code?

Per this:

  ... the first letter is the release family (e.g. KitKat), second letter is the branch code (Release or Testing), and the next three characters indicate date code (quarter beginning in Q1 2009, day number within quarter).


Android phone ICS cannot connect to internet through LAN I have an Android phone that connects to my local area network via WiFi. The LAN consists of a switch and a Debian box that acts as a router, with two interfaces: one external and one internal. For some reason, after updating to Ice Cream Sandwich, my phone can no longer get through to the internet although it can connect to all machines on my LAN.

Any thoughts on what might be causing this routing problem? When I try to access the net from the phone, I see ARP, Requests that seem to go unanswered, eg:

  ARP, Request who-has yyz06s05-in-f7.1e100.net tell ...

It seems as if traffic isn't getting routed back to my phone properly. I run my own DNS, one internal and one external.

Thanks for any ideas.

P.S. I downloaded an nslookup utility onto the phone (using cellular network, which does work) and the phone properly gets served DNS from my home network.  Also, FYI, other devices connect to the WiFi fine.  Finally, the phone MAC address DOES appear in arp -i eth1 output.  I am thoroughly confused.

Sounds like you are getting DHCP to your internal network vLAN only.

But its definitely a routing issue.
Can you set manual route from your phone IP to WAN port?


Access /data/data per Symlink I have the following question:

I have an App on my mobile phone and on my tablet, and I would like to synchronize the data. Unfortunately the App can not do it. I know, the App stores all the important data in the /data/data sqlite Database. So here is my idea:

Is it possible to symlink (or hardlink) (with adb terminal?) the sqlite Database into a directory, which I can access, and then I could use folderSync to sync that file, so I would have synced the appData. Is Something like this possible? This is the only possibility to sync it, without root.

No, that wouldn't remove the requirement for root. Symlinks don't get around the permission system in that way. If you try to access a file via a symlink, you still need to have permission to access the target of the link. Hardlinks don't check permissions when you access the file, but they do when you create the link, so you would still need root.

This would be a bit of a security vulnerability if it worked that way, not just on Android, but on Linux desktops and servers too.

Apart from that, it's a bit of a flaky way to sync data. If you make a change on your phone while it's offline, and then make a change on the tablet before the sync happens, whichever one doesn't sync first will lose its change. You need to manage that very carefully, and it's very easy to get caught out by accident. If the app developer adds the feature, they can consider changes separately and work out a useful way to merge them.


Cyanogenmod no service? I had cm-11-20150517-NIGHTLY working, then upgraded to cm-11-20150607-NIGHTLY. Now I get the error "No service" and have basically no GSM functionality whatsoever.

If I attempt to select a network operator, I get the error: "Error while searching for networks."

I installed this using TWRP, there were no issues with the install. Automatic upgrade failed, I believe this is due to an encrypted file system, something which TWRP does not handle.

What I have tried:

Rebooting by itself.

Removing the USB cable and rebooting (apparently this was a known issue before).

Reverting to cm-11-20150517-NIGHTLY, this does nothing, same problem.

Resetting APNs to default.

Device: GT-N7100,
CyanogenMod version: 11-20150517-NIGHTLY-n7100,
Android version: 4.4.4

Solution was to restore a backup of /efs and write a backup of the modem firmware to /dev/block/mmcblk0p10, this device file may be different on a different deivce though. But on my N7100 it worked.


Zenfone 5 a501cg soft bricked - can't mount /system /cache I have a zenfone 5 which used to run on custom rom so i decided to revert it back to stock rom but when i wiped system cache and dalvik, it didn't go well and now i cannot start phone unless going into recovery. Twrp tells me those errors :
unable to mount cache
unable to mount system

Tried flashing custom rom again but it didn't work too. Any helps please :/

ps: my phone's usb is not working as a connector to pc i.e. pc cannot recognise the phone. please keep this in mind.

It appears like when you first wiped your partitions, the process was possibly interrupted and you now have corrupt partitions which are not being recognised in TWRP.

Please go to your TWRP settings and make sure that the use rm -rf instead of formatting option is not checked.
Now go Wipe → Advanced Wipe section and try wiping all those partitions again which are currently giving unable to mount errors. Then reboot into TWRP and try again.
It is recommended that you use a charger during the wipe process so that a battery failure will not interrupt the process.

  Tried flashing custom rom again but it didn't work too.

Please post the error that you get while flashing or at least a part of the error that appears, so that your problem can be understood properly.


How can I force Chrome Beta to display in landscape mode? The default Android internet browser has an option in the settings to always display webpages in landscape orientation. Is there any way to do the same in Chrome Beta? I keep my auto-rotation off, but it's much easier to read webpages in landscape.

With a combination of Tasker and Rotation Locker you can keep your auto-rotation off but create a profile that sets the orientation for certain apps.


How to add Google Search Widget on Samsung Verizon GalaxyS? I have a Samsung Galaxy S phone from Verizon. I don't see the option to add the Google search widget like I have with other Android phones. Is there a simple way to add this without doing something as extensive as installing Cyanogen? I can't find the widget in the Market.

Long press on your home screen (any one from the home screens will do)
a screen; called "Add to Home screen"; will popup, choose the option "Widgets".
Another screen; "Choose widget"; will popup, start scrolling down till you find "Google Search", tap it and you will get the search options screen, pick what you want to go with, and it's all done.
I'm running Froyo on a non rooted Samsung Galaxy S GT-I9000

Update: in case of that didn't work for you, you can get an application called z4root from the android market (the official market) and this will root your phone with one click (further more, it gives you the option of un-rooting your phone also by one click) then you will be free to do whatever you want without doing any extensive things.
it works for both Eclair and Froyo, the only limitation is it doesn't work with NAND locked devices.
http://forum.xda-developers.com/showthread.php?t=833953
and as you've said, you can use the enhanced search apk; here is a much descriptive link, still you will need a third party launcher


Wifi hotspot giving "No internet, secured" on Huawei P10 with Android 8.0.0 This is driving me bonkers. I've been on a chat with Vodafone and they sent me APN settings, but that hasn't helped. I've tried the settings in this thread.
And that hasn't helped this time (it did a few months ago!!)

If I drop to a CMD prompt, on Windows 10 I can see that DNS is not working.

C:\Users\music>nslookup google.com
Server: UnKnown
Address: ::1

*** UnKnown can't find google.com: No response from server

which is really odd.

So, I tried to hit the IP address of one of my own web sites, which works.

It's definitely a DNS problem, and I guess the DHCP on the phone is not giving me any DNS server address to use, but how do I force it to do that? I've tried putting static details, and just using 8.8.8.8 and 4.4.4.4 as DNS, but it didn't help at all.

This always happens if Vodafone send an update to the APN ... to fix it, just reset your APN settings back to default and select either pre-pay or post-pay, whatever's appropriate for your sim.


Insufficient storage on Android Nextbook 8 with 8GB storage and an empty 16 GB SD card I have Android Nextbook 8 tablet. It has 8GB storage and an empty 16GB SD card. However, it's telling me that it has insufficient storage. It's 2 days old and doesn't have much on it. I've deleted unnecessary apps that were pre-installed but that didn't help.

What should I do?

First off, to quote my other answer, which may help you understand how this works:

  Apps are stored on the /data partition, while the empty space you have is probably located on some other location, like internal SD card. Even if you have empty space elsewhere, apps couldn't be installed nowhere but on the /data partition.

(This may not apply to your case)

Do you have root on your device? If you have root, you can easily show the partition table to see what partitions have free space, and which do not.

Have you tried moving the applications to SD card (if possible)?
This option is located in Settings > Applications. Mind that most of the apps can't be transfered to SD card.


How can battery usage of Android be at 79%? Till last night everything was kinda balanced.....most of the different parts of the usage were in between 20-35 %, but this morning after having activated the internet from my network provider, it all got unbalanced.

Now Android usage is at 79% and the rest of the things are at a very low usage (between 3 and 7%).

What can be causing this? GPS is off

The total of all the usage should always approximate 100%. That Android (the core) is responsible for 79% of the entire drain isn't anything to worry about, it just says that not much else was drawing power.


Nexus 7 won't boot up - could it be due to cell phone sitting on top of it? I've had my Nexus 7 for about 4 months and it's been working well until about a couple days ago. It ran out of battery so I plugged in the charger. It began charging but something weird happened when it turned on. It started having static lines across the screen and it would work for about 3 min and then the static lines would appear. After that it would turn off.

I left it charging for about 6 hrs and now it won't boot up at all. Could this be due to a cell phone sitting on top of the Nexus 7 cover for a couple days? Could it be that the radio frequency from the cell phone messed up the Nexus 7? I'd appreciate some help getting this booting again.

It could very well be due to your mobile sitting on top of it.

There may have been an electrostatic discharge from your phone, that was sent through the Nexus 7, breaking/harming some components.

If you can, I would suggest you take it to the repair center - it would be the only way if this is what has happened.


Unpinning apps when using Gesture-based system navigation I've recently acquired a Redmi Note 5, and I quite appreciate the gesture navigation. (Settings -> System & Device -> Full screen display -> Full screen gestures) However, I also like using app pinning when friends borrow my phones.

Traditionally, to unpin an app you have to hold Back and Overview at the same time. But in gesture mode, there is no navigation bar to press buttons in.

As it currently stands, I have to reboot the phone to unpin an app, which is impractical for various reasons.

Is there a way to unpin apps using gestures? (Or perhaps unpin with the fingerprint sensor or something like that, anything not involving the navigation bar. Or maybe even disabling gesture mode when an app is pinned)

I am using a Huawei Mate 20 Pro, using gesture navigation, and I have found that to unpin an app you have to swipe from the side, as if you were going back, but hold it instead of releasing it. Then it will take you to the lock screen. Hope this helps.


Variants of Samsung Galaxy S5 I am planing to buy Samsung Galaxy S5 phone. However, I am confused between the variants of this phone. The following versions are available in my country but when I click on each of the variants, the site doesn't specify any difference between the versions.

Samsung Galaxy S5 3G G900H
Samsung Galaxy S5 SM-G900H
Samsung Galaxy S5 4G LTE G900F

What are the differences between these variants? Especially between

1 & 2
2 & 3

The 3G G900H and the SM-G900H are the same, but SM-G900H is the proper name for it.

Now that we know those two devices are the same, we can compare the SM-G900H with the G900F-

SM-G900H

Only supports 3G HSPA+ networks, no LTE support, and will work nearly everywhere in the world except some markets in north/south america

Uses an Exynos 5 Octa 5422 processor (Split into a quad-core 1.9 GHz Cortex-A15, and a quad-core 1.3 GHz Cortex-A7)

Does not have a good development community for custom recoveries/ROMs

SM-G900F

European model

Supports LTE networks (bands 1,3,5,7,8,20)

Uses a Snapdragon 801 (quad core 2.5 GHz)

Has a fairly good development community (custom recoveries/ROMs/etc)

Benchmark

Misc

SM-G900H has a 133 MHz higher stock RAM speed than the SM-g900f, supports hardware assisted virtualization, and is generally more power efficient.


How do I disable the Market App Fast Web Install feature in my android phone settings? I do not quite like the Fast Web Install idea of Market app.

I use AppBrain for my app installs and it lets me manually select if-and-when I would like to install or update an app selected from my AppBrain account to my phone.

That is (I noticed) not the case with the Market app. So, if I (or someone gaining access to my google account) were to select an install from Market, it would just get installed on my phone shortly -- no questions asked.

Similarly, I prefer to install apps when the phone has a Pass-Through or WiFi data connection. But, this auto-triggered install can happen any time -- I don't like that either.

I could not find any settings in my Market app that will make it ask before it downloads and installs an app. I would like to control this at the phone (rather than from my Market account login).

The Fast Web Install feature relies on Background Data being enabled.  If you turn this off, (Settings > Account & Sync > Background Data) any apps you select in the Market website will not be downloaded to your phone.

When you switch Background Data back on, anything you (or your nefarious account accessor) have queued will be downloaded.


Wifi not working too well.. :c On my Android Gingerbread device (keep in mind that it is the pratically extinct Walkman, which is basically Android's attempt at a iPod) my wifi keeps on going white, and when it happens I can't use Text+ and stuff like that. I have no idea why, but it keeps on doing that. When its green though, it lets me go on it. It toggles from normal connection to only games, basically. Anyone know why my wifi won't work?

When it's white, it means that Android can connect to the Wi-Fi access point but cannot get a connection to the Internet (more specifically, it is trying to connect to one of Google's server if you have Google Account registered in the device). This may happen if you connect to an open Wi-Fi access point that requires sign-in through the browser or which provides only local access or if your device is incorrectly connected to such access points (sometimes devices are configured to automatically connect to any open Wi-Fi access point or to any access points it has once connected to).

When this happens, check that you're connected to the correct access point; ensure that your device is not set to automatically connect to open Wi-Fi access point; and to set the device to forget the incorrectly connected access point so it wouldn't try to reconnect there in the future.


Google Music 'Unknown Artist' only in Android App So I have an album that for some reason shows up as of an 'Unknown artist' in my library in the Google Music app. I already fixed the tags in Foobar (and also checked them again with MP3Tag) and then deleted the old files off my sd card and copied the fixed ones back on it. Yet still, they show up without an artist in the app...

I tried several things:

Uploading them to my Google Music Library, then they show up just fine. (So the files should be correct. But I want them on my extra SD card, so this was just to see if there was still something wrong with the files.)
Clear all the data of the Google Music app (menu->apps->google play->clear data.) Didn't change a thing.
Reinstall the Google Music app.
Remove the com.google.android.music folder.
Restart phone.

Nothing fixed it... Now I don't know what else I could try. Obviously something went wrong, since at first the tags were wrong, but I fixed them. Any other program I tried reads them just fine. Any ideas on how to fix it?

Edit:

I just tried another music app on android (doubleTwist) and that also shows those songs under 'Unknown artist'... Yet when I copy the file back from my SD card to my pc it does show both Artist and Album artist correctly. I'm stumped. Is there some kind of cash of android I can clear? (Already tried clearing the Google Music app cash.) I'm completely stumped on what's going wrong :(

Edit 2:

I just found that the 'unknown artists'-songs apparently use an older/different version of Flac than the other files. According to foobar the bad songs are flac 1.1.1, while the other files are 1.2.1. When looking in Mp3tag the bad ones says 'FLAC (FLAC ID3v2)' and the good ones say 'FLAC (FLAC)'.

Thanks a lot!

Ok, I fixed it!

The problem was apparently the version of the Flac files. The bad files had version 1.1.1, the good ones had 1.2.1. So I used Foobar the convert the bad files to version 1.2.1, replaced the bad files on the SD card and then their artist showed correctly!


What determines the LAN/SMB media file buffering speed for android devices Recently I started streaming media files through windows share and occasionally open them on my android devices(through solid file explorer LAN/SMB connection), I noticed for 1080p/2k videos, my LG G6 would open it rather instantly and I can browse videos without much buffering time. But for my Samsung galaxy tab it actually takes a few extra seconds to load the video and it has a noticeably longer buffering time if I jump around on the progress bar.

This got me curious, I wonder what caused the difference in buffering speed for my android devices. Is it the connection strength of the wifi signal, like my LG G6 would have a better wifi connection signal at home?

My router I'm using is NETGEAR Nighthawk X6S AC3000.

A number of factors may come into play here, firstly as highlighted by Morrison these devices may perhaps have different radio protocols (or standards) that they use and support different bands consequently different downlink speeds.

For more on this see: Why do two smartphones connected to the same WiFi network show different speeds (one displays the link speed as 135 Mbps and other only 72 Mbps)?

In addition, wi-fi signal and speed tend to degrade over distance and through obstacles like walls and this also affect the buffering time. Inteference is another factor, because so many devices predominantly one band use (the 2.4 GHz band), the resulting congestion can cause dropped connections and slower-than-expected speeds.

Having a number of devices connected to the router can significantly reduce speed and increase buffering time, so you may want to reduce the number of simultaneous connections while streaming.

Networking issues like IP address assignment (DHCP server) might be triggering the issue, constant drops in connection on a poorly configured DHCP server may be slowing connection speeds, you may need to try static IP address and observe the difference.

On the client-side media rendering capabilities of  the associated media players responsible for playback may also be a factor, you need to use a media player with latest codecs supporting given media formats and high resolution videos to allow a smooth playback.


Touchwiz and Samsung Cameras and photo quality This post by cgirerd, on XDA says,

  All the custom ROMs out there that are not Touchwiz-based don't use the stock camera (and the stock camera can't be installed on them). So, by using ROMs such as Lineage OS, Resurrection Remix OS, crDroid, AOSP and so on, you will get lower quality than on Touchwiz-based ROMs such as SuperMan-ROM, BatMan-ROM, IronMan-ROM.

As a programmer, I'm not sure what that means but I'm inclined to think there may be some truth to it or he knows what he's talking about.

When cgirerd says "stock camera" is he referring to the stock camera
application, or the stock camera firmware/drivers for the ROM? I have an Samsung S5, and I use LineagOS and I've never noticed even a slight degradation in camera quality; but, I'm also of the mindset that the world we be a better place if phone didn't have cameras and almost never use my own.

Is there any truth to that post by cgirerd?

I believe modern Samsung Phones use a proprietary camera app called Samsung Camera which requires TouchWiz API extensions. You can see those extensions documented on Samsung's site,

  Camera SDK provides enhanced features and APIs available to users for developing enriched camera-based applications. This SDK offers additional functionalities and capabilities on top of existing Android Camera API2 capabilities. The Camera application interface utilizes the Android Camera APIs. Camera SDK also provides easy-to-use, fast performing APIs for new image processing and computational photography needs.

While it utilizes the default interface, there are SDK-specific capabilities, without which you'll be losing functionality in AOSP roms. I believe the API uses TouchWiz blobs internally.

I can not find those API extensions (proprietary and missing from AOSP)  documented anywhere, but they're explained by a commenter here.

(feel free to answer here with more information and I'll delete this answer).


How can I sign out from gmail in my Android? Possible Duplicate:
  How-to unlink the main Google account from android device without a factory reset
  Logout from Gmail on my device

I have a Sony Ericsson Xperia. I have logged in on it with one of my Gmail accounts.
But now I want to change the default gmail account logged in on my phone. How can I do this?

Thanks.

Menu button --> Settings --> Accounts and sync--> find your google account there (enter inside)--> remove account...

You cannot remove the account if it is the last google account on your phone, you will have to add a different account before you remove it.


Apps use mobile data when mobile data is off My Android 10 phone seems to be using mobile data even when mobile data is turned off:

The setting called "switch to mobile data automatically" is off FYI. The data, in very small quantities, is used by different apps including Facebook, Skype, Gmail and Google assistant; when the Wi-Fi is disabled, connected-no-internet or out of range.
How can I make sure the mobile uses mobile data only when mobile data setting is on?

On modern devices like yours "mobile data" is not only used by apps.
Instead basic services like phone calls are also transmitted as "data". This is calls Voice over LTE (VoLTE). In a LTE network this is the only way to do voice calls, there is not voice network anymore. LTE devices that don't support VoLTE have to downgrade to 2G/3G for voice calls.
Even if you don't do any voice calls the phone registers itself in the network, and for doing so it needs data. Also new voice calls are signalled via mobile data. Those signaling data is not a high amount of data, but a value as you have shown in your screenshot should be reasonable for a month of VoLTE data usage.
The strange part is that the LTE voice data if you do a voice call is typically not counted as "mobile data".
Typically this behavior is making big problems when you are abroad in a roaming network with extra charges for roaming mobile data, because the mobile network providers seem to be unable to correctly mark this VoLTE signalling data as VoLTE data for which you are not charged. Instead the say "you have transmitted data via mobile roaming" now pay us the base fee for using mobile roaming data.
A second use case where data is is always use are MMS. This is the way it works for mobile generations.


How to root the Droid Maxx with 4.4.4 KitKat Is there a way to root the Motorola Droid Maxx (Android 4.4.4 KitKat)? It doesn't even support the ESPN app as-is.

There are plenty of rooting apps avialble for rooting kitkat mobiles.. The apps like Framaroot, King Root, VRoot and so on.. for more information check this out..


Phone wasn't used in 6 months. Is there a way to unlock it? Unlock pattern forgotten. Developer mode on off. It asks for pattern to shutdown.
Laptop recognizes it but thats all. Drivers up to date. ADB doesnt recognize it as device.

You can reset the device from the recovery mode. So, you will have to give up your saved data inside the phone to get rid of the pattern which you have forgotten.


Removing App from Play Store (Unpublish) - What happens with the users that have the App already installed? I have to temporarily unpublish my app from Play Store for legal reason until I sort them out.
What happens with the users that have the app already installed? I understand they are not allowed to find it from the store or install it, but does it also mean the apk they have already installed will be uninstalled from their device?

No, the application is still available for users who installed the play and only store can not be reinstalled. By Play Store

If you put back the google play, users can download and install it again.

But never, under policies of google, an apk can / will be deleted from the device remotely by google / application owner

But we had a case in the past, about a malicious app that was removed remotely without trace, all done and confirmed by Google itself


Can you reset a password for a restricted profile? I have a restricted profile that is asking for a password, and it is not taking it. As the owner, I would like to be able to reset this password.

Long Story: The restricted profile is my son's. Since it was setup we have always used a pattern to unlock. I made the mistake of locking his tablet remotely using Android Device Manger, and setting a password. That password did not work on his profile. I switched to my owner account, and it worked fine. Now, however, his profile is asking for a password to be typed, and nothing works. I assume he set it to something he has forgotten since he has used pattern lock for a long time. ADM seems to have reset the screen lock to password instead of pattern on the profile without resetting the password itself.

So, any way to fix this short of deleting and creating a new restricted profile?

I spent three hours on the phone with Google yesterday for the same issue. They said there is no way to reset the password.  They said I have to delete and add the user back, losing all data, pictures, game progress, etc.  There is also no way to prevent a child from setting a password.  Clearly the people at Google have not thought this through. It is definitely not a "kids mode".


How do I make OpenVPN Connect honour the keepalive setting? I've got an OpenVPN server and a Android OpenVPN client (OpenVPN Connect). In the server config I've configured it to use a less often than standard keepalive ping. By default, it's a ping every 10 seconds, but I want to save battery by increasing this to 600. In the server.conf I've put a line keepalive 600 1800 to do this.

I'm expecting the server to push these settings to the client and that the client honours these settings. However, on the client I see disconnects already after 40 seconds after connecting due to inactivity!

Here's what I see in detail:

The OpenVPN pushes the ping 600 and ping-restart 1800 (as a result of the keepalive statement) perfectly fine to the client.

Disconnect reason is as quick as 40 seconds after connection on idling, reason: Session invalidated: KEEPALIVE_TIMEOUT. That does not make sense to me.

Server version: 2.1.3 x86_64-pc-linux-gnu (Debian version 2.1.3-2+squeeze1)
Client version: 1.1.12 build 45 (OpenVPN Connect from Google Play)
Android version: 4.2.2 (Paranoid Android 3.69)

How can I have an increased interval for keepalive pings and have the client not disconnect?

FYI - I've also posted this on OpenVPN support forums: topic.

It's a bug with OpenVPN Connect, apparently:

  You are absolutely right -- server-pushed keepalive parameters (ping, ping-restart) are being ignored in 1.1.12 and earlier.

  Will be fixed in next release.

  Thanks,

  James

By using OpenVPN for Android (alternative), I can connect properly.


How practical the number of cores in Android I've often wondered how practical the cores usage in Android smartphones. I'm looking from technical perspective. The articles that I've read so far claimed either more cores is good or more cores is a waste because many applications are not optimized for more that 1 core usage.

Regarding the latter one, is not CPU resource allocated by kernel? Is not the optimization the kernel's responsibility instead of the applications (process)?

It's true that in desktop computers many programs are not optimized for using multiple cores, and getting a powerful dual core processor would be a lot better than a less powerful quad core processor in many cases. In many cases, the performance per core will be worse if you add more cores.

However, the Android API was pretty much designed to take advantage of multiple cores. There are rules that make apps crash if you do some operations that could lag the UI, like downloading something in the same thread as the UI. This means if your app needs to download anything, you will have at least two threads running.

You can run two threads on a single core device, but the more threads you run the less time your UI has to update and the laggier your experience is. With multiple processors you can run multiple threads at the same time, making your user experience more pleasant: intensive operations can be done in the background while the UI is still responding smoothly.

Scheduling is indeed handled by the kernel, but the Java API was designed to be heavily asynchronous. This way threads can be managed easier by the kernel. The design of the API which almost all apps follow makes scheduling easier for the kernel.

Another multi core feature that is overlooked by many people is that cores can be disabled individually. This means that if you listen to music on your headphones with your phone in your pocket, only 1/4th of a quad core processor needs to be turned on and consume power.


Import Cookies from Google Chrome Mobile to another Mobile browser I would like to know that is there anyway I can import cookies from Android version of Google Chrome to any other mobile browser (on the same device)?
Just like when we install Firefox/Opera/Chrome on PC, they ask you to import cookies and stuff from other browsers.

No; apps on Android do not have access to each other's data/files unless they are stored in a common external location, which cookies are not.

It might be possible to do this as root but I would suspect that they are using different formats/layouts.


How to pull files from almost bricked android device? (Common suggestions didn't work) I'm new to super user, so please be nice.

My mom has an Odys Rise 10 android (lollipop) tablet, which now fails to boot. All it is doing now is to boot into recovery mode. Before I try to do a factory reset I want to pull all her photos from the device (Yes, I told her about regular backups, but... you know.).

I can use the ADB to connect via USB to the tablet, status is 'recovery'. I can send command to reboot, but I can neither start the shell nor pull files from the tablet. The error says no such file / file does not exist. I assume that the USB debugging is disabled. The device is not accessible via fastboot. Installing custom recovery (e.g. CWM) did not work since I couldn't find a build for the Odys tablet.

But: I can push files into the /system/ folder, so an option could be to push in an altered build.prop with debugging enabled. Unfortunately, I have no original build.prop as a template.

Is it possible to write a kind of minimum build.prop from scratch that could do the job? Or could I just use a build.prop from a arbitrary android device?

Any other ideas are also welcome.

Thanks for any suggestion.

Update 1:
I pulled a build.prop from another android 5 device (actually a Sony Xperia, since the Odys Rise is apparently a rare kind) to get an impression of the content. Much stuff in there. Has anybody an idea which settings are crucial during recovery mode and thus have to be correct for the bricked tablet? And which build.prop entries are not crucial and can be wrong as long as the recovery mode still works? Before  I start playing with the build-prop I want be be sure that I don not make things worse.

Update 2:
I learned that it might be a bad idea to simply replace the build.prop with a random variant, especially when the build number and model number is wrong. But with a lot of searching and begging I got a full update rom file, which should contain a propper build.prop. The problem now is that I cannot access the rom yet. The img-file is not a zip, and cannot be opened via ext4-unpacker or ext2-explorer. Any suggestions on this issue? Anyone?

So. The question was basically whether it is possible to write a new build.prop to enable usb debugging when no original template is available.

The answer is yes.

I found out that the stock recovery of the tablet is able to show the latest log files, and these logs contain all entries of the build.prop. Or perhaps the default.prop. After I was able to get a rom image of the stock firmware and was able to unpack this, I had a genuine build.prop to compare.

However, this (new) build.prop with enabled usb debugging was not solving my problem with accessing the photos of the bricked tablet. I was in fact able to push this build.prop into /system folder, but without any effect. But that is subject of another question / thread.


How do I root my Kyocera Echo? I've seen instructions for many other devices, but nothing for the Kyocera Echo. How do I root my Kyocera Echo without completely screwing up my phone? I've tried the Z4root to no avail. What are my options?

There are several methods available, but I'm posting one found on ognimnella's post on XDA, found here. The following are the steps he provides:

  A little Information:

  I will be using my directory to my SDK folder for this tutorial
  (C:\sdk\tools) but whatever your directory is to SDK is what you will
  use.

  Things you will need:

  Android SDK (already set up)

  A Kyocera Echo (duh!)

  zergRush (XDA root exploit)

  Root method:

  Download zergRush and put the file (not the zip) in your tools folder of sdk

  Open your CMD promt, then redirect to SDK (just type exactly what I
  type after you're in SDK)

  (cd c:\sdk\tools) <-- SDK redirect

  adb shell rm -r /data/local/temp/*

  adb push zergRush /data/local/temp/zergRush

  adb shell

  chmod 755 /data/local/temp/zergRush

  /data/local/zergRush

  then you should see this:

  [] Zerg rush - Android 2.2/2.3 local root [] (C) 2011
  Revolutionary. All rights reserved. [*] Parts of code from
  Gingerbreak, (C) 2010-2011 The Android Exploid Crew. [+] Found a
  GingerBread ! 0x00017118[] Sending 149 zerglings ...[] Trying a new
  path ...[] Sending 149 zerglings ...[] Trying a new path ...[]
  Sending 149 zerglings ...[] Trying a new path ...[] Sending 149
  zerglings ... [+] Zerglings caused crash (good news): 0x401219c4
  0x0054[] Researching Metabolic Boost ... [+] Speedlings on the go !
  0xafd260a9 0xafd39f9f[] Poping 24 more zerglings[*] Sending 173
  zerglings ... [+] Rush did it ! It's a GG, man !  [+] Killing ADB and
  restarting as root..enjoy!

  Afterwards, you will have to manually push SuperUser and Busybox (DO NOT UNPLUG THE PHONE)

  find the SU and Busybox files here

  Then, ADB push them with these commands:

  Type: adb push GingerBreak /data/local/tmp/GingerBreak

  Type: adb push Superuser.apk /data/local/tmp/Superuser.apk

  Type: adb push su /data/local/tmp/su

  Type: adb push busybox /data/local/tmp/busybox

  AND THERE YOU HAVE IT, YOUR PHONE IS NOW ROOTED. HAVE FUN MODDING AND
  DOING WHATEVER ELSE. AS SOON AS SARIDNOUR AND H.T.E. COME OUT WITH THE
  RECOVERY, WE ARE ON TO CUSTOM ROMS!!!!

Another method can be found on Android Central forums, and there is a Youtube video that goes through the process, but he may be using Z4root.


Android 6.0 Website doesn't render Mobile View LG G4 I got a brand new LG G4 H815 Running Android 6.0. I've searched everywhere with no answer to the issue I'm facing.

For some reason, Mobile View in either Chrome, Firefox, Stock Browser, WebView doesn't render properly the website. i.e: This is what I see using Chrome:

Now, If I activate Request Desktop Site, it works like it should

This is getting really annoying as I'm unable to use the phone as it should, every app that uses WebView doesn't render properly.

Any ideas?

Make sure all your apps are updated.

It looks like <meta name="viewport" content="width=device-width, initial-scale=1.0"> gets deleted and your browser renders page as if it's for PC (while stackoverflow determines when to serve PC/mobile version by User-Agent, not screen size). I'll suggest connecting via WiFi (or other carrier SIM card) or restoring the phone to factory settings.

You can check what is wrong with this short guide to Chrome debugging (based on the one I wrote for this answer):

download Google USB Drivers & ADB on your PC
plug your phone in
run adb devices, it should say your device is unauthorized
on your phone, you will get a window, select "Always trust this computer" and Yes
open Chrome on both your PC and phone
on PC, open Developer Tools on any page (f.e. about:blank)
select (hamburger)->More tools->Inspect devices...
make sure USB is checked
your device should appear on the left
open StackOverflow on your phone
on PC click on your device and select Inspect on your working tab
reload the tab

Then check for errors (maybe you get 500s because of Adblock-like app on your phone?) and if none, open <head> tag and check if you have following lines just below <link rel="stylesheet" ...> tags:

You can also provide report from http://amibeingtracked.com/ (even if said site doesn't wish to work for me).


Can I convert my Xoom 3G firmware to Xoom WiFi or otherwise use the WiFi version of Jelly Bean? So I have a Xoom 3G and I only use Wi-Fi. Jelly Bean is coming out for the WiFi-only version and of course Verizon is going to make sure that the 3G/4G version doesn't get Jelly Bean till Key Lime Pie is out. So my questions are: Would the WiFi version work on my Xoom? If so, can I somehow spoof it to think it's a WiFi version to get the update and/or can I manually update to the WiFi Jelly Bean?

Yes, you should be able to install a wifi only rom manually, I`ve just gone to ICS with 3g and its great.

found these links useful:

http://www.youtube.com/watch?v=BfHwd2Nxw1U

http://www.icsforums.com/forum/showthread/6398

http://forum.xda-developers.com/wiki/Motorola_Xoom

hope this helps


Recover deleted content from userdata partition? So it came to pass, that Amanda did have a blonde moment and deleted all her threads in the SMS app by mistake. Yeah, "Delete all threads" probably shouldn't be quite so easy to invoke.

The phone's a ZTE Blade, with all its user data inconveniently stored on a YAFFS2 filesystem.

I have an old back up, but the SMS I need to recover are from since then. There are probably some on the SIM card, so I've ordered a SIM reader. I suspect that the twenty or so it holds are mostly network operator spam, anyway.

So, I curse my ineffectual backup plan and vow to back up SMS to GMail in future.

Meanwhile, I resolve to recover mmssms.db, or what's left of it.

First up, I connect adb and check the mounts, then attempt to copy the block to an image on the SD card:

dd if=/dev/block/mtdblock6 of=/sdcard/data.img

No such luck. I reason forcibly dismounting would be a bad idea, and probably won't work in any case.

So, I upload a statically linked copy of busybox to the SD card and use the conv=noerror option.

What I ended up with was a file that kept increasing in size until the SD card filled up.

What am I doing wrong?
Does ClockworkMod take an image in the true sense or does it just back the files up and pack them into an image?
Is there a YAFFS2 recovery program? (The two papers I've read make it seem feasible but I haven't seen even PoC code)

Any clues gratefully received/

Edit: The phone is rooted. Very rooted :)

Further edit:

Most of the messages found in mmssms.db-wal:

ls -al /data/data/com.android.providers.telephony/databases
drwxrwx--x    1 radio    radio         2048 Jul 17 20:16 .
drwxr-xr-x    1 radio    radio         2048 Oct 26  2011 ..
-rw-rw----    1 root     root         60416 Jul 17 20:16 mmssms.db
-rw-rw----    1 radio    radio        32768 Jul 17 16:18 mmssms.db-shm
-rw-rw----    1 radio    radio       628832 Jun 30 19:23 mmssms.db-wal
-rw-rw-rw-    1 root     root         60416 Jul 17 20:16 mmssms.db.xxx
-rw-rw----    1 radio    radio       132096 Jun 18 13:25 telephony.db
-rw-rw----    1 radio    radio        32768 Jul 16 22:14 telephony.db-shm
-rw-rw----    1 radio    radio       106928 Jul 16 22:14 telephony.db-wal

With any luck, SMS Backup & Restore will allow a merge.

The sms database is stored in /data/data/com.android.providers.telephony/databases/mmssms.db which is what you want to do.

Best thing to do, is this, do not plug in USB cable yet:

Reboot into ClockWorkmod Recovery.
Go into Mounts and Storage
Select mount /data
Plug in the USB
From the windows command shell or terminal, adb shell
Since you are in ClockworkMod Recovery, you are root by default, now do this cp /data/data/com.android.providers.telephony/databases/mmssms.db /sdcard/MySmsDatabase.db
exit out of the adb shell by typing in this: exit
Now your database is copied to the SD-Card.
Back out of ClockworkMod recovery and just reboot, the recovery will unmount /data for you.

At this stage your database is now copied across. And can be safely extracted via using something like SqliteMan. HTH.

Edit: The OP was interested to know how a dump can be done. - Read on :)

When you invoke this (with USB plugged in and within the adb shell)

sh-4.1# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00500000 00020000 "recovery"
mtd1: 00500000 00020000 "boot"
mtd2: 00120000 00020000 "splash"
mtd3: 00080000 00020000 "misc"
mtd4: 02580000 00020000 "cache"
mtd5: 0d700000 00020000 "system"
mtd6: 0cb80000 00020000 "userdata"
mtd7: 00020000 00020000 "oem"
mtd8: 00180000 00020000 "persist"

Knowing which partition is the key.. So for example from my Blade, I can see that userdata is on the partition mtd6, in which the actual partition information can be found within /dev/mtd/mtdX so its a matter of doing this using cat:

cat /dev/mtd/mtd6 > /sdcard/myuserdata.dump

And from there, taking the /sdcard/myuserdata.dump, depending on the filesystem used on that partition, it can be mounted via loop-back. The mileage will vary and of course, its a chicken-and-egg situation, in order to do all of that, the handset needs to be rooted.


Will installing cyanogenmod7 on my Samsung Vibrant require me to wipe my phone first? I'm interested in putting CyanogenMod on my Samsung Vibrant (Galaxy S).  The FAQ on Cyanogenmod says:

  Q: Do I have to wipe my data before I install CyanogenMod?

  A: Short answer: Maybe. Long answer: Maybe.

I understand there's a possibility if something goes wrong that I might have to wipe my phone.  However, in the Vibrant instructions right after booting into ClockworkMod Recovery it says to "wipe data/factory reset" and "wipe cache partition".  That seems to me to indicate that a factory reset is required, which I would think would wipe out everything on my phone.

Is it just that the Vibrant's instruction require a reset or am I not understanding something?  Thanks!

In my experience, yes.  I tried without wiping and CM7 failed to boot.


Change locale system language via ADB in starting from Android 6.0 For manual UI testing purposes, on my Android 6.0 & 7.0 devices, I use a shortcut to access language preferences via ADB, then choose one of the three languages ar_DZ, en_GB, fr_FR manually

adb shell am start -n com.android.settings/.Settings\$LocalePickerActivity

Question: is is possible to automate the task of changing the system locale (without root) via ADB?

This solution doesn't use adb directly but meets the end result using automation on unrooted devices

macrodroid is preferred choice of automation for me,  being simple and free up to 5 macros

Preliminary Steps

Install Macrodroid and grant all permissions it asks for
Actions desired by OP require root. Macrodroid offers a way to do it by without root using adb methods, explained here. In essence, it is granting WRITE_SECURE_SETTINGS and CHANGE_CONFIGURATION by running the following commands

adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS

followed by

adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION

Reboot to ensure commands are updated in the app

Creating Macros and Testing

Trigger : Select Empty Trigger
Action : Set language → French → France ( corresponding to fr_FR)
Constraints : Leave blank
Test it by selecting Test Macro from the 3 dots menu of the macro. The system language should change to French . Save the macro for example French. Create two similar macros for other two choices

Creating Home Screen Shortcut

Usually, if you long press the home screen, you will find the icon for widgets collection. Among them you will find Macrodroid widgets. One of them is Macrodroid shortcuts. Drag and drop that to your home screen , it will ask you which macro it should be assigned to , while displaying a list of Macros. Select the macro and rename the widget e.g., French.  When you press on that widget corresponding macro is executed. Repeat for other Macros. If you are using a custom launcher you will need to search how to access the widgets collection

Notes

Drop down menu selection for languages can be implemented but that would require another Macro. Besides this  method of one desktop icon shortcut for each language keeps it simple and easier to debug
This method will not work on Oreo (You do not get the set language action, maybe due to the way it is implemented)


Screen won't rotate in any apps on my Nexus 6 So, quite some time ago I upgraded my Nexus 6 to Android 6.0.1. At that time, my screen rotation worked fine. A few days ago, I noticed I couldn't rotate the screen in Snapchat or on other social media apps. Even things like YouTube wouldn't rotate automatically. I know the hardware is working fine because there are readings from the gyroscope sensor and the screen breath's when its picked up or moved too much. Any one have any idea?

Just download accelerometer monitor app from Google play, and literally slap the back of the phone kinda hard. It has fixed many others! Source : reddit


Cannot access galaxy nexus via adb Yesterday my noble Galaxy Nexus (maguro) sacrificed itself to save me when I fell from my mountain bike.

I would like to copy the data to my computer. What is good: the screen and the sim card is broken, but the rest of the phone seems to be still working.

When I plug in the phone on my Linux (Debian) computer, it is detected as multimedia device. However, I cannot access the data, as I would need to unlock the screen (which is broken).

Alternatively, I tried to access the phone using the adb-tools. However, the device is not listed:

$ ./adb devices
List of devices attached

$

I can see my phone in lsusb:

$ lsusb
...
Bus 006 Device 002: ID 04e8:685c Samsung Electronics Co., Ltd GT-I9250 Phone [Galaxy Nexus]
...

I tried some different stuff, like generating a /etc/udev/rules.d/51-android.rules file, but this didn't help.

I also tried to boot the phone to the bootloader, but I didn't succeed - maybe the connection to the volume buttons is broken.

Some additional information that may help: my Galaxy Nexus runs AOKP and Clockworkmod is installed.

As your device is rooted I assume you can download nexus root toolkit to pull and push files, it automatically handles both, bootloader booting and fastboot, through adb, if however you didn't have usb debugging enabled I cant help you.


Deleted OS from my device I accidentally deleted all data from my htc one s, including the operating system. I tried to delete photos,apps and downloads, but it was still showing a memory issue (my phone has 16 giga memory and the "others" were using 10GB of it so i couldn't download more apps) and my phone was running very slow and even had some black outs.

I have team win on my phone. I went to factory reset which lead me to team win, and I choose to delete everything and didn't realize there was operating system in it too.

How can I reinstall my Android OS?

Download an image of Android for your phone on your sd card, and boot into Team Win.
There you will find Install button, then choose an image you downloaded on your sd card.


Location Consent & undo Remeber This Setting Like many, I found the Location Consent prompts to be annoying. I was excited when Google finally extended the option to 'remember this setting' in the latest update, but dismayed when I could only have the phone remember a 'yes' answer.

Unfortunately, when I handed the phone to a friend to coordinate GPS while driving she checked 'Remember this setting' and consented into the program. I would like to undo this, but cannot for the life of me find where this setting is stored on my phone. It does not appear to be listed in the 'Location' or by clearing the cache of the LocationServices app (which doesn't appear to actually work)

How can this be undone? Phone is a Motorola Razr HD running 4.4.2

geffchang's answer is correct. That said, it is meant for a rooted Android so users of non-rooted Android devices may not find it of much use.

Those users, if willing to sacrifice third-part apps' data associated with their Google account, can consider clearing data of Play services' app as a solution.

Set location mode to Device only for once, disable location mode, launch Settings app → Apps → All apps → Google Play services → Force stop → Manage Space → Clear data → Force stop again → optionally reboot.

Now try enabling the location mode. It should default to Device only and should you attempt to change to High accuracy, that Improve location accuracy? dialog for agreement would be shown to you.


How to download a Windows executable? Possible Duplicate:
  How to download unsupported files from the default browser?

When I try to download a Windows executable (.exe) from Android browser, the download starts but stops immediately with error

  Cannot download. The content is not supported on this phone.

I don't want to support the content, I just want to download the file and save it on the SD card so that I can get it on my desktop computer (which has no internet connection)

Any suggestion?

The stock browser on Android gingerbread has this limitation (see resource download_not_acceptable).

It is possible to download more file types with a an alternative browser (ex: Opera mobile) or a download manager.


How I can reverse-tether my tablet using my phone’s mobile broadband with bluetooth DUN, without rooting? I have a phone which run java for the J2ME platform not android ones.
When I pair it with my laptop, I can use the phone to connect internet using mobile broadband connection (I pick my provider in a list on the laptop to autocomplete the parameters).
However when I pair it on my Samsung Galaxy tab S, I don't have this option, even when there is no Wi-Fi access point.
There are lot of apps to convert you android phone into a server for this. But I own a tablet with android 5 (only Wi-Fi and bluetooth connection), and I would like to use my classic mobile phone as access point over bluetooth. I know how to configure the phone since I already use it on my Linux laptop. But I don’t know how to use my tablet as a DUN client, and I couldn’t find an app on the play store for that.
For those who still don’t what is beeing asked here, here’s a tutorial I use for a non wizard tethering on Debian (I couldn’t find a android equivalent).
So, how I can connect Samsung galaxy tab S 8.4 to internet over bluetooth with my mobile phone's connection?
Update :
Here’s my provider parameters in my case :
dial-up number value : "*99#"
APN value : "Free"
Authentication method : Store
Username value : "Free"
Password value : "Free"
DUN channel value : "0"
Connection method : GPRS
PIN method : Store
PIN value : null
Provider proxy address value : "212.27.40.225"
Provider proxy port value : "80"
But on most OS, (for laptop, including old windows) you just get a country selector, then you pick-up your mobile provider in a list and the connection parameters are filled up for you.
Note: As the device is still new I want to keep the long time warranty option.
BlueVPN+ seems to indirectly allow what I need without rooting, but the program is not free.

So I was doing a bit of research on this.
TLDR; You will not be able to use your phone's GSM to connect your tablet to the internet.
In order for your Android device to be able to connect to another device, via bluetooth, to get an internet connection, you need an android device that supports DUN (Dial-up Networking) or PAN (Personal Area Networking). Which most android devices do support. You also need the "host" device to also support DUN. Your phone, on the other hand, does not support DUN nor does it support PAN.
Here are the bluetooth profiles that your phone supports:

Bluetooth Profiles:

A2DP
AVRCP
BPP
FTP
GAP
Handsfree
Headset
HFP
HSP
SAP

The reason that you are able to get your laptop to tether via bluetooth with your device is because Windows supports tethering via SPP.
From Wikipedia:

Note : The Windows XP/Vista Windows Vista/Windows 7 Bluetooth stack supports the following Bluetooth profiles natively: PANU, SPP, DUN, HID, HCRP.

While Android does have support for SPP, it does not support tethering via SPP. This is only supported via DUN/PAN. There is an active issue around this that is listed as assigned to a developer but has had no activity since June 23rd 2013.

I bought the Nexus 7 3G as a professional development tool to make bluetooth applications but from what I see, I'm stuck with an expensive paper weight. The SPP profile is used by many companies to connect there devices (robots, OBDII scanners, Microcontrollers, dataloggers.. e.t.c) to tablets. This protocol should have worked with the Nexus 7 but does not.
It did not work with android 4.2.1 and does not work with android 4.2.2. It used to work with android 4.1.2.
Not everyone can downgrade to 4.1.2 since it is not available to all devices.
Now we all have to wait until android 5 comes out, but I do not think this will be fixed since google does not take us seriously.
Don't you guys tests your products before you market them or do you just let the end user do the testing for you?


WiFi direct on 5Ghz band? Can an Android device with a 5Ghz-capable Wi-Fi chip, such as the Nexus 5, use Wi-Fi direct on the 5Ghz band?

If so, how? Couldn't find anything of substance on the net.

You might or might not be able to depending on your device. I tested this on OnePlus 5 with Android 8.1 and 5GHz P2P GO works (channel = 48, i.e. freq = 5.240GHz). Only a few 5GHz channels however actually works though.

Basically you need to use a hidden (light greylist at the time of this post) API Landroid/net/wifi/p2p/WifiP2pManager;->setWifiP2pChannels(Landroid/net/wifi/p2p/WifiP2pManager$Channel;IILandroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V. See here for example usage. You can also try out my app to test whether your phone supports it if you have root.

You might also need to remove an entry named p2p_no_go_freq in your p2p_supplicant_overlay.conf if there is one. It's located in /system/etc/wifi or /vendor/etc/wifi depending on your Android system version.


Removing contact's number from Whatsapp I have removed a contact's number from Contacts. Also blocked the number on Whatsapp but number is still there in Whatsapp. How to remove it from there as well?

This question is a duplicate of this one posted 3 years ago. I verified that the steps outlined in that answer still work by deleting a contact on my phone and following the instructions.


How can I tell if my International Galaxy S3 is suffering from Sudden Death Syndrome? If it is, how can I fix it? I have a 16GB International Samsung Galaxy S3 (XEF) running the latest firmware, 4.1.2 (yes, the Premium Suite update, I was thinking that this would've fixed it but it seems not) with baseband XXELKB.

Over the last week and a half, I've noticed my phone randomly freezing and/or restarting itself. I investigated further. At first, I thought it was to do with apps on the device, so I started recklessly uninstalling apps, to the point where I factory reset the device. No dice. Even with not a single non-stock app installed, it still managed to randomly freeze after a few hours of use.

I went googling and discovered that my device is likely suffering from Sudden Death Syndrome, and I'm willing to think maybe I have that. Went through XDA forums, and found eMMC Check. According to that app, I have the affected 'insane' chip.

There's a few quirks that I have, however:

Is this consistent with the Sudden Death Syndrome (SDS) that people are reporting?
Wasn't this bug supposedly fixed with the Premium Suite update?
How do I go about fixing this, for someone who has never rooted/flashed a Android device before?
How do I go back to stock firmware/kernel after it has been fixed by Samsung?

Any help, even if it doesn't solve my issue, will be much appreciated. Cheers in advance.

Do this:

Type *#0011# on your dialer to go into Service Mode.
From there, go to Settings by pressing the left hard key
Navigate to wifi and turn off power setting mode.

This solved the problem for me.

However if you turn your phone off and again, the procedure will have to be repeated on each restart as its temporary.


Sync arbitrary files with a server I'm looking for a way to keep a file (keepass .kdb) on my Droid2 in sync with one on a server.

This is just a file on the filesystem - not contacts, calendar, etc.
I need bidirectional, not just push or pull.  If the server's changes, download it, if the Android's changes, upload it.  Yes, this may result in conflicts that need resolved.

I'm using Unison to achieve this between PCs, but there's no Unison client for android.  I've found hand-waving about installing OCaml on Android and running Unison on that, but I'm hoping for something native.

Botsync sounds promising, but it's unidirectional - when making a config, you choose if it's upload or download.

I've seen sugarsync, but given that this is my KeePass file, I'd prefer to keep it on my own server.

You may have found something you are happy with now but I have compiled a binary of unison that works on android - it is possible using the hand-waving instructions you are talking about - I used them to cross-compile the linux source within ubuntu 12.10 using the android NDK and with a few alterations to the code it is now working. Follow the instructions at https://sites.google.com/site/keigoattic/ocaml-on-android and then you will need to do a few things. There is a file called pty.c in the unison source - find the following section:

// openpty
#if defined(__linux)
#include <pty.h>
/*#define HAS_OPENPTY 1*/
#endif

and comment out define HAS_OPENPTY 1 as shown. You also need to open ubase/util.ml and edit:

let homeDir () =
  System.fspathFromString "/Your path here"

Comment out from here:

    (if (osType = `Unix) || isCygwin then
       safeGetenv "HOME"
     else if osType = `Win32 then
(*We don't want the behavior of Unison to depends on whether it is run
  from a Cygwin shell (where HOME is set) or in any other way (where
  HOME is usually not set)
       try System.getenv "HOME" (* Windows 9x with Cygwin HOME set *)
       with Not_found ->
*)
       try System.getenv "USERPROFILE" (* Windows NT/2K standard *)
       with Not_found ->
       try System.getenv "UNISON" (* Use UNISON dir if it is set *)
       with Not_found ->
       "c:/" (* Default *)
     else
       assert false (* osType can't be anything else *))

...To here!

Then you'll also have to edit Makefile.Ocaml

   CWD=$(shell pwd)
    EXEC_EXT=
    WINOBJS=
    SYSTEM=generic
    # openpty is in the libutil library
    ifneq ($(OSARCH),solaris)
      ifneq ($(OSARCH),osx)
      #  CLIBS+=-cclib -lutil
      endif
    endif
    buildexecutable::
        @echo Building for Unix
  endif
endif

And comment out #  CLIBS+=-cclib -lutil as shown.

And as far as I can remember that all worked. The other step once compiled is to mount your android system partition as writable and copy unison to the /system folder where all the rest of the shell commands are.

Hope that is helpful to someone...I lost a lot of sleep getting it compiled.


Losing phone numbers (and addresses) FWIW: I'm running Android 6.0.1 on an LGLS450.  I'm a software engineer but as far as android is concerned, I wish to be a naive user.

I use the keypad to manually enter and call a phone number.  Then, still in the phone app, I save that number into my contacts list (adding a name, etc).  But the newly entered information never shows up in the
"Contacts" list on the phone app.  The only place I can find the new contact is via the text messaging  application when autofilling the To: field there.

There must be multiple places that the address book is stored and the phone is mis-set.  For the record - I could care less about my google account and I don't use gmail.  I want the information stored on my phone. But obviously that isn't working and the phone and text apps are looking in different places.  For that matter, the phone app seems to be writing one place and reading another.

How do I fix this?  I've not found anything in Settings.

Thanks in advance.

Craig

Go to your contacts app and from the overflow or 3 buttons menu on to right

Settings → display options → all (in OP's case it was set to Gmail which is not used by them )

Or the options could be , as on my device

Contacts to display → select all


How to disable data for individual apps? I am using an Android 4.4, and I would like to know how to disable the wifi connection for only certain apps? Is there a third party app out there that can perform this function?

The exact method will change depending on your version of Android and phone model, but it should be more or less the same.

Go to Settings > Data usage (or mobile network) > Network restrictions (or Mobile hotspots)
Turn your WiFi networks into mobile hotspots or metered connections by checking them/moving the sliders.
Go back to your Data Usage / Mobile Network settings page and tap the app you would like to restrict
Scroll down and select Disable background data

This is more of a workaround, and you will have to set every WiFi network you connect to as a metered connection.

Depending on which phone you use, you may be able to root it and completely stop an app from accessing the internet.


When an app is moved to an external microSD card, to where is it moved? In Android KitKat on many devices, it is simple to move an app to an external microSD card.  It's as simple as Settings -> Apps -> [Select the app] -> Move to SD card.

For apps whose manifest allows them to be moved (something every good app should allow except when there is a valid reason to not), this works like a charm.

Doing this frees up the device's internal storage, allowing room for more apps.

But to where are the apps actually moved?

I thought the apps would be moved to the Android/data and Android/obb folders on the external SD card.  But upon examining those folders with several root file managers, the moved apps are not visible in those locations.

What's the story?  To where are those apps being moved?

I am voting to self-close this question, as I see another very similar question here: When app is moved to SD card, where is the app data stored on SD card?

I'm not going to delete it because Susan's answer is very useful and appreciated.

Apps installed on the SD-Card are stored in the ".android_secure" directory.

You cant see the APK files directly in that folder because the it is encrypted to prevent direct access to the APK file of paid apps.


Local media players won't play audio on movies I have a generic Android set top box. It works fine mostly, except it won't play audio for .avi, .mkv, mp4, etc. files. I can successfully hear audio on movies via NetFlix and YouTube, but if I download a movie, there's no audio.

I have tried multiple media players, including MX Player and VLC but neither works.

I haven't knowingly changed something to cause this. Any ideas what it could be?

Android ,mx player ,vlc do not have a full codec compatibility due to licensing problem ,I think the audio on your movies is an ac3 or dts codec it's a 5.1 audio system so it doesn't play natively on Android because Android use 2.0 stereo as I said it can't be played natively but there is a codec for MX player that can play such audio format  follow those steps :

Go to this thread on XDA
Download the codec that matches your device's processor type (if you don't now which one to choose search for an app called phone info on the play store it will give you your device's type download the right codec )
Put the downloaded zip somewhere on your device in this example it's /sdcard/download/codec_arm_V7_neon
Open MX player and go to setting >> Decoder scroll all the way down and click custom Codec ,navigate to the downloaded zip location and choose it.
You may be asked to close and then reopen the MX player ,do so
You are good to go now your device can read AC3 and dts sound format.


How to root from adb? I have a tablet called General Mobile E-Tab 4.
I bricked it. It stays on load animation. I can reach recovery but there are 3 options:

reboot device
wipe data/factory reset
wipe cache partition

I have pushed root files to /data/local/tmp with this guide (gave permissions also)

I have also installed VirtualBox and Ubuntu. But I can't see my device in Ubuntu:

For some reason VM shows me that and never loads:

Screenshot (click image for larger variant)

I also tried Droid Explorer, Android Commander and few programs to view tablet's files.

They saw the device but they didn't show it's files.

I also tried mv and cp commands to move root files from /data/local/tmp to /system/bin/sh but it said:

Operation not permitted

Same for mount command:

Also, when sideloading a file from abd, the device gives error: Installation aborted

So what can I do now?

download the SuperSU-UPDATE File

----commands-----

fastboot oem unlock

fastboot flash "SUPERSUFILE"

fastboot reboot


How to protect all my passwords saved in Google if I lost a phone? I save many passwords in Chrome. I used Chrome in my laptop and my android phone. If I lose my phone, how I can protect my passwords?

As Rexford commented, you should install and configure Android Device Manager on your device so that you can remotely lock it out.

You should also use full-device encryption, so that the passwords cannot be retrieved via physical access.

Finally, if your device's Chrome is set up to sync passwords, you should sign into that account on Chrome for PC and clear all of the saved passwords so that they will be removed the next time the device syncs:


How do I export my favourites from Chrome to the stock browser? I have been searching online for a way but couldn't find anything.  How do I copy my Favourites from the latest version of Chrome Android to the stock browser on my Samsung Galaxy S3?  I want to be able to open my list of Favourites from within the stock browser.  Any way?

OS: 4.1.1

Have you tried doing this with syncing your bookmarks over google account?
I know that stock browser reads the bookmarks synced with google account when logged in.
If you log into google using chrome browser, syncing bookmarks and then logging into google using stock browser should get your bookmarks there.
Can't test it because I am currently on 4.2.2 and don't have Chrome for android installed so this is just a guess how it could be done.

edit

When you first start your chrome browser it asks you right away to login into your google account.
If you have done that it asks you the same question as in the desktop version - whether to synchronize things like passwords, bookmarks etc. between your chrome instances.
If you have done the first thing and answered the following question with "yes everything" or just "yes" with a marked checkbox for bookmarks you're pretty much set up.
If you don't have this done yet you can reconfigure synchronization in chrome settings.

Now if you take a look into the bookmarks section of chrome you should see some folders like "mobile bookmarks", "other bookmarks", "desktop bookmarks" (due to my german version the titles may differ a bit).
Every bookmark saved under "desktop bookmarks" will be synchronized back to your google account.
If you open your stock android browser some minutes later and login to your google account when asked you will see your google email address as a folder/category inside bookmarks section containing your bookmarks from chrome.
Even if you will install i.e. a chrome browser on your desktop some day you will end up with your bookmarks/tabs/passwords/... beeing pulled from your google account once you login.

Here are some screenshots (as I already mentioned they're unfortunately from my german version):


Llama event on manual profile change Can I call an event in Llama on manual profile change?

E.g. Change profile to Develop = when connected to laptop disable screen lock, always on etc.

No, you cannot set up an event to trigger when a Llama profile has changed. Changing a Llama profile is only an action, and unfortunately isn't available as a condition.

There also isn't a condition for Connected to Computer. But there is a Charging or Unplugged condition that you can use to trigger other events. If you are fine with the more broad event of activating a profile when the phone is plugged in (to anything), that's doable.


Can JFLTE Lollipop ROM be installed on the Verizon Galaxy S4 SCH-i545 with ME7 baseband? I have a rooted Verizon Galaxy S4 SCH-i545 (edit: NOT GT-i9505) updated to the ME7 baseband version.

I would like to upgrade to this Lollipop ROM, which appears to be designed for the GT-i9505, but I don't know much (read: anything) about flashing and I can't understand which methods are or are not expected to work:

Flashing with TWRP or CWM Recovery apparently (?) requires an unlocked bootloader; with a locked bootloader, installing TWRP or CWM and rebooting just brings up an "unauthorized software" screen. However, there is an open bounty for unlocking the bootloader for Verizon S4s including (I think) those with the ME7 baseband. So does this mean that TWRP and CWM Recovery can't be used on my phone?
It appears that the standard way of bypassing the locked bootloader is to use Safestrap, but there are some comments in the ROM announcement thread and in the announcement itself at this somewhat sketchy-seeming site stating that Safestrap can't be used with this ROM. Is that actually the case? Why are some ROMs not usable with Safestrap?
Will Odin or Heimdall allow me to bypass the bootloader and install either the ROM itself or CWM or TWRP?
Is there anything I can do with the Android SDK and associated tools (fastboot, adb, etc) to circumvent the bootloader problem?

If none of these are expected to work, how exactly is the above ROM supposed to be used with a Verizon S4? Are people with the ME7 and other bootloader-locked baseband versions just out of luck?

EDIT: Are the GT-i9505 and SCH-i545 even comparable?

I bricked my phone attempting to use Heimdall to overwrite the bootloader. I do not believe the Verizon S4 with the ME7 baseband can be flashed with a custom ROM.


N4 lost data connection after Lollipop update - sign into network HOME I've been unable to use the data plan on my Nexus 4 on a Straight Talk plan after updating to Lollipop.

Data's not working, and I keep getting a notification that says "Sign into network HOME". When I tap on that notification it takes me to a blank screen saying "Sign-in to network". The only options I have is in the drop down menu in the top right:

Do not use this network
Use this network as is

When I choose the latter, my data turns on for a second and then stops working again almost immediately.

Any suggestions?

I suspect the issue was caused by having Lollipop reset the default access point of the phone provider to Tmobile rather than Straight talk. Setting it to Straight Talk seems to have made it work again. Will report back if anything changes.


I have deleted all launcher apps, how to fix? i have sgh-t989  and i have installed a custom rom beanstalk 4.4.2. mistakenly deleted all launchers now i cant use home, tried to restart phone doesnt fix it. now i cant even on my phone. i cant go to recovery mode because my home button is dead. is there any way i can go to recovery mode using pc because when i connect andriod to pc using usb cable it shows all the data i have so i can reinstall my rom. i tried other methods but nothing works because my home button suks. plz help

You don't have a launcher. That's the problem. But you still have access to status bar, which is a part of System UI. So here comes the 1st solution:

Boot your phone as normal, then unlock it. You should see a blank screen with only your wallpaper (or black screen) with a normally-functioning status bar.
Drop down the status bar and there should be an entry to your Settings app. Tap it to open settings.
Turn on USB debugging and connect your phone to a computer.
From your computer, download an APK of a launcher app of your choice. Place it somewhere and grab an adb executable.
Open a command prompt (terminal) and enter

adb push name-of-your.apk /sdcard/
adb install /sdcard/name-of-your.apk

Wait for installation to complete. If it takes more than a minute, reboot your phone and it should be OK. You will be prompted to select the default launcher app with only 1 option.

Alternatively as suggested by Једноруки Крстивоје, as a 2nd solution, you can send the APK via bluetooth and install it from the notification bar.