Why Dialer shows contact name and image, when contact is not in my address book?

You didn't explicitely mention it, but from the context I assume you're using a device with Android 4.4 (Kitkat). With that, Google "pimped" the dialer. PhoneArena writes on this in an article called Google makes the Dialer awesome again: this is why you want Android 4.4 KitKat:

  I think the best new addition though comes in the changes to Caller ID, because that has been supercharged with Google as well. Now, any time you call a number, or receive a call from a number that can be matched to a Google Maps business record, Google will show you that business name, and possibly a picture (though that part of the feature has been a bit dodgy so far), instead of just the phone number. This means far fewer mystery phone numbers in your call history, and if you're like me, it means even more than that.

(emphasis mine)

Also see Android 4.4 KitKat dialer will add Google+ Caller ID and enhanced search options for a second source, and AndroidPolice's Google Does Caller ID: KitKat 4.4 Matches Numbers Against Google Places, And Starting In 2014, Google Personal Accounts for a third.

If it's not that, you most likely have a CallerID app (pre-) installed which does the same: matching numbers of incoming calls against some online database.


How do you get the EmotionSoiD app to load the BIOS?

The app is most likely asking you for PS2's original BIOS files. Usually BIOS files are copyrighted by the manufacturer, and are illegal to distribute.  You will have to do your own research on how to obtain them.

Your best bet of getting developer's support is over at their SourceForge site, which seems to be the origin of the app.


Set default mail application on Samsung Continuum?

If it doesn't allow you to clear defaults, you may be out of luck as that more than likely means Samsung hardcoded what is used to open the message.


What is the difference between the Tag Buddy and Face tag stock Gallery options, and where is the related info stored?

Tag Buddy lets you store information along with the photo (though as Andrew T. noted, this might be stored on the device and hence won't necessarily go with the photo when the photo is copied to another device).  It allows you to tag:

Weather
Location (though GPS should be in the EXIF and might be)
Whom you are with
Date (though this is in the EXIF)

The 'whom you are with' is just a list of people.

Face Tag, on the other hand actually tries to recognize faces in the photo so you can tag them, you can see that Facebook, for example, has both of these features, the ability to tag faces in photos versus being able to list 'With who..' for a photo.

Face Tag also allows you to click on the tag and do things like call or message the person.  I'm not sure if Tag Buddy has this ability.

I believe Face Tag is an Android development and Tag Buddy is a Samsung addition, which might explain the somewhat overlapping functionality, not to mention the slightly different interfaces (such as check mark versus slide)


Samsung GT-I9192 No Boot loop and can't enter recovery mode

Have you tried using Kies? This is the way to go if you want to restore your firmware. After, you can go to recovery and factory reset.


You are not specifying the device to mount, only the directory so it is telling you that you are missing one of the required parameters.

I believe that the busybox mount will let you get away with not supplying the device, if it can figure out the device to mount, but the "stock" mount requires that you supply both the directory and the device.

you would have to do the following:

# mount -o remount,rw /dev/block/mtdblock4 /system

or you could try the busybox mount

# busybox mount -o remount,rw /system

but you should always supply the device to mount, so there is no confusion or issue with mounting the wrong device.


What happens to Crash Reports sent to Google?

Actually, I think Google won't diagnose those crashes for individual Apps, instead they only collect those reports and present to the developers responsible for the App, and it's their business to trouble shoot the problems. Please check the official document as below.
https://support.google.com/googleplay/android-developer/answer/6083203?hl=en


Both UK and Australia are slated to get the SM-N950F (international) variant, so theoretically you are free to change the firmware. Firmware for this variant is available on SamMobile, where you can see both UK and Australia firmware listed.


Use termux-setup-storage to setup your storage.
See https://wiki.termux.com/wiki/Termux-setup-storage for instructions and more information.  Write data will be enabled in the Termux private folder on external storage through ~/storage/external which is a link to Android/data/com.termux/files/ on your external SD card.


How to root Android Jelly Bean from terminal inside Android

No. On a few devices' stock ROMs it's possible to use a security vulnerability in a driver or the kernel to root the device from the device itself, but they generally require a specific app to work (such as Framaroot for the devices and ROMs it supports). AFAIK, there isn't a single device you can exploit this way to get root from the command-line. On devices without such a vulnerability, you can only unlock the bootloader from fastboot, which requires you to be in fastboot mode, or some equivalent vendor-specific tool.


need root

go to "/data/data/com.android.chrome"

rename "cache" dir something else i.e "cache2"

create a symlink named "cache" in that folder pointing to somewhere else or null

done

I actually point the symlink to a newly created dir in the /storage partition.
It gets erased every time you reboot (not with soft/hot-(re)boot).
Since Chrome and other app cache can grow several hundred megabytes, I chose /storage partition so I can save space on user partition.
I did the trick even with Twitter app, Maps app and other apps that grow very large cache size.

These newly created dir must have set permission 771 and owner and group set to Chrome UID (10057 in my case).

I put a 11cachescript.sh into /system/etc/init.d/ to set up these folder at startup.

#!/system/bin/sh
mkdir -m 771 /storage/cache
mkdir -m 771 /storage/cache/chrome
chown 10057:10057 /storage/cache/chrome

You can also point the symlink to a non existing folder, Chrome will still work but will not save cache file anywhere. If you don't use a script like above, next reboot symlink will point to a non-existent dir, but still work.

You can delete everything inside "cache2" folder, there can be hundreds of megabytes in there!


My custom ringtone plays with stuttering, what may be the problem?

There is a bug in Android 4.4 which causes flac files to pop and stutter.

AndroidPolice has an article on it, there is a fix that has been committed (but not released) according to this bug report. It should be fixed in the next release (although when that'll be is anyone's guess)

  Since the problem exists in Android's native flac codec, which is used
  by most of the music players available, finding an alternative app
  with its own custom implementation will easily solve the issue.


How to solve EmergencyData app appearing on Huawei Ascend G630?

The Chinese text roughly says,

  The system has detected a corrupted internal storage, please choose from the following operations:

  Factory reset

  Reboot to this interface

At this point your best bet is to choose Factory reset (wiping your data in the process), click the confirm button down-right, and hope it does its job. If it doesn't, the storage hardware is likely broken and requires taking the phone to repairs.


Three options.

Use a USB-OTG adapter with a USB keyboard to unlock the device via password. Or a keyboard with a built-in OTG adapter.
Since you obviously have a Google Account, log into Android Device Manager, and wipe the device through there.
A Hard Reset via Recovery. Unlike some other Android devices, the Dell Venue 8 requires you press and hold Volume Down, press and hold power, then release power when you get the first logo. Do not release Volume Down until you see the Droidboot menu. Choose Recovery, and from there wipe data/cache and reboot. That's a Hard Reset, ALL your data will be erased.


How to root Samsung Galaxy S4 value edition i9515?

I was able to root Samsung Galaxy S4 GT-I9515L running Android 4.4.2 by following the steps in CF-Auto-Root and using the datafiles in CF-Auto-Root-jflte-jfltexx-gti9505.zip

These are the steps in the link:

  Download and unzip the CF-Auto-Root-....zip file (see posts below this one)
  If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar.md5 file - don't
  extract that one
  (USB) Disconnect your phone from your computer
  Start Odin3-vX.X.exe
  Click the PDA button, and select CF-Auto-Root-....tar.md5 (Note: PDA was renamed to AP in the current version of Odin3)
  Put your phone in download mode (turn off phone, then hold VolDown+Home+Power to boot - if it asks you to press a button to
  continue, press the listed button, or run adb reboot download command)
  (USB) Connect the phone to your computer
  Make sure Repartition is NOT checked
  Click the Start button
  Wait for Android to boot
  Done (if it took you more than 30 seconds, you need practise!)


Instructions performed on Firefox for Android on stock Android 6.0.1.

Switch to Desktop mode in your preferred browser (it changes the user-agent).
Open https://images.google.com and tap the camera icon next to the search bar on the page.
Tap Upload an image
From the bottom sheet pick Documents. (This option might not be available in some Android versions.)

(Click image to enlarge)

In the left pane, select Images or Internal Storage and select your image file. That's it.


An existing package by the same name with a conflicting signature is already installed

First, if there's a signature mismatch and I'm sure the original app comes from a trusted source, I'd doubt the source the "update" comes from: the .apk very likely is manipulated, and might include malware -- so be warned! I do not know the "one mobile market" you've downloaded it from, so I cannot tell for sure.

If you still want to install the new .apk: Yes, removing (uninstalling) the previously installed app and the installing the downloaded version should work. If the first one was installed as a system app, you will need the appropriate system tools to uninstall it (e.g. Titanium Backup  -- which you then could also use to create a backup before removing the app, just in case). Alternatively, if you know the right command line tools, you can do it also via adb shell.

As the app in question does not require to be made a system app, installation can be done normally without any root stuff: just tap the .apk in your file explorer, and let the normal installer do its job.

After that, watch out for any strange behavior -- just in case the .apk introduced malware.


Oxygen OS apk installation Error : Cannot display pdf

The developer options become available after you click the build number 7 times in the about section of your phone.


Is there any version of gtalk supporting multiple accounts which works with 2.3/cm7

Did you ever tried IM+
I still think hangouts is better, but since you don't like it may by you could give IM+ a chance. Now it will not download all your previous chats that you had on talk, but after you are logged in it should display all messages that you send, recive, even if you are not directly sending them from your phone.


Can I set a default address in the "To:" header for outgoing mails in the EMail app?

You could create a shortcut on your home screen to your Contact info.

First make sure you've got an entry for yourself in your Contacts with your email address (not the "Me" Contact, but an extra one).

Then go into your Applications screen, tap the Widgets tab at the top, find either the 4x1 or 1x1 "Contact" widget and add that to an empty spot on your Home screen, when prompted find your Contact in the list.

Now when you want to create a new email just tap your Contact icon on the Home screen, tap the EMail icon and it should open up a new email, with your email pre-populated in the To box.


How do I force timer volume on, regardless of Vibrate or Mute mode in Android 7.0?

This is no longer possible with the default Clock app in Android 7.0. If you set your phone to vibrate, there is no way to enable notification volume which the timer depends on.

I removed the Clock app shortcuts everywhere on my phone and started using Alarm Clock Xtreme for timers.


I am not sure of what you are looking for exactly, but i find this and it may help you :

How to set up your mobile phone for SMS

An SMS is a text message which can be sent to other mobile phones. You'll be able to send and receive SMS as soon as you've inserted your SIM card into your mobile phone. If this isn't the case, you can set up your mobile phone for SMS manually.

1.

Find "Settings"

-Press Messaging.
-Press the Menu key.
-Press Settings.

2.

Save the message centre number

-Press Message Centre.
-Key in +41794999000 and press OK.

3.

-Return to the Home screen

Source : Device support

Hope it will help.


When modifying files, I am getting permission denied

The shell you get from adb shell doesn't run with special privileges, so you can't read or write files that you wouldn't be able to with a normal app. If you want to access apps' private data files, you still need to get root permission in the usual way, and use su from the shell.

It's not possible to bypass the permissions system. If you want to access inaccessible files, you need to root the device, then use a root app to access them.


The Galaxy Tab 10.1 can make 2G/3G calls and calls over Wifi with Voip apps like Skype or Tango.

The Nexus 7 can only make calls over Wifi with Voip apps as I already mentioned. There would be no easy way of getting the Nexus 7 to make 2G/3G calls as it would require adding a radio to the tablet.


Create a home screen shortcut that opens a link as "web app" rather than in the browser

What you're looking for is a progressive web app (PWA). After creating a shortcut for PWA's they open in an app shell giving it an app-like feel while it's still a web app. You can try that with Twitter Lite or Flipboard.

Here are some links that might help -

Goolge CodeLabs - Your First PWAPP

Auth 0 - Introduction to Progressive Web Apps (Offline First) - Part 1


Lost Android phone , Google is Forcing to Change Password but how to remote wipe it

Well, if the thief connected to the internet, it would surely work.


Can I report phone numbers as spam callers?

Yes, you can report callers as spam.

From Google support:

  You can mark all calls from a number as spam to keep from getting any more and to report the spammer.

  Open your device's Phone app phone.
  Go to Recent calls Recents.
  Tap the call you want to report as spam.
  Tap Block / report spam. You’ll be asked if you want to block the number.
  If you have the option, tap Report call as spam.
  Tap Block.


Failed upgrade, now stuck in recovery mode

I would first try updating the phone with official Kies software.  Download it from here, install it on your computer, and run it.  The program should walk you through the upgrade process.

If the above fails, you may have to go the hard way and follow instructions from here.  This post from xda-developers forum has links to various region-specific ROMs, as well as instructions for flashing it via 3rd-party tools:

  Installation:
  - Download appropriate ICS ROM, and extract the .tar file from the Zip.
  - Download Odin, open it.
  - Select PDA tab and point to ROM file. Leave Re-partition, pit, CSC, Phone tab unchecked.
  - Switch off device, put it in download mode (hold down Vol Down + Home + Power buttons)  .
  - Completely close Kies and any Anti-Virus applications if running
  - Connect device to PC
  - "ID:COM" port should turn yellow
  - Now click Start
  - After reboot, you will see screen showng android updating, then will install some application.

*Important Note:
All the links and instructions I provided are for the Samsung Galaxy Note international model - N7000.  If you have a different, carrier-specific variant (e.g. US AT&T's SGH-I717 or South Korean SHV-E160x models), you will need to search for Kies and/or stock ROM version applicable to your specific model number.


Lenovo Vibe P1 display toggles on and off while charging

This is not a solution to fix your device problem. It is a workaround only to keep your screen off, while charging

Automation is the preferred option. Many apps are available. I prefer using MacroDroid , since it is free (upto 5 macros) and easy to learn. To understand how MacroDroid works and required settings,  my answer here

Your macro would look like this

Macro : Screen Off (name of macro )

Trigger:

Power Connected

Action:

Screen On/Off →  Screen Off

Constraints: None (leave blank)


Why isn't my Galaxy S8 popping up my Captive Portal login page?

After some digging, it appears it's working now.

When a client tries to access http://connectivitycheck.gstatic.com/generate_204, it needs to use DNS to resolve connectivitycheck.gstatic.com first. I had my dnsmasq setup to look like this:

interface=wlan0
dhcp-range=192.168.30.20,192.168.30.60,255.255.255.0,24h
address=/#/10.45.12.1

Where 10.45.12.1 is just a random IP I chose. It didn't really matter what that IP was, because as soon as the client resolves it to that IP, and tries to get /generate_204 from it, my iptables firewall rules would redirect all requests to nginx running on the Pi.

The only limitation I was aware of was that the IP couldn't be on the same LAN (192.168.30.0/24), or the Pi would try to use ARP to figure out its MAC address, and fail, without making the actual HTTP request.

It turned out that if the IP you are resolving everything to (in my case 10.45.12.1) is a LAN IP, Android won't popup the login page. No idea why.

The fix was to change from:

address=/#/10.45.12.1

to

address=/#/1.2.3.4

where 1.2.3.4 is any PUBLIC LAN IP (an IP outside of the '10.0.0.0/8, 172.16.0.0/12, or 192.168.0.0/16' range). This fixed my problem. Hopefully it fixes someone else's as well.

NOTE: My setup does NOT require the client to ever have internet. They connect to the Pi, and get a page popup for configuration purposes. If you need the device to have internet, which would probably be a more common use case, you probably can't just resolve EVERYTHING to 1.2.3.4 like I do


How to root MTK based mobile devices using a Linux PC?

Rooting MTK based 'China' phones using SP Flash Tool.

I've tested this on my Ubuntu 14.04 laptop by rooting a Lenovo P780.
@Paul Mahieu tested on Huawei Ascend Y221 using Ubuntu 16.04 and reports that it works.

First of all, install libusb-dev pacakage:

apt-get install libusb-dev

Now you need to download SP Flash Tool v5 from here.

Assuming it is downloaded to your Downloads directory extract it's content:

cd Downloads
unzip SP_Flash_Tool_*.zip

Enter the extracted directory,  and run it with root privileges:

cd SP_Flash_Tool_*
sudo ./flash_tool.sh

Pretty simple, right?

Now you have flashtool setup on your Linux box. There are plenty of guides for rooting, flashing recovery and so on for doing whatever you intend to do. The tool will dump important debugging information to the terminal from which you ran it. This is very useful if you ever get stuck.

The only error I got is this:

S_BROM_CMD_JUMP_DA_FAIL

The reason and its solution is mentioned in this XDA thread:

  This is because the 'modemmanager` package integrated by default within Linux Ubuntu 14.04 and later is not compatible with the MTK Flash Tool.

We can solve this issue by creating a udev rule blacklisting modemmanager for MediaTek devices. Create a file sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules with the following contents:

ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"

Restart udev for the changes to take effect:

service udev restart

If you run into more errors, you could get a hint about what is wrong from here: Flashtools errors and their solutions! - MIUI

Here is a guide on installing adb and fastboot on Ubuntu.


Google location history shows me driving 700 miles when I only drive for 30 miles

Not sure if this really qualifies as an answer, but since I don't have enough points to comment and I do want to contribute what I've discovered about this problem, it'll have to do...

I've had a very similar sounding problem for the last 2 weeks or so with no obvious trigger in terms of app or firmware updates. My location history has gone crazy with some days getting reported travel distances of 10 - 20 thousand miles in spite of me just going to work and back (60 miles each way).

What is happening is that while I am at work, or travelling (or anywhere away from home), location points are being recorded for where I actually am, then for a point very close to my home location, then back where I am again, then back at home, etc. The system seems to be seeing me travelling home and back roughly once per minute, and all those journeys quickly add up!

So far I have tried switching off wifi/cell location services, but that gives you basically no location history and Google Now is largely disabled, so that's no help.

Turning wifi/cell location services back on and then turning wifi off when away from home does help - it gets rid of the 'home and back' in one minute journeys, but the location history is less accurate when away from home. I am using an app called 'Llama' to do this automatically at the moment.

My conclusion from this is that for some reason wifi location reporting is giving a bogus result of 'near home' constantly throughout the day. The only sensible reason I can think of for this would be if I was carrying around another device acting as a wifi access point and that Google location services had learned to location of that wifi point as being at my home. However, I'm not actually carrying around such a device.

Next steps I am considering trying :

wipe the data associated with the maps app on the device
wipe the data associated with the wifi app on the device
do a factory reset on the device and restore

As suggested by GAThrawn below, the most likely cause of this problem is having a second Android device set to report location in addition to your primary device. You take your phone with you, but your tablet sits at home. Both report their location once per minute, or thereabouts, and your location history goes crazy.

The solution in my case was simply to turn off location reporting in the Google maps settings on the secondary device.

I also have a Nexus 4, on T-mobile UK


Speaker is not working during phone calls

So I completely forgot about asking this question until someone upvoted it. (Thank you).

I 'fixed' it by sending my Xperia to Sony after another defect occured (headphone jack didn't recognize when something was plugged-in). Apparently whatever was wrong with the headphone jack caused them to switch out the smartphone.

I had the same headset and the same android version on that smartphone for some time and it worked without a problem. So whatever was wrong was most probably either a hardware problem or an error that occured during the upgrade procedure (maybe something wasn't installed correctly).


How to share pictures from Photos to Instagram

If you can't find the photo when you are uploading from within the Instagram app, it's because the photo isn't saved to your device.

Open Google Photos
Navigate to the photo you want and click on it.
At the top right, there are 3 dots that you must click, then click "save to device
Open the Instagram app, start the upload process.

The only problem I could imagine you running into is that it won't be the first photo available. Depending on when the photo was taken you might have to scroll down to find it.


I think it depends on your ROM .I recently checked mine and are in the following folder:

/data/data/com.android.providers.telephony/databases/.(telephony.db). You can try opening this .db file as text with a suitable file explorer and see if you can find them. (These are apns in the ROM by default)

Edit

I created a test apn manually and did a search, I learnt that its actually stored here:  /data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml

(This xml also contains a lot of information found in settings but if you use a keyword search to try and find your manual apn, it will be much faster)

Some of the carrier apns happen to be auomatically added when you insert a new sim card, corresponding to the country, that is why they are stored in telephony database,I reckon. I hardly enter these apns manually even when I change a SIM card.


Restore [Android] to earlier time?

As far as I know, you can restore to an earlier time (in case of Android update) only when you have a Nandroid backup, and it seems you don't have it so the answer would be no for you sadly.

Is there a way I can uninstall the update?

I don't think you can ever uninstall a system update (not that I ever heard yet) because it seems Android unlike Windows OS doesn't create a restore point, so you can't track where the updated files went into system, which overwrote the others and so on.
You can try a manual way by extracting the update and analyzing which files this update will overwrite or did so, then download previous Android version you had, match the files and copy them back into your phone, reset and see what happens. As it is obvious, you need root access or a  custom Recovery and there can be data loss or a soft-brick.
I also saw some threads on a forum (in case of OPO only) where folks used a previous OTA update to revert back to earlier system. E.g. If the system update pushed you from 4.3 to 4.4, or 4.4.2 to 4.4.4, or any minor update, then previous OTA (flashed via Recovery) kinda worked for them. Note that this is dangerous and I don't recommend it. A major update like 4.4 to 5.0 and reverting back to 4.4 via forced OTA could result in hard-brick.
What can you do?
You can ask your OEM (technical support) to flash the older Android release on your phone, or, you may get your hands dirty and do it yourself. (The latter may void warranty, check your OEM's policies towards flashing.) If you choose the latter than take a look at how do I search on this website, or head over to XDA, type your device name and see results.
It could be possible you can flash your system without voiding the warranty, if you download a ROM of previous Android release signed by OEM and flash it via Stock Recovery. Try it (take backup always).


Is it possible to change mount points of internal storage?

You probably want to install a script like int2ext or Mounts2SD. Note that these use a second partition on your SD card (generally ext2/3/4 formatted) rather than the main SD card partition.

You can also move apps to the SD card (Settings -> Apps -> "On SD card").


How do i recover my wifi pass from android using adb?

Using this method won't work for you, since /data is not accessible except after acquiring root permissions. But if you can root your device, try this afterwards:

adb shell
su         # allow it from phone if required
cp /data/misc/wifi/wpa_supplicant.conf /sdcard/
exit
adb pull /sdcard/wpa_supplicant.conf

Sorry but AFAIK this can't be done without root.


What's the input and output specifications of the Samsung Infuse wall charger?

If it's a wall charger with plugs that match your outlets, the input range should be covered.

Normal USB chargers are 5 V at up to 1.8 mA.  The voltage is the main concern -- standard USB ports for PCs only go up to 900 mA, which is why they charge slower.  You can see the USB power specs on Wikipedia: http://en.wikipedia.org/wiki/Usb#Power

(In sum, any USB charger that you can trust to do what it says on its specs should work fine.  A crappy no-name charger might lie, but two Samsung chargers should be 100% interchangeable.)


Unable to bluetooth pair Galaxy S5 with BG-BluBox

Based on our chat discussion, consolidating

By entering PIN correctly on the sound box, you are able to pair with S4 or any other device
This doesn't repeat with S5, even after clearing the cache and data of S5 (The first way is to to clear cache and data of Bluetooth app from Settings > Applications Menu > Application Manager.

3.There is no option of resetting memory of sound box and it remembers the last known good connection, which in this case is S4

Available information points to a problem with S5 persisting to remembering the wrong PIN entry and attempting to pair

To fix this,(Considering your device is NOT rooted), would suggest to factory reset your device after taking back up of data and attempt to pair

EDIT:  You had mentioned that clearing Bluetooth app data/ cache did not clear the saved settings for S4. Which makes me suspect that cache of app is not being cleared. Suggest try this to clear cache of your device -turn your Samsung Galaxy S5 off and press at the same time Power + Home + Volume Down buttons to enter in Recovery Mode. Inside Recovery Mode press “Wipe Cache Partition”  and reboot your phone.  This option I understand had not been tried. You will not lose data. If this also doesn't help, factory reset would be the last resort

Meanwhile, you can mail OEM of sound box to get instructions on resetting or clearing it of stored device information and do that as well to have a clean slate


How can I turn off the "allow automatic updating" for an app?

On the HTC Incredible I just searched for the particular app in the market, selected it and unchecked "allow automatic updating" from there. Hopefully it works that way on your phone (and others).


Is it possible to run a PS2 emulator through Android's DVM?

It's not a matter of Dalvik being incapable of running certain types of programs, it's a matter of performance.

Any runtime system based on non-native bytecode (e.g. Dalvik, JVM, .NET CLR) incurs some performance overhead in translating the bytecode into a form that the CPU can run.  For most apps this isn't a problem, since most apps do relatively little CPU work and spend most of their time just waiting for input.  But an emulator is typically a CPU-intensive program, so it's often better to implement it using native code, which doesn't incur the overhead of running on Dalvik.


You can export the contacts from gmail, than edit in whatever editor you want and than import back to google. Your phone should then update the changes.

How to export from gmail:

http://support.google.com/mail/bin/answer.py?hl=en&answer=24911

and how to edit the CSV files:

http://support.google.com/mail/bin/answer.py?hl=en&answer=12119&topic=1669027&ctx=topic

There are also related links on the left (for import and other questions)

If importing them back to google makes duplicates, remove all google contacts and then import from CSV.

If your phone does not currently use google contacts sync for it's contacts you can try a similar "hack" by exporting contacts to the SD card and then importing them back.


How to have Firefox Widget for Bookmarks?

Unfortunately, Firefox doesn't have a bookmarks widget, as stated here

You can definitely send your request to them. To do that, open Firefox, go to the menu-> settings -> Mozilla Firefox -> give feedback -> choose one of the options, and you will then have an option of writing in your request.


What is this fingerprint bar on my phone?

I don't know what it is, but I also just had it pop up an hour ago. As you said, persistent between apps and screens, but goes away on landscape orientation. I am on a Moto X Dev running Eclipse 4.4.2.

Edit: It seems to be a feature added by the latest update from LastPass:
http://blog.lastpass.com/2014/04/lastpass-adds-biometric-security-on.html

Edit 2:I have just been stopping the floating fingerprint overlay service when it appears for now until last pass fixes the issue.


Why can a new battery suddenly drop its charge?

There are three things at play :

IC in the battery that communicates battery parameters to the OS - not a culprit since you changed the battery recently
Hardware issue- unlikely, since you report it happening at random battery percentage values
Drivers in the OS, that read the values from the battery and amongst other things, display the battery percentage. This seems to be the culprit as you can see from the complaints in Lenovo forum. First post goes in length and after detailed investigation points the conclusion that the battery is fine but the problem lies with OS - system not showing the real amount of energy the battery still has, the reported values are much lower than actual leading to the device being shut down for prolonging battery life ( deep discharge is bad for Li Ion batteries)

This problem ideally should have been ruled out after firmware upgrade, but if the upgrade did not address the root cause ( as is evident from multiple complaints), firmware upgrade didn't help.

I guess you can complain to the company and add your voice in the forum


No, probably not easily. This SO answer points to using FFmpeg via the command line. It offers examples on Audio and Video conversion. For example:

ffmpeg -i /tmp/a.3gp /tmp/a.mp3

This Android Shell Command app is on the market, which could theoretically call FFmpeg, but it looks sketchy weighing in at only 2.5 stars. Could be worth a try but it's tough to tell.


Samsung J5 : Use SD card as internal memory

This is how I achieved this on a Samsung Galaxy J5 with Marshmallow 6.0.1.
It requires a computer running Windows vista/7/8/10:

Install the official Samsung drivers on your computer - some other driver variants can cause this process not to work: http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
Install Odin on your computer: https://odindownload.com/download/
Enable Developer Options on your phone.
In settings->Developer Options, turn on 'Oem Unlock' and 'USB Debugging'.
Download this zip package: https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip -- and save it to a known location on your phone eg. downloads.
Install TWRP -- this particular one -- others do not work on Marshmallow: https://forum.xda-developers.com/galaxy-j5/development/recovery-samsung-galaxy-j500f-t3416960
. Follow the instructions on the page to install, however be aware that for this to work, the First Time the phone resets after the flashing process, you must hold Vol Up + Home +  Power key to boot into TWRP. The timing on this is reasonably quick, so keep an eye and your hands on your phone during the flashing process. If you don't do it the first time, you will need to repeat this step, as on subsequent reboots you will not be able to get it to boot into TWRP if you didn't do it the first time.
Now download and install Root Essentials from Google Play Store. Run it, go to Adoptable Storage and follow the instructions. Root Essentials will ask you to download a specific zip package (do so). Then go through the process again, and follow the prompts to reboot into TWRP mode and install the package from the Install menu. Once you've done this, and the phone reboots (it will reboot loop several times, don't worry) it should boot up properly, and may go through an 'App optimizing' process.
Once booted, you should go into settings->storage, and you should see that your overall storage has increased. Click on the SD card, click on the '...' button in the top left and click on 'Migrate Data'. This should move existing app data (that can be moved) and photos/music to the SD card, and change the default photo storage location to the SD card.
Lastly, go into settings->Apps->Application Manager. Some existing Apps can be moved entirely to the SD card eg. messenger. To do so, click on the app, then storage. If an option to move it is available for that App, the 'Change' button should be available. Click on it and follow the process.

Voila! Enjoy!

Do not mess with adb's, Link2SD's or anything else -- I have wasted too much time on those before I figured out a way that works!


Google Hangouts - Can not send or receive MMS

A family member also has the same device, and also uses hangouts, so I was able to copy the APN information from him.

For any future reference, I got MMS to work again by adding these recods to the Google Hangouts APN List.

  Name: LTE - Verizon CBS
  MMSC: http://mms.vtext.com/servlets/mms
  MMS Proxy: not set
  MMS Port: not set
  MCC: 311
  MNC: 480

And

  Name: EHRPD - Verizon CMS
  MMSC: http://mms.vtext.com/servlets/mms
  MMS Proxy: not set
  MMS Port: not set
  MCC: 311
  MNC: 480


Does the 4.4.1 update improve 3rd-party camera apps or are the enhancements just to the stock camera app?

Updates of this kind are usually for the camera as a whole and not just app centered. For a detailed analysis I suggest you read this. The update as a whole brought changes to the API the way the auto focus, White balance, etc in pictures taken as a whole. You will notice changes(for the better) in pictures taken from a 3rd party app too.


If you're sure you're using a known good charger, It's possible your phone just needs a reset. Try holding first the volume down button, and then the power switch at the same time for several seconds. If that doesn't work, try volume up and then the power button for several seconds. A few devices require all three be pressed at once. Do this after the charger has been connected for at least a half hour leaving it connected while you try the button combinations.

If that doesn't work, and you're certain you're using a known good charger and/or cable that work on other devices, your phone is very likely dead. It could be the battery or another hardware problem.

And, for future reference, it's very hard on LiIon batteries to run them completely dead and especially to leave them that way for very long. Phones will shut themselves down when the battery is too low but they continue to draw a small amount of power even while off. And that small drain can eventually destroy the battery.


You might be able to do it  (++) with Helium or My backup which are available on Google Play,  they both have a free version and a premium version , if you've updated to Android 5.0 like me your probably out of luck because the home screen has been locked down in "Lollipop" I did however get my wallpaper back by using Samsung Smart Switch but not short cuts though
 (++ I don't know for sure  if it can be done in 4.4.2 "Kitkatt" because I never got a chance to try it )

Good luck , Sonny .


How to open Facebook app with page share link?

Make sure you have installed the latest version of the fb app
Make sure fb app is capable of opening the link you are clicking on - may be check on your friends phone to see whether the link opens in the fb app
Go to application settings and clear defaults if any for the browser in which the link is opening

--- let me explain in detail the 3rd point
when you click on the link that fb app as well as your browser or any other app could open, you may get a prompt to choose which app you want to use to open the link.

If you choose your browser and tick on remember choice button, the link will then always open in browser.

clearing defaults or uninstalling and installing fb app will help remove this issue.


Galaxy Mini hangs at boot - how can I fix it?

Just found that solution and it worked for me! http://howtorootmobile.com/stuck-in-android-boot-loop-tips-to-fix-recover-from-boot-loop/

FYI my phone is not rooted, so I followed the first solution.


What does "SMS Messaging Account" mean in Hangouts?

It is a weird and confusing design decision in my opinion.

To answer your question : No. Your full name and email address is only
linked to your Google account and is only used for your Hangout chat.


First thing to try is to clear the data and cache for both apps and their storage (Settings -> Applications -> Manage applications) and then re-sync (possibly in the app, or in Settings -> Accounts and sync).


Geo-Tags get lost when uploading to picasa website

It works for me. I just tried using the "Share" command to upload a geotagged photo from my Android phone to Picasa, and I can see the map on the Picasa website.

I am using an HTC Dream with Android 1.6


Can I play a game on a second device with the same profile with out starting over?

If you signed into you Google+ account while playing the game, then progress is synchronised across to the second device.

While playing the game, sign into your Google+ account on the second device. This will give you the option to load your existing progress.

If you didn't sign into to your Google+ account on the first device, then I'm afraid it isn't possible without access to the device.


Indeed there is: "root that knows what it's doing" ;)

you gain no usable free space from deleting stuff below /system, as that's the OS's domain and not used to place user content / user apps
As the user is not supposed to change stuff here (and neither is the OS while running in "normal mode"), /system is mounted read-only – which means you cannot write (nor delete) in this mode. If for some reason (which you should be sure of, know about possible side-effects, and have taken appropriate pre-cautions) you need to write there, you'll first have to re-mount it in read-write mode.


How to ping [some resource] on [some network] on an Android phone or emulator?

You can use the ping utility from terminal emulator or adb shell.  Also: https://market.android.com/search?q=ping&so=1&c=apps


Which consumes less battery: Wi-Fi or 2G data?

I already posted this in another answer. As it where different details that time (more a general "what consumes most"), here some details from a reference Motorola Droid. Data taken from a German article named Energiesparplan (Heise is a very famous technology publisher in Germany; Google Translate Version here):

┌────────────┬──────────┬────────────┬──────────┐
|  Standard  |  Upload  |  Download  | Standby  |
├────────────┼──────────┼────────────┼──────────┤
|  3G        |  1410 mW |   1349 mW  | 18,3 mW  |
├────────────┼──────────┼────────────┼──────────┤
|  2G        |  1179 mW |    853 mW  | 11,6 mW  |
├────────────┼──────────┼────────────┼──────────┤
|  Wifi      |   479 mW |   1158 mW  |  7,8 mW  |
└────────────┴──────────┴────────────┴──────────┘

Guess this definitly answers the question. Though the values may vary between devices, relations should roughly match.


How to read and edit all the /system files from TWRP without root?

Go to mount and tick system. You should see the files now.


At least for contacts it's easy: the contacts app offers "export to SD card" (resulting in a .vcf file) and "import from SD card" as well. I'd do that first anyhow, so if something goes wrong you still have that.

The calendar app unfortunately doesn't offer a corresponding option – but there are some calendar backup apps which should be helpful (check that page for other backup apps as well to cover things you might have forgotten to mention).

WhatsApp will be trouble here I'm afraid.

Apart from the above, calendar and contacts should merge fine if you use either Google sync or your own DAV resource. Still, it cannot hurt to have a separate backup :)


How can I see only phone contacts, not SIM contacts?

I solved this by erasing all contacts on the SIM. Here's how:

Contacts app -> Menu -> View. Uncheck all but SIM, press OK.
Menu -> Delete.
Menu -> Select All.
Press Delete.

After a while all SIM contacts are gone. Now re-enable showing the Phone and/or Google contacts and you're good to go!

(My phone uses Swedish so maybe the menu items/buttons above have other similar names)


A way to sort new android app updates (not updated by user yet)

Change log does that. Besides, it also gives out the update info that can help you decide if you want update or not - for instance, I am not interested updating an app which has no value to me, like languages which I never use!
Apps with updates pending are shown chronologically with green exclamation mark and on tapping it you get a detailed view of versions and changelog, as shown. Clicking Update Available takes to play store

KNOWN BUGS AND LIMITATIONS:( from app description)

Some applications are missing data. This is controlled by Google's closed-source API and is totally outside of my control.

Uninstalled apps aren't removed from the list until the app is restarted.


Change ROM of Galaxy Nexus Yakju with CyanogenMod of Maguro

The Galaxy Nexus is something of an unusual beast. Because of some regional differences in the factory images (notably, the presence of Google Wallet on the US image) Google distributes multiple firmwares for one model of hardware.

When determining if CM is supported on your device, you want to ensure the phone model is correct. In the case of the GSM Galaxy Nexus, this is "maguro". You can flash a maguro image and it will work correctly. There is no "yakju" or "takju" when referring to CyanogenMod because they build for the device hardware: maguro.

In total, there are three hardware variants of the Galaxy Nexus, but five firmwares. They are:

maguro: The GSM/HSPA+ GNex. This shipped with one of the following images:

takju: Devices sold via Google in the US. This firmware contains Google Wallet pre-installed.
yakju: Devices sold via Google internationally. This does not contain Google Wallet.
yakjuxw: Devices sold via Samsung.
All of these are interchangeable. Any maguro model can run any of these firmwares. The firmware you have determines where updates come from (Google or Samsung), so it was common for people to install takju or yakju firmware on devices that originally came with yakjuxw, in order to get updates faster (i.e. from Google).

toro: A separate model, made for Verizon. It uses the "mysid" factory image.
toroplus: A separate model, made for Sprint. It uses the "mysidspr" factory image.

You can find all of these factory images (except yakjuxw) on on Google's site.


How much internal memory after updating HTC Desire to official Gingerbread?

I found a user reporting 123 MB of free internal memory after the upgrade, vs 134 MB on a stock FroYo, so you lose 11 MB when upgrading, although it seems that applications take up less space and app2sd is more efficient. I'd like to hear more stories though.


This toast is generated by the Pinterest app whenever it tries to sync without a network connection. As far as I know, the only way to remove it is by uninstalling it. You could also try force-closing the app, but this toast is so uninformative and intrusive that I uninstalled Pinterest on principle.


Partitioned sdcard not working with link2sd

Requirements:

have a SDcard with a second partition that is ext2/ext3/ext4/... formatted.
be sure /data/sdext2 exists
be sure that mount-scripts are in place (menu->more->recreate mount scripts in link2sd)

If unsure, do as root via adb:

df | grep sdext2 should show you a mounted ext2/ext3/... mmcblk0p2 partition


Micromax A120 softbricked after using a repartition app

I have faced similar problem on my mediatek device.

Solution

Pull out battry
Go to recovery mode.
And Just restore the nandroid BACKUP you have made. (Hope you have made the backup)


samsung galaxys5 how much data space does apps take on the phone storage?

Open Settings> Application manager> Downloaded> Sort by size. Apps with larger size appears first on the list.


First try to disable the equalizer of your music player. The Call Ring, Music volume and Alarm has different sound settings. So, check if all the settings are set to minimum volume. And if that doesn't solve your problem, install the Volume Limit & Lock app from google play-store.


Yes, that seems to be a typo: the conditions should be If %WIFI ~ on and If %WIFI !~ on (or If %WIFI ~ off).

The %WIFI variable can only be on or off, not toggle. But the Wifi action can be used to enable, disable or toggle Wifi, i.e. if Wifi is enabled, it will be disabled, and if Wifi is disabled, it will be enabled.

The example (minus the typo) talks about creating a "Toggle Wifi" widget: if Wifi is on and you click the icon, Wifi will be disabled and the icon will be changed to a "Wifi is off" icon. And if Wifi is off and you click the icon, Wifi will be enabled and the icon will be changed to a "Wifi is on" icon.


Dialer, Contacts and Messenger apps closing automatically in Oneplus X

I had one plus 1 back in 2015 and it was really good but with age it started showing similar issues. I took it to the service center and they said the problem is with OS and they are going to format and reinstall.

Luckily i got the upgraded OS but it didn't really help me, after 1 month i started facing the same problem then i visited the service center again and finally they end up replacing my handset to a new one.


Dunno if this has gotten answered, but had to deal with this today and the app Groupy is great.  you can even hide groups so it lists only the ones you want, it handles multiple accounts setup on the phone just fine, and I know for sure if you drop a shortcut to the app itself it will open right up once you tap the 1x1 shortcut on the desktop right to the listing of the groups.

It also has some nice shortcut buttons to send an Email, SMS [or MMS] right from that listing screen [the icons are right across the bottom of the screen when the app is open.

I didn't see any widgets listed under widgets for it, but I haven't gone extremely in-depth with it yet.  I don't see a major need for them as when you tap the app shortcut the app opens right to a list of all the groups you have on the device [be they system, or created by you the user (if done via google contacts website be sure to either wait for the sync or go in to settings accounts and tap the account you modified contacts on and tap to clear then tap to add the checkmark back as that will cause it to sync right away [or of course hit sync now button if you have that available instead if you prefer]).
Of course if you go through and choose to hide any groups when you open the app it will only list that groups that have not been hidden.

You can even choose multiple groups to send messages to by tapping the checkboxes found on the right hand side of the screen for all the groups you want to send your message to.

PLEASE BE AWARE FOR BOTH EMAIL AND SMS OR MMS: Some carriers/providers do put limits on how many contacts you may send any one message to in attempts to curtail people from spamming too many people at once.  You will need to review the limits with your carrier in the case of SMS/MMS messages OR you provider for your email account for emails.
So if your groups [or groups] contain too many people your message may either fail to send at all or only send to soo many people [depending on how your carrier/service provider choose to handle the limit]


Media on external sd card can be browsed but not seen by other apps (including settings>storage). Not part of the .nomedia file fiasco!

I tried formatting the card again, this time on my computer, using gparted and it worked. I cleared the data of the media storage app and restarted the phone and now all media is visible to all apps again!


Unfortunately process.com.android.phone has stopped unexpectedly error whenever i disconnect a call

Try clearing data of

Phone (com.anddroid.server.telecom)
In-call Interface (com.android.incallui)
Dialer (com.android.dialer)

You could temporarily download TrueDialer or any other 3rd party Dialer.

If possible a provide a logcat.


Does installing CyanogenMod lock device's network?

No you are not doing anything wrong. Also it is not cyanogen's mod fault. The problem is, I think that you bought your phone on a contract witch usually have a network lock aka you can only use it on the network from where you got your contract from.
The problem is that when you change your ROM, you are installing something different then what your operator's rom had on it and the phone doesn't know that rom and he think you want to use it in different networks so he will only give access if you unlock it.

May by you can find some tutorials to unlock your phone or you can go to your contract provider(if the contract expired) to give you the network key to unlock the phone.


The same thing happened to a friend of mine and according to him, the following solution worked:

Use the volume buttons to turn the phone off
Switch it on using the power button
If this screen appears again, reboot into fastboot
reset the phone via a windows computer

fastboot devices
fastboot erase userdata
fastboot erase cache
fastboot reboot

If nothing works, play around with the phone and learn something new!!


Selective batch restore in Titanium Backup?

You could achieve this in two ways:

have Titanium create an update.zip with the wanted data. This you could then simply flash, and you are done
Titanium also supports a kind of "tags": Setup a filter matching all the stuff you want, and save the selection as a tag (or tag the wanted items manually). Then select by tag and backup. Make sure to have Titanium sync its settings to your SDCard. After the ROM upgrade, first re-install TB (which then syncs with its settings from the SDCard), select the items by tag, and restore.


Problems with drivers for Nexus 10 when building Android 4.3 from source

It seems that Google put the wrong drivers in their drivers web page for Nexus 10 for Android 4.3 (JWR66Y).  You can get the correct drivers from this page. For more details, see this post.


Arc Welder app: Launch App, Test, and Download Zip buttons missing

I had the same problem. Searched the net and landed in this page. No solution.

I started fiddling around. Tried hitting the TAB button. Success. As the focus moves from the last visible box, the buttons appear.

Have fun.


GetAPK seems to specialize in warez. It takes pride in hosting paid Apps from Play Store for free. Putting aside the blatant violation of intellectual property rights for the moment, paid Apps for free are infamously known to infiltrate the user's device as a malware.

It would be unwise to proceed installing such app even if Virustotal doesn't show anything suspicious. However, curiosity sometimes cannot be put to rest, so if you want to test this app, I suggest you try it in a virtual machine in a PC using Android-x86 or the likes of it.

You can also use a disposable Android device and see how well the app is behaving. Even than, that could only increase your confidence slightly. The risk would always linger as long as you continue to use such an app.

In short, if you plan to install paid Apps for free whether directly or via a market, be prepared to have your data (assume everything that rests or is loaded in the phone) misused and taken hostage.


How do I make a Android phone play sounds remotely?

Have you tried airdroid https://www.airdroid.com/ it's very easy to use!

Or you can try somthing like https://www.logmein.com/ it's a cloud-based remote connectivity service a bit more complicated to setup

I hope my answer was helpful


Can't flash ClockwordMod onto Verizon GS4

VRUEMK2 - is not Bootloader unlocked. So no CWM and custom ROMS for this. You only have root via SafeRoot method. There isn't a known bootloader unlock yet for the past 2 or 3 OTA releases.


How do I remove a custom MIUI lockscreen via adb or other means?

Fist you need to know MIUI package name

adb shell pm list package -3

This command will display all the third party installed apps. If MIUI lockscreen does not show up here use :

adb shell pm list package -s

OR

adb shell pm list package -f

then copy the package name and use this command :

adb shell pm uninstall <your app package>


Some apps are not able to access internet when connected to Laptop's shared wifi on Ubuntu

Android apps can query android for the type involved: http://developer.android.com/reference/android/net/NetworkInfo.html#getType%28%29

Now as a wifi connection is a wifi connection, as long as an app is enabled for wifi, the app should work otherwise the app can detect and say there's no internet connection available if the app so chooses.

There could in theory be an issue or bug with using the laptop's shared wifi but if one app queries android and gets wifi connected then they all should.

You can try an app like 'wifi fixer' and see if it helps.

I don't think its possible for anyone to give a direct answer on how to fix it other than try this and this and this, etc.

That said, as a direct wifi connection worked in the past, get a wifi router or ap and it should be fixed. This is imo what you should do.


How can I make toast notifications stay on screen longer?

Simple Answer: No, this isn't possible.

Long Answer:

Toasts are built into apps, and are low level. There is no way for 3rd party apps to catch toasts, and there is no way to view them longer.

This could be possible if you made your own custom ROM however.


Need more memory in micromax Canvas colors 2

Is your device rooted ? If it is you can use link2sd it can increase internal memory by adding an SD card.

If it's not there are many apps that you can move to SD without any program in settings.


Is there a way to disable telephone control (answer call, call) from bluetooth headphones?

Go to Setting - Bluetooth and find your headphone device in the list and press the settings gear next to it. Uncheck Phone Audio or similar entries related to phone/telephone (may vary by Android version or OEM).


You might have a too restrictive firewall, either in your WiFi router or your tablet. Try opening up the ports that GTalk needs and check that access to GTalk servers isn't blocked.


LG V20 turns off wifi when phone goes to sleep

Go to WiFi settings and check whether "Keep Wi-Fi on during sleep" is set to always. Hope this helps


How to leave a Whatsapp group without informing the entire group?

What you are asking has not been implemented yet.

  How to leave a WhatsApp group without the other participants knowing?

Sorry. They will know when you leave: "Rogério Dec has left the group" will be there for all to see and know.

  Or is there any way to hide the group from the conversation list?

Partially. If you archive the group, it will disappear (actually go to the bottom) from the conversation list. However, when someone in the group sends a message, it will be seen again. Archive it again.


By what process is a third party device configured to connect to the WiFi network

It's different for different devices. Some use Bluetooth or NFC, but as you've observed that's not what's happening in your case. The most common alternative is that the device you're configuring can itself act as a Wi-Fi access point (AP): it creates its own Wi-Fi network. Your phone connects to the device's Wi-Fi network and sends it the connection details for the network you actually want, possibly via an HTTP request to a simple web server running on the device. After that, the device shuts down its Wi-Fi AP and connects to the Wi-Fi network you configured.

If there's a network problem, the device should start its own AP again to let you connect and give it some new connection details.


How do I copy Opera Mini browser cookies?

If you are rooted, you could use an app such as MyBackup Root or Titanum Backup to backup Opera Mini, and then restore it on the new device.

It is not possible if you're not rooted.


Note: this is a partial answer.

  The 1.5GB RAM isn't part of the 8GB "internal", correct?

Correct. RAM is not considered part of internal storage, so it is not part of 8GB storage space.

  Are "internal storage" and "phone" two partitions (and thus two file systems)? If yes, what are their mounting points (directories), or how can I find out their mounting points?

In your device, yes, they are two separate partitions. However, the terms shown in your device are confusing. Phone is also part of Internal storage. In my device, the Internal storage is listed as Phone Storage and Phone is listed as Internal SD card.

(Note: the trend nowadays is to have a single userdata partition and a completely logical internal SD card partition. See the related info: Confused by the many locations of the virtual /sdcard/ )

Often, the Internal Storage (which here implies the userdata  partition mounted at /data) is formatted with EXT4 filesystem and Phone (which here implies the Internal SD card) is mounted under /storage/ usually, but not limited to, at /storage/sdcard1. This partition may either be formatted with EXT4 filesystem or  a variant of FAT filesystem. You can check the filesystem type by issuing the command

mount | grep -e /data -e /storage/sdcard

Dummy output

/emmc@usrdata /data ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/vold/179:8 /storage/sdcard1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

Next to /data and /storage/sdcard1 (the mount points) here is the filesystem.

You can also see the filesystem by tapping the particular partition entry in DiskInfo.

  Both "internal storage" and "phone" store "Apps (app data & media ...)". What are the differences between the apps stored on the two places?

As per the info here, an app will always have its private data saved inside the Internal storage (under /data/data) regardless of the app  being installed under Internal or External Storage.

For finer details, see answers for Installing to SDCard by default and Where in the file system are applications installed?

If the device supports USB Mass Storage for data transfer, once it is activated all the apps installed in the external storage would be unavailable for usage. This is a major difference between the two types. The other one pertains to available space. Internal storage compared to External storage, cannot be replaced or upgraded.

  Where are the firmware and OS (Android) stored in my phone, "internal storage", "phone", or somewhere else?

Android OS is stored under System partition and is mounted at /system. All the rest of the  partitions  (excluding External storage and tmpfs mount points) are accounted for what you can refer to as firmware.

Now the important stuff. For DiskInfo, 1GB=1024MB (per this answer).

Considering all the screenshots of DiskInfo, my calculation gives me 1803MB, 5.5GB and 512KB. Using 1024 units as a base, the grand total is 1803*1024*1024 + 5.5*1024*1024*1024 + 512*1024 = 7,796,686,848 bytes.

As per Gigabyte wiki article (further confirmation), for storage 1GB=1,000MB and not 1,024MB which is often used only for memory, such as RAM. Therefore, the size of your overall ROM in bytes is 8GB = 8*1000*1000*1000 = 8,000,000,000 bytes.

The difference here is of 203,313,152 bytes or 193.9MiB or 203.3MB.

It is something that I'm unable to figure out even when all the partitions and their sizes are listed here. Perhaps somebody else might!


Apps to draw on top of a picture or text document?

Skitch (same developer as Evernote) can draw on top of a picture, but not on a document.


SSH Tunneling with Android; Not working;

Once the tunnel is created, you should connect to mysql using localhost:1234 or 127.0.0.1:1234


receive/make calls on my pc via my android phone

Your PC / laptop needs to connect to your phone via Bluetooth. In Windows 7, provided your phone supports the relevant Bluetooth connections, you should be able to use your computer to listen to /speak with calls received on your phone.

You need to PAIR your phone with your computer via Bluetooth to enable this functionality.

In Windows 7, click the Bluetooth icon in the notification area (system tray) and choose your device.


Why does Chrome on Android launch tabs or redirect existing tabs to spammy ads (spontaneously, it seems)?

To build to what we know, I just saw this today on a stock Nexus6P (TMo) running the August update, only in 'ChromeBrowser'. Previously, it was happening to a roommate's unrooted Galaxy S4 (AT&T), which now that I think about it, was running an even more current version of 'Chrome' than I was. No wifi, separate mobile networks. I updated in the past 24 hours and saw my first URI within an hour of googling this post and adding. The only websites I've used since the last boot have been Google, Wikipedia, Reddit, Amazon, and IMDB.

Tried clearing the system cache on both phones, uninstalling and reinstalling 'Chrome', running 'Malwarebytes' and 'Avast': still happens. Doesn't seem to be happening in 'Adblock Browser'.

If anyone can decipher the string that prompts mine, it looks like:

data:text/html;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGhlYWQ+PG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgdXNlci1zY2FsYWJsZT1mYWxzZSwgaW5pdGlhbC1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wIj48L2hlYWQ+PGJvZHk+PGRpdiBpZD0iaWZybSIgc3R5bGU9InBhZGRpbmc6MDsgbWFyZ2luOjA7Ij48aWZyYW1lIHNyYz0iaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL3d3dy5hb3RxNGpncXk5bjcxLmluZm8vVVMvaGFramxoZmNsaXViY2NsdTIyYWEybGNpYnV5YS5odG1sIiBzdHlsZT0idG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm9yZGVyOjAiIHNjcm9sbGluZz0ieWVzIiBhbGxvd0Z1bGxTY3JlZW49InllcyI+PC9pZnJhbWU+PC9kaXY+PC9ib2R5PjwvaHRtbD4=


Is there any (major) difference between the Galaxy Note 3 on different US carriers?

I found good info on the hardware specs here:
http://www.phonearena.com/phones/Samsung-Galaxy-Note-3_id7984
I'd compare that to any stats verizon releases.
Word on the street is it will be both CDMA and GSM, so I wouldn't be surprised if there are no differences.
My reading:
http://forum.xda-developers.com/showthread.php?t=2469047


How can i disable android permission manager notification?

"Toasts" are implemented in an app's java programming, so that needs to be modified in some way, assuming the app doesn't give you the option to configure toasts. The following assumes you're rooted.

The easy way: Use Xposed. There are many modules available to block all toasts, block toasts for a specific app, or even customize toasts, e.g. EnhancedToast and UnToaster Xposed. Xposed supports Android 2.2(Froyo) and up, with increasing support for 5.0+(Lollipop). If your Android is bootloader locked, aka no TWRP/CWM recovery, you can see if your device can run FlashFire to install Xposed. Note: To use Xposed modules on an app, it needs to be deodexed, e.g. data apps, apps you download from the Play Store are deodexed.

The hard way: You can usually decompile an app into smali code, edit the smali code to disable toasts, and then recompile the app. Without smali modification, this process is known as deodexing. If you're interested, check out this Lollipop compatible deodexing guide for decompiling an app's java code, and this smali code editing guide to learn how to edit smali code.


I have multiple Google accounts on my phone. How can I delete some of them?

From the Home screen Menu | Accounts & sync should list all of your accounts on the device. Tap the account you want and then tap the "Remove Account" button.


How to display javascript console on Chrome (or a different browser)?

That feature seems to be unavailable for all major android browsers.
You could try Opera-mini instead:

Reset the console output by opening a new tab with the address debug:resetconsole

Open a tab on the page on which you want to do the inspection:

Run JavaScript code on the page by replacing the address in the address bar with the following address javascript:var%20n%3Ddocument.firstChild%3Bwhile%28n%20%26%26%20n.nodeType%21%3DNode.ELEMENT_NODE%29%20n%3Dn.nextSibling%3Bconsole.log%28n.outerHTML%29%3B
Retrieve the output by opening a new tab with the address debug:console


Accessibility services get disabled automatically

Changing the launch setting to start manually and not automatically seems to work.

In Huawei devices, it can be found in Apps - app name - Battery - Launch.

Battery saving options, on the other hand, didn't help in my case.


Multiple items of interest in this context:

there is a built-in functionality to access your notification history, see How to get the notification history for details
there are several apps to backup/archive notifications – e.g. Past Notifications (a notification history surviving even reboots) or Notibox
there are apps to Filter/block notifications
there are several more apps to control other aspects of notifications (same page as the last link goes to)

Still, I'm not sure there's a way to control aspects 2 and 3 of your list (group apps,1 delete by date). I've not yet encountered any app for those, so chances are rather low – but one might have slipped through my net.

1: Nevolution promises to "bundle notifications" – but it's not clear from its description if "bundles" cover multiple apps


Maybe, it's a software issue. Any guarantee? It's also worth to try a factory reset and a new battery. If that does not help, go to a mobile repair service. I hope it helps!


How to get email notifications on the new Outlook Android app

You can set notifications to be for Focused only, all or none per
  account. The default is Focused only, so if you turn off Focused Inbox
  globally you get no notifications unless you go into the account
  settings and set them to all. [Ref. - Android Central]

In the new Outlook app, the default notifications setting is Focused only. In order to see notifications for all emails follow the following steps:

Open the Outlook Android App Settings
Select your account, e.g., john.doe@outlook.com
Under Mail Notifications select All in the pull-down menu.


Problem solved...:
I started directly using the phone choosing SD for memory, including of course photos.
And that problem came out. Untill I changed tothe phone memory, then photos are normally available on mac. Going back then using again SD as memory, the problem is gone, photos available also on mac. It looks like it was necessary to start photographing at leaast once with phone memory, BEFORE switching to SD memory. Now it works.
Hope this will be usefull to other soyes users...
Bertrand Chevalley


Manually trigger MediaScanner to scan files on Internal Storage on Nougat/Oreo

Note: It is possible the following commands do not work out for you with just USB debugging /  shell (uID 2000) user. In that case, you must have root access to make them work.

Before KitKat, this worked well:
am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard

The above command doesn't work now, obviously.

This works perfectly well on my stock Android 7.1.1 (Nexus 6) having only Internal Storage. But starting since Oreo implicit broadcasts are not allowed, so you have to send an explicit broadcast to Media Storage. This can be done using the argument -n followed by component name or simply by -p followed by package name. In Android 9.0 (OnePlus 6), here's what worked for me:
am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/ -p com.android.providers.media

I believe the above command would work for Android Oreo as well.
Note: shell (user 2000) cannot run that command, so you must elevate privilege to system (1000) or root (0). In short, run the command as root or it won't work.

I also tried this, but it doesn't seem to be working, either.
am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard

Because that intent expects a FILE as data, not a directory (I understand everything is a file in Linux, but that's not the case for an intent). Provide the full path of a file and it would work. Furthermore, as stated above, for Oreo and above, make the broadcast explicit.
If you have multiple files and you intend to use this intent only, you need to get all the file names and pass them on to the intent recursively (per Aritra Roy on Stack Overflow). It may be possible to pass an array but I don't know how to do it with adb.
Furthermore, my Android behaved rather erratically for file names containing [].


SSHDroid allows access into a subdirectory by default. How do I access other directories?

try pushd and popd, [not exactly an answer to your settings question but, it might work] assuming you have root privilege.

Okay for this example i am starting in /storage/extSdCard and need to copy target tass.txt from /sdcard/tess

extSdCard # HERE=$PWD
extSdCard # echo $HERE
/storage/extSdCard
extSdCard # pushd /sdcard/tess
~/tess /storage/extSdCard
tess # pwd
/sdcard/tess
tess # ls $PWD
tass.txt
tess # cp * $HERE
tess # popd
/storage/extSdCard
extSdCard # ls tass.txt
tass.txt
extSdCard # popd
tmp-mksh: popd: directory stack empty
extSdCard #


Removing Gmail account from Gmail app, but keeping it in Google Inbox app

AFAIK you can't configure an account only for inbox, or only for gmail.

But you can disable gmail notifications for your personnal account.
In gmail, top-left menu, settings, "your-personnal-account", uncheck "notifications".


Don't know if you still need a fix for this (it's been a few months since you posted), but anyway I had the same issue with not being able to open quick settings and also my M8 stopped displaying notifications. Not sure what triggered all that, but after performing a few dirty wipe re-flashes of my ROM, I finally did a clean wipe (not just system and caches but also data partition) and that fixed it. Having a google cloud backup made downloading everything a little easier, but I couldn't have avoided essentially wiping everything but my SD card and needing to reinstall all my apps.


Alternative Lockscreen with Fingerprints

You can use it on CM Locker. They said. And it will be compatible to S5 next month, but it's supported by S6.


'Rear Camera' and 'Flash light' Not Working in Lenovo k6 Note (Custom Rom)

u need to flash the rom named Karatep. the one you flashed in for k6 power.
K6 Power(Karate)
K6 Note (Karatep)

https://forum.xda-developers.com/k6-power/development/stable-unofficial-lineageos-lenovo-vibe-t3635064


Can I automatically turn off WIFI completely whenever not connected to a network on Android 10+

With methods described below, when the phone disconnect from your wifi network, wifi will be immediately switched off. Also they don't require the Location Services to be on.
A. Xposed Edge
Open Xposed Edge, go to More triggers > Wifi Disconncted > Wifi > Turn off.
B. Macrodroid

Open Macrodroid, click Add Macro.
Click the + on the right of Trigger. Click Connectivity > Wifi State Change > Disconnected from network. Click OK. Select your network(s).
Click the + on the right of Actions. Click Connectivity > Wifi Configure > Disable Wifi. Click Ok
Give your macro a name. Press back, save the macro. The macro will look like this:

C. Automate

Open Automate, click the + at the bottom of the screen to add a new flow.
Click +, Connectivity > Wifi enable?. Click the Wifi enable? block, set Options to Immediately. Click Save.
Click +, Connectivity > Wifi network connected?. Click Wifi network connected? block, Don't click on pick the network, but enter the network name (SSID) manually. Set Options to Immediately. Click Save.
Click +, Date & time > Delay. Click on the Delay block, set the duration to 3s. Click Save.
Click +, Connectivity > Wifi set state. Click on the Wifi set state block, select Off. Note that this block is not officially supported for Android 10+ and might not work.
Link the block has shown on the image below. Press back. Give your flow a name. Press Start to start the flow.

D. Ping your home router
You can use a script in combination with the app mentioned to ping your home router. When the pings are successful, the phone wifi stays on. When they are unsuccessful, disable you phone wifi.


How to prevent vibration of calls from one contact?

You can't do it without third party apps. You can try apps like "Good Vibration"


You can try this:
-Use an android cook rom (Cyanogen), try Rom Manager to simplify the process.

-Use Market enabler to fake some other providers (Verizon/ AT&T etc, but change to those two makes Google Market thinks your phone is in US).

Or you can try installing the beta version of Chrome that is already leaked on xda

Remember ICS only, lower version of Android OS will lead to apk parse error.


Can I Flash Nexus Factory Image to any Tablet?

No. ROMs are always device specific. Reasons are proprietary drivers for specific hardware components.

For more details, you might wish to follow up to the rom tag-wiki, rom-flashing tag-wiki, and the sites/pages linked from there, e.g. Is there an official Android “Google” ROM?


Three (UK telco provider) has blocked my tethering

Tethering on Three's (or most other UK telco providers) unlimited plans is against their terms and conditions.  You'll have to switch to a plan that allows tethering or use an add-on.  See their Tethering info page for more information.  Also see their Terms and Conditions

However some phones will still allow you to tether, I'm surprised it doesn't work on the GS2.  Did you buy it from Three?  So the tether function still works, but when you do tether a Laptop, they send you a message?

Generally they detect mobile usage that comes from PCs and Laptops and then they ban you.  But tethering to other mobile devices seem to work, and also if you keep your data usage low, they may not bother.

Another possible work-around is to try and spoof the user agent and trick Three into thinking that the data is being sent by a mobile device.  However, this is not fool-proof and they may still be able to detect, for example downloading a windows update.

Just to be clear, I would still recommend you buy an addon or join a different plan which allows tethering.  If you think the Terms and Conditions are unfair, file a complaint or switch telcos.

Update:

Information on Three's The One Plan

  SIM plans with All-you-can-eat data do not allow tethering (except for the One Plan). If you would like to tether, you will need to choose a Pay Monthly plan and / or an Add-On that does allow tethering.

So it is possible to get the One Plan, for unlimited data and tethering.

And from Tethering Explained

  If your smartphone plan includes all you can eat data, then this is for data consumption actually on your smartphone.  It does not include using your smartphone as a modem to connect other devices such as laptops and tablets – also known as “Tethering”.  Tethering is included in (i) The One Plan; (ii) the One Plan SIM only; or (iii) By purchasing an Ultimate Internet Plan with the Tethering Add on. The add-on can be purchased via My3 on your handset and is also available to customers on our Talk and Text plans.

See their Pay Monthly plans


Do i need the internet to root my android device?

No, you don't need the internet to root a device, just to download the ROMs in the first place (and maybe to get a bootloader unlocking code before unlocking the bootloader, if you have an HTC phone).

It's entirely possible that some "one-click root" apps might refuse to run without an internet connection, but that's nothing to do with the rooting process itself: it's just that app. A "hard root" by flashing the device doesn't use those apps, and it will definitely work without either the PC or the phone connected to the internet.


I assume that the notification is shown for legal reasons. In a lot of countries it is illegal to track user positions without their knowledge/approval.

Just an theoretical example: Let us assume there are two Samsung devices on your account, your own device and the device of your partner. Now you are getting jealous and start tracking the movements of your parter's device using the Samsung find my device system. Such usage is illegal in a lot of countries.

In your case you just don't want the notification to be visible on the lock screen. Therefore it should be sufficient to configure the notifications of the Samsung Find my Device service to be not shown on the lock screen.


Is it possible to get the password from a wps wifi connection?

Yes, WPS is insecure and the WPS PIN can be used to recover the password.

This app and this app claim to be able to do so if you have root.

However, as pointed out by Izzy the password should also be available as plain text in the file /system/etc/wifi/wpa_supplicant.conf after you have successfully connected to the network once.


I don't know for the Droid Charge in special, but on many phones you can turn off the radio separatly. And even if that doesn't work, in your case it should be fine to simply enter airplane mode, and then activate WiFi again (plus Bluetooth, when needed) -- which eventually has the very same effect.

I remember having used Dazzle Configurable Switcher for this on my old HTC Wildfire (to turn off radio separatly), and it worked like a charm. On my Motorola Milestone 2, however, I was not given that choice -- but could use the work-around described.


Just the last one. Simple as that.

However, if you do cross-Android-version updates (e.g. CM13 (6.0) to CM14 (7.0, coming soon)), it is strongly recommended to wipe and start over.


A partial but possibly helpful answer, but would not work on Android 11 and above.

Note:

My solution is tested on Stock Android 4.4.2 and Stock CyanogenOS 12 (5.0), and should work for Android 4.3 and above (based on this answer).
I've mentioned wherever root access is required.

The issue in this existing answer is that it reduces the screen output from both top and bottom in my devices while I need to reduce only from the bottom. To do so I used the following  comment as the ground to work on:

The bottom 20% of my Nexus 4 doesn't work. I use: wm overscan 0,0,0,210 to have android WM not draw anything in that area so that I can operate all the drawn areas fully again.. –  Thrustmaster

##Instructions:

Enable USB-debugging in your phone.

Install ADB tools in your PC, connect your device into it, and make sure that device is getting detected in adb devices.

We need to know the resolution and the display density of the device. In the terminal/cmd enter adb shell dumpsys display | grep mBaseDisplayInfo to show display related info. The output could look like:
 mBaseDisplayInfo=DisplayInfo{"Built-in Screen", app 480 x 854, real 480 x 854, largest app 480 x 854, smallest app 480 x 854, 64.29 fps, rotation 0, density 240, 240.0 x 240.0 dpi, layerStack 0, type BUILT_IN, address null, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}

The relevant info in my case is:

real 1080x1920
density 480

The most useful commands to be used are:

wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]

wm density [reset|DENSITY]
My default launcher screen without tweaks looked like:

To reduce the screen output at bottom issue the command:
    adb shell wm overscan 0,0,0,100

Note the I used further reduction by upto 0,0,0,300 and the output was like this:
[![enter image description here][3]][4]

Tweak the value to your desired needs.

You may need to correct the density since the display could look odd. My device's default display density is 480 dpi, so I tweaked it this way:
    adb shell wm density 440

and the resultant screen was like this. An app under tweaked resolution.

Note that you can use adb shell wm density reset and adb shell wm overscan reset to revert back to default density and resolution respectively.

Now that "dead touch zone" has been taken care of it's time to use virtual/soft keys (only if you need it).

Izzy has it already covered in this answer. Otherwise, you can use Gravitybox LP (for Lollipop users) or Gravitybox KK (for Kitkat users). It is an Xposed module, and require root access and Xposed Framework installed.
Install, activate and launch Gravitybox → Navigation bar tweaks → Enable Navigation bar → do a reboot, and soft-keys aka Navigation bar would be found enabled.

Custom ROM like Cyanogenmod and some stock ROMs has the option to enable soft-keys(buttons) under Settings. You can use that option since it doesn't require any root access.

After some further tweaks the final screen of my Android 5.0 looked like:

 Note that the aforesaid solution probably wouldn't be relevant for the OP, but it is written considering the objective of the bounty (offered by barro32).
Next big update possibly would be for Android 4.2.


Connect physical Android Wear watch to emulated phone

You can't is the short answer. The emulator does not support bluetooth testing at all.

See the Google Developers post on Using the Emulaor

The important line is near the end:

Emulator Limitations

The functional limitations of the emulator include:

No support for placing or receiving actual phone calls. You can
simulate phone calls (placed and received) through the emulator
console, however.
No support for USB connections
No support for device-attached headphones
No support for determining network connected state
No support for determining battery charge level and AC charging state
No support for determining SD card insert/eject
No support for Bluetooth


Can I setup & use a google play account for free & paid items only using gift cards?

Why should it not be possible?

You can setup a Google account without any payment method attached.
You can add giftcard codes to your playstore account.
Giftcards can be used to pay for apps.

Watson combined: Setting up an account with no payment, add a giftcard to it – and with that should be able to pay for apps (and use them, of course).


The default Music Player app does not inlcude an option to edit your tags. You need to either use a Album Editor software or use an app from the playstore to edit song name, album art, track number etc. I have used Rocket Player to edit/update mp3 tag information. Using Rocket player you can edit tags like Title, Artist, Album, Genre, Disc Number, Track Number, Year and Album Art information.

For advanced operation like adding or updating lyrics, Character encoding etc look into the list available on Google PlayStore under id3 tag editing apps for which ever corresponds to your needs.


It appears that restarting it helped. Now the top, notification bar and the dialer appear. I think it may have something to do with the Messages app. As I unassociated my email account before restarting the phone.


Unfortunately google play store has stopped

Unfortunately a long time ago I had this issue. I'm sure there is an easier method of fixing it but I had to do a full factory reset before I could get it working again; hopefully you don't get to that point, but if you do give a factory reset a try :)


“There's been a change to your Google account” message and password prompt?

It looks like this is a known issue, and Google is on top of it.
From the product forums:

We've gotten reports about some users being signed out of their accounts unexpectedly. We're investigating, but not to worry: there is no indication that this is connected to any phishing or account security threats.
Please try to sign-in again at accounts.google.com and if you cannot remember your password, please use this link (g.co/recover) to recover your password. If you use 2-Step Verification, there may have been a delay in receiving your SMS code. Please try again or use backup codes.

Essentially the same message is currently displayed at the top of the Accounts Help: Can't sign in to your Google Account page.
Also, from @google on Twitter:

We know some of you had issues signing in today. Please try again now. Rest easy -- your account's security was not affected.

See also:

Information Security Stack Exchange: Google account verification request
Google accounts are on the fritz but nobody is getting hacked
PSA: If you were signed out of your Google account tonight, don’t worry
Google is having issues with account sign-in, resulting in errors with Android devices, OnHub, and Wifi
Google Users Unexpectedly Signed Out of Accounts


Recover Draft Emails from Deleted Account

The default Samsung mail app is com.samsung.android.email.provider.
Unfortunately backup is disabled for this app (the app's AndroidManifest.xml contains the entry android:allowBackup="false"). Because of this you can't access the app's private data directory /data/data/com.samsung.android.email.provider on a non-rooted device.
As the mail storage database is placed inside this app-private data directory you can't extract the files for manually searching the data base e.g. using a hex editor or a different data recovery software.
As your device is pretty old (it is from 2014 and should be running Android 6?) any thus have not received Android security updates for years there may be the possibility to temporary root the device using an exploit. Unfortunately I don't know a reliable and trustworthy rooting app that would work on your device. Note that using such rooting apps may be dangerous as you never know what the app is actually doing in background.


Application backup/restore - for saving resources

There are numerous options available to you:

Titanium Backup
For ICS upwards, Settings > Backup & Reset > Backup my data/Backup account
For GB, Settings > Privacy Settings > Backup my data
Last but not least, adb backup

In that order of "user-friendliness", from a android application that requires rooted access, in reference to Titanium Backup, to the least, using the command line adb backup.


Regarding root of my device samsung galaxy star pro gt S7262

The problem you are really facing is that you are still using the stock recovery. Flash a custom recovery.

With credits to ItsAnilSingh from xda-developers. He is the creator of the recovery and posted the installation steps.


How to get a transparent notification/Quickmenu background?

If GravityBox isn't working for you, I'd try another XPOSED mod called Wanam Xposed. It's similar to GB in the sense that you can modify all kinds of different parts of your phone using it, but Wanam is a lot better when it comes to modifying the status bar, in my opinion.


It is possible in Swype to change the size (width) of the keyboard, and shrink it. Press-hold on the Symbols key ("?123"). There will be options to change the keyboard size. Drag your finger to the icon showing the size you may want (on the left side, right side, floating...).


Restricting Web Access to a single domain on Android tablets?

Yes all this is possible but you'll have to root the tablet and whether or not that is possible will depend on the tablet.

Here's the answer to each request:

Yes, you have to edit the hosts file for which you'll have to root the device.
Yes, any browser (I recommend Dolphin HD) will let you set the home page, so just set this to the page you want it to launch with.  With the Launch After Boot app (~$1.60) you can set the browser to launch on start-up.
Yes, the aforementioned Dolphin HD Browser has a "Full Screen" mode under settings.
Since you are rooting the device you can just uninstall the messaging (SMS/MMS/Email) apps.
Yes.  This app requires a rooted device (and dropping $2): Boot Animation Changer Pro

All in all this is possible assuming you can root you device, and while it won't be easy, it also wont require you programming any custom solution.

Edit: I should have mentioned that going "Full Screen" on the browser will not prevent people from navigating away from the browser screen to other parts of the device but you can basically uninstall every single app that you don't want your people using, and uninstall the market so they can't install more apps.  You can also Password protect apps that you don't want people using with an app like App Protector Pro ($2).  Any enterprising person will be able to get around anything you do with some work but that can be said about any workplace restrictions.

Edit #2: Don't quote me on this but I'll bet you could use Tasker to furhter restrict access to the device and/or services.  Assuming you guys operate during set business hours and are at one bricks & mortar location, you can set location and time based restrictions so when they are in the store during business hours only certain things are possible. You would just need to password protect Tasker after setting it up.


No.
Swype, just like other similar keyboard apps use their own dictionaries. The spelling correction, and the underlying dictionary that you're referring to was added in 4.0 and none of the 3rd party keyboards apps integrate with it just yet.

At this point we need to wait.


Erronous Low Data Space Error on Droid Incredible

This error is not just for the total storage, it is also for specific "mount points" like /data/data, for example, where the applications on the device store their data. If this mount point becomes low on space, because it is not given access to "all the storage", then you will receive that low space message. You can uninstall apps that you no longer need/use or go in to the Settings -> Applications -> Manage Applications and clear the data for apps that are using a lot, or you don't use often.


NOTE: Never put system apps or apps including widgets (if you are using the widgets) to external storage. This can make them misbehave or even force close.

Download Android platform tools here
Turn on USB debugging on your phone and connect it to your pc (make sure the drivers are installed)
Extract the zip file to a directory of choice (on your pc)
Open cmd on your pc (assuming you're using Windows) and navigate using cd to where you extracted your platform-tools
When you have navigated to the folder using cmd type

  adb devices

Check if you see your device on there, it should look something like this:

If you can see your device on the list then move on to the next step. If not your drivers are not installed and you need to install them from your manufacturers website
Now type
Android 4.1 and above:

  adb shell pm get-install-location

Android 4.0 and below:

  adb shell pm setInstallLocation 2

This should return either auto or phone. We need to change this.
Now type
Android 4.1 and above:

  adb shell pm set-install-location 2

Android 4.0 and below:

  adb shell pm setInstallLocation 2

This will switch it from auto to external.

Complete! Now you should be able to move apps to sdcard.

Sources:
http://techgage.com/article/moving_your_non-movable_android_apps_to_an_sd_card/


Which format does Android calendar uses?

Due to how file extensions handling works in Android, it depends on the calendar apps themselves.
For example, AOSP Calendar does not handle any file extensions. The manifest file only mentions filters to the content provider and Google Calendar websites.
<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="time/epoch" />
  <data android:host="com.android.calendar" />
  <data android:scheme="content"/>
</intent-filter>

...

<intent-filter android:priority="50">
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
  <data android:scheme="http"  android:host="www.google.com" android:pathPrefix="/calendar/event" />
  <data android:scheme="https" android:host="www.google.com" android:pathPrefix="/calendar/event" />
  <data android:scheme="http"  android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
  <data android:scheme="https" android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
</intent-filter>

Some vendor and 3rd-party apps may handle some file formats, but without knowing their manifest file, one has to manually test with each file format.
The calendar data itself is usually stored in the Calendar Storage (or similar name) app, in the format of SQLite database that can be accessed with the Calendar Provider. Thus, 3rd-party apps can also import the data from files to the calendar storage, which then can be read by the calendar apps.


Are Nexus the only one that receive OS update directly from Google and not from Telecom / Phone Manufacturer?

Yes and No. There are Nexus/Google devices that are nevertheless branded by the carrier and therefore receive a different ROM then the stock ROM. This usually takes longer then the stock ROM.

But yes, besides of that, the Google manufactured branded devices are the only ones who receive the updates directly from Google. All other devices get their updates from the manufacturer and/or the carrier.

Oh, and the Nexus One won't receive Android 4.2 (officially). Plus, no one gurantees you that your non-Google device will get the latest Android version. That's a big advantage when buying a Nexus device: It will be up to date for a while.


SGS2 can't connect to PC for USB file transfer or Debugging mode

The description of the issue pretty clearly pointed to a hardware issue (the "repairer" having "messed up" / forgotten to re-attach some "connectors").

As reported back, this guess was correct: Taking the device back to him and have him check, he found the "missing link", repaired it, and the device is fully operational again now.


I've installed a custom recovery image, but not yet rooted my phone. How can I install SuperSU and subscribe to automatic updates?

Follow these steps:

Download the flashable ZIP for  SuperSU app into your device. It would have both the APK as well as su binary. Choose the stable build .
Boot into the custom Recovery → flash the ZIP → Reboot.
After the boot animation you would see "Android is upgrading" dialog for few seconds. Once booted to Home screen, launch SuperSU app.
Go to Settings and scroll down until you see CLEANUP section.

Choose Reinstall. It would remove SuperSU app from the system but not the su binary.
Go to Play Store and install SuperSU app. Since the app is now installed from Play Store, you would definitely receive updates to the app as long as they are pushed to Play Store and are compatible with your device.

Done!


Does Android block any ports when tethering?

The answer to this question is that no, neither Android nor my carrier are arbitrarily blocking traffic on high-numbered ports.

The problem is that I had forgotten how paranoid I am about security and that, in addition to making SSH listen on a non-standard port, I had also created an iptables rule to only allow connections to that port from my home IP address and my work IP address. Obviously I was using a different IP address when attempting to connect via my phone, hence the failure to connect. (And I probably didn't look hard enough when prompted by @Izzy to check server logs, because I'm sure there is a record of the blocked connection attempt in there somewhere). D'oh...

My apologies for wasting people's time, but in case anybody else thinks they have a problem with Android or their carrier arbitrarily blocking ports, hopefully this answer will prompt them to triple check everything about their connection, including their server firewall, before they go off logging tickets.