Android 5.1 & Group SMS in Messenger defaults to MMS

I was recommended the Textra app to send group SMS as an actual SMS rather than MMS and I would recommend it to everyone else too. Cost me something like 60p after the trial period ran out, or about the same as 2 MMS messages!


What occurs in the background when an application such as Skype is installed e.g. logs, synchronization, etc?

where is the application installed

The .apk file is put into /data/app (see: Where in the file system are applications installed?)

  where are its preferences stored

This depends on the application. If it uses the SharedPreferences classes then they go in /data/data/<app's package name>/shared_prefs, but they could feasibly be stored anywhere the app can write data to (i.e. all of /data/data/<app's package name>, the SD card, etc).

  where is information such as usernames and passwords stored

This also depends on the app. Most often, probably somewhere in /data/data/<app's package name>. They could also use AccountManager APIs (the app must request this permission) which I believe will use the /data/system/accounts.db database.


Can airplane mode be maintained during a system update?

If you want to block communication with your mobile network provider there is a second option: You just have to make sure the MNO can not identify your devices.

You can easily achieve that by removing the SIM card from your device.

This does not work of course in case you have a phone with eSIM and you use the eSIM (as the eSIM can't be removed physically from your device).


When starting your phone in step 2 of your example, hold the volume down only. Once the warning screen appears, then press volume up.


Gmail mobile website messed up in default internet browser

Use the pre-installed app that was installed in your system.
The gmail shown in your Android device is much more different than the one on PC.
I suggest using/updating the GMail APP better than the browser :)


As your phone is rooted, you could use Titanium Backup to backup app and data. Then uninstall Viber, re-install it, check if it works, and use TB again to restore only the data.

Keep in mind that when a mis-configuration is the cause of your problem, after restoring the app's data your problem might be back. In that case, simply repeat the operation, but do not restore the data, if you want the app working again. Of course, in that case your chat history would be lost; but you might be able to manually pick the data from TiBu's backups.


Can't boot into 7.0 Nougat in VMware Fusion

The comments on the page you linked already contain some helpful suggestions from people who had the same problem with those instructions. Nigel Christiaans suggested enabling 3D acceleration in VMWare's settings, and several visitors reported that this got them past the same root prompt you're stuck at. Robert further suggests that you should choose "Ubuntu" instead of "FreeBSD" when you create the VM.


Android System [UID] 1000 Root Permission Request

It may due to Wanam Xposed 2.4.7. An XDA post states:

  the new Wanam Xposed v2.4.0 did Auto activate "Disable Knox notifications" when Knox Apps are installed. With 2.4.1 he Removed "Knox disabling at boot".


How to create complete image backup(Nandroid) of rooted phone if no cwm or twrp available for my phone

Provided your device is rooted, you can do that with simple dd commands. Trouble is just to find out what partitions you might need to backup: some devices have more than 20 partitions, and you will most likely not need more than 5 backed up.

This is where e.g. my little tool Adebar comes in which, amongst others, creates you a script for exactly this purpose: dd the relevant partitions and get them to your computer, giving the files recognizable names. The result for my LG P880 e.g. looks like:

adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p3'" > "images/system.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p4'" > "images/cache.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p12'" > "images/cal.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p9'" > "images/persist-lg.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p11'" > "images/FOT.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p2'" > "images/LNX.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p10'" > "images/mpt.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p5'" > "images/MSC.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p7'" > "images/NVA.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p1'" > "images/SOS.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p8'" > "images/data.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p13'" > "images/UDB.img"
adb shell "su -c 'stty raw; cat /dev/block/mmcblk0p6'" > "images/USP.img"

As you can see, this does not only include partitions mounted at the time the script was generated, but also all other "named ones".

Adebar is plain Bash + ADB, and reportedly works in Cygwin (as well as of course on Linux).


Is there a way to workaround the phone memory limit for installed apps?

Your phone needs space for upgrades, temp files, and the like.  You can't fill it up to the brim any more than you can fill the hard drive a computer OS is on.  Google will not do away with it.

If you are out of space and your phone doesn't take an SD card, then yes you will have to clear up space for new apps.  If it takes an SD card and you have root or 2.2+, you should be able to move many of your apps onto it (search for how), and App2SD support is being encouraged.


The only thing I can suggest is to check and make sure that your phone is set to 4G (preferred) mode in Network settings.

Another thing worth considering is to check with your operator that the correct access point is being used.

And can you tell which was your previous phone? Depending on the device and its OS, it is very possible that it consumed lesser data whereas your Android's browser uses more data. Consider using Opera Mini or other browsers which compress pages before delivering to your device.


The device does not support all of the features, candy crush requires, and therefor the play store will not allow you to install it.

You can attempt to download the APK from the interweb or try an alternative repository. Amazon app store perhaps?


LG Nexus 4's Internal Storage Dilemma & its Apparent Lack of Support for USB OTG Connectivity?

USB OTG compatibility is more dependent on the kernel than the actual operating system.

If the stock kernel doesn't support it, then it will (most likely) only be a matter of time until a custom kernel is released that has this functionality.

If you were to purchase it, remember that the tablet can only give 5V of power to the device - this stops you from using things such as portable hard drives with the device, which require a large power input.

You would be best asking on a dedicated ROM'ing forum such as XDA-Developers to find out if the stock kernel supports USB OTG, and if not, a custom kernel can be made to support it.

Please be aware, that you will need an app that allows you to use the USB OTG support.


How can I prevent unrecoverable photo deletions on Android without a cloud service?

You need to install a separate app to get this functionality. Since you don't want to use cloud services, this app can help you recover your deleted photos: https://play.google.com/store/apps/details?id=com.baloota.dumpster&hl=en


No its not. It requires internet connection for ur command to reach to your phone.


Genymotion 2.8.1 - Can't flash Play Services on any Virtual Device

You can use old vision.  v2.5.4 is usable.

http://azodl.blogspot.tw/2015/06/genymotion.html


How feasible is it to use Google Voice for all calls and texts?

Yes!

I use Google Voice for texting.  It's great.  Notifications are reliable, there have been no delays in receiving messages (or others receiving mine), and of course you can access it from your computer as well.  Super handy, and no SMS charge.

As for voice calls, I also used to use it for that.  The app manages everything nicely for outgoing calls -- you can set it to make every call "from" (show up as) your Google Voice number.  And you can set it up to forward all calls to it to your "real" number -- so no one needs to know it except Google and you can give everyone your GVoice number.  Plus, every call to the U.S. and Canada only uses your local minutes (or charges you a local rate if you don't have a plan).

Note: You can't receive texts from services such as Facebook that actually email you via [yournumber]@[yourcarrier].com or something similar, you cannot text short codes such as FBOOK (32665), and you can't send MMS messages (but that's what email's for amirite?).


How can I mount a USB flash drive on my Acer Iconia?

You have to use File Manager HD and do the following Steps :

On the panel at the left tap Storage.
On the panel at the top right press the Up arrow until the first directory entry is asec.
Now scroll down through the directory and you should see usb_storage.

4.Tap usb_storage and you should see your data.

Hope i will help.

From : http://androidforums.com/acer-iconia-tab-a500/358421-iconia-a500-cant-browse-through-usb-flash-drive.html


How to sync personal dictionary between devices (Google Keyboard)?

I'd suggest you try the below troubleshooting steps:

Clear cache for Google Keyboard app (Go to Settings > Apps or Application Manager > ALL > Google Keyboard > Storage > Clear cache > OK).
Clear cache data for the Google Play Store app.
Uninstall and reinstall the Google Keyboard updates. (Go to Settings > Apps or Application Manager > Google Keyboard > Uninstall Updates > OK).

If the above steps don't help, I'd suggest you contact our one-on-one support team using this link for better assistance.


If the suggestion above doesn't work, try flashing a stock firmware via Odin. Brought my imei back back then. After that you can root again and do all that stuff. I recommend installing one of the efs tools from the playstore to backup the efs folder.


What does this icon mean, in the stock messenger app?

Well, I believe I've found it.

As per this thread (for example) on the interwebs, it has to do with the Tango app, which I've recently installed.

Essentially, since Tango integrates with your phone like a parasite, when a contact is not available to use Tango the (x) icon indicates this in the stock SMS app.

Having cross-referenced this against similar threads, it seems to be the answer.


It won't be shown in Google Play Store because you have not uploaded it to the store. To uninstall the app go to

Settings -> Apps -> find your app -> Uninstall


I have a Blutooth Keyboard connected with my Samsung Galaxy Tab Pro, and the Keyboard works, but I dont want the on screen keyboard

You can install and select different keyboard apps from Play Store. Some of them only have a few or even no key(s). Therefore this should be the way to go.

An alternative would be deinstall all keyboard apps, however this is dangerous as there may be situations where the Bluetooth keyboard does not work and you have to enter a password to unlock the device but without keyboard app this won't work.


Ice cream sandwich tablet saying the internal SD card was removed?

What exactly did happen there for that to occur?

The only way this can happen is by going into Settings > Storage, scroll down to the bottom and it says "Unmount SD Card", at this point it is already unmounted so that would show by now the following "Mount SD Card"?


Moto G 2nd Gen - looping on optimizing apps

When you get to the "Dead Andy" screen and it times out saying "No Command" hold POWER and tap VOL UP and release quickly. It should open the stock Recovery menu where you will see the various update and reset options.

I would first try to Wipe the cache partition and reboot and see if that clears the issue. If the problem persists, go back to the stock recovery menu and perform a factory reset.


Must the Nexus 4 be rooted in order to install custom ROMs?

You don't need to root to install ROMs on a Nexus 4. Just unlocking the bootloader and installing a custom recovery (Such as TWRP or CWM) through fastboot is all you need to start installing custom Android builds.


If your project only uses Command Line Interface, and only uses sub-packages from java.lang , then you can try "TERMUX" android app, it's a terminal emulator, so you should be familiar with linux terminals.

As of now , it doesn't have the entire JDK, but I can provide you a package that has basic tools like javac and jar,
that you could use with termux.
BUT if your project uses AWT classes, this method won't help.


Phone stuck in Safe Mode (Volume Keys not functioning)

The problem was resolved. The volume keys were internally shorted leading to infinite boot into safe mode. Repairing the keys worked out.


How can I add a contact to internal address book (instead of Google Account) on Android 4.4?

You could try to disable Google People (Contacts) Sync application using Storage/Apps menu item and then disable Contacts sync option for Google account. After that you should be able to add contact which is marked as phone only - not synced.

Hope this helps...


How to change random filesystem label on USB OTG?

It's not possible to create filesystem or set label without root access. Block devices in /dev/block/ are created with ownership 0:0, mode 0600. Also apps aren't allowed to access SELinux context device or block_device set on /dev and /dev/block. You can use a rooted device or custom recovery like TWRP. Or use a PC (if available). On Linux and Android command-line is same.

  I need to Format USB Drive (to FAT32 or Ext4)

Use mkfs.fat -F32 -n <LABEL> or mkfs.ext4 -L <LABEL> to create filesystem with required label. Or later use fatlabel/mlabel or e2label/tune2fs to change label of an already created filesystem.

  I can format USB drive in Storage Menu, but without any options, it just gives it Random number name

The random number is not name (or label), it's filesystem UUID (32-digits long string on Linux filesystems like ext2/3/4) or Volume ID (8-digits long string on Windows filesystems like NTFS/FAT32/exFAT). Similarly GUID partitions have a PARTUUID and PARTLABEL (as reported by blkid).

USB OTG and external SD card is mounted by Volume Daemon (vold) on Android. Since Android 6 by default vold uses filesystem UUID or VolumeID to create a mount path (which is not an actual path in case of USB OTG) like /storage/[UUID]:

  "Developers may continue to build paths dynamically or statically depending on their use case. Including the UUID in the path identifies each card to make location clearer for developers. (For example, /storage/ABCD-1234/report.txt is clearly a different file than /storage/DCBA-4321/report.txt.)"

So even if you set label, whatever filesystem you choose, you will see the random number in path. However, like label, you can also set UUID/VolumeID of your choice (in case you want to retain same file path after formatting). Some file explorers, though, show filesystem label as storage name along with path.


How do I set Wi-Fi sleep policy to Never on Froyo 2.2 Droid X without Advanced Wi-Fi Settings menu?

Those instructions sound incomplete. You need to press the Menu button on the Wi-Fi Settings screen. Advanced will be in the menu.


If you don't mind to end up with Cyanogenmod9 (Ice-Cream-Sandwich):

Here's the full update guide from CyanogenMod's Wiki:
http://oldwiki.cyanogenmod.org/wiki/Nexus_S:_Full_Update_Guide

Here are builds (go for release candidates or stable builds for CM9):
http://get.cm/?device=crespo

Recovery images are here:
http://www.clockworkmod.com/rommanager/
flash via 'fastboot flash recovery [recovery.img]


Cannot load the page when opening YouTube link in HTTPS on stock browser

I am writing this answer because it may help someone.
I solved this by adding

  Settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);


Xperia U automatically booted into safe mode?

In Xperia U you will get in to safe mode when you keep taping on menu button while the phone is booting.

Safe mode prevents any third-party apps from running. So if you have installed an app that might cause some serious problems with your device, boot it in safe mode to uninstall it.

You can boot into normal mode by a simple restart.


Hibernate apps, but have them wake up periodically for a short time

Oh well, oh my … question almost included the answer. Still needs some testing (I've just set it up now), using tasker which has a Greenify plugin:

  Condition:

  Event › Display › Display Off

  Task:

  Task › Wait: 20 s (just in case)
  Task › Anchor: (Name, optional step)
  Plugin › Greenify › Hibernate: Pick the app
  Task › Wait: 30 min (or however long you want to have the app hibernated)
  Plugin › Greenify › Wakeup: Pick the app again¹
  Task › Goto: Action Number, 2

  Exit Task:

  Plugin › Greenify › Wakeup: Pick the app again¹

Note: That's how I would set it up. Had to skip the exit task as Tasker won't let me add one. So that's the crux here: I have to trust Tasker to restore the "previous state" correctly. If that doesn't work, I'll have to create a second profile for Event › Display: Display On (which would, being an EVENT, fire when the display will be turned on – it's not a state) and have a single task to do what otherwise the exit task would do.

Note 2: In order for this to work, you need to add the "target app" to Greenify's hibernation list first (i.e. tell Greenify it should hibernate it when turning the display off). If you don't do that, it won't ever be hibernated at all.

¹ if your app doesn't react on the wake-up command, see Xavier's answer for an alternative shell command to try


Is there a way that you can set an Android Vivid to delete messages of the number you select

You can go to the Setting of SMS app, when you see the SMS interface, you hit the menu button, then you can see the option


Firstly, check the performance of other devices on your same WiFi. Are you getting the intended speed on it? Might be an internet issue at its core.

Secondly, there might be other WiFi from your neighbors that "overlap" with your WiFi and causing the issue. Use an app like this and see which networks are the same channel.

Depending on how overlap, just change the WiFi channel in your router and see if it does the trick or not.


Samsung Ace 2 with Cyanogenmod turns itself on when put on charger while turned off

In recent versions of CM, check the Settings->Developer options->Stay Awake (Screen will never sleep while charging) option.


Cannot backup app via Astro - (private) app?

Private means you can't back it up. The developer decided that.

Some apps ignore it

FileExpert <- my favourite
EStrongs File Explorer

Not a file manager, but also Titanium backup


Script to pull from directory containing spaces

Get doublequotes:

for file in $(./adb shell ls \""$DEVICE_DIR"\")
                               ^           ^

./adb pull "$DEVICE_DIR/$file" $HOST_DIR/;
           ^                 ^

And remove backslash escapes:

DEVICE_DIR="/sdcard/WhatsApp/Media/WhatsApp Images"
                                           ^


Getting "Error code -507" from the Play Store and "Install failed, user restricted" when installing an APK

Remove you Google account from your phone and then add it again.
This might work for you.

source


TWRP createTarFork() error 255 when backing up data

For me, the error was related to the I/O or file corruption issue.

To find what has happened, browse to the backup location (usually /external_sd/TWRP/BACKUPS/backupfolder) and find the recovery.log file. Open the file, and at the bottom lines, read what folder caused backup failed.

Delete the corrupted folders using TWRP File Manager, delete the old backup folder, and try to do a backup again. Consider that this may occur for different folders, so you need to read the log file every time.


Best way to auto-synchronise music between HTC One and PC

Playing with words: if you want a folder to sync, have you tried FolderSync? Should be perfect for this purpose. You can sync entire folders between your PC and your Android device, and also use different cloud storage services. Thanks to an integrated Tasker/Locale plugin (in the full version), you also can automate it to your wishes. But even without Tasker/Locale, it offers User specified sync interval or specific sync times.


This topic shows an answer using Automate app. Note that, according to that topic, it requires root access.


Cannot access internet via Wi-Fi on YU Yureka running Lollipop

Tweaking the DNS might solve the issue. Go to Settings>>Wi-Fi and turn on the Wi-Fi. If the network is known, 'forget' it and then connect it back. Once the password window pops up, click on 'Advanced options' and select 'Static' from the IP settings drop-down menu. Then scroll down and enter the IP address of the DNS server you would like to use in DNS1 and DNS2 box. Now enter your Wi-Fi password and connect it.


How to increase speaker/call volume? (cm11.2)

I'm thinking your phone is codenamed "evita" and the file you're looking at is here.  Maybe you could try kicking up those ":1:73"s to ":1:78" or another small increment, restart, and see if it's any louder.  If so, raise the number from 78 to 83 or whatever until you find the volume you like.

You can compare with this change for mako (Nexus 4) and this comment as well...  You might also Google for "msm8960 volume" to see recommendatiosn for other devices that use your qualcomm system-on-a-chip.

I don't know for sure if this will work as expected, but you can report back and let me know if it does.


Mounting .img from internal storage as USB Mass Storage

Here are the Terminal commands:

su
echo /sdcard/your_image.img > /sys/class/android_usb/f_mass_storage/lun/file
echo 1 > /sys/class/android_usb/f_mass_storage/lun/cdrom
setprop sys.usb.config mass_storage

(The location of LUN may vary for some devices, you can manually check/search for it even using File Explorer..)

If above commands fail, you might want to disable SE Linux by setenforce 0 command to set it to Permissive, and try again..


Do you have any power save mode set?

Otherwise Download the app "Wifi settings" and change the DNS Server to Google and hit apply . I hope this will help


Unable to update Nexus 7 2012 32gb from 4.2.1 to 4.3

Check the WiFi connection you connected it to if it's working properly.

Go to settings>Apps>All>Google Services framework
and clear the data. Restart your Nexus 7 and see if the update downloads without hitch.


Video player with ability to set SW/HW for Audio and Video separately


According to this guide it writes the bootloader of a working device onto the SD card. This guide is a bit more detailed and describes it as follows:

  T Flash option in odin is for Samsung boot recovery via sd card. This option is checked when we are going to make Samsung boot able sd card to fix or unbrick Samsung dead boot devices. In this case we must have Samsung original boot recovery.tar file for the exact model witch we are going to unbrick. We must have same and full working phone in hands. This option is used in new Samsung Qualcomm based models that allow boot from external memories. I will explain how to recover Samsung dead boot phones with sd card but in other post i will try to leave a link in this post. So T Flash option is to make a boot able sd card from full working phone to unbrick other Samsung phone.

How that's useful is described in a short guide here (in German). In short: Say you have a device where the bootloader is broken. But you have another device – exact the same model – with the bootloader intact. So you:

put an SD card into the intact device and use Odin's T-Flash option to write (copy) the bootloader to the SD card
put the very same SD card into the broken device, which now can boot from the card

(booting from the card must be supported and sometimes requires specific additional hardware, a so-called USB-JIG-plug).


How to Screenshot Of the Screen on Samsung Galaxy S 2?

On my Galaxy S3 it is Home and Power but they need to be held in for about 1 second but it may be different on the S2

EDIT: According to this Samsung have changed the Screen shot buttons to be Volume down + power on some firmware versions and on others it is Power + home heald for about 2 seconds. Hope that helps


Viber already on PC and want to install on android without SIM

As mentioned on the Viber Support Docs

You will receive an SMS message with your Viber access code

You will require to receive an SMS(or use the automatic callback feature) to be able to activate.You will have to necessarily use either of the above options to activate Viber on your phone.


Volume buttons not working in fastboot mode (LG Leon H320)

I have almost the identical problem on a Rook phone from EE, which I understand is a carrier-rebranded ZTE Blade III A410. I  found this post by jbdubbs which might offer a fix, but I haven't tried it yet. Quote:

  When booting to fastboot with any sort of USB plugged in, your buttons on the side may not respond. In this case, pull the cable and hold down power + Vol Down until it reboots. The buttons should now respond and you can plug USB back in if you wish.

You can take a look at the original. There are a few other similar bugs described there.


I tried to bypass factory reset protection on a Galaxy S4 but it didn't work

There are plenty of tutorials on YouTube on how to bypass the FRP. It's quite easy on S4 though. You can't see the USB OTG just because it is not enabled on your phone. Try the keyboard hack to bring the browser or bring the e-mail app. I can guide you form there.


Phone log shows numbers not Exchange Contact Names

There are a vast multitude of app manager apps in the play store. I use the Android System Info app but it does more than just management.

As for your exchange issue what are you using to sync? I know the Android pre-installed has issues with exchange depending on how the server is setup and each version has different quirks. You may try using Touchdown to see if it will get all of your contact information into the phone, however it is only a free trial and I believe $20 after that.


Sending text messages to e-mail addresses on Samsung S4

You have to enable MMS, (it's usually already enabled), and when you have done so, you can turn 4G on. Once that is done, and 4G/LTE, 3G is on, then you can type an email to send to.. type your message, and voila.


"Always allow WiFi roam scans " - is it of any help to end user?

enabling it will automatically connect to the best wifi around with best signal strength and best speedbut it also effects your battery life


What would happen if I cleared the data of my Gallery app?

I have suffered from same prob. Donn't worry, just clear the gallery app data.
When you restart app it takes some time to reload images & video's thumbnails.


I've had the same problem. I even called the service. I did several factory resets, all to no avail.
After all that, I just left the phone with the battery out over the night and in the morning, I was about to send it to the service, but thought to open it once more. The phone worked. All I can think of is that it has some capacitor problems.
Anyway the phone worked for about 2 months. Now I have the same problem once more.
Let's hope that the night will solve the problem again.


WhatsApp lists only 2 ways to restore previously backed up WhatsApp data.

Google Drive
Local Backup
The following is an excerpt from a chat with WhatsApp customer support team with regards to chat restoration.

    You may only restore your local backup by using the same mobile telephone number as stored in your previous backup. If you are trying to restore from Google Drive, please make sure you are using the same mobile telephone number and Google account used to create the backup.
    Please make sure your WhatsApp backup files are stored in WhatsApp/Databases folder. The location of WhatsApp folder is determined by your device. It is normally located in your “Internal Storage”, or if you have an older device it may be located in your “SD card”. Please note, when changing to a newer handset, you may have to move the folder from your SD card to your internal storage.
    We are unable to merge your backup files, you may only restore from one file at a time.
    Backup files are only readable by restoring them in WhatsApp.
    If your device is plugged into your computer at night, low on storage space or is set to sleep with no background data; WhatsApp will not be able to backup your chat history.
    If your restoration is successful but you are missing some chats, it is possible that your database backup was corrupted and these are the only messages we can restore for you.
    If you cannot uninstall WhatsApp on your device, you may go into your phone's [Settings] > [Applications] > [WhatsApp] > [Clear Data]. Once you open WhatsApp again, it will prompt you to set up as if it were a fresh install.
    Please note, if you are unable to restore your chats, we can not restore your chats, contacts, call history, or multimedia files for you.

Note If your restoration is successful but you are missing some chats, it is possible that your database backup was corrupted and these are the only messages we can restore for you.

If your backup was successful but not all images were restored then likely your phone did not fully backup your images or the backup itself was corrupted.There's really no reprieve for this. I'd advice you to store your internal backup in an external storage device when you're about to format your phone.


Saving a picture from a text message to my phone (asus, zenfone)

I can think of four options:

Try long pressing on the picture (either in the message list or after tapping on it in full screen mode).
Press the physical or software (Three dots) menu button and select something like: 'Download' or 'Save to phone'
Tap to view the image full screen and screenshot it, then crop it using the gallery app
Download a different sms app that allows you to save pictures, then set it as default (e.g. Google Messenger
https://play.google.com/store/apps/details?id=com.google.android.apps.messaging&hl=en


Why partition gets unmounted automatically after some time?

SHORT ANSWER

Go to Magisk Settings and set Mount Namespace Mode to Global once for all. In SuperSU app, disable Mount Namespace Separation.
OR
For one time solution, use this command instead:

~$ su -mm -c 'mount <device> <mountpoint>'

LONG ANSWER

  but after some time, the partition gets unmounted automatically and I have to mount it again.

ANDROID NAMESPACES
This behavior is due to Mount Namespace implemented by Android since Android-6 for the purpose of apps sandboxing / isolation. In order to control app's access to system resources and  filesystems - particularly SDCards - every app (Dalvik or ART VM which processes Java bytcode to executable .dex binary) is started by zygote (an Android init process) in a new mount namespace where it can independently unmount any filesystem (except rootfs) or remount, not affecting other namespaces. Every process the app starts, lives in the same (or further) isolated namespace.
Usually mnt (mount) and net (network) namespaces are enabled on Android kernel by default. Other namespaces pid, user and uts can be enabled by rebuilding kernel.

GLOBAL NAMESPACE
Very first process started by kernel at boot: init along with all kernel processes (kworkers etc.) and other init daemon processes (such as ueventd, logd, servicemanager, vndbinder, mediaserver, netd etc.) live in Global / Root Namespace. When we install mods (such as Magisk, Xposed etc.), they also start as a process in root namespace, usually at initial stage of boot process.
Android filesystems (real or pseudo; /system, /data, /proc etc.) are also initially mounted in global namespace. An app's namespace has all mounts (including rootfs) set to slave, so that any new mount inside them in root namespace, propagates to the app's namespace but not vice versa. See mount propagation.

NAMESPACE TOOLS
Linux command lsns can be used to view all namespaces. Mount namespace can be created by unshare -m. To enter a namespace, nsenter is an easily available SETNS wrapper. In most cases these commands don't work without root privileges.

SUPER USER AND MOUNT NS
When we execute su command in a Terminal emulator app, a new process (shell) is started with elevated capabilities. This process lives in the same mount namespace as that of Terminal app. So the mount command is also executed in the same namespace and thus filesystem is only visible within that namespace. Once we exit that shell, mountpoint won't show filesystem contents. If there is no running process in a namespace, it's automatically cleaned.
Please note that an app is completely killed when its Dalvik process is killed by Force Stop or by Android's memory management.
If the Terminal app wasn't completely killed, su may enter the same namespace, only when Inherited Namespace option is enabled in Magisk. Isolated Namespace will always create a new mount namespace.

Now coming to your question:

  Even when it is mounted, the contents are not visible in file explorer apps like MiXplorer and ES Explorer, and are only visible in terminal.

This is because Explorers (apps) are running in their own mount namespaces. Run this command as root to get an overview:

~# ps f -p2 --ppid 2 --deselect -o mntns,pid,cmd --sort=mntns

You may use Termux for a full version of ps.

  When I set this command to execute on boot by placing inside init.d directory in /etc, then it works normally and ext4 partition does not unmount itself automatically.

This is because that init.d script is executed by init in global namespace.

  So, what is the best way to mount ext4 partition in Android persistently and what is the reason of such behavior?

To escape the whole enigma, always mount your frequently accessed filesystems in Global Mount Namespace (though it's vulnerable to security breaches) unless necessary otherwise. A simple check if we are in global namespace:

~# [ "$(readlink /proc/self/ns/mnt)" = "$(readlink /proc/1/ns/mnt)" ] && echo 'In Global NS.' || echo 'Not in Global NS.'

NOTE: This test works only in initial PID NS.

Another possibility is to create namespace with unshare -m --propagation shared. Now any new mounts in this namespace will propagate to all namespaces. But this isn't applicable to already created apps' namespaces. mount --make-rshared / doesn't work (at least for me) if namespace was originally created with slave  or private propagation.

See this thread post for more details.


On android/Linux free RAM is wasted RAM. Most of the used RAM should be used for caching applications. Depending on the rest of your phone's hardware it may also have simply not enough RAM as I think a quad-core processor is often used together with other decent hardware.
If an app closes then your android system especially the LMK (low memory killer) misconfigured because it should kill other background processes to allow the foreground application to run. This may fail if only system applications are running which cannot be closed that easily. Then rebooting may be one option before rooting and changing internal settings.


You can use lucky Patcher . But know that it doesn't work for all apps. And also cloning an app twice will take twice the space. If you are a root user I will recommend you to use titanium backup and create multiple profiles for the app. It even had a stylish widget with the active profile name so that you can switch to different profiles with just one tap. Adding multiple profiles to an app is just like cloning but one app several app data in separate partition.
Titanum backup requires root. Very low ram and battery  consumption


Is there a way to get device battery and memory stats remotely?

Haven't you ever heard of Airdroid ?.

You can see Battery status and memory statistics at upper right corner and lower right corner respectively.( this is web view.)

AirDroid is available for all platforms.


Disable Backup Service in Android Emulator

Try running this command from your PC:

adb shell bmgr enable false

If you have more than one device or emulator running/connected, you'll need to add the -s DEVICE option.


What is the address for internal storage on browser?

You probably won't be able to access much of your internal storage via the web browser. The URL you mentioned, file:///sdcard/, consists of two parts: the protocol (file://), and the path (/sdcard/). So basically, you just have to change the path accordingly. You can check with a file manager what the path to the desired destination is.


HTC Dream - Upgrade Android OS and driver for 64-bit Windows 7 Home

The Google USB Drivers that come with the android SDK will work for that device. Your best bet is to install a version of CyanogenMod 5 or 6.x. But keep in mind, that device is a dinosaur. It does not run android 2.x well at all, especially compared to the specs of current devices.

I had CyanogemMod 6 on my ADP1 (HTC Dream/G1) and, while it worked, it was extremely slow. Also, the CyanogenMod team no longer even officially supports that device. The "old" CyanogenMod thread on XDA is here. I am not sure if it still has download links or not.


How to backup all notes from the stock notes app in Froyo?

I did some research and found out that this was pre-installed either by Huawei, or my telecom, as it resided in /cust/tata/in/app.

The notepad app is too bad as it doesn't allow anything else other than adding and deleting notes.

I solved my problem by manually opening each and every one of the notes, selecting all of them, tapping "copy" and then going to a file manager to open a text file. I then pasted it there, and saved them one by one.


Will my device get locked again after update?

No, software updates do not mess around with carrier info like that. Your phone should still be set to work with AT&T after the latest update is applied. If updating the device meant reactivating the phone, many people would be unhappy because of activation fees.


I can't get call options such as Viber or Skype

You might want to give Default App Manager a try:

  Default App Manager is a simple yet very functional app to manage (set defaults, clear/reset defaults) default applications for different types of actions that Android does. Unlike other applications that allow you to manage defaults for only one-two types of categories, this app allows to you to manage for almost all the common actions.


Location of exported notes from Note Everything app

Note Everything exports all notes in the folder named noteeverything. It seems that it chooses /sdcard as its base to identify where to store. Regardless of it, in my device having External SD card as default storage, the notes were saved in the root directory of external SD card under the folder named noteeverything/text/ with names as text[0-9]+_<Note_Title>.txt.

E.g.:

text7_Bonafide.txt
text6_Bcode.txt
text5_QW.txt

where QW, Bcode, and Bonafide are the respective titles of my notes.

You can also find other used resources under the folder noteeverything.

Ultimately, you should look under all your storages for this folder. Otherwise, just use find/search in your File Manger to do the job for you.

A simple command-line query would be find /storage -iname noteeverything.


Choose which Exchange contact folder(s) to sync to phone

Well, if you don't want to install autlook app then I guess you'll have to install syncing app. I can recommend you https://www.akruto.com/ for this purpose.


How do I disable 1 of the 2 input devices that share a key in Generic.kl?

I found the resolution in the end. I had to replace the system library files (in "system/lib/hw/" and "system/lib64/hw/") for the Fingerprint Scanner to a version that they didn't trigger a key in generic.kl.


What to do when the Dalvik cache is full but the operating system does not recognize it?

Don't confuse the App-Cache with the Dalvik Cache: App Cleaner refers to the App-Cache (e.g. cached files from the internet, aka "webcache", or from other components of the app), while the Dalvik Cache's .dex files are placed on app installation (they are an optimized version of the app code). So basically you compare apples with oranges.

As for your problem: e.g. Titanium Backup offers to cleanup the Dalvik Cache. There might be other apps available providing this feature (e.g. SystemCleanup), but in all cases this requires root -- unless you want to do a factory reset, which completely cleans the Dalvik Cache, amongst others.


Cannot find HTC One in ADB, SD card not mounted, incorrect kernel for installed ROM, no backup

If using TWRP you can sideload from within recovery.

Boot into TWRP.
Go to Advanced > ADB Sideload and slide to start.
Plug USB cable into PC.
If your device is not detected, manually add standard Google driver.
Then type adb devices and you should see: xxxxxxxxxxxxxxxx        sideload
Type adb sideload <filename.zip> and it will be flashed automatically.


Leave ear-speaker active when using headset (cable/bt)

After some further research I think it's not possible.
At least on a level where one is not modifying the OS.


Default launcher broken, causing infinite loop of force closes

Did you have web install working? Then you can try installing an alternative launcher through the web-based Android Market, and that will (hopefully) cause the default launcher to be reset.


How do I use my Google account when I have a FIDO U2F Key attached?

Use a application token:

If familiar with Two Factor Auth. /Multi. Factor Auth. on Github or Bitbucket and use a ssh token essentially the  exact same thing.

May I recommend using google authenticator  ---which by default creates  10 OTPs (one time passwords) that can be used if the FIDO is not pre registered.


Are JS apps effectively running through 2 VM's?

The Javascript engine in Android's Browser/WebView can be either JavaScriptCore (lower end phones) or V8 (higher end phones). Chrome also uses V8. Both engines are written in C++.

Javascript is never compiled to Java bytecode, instead it is interpreted and/or JIT compiled into ARM bytecode.

My guess on why V8 on PC is much faster than V8 on Android is probably because JIT compilation to x86 is more mature than JIT compilation to ARM.


How to ensure that my Google accounts sync frequently?

You can try to force account sync by manually resetting the time.

On your device, open the Settings app.
On "System", tap Date & time.
DisableDate & auto time and Automatic time zone.
Change the date and time manually to be incorrect.
Tap the Home Screen button.
Reopen the Date & Time settings.
Change the date and time manually to be exact again.
Activate Automatic date & time and Auto time zone.


No it won't be. The person will simply be shown the message "You have been removed from this group"


How to prevent an OTA update from being installed?

The dirty way to do that is to fillup your internal storage with several copies of any 100mb file.

As soon you are low in free space (here is about 400 to 500) that popup with the big install button will show no more, but even if it does, it wont be able to proceed.
This seems to work better after a reboot. The message with install button seems gone now!

And If you need some space, just delete some of these temp files.


I Think you need to connect  with pc and need to take backup as mentioned in the skype doc

this is not poosbile with android

https://support.skype.com/en/faq/FA413/how-do-i-back-up-my-configuration-and-instant-message-history?platform=android

this is for windows
https://support.skype.com/en/faq/FA413/how-do-i-back-up-my-configuration-and-instant-message-history


Using luks manager app for creating file based containers for encryption, is there any chance that unencrypted data appears in crash dumps etc?

With full device encryption, unencrypted fragments should be available in volatile RAM only – which means an attacker needs physical access to the running system. There's no such thing as 100% security, but I'd say that's as close as you can get, when combining it with a good lock mechanism (best encryption is useless if you don't lock your device and an attacker can get physical access).

Als for LUKS, I'd recommend checking with their project site, which contains a bunch of information. A raw scan (I don't use LUKS myself) even revealed information on how to use LUKS to fully encrypt partitions on the Android device. The LUKS team will also be the best address for technical details.


How to restrict some tracks from playing in 'Shuffle tracks'

I put all of my non-music files in to their own folders.  I use 'My Files'  to copy a '.nomedia' file from some folder (ie: from anki or whatsapp), and paste it in to the non-music folder.

This stops the media files from showing up in 'Music'.

I then use Mort Music - https://play.google.com/store/apps/details?id=de.stohelit.folderplayer  to listen to the audio-books and meditation folders.


How can I play videos on my TV(not smart TV) from my phone

There are a number of devices similar to ChromeCast which plug into the TV's HDMI port and accept wifi streaming from computers/phones/tablets.  Some are quite inexpensive, and a few incorporate a full media computer running either Windows or Linux.  Any of these will let you stream media to any HD TV, even a first year model.

If necessary, you could also use an HDMI switching cable to expand your port count, if all HDMI ports are already in use.


The LG K20V is a Verizon phone, Verizon phones come with locked bootloader, and there is no known way to unlock the bootloader. It is not possible to root without unlocking bootloader, so it is not possible to root a LG K20V phone.


External sd card is not recognized in my pc

Goto

Settings -> Apps -> Show system (three vertical dots) -> External Storage -> Storage -> Clear data and Clear Cache
Settings -> Apps -> Show system (three vertical dots) -> Media Storage -> Storage -> Clear data and Clear Cache
Reboot your device and connect device as MTP and now you can access files in Internal as well as External SD card from your PC.

Verified in Moto G2(2014) with Android Marshmallow and should work in Moto G3 too. If you are still unable to access the files, you can clear cache partition and reboot your device and check it.


How to fix emojis showing gibberish on incoming SMS messages Google Fi service

I got on chat with Google FI Support who walked me through through these fixes.

Goto Settings>Apps>GoogleFi>Storage and tap Clear Data
Open Google FI app and complete setup.
If this recurs make sure to contact support to make sure your network is fixed.


Mobile data turns itself on again and again; could be caused by WhatsApp

What other apps related to mobile data are you using? Is there any battery saver app that are using? they can turn your data on or off automatically.
Whatsapp doesn't have the permission to enable mobile data. So it must be some other app. still you can use 3G WatchDog to check if whatsapp is the culprit.


Galaxy S2 screen is black, but touch-screen still functional.

Based on the comments, this looks like a hardware issue, and not a software/Android issue. I would suggest sending it to a service center for repair.


How to configure Amazon Cloud Player (Amazon MP3) to ignore podcasts in list of on-device music?

Haven't tried it as the cloud player's not available in my country yet, but does the trick that makes the normal music player ignore folders work?

Try creating a file called .nomedia in the folder that your podcasts are saved into, and see if that makes the Amazon player ignore them.


How can I make a selected calendar notification behave like an alarm, that is, audible even on silent mode?

Check out CyanogenMod. It's a custom rom that has a profiles feature built in where you can define which apps should have audible notifications.


Check out the playstore. While the "official" Dropbox app might be too much for them (forgive them, they are just managers), there are others where you can define folders to be automatically synchronized. Take e.g. a look at Dropsync or FolderSync. Create a Dropbox account to share for this purpose, and configure that on all affected devices -- and your problem should be solved.


2 suggestions which are more workarounds than answers:

set up the Mail app to access (and send from) your GMail account via IMAP, or
send the contact to your GMail account using the 'Mail' option (i.e. from whatever account you do have set up) and then forward it on from there.


Possible to charge device with Google Pixel phone through USB-C?

Pixel phones support USB C Power Delivery
This standard says

  Power direction is no longer fixed. This enables the product with the power (Host or Peripheral) to provide the power

Which translates to reverse charging

Reddit users confirm reverse charging with Pixel

How efficient charging your laptop would be dependent on the state of charge of phone / laptop , battery capacity of laptop but theoretically yes, you can ( you would need USB cable with male connections at both ends)


Insufficient space on Android 6 with SD-Card mouted as internal storage

The correct way to do this is navigate to

Settings -> Apps -> select a large app -> Storage

Here it appears some apps have the option to Change the storage, while others do not - developers have to implement this.

If you have a Change button, then a menu appears where you can select the SD card and transfer the app.

I fear you'll have to go through all your large apps manually and try to free up space.

Another option would be to delete the cache of the apps on your internal storage.

Here you can read about how Android deals with adoptable storage.


3G Connection Not Working on Samsung Galaxy S2

Well, you could try going into Settings - Wireless and Networks - Mobile Networks - Tick use only 2G networks.

That will disable 3G connectivity.

If you wish to disable mobile data, then un-tick the mobile data option.


Is Android FAT / FAT32 implementation power failure resilient?

Fat32 in Android usually only applies to the External SD card, no longer supported by Google. AFAIK it was a fairly generic implementation as it was only for the card.

Since most of the newer devices use eMMC,the file system android uses is ext4 except for firmware, which is vFat. Example below is from a Galaxy S4

/system ext4
/data ext4
/cache ext4
/firmware vfat

In terms of a little detail on the Android File System:

From this stackoverflow answer

It depends on what filesystem, for example /system and /data are yaffs2 while /sdcard is vfat. This is the output of mount:

rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0


If you removed a system app without notifying PackageInstaller (which is often the case), the Dalvik cache won't be removed automatically. You of course can manually delete it to save space. It's 100% safe to delete Dalvik cache for a removed app.


JPEG with 100% compression quality is not lossless but maybe the picture quality will be good enough for you, here are two apps I know which has the ability to set the compression quality to 100%:

Snap Camera HDR (JPEG Quality: Best = 100% according to the developers website), trial here
Camera MX


Uninstall the dangerous ImeMess app from my tablet

If this app is inbuilt in your phone, then there is only way to uninstall it i.e., root your phone and uninstall this app from your phone.

imeMess has been posted as Malware by Avast, I found that by using junior gates debloater I could block Fotaprovider, this stopped the adware. The malware is in two parts imeMess goes to a server and loads the adware this is stored in a folder called Juice on my device.
Been running Android 5.1 and this runaround seems to work.


Where to find Android benchmarks results?

http://smartphonebenchmarks.com/

That link is unverified nor do I know how scientific any of it is. But it was about all I could fine for multiple devices.


UPDATE: Well as it often hapens, I found out solution right after posting this question. Using instructions from this post Determine which app is drawing on top of other apps? I have identified the offending package to be com.lenovo.powercenterhd which is Lenovo Power Manager, where at some point I have apparently enabled Protection Glassess feature, which dims the main screen. After turning it off, brightness went back to normal.


Unable to download apps from Play Store using cellular data

There is an issue on android - https://code.google.com/p/android/issues/detail?id=211038

It's reported almost 6 months back, since may! ( In developer preview).
It's supposed to be released in the next update.


"Unfortunately, Google Play Store has stopped" Error Keeps Popping Up

Reading your question, I can assume you are a little bit experienced with android.
Now, here is the answer: Your Google play store/services will keep popping that error message because they are not up to date. On top of that, many apps might(and ideally should) have stopped working and would show you the error that appname has stopped working. The reason is same - Google play services are not up to date.

Solution: When you want to update an app normally, you go to play store, but here it is not possible. You have to flash G-apps manually.
I would suggest you download the zip file from here: Open Gapps

G-apps are nothing but few mandatory Google apps. This would not reset anything or you would not loose any data at all. Factory reset is not required.

Background: Updated version of android (say Marshmallow) would not work with the google play services of its predecessor(play services of Lollipop). This is exactly what happened in my case a couple of days back. I flashed new custom ROM with old Gapp package(of Lollipop version), because I was so lazy to download new Gapp package :) . Hence I was facing that irritating error message every 5 seconds.

Hope you have found the answer useful!


How to manually restore Call Log from adb backup on OnePlus One? (SMS already restored)

Note: OP already knows the answer but the following info is for those souls who might be troubled with the same issue.

Disappointment!
CM11 in OnePlus One (be it 44S or 05Q update) doesn't have any provision to get the Contacts and Call logs get backed up and restored using ADB.
So unfortunately, the answer is simple: your contacts and call logs were  not backed up by ADB because the developer(s) of CM11 didn't allow it, and so, you should look for other ways to restore them (hint: Google Contacts Sync).
Also, if it matters:

/data/data/com.android.providers.telephony/databases is where you'll find the database for SMS/MMS
/data/data/com.android.providers.contacts/databases/ is where you'll see the Contacts and the Call logs

You can now stop reading if you're satiated by the answer, and I recommend to  get busy in finding some recovery methods to regain access to Contacts and Call logs.
However, some souls want a reason for an event no matter what, so here we go with one such reason!

Why SMS/MMS were backed up and not the Contacts?
Why is that private content such as SMS/MMS were backed up but not the Contacts?
You've to note that since Jelly Bean was launched this has not been a common behavior exhibited in Android Open Source Code (AOSP) and neither by most of the stock ROMs to allow backup of said private content by ADB, i.e. both Telephony Provider (has SMS/MMS database) and Contacts Provider (has Contacts and Call logs) are usually developed to not to participate in backup and restore infrastructure of the Android system. However, CM11 has some changes which allows SMS/MMS to be backed up but leave the Contacts and Call logs in the dirt.
What are those changes?
My finding states that in CM11, a flag named android:allowBackup="false" was eventually removed from Telephony Provider  but remained untouched in Contacts Provider. This flag is always introduced under the app's AndroidManifest.xml.
Google here has to say this regarding that flag:

android:allowBackup
Whether to allow the application to participate in the backup and restore infrastructure. If this attribute is set to false, no backup or restore of the application will ever be performed, even by a full-system backup that would otherwise cause all application data to be saved via adb. The default value of this attribute is true.

(Emphasis mine)
However, for some reason, CM12 reverted back this decision and now, both  the apps doesn't allow backup from ADB at all.
If you intend to to see the source of the said packages, then take a look at AndroidManifest.xml of Telephony Providers for:

CM11 -- no such flag under <application ..
CM12 -- has that flag under <application ..

But for Contacts Provider both CM11 and CM12 has the flag untouched.
You can further verify this information from the AndroidManifest.xml of both the packages that you've in your CM11. You would find that the flag is present in one app and not in the other.
Note that the default behavior as mentioned in original source code of Android is to disallow backup in both apps for Kitkat release.
As for why CM11 developer(s) made such changes, I would advise asking them directly.
Done for now!

You may checkout my similar answer mentioned here for the question: Backup/Restore SMS/MMS via ADB on a non-rooted device?.


update.zip just for fixing file permissions, possible?

Sure. Just put it in the updater-script which is usually located in META-INF/com/google/android/updater-script

Make sure your script mounts the data partition and executes something like this:

set_perm(0, 0, 0644, "/data/resource-cache/vendor@overlay@framework@framework-res.apk@idmap");

Not sure if the @ chars are not causing trouble in recovery though.

And yes, you need updater-script etc. in there.


Instead of

mount -o rw,remount /dev/block/mmcblk0p25 /system

try

mount -o rw,remount /system


View a PDF with two columns by displaying it one column by one column

If the PDF are scanned images (pure image), I don't think it's possible.

But if it's purely text (like a Word document saved as a PDF file), you can use ezPDF Reader (or its free version). When you open the PDF, click the More Options button at the lower right, and select Text Reflow. This time, you will only see 1 column.

I'm not sure what happens if there's a combination of text and picture.


How do I upgrade the OS on my Galaxy S2 I9100MUGKG2

If there is an update available for your android phone in android you go to
Settings -> About Phone -> System Updates

Good Luck!


If you go to Settings -> Battery(settings -> about phone -> battery in < ICS) . You'll see battery usage by everything running on your phone. If some certain application consumes very high battery, it will be listed there along with battery usage. You can then minimize use of such application.


I use LastPass and the Dolphin Browser Add-on on my phone and the desktop app with Chrome and FF extensions on my computer.  I really like the way it works on the desktop.  With the Dolphin Add on it is very easy to fill in login info, however there is no easy prompt to save the password like there is on the desktop version (and like the Dolphin Browser does by default).

The other drawback is that I have set a very complicated master password which is a pain to type in Android.  I have set lastpass to save my master so it's pretty easy to use but not as secure.  The main app has a cool feature that lets you set a pin for the mobile use but this doesn't translate over to the Dolphin Extension.

The other benefit to LastPass is that they just bought Xmarks which is a good service, and I like keeping things consolidated when I can.


Help in identifying the pop up notification icon

You can pull down the notification bar, tap and hold on the notification and then tap "i" to show more information about the app that pushed the notification.


How to restore my phone, after replacing my systemui with a modded one?

Your best bet would be downloading your stock ROM from online, take the SystemUI.apk and put it back where it should be.


How to uninstall AVG which isn't listed under My Apps?

If you don't want to root your device, you should be able to see AVG under the 'All' tab in your list of apps.

If this is the case, open it and there will be one or both of these options available:

'Uninstall Updates' which will reduce the app size and save you space.
'Disable' which will prevent the app from running and will hide it from the app drawer. This will not save you any space as the app will remain on your system.

If you choose to disable it, clearing the data and cache will also save you some extra space.


You really don't have a question here, but since you seem new I will not down vote or attempt to close it because I think I can guess at it.

I assume you want to know why this occurs, it is simple security.

The "fix" is just as easy, hold down the power button and continue to hold for about 15-30 seconds and the device should hard reboot (essentially like pressing the RESET button on your computer).

You will need to perform the factory reset via recovery, so know the key combo and be ready to hold it immediately at restart, it might take a few tries to get the timing right.

Remember you will likely need the username and password of the Google account that resides on this device, or the reset will not matter and you will be locked in FRP.


In my case, I did a factory reset.

To do this: Open your phone in recovery phone. Hold down the home button, the volume down button and simultaneously press the power button. Your recovery mode menu should have an option about factory reset. Unfortunately, you will lose your apps and maybe your contacts/sms(unless you have back them up).


How to run commands as root in Connectbot?

The su binary works just like it does on Linux; it runs all commands that follow as root until you type exit (or terminate the process, etc.). sudo <command> essentially does:

su
<command>
exit

Android doesn't normally include sudo, so If you wish to launch commands like you would with sudo, the syntax is as follows:

su -c "[command_1;command_2;...;command_N]"

For example, to get a list of installed packages in "root" mode, you can either do

$ su
# pm list packages
# ........ <listing of packages scrolls down> ......
# exit

or

$ su -c "pm list packages;exit"


Flashing GApps from Recovery, getting Error Code: 20

This is because you can't flash Open GApps right after flashing LineageOS. You must reboot back into the recovery TWRP, and flash the application after that.
From the Official Instruction, which support only LineageOS Recovery

(Optionally): If you want to install any additional add-ons, click Advanced, then Reboot to Recovery, then when your device reboots, click Apply Update, then Apply from ADB, then adb sideload filename.zip those packages in sequence.

But this is no different for TWRP. You can find people here in the bug reports for Open GApps that have the same problem.


Convert + to 00 for international calling

Log into your Google account and click on contacts. Then select all your contacts.

Now click on more => export => select all contacts => export format Google CSV.

Use the "find and replace" option in for instance Excel to edit from +385 to 00385.


How do I recover from a botched adopted storage migration? I can't take pictures or screenshots

I believe what solved my problem was that I ran Migrate data in the newest adopted storage. Until then the system was in a state where the abandoned adopted storage was the "primary storage", but wasn't present.

I'm not sure why Migrate data on Internal storage wasn't available before I abandoned the first adopted storage. Maybe all I would have had to do was to reboot and the command would have been available.

I am going to move more of the story from the answer to the question, to create a more coherent Q&A picture.


When you tap on the local link, you should get an option to chose which browser to use.  If so, simply chose Google Chrome.

If you do not see this dialogue, go to Settings-Apps-html viewer and tap clear defaults.  The next time you open an HTML File(or any link), you should see the dialogue described above.

I hope your HTML development goes well!


My Gmail is signed in through the app on ex-boyfriend's phone

Go to:

https://accounts.google.com/b/0/EditPasswd

and change your password, then go to:

https://security.google.com/settings/security/permissions

and revoke access to everything.


How much disk space (GB) does Android 5.0 OS take up? Is "System memory" the OS? Is 5.5GB typical? Can I free any of it?

Firelord gave me the tools to answer my own question, by asking me to post a screenshot of DiskInfo, which I have now added below my question. Corrections (if any) to my answer here are welcome.

Looking at my DiskInfo, according to my understanding of Linux, I'll make the following deductions:

Android 5.0 (ignoring the SD card) consists of the following 4 partitions:
1. mmcblk0p23, for System, 2.9GB
2. mmcblk0p24, for Cache, 1.0GB
3. mmcblk0p26, for Data (userdata, incl Apps), 10.6GB
4. Swap, 1.2GB (equivalent to the Windows "virtual memory" file, for instance)

Partitions 1, 2, and 4 must be what comprise "System Memory," which is what I asked about in my question. Their sum is 2.9 + 1.0 + 1.2 = 5.1GB
My "System Memory" however is 5.46GB. Why the 0.36GB difference?* I'm not exactly sure, but I've answered my question essentially: Android 5.0 is 5.1GB if you use these "default" partition sizes.

*Answer (thanks to @user1958698 below): Android uses true, base-2 memory size, where 1 GB = 1024^3 = 1073741824 bytes, whereas DiskInfo uses the rounded off base-10 memory size, where 1 GB = 1000000000 bytes. The ratio is 1073741824/1000000000 = 1.074. DiskInfo's sum (base 10) is 5.1, so multiply by 1.074 to get the base-2 equivalent, and we have 5.1 GB x 1.074 = ~5.48 GB, which is almost the same as the 5.46GB of "System memory" reported by the Android Storage settings. Now, the minor discrepancy between 5.46GB and 5.48GB must certainly be due to some rounding error in the initial 5.1GB value reported by DiskInfo.

Can it be shrunk? Sure, you could shrink Swap, and and shrink System by <455mB, but it's prob. not worth it. Shrinking Swap could reduce performance, and shrinking System could require expanding it again the first time there's an upgrade.

Update, 13 May 2016:

FYI, I've now run out of internal storage memory for apps, and I have cleared all the cache. It turns out the 16GB version of the phone is NOT big enough for my needs. I will now figure out how to get apps to install onto the SD card by default, so I can free up internal space. This will probably require repartitioning the SD card, using gparted on a Linux computer, and/or rooting the phone. We shall see.

Nevertheless, here is a key piece of information for Android 5.0 users: once you get down to <~600MB free space on internal storage, you will no longer be able to sync gmail, update apps, or install new apps. You will instead consistently get an error that says, "Insufficient storage available." Therefore, ~600MB seems to be the magic amount of free internal storage that must be available for stable operation of the phone. Note: for some small apps, I was able to get down to 200~300MB free and still update them, but to update my bigger apps, like Facebook, gmail, Google Photos, etc, I had to free up to ~640MB or so before they would update.


Is there anyway to speed up or replace the Sense UI dialer?

There are quite a few replacement dialer apps in the market - just search for 'Dialer'.

There are quite a few, both paid and free.  I've only tried one (Dialer One) just to confirm that it can indeed replace the default dialer, but I don't think it's sensible to go into any particular dialer's merits here.


How to root and flash the Galaxy Note 4 AT&T version

Sim unlock (being able to use different carriers) is not bootloader unlock or root. The SM-N910A cannot be rooted. You can root the T-Mobile version (SM-N910T). Your phone will update to Marshmallow baseband version N910AUCS2EQH1 when you check for updates with an AT&T sim card installed.


What are the required .aar files for aarddict?

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


Creating partitions through script in init.rc

service myscript /system/bin/logwrapper /system/bin/myscript.sh
   disabled
   oneshot

If you declare the service as disabled, it wont run unless you later explicitly start it.

But do you really want to repartition the card every time you boot the system? I would think you would want to partition it once, and then perhaps mount the partitions in the init script.


Service that syncs pictures only when charging

Google+ Instant Upload offers a setting to allow uploads only when the charger is connected.

Facebook's instant photo upload does not offer such an option.

The Gallery is linked to your Google Account and thus to Picasaweb. However, there's no option within the Gallery app to restrict data transfer only when the charger is connected.

Carbonite recently started offering a mobile app, and that includes backing up photos and videos. It offers an option to use battery or not for when uploading.

So Google+ or Carbonite Mobile are your choices. (At least from the photo auto-upload services I'm aware of.)


Are there any known ways to root the new HTC Wildfire revisions?

a little late for this.

Wildfire is now rootable. I did it on mine a couple of days ago. I have cyanogenmod running.

I followed the instructions in  this site
you basically first use alpharev to unlock the S-off mode and then you install clockwork recovery to backup and then unrevocked to root.


I finally ended up wiping my device and then restoring from a backup.


Easy solution for anybody with a card-reader in their pc. (Relaid from: forum.xda-developers.com/)

Place the card in your PC's card reader and determine the drive designation (i.e., G:\, H:\, etc.)
Download the fat32format utility in GUI version from here: http://www.ridgecrop.demon.co.uk/guiformat.exe. Click on the picture to retrieve the file.
Launch the guiformat.exe.
Choose the drive that corresponds to your SD card.
Choose the size of the SD Card you are formatting.
Check the Quick Format box.
Press Start.

Source: http://forum.xda-developers.com/showthread.php?t=1773735


My nandroid backups are around 2gb, I'm told it shouldn't be this big

The size of your NANDroid backups is directly related to the amount of apps you have installed on your phone, and amount of data these apps store on your phone's internal memory. Even though CWM excludes the /data/media folder (which is usually mounted as /sdcard on newer Android OS versions,) the contents of /system and /data partitions alone will take plenty of space in the resulting backups.

Backup size of 2GB is not that uncommon, especially for phones without external storage.  Consider an app like Google Plus, for example. The app caches articles and images from your stream into /data/data/com.google.android.plus/cache directory.  The more you use the app, the more this cache fills up, and the more space in the backup it will require.  Same with other apps, like Google Chrome, or Gmail, for example.

To mitigate this, you can always clear the caches for the largest apps in Settings -> Apps -> All -> Sort by size.  Also, an alternative to CWM called TWRP recovery has an option to compress the backups in order to save on storage space.  Some apps give you an option to store their data and cache onto external storage on phones that sport SD Cards (Google Play Music has such an option, for example.)  NANDroid does not back up contents of SD Cards, so selecting this option will further shrink the size of your backups.

In terms of keeping backups on your phone, I would strongly advise against it.  I usually keep only the most recent backup on the phone, and copy older ones to my PC.  This way I have the backups in case the internal storage of my phone is rendered non-accessible.


Try those electrostatic-proof bags like you get hard disks in - you can press buttons too. Need more attenuation? put it in more bags. Go walk testing around the office.

If you put it in Airplane Mode or the other 'tricks' suggested - the mobile signals a DETACH to the network - it is a controlled clear down - not at all like driving into a tunnel. We use that to force DETACH/ATTACH cycle without the long wait of rebooting the phones.

Usually, the only way to force an uncontrolled loss of signal is to take the battery out - not much use for app testing.

Engineering mode might do it - but all phones are different and may not be available. Maybe the receiver can be told insert a load of attenuation or reduce gain or something.

In my day job have a RF shielded box (Ramsey Electronics) with mesh gloves for manipulating the device in the controlled RF environment... alone it is probably not suitable for controlling the RF to the mobile alone. But then, I have direct connection to my own private mobile network with base stations, adjustable attenuators and my own SIM cards and everything...


How to install a pre-installed device specific app on another device?

You cant just normally install device specific APKs to some other device (especially from different vendor).

This is because it needs to be ported. Device specific apps use styles and layout and classes which are defined in that particular device's framework (in your case HTC). So to use that app in Samsung you will have to pull out all those classes and layouts from HTC into Samsung and merge with code. And this is a very difficult task.

However, if you still want to try your luck, system default APKs dont install like normal APKs. We just push them to /system/app and st permissions to 755 or rw-r-r and restart phone. This method works regardless of device (but again, I really dont think music app will work even this way. It needs to be ported as told in above paragraph).


Android lollipop Nexus5 mobile network exclamation mark

Not sure whether it can help or not, but I also noticed this, and the indicator otherwise seemed to say I was having great cellular signal. The exclamation mark would mean that there is no data connection. So, I tried calling someone, and had no problem. Please note that I also have NO DATA PLAN with my provider and this is by choice. I also had data (LTE/3G/4G) disabled on the phone, as well as at the provider's web site. What I do not know is whether I will be able to know the strength of the cellular signal or not. I also would like if I will ever be able to get LTE/3G/4G data on this phone, should I choose to do so.


Exchange server/ domain administrator needs to make a change to your Active directory account by opening ADUC, selecting View, Advanced Features, double clicking your account's property, and going to Security.

From there select Exchange Servers and click on the advanced button.  check the Include inheritable permissions from this object's parent and click ok a couple of times.  After that, the phone should start syncing.


Unable to Setup Google Account on Android 2.3

I had the same problem and I solved it this way:

Log in here using a web browser .
On Login and Security, at the bottom of the page there's an option "Allow less safe apps" which would be set as disabled. Set it to enable and now you can log-in using your device.

  Allow less secure apps: ON

  Some non-Google apps and devices use less secure sign-in technology, which could leave your account vulnerable. You can turn off access for these apps (which we recommend) or choose to use them despite the risks.

Note: The words might be a little different as I saw that Google page in Portuguese, but the option should relatively be at the same position on the page.


Why do cell phones don't really turn off (unless battery removed)?

A telephone that is not in contact with the local cell phone tower cannot detect an incoming call.  When someone places a call to your phone,  you probably want to get notified that your phone is ringing, even if you have hit the power button.  The power button turns off the display,  but doesn't actually shut down the phone.
Being in communication with the tower uses some battery power.  It's quite low,  but it isn't zero.
This is true for a smart phone, and also for a dumb phone.  A cell phone of 20 years ago also used battery to maintain contact with the tower.
Addendum:  When I tap the OFF button on my phone,  it goes into Standby mode.  The screen goes dark, and I have to enter a password before using it again, mostly.  But it still can accept incoming calls, and it alerts me when one comes in.  When I go through the POWER OFF procedure,  and somebody calls my number,  they receive a notice from the phone company that my phone cannot be located.  I do not know whether baseband operations are still drawing current.


I use SoundIt, it's a Google Chrome browser extension, go here: SoundIt Chrome Browser Extension

I use it when I watch online movies on my laptop, but want to listen to the movie on my Android cell phone with ear buds. You can also listen to music from your laptop as well, basicaly any audio thats coming from your computer, you can listen to on your cell phone.

On Computer: You need to use SoundIt on Google Chrome browser (to watch movies).

On Cell Phone: Any Android with an up - to - date Internet browser, I use Chrome.

It's using your wifi in your home to send the audio from the computer to the android cell phone. In my situation my laptop is not connected via wifi, but it's connected by ethernet, but thats no problem, because it's not using the computer to re-send the audio signal - it's using your wifi router ;)

Just follow the directions when you first run the SoundIt chrome extension, at some point it will tell you that you have to adjust windows firewall using the (SoundIt Enabler.exe) or you can do it manually via command prompt and some code they give you.

I suggest doing it manually, because I scanned the "Enabler.exe" and on some scanners it came us as 2 different malwares (supposidly). One that I can remember was an Adware and one other.

Why execute a .exe when you can just do it manually and know exactly what you're doing.

The above is so that SoundIt has permission send the audio signal from computer to your mobile device (android cell phone). In other words: It lets it be visible on the local network so other devices can connect to the computers sound output:)

It's very easy, at the end of configuration, it will give you a ip address like 192.168.1.9:7576 to then enter into the browser on your android cell phone.


Getting rid of Samsung's Gallery app notifications? (or even the entire app)

Gallery is a stock app, you can uninstall it without root by following this guide on XDA.

Link
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/


Pattern-locked Samsung Galaxy with SuperSU and no internet

First step : Reboot to a custom recovery. (You should probably know how to do that, but see here in case you don't).

Mount all the partitions (On TWRP, Check everything under Mount)

Connect to your PC, and launch an ADB shell. You should directly fall into a root shell.

Then, either use method 1, method 2, or both.

Method 1

cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit

Method 2

adb shell rm /data/system/gesture.key

Reboot, and enjoy !

Main source...


look for possible file, like charger_monitor (some lg systems use it) or any file contains the word "charge" or "lpm". change it's name and try to turn off the phone and charge it. if there is not an usual battery animation - that's the file!

if it's not the file, don't forget to rename it.


From your Outlook inbox, go to your settings (gear icon in the top right) and select "Notifications". There should be an option to disable vibration there:


Can I get rid of "Sound Search for Google Play"?

Download wakelock detector from the google play store, try to reproduce it for a day, open wakelock detector and it will show you cpu and partial wakelocks (will only show partial wakelocks if you enable advanced mode), if the largest cpu wakelock is "PowerManagerServiceWakelock" this means the largest wakelock is the combination of all the items listed in partial wakelocks.

I would suggest (if it happens again) looking for anything over 7% and doing a web search for the wakelock name, and seeing what you can find.

If it doesn't happen again, problem solved.

This is probably not sound search for google plays fault, rather another app is calling it, or it is something different entirely.


How to receive Whatsapp notification without vibration?

You can use Android's built-in permission framework appops. From adb shell execute command:

~$ appops set com.whatsapp VIBRATE deny


Wi-Fi hotspot traffic while connected to PIA VPN

Nope use of VPN / GPS spoofing is prohibited while using Pokémon go , also your virtual location may coincide with your actual location thinking Niantic your phone is spoofed that's why it may not allow access till you disable VPN.
You can allow Tethering and portable hotspot app from PIA setting , that will do the job.


Your phone boots into recovery because of a short circuit in the Volume Button.

From TWRP Recovery, get a backup of boot partition and
copy the boot.emmc.win file to PC via MTP-USB
tap "Reboot" and "Bootloader" to enter fastboot mode
boot your phone from fastboot with

fastboot boot "C:\Users\<profil>\Desktop\boot.emmc.win"

you must repeat the last step each time you want to boot into system


You could try to use the "static IP settings":

Go to Settings -> Wireless and network -> Wi-Fi settings
Press menu button, select Advanced
Check Use static IP
Look for your PC's IP address, and enter a similar address for IP address (e.g. if your PC's one is 192.168.1.2, try 192.168.1.3).
Enter your router's IP as Gateway (usually 192.168.1.1 or 192.168.178.1 etc.)
Enter 255.255.255.0 as the netmask.

It is important that the IP address isn't already used in your network.


No screen lightup on email/notification/reminder

Why not install NoLED. Your screen will light up with dots or icons depending the setup.


Will Asurion charge me for my replacement phone if I've rooted it

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

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


Unable to use Network: "Not Registered On Network"

You need to check your SIM (Subscriber Identification Module) and if necessary get a new one from your service provider - If it is corrupted then you would not be allowed to sign on to the network. A factory Reset only wipes the device itself, not the SIM.


Unable to download apps from Market, after factory reset

Try clearing the data for the Market app:

Go to Settings -> Applications -> Manage applications -> All and find the Market app
If it's running, kill it with the button there
Clear the data (this will clear the cache as well, no need to do both manually)
Restart your phone

Then try the Market again.

Edit: Since that didn't work, I would try wiping the data partition (similar to a factory reset):

Power off your phone
Boot into bootloader mode by holding down Volume Down, Power, and the Camera button.
Pull the battery and power back on while holding the Home button. Once you see an Android with the triangle & exclamation point, press the Search button.
Using the side volume buttons to move around and the Power button to select, select the "Wipe Data" option.
Once the wipe is finished, select "Reboot system now".


Accept call then play a pre-recorded voice message to caller

This is not currently possible. There is no API for that. The MediaPlayer API docs say:

  Note: You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call.


How to speed up phone without Factory Reset?

Well it's possible only if you are deleting unnecessary apps and free us the storage. Another thing that you can do is root your phone and delete even those system apps which you don't need.

But I prefer to factory reset the phone to speed it up.


What kind of hardware problems is a cheap Android phone likely to have?

My answer for you is twofold; there are innate downsides to off-brand devices but - most importantly - your use case (development and application purposes) might make off-brand Android phones a poor choice.

This is from my experience with the phones (I have a lot, having lived in Asia for years, and seeing a lot here in the States)

First, the general issues. Cheap, off-brand phones like that can actually perform quite well - but those good phones can be few and far between. Often, you'll face issues with any/all of the following:

Screen quality - This is generally the first place no-brand manufacturers cut corners. Many, if not most, of the devices will have low resolution and poor color reproduction.
Battery - This is the next big issue with these. There are many reasons that cheaper design, development, and manufacturing generally mean poor battery life. From the chips used, to the battery technology used, to the radios (In your case, dual-SIM is a known battery-drainer).
Local Support - Your Mileage May Vary™. Many, if not most, no-brand devices are quad-band GSM-devices - worldphones!! But many are not, and almost all are poorly documented. It may claim to be a worldphone, but who knows for sure?
Slowness - These things are cheap. Good NAND is expensive, good SOCs can be expensive. Most off-brand phones are much slower than the big-name phones from HTC, LG, Motorola, etc...
Customer Support - Almost universally non-existent when dealing with these things.
Long-term Manufacturer Support - You're almost guaranteed to never see an update to the Android OS on these phones.
Community Support - The devices are, unfortunately, almost never supported by the hacking/modding/Open-Source communities. Phones from big names almost all have communities for modding/roms/help built around them.

That doesn't seem so bad, right? You'll be developing software for your organization. You don't care about watching movies - so screen quality doesn't matter - and it'll always be plugged into a dev machine - so battery doesn't matter either. You probably expected slowness too. You probably don't care about those issues!

Let me tell you why you might want to care.

Screen - It's likely to be an old, depracated screen resolution. If you're going to be developing applications to publish then it could be a problem making your app compatible with standard screen sizes. (Your SO question implies you're not, so this might be a nonissue).
Slowness - You mention that this will be a low-demand server and SMS gateway. Slowness may be a downside for you. The phone you linked is VERY SLOW.
Long-term Manufacturer Support - This thing runs Android 2.3.6. That's ancient. Even though that version is still used on many Android phones today, it could be very limiting for you with its old API.
Community Support - It's very likely that you'll need to use ADB, perhaps get root, and a plethora of other generally-simple tasks that could be made difficult by the way the phone is engineered. Usually, there's a community to ask for help when things like this get in the way. Not so for this phone.

TL,DR: You will probably be able to make a workable solution with the phone you linked. There are some very significant unknowns - hiccups you may run into with your project, and hiccups you may run into with the phone - that might be bad with this phone, or they might be no problem. If it was me, I suggest this little phrase:

If you have to ask, "is this phone going to work?" then you should probably consider a different phone. Get a device that you know will work. Nexus phones are made for this situation. And big-name phones, while not as much as a Nexus, will probably be a better solution than the phone you linked.

I realize the price of Nexus phones in India is expensive, but I would say it's worth the added cost.


Google Calendar app constantly missing notifications

EDIT: before trying the solution below, first try disabling battery optimization for Calendar.

Note that the following is only my experience and opinion based on limited observations.

History of events

I've seen this happen after upgrading to a new 5.8.x release. The last (mostly) reliable version I'm aware of is 5.8.38-200532405-release. After I noticed the missed notifications on the upgraded version, I downgraded (using my backed up apk).

I didn't upgrade for a while, and during that time, at least one new version was released; I decided to give it another chance. This upgrade took me to 6.0.x. It sort of worked ok for a while - notifications were sometimes late by a minute or two, but that was acceptable to me.

Then a couple days later, I was doing some intensive work on my phone, with a lot of apps open at the same time. Calendar was starting to get flaky and not trigger notifications, or only trigger sporadically.

My theory

Newer app releases are possibly taking more memory than before - or not as robust at restarting the background service when the OS kills it due to low memory conditions. The more memory in use by apps, the more likely any particular service will be killed (not necessarily Calendar's, but a memory-bloated service or app will make the problem worse).

I'm not at all familiar with Android development, but ideally Calendar would keep a list of the recent notifications (maybe in the last hour?) that have successfully triggered. Then if the service is killed and gets restarted, it should compare recent notifications that should've triggered with its list of those that actually did trigger. It should then trigger the ones that were missed and add them to the already-triggered list. I have a feeling the app is not doing this.

Suggestions

Avoid having too many apps running. Swipe away those you're not using.

Failing that, try downgrading Calendar. You can try APK Mirror (use at your own risk!). Out of curiosity, I downloaded 5.8.38-200532405-release onto my desktop and compared it to my own backup. The apk file wasn't the same (because it's a zip file with possibly different compression ratio & file modification times, etc), but the unzipped contents were identical (compared using diff -r). The sha256 of the APK Mirror apk is 30340b7e95e5e71f8183cc53af376efd27b10e11d75e8dd4b957b03a45c3dedf.

Caveats

The last reliable version (mentioned above) for my device and usage patterns may not be the same one that works for you. I said "mostly" reliable because once in a long while I still miss notifications. Keeping the list of running apps small seems to help.

Miscellany

I used information from answers here to backup my device's apks.


Mine works...I have loads of passwords saved on my work computer and they are available on my tablet.


Problem upgrading Samsung S5302 from 2.3.6 to 4.0

There no official upgrade of 4.x.x for samsung S5302.
However you can install custom ROMs like Cyanogenmods to upgrade your phone. but you need to ROOT your phone before installing custom ROM.

Check this out Custom Rom For Galaxy Y Duos Lite GT S5302

also this :  CyanogenMOD 9.0 [ICS 4.0.4] for Galaxy Pocket


Turn-by-turn navigation screen orientation

Clearing the app cache (and data) seems to have resolved the issue for me.


How to remove the "vinyl record" from the lock screen?

Force Stop the music app in the Settings. Hope it works.


How to find the list of servers accessed by a webpage on android?

you need sniff packets when open one URL on browser,
so, use Burp Suite

  (with setting proxy between android device and burp proxy)

also you can use Wireshark for sniff packets and receive send/receive packet between Client/Server, and ,
finally receive ip's.
i hope, this help you.


Well, only if your rooted. You would manually have to install the g-apps recovery update zip.

If you tell me your country and phone type, i can provide a link, or you can see all available versions here:

GApps Downloads


Many phones will show Wi-Fi as connected, but won't work unless Airplane Mode is turned off.


I'm using Rocket Music Player. It has all the features and option you asked in your question like Prev, Next, Random, Forward-Rewind(Track bar control), Repeat.

Additional Options:

You can even access the player's Playlist, Go to Album, Go to Artist, Add to Playlist, Delete, Ringtone from the lock screen itself by clicking the three dots at the bottom right of the display.

For this to appear in your lock screen you need to, Install Rocket Player and open the music player's and go-to

Settings > Operation > Lock Options > Rocket Player.

Take a look at the screenshots for enabling this,

Screenshots (Click to enlarge images)

To unlock the screen you need to just swipe the Blue Arrow to the right side blue dot.

Hope its useful. Enjoy Music!!!


Is there some application that can help me tag and organize pictures,
  storing the metadata correctly in the photos themselves?

I do not know any android app that can do this.

But maybe you can help implementing this feature

Unfortunately the android internal media database/media scanner does not support "tags" for photos
so an android app has to implement the tag scanning/management on its own.

I also donot know a ready to use android java library that can write jpg iptc-tag infos.

currently i am thinking about adding tag-support to https://github.com/k3b/AndroFotoFinder/
using a pc generated csv file to transfer tags

For details see https://github.com/k3b/AndroFotoFinder/issues/25

[Update 2016-11-09]

Implementation is under way using a seperate xmp - sidecar file for every jpg to store the iptc-tags.

There is much work ahead for this hobby project.

On the pc side you have to use an exiftools based batchfile to transfer between non-android-standard-jpg-fields and xmp-sidecarfile/csv

[Update 2016-11-09]

Implementation is done :-) with tag write support in jpg-exif or external xmp file


Android calendar data storage & transfer

Try and use an app called "Copy my Data" on both phones to move calendar data.


It appears that the XZ2 does not come with the recovery mode. There's no stock recovery to boot to.

So, the key combinations won't work until you root your phone and flash a custom recovery (which might not exist yet either).

If your intention is to reset the device, then as mentioned in the source link below, you can do it from within the Android system or the Sony Companion.

Source - https://forum.xda-developers.com/xperia-xz2/help/xz2-recovery-t3811741


How to merge text conversations from multiple numbers into a single one?

To answer your question

Open Contacts
Find Contact A's Name.
Click Edit and add an addition number to contact A, number Two.
Click Mobile, Home or Work phone.
Save the contact with multiple Numbers.

It's all pretty straight forward for an experienced human being... :)

Reloading messages should attach the two conversations as one, if not, future conversations will be marked as the same contact.


It isn't bricked totally.

Security Error occurs when you have stock, locked bootloader and modified core Android system files and/or recovery/x-boot/u-boot partitions.

Locked bootloader checks for signatures of some files and these partitions. The best approach would be to take LG Flash Tool, get original KDZ for your LG, extract recovery.img, u-boot.img, x-boot.img and boot.img partitions and flash them with fastboot.

Try experimenting with VOL-UP/DOWN keys to get to fastboot.

You will probably want to use this command:
fastboot flash <partition> <file>

You need:

LG Flash Tool and KDZ extractor
KDZ file for your model (search XDA-dev for it)

Good luck!


How to install apps into android device without internet connection?

You will need to use adb install full-file-name.apk from the command line, where "full-file-name" is the name of the application you want to install.

See here to install ADB


Does OnePlus 5 use the same screen as OnePlus 3/3T?

Sort of.

The OnePlus 3T and 5 share the same display model. Pocketnow even wrote an article about it.

However after further inspection, only some 3T phones have the display model of S6E3FA5 (This is the OnePlus 5's display.) Others are S6E3FA3.

Therefore, only some of OnePlus 3T's share the same display as the 5.

Can't tell for certain but from this forum post, the OnePlus 3 shares a similar story.


Is it possible to unlock my Samsung Galaxy 3(GT-i5801)?

You should call your carrier in the UK and explain that you need to unlock your phone because you are travelling.  Unless they're being particularly unhelpful a carrier will normally give you the unlock code for that purpose.

Edit: It looks like the unlock code may be stored on the device and accessible as with many Galaxy phones, most easily if you are rooted.  Check out this AndroidForums guide.


How to edit this name in Samsung Android Phones

You can't. That is the default name for your Cellular Modem. For more information, check this out: What is CP and AP and what are these options used for?


How can I set up an Microsoft Exchange email on my Nexus One?

After a while trying, I try to check the 'Accept all certification in step 7, and it works.


use "unlock root"software

it works for almost every mobile phone
even I had same problem
it roots and also unroots if you want


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

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

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