How to find google account of locked phone we found to return it to owner We found a phone in the park and would like to return it to the owner.

Samsung Galaxy S10
Battery was dead
Charged the phone, its locked by pin code, not registering on network
Took off SIM card and installed to another phone to wait and receive a call from someone/owner
SIM card not registering in the network, looks like it was locked/reissued

Is there any way to find Android or Samsung account tied to this phone, so we can send an email to owner to return it?
Thanks.

Keep mobile charged. Owner may send message or call. Try to restore mobile, it ask for google account. May be you can see email id.
Find IMEI number, contact service center for owner or police station for lost complaint.
Try to backup mobile use adb of usb debugging is on. You can find some contact from mobile.


Will my tablet work with a device which says it must have Bluetooth 4.0? The title pretty much says it all. If a Bluetooth compatible device claims to require v4.0, will my table running Android 4.4. with Bluetooth v2.1 work with it?

This is the device in question: AwoX SmartLIGHT

Thanks.

The first answer that comes to my mind is NO. If it needs Bluetooth 4.0 and your tablet supports 2.1 then it won't work.

One of the advantages of Bluetooth 4.0 over 2.1 is its velocity (35 mbps vs 3), so if the device you are talking about relies on this data flow then it won't work properly.

Bluetooth is backwards compatible, so if your tablet would have Bluetooth 4.0 and your device is v2.1 then everything would work nicely.

It can happens that the device you're taking about is Bluetooth 4.0 just because it's new and doesn't make use of all its capabilities, so if you can you should try it personally. My answer is a NO, I insist, but if it's free you could try.


Accessing device with broken touch sensor and LCD using adb After a drop, my phone's (Galaxy J3 6v) screen (both LCD and touch sensor) are completely unresponsive. I believe I have USB debugging turned on, but cannot be sure.
I have a Linux machine with android-tools installed, and am comfortable with the command line.
I've been trying to connect with adb, but it gives me the error:

error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

I have already killed and restarted the server, added udev rules, and added the phones vendor id to .android/adb_usb.ini, as well as called Samsung support (they had no clue what I was going on about)

Am I SOL, or is there a way to bypass the confirmation dialogue?

You are being prompted to accept the dialog on screen,

You obviously have no option to actually accept the dialog, so your chances of getting around this are low.

You may be able to swap between USB OTG mouse and USB cord to accept the dialog and then swap back to continue in ADB...

If you are serious about repairing the device or at least recovering the data, a last resort would be to just replace the digitizer and LCD ...
Cheap Digitizer & LCD on EBay


Missing backtick from soft keypad I have a HTC One S with Android version 4.0.3. On the short keypad I can't find a way to do a backtick. Am I just missing it, or is there a way to enable additional characters? (Or maybe a better soft keypad to download?)

On my Galaxy Nexus with the default Android keyboard I see the backtick (aka grave) on the secondary symbol screen. ?123 then =\< and ` is the second key in the top row.

I normally use SwiftKey 3, however, and I find it as one of the options on a long-press of ' on the secondary keyboard (accessed by pressing the 123 key).


How can I patch Stagefright on an Elephone P6000 Pro? According to this xda post the Elephone P6000 Pro stock ROM is vulnerable to Stagefright. A Stagefright detector app confirmed this on my phone.

The Post links to this patch, but also mentions that the partitions do not match this phone.

I tried both flashing the linked modified version, and moving the files manually into the system.

However, the Stagefright detector app still shows that my phone is vulnerable to CVE-2015-6602.

What else can I do to fix Stagefright vulnerability?

ls -l /dev/block/platform/*/by-name:

lrwxrwxrwx root     root              2016-05-30 00:59 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2016-05-30 00:59 cache -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              2016-05-30 00:59 custom -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2016-05-30 00:59 expdb -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2016-05-30 00:59 flashinfo -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              2016-05-30 00:59 frp -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2016-05-30 00:59 keystore -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2016-05-30 00:59 lk -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2016-05-30 00:59 logo -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2016-05-30 00:59 metadata -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2016-05-30 00:59 nvdata -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2016-05-30 00:59 nvram -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2016-05-30 00:59 oemkeystore -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2016-05-30 00:59 para -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2016-05-30 00:59 proinfo -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2016-05-30 00:59 protect1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2016-05-30 00:59 protect2 -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2016-05-30 00:59 recovery -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2016-05-30 00:59 seccfg -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2016-05-30 00:59 secro -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2016-05-30 00:59 system -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2016-05-30 00:59 tee1 -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2016-05-30 00:59 tee2 -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2016-05-30 00:59 userdata -> /dev/block/mmcblk0p23

Steps taken to move the files:

Copy/paste using FX File Explorer with root addon
Checked Permissions (were already rw-r--r--)

If you are rooted you can do the following things.
However your status will still show as vulnerable, stagefright can't be executed. We will disable the stagefright module.

Method 1:
Use a root explorer app and navigate to the system directory.
Open the file called "build.prop" and add the following code completely at the bottom of the file:

media.stagefright.enable-player=false
  media.stagefright.enable-meta=false
  media.stagefright.enable-scan=false
  media.stagefright.enable-http=false
  media.stagefright.enable-rtsp=false
  media.stagefright.enable-record=false

This will completely disable the stagefright module on your device.
This won't have a huge impact on your device performance.

Method 2:
Use a build.prop editor app like this one: https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=en

Choose to add a line and type:
      media.stagefright.enable-player

and type false as value. Repeat that for all stagefright modules.


Galaxy Note II slow due to lack of memory? I have a Galaxy Note II and it's too slow due to low memory, I bought a 16 GB memory card and it still is slow, what to do?

The speed of your device relates to the RAM not ROM. RAM of NOTE2 is 2GB and RAM is not expandable.
RAM is the memory where all your foreground and background process resides. If RAM usage in your device is very high, uninstall or disable unnecessary applications. And install a Task Killer and schedule it in crazy mode at every half hour. It may increase the speed of your system.

You can manually clear your ram from task manager. Long press home button then tap on left most option which is task manager there select ram tab and tap on clear Memory.


is there a way to recover partially received contact files from bluetooth I recently bought a new Galaxy s5 phone. when I tried to Bluetooth my contacts over, it only partially sent the file is there a way to open the partially send file?

What phone are you sending the contacts from? If the phone is older, and especially if it's not Android, the files are most likely not compatible. You'll be better transferring the contacts via the Internet, if possible. You can use either Google account and sync your contacts with it, or use one of those sites dedicated to backing-up and transferring contacts.


Disable Android Apps - Application Manager Some apps in Application Manager are completely greyd out and cannot be disabled. Is there any way to override this?

As your device is rooted, you might want to check some tools which help you on this task. Examples include Titanium Backup, which (next to Backup almost everything) can freeze apps (which is the same as "disabling" them), and App Quarantine, which is even dedicated to this job.

The two are just examples, there are more "tool boxes" out there capable of the job in question.

Another way (not requiring extra apps) is utilizing ADB for this: adb shell pm disable <package_name> could be used to disable an app (see also this answer).


Gmail app doesn't sync email at all when on Mobile Data I have a Samsung Galaxy S3 and I love the new Gmail app. Works awesome. My only problem is that it doesn't sync emails (I don't receive any new notifications when new emails arrive, I have to manually click refresh in the app which is annoying) when I'm on Mobile Data. When I'm on Wifi I receive notifications almost instantly. I've searched on Google Help but couldn't find anything.

I guess I could use the Email app but I don't like that as much as the Gmail app.

What could be the problem?

Ensure that on the device Settings | Data usage | Mobile | Mobile data is set to ON and that if Set mobile data limit is checked that you haven't reached that limit.


Clearing recommendations in the Google Play Store? Due to some careless browsing being hacked, definitely hacked, my Play Store recommended apps are somewhat NSFW...

I looked in privacy settings for my Google account, but only found the option for search.

Is there some way to clear those recommendations or do I have to just keep browsing and installing other apps?

I believe (based on past 'hacks') that the search history and installed apps are the two sources Google uses to make recommendations.

If you go to Settings and Clear Search History that should help, also if you go to My Apps, swipe left and click the x by the offending NSFW apps.


Lockscreen automatically relocks after unlock The Problem: Sometimes, after a successful screen unlock, the device immediately relocks.

Specifications: Nexus 9, CyanogenMod 12-12.1, Android 5.0.1-5.1.1, pattern lock and Smart Lock > FaceUnlock and Location active, encryption active.

Further details: I also have a phone (Armani) that ran exactly the same settings from CM 12-12.1 and experienced no such problems. This is weird, especially that flounder is officially supported while armani is not. The problem comes, on average, every other day. I'd like to know if anyone else had experienced similar problems and what you did to resolve it. So far all that I had to do is to reboot the device - something that ain't so nice especially on an encrypted device.

I had a similar problem with my Samsung Tab A 2019 Edition, that's how I fixed it:

Shutdown
Hold Vol Up and then Power on
It should say Secure Boot or sth like that
Log into your WLAN/WIFI/idkWhatItsCalled
Look for android updates and install if any
Edit Security Options or disable
Restart device


Huawei G300 not fast enough for Google Racer So on my Nexus 7 (currently clocked at 1300mb RAM) Google Racer works fine. However, when I use it on my Huawei Ascend G300 (only clocked at ~30mb less RAM) it says it is too slow.

This doesn't really make any sense? They have almost identical RAM?

Running a game smoothly does depend on RAM as well as the capability of your processor and more significantly the graphics chipset employed on your device. Compare all three of these factors and you'll understand hopefully why your Huawei G300 doesn't run the game of your choice as well as your Nexus 7.


Issue after upgrading from 2.3 to 4.1.2 Just upgraded the operating system on a Galaxy S II from 2.3 to 4.1.2.

After upgrading we are unable to update any apps because it says the phone is too low on memory. When I look at the storage breakdown I see:

Device memory has 1.97 GB and only 189 MB is available (which is where it says the issue is).
"USB storage": 9.86 GB free of 11.36 GB.

"USB storage" appears to be where picture/videos/music/ringtones are stored. Oddly enough, it also says that this is where the applications that are unable to be updated are stored.

We tried the solution found here, but it didn't seem to help.

Does anyone know what might be going on?

did you make a nandroid backup before your update? If no then here is the problem and solution that I faced recently.

On my Walton primo g1(a local branded phone manufacturer is Gionee) I got an update from 4.0.3 to 4.1.1. So as-usual I decided to update my phone. But after updating my phone I faced frequent crash and had to reset my phone to update it again. However, after this time whenever, I went to market to download anything it prompted the low device storage message. Even I am using my browser and surfing on net, it freezes and gave me a notification that low memory on device. So I looked into my device storage and found only 13 mb were free on my rom.

Solution:
So, I decided to root my phone and to use a custom rom. But after rooting when I went to root/data/data file path, I found all those apps data that I installed previously on ICS rom are still there, which is about 350mb (internal space 500mb and 412mb is user available on my phone). So, I just went to CWM and did wipe data+wipe cache+wipe delvic cache and re-flashed the rom. And my problem was gone.

I don't know about your case here, but it seemed way like my problem. So, you can also give that a try. Just wipe data,cache and delvic memory and flash your phone with the stock JB(which you can download from the samsung website) rom again with odin. And this should fix your issue.

Hope that helps


Switch microphone to speakerphone mic My primary mic seems to be broken. Google Now voice search records no audio and while in call the other side can not hear me talk. Booting to safe mode does not help either.

However when I switch to speakerphone, all is working well. As far as I've read the Nexus 5 uses another mic in speaker phone mode (noise cancellation).

Is it somehow possible to always use the speakerphone mic? Since it is the only one working for me.

I found two apps
one free - Auto speaker here
Try the free one first

second Tasker - Paid here

It has lots of automating features beside your need.
Before paying for App Read the tutorial first.
To use tasker use this tutorial link

Both apps uses sensors. Try on you device.


Problem copying files from PC to Galaxy S3 (slow or frozen) I have a lot of difficulty copying files to my Galaxy S3. My goal is to sync my music from MediaMonkey to my GS3. When I connect the phone, the computer sees it but the connection is incredibly slow! And it is the same thing if I copy files using Windows Explorer or MediaMonkey. The files start to copy, it takes maybe about 1 minute per song, and at some point it will slow down, then stop to progress and freeze.

I made sure I was using the stock USB cable provided with my device but I also tried 2 other cables with same results. The last thing I tried was to clear the cache partition then reboot. I also tried different USB ports on the PC (USB2 and 3, different controllers).

I'm out of ideas.

You can use Dropbox and other cloud based storage, very useful for moving files.


Is it possible to uninstall stock apps in Sony Xperia E3 Dual? My device has 4GB of internal Storage, but it only shows 2GB.  Apps have taken 1.7GB of space alone. Any idea for how to uninstall the stock apps such as as Hike,Line, and others. The only option I see is to disable them but no option as uninstall.

You'll need to be rooted

Gain root access.

Install Titanium Backup or an equivalent

Select Batch Actions (top right corner) > Uninstall all users & system apps

Pick the system apps you want to remove, then press the checkmark at the top right hand corner


Can I get my refund after 15min trial? I have purchased some application before. Later, developers claimed that their application become free, like Link Bubble etc. Can I get my refund? I know that there is a 15 minutes trial after purchase. But I have purchase a Input method application, however 15 minutes trial cannot let me try all functions. And after 15 minutes I cannot get my refund. Can I get my refund back in this condition?

I take Link Bubble as an example, I really like this application. I'd like to purchase this application whenever how much it cost. However there is really a problem that I have purchase one application years ago and never used later. It really bothered me.

You can get a refund from the app's page of the Play Store within 2 hours from the purchase. If 2 hours have passed, the official guideline by Google is:

Contact the developer
If Google Play's 2-hour return period has passed, the developer is responsible for deciding if you are eligible for a refund. Contact the app developer directly and ask for a refund. You can find an app developer's contact information listed on an app or game's detail page on Google Play.

and:

Optional: Contact Google
If the developer hasn't helped, Google may be able to. Contact our support team for help solving your problem.


Is clearing app data the same as uninstalling, reinstalling app? Hopefully, the title says it all. I know some app developers say that I should uninstall then reinstall their app if experiencing problems or updating,  but I wondered if stopping the app and clearing data via the Manage Applications setting would accomplish the same purpose. I'm running ICS 4.0.3.

Answer is no, you're not uninstalling the app by clearing the App data.

Clearing the application data is more or less resetting the application to an initial state before being customized based on the application settings, such as preferences, databases.

I am aware it sounds contradictory but the crucial element in this is - the dalvik cache has the pre-cached dex class within the Dalvik VM for the said app.


Cloud agent has stopped working I have a Samsung Galaxy Note 3 and it worked just fine until today. The message Cloud agent has stopped working started appearing and it stops my Gallery from working. Is there a way of fixing it? Any help would be greatly appreciated!

If you have too much memory used up in your gallery delete photos. If that doesn't work what fixed it for me was logging out of drop box on my phone then logging back in. Good luck!
(I also have note 3)


Why can't I transfer data from my tablet with OTG support to my phone with USB? Problem

I want to copy music from my tablet to my phone with USB.

My tablet can't see the phone when connected which is somewhat strange because the phone sees that it is connected and the tablet has OTG support. Therefore I can't select the phone from 'Explorer', so I can't copy the files.

I can connect the phone to a laptop with Ubuntu 10.10 or Windows 7 pro without any trouble so the problem shouldn't be on the phone's side. And the phone can't see an USB stick directly, so even that won't work as file transfer.

Tablet:

Wayteq xTab-100is with Android 4.0.3 and USB 2.0 OTG without Bluetooth

Phone:

Nokia 2700 classic micro USB 2.0

At least one of the USB devices would need support for host-mode USB - which is a hardware feature and therefore can't be upgraded via software - and the other needs to report as mass storage USB device.

Since your tablet has OTG (=host-mode USB) support it may be a simply compatibility issue. Bluetooth may be an option, but it's slow.


Bypass proxy for everything but local addresses? I know this is a bit unconventional, but I want to bypass the proxy for all external addresses/domains and only proxy internal addresses. How would I craft a proxy bypass setting string that meets the above requirement?

By using Hotspot Shield you can bypass proxy installed on any network


Galaxy S4's LCD broken. How do I access hidden folders in the storage using computer? I recently broke my screen entirely so the touch function and LCD do not work at all on my Samsung Galaxy S4.  I managed to plug in a keyboard to my phone to input my pass-code in order to unlock the phone so I could access the files on the computer.  However, I do have some files on my phone that are hidden (with the . file prefix I used to hide them in a separate file manager app).  I can not figure out how to access these files.  I am willing to download any program necessary to get these off my phone!

Again I can not use my phone at all as the screen is broken.  Possibly if I can remotely control the phone via my computer?  Any help is appreciated.  If absolutely necessary I will have to replace the digitizer and LCD.

As you're able to access your device (i.e. apply input to it), the easiest option would be activating usb-debugging and then use adb. There are even good graphical remote-tools when it comes to ADB (if the device is rooted, and your computer is running Windows, I strongly recommend taking a look at Droid Explorer; its dev is an active member here at this site), but you can as well deal with the command line (ls -a would include hidden folders and files in a listing of the directory you're in).

For additional hints, please take a look at our tag-wikis for broken-screen and adb, plus at my list of ADB tools – the latter including pointers to several "ADB file-managers" which might prove helpful in your case.


new sd card, can't move anything to it I have a android tablet. It is not rooted.  Model number SC-72 Android Version 4.1.1 baseband version v0.4rc3  Kernel version 3.0.8

My issue started when I tried to download a new game for my son. Error downloading "   " There is insufficient space on external storage.  So I tried removing a few programs but I quickly realized I needed a sd card.  So I bought a scandisk 16 gig sd card.  Plug it in. restart tablet.  Try to download/install same game and I get the same issue.  I try to move the apps to the new sd card and I get error message Couldn't move app. I clear data and cache same issue.
Do I need to format the sd card in some way???
I'm sure this question has been ask but I could find a answer that work for me when I looked.

It is worth a try to for!at the card fat32, then attempt to move the app again. I know however that some applications are not built for use from an SD card so it could be application specific also. to see if this is the problem  attempt to move different applications and see if the same error occurs.

Let me know how it goes.


Android updates availability in different countries I am Indian and I just moved in to UK. I have seen some good deals on a mobile and I would like to buy it. But I'm worried if I would get software updates for the mobile that purchased when I reach my country back.I tried googling but I couldn't get hold of anything useful. Please clarify.

Well, software updates depend on different things:

the manufacturer (if they actually release any updates)
the carrier (unless you get the international version)
your internet connection (no internet = no updates)

You get the updates from the country where you bought the device from (unless you flash a different one, check on the CSC: Carrier/Country Specific Code).

Note that you might need to make at least a 5 minute call using a SIM originating from the buying location to unlock usage of international carriers' SIM cards. Also make sure all the needed bands for connecting to the network of your carrier (most phones support all bands, so no real problem there).

All these note are also printed on the package, in the user manual or both.


Can deleting stock web browser cause problems? I want to disable or delete stock web browser because I don't use it. Can it cause problems? For example, if its used as embedded rendering engine in other apps (like IE is used in Windows apps), they'll fail to load web pages.

Applications use a Webview to display web content. But it's not dependent on the standard browser.apk rather the browser uses the same webview as all other apps.

If your apps are well behaved than no it doesn't cause any problems. If they aren't than instead of calling a general INTENT to launch a web browser they could call the built-in browser.
One example of an that does this is Google+. If you set it to open its links as default, but it fails to load one than it starts the default browser.


Samsung Tab P7500. How to upgrade to Ice Cream Sandwich? Possible Duplicate:
  When will my device get the Android 4.0 update (Ice Cream Sandwich)?

is the update for Ice Cream Sandwich for the Samsung Tab 10.1 WiFi + 3G available yet? From where should I learn about it?

No official update to ICS is currently available for your device. However, Samsung says that they will be providing either an ICS update (Ice Cream Sandwich), or a feature upgrade that provides similar capabilities as ICS.

Source

  NOTE: The following Ice Cream Sandwich (ICS) tutorial can support you upgrading your Galaxy >S II to Android 4.0 ICS. It will be available for other Galaxy devices shortly.
  For select models where ICS will not be available a feature update alternative will be >offered giving similar functionality to ICS.


Updated Galaxy Note 8 to 4.2.2: can't pair with Bluetooth devices afterwards With the previous version, 4.1.2, no problem to discover and pair with my Bluetooth speakers. However, after 4.2.2 upgrade, the Note 8 cannot find them when scanning. My phone, a Galaxy S4,(version 4.3), can however discover my Note and the speakers.

Note that the "multi-window" option was also greyed out after the upgrade, and only a factory reset could get it activated again.
Can't find a similar question on this forum so are there any ideas before I revert to a previous version.

In fact, the problem was resolved by doing a second factory reset. Looks like it's wise to do the factory reset several times before declaring the problem. Do this before setting up your screens with your widgets etc. organised and make sure you have a backup.


How do I transfer contacts from one phone to the other without a SIM card? I have no sim card and a new Android phone. How can I transfer my contacts from one phone to the other without a SIM card?

No 3rd party utilities or cloud services needed for that. On the "old device":

open your contacts app
enter its menu
select Export/Import
select to export to SD card

Now you should find a file named 0001.vcf on the SD card (internal or external, depends on what the device has). Copy that to the new device, e.g. via Bluetooth, WiFi Hotspot. then, on the new device:

open your contacts app
enter its menu
select Export/Import
select to import from SD card
chose the file you've just copied here

Done. All your contacts including their contact pictures (if you had set such) should be available on your new device now.


What can i do to get my cloned WhatsApp to show messages with names from my contacts (address book) in a Huawei 40P lite smart phone? I transferred my phone contacts from my old Samsung phone into a new Huawei 40P lite. The phone doesnt come with pre-installed WhatsApp. I then cloned WhatsApp from the old Samsung phone. The address book is showng pretty well but the names in my contacts havent synched with the WhatsApp. What should i do to activatte the address book (contacts) so that the WhatsApp messages should be showing the names of the people in my contacts list.

Try these steps?
https://drfone.wondershare.com/whatsapp/whatsapp-not-showing-contact-names.html

Turn on your contact permissions
Refresh WhatsApp Contact List
Reset WhatsApp Sync


Why does SIM toolkit not work with most custom ROMs? Most custom ROMs have problems with Stk.apk (the SIM toolkit part of Android) not functioning properly. The question is not the missing application (running Oxygen, I have the app but it is not working), but something systematic (dependency on RIL?).

I'd like to know why so, and what can be made about it?

Well, the SIM toolkit is initialized in 2 modes, dedicated mode and raw mode. SIM toolkit also depends on the modem you are using. If the modem does not support the dedicated mode, you won't be able to see the SIM toolkit in your UI as it sends raw data to the upper layer (URCs) in raw mode.


Revert to normal recovery mode from CWM recovery mode I am using Micromax Canvas 2.2.

I wanted to install a custom ROM on it, so I backed up the the original ROM (normally, without using CWM recovery). After that, I installed CWM recovery mode on it. Then, I wiped my data & cache and installed a custom ROM, but I forgot to backup the previous ROM using CWM! Now, when I wanted to restore the previous ROM, it is impossible!

The previous backup is a .backup file & CWM can't restore it. I have to restore it via normal recovery mode, but whenever I turn on recovery mode, CWM mode automatically comes there! How to restore my previous ROM?

Just flash stock recovery.img file through Mobile uncle tools.
But in case you want your stock rom back, this will not be helpful to you.
You will have to flash stock firmware through mtk droid tools.


ADB/fastboot stopped working in recovery mode Something went wrong when I updated my Nexus 4 (Mako) with Paranoid Android 6 via TWRP 2.8.

I formated the phone in Recovery Mode but now I unable to connect to adb to transfer new OS image in the internal memory. So, I'm stuck with a phone without operating system.

The battery loads well when connected to my debian but I can't see anything related to the phone with lsusb.

I'm definetly not an expert with TWRP, but I noticed an error when I try to start adb sideload : E:Unable to mount /usb-otg.

I'm also considering to open the device but from informations I found there is no way to extract the internal memory to flash it from my debian.

How can I debug that ? Alternatively, what are my options to send a new image to my phone ?

UPDATE 1: When I enter in fastboot mode (the screen with the android picture) I see:

  FASTBOOT MODE
  VARIANT - mako 8GB
  HW VERSION - rev 11
  BOOTLOADER VERSION - MAKOZ10o
  BASEBAND VERSION - M9615A-CEFWMAZM-2.0.1700.48
  CARRIER INFO - None
  SIGNING - production
  SECURE BOOT - enabled
  LOCK STATE - unlocked

In this mode I still have nothing on lsusb or fastboot devices -l.

UPDATE 2: Here is what I see in dmesg -w | grep usb when I connect the phone :

  [3416.043914] usb 3-2: new full-speed USB device number 22 using xhci_hcd
  [3416.155984] usb 3-2: device descriptor read/64, error -71
  [3416.371985] usb 3-2: device descriptor read/64, error -71
  [3416.587946] usb 3-2: new full-speed USB device number 23 using hci_hcd
  [3416.700008] usb 3-2: device descriptor read/64, error -71
  [3416.915999] usb 3-2: device descriptor read/64, error -71
  [3417.131964] usb 3-2: new full-speed USB device number 24 using xhci_hcd
  [3417.132235] usb 3-2: Device not responding to setup address.
  [3417.336256] usb 3-2: Device not responding to setup address.
  [3417.539975] usb 3-2: device not accepting address 24, error -71
  [3417.651994] usb 3-2: new full-speed USB device number 25 using xhci_hcd
  [3417.652222] usb 3-2: Device not responding to setup address.
  [3417.856035] usb 3-2: Device not responding to setup address.
  [3418.060047] usb 3-2: device not accepting address 25, error -71
  [3418.060149] usb usb3-port2: unable to enumerate USB device

It turned out that the communication problem on the USB bus came from a "loose" connection of in the micro USB. I succeeded to reset a factory image just leaving the phone and the connector in a particular position to keep the contact.


How to enable Do Not Disturb for 1 SIM only in a Dual SIM phone? I have a rooted OnePlus 2 running LineageOS 14 latest.

How can I enable the Do Not Disturb feature for just my personal SIM card, without also enabling it for my work SIM card? Specifically, I'd like to be able to have my personal SIM on Priority mode, if possible, which allows starred/favourited contacts to still ring.

I plan to upgrade to LineageOS 15 soon, but I can do this right away if it is a prerequisite.

Method one
Disbable the notification tone and the ringtone for the simcard that you do not want to use. Just go yo sounds and set it to none for sim 1 or two.

Method 2:
This is a tricky one since there is no default method that i can find to do this, but if you have used tasker before and your phone is rooted then there should be a plugin or a method to do this.

Tasker on Playstore

Goodluck mate


Do I need to (re-)partition my SD card for app2sd to work? I have a rooted HTC Hero, currently running VillainRom (Android 2.1). I want to install FroydVillain (Android 2.2), which supports app2sd, but I'm not sure whether I need to repartition my SD card before I install 2.2 and if yes, how, if I want app2sd to work. Any ideas?

The CyanogenMod wiki has some info on this.

Basically, their old version of apps2sd (now called apps2ext) required an EXT partition on the SD card.

Their current version does not require partitioning, it's just a matter of overriding the preference of the app and moving it to the SD card anyways.

Since FroydVillain is based on CM6, you don't need to format your SD card; CM6+ uses the new apps2sd, not apps2ext.


A confused senior citizen I have an Android Samsung Galaxy J5 phone with SIM card slot No 1 with a Reliance Jio sim and SIM card slot no 2 with a BSNL 4G SIM.

On my BSNL line I do not have data but only for incoming/outgoing calls and other usual applications. I also have roaming and international calls.

On my JIO line I have usual Tariff facilities including data and national roaming.

What do I do to get the maximum out of my two SIM cards and what settings do I put for them??

Please advise as I am really confused.

What do I do to get the maximum out of my two SIM cards and what settings do I put for them?

JIO only has a 4G VoLTE network and wouldn't work in 2G/3G. Does your phone support LTE + LTE may not be supported in your Galaxy J5. See if you can manually set your network and search for the BSNL sim from "Dual SIM settings".

  On my BSNL line I do not have data but only for incoming/outgoing calls and other usual applications.

You will have to switch primary SIM from JIO to BSNL for this as your phone doesn't support LTE+LTE. The JIO sim will probably lose signal when you switch BSNL to be the main SIM.

Also, you cannot use Mobile Data for both SIMs at the same time


Samsung SM-N910F - What firmware should I use and is there any danger in using a "branded" firmware? I read a lot before posting here but everywhere I looked I could not get a straight answer for my question.

I have a rooted Samsung SM-N910F (Galaxy Note 4) currently running 5.1.1, N910FXXU1POK1 (Nordic, NEE), LMY47X.N910FXXU1POK1, factory unlocked. I wan't to upgrade to 6.0.1 and have found a lot of threads on how to do this.

However some sites are using United Kingdom (Vodafone) firmware and still saying that as long as the model is a Samsung SM-N910F there should be no trouble updating.

Is this true? If I use a "branded" firmware, will it affect my phone if it is factory unlocked?

True, you just get a different batch of bloatware from that region. Been using European firmwares for many of my Samsung devices from various regions because generally they're cleaner.

And no matter what your final decision is, SamMobile has you covered for firmwares from all around the world.


Samsung Captivate AT&T OTA Update Stuck at 99% I have a Samsung Captivate (Galaxy S). I recently returned to stock firmware (2.1) using ODIN 1-click and have been trying to do the standard update to 2.2 from AT&T.

The download goes pretty quickly until it reaches 99%. At that point it is just stuck (I've waited about 20 minutes so far). I have tried to hit cancel and then resume. This just restarts my phone, goes to a white screen with an update bar, and hits 50% before the update fails and it boots normally.

What could be wrong and how can I get the standard OTA update to work?

I found this: http://ars.samsung.com/customer/usa/jsp/faqs/faqs_view_us.jsp?SITE_ID=22&PG_ID=2&PROD_SUB_ID=557&PROD_ID=558&AT_ID=368733 and it seems to be working. I'm not really sure now what that OTA update was but I'll ignore it.


Possible to do Nandroid Backup BEFORE unlocking bootloader? I have a stock Atrix 4G with Froyo (2.2.2) (Version.4.1.83.MB860.ATT.en.US). It's past warranty, so I'm not worried about voiding the warranty.

As one would expect, the stock recovery doesn't offer me the option of doing a Nandroid backup.

I'd like to flash a custom recovery like ClockworkMod so as to give myself the option of doing a Nandroid backup before trying out a custom ROM like epinter's CM10.1 (Jelly Bean, Android 4.2).

But I get the distinct impression that I will first need to unlock the bootloader before I'll be allowed to flash a custom recovery.

But as Motorola makes so vividly clear, it seems like unlocking my bootloader will delete all the things from the phone that I want to backup (e.g. the stock ROM in case I want to go back to it) before trying out a custom ROM.

So it seems like I'm in a Catch 22 here:

Need to unlock bootloader before flashing custom recovery.
Need to flash custom recovery before I am able to do a Nandroid.
Would like to do a Nandroid backup of stock ROM before unlocking bootloader.

Is there any way to get out of this Catch 22? Any way to backup my existing stock ROM before unlocking the bootloader?

Or must I just forget about backing up the stock ROM before unlocking the bootloader? I know I can do all sorts of other backups of installed data and apps and so forth, but I'd like to backup the stock ROM itself if possible.

I noticed this question/answer, but this too seems to require CWM to be installed (I am skeptical of being able to get a faithful Nandroid backup of mounted partitions as would necessarily be the case if the phone was powered on as mentioned in the associated xda thread).

Unlocking the bootloader performs a factory-reset on the phone, deleting all the user data. It doesn't wipe the ROM. If you're just trying to back up the stock ROM before flashing (a sensible precaution), then you can safely do that after unlocking the bootloader.

If you want to back up your user data (i.e. installed apps and their data, contacts, etc.), then you do have to do that before unlocking the bootloader, and the answers to this question explain how.


When will the reader option appear in Samsung's Internet-browser? Samsung's browser called "Internet" offers for some sites a separate reader. But not for all sites. What is the criterion to offer the little green box? It looks quite random to me.

It is based on content of site, if any site comes under categories: Article, documentation,  blog,  news or same kind comes under browser reader feature,  hope you got you answer.


Shortcut to switch profile on CyanogenMod On my Android, I was looking for configuring profiles and under Settings found that I can configure profiles and there are some pre-existing ones like Home, Work, Silent, etc, with further settings to customize each of them. I'm assuming that this is a feature of my CyanogenMod installation and not part of Android itself.

Now, my question is what is the easiest way to switch profiles (say switch from 'Home' to 'Work'). I tried to find an option in the notification bar widget buttons in the CyanogenMod settings but couldn't find. Is there something that I can do that is quicker than going to Settings > Profiles > Select profile, may be a widget or something that works with the above mentioned CyanogenMod profiles and preferably not a new application with new profiles.

PS: I can see an option to 'Toggle Sound' but that's for switching Sound/Vibrate/Silent modes, whereas I need to switch profile.

Holding the power button brings up the "power options" menu. In there you can choose the profile.


Android HTC One SV App storage full of unknown data I have an Android HTC One SV (Android 4.1.2, HTC Sense 5.0, not rooted). It's recently been struggling for storage space to the point where it was reporting low and then critically low storage. Note this is the app storage, not anything to do with the built-in or external SD cards.

  tl;dr: Is there a known issue with "dead files" cluttering up App Storage? Is there any way to clear said storage out, or at least view the app storage and see what's taking up the space?

Steps I took as space became more and more scarce:

Moved apps that don't care about being on the App Storage to the SD Card
Cleared all the caches I could find
Cleared all the data I could find
Deleted all text messages
Moved apps that really don't like being on the SD Card to the SD card
Uninstalled all uninstallable apps except the ones I was actually using on a daily basis
Uninstalled updates to the non-uninstallable apps
Uninstalled apps that were actually on the SD Card out of sheer desperation

Whatever space was regained by this was in the 10-50 megabyte range in total and was "mysteriously eaten" over about 2 weeks of normal usage (e.g. web-surfing on Chrome, checking e-mails). By the time I'd got to the bottom step, the automated storage tool was informing me that there was nothing to uninstall/move.

When the phone finally started reporting "less than 0Mb" and crashing the basic phone functionality, I took extreme measures and "Power+Vol'Down'd" it, selecting "Clear Storage" from the BootLoader. That got me back almost 1Gb of space, at which point I was finally able to install Android 4.2.2 (up to this point, it couldn't even download the necessary update). I also updated all the built-in applications to current.

I then installed my core application suite:

Note Everything
BeyondPod Pro
NoteEverything Pro
Amazon MP3
Audible

My phone currently reports that it has 355MB of "App Storage" available; out of 3.85 Gb. Of the used, 673MB is Apps, and a staggering 2.85 Gb is the mysterious "Other".

I want that Other back. The space reclamation tool merely suggests I uninstall the 5 apps above for a grand total of 66.7 Mb, which is... irritating.

Is there a known issue with "dead files" cluttering up App Storage? Is there any way to clear said storage out, or at least view the app storage and see what's taking up the space?

When I researched this same thing, all I came across pointed to that data being used for the HTC sense software along with other preinstalled apps.


Restore specific items using Titanium Backup without root? I regularly backup my entire phone using Titanium Backup.

For the next two weeks or so, im going to be using my friends phone. Id like to restore a few things from the backup (contacts, some app data etc.) without rooting it. Is there any way?

Titanium stores the .apk's in /sdcard/TitaniumBackup/ and the data in the same folder in zip files.  You can click the .apk to install it when viewing in a file manager.

To restore the data, you can extract the zip file on a PC and copy the contents of the data folder (another folder named something like com.domain.appname) to /data/data/ on the device using adb:

adb push com.domain.appname /data/data/


How to move app data to external SD card without root I have a Karbonn A15 with Android ICS (4.0.4), it's not rooted.
I want to move the app data to my external sd card. I tried to move the /mnt/sdcard/data folder, just to check whether it releases any memory in the storage section in phone settings. But the internal storage was same, there was no change. Can anyone tell me where the app data resides in the internal memory? It's fine if I can move app data manually to the external SD card.

Most of the app's data is stored in internal memory, below /data/data. You cannot access these directories/files directly if your device is not routed; same applies to moving it elsewhere.

But if your device is rooted, the keyword are Data2SD, App2SD, and Link2SD:

App2SD: the "official" way to move your apps to the SDCard (see: app2sd and its tag-wiki, the latter describing it in more details). This method moves a big part of the app itself over to the SDCard. Can be used without rooting the device.
Link2SD: an advanced variant of App2SD. This moves the entire app to the SDCard, and then creates symbolic links to the "original places" -- fooling the system to think "nothing ever happened". Requires the device to be rooted, plus a separate partition on the SDCard. See link2sd and its tag-wiki for more details.
Data2SD: doesn't care for the apps, but for their data. Also requires the device to be rooted. We have no tag for that, but you might want to look up the corresponding app on Google Play: Root # All Data2SD card..


Android Nougat - Network Security Configuration for Charles Proxy I recently update my device to Android Nougat and found that i'm not able to all content of the traffic on my charles proxy, and when I used marshmallow/Lollipop devices, I can still see what I want to see.

Based on this Android Security Config, We have the control of the certificates we want to trust for the application we own. ( we need to add this config file into manifest.)

How about other nougat applications (api>=24) ? How can I see other nougat applications' traffic content? is there a way to do so since we don't own the application, there is no way for us to trust certain self-signed cert.

If you want to to look at the network traffic there is still the possibility on a rooted device to use XPosed and one of the Anti-SSL modules (e.g. JustTrustMe).

Unfortunately XPosed is currently only available for 32bit Android versions and most Nougat devices I have seen use Android 64bit.

Or if you want to investigate a regular app from AppStore you can modify and re-sign the app (e.g. via APKTool) - of course this only works for apps that don't have an integrity check.


Why can't my tablet detect my bluetooth speaker after I reset the tablet? I reset my galaxy tablet and it no longer detects my Sharkk Bluetooth speaker. How can I resolve this problem?

You have to get your speaker into pairing-mode at first. You can get into it by holding the "M"-button for five seconds. After that, it should show up as a bluetooth-device on your tablet. I think, this video could also help: Review Sharkk Portable Bluetooth Speaker


Can an Android device  play ALAC and WAV files? I have a music library in iTunes with all files being ALAC or WAV format. I currently play them on an old iPod that supports both files types.

I will be getting a new phone device (replacing Symbian) and am looking at either Android or an iPhone with the capability of also being a music player. I really prefer going to an Android device but need to confirm that I can play both types of files on the Android device and would also be able to sync with my iTunes library.

Can anyone confirm I can make this work?

I really prefer not to buy an iPhone which I know will work. From what I have read it looks like apps like Poweramp and doubletwist might do the job. I am a bit of an audiophile and want to keep the files in lossless. If I had it to do over again I would not have used iTunes but it is what it is now.

I use Poweramp as my player on an S3 and it works fine for AAC, AIFF, FLAC, and apple lossless, even for FLAC HD files from HDTracks.  I simply use Android File Transfer to transfer music from my MAC to the S3.  The only problem I fine is static in the music, if I use the EQ or The Tone controls.  I am still trying to find an answer for that, but with those controls off, sound is fine.


Only my Contacts icon colours are inverted Some weird behaviour, I hope this question is OK for this technical forum. My Google and Stackexchange/Stackoverflow searches yielded nothing. Android 8.1.0 on Nexus 6P Google phone.

All icons involving my Contacts have over time started being displayed in negative colours so that they are now pale pastel colours on a white background where I previously saw saturated colours on a black background.

It started with my Phone app only (all tabs: Favourites, Recent and Contacts) and after some weeks started happening in Messages and Contacts apps too.

Note this is not about my entire phone displaying negative colours, which can be fixed under Settings->Accessibility->Color inversion. Only my contacts default icons are affected (I don't have photos synced). Toggling the colour inversion setting doesn't fix it.

I keep my phone up to date, both app and OS updates. The changes happened over time across I think at least one or two OS (reboot) updates.

Or have these app simply decided to change the appearance of contacts icons and I'm being foolish?

From Google product forums

  The Phone and Contacts apps have been undergoing a design change of late and there is no setting to choose the colour backgrounds you would like. However, please leave feedback from within the app to state your preference - there may well be a change in a future update so watch for that

Related How to change contact colors with Messages 3.5?


Change language of chrome translation I have Marshmallow and the latest Chrome. My phone language is set to Italian.

When I open in chrome sites in foreign languages it proposes to translate it in Italian.

For Japanese pages I noticed using Google translate that English translation is much more accurate than Italian.

Therefore I would like to know if it is possible to force Chrome on Android to translate Japanese into English instead of Italian.

Setting the browser in English would be a good workaround but I found how to do so just in the Windows version.

I found a solution.
In Android Chrome go to chrome://translate-internals

Change the only editable parameter from your language code to
en

Now restart Chrome.

When you open a page in a language different from yours and English you see the usual "do you want to translate..." question but source and target language are now clickable and you can change them as needed.


deactivate PIN-request after airplane mode When switching on the phone, one is by default asked to enter the SIM-PIN -- which is a good security measure, to prevent "strangers" from causing you costs. Now the same applies when returning from airplane mode: one has to enter the SIM-PIN again. Which renders certain energy-savers useless: if an app e.g. enters airplane mode on signal loss (see: What is Cell standby and how can I keep it from eating my battery?), it would be unable to return to normal operation without user interaction.

I'm looking for a way to selectively disable this: Have the PIN request active when powering up the device -- but not being asked for the SIM-PIN when returning from airplane mode.

Please do not confuse this with "keyguard": I'm not asking about the screen lock (PIN/pattern/password). Here I know my way around, as there is an API for apps to use (so I can e.g. temporarily turn this off with Tasker).

I know this works with Samsung devices -- but I preferably want a device independent solution which works for all manufacturers.

The answer lies in the source... it seems to be that the property to request pin-lock is built into build.prop or default.prop.
Have a look at the reference found in the TelephonyManager source, between lines 735 and 755. For brevity,
public int getSimState() {
        String prop = SystemProperties.get(TelephonyProperties.PROPERTY_SIM_STATE);
        if ("ABSENT".equals(prop)) {
            return SIM_STATE_ABSENT;
        }
        else if ("PIN_REQUIRED".equals(prop)) {
            return SIM_STATE_PIN_REQUIRED;
        }
        else if ("PUK_REQUIRED".equals(prop)) {
            return SIM_STATE_PUK_REQUIRED;
        }
        else if ("NETWORK_LOCKED".equals(prop)) {
            return SIM_STATE_NETWORK_LOCKED;
        }
        else if ("READY".equals(prop)) {
            return SIM_STATE_READY;
        }
        else {
            return SIM_STATE_UNKNOWN;
        }
    }

The key is TelephonyProperties.PROPERTY_SIM_STATE which is referred elsewhere, between lines 94 and 98.
//****** SIM Card
/**
 * One of "UNKNOWN" "ABSENT" "PIN_REQUIRED"
 * "PUK_REQUIRED" "NETWORK_LOCKED" or "READY"
 */
static String PROPERTY_SIM_STATE = "gsm.sim.state";

After searching through the source code here on my machine, I'll give you the idea of how often this method getSimState is called, notice the names of the java source to clue in on how its integrated within Android, not just in the Telephony layer but elsewhere.
services/java/com/android/server/am/BatteryStatsService.java 219:      int simState = TelephonyManager.getDefault().getSimState();

telephony/java/android/telephony/TelephonyManager.java 523:    public int getSimState() { 551:     * @see #getSimState 562:     * @see getSimState

policy/src/com/android/internal/policy/impl/KeyguardUpdateMonitor.java 478:    public IccCard.State getSimState() {

policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java 545:            final IccCard.State state = mUpdateMonitor.getSimState();

policy/src/com/android/internal/policy/impl/LockPatternKeyguardViewProperties.java 57:        final IccCard.State simState = mUpdateMonitor.getSimState();

policy/src/com/android/internal/policy/impl/LockScreen.java 273:       mStatus = getCurrentStatus(updateMonitor.getSimState());

policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java 173:                && (mUpdateMonitor.getSimState() == IccCard.State.ABSENT); 217:                final IccCard.State simState = mUpdateMonitor.getSimState(); 469:                && (mUpdateMonitor.getSimState() != IccCard.State.PUK_REQUIRED)) { 512:   secure = mUpdateMonitor.getSimState() == IccCard.State.PIN_REQUIRED 513:                            || mUpdateMonitor.getSimState() == IccCard.State.PUK_REQUIRED; 643:        final IccCard.State simState = mUpdateMonitor.getSimState(); 662:        final IccCard.State simState
= mUpdateMonitor.getSimState();

policy/tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java 49:        public IccCard.State getSimState() {

Do those file names give a clue, yup, in the lock screen...
Theory
This requires root at this point, by invoking the adb shell and calling getprop and setprop to do this, the only part is this, by invoking
adb shell getprop will get back the pertinent information as shown below
sh-4.1# getprop
[gsm.sim.state]: [READY]

This subtle property seems to be dynamically persisted into a backing property store, from the moment of powering up and is adjusted accordingly, based on number of things, service, and not to mention accidentally dropping the handset which may knock the sim-card out of its reader which would change the state of the card to "not-ready" or "unknown". (ref: system/core/include/cutils/properties.h and system/core/toolbox/   [ getprop | setprop ].c)
Now at this point, theoretically, by invoking setprop prior to locking the screen, it could be circumvented temporarily, but then again, that could get resetted by the telephony layer! Have not tried that! Which is leading to this...
Conclusion
The only way this can be switched off, is to effectively disable the pin-lock request on the actual sim-card. That is where the "magic" bit-flag is stored on that, in which the telephony's RIL layer reads it in via the proprietary htc/samsung/qualcomm's library, and that would prevent propragation of the persisting of the property "PIN_REQUIRED" up through the layers of Android.
A possible work-around, for Android Developers only :)
This would require hacking and recompiling the source.
For the airplane mode, when entering that mode and leaving airplane mode, the property could be split up, into two, gsm.sim.state can be left as is, but devise another property, something like this, gsm.sim.state.airplane.mode and assign a value along the lines of SIM_STATE_PIN_NOT_REQUIRED, and modify the airplane mode check, to read that property and if set to that, do not show the pin dialog box, otherwise as usually does, prompt it.


Android 4 USB charge only When I connect my Android 4 phone (Galaxy Nexus) to a computer using USB, the storage of the phone is automatically mounted on the computer. How can I connect my phone using USB for charging only? In Android 2.x I had to explicitely choose "USB storage", in Android 4 there is only the choice between MTP and PTP? ):

When your phone is plugged into a computer there should be a USB symbol in the notifications bar. Tapping the notification associated with this should allow you to switch between MTP/PTP (whichever you have selected in settings) and "just charge".

EDIT: apologies, it looks as though this is an HTC-specific thing, and not general. I'm new here - should I leave this answer with this edit, or delete the answer?


Why am I getting Google Drive notifications about strangers' documents? Screenshot:

Is this just a new form of spam or phishing technique, basically betting that I'll click on the notification and look at the document? I haven't looked at any of them yet, but it seems utterly bizarre that Google Drive would notify me of the occurrence of anything in someone else's document.
A quick tour of the Russian alphabet and Google Translate reveals the document name as "Message No. FB-24".
Cross-post

This has happened to me more then once and always on a chromebook. (I don't own one anymore) Anyway I just wanted to say something because it was malware in my case.


27 MB + 4.2 MB = 28 MB? Where'd my space go? After getting the "low on space" message on my Nexus One for the umpteenth time, I went to into the "manage applications" screen to uninstall applications I hadn't used recently. I waited for the screen to fully load before I did anything. It said I had 27MB free on my internal phone storage. I then clicked on the "Fooducate" app I had installed. It said it was using roughly 4.2 MB of my internal storage for the application, plus about 12 KB of data. It was installed on the phone and moving it to the SD card was not an option. I clicked "uninstall" and the uninstall process ran. After that, the "manage applications" screen claimed I had 28 MB left.

What happened to the other 3.2 MB? I would think that if you have 27 MB, and you uninstall a program that's using 4.2 MB of space, you would then have 31.2 MB of free space.

Update:

After turning my phone off and then back on again, and then going to the "manage application" screen, it now says 32 MB free, which is more like what I'd expect. So I guess my revised question is - why wasn't the space immediately available, and is there something I can do to free it without cycling the power?

From what I can make out from your scenario, it seems the culprit is the android's Dalvik Cache.
Quote from a thread in xda forums:-

  When Android starts up, the DalvikVM
  looks thru all of your applications
  (.apk files) and frameworks, and
  builds a tree of dependencies. It uses
  this dependency tree to optimize the
  bytecode for every application and
  stores it in the Dalvik cache. The
  applications are then run using the
  optimized bytecode. This is why when
  you install a new ROM, sometimes it
  takes a very long time to boot for the
  first time. Any time an application
  (or framework library) changes, it's
  reoptimized and the cache is updated.

and it seems that each time you reboot, the dalvik cache reoptimizes.


How do I add a widget to my lock screen? I am running a fully stock Android 4.4.4 Nexus 5, with Nova (Premium) Launcher. Since I first bought this device, I have heard, read, and been told that adding widgets to the lock screen is possible, as long as it is enabled in settings. Well, it is, but I can't figure out for the life of me how to actually add them.

Sorry if this is a Super Newb question, I've Googled, Binged, etc...  With no luck whatsoever. The only thing I seem to ever come across are instructions on how to enable them, which as I stated, I have done.

You have to enable the lock screen widgets from Settings > Security > Check "Enable Widgets". Once done, go to lock screen, swipe from towards right hand and now you will be able add widgets there.


Rear camera not working My rear camera doesn't work..i dropped my phone on the carpet since then it stopped working..whenever i open any camera app it shows the front camera and doesn't have option to switch the camera to rear..even the flashlight app won't work...Tried another camera app, tried to clear cache , rebooted the phone several times, no luck..read in some posts that the issue is with hardware and even restting the phone won't work..Is there any other solution?? My phone is HTC desire 816g...and its not rooted

It's quite obvious now that you should go consult repairs. Quite possibly it's only the camera module connector that broke loose, so a quick disassembly might just do the job.


Is it possible to install windows in android tablets? I want to have Windows in Android, Is it possible to install windows in android tablets?

This article explains how to install Windows on an Android tablet. But as it stresses, the app and methods are unsupported, so if something happens to your device, then you are on your own.

From the article, here are the steps:

  First, you first must install the Change My Software application on your Windows-based PC. There are several versions of the app, each for a different version of the OS (Windows XP, Windows 7, Windows 8, Windows 8.1 and Windows 10).

After installing the software mentioned above:

  Make sure your Windows PC has a high-speed internet connection.
  Connect your Android tablet to your Windows PC, via a USB cable
  Open the version of the Change My Software tool you want to use.
  Select the Android option in Change My Software, followed by your desired language
  The Change My Software app should then start downloading the required drivers from your Windows PC to your Android tablet.
  Once that’s done, click “Install” to begin the process. Obviously, you should keep your tablet connected to your Windows PC for this entire time. If you want to dual boot between Windows and Android on your tablet when the process is finished, you should not check the “Remove Android” box in the Change My Software app.
  Once Windows has been installed on your Android device, it should either boot directly to the Windows OS, or to the “Choose and operating system” screen if you decided to make the tablet into a dual boot device. After that, your version of Windows should then begin its own normal setup process.


How to ping a local network host by hostname? I recently wiped my phone and now I am unable to ping a machine by the hostname. Pinging by IP works.

I have a machine, let's say it is called NAS. From my Router and PC, ping NAS finds the machine. However, from my Android Phone, ping NAS returns ping: unknown host NAS.

I am rooted, so I went to /etc/hosts and added 192.168.1.### NAS and it was able to resolve NAS to an IP but what is the solution for making it ping all machines by hostname.

In my Wifi settings on the phone, DNS shows 3 entries: 8.8.8.8, 8.8.4.4, 192.168.1.1.

SHORT ANSWER:

You would be able to ping a local host by name only if your Wi-Fi router (or some other local host) is running a DHCP/DNS server which does know the name of the host you are trying to ping. This is a screenshot from my router:

Also make sure your Android device is sending DNS queries to local server and not on internet. Android loves Google so much, so you will often find queries going to 8.8.8.8 (may be when router is advertising the IPv6 DNS server) as it's in your case. 192.168.1.1 must be the first (and preferably only) DNS. Configure static IP in Wi-Fi settings or if you have root you can use Android kernel's built-in firewall netfilter to force a nameserver. Since DNS uses UDP port 53, do a Destination Network Address Translation (DNAT):

~# iptables -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to 192.168.1.1:53

Non-root solution which works for both Wi-Fi and Mobile data is to use a VPN app like Virtual Hosts which intercepts DNS traffic and makes queries to configured upstream DNS server.
On Android Pie+, you need to set Private DNS off because by default DNS over TLS (DoT) sends encrypted DNS queries on port 853 which can't be interpreted by ordinary DNS servers.

For more details see How to configure DNS properly?

DETAILS:

WHAT IS DNS
Network hosts (anything connected to network including computers, phones, printers, routers etc.) identify each other with addresses (IPv4 most common these days). Hostname - which maps to an IP address - is relatively easy to remember for humans. When a host wants to access other host by name, hostname needs to be resolved first to the corresponding IP address. This name resolution was easy in early days particularly before internet when the networks were smaller. /etc/hosts file on each host used to contain the IP vs. hostname mapping of all hosts on a network, still valid today. When network grew in size, having thousands and then millions of hosts, it was no more possible to maintain hosts file of an ever-growing network, so Domain Name System was introduced.

In simple words DNS consists of servers - one or more hosts on a local or public network - which maintain a huge hosts database. So one can configure the DNS resolver on his/her host to contact a specific DNS server (which in turn may contact other servers recursively) when it needs to resolve a name. IP address of DNS server (nameserver) is usually provided by DHCP server or can be set manually. There are a number of popular public DNS like 1.1.1.1 (CloudFlare) and 8.8.8.8 (Google) etc. One can configure DNS resolver to use desired DNS e.g. from GUI settings or using /etc/resolv.conf file on Linux but Android doesn't offer a very straightforward way to achieve this. See How does Android OS do DNS name resolution? for details.

LOCAL DNS SERVER
So now if you want to ping a local host by name, you either need to add an entry to /etc/hosts file on your phone or there should be some DNS server on your local network. Actually there would be already one. Most of the routers offer the services of DHCP/DNS servers in addition to acting as gateways. Even when you create a hotspot on your phone (an it works as a simple router), it runs dnsmasq (up to Pie) as its DHCP/DNS server. But in order to resolve local hosts the DNS server should be a resolver, not just forwarder.

DYNAMIC DNS WITH DHCP
Next thing is how a local DNS server would know the hostnames of all hosts on network. This belongs to collaboration between DHCP client and server. DHCP communication occurs using different option codes. Code 12 is the one which lets client send its hostname to server (or may also request for a hostname) when asking for an IP address. Windows and Linux hosts are usually configured out of the box to send their hostnames to DHCP server (1) . Since Android 8 DHCPDISCOVER and DHCPREQUEST packets don't include hostname, so Android hosts can't be accessed by hostnames this way. See How do I change the name of my Android device?

DHCP server then forwards the assigned IP along with received/assigned hostname to DNS server so that to update its database (2, 3). A quote from a router's advanced configuration:

  Register DHCP leases in the DNS Resolver allows you to register DHCP static mappings. This, in turn, enables the resolving of host names that have been assigned IP addresses by the DHCP server.

Same is for dnsmasq:

  Machines which are configured by DHCP have their names automatically included in the DNS

An alternate solution could be to configure your DHCP server to assign static IP addresses and set hostname for each IP. See this answer for a little more details on this.

DNS ALTERNATIVES
DNS queries are unicast i.e. a host requests a DNS server for name resolution by calling the later explicitly by its IP address. However it's also possible to call hosts by name on a local network without using hosts file or a DNS server. This is done using multicast DNS (a zero-configuration protocol) in which each host on network acts as client as well as server. When a host sends mDNS query to all hosts on network at multicast address 224.0.0.251 where <hostname>.local is, the host with name hostname itself responds with its IP address, so the communication starts (4).
Android does have mDNS built-in but it works only if an app makes use of NSD APIs. For instance adbd force starts mdns service (5) so as to easily access an Android device (e.g. Raspberry Pi) from PC. See this answer for details.

There are also other name resolution solutions like NIS and LDAP/AD usually used on large private networks or NetBIOS used by Windows's file sharing. But Android's Bionic libc doesn't provide a phenomenon like NSS to prioritize NIS, LDAP or mDNS over DNS. Android's resolver only looks for hosts file before going for DNS (6). So you have to go for one of the two.


connecting to a wireless network that uses WPA2 enterprise encryption I'm trying to connect to a wireless internet I've got the user id and password for. The network uses WPA2 enterprise encryption and Cisco:Leap authentication.

How can I connect?

On my laptop I do this using a program by ThinkVantage technologies called Access Connections but on the Android built in wireless networks there aren't enough options.

Android version: 4.0.4 with JJHybrid custom rom (and rooted)

The problem, in my experience, is that the vanilla Android UI doesn't give enough access to all the WiFi capabilities that the device possesses.

What I've done on my devices in the past, in situations where I needed to connect to an enterprise wifi is to remote into the device and change the wpa_supplicant.conf file manually. To do this though you'll need root access on the device.

The steps are as follows:

Make sure that you have the device connected to the computer and turn development mode on, with your device driver installed. You can find some of them on Google's page.
You'll need to have android-developer-bridge at hand, which comes with the android-sdk. You can get that here.
In a terminal of your choice run the adb.exe file from the sdk with the following command: adb.exe devices. This will give you a print out of the devices that were detected. If not, check the steps above.
Now you'll need to pull the wpa_supplicant file to your computer's filesystem for modification, or you could do it through the terminal itself.
Run adb.exe pull /data/misc/wifi/wpa_supplicant.conf <The path you want to put the file on your computer>.
Open up the file and modify it by adding a block with the following format (//is a comment and should not be placed in the document). You'll need to get the correct information from your network administrator:

    network={
       ssid="<Your network SSID>"
       scan_ssid=1
       priority=1 //Higher priority makes this SSID take precedent over other SSID's
       mode=0
       key_mgmt= //For instance IEEE8021X
       eap=  //For instance PEAP
       identity= "<Your username>"
       password="<Your password>"
       phase2="" //For instance auth=MSCHAPV2
    }

Save the file, turn off your phone's WiFi, and run adb.exe push <Path of the file on your filesystem> /data/misc/wifi
Now run adb.exe shell, and execute chown system.wifi /data/misc/wifi/wpa_supplicant.conf
Turn the phone's WiFi back on, and hopefully this worked.

Another option is to try to use some of the WiFi management apps you can get on the Play market, but in my experience they haven't worked all that well.

Hope this helps you in some way.

-MrDresden


Educational tablet mass-customization I am working on a small nonprofit project to bring educational tablers to rural areas of Thailand. I would like to ask you guys to help me out with the task. There are 100 chinese tablets donated. I am looking for a way to upload multiple educational apps at once and customize the tablet look and feel, so far I have found solution to upload multiple APKs with mass-apk-installer.

For customization I have found Themer, which unfortunately is not compatibile with the tablet. Then I came across Desktop VisualizeR this one looks promising, but customizing manually 100 tablets will be ages of manual work.

At the end I will have lets say 20 APKs with educational games. I would like to change the home screen so every one has different background and customized big icons, preferably 4x bigger than original size. The 'icons' should have custom descriptions. At the end I would like to fully customize one tablet and have some kind of solution to easily port all settings and customizations to rest 99 tablets.
I would kindly request specific answer to my problem, not links to general tutorials. Please help me out! The kids will grately appreciate your help.

As the tablets are all identical, and run Android >= 4.0, the following approach could be taken – provided all devices should be configured identically:

Configure one device the way you want to have them all
Use adb backup to create a backup of this tablet (see our adb tag-wiki for a starting point if you didn't use ADB before)
Use adb restore to restore the created backup of the first device to all other devices

This should transfer all apps and settings from the first, manually configured device to all the others (including homescreen settings). You can play with parameters to adb backup to speed up the restore process, e.g. by specifying to only include the apps you added/modified, e.g.

adb backup -apk -shared -f backup_customized.ab com.package1 com.package2 …

(replace com.package1 com.package2 … with a list of packages you want to include). Skip -shared if you don't need to clone SDCard contents (you also could copy those separately, which even might be faster).


How to root a ZTE N817 I am looking for an easy, free, and safe way to root my ZTE N817 without ruining my phone are there any programs or apps that I can use

PC version of iroot v 1.8.8. might help check out link below

https://forum.xda-developers.com/general/help/zte-n817-root-t3443935


Can Android Auto app connect to car dashboard device running Android 4.4? Does the Android Auto app require Android 5 on the car dashboard that it is streaming data to?

(Phone has Android 5)

Based on this tweet from Android,

Get #AndroidAuto today w/ Pioneer products & an Android 5.0+ device; now available in US, UK & AU. More partners coming soon.

So you'll need three things,

Android Auto compatible head unit.
For example, the  Pioneer AVIC-8100NEX Navigation receiver head unit

An Android phone running Lollipop or higher versions.

Also, you need a compatible cable to connect the head unit to your Android smartphone.

You'll also need a compatible microUSB cable such as the Pioneer
CD-MU200 cable (or a similar microUSB-to-USB cable) to connect the
phone to the receiver.


How can I get "Always on when USB connected" back on Samsung Vibrant (Android Froyo 2.2)? How can I get "Always on when USB connected" display feature on Samsung Vibrant running Android Froyo 2.2? I used to love it on 2.1 Eclair but when I upgraded to 2.2 it is gone. Any trick to get it back?

After some research I found some app on Market that sets this global setting ('StayAwake'). Missing setting looks like Samsung or TMO customization. I'm running official TMO 2.2 update (T959UVKA6) installed via miniKies


I side loaded an apk game which now asks me to update but I don't know how to do that. Please help. I have three games now wanting updates. Thanks. AB I side loaded some games on my Android phone and all are now asking for updates. What do I do?  I cannot get past the update screen.

You need to get a newer APK file from the same place you got the original one. Install this new APK the same way you did originally, and it will replace the older version.

Note that the signature on the old and new versions have to match, so if your original APK file was a modified version, instead of the version released by the publisher, you can't update it to the official version or to a version modified by somebody different. In that case, you need to uninstall the old version and then install the new version, and you'll lose all the app's data and settings.


How to stop Google Keep from seeing numeric data as phone numbers? Google Keep on Android seems to convert arbitrary numeric data into clickable phone numbers. Any sequence of 5 or more digits, with differing punctuation seems to trigger it. I seem to have triggered this a lot so far and not once have I actually typed a phone number! This is proving to be quite problematic. The hypertext'd numbers are too easy to tap, particularly when you are going back to edit that text, which then transports you away to the dialer! Most annoying.

Is there any way to prevent the app from doing this?

UPDATE: I installed the update to 1.0.79 today but there is no change in this behaviour yet. In fact I can't see that anything has changed with this update?! Possibly bug fixes I guess, but nothing new is listed in the official change log either?!

However, this over zealous hyperlinking of numbers is more prevalent than I first thought... the default text messaging app does it as well - so I guess they share a common text-element?

Looks to be bad recognition by Google's code. :-/ Happens on mine as well and no setting can change it.

Google is surprisingly receptive to feedback on its apps (a bug fix I reported made it into Google Music's update!), so two ways to get this fixed:

Go to Keep's page and click "Email Developer" and write this up. Or, within Keep, Menu -> Send Feedback.


Offbrand Android Tablet - Google Mail/contacts/calendar issue I bought a Pandigital Supernova 8" tablet with Gingerbread OS, for a really good price, and despite the fact it had a lot of oddball apps on it, I was able to root it, and get google play/gmail etc on it. I'm having a real problem though, getting Google calendar/contacts to sync. I installed the Gmail app, it prompted me to login to my gmail address and mail itself works fine. But.. The contacts applet and calendar do not sync with my gmail account. If I go into the contacts applet it says there are no contacts, and there is no google selection in the "add accounts" area. While trying to figure this out, I found there were two .apk's missing, GoogleCalendarSyncConnector.apk and GoogleContactsSyncConnector.apk. Once added and the tablet rebooted, I figured this would work, but alas, it did not.  What am I missing??

Warning - I've not tried this.  I've a lot of experience with Android but haven't specifically tried hacking Google services on to a non AOSP based ROM.  I recommend that you make a full nandroid backup through clockworkmod or any other recovery tool before you attempt this.  If you can't backup, I'd think seriously about not trying this.

That said - Google doesn't like ROM developers ship their ROMs with all the Google framework apps installed, which is good for you because it means that everything you need to get up and running properly with the Playstore, GMail, Google Accounts etc can be found in one handy zip file.  Have a read up of this page, take note of this paragraph:

  Google Apps packages are not cross-compatible with other major Android versions. For example, the 20120224 pack for Ice Cream Sandwich (Android 4.0) is not compatible with Gingerbread (Android 2.3). Likewise, the DRC83 package for Donut (Android 1.6) will not work with Honeycomb (Android 3.x). Flashing an incompatible package may cause a variety of bugs, boot-loops, crashes, force-closes, kernel panics, plagues, rashes, coughing, sneezing, headaches, diarrhea, vomiting blood, blood dripping from scrotum, thermonuclear war, unending Tic-Tac-Toe games, Mayan Doomsday, flooding, purple pustules forming on the face, a bricked device, exploding batteries, or nothing at all. Regardless, it is not recommended, and support will not be provided by any competent developer to a user who has done so.

The file which matches your OS version (Gingerbread, 2.3) is http://goo.im/gapps/gapps-gb-20110828-signed.zip.

Flash this file via the recovery console, or you can install manually by following the script at \META-INF\com\google\android\updater_script.

Again I warn you that you could mess up your device, and I'm willing to bet there aren't that many ROMs out there if you mess up the current one.

Good luck!


Remove recently used emojis from Gboard After switching from Samsung S7 Edge to Poco X3 NFC, although both on Android, I can't figure out how to remove recently used emojis, which is on Gboard.
I searched a lot but nothing related to Poco X3 NFC. The MIUI is 12.0.8
How to remove them from the keyboard?

None of the trusted keyboards support this feature.
Start afresh after clearing data and cache of the app - Settings >> Apps >> G Board.
Then use incognito mode on keyboard if it supports. Microsoft SwiftKey has incognito mode. IDK about GBoard.


Is there a way to log into and root my device without using ADB? With the Android SDK it is possible to run the "adb shell" command to shell into an Android device plugged in via USB. I would like to know:

Is there another way to log into an Android device and gain root access
to all its files and folders without having to install the Android SDK,
for instance using Putty somehow once the device is connected via Wi-Fi
to a router on a common network?
On Unix there is a program called "last" allowing you to see the most
recent logins and the associated times. Is there a similar utility
that can be run on Android once root access is gained that would
allow you to view the most recent times when the device was used
or unlocked?

There are several ways to achieve root access on an Android device -- and they differ a lot, depending on manufacturer, device, Android version, and even Linux kernel version running. Unfortunately, devices don't ship with "root" accounts (as we are used to from our desktops and laptops) -- but there's no common way to "root" them.

Rooting is mostly done via Exploits. Some require ADB installed and an USB-Session established. Others do not require ADB. And again others ship as a single .apk to be copied to the device and started there (so-called "one click root"). And again another method might involve a custom recovery being flashed...

So many methods. But to explain them all in detail, this is not the right place -- while your question should be answered already, as it required only a "yes" or "no" :)


How to make a key act as acute and apostrophe? dead keys problem Hi dear android/linux enthusiast, first question on stackoverflow, until now I've got a lot of help just reading stackexchange.* in passive mode, thanks for all that!

I want to make a keycharmap/keylayout for my bluetooth keyboard in my android phone. I want it to behave like a dvorack-us-international keyboard. So I made all the web-research needed but I'm still missing one thing. In my PC the apostrophe key behaves as an acute key, if I press it once and then press a vowel, it writes the vowel with the acute (my native language is Spanish so I've become dependent on this "feature"), so I want this behavior in android.

In my PC:

APOSTROPHE A = á
APOSTROPHE O = ó
APOSTROPHE Shift+A = Á
APOSTROPHE APOSTROPHE = ´ (lonely acute)
APOSTROPHE SPACE = '
Shift+APOSTROPHE A = ä
Shift+APOSTROPHE Shift+A = Ä
Shift+APOSTROPHE Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE SPACE = "

So I made a keycharmap that has this:

key APOSTROPHE {
    label:                              '\''
    base:                               '\u0301'
    shift:                              '\u0308'
}

(As sepecified in https://source.android.com/devices/tech/input/key-character-map-files.html#behaviors)

But what I've got was this behavior:

APOSTROPHE APOSTROPHE = ´ (lonely acute)
APOSTROPHE SPACE = ´ (lonely acute)
Shift+APOSTROPHE Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE SPACE = ¨ (umlaut)

As you can see I'm missing the quote and double quote and I'd really like to have them.

So, I tried something different:

key APOSTROPHE {
    label:                              '\''
    base:                               '\u030D'
    shift:                              '\u030E'
}

(Looking at android sources http://omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/view/KeyCharacterMap.java;h=55dd6bb64fe65ba29c5f71ed9257ed9dbe7a3790;hb=HEAD and at unicode "combining character" in wikipedia)

But didn't got what I wanted either. I saw that the character '\u030E' was comment-out on the source code ok, but I had to try. So the question is:

How do I get the behavior I want in android? Can't be done without modifying android sources? do I have to use key modifiers (ALT or CTRL) and stick with that?

(I'm using cyanogenmod 11-20140708 based on kitkat 4.4.4 on a LG nexus 4 (mako))

thanks!

Ok, this is not the answer, this is some kind of "workaround" that I don't like. It works but makes me memorize another super key combo.

# In the keycharmap I puted this:

# this is the default for this key
key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    alt:                                '\u0300'
    alt+shift:                          '\u0303'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
    alt:                                '\u0301'
    alt+shift:                          '\u0308'
}

And with that settings I get this results:

Alt+APOSTROPHE A = á
Alt+APOSTROPHE O = ó
Alt+APOSTROPHE Shift+A = Á
Alt+APOSTROPHE Alt+APOSTROPHE = ´ (lonely acute)
APOSTROPHE = '
Alt+Shift+APOSTROPHE A = ä
Alt+Shift+APOSTROPHE Shift+A = Ä
Alt+Shift+APOSTROPHE Alt+Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE = "

Using Alt+Shift feels unnatural and I'd like to get the same behavior that I've got on my PC, but for now this works.


Fix for "Trebuchet has stopped" I recently installed cyanogemod 12 unofficial version on my xiaomi redmi 1s.But whenever I try to lock a folder on my home screen it says "Unfortunately trebuchet has stopped working".I want to know if it can be fixed.

Method 1: Clearing data and cache

Go to system Settings > Apps > Open “All” tab > Select Trebuchet
Click Force Close> Clear data and Clear cache of Trebuchet
Restart the phone

Method 2: Install a different launcher

Install a different launcher like Nova or Apex and set is as default launcher
Since you already have Trebuchet it might conflict with the new launcher so  with root explorer or file explorer go to System > Apps > Delete/Rename Trebuchet to something else

Method 3: Weird fix

Simply press menu button and you should see “Trebuchet Settings”
( If you still can’t find the Trebuchet settings, install a launcher like Apex or Nova > Widgets > Activities > Trebuchet > Preferences. Now you can access Trebuchet Settings/Preferences from Homescreen.)
From Trebuchet Preferences >  Go to Dock Divider deselect and reselect it.
From Trebuchet Preferences > Homescreen> Set the number of Homescreen to 7.
From Trebuchet Preferences > Homescreen> Enable search bar.

Source


How do I refund a purchase made through Google Play? When I purchase an item from Google Play, I get the following message;

This message seems to indicate that I can somehow get a refund for my purchase by performing an action on my device within a specified time frame.

What exactly is this message implying I have to do in order to get a refund? How do I refund a purchase made through Google Play?

If you open the Play Store on your Android device and go to that app's page within the refund period, a refund option is available to tap. I'm not certain if this is available in the web version of the Play Store (It isn't, as far as I can tell).


MX OTT TV Box PIN Problem My box boots directly into the pin entry screen, Clock on left and keypad on the right.

I enter the pin correctly and the home screen comes up for one second and then goes back to the pin entry screen. I can't get it to do anything else.

The PIN is correct, If I leave it for a few seconds it just goes into the default screensaver.

Any suggestions please?

I also had this problem today. I typed in 1234 for the PIN and it worked, but I don't know why or how.


Use Socks proxy on Android without rooting in Android 5.1 I have a Socks5 proxy and I need to configure it in my mobile so that all traffic of the apps goes through that proxy. How can I configure Socks5 proxy without rooting the mobile ?

I have seen 'ProxyDroid' on 'Google Play Store' but it needs the phone to be rooted. Tried Another app 'Drony' but not able to successfully make the connection. I might be doing something wrong.

Please suggest a solution .

Environment

Android Version  ::   5.1
Mobile           ::   MOTO E  , Samsung J2

Drony should work. But not sure if latest SOCKS5 features are supported. Can you try with ccproxy socks5? I'm sure that works with that one.


How to add/remove an individual song from device in May 2013 update Google Play Music app? I have poked around (and prodded) the three-dots menus in the new Google Play Music UI (app version 5.x) and, for the sake of all that is free storage space, it appears to only allow managing on-device/offline tracks on a group basis, e.g. by album. Not only can I not figure out how to pin only specific, individual tracks to my Nexus 4 (without resorting to hacks like pinning a playlist and managing it that way), but I also cannot find a way to remove a single track that has pinned itself to my device without waiting for the entire album to download just so I can unpin it.

Reading the official help page on offline listening was of no help, because I simply cannot find the pin icons described in the article.

Am I just thick? Or did Google decide that storage space on the Nexus 4 isn't scant enough and needs to be filled with even more unwanted music tracks?

Listen the entire song and the song will be cashed so you can listen to it offline, but be sure that the "cashe during playback" is enabled... And for the removing a single song... try swiping left or right.

p.s. this is the only way other than the path of making a playlist etc...


How do I remove this odd field sometimes appearing when typing? I have recently started seeing an extra field middle left on the screen on my Android 5.1 Moto G 1st generation:

I cannot tap it. It also appears in other apps, for instance Hangouts. I first thought it was some sort of word suggestion, but it doesn't seem to change much or always appear.
Does anybody know what that is and how to remove it?
Oh, and what does "winsomely" mean..? Thank you.

It's not an extra field.  It's a malicious app that is causing it.  Download.StopBadApp Moble Security from playstore and scan the phone to detect and remove the malicious application.


How to root Micromax A089 Bolt without PC? I have a Micromax A089 Bolt running Android Jelly Bean. I want to root it, but I do not have any PC. So how can I root it easily without PC?

Framaroot is a one-click universal root method that works on a number of Android devices. With a couple of root exploits attached with the app, you can easily root your device in no time. The app also allows users to unroot their devices within a single-click, so you can just go back to the unrooted state in a second should you want to. So without further ado, let’s see how you can root your device using Framaroot:

Before You Begin:

This will void the warranty of your device. However, you can reinstate the warranty by unrooting your device if there’s any unrooting procedure available.

Downloading Required Files:

Framaroot APK (It’s attached in the first post)

Rooting Your Android Device (Framaroot Method):

Download the framaroot apk on you phone.
Head to Menu>>Settings>>Security on your device and enable the Unknown sources option.
Install the framaroot app.
Once the app’s been installed, launch it from your App Drawer.
Select Install SuperSU from the first dropdown menu.
As for selecting the exploit (there’re three, Sam, Frodo and Aragorn), head to this page and see what exploit works for your device. Once you find it out, tap on it in the app.
http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
The app should begin rooting your device, shouldn’t take too long to finish.
Reboot your device once it’s been rooted.
You’re all done!

Excellent! You’ve successfully rooted your Android device using the Framaroot app and you should now be able to see the SuperSU app in your App Drawer!

Source: http://www.theunlockr.com


Crossy Road on Android (Fire Stick) Issue My nephew plays Crossy Road on his Amazon Fire Stick Android device.

He's earned almost every different character.  He hasn't had to pay for any... he's earned them all by playing... a lot.

Suddenly, the game stopped working for him yesterday.  The icon is still there, but when he clicks on it, it does nothing.

What I've done for him:

Restarted the Fire Stick.  Didn't help.
Offered to attempt psychotherapy.  Refused.

I was thinking about just uninstalling it and then reinstalling it, but I'm afraid that will lose all of the characters he's earned.

How do I get Crossy Road working on his Fire Stick again without him losing all the character he earned?

Amazon say it's a known problem and they're working on it. Update in up to 3 days!


Factory reset problem in LG F160 I have installed an English ROM in LG Optimus F160

So, the question is if I soft reset my phone will the installed rom be uninstalled or remain installed?

The system ROM should remain on the device after a "soft" factory reset.

A normal factory reset only clears the user data, applications, and settings from the device. A factory reset does not remove the ROM or other data on the system partition.

Under most conditions the system ROM will usually only be removed when formatting the system partition in recovery mode or installing a new ROM.


FRP bypass on droid turbo lolipop 5.1 build su4tl-49 on build SU4TL-44 the method works but not on this build 49. You can tap build# all day with nothing happening. I can search google and goto rootjunky but cant download. I can goto play store but cant install any apps. Any other suggestions. My bootloader is locked and I cant bypass FRP.

If it's not responding to the Build being tapped, I'd cruise on over to Settings 》Accessability 》Magnification Gestures. If that is turned on, that could very well be your problem as it interferes with correctly detecting how many taps you've done.

If you're wanting to access D.O. solely for USB Debugging, Magnification Gestures isn't turned on, and tapping Build still isn't working then try:

Navigate to Settings 》Applications and look for the option called "Development". If you see it, enable it
Under Development, look for USB Debugging; it may not be enabled

Also check out:

Settings 》Wireless and Network 》USB Settings

Tick the option "Ask on Connection"

Navigate back to Settings 》Application 》Development and verify that the USB Debugging option is enabled

As far as unlocking your boot loader, simply use the ADB/Fastboot commands in a terminal.


Restore backup.ab file on firestick? I'm trying to restore a backup file onto a fire stick 2 using adb restore backup.ab, however the restore confirmation doesn't come up on the fire stick. The device is rooted and currently have twrp. Is there a way to force restore without a confirmation?

Thanks

If the device is rooted you can manually restore the backup.

On a PC extract the backup file using Android Backup extractor.
This will convert the backup to a TAR archive.
(optional) extract the APK files (if the backup contains not only app data) and install them via adb.
Upload the TAR archive to your device via adb push and untar it.
Copy the files you want to recover into the right directories using adb shell and root permissions.


How are "ShareIt","Xender" etc able to install APK without requiring "unknown source" permission? Normally, if I have to install an apk(say from SD card), I need to enable “Unknown Sources” in my phone's settings. But when I transfer and install any APK from another phone using "ShareIt", no such permission is required by my phone.

How is ShareIt able to bypass this permission?

I did a bit of digging and it is possible without System permissions from API 21 onwards https://developer.android.com/reference/android/content/pm/PackageInstaller.html.

In fact, there is a code sample by Google which shows how to do it. https://github.com/googlesamples/android-testdpc/blob/master/app/src/main/java/com/afwsamples/testdpc/cosu/CosuUtils.java


"MTP USB Device" driver error (screenshot) when connecting my Galaxy S to my PC in Kies mode -- How can I resolve this problem? I always got this error when trying to connect my Galaxy S to my PC in Kies mode. I can connect it as "Mass storage" with no problem. But I need to connect with Kies mode to get 2.2 (froyo), but I always get this error. What is this error and how can I correct it?

I have Windows 7, Galaxy S 2.1, and kies already uploaded to the latest version.
If this is of help, the PC tries to install "MTP USB Device" for a while (around 3-5 minutes) and during this time the phone shows a display that says "Initialising blah blah, press home to exit".

How to fix this?
Or if this is possible, is there another way to upgrade to 2.2?

Go to Samsung Kies software, on top left of the window, click the menu > Driver recovery.
Let it reinstall drivers
After driver installation finished, go to your phone, Settings> Application > Development, tick USB debugging mode.
Under USB debugging mode connect your phone to the PC with USB.
It installs correctly!
Disconnect from PC
Untick USB debugging mode
Connect again

and it works!


How can you tell if your Nexus S is CDMA? I am trying to flash ICS onto my Samsung Nexus S, but I'm getting the error E:failed to verify whole-file signature.  Really irritating since this is described by many to work.

I'm guessing that my phone is the CDMA version, but how do you know for sure?

CDMA phones don't use SIM cards, that's the most obvious way to tell.  (Some world phones are both CDMA and have GSM hardware and SIM cards, but that's not relevant here).  Most carriers are only one or the other so your carrier should be a good indication as well.