I came across your question because I had the same problem, and I just figured it out (although it might be a different cause in your case).

Details of my case (to see if it applies):
I'm also on 7.1.2 (LineageOS 14.1), and I'm using a VPN with AFWall+ v2.9.8. AFWall+ is supposed to only allow connections through the VPN. It's actually been working fine for a while, but it suddenly started allowing connections through my WiFi even when the VPN was off (it still worked properly on mobile data).

I eventually came to the conclusion that this was caused by the fact that my ISP provider started switching to IPv6, and it seems that AFWall+ doesn't support IPv6 by default (by that, I mean it doesn't apply the rules to IPv6 traffic). This is, of course, a wild guess, because I couldn't find any manual for it that explains the details of the slightly cryptic/confusing settings (e.g., not sure what the "Only Control IPv6 Chains" option means and why it is mutually exclusive with the "IPv6 support option).

Solution:
Having said all that, the solution that worked for me was to go to Preferences > Rules/Connectivity and under "IPv6 Chains", check the option for IPv6 support ("Enable support for IPv6").

When I applied the firewall rules after doing this, it applied twice as many rules as it was before I enabled IPv6 support. This is what led me to believe that previously, it was only applying my rules to IPv4 traffic, while now, it's applying my rules to IPv4 and IPv6 traffic (hence, twice as many rules).

Of course, even if I'm unclear on the AFWall+ settings, the main reason I believe this is the cause/solution is that everything works as expected now!


For that you can simply use any alarm clock – and enable Daydream with either the digital or the analog clock. That would result in exactly what you're asking for:

Configuring Daydream / Daydrem in action (source: HowToGeek; click images for larger variants)

That's what I'm doing with my "good old Droid²" which serves as nightstand. You can even define how bright that clock should be (it has a special "night mode"). That way you're totally free to use the alarm clock of your choice.


Sony Xperia Pro is stuck in bootloop. How to fix?

So I guess the problem was either fixed or not solved.
But Just if anyone has the same problem it may be nice to know the solution.
I had the same problem and when I done the flashing the android would just start for around a second. We are using stock here, if you get a bootloop with an unlocked bootloader you should use fastboot to install a recovery or use the recovery.

So first you need to get Flashtool and find the right Firmware(ftf) for the phone.
I haven't found the exact same as I had before but It worked.

So when I first tried to flash it wouldn't let me I was getting a loader.sin error.So I Built a new ftf in Flashtool and removed loader.sin.
After that it flashed and started for a second just like yours.

After I did the same again an wiped all data it worked again.


It could be that the phone is stuck in a boot loop at or before the OS has a chance to load. According to XDA, to get into the recovery partition, start with this: Home button + Volume button - + On button.

If you can get into fastboot mode, you can issue a command from the PC with a usb cable. After seeing if the device is there with "fastboot devices", try "fastboot erase cache" and try to boot. If that fails, "fastboot -w" will essentially do a factory data reset. Of course, your coworker will lose all her data, but at least the phone might boot.


In my opinion, the word scanning in this context is a misnomer.
Basically the camera and the flash are the key hardware components involved in this operation.  The camera doesn't go into burst mode and instead takes only one good shot. The rest are the magic of software algorithms that straighten, finds boundaries and brightens and de speck the image.

The app Camscanner supports creating documents either from image or capturing with camera.

Higher camera resolution, the ability to autofocus and presence of flash (in absence of ambient light) are the features that are to be looked for. For shooting an A4 size with text printed with font size of 12,  a 5 mega pixel resolution is needed and with 3.2 mega pixels, I am able to capture A5 sized papers with very decent quality - observed from my experience.


first you need to connect the device to PC where you want to see logs via usb cable and allow the usb debugging fingerprints.

Than you can connect to the mobile via adb connect
port : 5555 (used mostly)


I have had this problem and I tried the volume buttons option and I don't think there's any other way that's not exclusive to your phone. You might just have to take it the manufacturer


What are that symbols mean especilly the red point and the circled phone

This link shows the similar red dot in the notification

Yes, It seems to be call recorder notification.


Does logcat dump debug logs while it isn't expressly running?

Logs are written even when logcat is not connected, although I believe the logs are limited to a certain maximum size. They are, however, cleared on reboot. You can try using an app such as aLogCat to persist the logs to files, and hope it can catch whatever is misbehaving "in the act".


Setting username and password in proxy to access internet in android 2.3.6

Android only supports proxies with credentials in Android 4.0+.

In android 2.3 or below I recommend you use the proxydroid app to use the proxy. This app supports authenticated proxies but needs root access.

The reason you have a proxy setting could be due to additions by your device manufacturer.


I'm not entirely sure why this worked but what I did was to:

Wipe data from the secondary ROM I wanted to remove
Reinject the current boot sector

Then I rebooted and was able to successfully remove the ROM via TWRP.


What effect does tasker/locale have on battery life?

I am the developer of Locale.

Battery life is a key metric that we test extensively.  The only feature in Locale that has any real effect on the battery is the Location condition.  At the time of this writing, the Location condition in Locale 1.4.3 can accurately detect 100-meter location changes within 4 minutes on average, while using 3% or less of the battery.

If you've configured Locale to turn Wi-Fi or Bluetooth on/off, then battery life may actually improve depending on the exact configuration.


Where do you disable Google Timeline on the Android phone?

Go to Settings, then Location.
Find Google Location Settings and individually switch off both Location Reporting and Location History.
Underneath Location History, select “Delete Location History” to wipe clean the cache of locations.
Repeat the steps for every Google account you have registered.

Note that disabling all location-finding features will throw a monkey wrench into the functioning of some  apps, so it’s wise to carefully consider which you want to strip of location services


Can't use Jio and data on another sim together!

My OnePlus 3T lets me change the data SIM, but the problem is that not both SIM is a phone can be 4G / 3G, if one SIM is 4G / 3G, then the other has to be 2G.

JIO will not stay because Jio is a 4G only network, and it will lose network once other SIM is set as 4G / 3G. You can try using Vodafone's internet in 2G.


How to disable redirects from Google Search results to Android apps?

This is in part because the Wikipedia app is set as the default app for Wikipedia links, and in part because Chrome is not up to date.

Go to Settings menu.
Tap "More".
Tap "Application manager".
If the Wikipedia app is installed, go to step 4. Else, go to step 7.
Locate "Wikipedia" and tap on it.
Under "Launch by default", tap the "Clear defaults" button.
Go back to Application manager.
Locate "Chrome" and tap on it.
If Chrome version number is equal or greater than 37.0.2062.117, press the home
button to go back to the home screen. Else, go to Play Store, locate
"Chrome" and make sure to get the latest update.
Open Chrome. The following steps are optional.
Press the Menu button on the phone.
Tap on "Settings".
Tap on "Content settings".
Tap on "Website settings".
Locate "en.m.wikipedia.org" and tap on it.
Tap "Clear stored data".
Press the home button to go back to the home screen.

These steps apply to Android 4.4.2.


he maybe simply reading them from his notification panel and replying.
This is in case if u guys are having short conversations ... else it might be either  1) he is using lucky patcher.
        2) he has simply unticked the blue ticks in privacy settings.


How does the rooting apps (like kingroot) roots the android phones

These One-Click root apps, like ol' faithful kingroot, follow a general structure for rooting. I will be using kingroot as an example.

Phase one- Detection of device - Self explanatory, really. Kingroot scans the build.prop (which it can, its mostly what you see in about phone) to grab and nab what the hell you are using. It can use other info sources too, but I don't know which (kernel, maybe)

Phase two - Exploiting - one-click apps generally follow a pattern of exploiting weaknesses in the OS to access /system directly (and freely). Malware and other infected apps/files can do this too, to gain their own root privilege. Anyway,  they use this to gain temporary root.

Phase three - Planting files - at this point, The app just injects the SU binaries and SuperUser Management apps (in the case of kingroot, itself). It often makes these apps system apps to help protect against root access loss. Anyway, the temporary root planted previously is used as leverage, which allows for the root-app to provide permanent,  system-wide root

Final phase - polishing - assuming that everything went well, all that's left is a reboot (to load the new binaries in. You may not even need a reboot, but you should anyway) and you are done!


Your contacts should all be backed up to the Google account you registered your phone with, provided that you are saving your contacts to Google and not your SIM card.  Check to make sure that you are using Google as your default contact list, and that syncing for contacts for that account is checked.

UPDATE:
You can use Titanium Backup to migrate settings between ROM wipes for other apps/contacts.


As discussed, you can store apps on the ext3 partition which will free up internal phone memory. There are also apps like Swapper2 which allow you to put your swap file on the SD Card.

Be warned, that this will degrade the life of your SD Card and will also chew up battery due to frequent read/writes to the card. Weigh the potential of additional free space in view of this.


Sudden crashes and drops in battery charge

You might need to reset the battery stats anyways.  Drain the phone entirely -- when it shuts off, turn it on again until it shuts off again and repeat until it won't turn on.  Then wipe the stats and charge to 100% with the phone off (leave it plugged in for an hour or so after it appears to be fully charged).  Turn it on, drain it again, and charge to 100% while off again without wiping the stats this time.

Of course, if you're not rooted you can't wipe the stats, but the drain/recharge cycles should help regardless by providing fresh stats.


Don't bother using Kies or OTA to update your phone. If you do, you will probably update it in the next decade. (I am curious if OTA worked in someone...)

Just find an appropriate ROM for your phone from a trusted forum (eg XDA) and flash it using ODIN.


Every time I reboot the system, it will return the default display sleep time to 15 seconds, how to fix this?

The LockerPro app was reseting my screen lock time to 15 seconds.

(the Android system should offer a way to check who is changing the system settings)


Titanium backup only shows "Overview" tab

If @Firelord's comment doesn't work, try:

Settings -> Apps -> Titanium -> Force Stop and Clear Data and Clear Cache
Rename folder /data/data/com.keramidas.TitaniumBackup
Rename folder data/com.keramidas.TitaniumBackup on both your internal and external SD cards
Uninstall / reinstall Titanium Backup
Open Titanium Backup, go through initial welcome screens
Settings -> Apps -> Titanium -> Force Stop only
Restore the copy of the old /data/data/com.keramidas.TitaniumBackup/databases to restore labels and schedules

These days I backup Titanium Backup with Helium to avoid such problems :)


Can Android devices with NFC be used as POS terminals for EMV Chip-and-pin cards?

Most card's chips are readable via the NFC sensor in your phone. There are quite a few apps on the play store that allow you to read card info (ex BankCard Reader). If you are capable of writing your own application you may be able to receive payments via an external API.


Phone uses 3G even when connected to WiFi

Just disable captive portal detection. In the terminal, or in adb shell, issue the command

settings put global captive_portal_detection_enabled 0

and reboot.


How can I directly, wirelessly copy files between Galaxy S3 and Ubuntu?

There are multiple possibilities to do so. If the opposite direction is OK with you (i.e. initiating the transfer from your Ubuntu machine), you might want to take a look at apps like WebSharing or Samba Server, which require little permissions. AirDroid is quite famous, but you probably won't like its permission requests (with that app you can maintain almost all your device).

Initiating transfers from your Android device, some file managers might be interesting. So e.g. ES File Explorer File Manager (which I use myself). This app can even auto-discover your Samba resources, so you can directly copy files in both directions.

All mentioned solutions work via WiFi and require both ends (Android and Ubuntu) being members of the same network.


Will the Android OS Support Higher-Resolution Screens?

Gingerbread is adding support for "extra hdpi" and "extra large screen" devices, but this primarily geared towards tablet devices than actual phones (but who is to say that won't change).  More information can be found here on the updated dev guide on supporting multiple screen sizes.


Connecting Android to Ford Sync via Bluetooth?

This issue is very likely due to the way the Ford Sync system does an initial media connection to the phone. When it connects to the phone, Ford Sync appears to immediately send a "play" command (similar to what a headset play button would do) to the phone. The problem arises when you have more than one app installed that is capable of listening for these bluetooth play events. The OS gets confused and disconnects from Ford Sync.

If you have multiple media players installed (including podcast aggregators), try removing them and re-installing them one by one. Try Ford Sync after you install each one.


Copy (duplicate) a file in the OneDrive app

As I cannot add a comment being a starter to this forum, I would like say that I am not sure how to do it other ways, but I am good at Rest API and have done it through this earlier. Let me give you a code for that if you are interested, else give me a comment and I would delete the answer.

  COPY
  https://apis.live.net/v5.0/file.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!126

  Authorization: Bearer ACCESS_TOKEN
  Content-Type: application/json

  {
      "destination": "folder.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!114" }

Also, as you rightly said, there are forums like forums.dev.windows.com where you can ask such questions.


SSH client for Android with scp and sftp features

For ssh and scp, use Termux. It's a fully feature Linux type terminal for Android. Use it like a normal Linux terminal.

Sftp, scp, and ssh are all included in the openssh package.

It's also free and open source

Download Termux from the play store

To install openssh run

pkg install openssh


How to switch sd cards when using a data2whatever (d2w) custom ROM?

AFAIK the different partitions are identified by their ordering on the SD card. Therefore the standard FAT32 partition comes first, followed by the app/data partition (usually ext3 or ext4). Sometimes a swap partition follows as third partition.

If you use the same partition pattern (number of partitions and partition types) on the new sd-card there should be no problem. The partition sizes should not play a role - as long as you don't reduce the size.
Just partition the sd-card, format the partitions and copy your data from your old sd-card over to the new.


I factory reset my hudl2, and now it "can't connect to the Internet"

I've managed to work around this for a Hudl 1 by setting the date to before 26 June.  I had to escape the set-up wizard and then find a way to get into the settings app.  I don't know if a similar set of steps will work for the Hudl 2?
My write up is here


I cannot comment because I do not have 50 reputation hence I am updating this as an answer.

Me too had this problem and I tried all possible troubleshooting steps with the help of almost every forum I knew to no avail. This is what I tried:

Installed 4-5 wifi fixer apps from play store - Did not help.
If you have a cwm or twrp recovery installed, try doing factory reset from recovery - I tried it on my mmx canvas hd a116 with 4.1.2 JB but did not work
I installed a custom rom. The device was working fine but no improvement in WiFi
Went to mmx service station, they asked INR 60 for checking problem and said it was a motherboard fault and would cost more than INR 4500

Finally I went to a local cell phone repair guy and got the WiFi & bluetooth IC replaced for INR 400. Now everything is working fine.


Keyboard stucks in lock screen on my Galaxy S5

My buddy had the same problem and the only thing we could do to fix it was to install another keyboard like SwiftKey, Google keyboard, and etc. It seems that its a known issue and will have to wait for Samsung to fix it.

Edit, I know this isn't a -fix- but at least its a workaround to get you through the day, Short of having to reboot the phone.


I figured out how to send .gif files with my Samsung Galaxy S6 Edge and I'm sure there are others out there that are just as frustrated in their search. I tried downloading several .gif editors like Textra and they just did not work the way I wanted. The one app that I found that works is Google Messenger.

Steps I did that worked:

Downloaded Google Messenger app (free from Google Play Store), use Google Messenger as your default texting software for your device (MMS), google a .gif file you want to send (DO NOT TRY AND SAVE IT FROM THE GOOGLE THUMBNAIL PAGE.  CLICK ON THE LINK TO THE ACTUAL WEBSITE THAT HAS THE GIF ON IT), hard press the moving .gif to save to your phone, open GOOGLE MESSENGER, attach the .gif file to a text message from your gallery (IT SHOULD SHOW AS MOVING ONCE YOU HAVE ATTACHED IT), and hit send!! I hope it helps. Good luck!!!


Unfortunately, yes. For now, that is how Google has created the Maps application; you cannot use Maps (or Navigation) without internet access.

There are other apps that exist, though, that allow you to download maps for use offline. Sygic and Navfree, for example, both allow you to store maps on your device and then only require a GPS fix to give you turn-by-turn directions. Note you still need internet (WiFi or data network) to download the maps the first time, but after that, you're free to shut data off.


the games on my sony ericsson live (ics) keeps on crashing

There might be insufficient working memory.. (memory is being used by other application that you are not using..). to fix it go to Setting>Applications>Manage Applications, Click on the Runnning Tab. now Force close applications or games that are running but not needed. And dont forget to force close the games/apps that has this issues. I hope this helps.


Auto Backup / Instant Upload of other folders

As of Google+ 4.3 you can select which local folder are included in auto backup.


Recovery is not Seandroid Enforcing(Samsung A5)

To my experience, the non-SEAndroid enforcement is just a warning, after installing Cyanogenmod on my S4 I had that error every boot, and it still worked.

Try flashing the stock firmware if you cannot get it to boot, perhaps your rooting method is broken.

In case you don't already know, that warning trips one of the warranty bits


How to reinstall the uninstalled system apps (that arent availble on Google Play)

You need to reflash the OS. First, find the stock ROM for your device: this question explains how to get started. Then you'll need to consult the manufacturer's instructions for flashing a new ROM, and flash the ROM for your device.


What are the meaning of each category under WIPE menu in TWRP?

I am not sure how much more self explanatory this can be...

Dalvik / ART Cache - This is the runtime cache, where executable binaries are stored (after APK files are "optimized"). It is a unique partition of the system
Cache - /cache partition, where temporary data is stored.
These (numbers 1&2) are wiped on any clean or dirty flash of a ROM, or if problems occur in a running system. Wiping these is usually done together and do not effect actual user information or data.
System - the /system partition, basically the operating system.
This is only wiped when changing ROMs and a clean flash is required, it should never be done on a "stock" system in most cases other than already stated.
Data - the /data partition EXCLUDING /data/media (Internal Storage).
This is how to perform a "factory reset", this will wipe all applications and user data, but not user's file (picture, music, documents, etc). When doing this, both cache and Dalvik/Art cache should be wiped as well.
Internal Storage - This is your /data/media folder, or user files.
If you want a TRUE factory reset, you need to wipe this as well... be aware this will wipe all user file such as pictures, music, documents, and ROM images if you downloaded them there.
MicroSD - self explanatory
USB OTG - An external USB OTG storage device (often a USB stick) - self explanatory

I would suggest reading the TWRP FAQ too.

As far as the partitioning of the MicroSD card, that is for very specific applications or uses, typically stuff like Link2SD or App2SD, where a ext2/3/4 partition is required to use symbolic links to artificially increase the space available on internal storage by moving the actual files to a special partition of the microSD card and using symbolic links to those files on the actual internal storage or data partition. By itself it has little use or meaning for most people except in conjunction with special applications. This is a rarely used feature in modern device and I wouldn't be surprised if it is depreciated in future versions of TWRP.

Basically, if you don't know what you are doing in TWRP, don't do it. It does have the potential to damage your device, sometimes irreparably.


Access and modify files on the SD card of my mobile using WIFI tethering

You've got quite a few Apps that can do it:

Wifi File Explorer

Wifi File Transfer

3rd: WifiDroid, it doesn't let me post more than two links because of my reputation, but you can search in google.

4th: AirDroid, it allows you to transfer anything, and even control your phone with it.

I've used the first too, both free and pro versions, i like the 2nd more, the 3rd i never used.


Some APKs are autoupdated from Play Store while some are not

Some apps wont update automatically because the permissions they require (camera, storage, etc.) changed.
Thats why you have to manually update them, so that you can accept oder decline the new app permissions.


Try going to Settings --> Privacy --> Factory Data Reset

For More Detail You can check Here:

www.allview.ro/uploads/tx_allview/Manual_AllDro_TV.pdf


Error retrieving information from server

Goto Settings > Apps > All > Clear Cache and Data for these apps >
  Play store, Download manager and Google Services framework.

Remove you google account from your Account > Google section under your phone Settings.

Reboot your device and add your google account back and then try to download/update the apps from the Playstore.


Only one head phone (Right) working on my andrioid razor

Try another headphone ? It's very likely the one you have its defective


Why the vast majority of app developers don't publish apk files on their home page?

Publishing the APK on their home page has the following downsides I can think of:
Difficulty in Tracking
It'll be more difficult to collect detailed statistics on the audience for their apps because they won't be able to benefit from the Play Store's statistics for app downloads. Whilst developers could conceivably write in data collection functions that send data to their own databases, this is extra work that's completely unnecessary if they distribute their apps on the Play Store.
No Updates
Play Store distribution allows developers to push out updates to their apps with new features or bug fixes easily. Self-distribution of APKs locks users in with a static version of the app. Again, notifications prompting users to download an update are workable but are extra work and unjustifiable especially for individual developers and small teams.
Targeted Distribution
The Play Store allows developers to exclude certain groups of users based on geographical regions or device types that are not compatible with their app. This makes for a superior user experience and prevents plenty of frustration on the user's side since they won't even be able to view apps that won't work on their device. This also allows developers to adhere to local legislation on app distribution.


Where do I find emails sent from the Samsung Mail App using a POP3 Mail Account?

Maybe you can just move messages from POP3 Profile to IMAP Profile from your favorite email app.
If not, emails are stored in /data/data/com.android.email/databases/EmailProviderBody.db .
The non-rooting method

You can get these files with adb when usb-debugging is enabled in developer settings, then run from cmd.exe:
adb backup com.android.email

Convert backup.ab with android-backup-extractor after java is installed:
java.exe -jar abe.jar unpack backup.ab backup.tar

Extract EmailProviderBody.db from backup.tar with 7-zip.

Convert emails to *.eml with AndroidEmailExtractor after Groovy is installed.

Import the *.eml files in outlook express, move the messages to imap Sent folder, sync imap with new device.

The root method:
(If POP3 on your new device is ok for you)

View the ownership and file permissions from adb shell (new device)
adb shell
su
ls -lnZ /data/data/com.android.email/databases

Copy all EmailProvider.db* EmailProviderBody.db* to the new device (or folder database) from cmd
exit
exit
adb push C:\Android\Backup\email\databases /data/data/com.android.email/

Restore ownership and file permissions from adb shell, where 100xx is the uid from above
adb shell
su
chown -hR 100xx.100xx /data/data/com.android.email/databases
chmod 0660 /data/data/com.android.email/databases/*
chcon -hR u:object_r:app_data_file:s0 /data/data/com.android.email/databases

Reboot the device. Old emails should be restored to the new device.


Galaxy can't boot up, stucked at Samsung logo

Since you said you have aready use Odin to flash, I think you know how to get these necessary files: Bootloader, PDA, PHONE, CSC, PIT.

Then, let's start.

Force the device to the upload mode by this way: simultaneously press power button and down button.

When the device is in download mode, plug Odin software and flash ONLY bootloader file (normally bootloader file is like this: BOOTLOADER_DEVICECODE.tar.md5 ).
After that, flash again with all PDA, Bootloader, CSC, PHONE and it's ok without PIT.
You should use the lastest version of Odin, as I am now using ver. 3.07.

Please feel free if you need more help.


How to backup / partition before rooting?

You do not have to backup Entire /. Rooting phone only unlocks bootloader for custom recovery and involves installations of the su binary in /system partition and the overall partitions that can be affected due to bad root are: /system, /data, /cache. Rest of the partitions wont really be bothered.

An effective way to backup your everything is to use ADB Backup. It will backup ALL of your data except SMS (so backup them up manually with some app beforehand).

Hope this helps.


There's no other way to change the "unknown sources" setting, but if you root the phone you can find apps to toggle USB debugging simply by searching on Google Play.

There's no way to replace the settings app without replacing the whole ROM. The settings app is just too closely tied to the rest of the system: it's not designed to be replaced.


Spotify automatic "offline mode" when no Wifi connection

No need to do that, if your device runs at least Android 4.0:

From your homescreen, go to Settings → Data Usage
tick the checkbox to enable data limit
in the graph, move the bars to some level suiting you (can be imaginary high, to not toggle your mobile data off altogether when reached)
scroll down until you find the Spotify app, tap its entry to open details
scroll to the end of that screen, tick the checkbox to "limit background data"

Done. Now, unless Spotify is running in foreground, it should no longer automatically use mobile data.

This setting has no effect to WiFi, so it would perfectly fit your needs: while on WiFi, Spotify feels no restriction. As soon as you switch to mobile data, the app is no longer allowed to automatically transfer anything in background – but should still permit actions you trigger when the app is in foreground.


Monitor activites of an app and see what it is sending over the internet

It appears that MacroDroid now (I've v3.10.1) doesn't go with the approach of installing helper file inside /system as default option. Instead, it now uses it as a backup approach and only when you're having an issue with GPS/NFC. If you've that file inside /system then either it was installed when you were using a version older than v3.10.1  or you deliberately chose to fall back to older technique via its settings.

The latest version of that helper file is 1.2 and following are the permissions mentioned in its manifest:

android.permission.WRITE_SETTINGS - Allows an application to read or write the system settings.
android.permission.WRITE_SECURE_SETTINGS - Allows an application to read or write the secure system settings. Not for use by third-party applications.
android.permission.NFC - Allows applications to perform I/O operations over NFC.

In order to connect to network, it must ask the permission android.permission.INTERNET - not present in the manifest. So you can be rest assured that the app, on its own, won't be able to send any data.

That said, given the nature of the title, you don't need to monitor activities of an app (no benefits) if your goal is to find out what data it is accessing or is sending. You can use XPrivacy in this case. It requires Xposed Framework. XPrivacy can notify you when the app tries to access a privacy sensitive permission. That would give a rough estimation of the extent of data app may be accessing.  You can use a firewall to restrict app's access to internet and get notified whenever the app tries to access network.

Still, in order to see the data the app is sending, you would have to capture it or sniff it at least. Answers for Capturing mobile phone traffic on wireshark
 and Monitor network activity in Android Phones may prove to be helpful. (I've not tried any of the solutions there.)


What is using mobile data while connected to wifi?

On Samsung Galaxy devices running KitKat and above, there is an option called Smart network switch, which if it enabled makes your device connected to a mobile network automatically when the Wifi connection is unstable.

You can disable it on Settings > Wifi> More > Smart network switch.


Can't update or uninstall built-in Whatsapp

You have to uninstall and reinstall latest version of WhatsApp. It will fix your issue.
Since your phone have built-in WhatsApp Application(system app) you can't normally uninstall your App.

Try to uninstall using Debloater which helps to remove a built-in App without root.

After uninstalling try to install a latest version of WhatsApp APK file from here

Source


I use Viper4Android and it works for me on YouTube (Have been using it since ICS era). It requires root though.

Installation method various depending on your Android version.
If your device is supported by Magisk, I recommend you to use the Magisk Manager and install the Viper4Android module through it.
Official way is to install using the app Official XDA thread (You'll probably need to set Selinux mode to permissive to let it install drivers which I personally don't recommend, so go for the Magisk way)


Can I avoid to synchronize videos with Google Photos, I want only pictures to be synced

In the official Google Photos app, you can't disable backup of videos per se, but you can exclude folders having videos from being backed up. That can be done like this:

In the "Device Storage" view (accessible from the swipe-in sidebar), look for the "cloud" icon to the right of the folder name.
If the Cloud icon is blue with an up arrow on it, backup of that folder is enabled. Tap on the icon to disable backup for that folder.
The Cloud icon should now become white with a slash through it. Congratulations! Backup of a folder has been disabled successfully.
It might happen that your videos are intermixed with your photos, especially if they have been shot on your camera. Move the videos to a separate folder using a file manager app, usually "Videos", and disable backup for that folder from the "Device Storage" view.

This will disable Google Auto-Backup for the selected folders only, leaving the rest unaffected.

Click on image to enlarge

Image Credits @ mobilesiri.com

Source


where are MyPhoneExplorer SyncJobs stored?

The SyncJobs are stored in "settings.dat" !
An editable text file you can open with any text editor:

close MyPhoneExplorer
open settings.dat from your old profile folder
copy all the text from the rule: [FileSync_*] until the end of the file
from the old_phone's: settings.dat
to the new phone profile: settings.dat (in your new profile folder)
restart MyPhoneExplorer

thanks to "Koelner" to give me this great information, that saves my day!
So I share it here and hope there will be an import/export function in the future.
answer on MyPhoneExplorer support forum


Yes, this is the "Access external storage" permission which gives apps access to access your internal and/or external /sdcard space.  Your photos are typical stored under /sdcard/DCIM/ or /sdcard/Photos/, etc.
As explained here:

Photos/Media/Files
The Modifying or deleting the contents of your USB storage permission allows data tomfoolery, like uploading private camera images to a server.
It’s a legitimate permission for data sharing. A cloud storage app like Dropbox uses it, for example. But an app that doesn't need your photos could look at all the pictures you've taken on your device and do who knows what with them. Are you comfortable with the developer seeing all your photos?


What do "root," "flash," and "ROM" mean?

Looking around the site will give you lots of answers.

Rooting:

What does "to root a phone" mean?
How do I root my Android device?

ROMs and Flashing:

What is the meaning of "flashing a custom ROM"?
Does flashing a custom ROM require root access?
Does rooting require a custom ROM?


Go to Settings -> Accessibility. Make sure that "Select to Speak" is enabled. Then, an icon will appear in the screen.

If you don't have "Select to Speak", download and install Android Accessibility Suite. "Select to Speak" will then be listed among the accessibility services.

To read a text aloud, press the icon, select the part of text you want to read. You will then hear it. You can change the speech rate and pitch by going to Settings -> Accessibility -> Text-to-speech output


AutoSync is disabled in Android ICS LG P920 3D. How turn it on?

Thanks for advice, problem was with MS Exchange.

I had to delete MS Exchange account and recreate after this Exchange asked me about permission for account and everything works fine.


I have to set the phone to silent twice to make it "stick". How can I do it after once set?

This may help: On my GN also running BB JB 4.1.1 if I want to silence it I will typically hold the volume control down until it gets into vibrate only mode. Then I have to down again to turn that off. So even that is a two step process and it may just be the nature of the Bugless Beast. :)


How can I access multiple user spaces from adb?

The legacy/ locations are always pointing to the data of the currently active user. Let me first point to a few related questions/answers explicitly dealing with those multi-user storage issues for some background:

Why did /sdcard/ turn into /sdcard/0/ with 4.2?
Confusing internal memory folder structure

So to find the files of the secondary user:

list the sub-directories of /data/media and /storage/emulated
restrict your search to sub-directories whose names are simply "numbers"
the 0 candidates belong to the owner, higher numbers are of secondary users
external storage is something different: /sdcard/0 points to the internal sdcard, while /sdcard/1 should be the external (if available). Similarly for storage attached via OTG

Remember you might need to be root to access data of a user other than the one currently active on the device.

Also see:

Android Folder Hierarchy
our tag-wikis for file-system and files


How do you load a local ROM with beebdroid?

You can't, sorry. We open-sourced it so that people would get involved and make these sorts of enhancements. So far, we've had precisely zero contributions back. Wanna be our first? :-)


Errors after MIUI ROM flashing with TWRP

Do not install any Gapps over Xiaomi EU Stable ROMs. The ROM already has Gapps and installing another Gapps can cause conflict. Flashing the ROM without Gapps solved the problem for me.


Hacker solution: Root it and flash a new kernel.

Mainstream consumer solution: Restore to factory settings and see if that helps, or go to your wireless carrier store and have them flash your phone.


The XDA Wiki entry of the Nexus 7 only mentions two models:

Wifi Model: ME370T
Cellular Model: ME370TG

So if you have a functional SIM card slot then you have the cellular Model, otherwise the wifi-only one.


Truecaller reads new SMS sometimes even without having SMS permission

During app installation from play store, you may have given permission. Without it app will not install. Uninstall and reinstall truecaller.
Which app is default SMS app.
Open app / clear cache and storage. Force stop the app. Restart mobile. Again check permission status.
Last option start mobile in recovery mode and clear cache partition.


Use tasker in that case.

Create an application based profile and choose your launcher app in it.
Create a task followed by the  action Display → Display AutoRotate  → and Set → Off.

Now whenever you would come back to home screen or app drawer auto-rotation would turn off automatically.

If the approach noted above doesn't work, then either:

there is a specific setting overriding auto-rotate which you may need to search. I bet it doesn't exist.
your "Settings Storage" app's data has gotten corrupted. In that case do factory reset.


Galaxy S2, Hangouts app deletes incoming text messages

There could possibly be a bug which is causing the app to Delete the latest incoming messages .

Un-install the application.
Power off and wait for 2-3mins
Switch ON the device and install the App from the Play store
Check for and install the latest updates for Hangouts from the play
store

Always keep your applications up to date in order to avoid some bugs like this in the future


Viber deleted, but my account is still shown on my friends' Viber contacts!

Uninstalling the app won't deactivate your Viber ID. If you want to deactivate your Viber ID, you have to reinstall Viber and do the following procedure:

  Open Viber.
  Enter the More Options menu.
  Select Settings.
  Select Privacy .
  Select Deactivate Account.

more information


Can apps be installed to or otherwise use the external SD card of the Galaxy Tab 2 7.0?

Use Samsung Kies to successfully connect your tab to PC, Samsung Kies supplies the drivers for your tab to be recognised by PC, when connecting you will also have the usual window pop up to give you access through explorer to both the card and the main tabs "drive", you can select through Kies where you place your media, internal or external. Hope this help.


Can the Verizon Samsung Galaxy S9+ also run T-Mobile?

First off, you unfortunately can't get an S9/S9+ in the US that supports dual SIMs. Theoretically, you could import a European model to get that, but don't—compatibility with US carriers (especially CDMA ones like Verizon and Sprint) will be severely limited.

Second, I'd definitely recommend you purchase an unlocked S9/S9+ from Amazon or Samsung, rather than the Verizon model—not only will you save $90, but you'll also miss out on lots of annoying carrier bloatware, and have the option to switch between carriers like Verizon and T-Mobile anytime you like. It'll still have VoLTE on Verizon and T-Mobile (though not VoWiFi) so you won't be missing much in the way of carrier features either.

Also, T-Mobile is doing a pretty sweet BOGO deal right now—if you're interested in T-Mobile, then that would be a great way to go. Their model is equal in price to the unlocked model as an added benefit.

Hope that helps, and feel free to comment below with follow-ups!


The Google's own Gmail app doesn't have this functionality built-in.

Unfortunately with the latest version of the app (v2.3.5.2 as of this writing,) Google have disabled access to Gmail's data by other 3rd-party apps and widgets.  This was most likely done for security purposes.  The side-effect is that none of the 3rd-party apps on the Market that need access to your Gmail accounts (notifiers, widgets, etc.) stopped working.

Your best bet is to find an alternate e-mail app that has such a feature.  I've used K-9 Mail, but I don't remember any settings that would give you non-stop alerts. You could try submitting a feature request on K-9's support site.


How is filing a contact under "Phone (Google)" different from the others?

Adding a Contact under Google lets you sync it with your Google account. I'm also able to add a group to a Contact, which is also synced with the Google account.

However, I'm no longer using the stock Contact app. Instead, I'm using TouchPal Contacts, which allows me to hide contacts without a phone number, something the stock app doesn't have.


If you constantly get a poor 3G signal, you may want to switch the signal preference to favor 2G instead of 3G. Here's a way to do it on ICS:

In dialer, press *#*#4636#*#*
Go to 'Phone Information'
Swipe to this 'Set preferred network type'
Assuming it is 'WCDMA preferred', change it to 'GSM Auto (PRL)'

Screenshot (click to enlarge)

This setting will change its signal quality threshold, allowing it to switch from 3G to 2G 'earlier'. Use at your own risk though...

To address your question of automatically switching signal when you make a call, you might be able to hammer something out on Tasker if you are so inclined (I may give it a try later to satisfy my own curiosity xD).

One problem is forsee though, is that I believe it takes a bit of time to switch signals, so it might affect your call (or its quality).


If you want to change your name for Google Play Games and it's related leaderboards you will have to change your Google+ name. There is no way to transfer your Google Play history and points to a different Google account.


Tasker/IFTTT - Dual SIM missed call auto sms respond

Automate has dual SIM support, i.e. Subscription id in the Call incoming and SMS send blocks.


Android 6+ and account permissions: where have they gone to?

The "dangerous" permissions are listed in Table 1 on this
permissions page. There are also "normal" permissions, listed here. Normal permissions are automatically granted to the app.

The dangerous permissions are partitioned into groups. Before Android 6, the Android Store would present the list of groups (though it included "normal" permission, too) and you could either choose to download and accept all the permissions or not download. With Android 6, you accept the permission when you run the app, not when you download it. Rather than accept individual permissions you accept or deny an entire group.

When you run the app and grant a permission, the permission stays granted indefinitely. If you want to revoke it, you can. Go to Android Settings > Apps > your app > Permissions. Then click the green slider-button for the permission you want to change.

As for the behavior in the app, the big change is from the developer's point of view. Before Android 6, the app did not need to check whether a permission was granted (all were automatically granted when you download the app). With Android 6, if the app has been granted a permission, it can do the associated action. If not, it will either crash or, if the developer wrote additional code, it may do something more elegant.

You do have concerns about account access. I'm not sure what to say except that with Android 6, the app cannot get account information without you accepting access to contacts. See the table.

This is a general answer and you many need to post more specific questions for additional details. Hope this helps.


What's with all the "unnecessary" data in Android 6?

Runtime environment is different... Marshmallow pre-compiled applications and stored them for use, Nougat compiles on the fly as needed using a JIT (Just In Time) method. Seeing a gain of a few GB is not unusual after upgrading to Nougat.


How to fix AVD Manager unable to detect device even though adb commands work on PC?

The AVD is not in charge for real devices.

There is a Step-by-Step Tutorial from Xamarin for Nexus devices:

http://developer.xamarin.com/guides/android/getting_started/installation/set_up_device_for_development/

http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debugging_with_xamarin_android/

If this won't work, try to stop your Firewall.


Issue with Lollipop upgrade on Micromax Yureka: Unable to pick calls

Please dial this code: *#*#7769#*#*, and after that click on start. It will automatically resolve the issue.


Developer option "Do not keep activites" gets stuck

Mystery solved!

Clicking the toggle does nothing.  Clicking the text itself works, though.  It looks like Samsung's devs have a click listener on the list item, but not the toggle switch itself.


“Message Not Sent” notifications for days

I installed another SMS application (Handcent next SMS not to name it) and could access and delete the pending message (in Delivery Report / Undelivered).


It uses WiFi, rather than Bluetooth, but other than that it sounds like you could use an app like ShareText?
From ShareText's description:

Share text with wifi on pc or other
device using your Browser.
Copy/paste between phone and pc. You can copy the
text from pc to phone, from phone to pc,
from this phone to another phone, from
phone to any browser.


Switch to another keyboard language using stock keyboard

I would recommend leaving the stock keyboard and using the Google Keyboard. It does  have a language change key that is great for changing inputs, unlike some stock keyboards. I've set up English (QWERTY), English (DVORAK), and Spanish. Its compatible with Android 4.0+.


Sounds like your original problem is not specific to Android, and you're making this an XY problem.

What you should really do is unhook the touchscreen cable, and that solves it for all 3 operating systems.

On the laptops I've worked on, the ribbon cables for the screen are detachable from both ends: behind the LCD panel, and on the motherboard. Find out which is easiest to get to on your laptop by searching for disassembly videos, or just by removing screws until you get to it.

If this is an Android-specific problem for you, you'll want to take a look at /dev/input/event0 and event1 and event2 and so on.

Figure out which event corresponds to your touchscreen by using the getevent -i command from a shell terminal to read the descriptions, and getevent without the -i to track all inputs, touches, accelerometer movements, etc. in live action to narrow down which event is touchscreen. I have not verified this, but you might be able to disable the culprit driver by changing permissions on the eventXXXXX file to read-only with a root file browser.

I also just found an app that seems promising: Touch Blocker - Google PlayBut I'm 99% sure that will prevent using the mouse as well.


Titanium freezers (hangs) on app restore

You should update to the latest version of Titanium Backup. I had the same problem but haven't had this since I updated to the latest version.
I'm on version 8.4.0.2


The pop is most certainly because of a hardware fault, which may or may not be in your tablet. Does it pop with other headphones too? If not, throw away the faulty headphone. If it does, then indeed the tablet is faulty and you should see if you can get it repaired under the warranty.

Anyway, it will not be solved by swapping the audio channels (the pop will stay in the same channel). Also, such an app is very unlikely to exist (as it is very rare for somebody to want to swap audio channels), and even if it would exist, it would need at least root access if not outright recompiling the kernel.

If I were you, I would make a jack extension cable with crossed left and right leads. If you can't, ask a friend who is experienced in soldering. It may also occur that you can swap the channels without soldering; for example if you use a Jack-RCA converter, you can simply swap the white and red plugs.


How to create a copy of a file immediately when it's created?

You can achieve this using busybox inotifyd. Your kernel must be built with CONFIG_INOTIFY_USER=y for this to work. You can confirm with:

~# zcat /proc/config.gz | grep INOTIFY

Or the existence of /proc/sys/fs/inotify directory. /proc/config.gz may not exist on all devices depending on kernel build configuration.

Let's say /data/data/com.xyz/files/ is the directory you want to watch. Write a script to execute when a file or directory is created in the given directory:

#!/system/bin/sh

# remove first argument: EVENT
shift

# create directiry to backup files
mkdir -p /sdcard/backup/

# copy newly created file/directory
[ -e "$1/$2" ] || exit
cp -av "$1/$2" /sdcard/backup/

Place the script at /data/local/tmp/copy_it.sh and chmod a+x. Now execute:

~# inotifyd /data/local/tmp/copy_it.sh /data/data/com.xyz/files:n

Note :n at the end of line, which is the event that reports that a file/directory is created in watched directory. However watches are not established recursively.

For more complex operations, use inotifywait from inotify-tools as explained here.

RELATED: How to identify the app/process which re-mounts partitions R/W, creates files and changes file permissions?


It was beacause I power it up via USB. It sets it's own clock speed to 300MHz. When I power it up via 5VDC power supply, It runs on 1GHz.


This may be a feature to ensure continued payment, many Pay-Per-View services will block viewing after a certain period, DMR or Digital Media Rights licensing is applied to the files, these are only licensed for a certain period of time and usually as soon as the license has expired, you'll need to download a new licensed file.

Sometimes DMR is not the case, sometimes this is a programming limit set by the developers.

Usually the correct way to update the XML List View, would be to increment an array by each addition and display the total items in the array.

However, some developers take in to consideration -  the time it takes to select each item for removal..

If you saved 500 items, the list would take hours to navigate and also take forever to clean up/remove items,  it is easier to limit the list length than to have search functions alongside multi-select items.

Some ROOT Access applications will let you stream your system audio into an mp3 file, this would let you Back them Up.


Samsung is pushing out Updates that disable the Charging ability of your phone so it becomes useless.

Samsung stated that every Note 7 should be returned regardless of the Place you bought it from. I would suggest that you contact Samsung about that problem and see if they can help.


How to disable screen lock on my HTC desire Z?

Try No Lock.  Probably will do what you want.  Doesn't work on all phones.


Almost all File Manager apps support renaming extensions. Install one from Play Store. Some best ones are: Solid Explorer, ES File Explorer, Astro File Manager, Root Explorer.


Some apps leave remainders during uninstalls that aid in the restoration of state or level information upon re-installing a later version. Usually these remains are unimportant to a user who does not intend to re-install or to any other user where consistent state or level data is unimportant. These remains have a particular name in an app that can clean them up: "corpse files".

SDMaid is a disk cleaner that can locate, and delete, files related to corpses.
Install the app, and select CorpseFinder from the menu to locate, and, optionally delete them.

DISCLAIMER: I am not the developer, just a satisfied user.


Preventing a single app from updating from Play Store

If you search the app on Play Store and open the app detail page you'll see three dots on upper-left corner (overflow menu).

Click on it. Then uncheck 'Auto-update'

Click image for larger version


Connect android tablet to internet via ethernet

i had the same problem. EBay app told me the solution. My date and time were set manually in 2011. I set the good time and date automaticly and now my apps have access to internet.


How to detect filesystem type of un-mounted partition?

Have you got the file command available? This question on SuperUser says that's the way to go.


Android 11: Can't see contents of Android /data even with root

Though it may be trivial, posting the solution to make it easier for those seeking answers

It's because of restrictions imposed in Android 11. See Storage updates in Android 11. Apps are permitted to see only their folders and not of those of other apps,with these restrictions.

If your explorer is updated for Android 11 and you can't see, you can view the content going the long way root/data/media/0/Android/data. If your explorer supports, add a favorite tab. Alternatively
/sdcard/Android/data.

Use a file explorer that is not updated to Android 11 (SDK 30) and you can view directly as before (This is my assumption, haven't tested)

Edit : I just checked SD Maid app. This app has a file explorer built-in and targets SDK 30. Surprisingly, file explorer of this app can access without any issues. I am guessing that this app has exemptions  given the nature of it's purpose and maybe those exemptions aren't given to file explorers.. From the developer on mail

I did not make specific changes to the Android/data browsing but SD Maid already had fallback logic that automatically determines what permission levels are required to access a path.


Unable to change country. Tried everything

The settings you have to change are at Google Wallet. Sign in with your account, go to Settings, and change "Home address" to your new address.

You might also have to change your phone number, and your default "Billing and delivery address" in the second tab.

So, there are TWO places where you have to update your address, and the settings do not usually take effect immediately.

From Google Groups :

You can update your home address whenever you want, including changing to a different country. If you're representing a company, enter your business address.

Sign into your Google Payments account at payments.google.com and click the Settings icon in the top corner. See screenshot:
Click Edit next to the "Home Address" listed and update the address (please note this is different from the "Address Book" which holds shipping addresses).
Open the Play Store and navigate to any item available for download.
Click to begin a download until you reach the "Accept and buy" screen (no need to complete the purchase)
Close the Play Store and clear data for the Google Play Store application (Settings > Apps > Google Play Store > Clear Data) or clear your browser cache
Re-open the Play Store. You should now see the Play Store that matches your default payment method’s billing country.

Note that if you don't immediately see the Play Store that matches your default payment method's billing country, it may take a few hours for this to take effect.

If you haven't yet added a payment method to your account for the first time, add a card directly from the Play Store with a billing address that matches your intended country location. Then, follow steps 3 through 6 to show your intended country's Play Store.

Some things to note...

For legal reasons, you'll need to sign new Terms of Service if you change your home country.
1. If your Google Play balance is higher than these amounts, you won't be able to change your home country. If it's under those amounts and you change to a country with a different currency, you won't be able to see or use your remaining balance until you switch back to a country where that currency is used.
2. If you have a Payments Balance higher than USD $10, or a Checkout Merchant account, you won't be able to change your country.


Turning off cell broadcast messages in Ice Cream Sandwich

After some investigation and asking around, I have been told that these settings might be under Settings -> Call -> Other Call Settings, and indeed they were.

However, the owner of both a stock Samsung Galaxy S3 and an ICS updated Galaxy S2 told me that those two had the CB settings under Messages -> Settings.

I have not been able to find out which one of these two the default location is. It is possible that HTC has moved them.

What I have found out is that other manufacturers (Sony is one example I've come accross) are also placing CB settings under general settings rather than messaging settings, so there might not be a one-size-fits-all answer for this question.


Are there any dependencies for unrevoked3 to run on stock ubuntu?

unrevoked needs 32bit. That is all.

I ran it on a 32 bit live cd.


Cannot get Android 4.0 NFS client to connect to my NFSv4 Ubuntu server: "no such device"

I can tell you that is is Not the mount command, it is the nfs.ko module that probably doesn't support NFS4.

When you call mount -t nfs ... the mount command is going to look for the filesystem type of nfs. If it doesn't find it, then you get the no such device error. If it does find it, it basically hands off the "mount" to the module.

For the mount manager issue, if you do not have a cifs module, cifs will not work with mount manager. AndSMB uses its own cifs/samaba implementation, and that is fine, but in order to accomplish something that allows any application to access the mounted share, it has to be cifs.ko module. I have to do some more looking in to the nfs issue you are still having.


Salvaging Google Authenticator data from water damaged LG G5

It would help if your question was more specific as to what services you authenticate with through Google Authenticator. Most services require you to have at least one "fallback method", normally something like a one-time code, or sending an SMS instead (Google has both of these, and more).

If you have a valid fall-back method, it is vastly easier to disable/re-enable this functionality instead of salvaging the app and its contents.

Furthermore, even if you could salvage the app contents, Google Authenticator has protections against migration between phones. This is a security feature of that specific app. If you don't like this (like me), you can use another app, for example Authy which syncs your 2FA-keys in the cloud.

In short, my recommendation is that you investigate resetting your 2FA instead, and if you wish, sync your keys with a cloud solution this time instead, to avoid this happening in the future.


Galaxy S GT-I9000: how to fix boot to recovery with Volume up+Power?

OK. I found the correct combination. It seems that the recovery distributed with Cyanogenmod 10 M2 for galaxysmtd is really picky about the hardware buttons.

Here's how you can boot to recovery:

Start with Galaxy S powered off
Press and hold Volume up + Home
Press and hold Power button
Wait for (factory default) Galaxy S GT-I9000 boot display to show up
Release the Power button before the second boot display with text "Cyanogen(mod)" shows up. Keep holding the Volume up + Home buttons.
Wait for Recovery to start. After you see the recovery menu, you can release the Volume up and Home buttons.

If you fail to release the power button before the second boot display, you cannot get it to go into the recovery mode. Instead it will enter the normal boot sequence which seems to fail if you keep holding the Power button. On the other hand, if you don't keep buttons pressed long enough, it will enter the normal boot sequence, again. I haven't figured out if holding the Home button is really required but at least it does not prevent entering the recovery mode.


Is there a way to use a different account with YouTube?

Yes, add both your account to Settings > Account, then you can choose which account to sign in to on the YouTube app.

Make sure to sign out first

Swipe left, and tap on Sign In

You should be presented with an account chooser


How to stop Android apps starting automatically when internet connect?

You can go to the app info screen (Settings > Apps [> App List] > Select App) then click on Data Usage. This provides a number of options to control its access to network.

You do need Android 5.0 or up I think.


Gboard stopped working on Motorola phone

Ok I have just fixed this on my Motorola phone.  I believe an update has been rolled out to solve the problem so the issue is, how to get your gboard updated if it hasn't happened automatically.

"Gboard stopped working" kept popping up on my screen while following through on the process below, so I had to keep selecting "ok" every time it popped up, giving me small windows in which to perform the necessary actions.

Go to the Play Store, search for Gboard (SEE BELOW) and identify the app (which had its icon next to the word in the search options that came up for me) and select it.  You should then have the option to update the app.  Select update.  After the installation finished everything was working again for me.

IMPORTANT To enter Gboard into the search bar you cannot use the keyboard.  So select the microphone at the right-hand end of the search bar and speak, "Gboard" - i.e. use voice to text.


Select my own ringtone on Samsung s7 but only Sound picker is available

All you have to do, is clear defaults for the sound picker app. To do so, go to settings → application manager (apps) → in the three dots menu, select "show system apps" → sound picker → defaults → clear defaults.

After clearing defaults, you will now be able to choose between the other options.

Oh and usually even within the sound picker you should be able to scroll all the way down, and it will have an option to choose a track from your phone.


Android adb: "device unauthorized" message, but can't boot device to confirm authroization

Boot into recovery mode, and connect your device to your computer; then mount your device's internal memory/SD card and download the corresponding firmware for your device (ensuring that you have the correct firmware, or you will brick your device!).

After this, flash the firmware via the recovery, bearing in mind that it will wipe the current version of Android from the device.
Samsung devices are usually very good, as they keep personal data such as music and photos separate from the system partition, and so your personal data should remain intact. With this in mind, attempt to back-up your device first (your recovery function may have the ability to do this).

Try and establish a connection with ADB using the ramdump mode (usually Volume Down+Power+Home), and it may work.
Otherwise, ADB requires a fully functioning device to work (for security reasons).

Before installing something that modifies the way your device works (such as Chainfire's mods, Beats' sound driver, etc), always back-up your device first! Only you can be blamed for not taking a backup before you installed the mod.


Internal space near full but shouldn't be and not according to other stats

Apps and their data are stored on a different partition (/data) from media (/sdcard0) and removable storage (/sdcard1).  If you are rooted, you can use an app like Disk Usage to check what's taking up space on your internal memory.


Why do I have to authorise HTC Sense to access Facebook?

These days social media is built into many OS's. You can't disable some features such as integration with Facebook in this instance.


How do I change my photo in my message threads?

As you haven't given your Android version, I shall give the steps I used for my device:

Open the messaging app.
Press your picture, or the standard picture.
An overlay should appear at the top. Click it, and select take picture or choose picture.
Crop picutre.
Restart the SMS app.

This video also shows it: http://www.youtube.com/watch?v=6hxULkTKe9E


"Clear data" does not clear login details

You probably also need to remove the program account details from Settings -> Accounts and Backup -> Accounts

It is probably there that the account details are being saved. Mainly to allow you to safely clear data (to reset the program) without the hassle of having to log back in.


How to add an old podcast episode to Google Reader, so I find it in my Google Listen app?

The syncronization between Google Reader (web) and Google Listen (phone app for listening podcasts) is limited to podcast subscriptions and marking episodes as read/listened and unread/unlistened. There is no direct way to add episodes to your Listen "My listen items" queue from Reader.

You can still access old episodes from Listen by scrolling down and clicking repeatedly on the "Load more episodes..." link at the bottom, and you can add them to queue from there. Of course, this isn't as friendly as selecting them from Reader.

However, here's a workaround that might work:

In Google Reader, add a specific tag of your choice to the old episodes you are interested in.
In Google Reader, go to "Manage subcriptions -> Folders and Tags" to make your tag public.
Access the public page of the tag to get its Atom feed. That link should be a valid podcast feed containing only the episodes you have tagged (even from multiple different podcasts).
(This is the step I cound't get to work) Somehow subscribe to that created feed from Listen. Since you can't add a tag directly to a folder in Reader, you need to subscribe to the Atom feed of the tag, and from "Manage subscriptions" add that feed to the "Listen Subscriptions" folder. However, I coulnd't get Listen to show any items in that subscription, even though it looks ok when viewed in Reader.

These questions might also help:

Podcast app which supports old episodes well?
Alternative to Google Listen?


USB Connection Not Working After Recent AT&T Update on Galaxy S3

USB tethering is for sharing the phone's internet connection with the PC. You need to turn this off. When you connect the USB cable, tap the USB notification in the notification drawer, and select Media device (MTP).


Why I do not receive Android updates for Samsung Galaxy Nexus GT i9250m?

The devices which were bought from Google Play are takju and the ones from Samsung are akju. I think your phone is yakju (Google Play didn't sell  Devices in India).
Takju gets all updates directly from Google. If you want to get all updates from Google at the time of release you have to convert to takju.
How Can you do that
Please follow below to convert from yakju to takju (stock) without losing your data/apps: (assuming you know adb & fastboot and have set them up on your computer. Also assuming that bootloader is unlocked) [Please read before you implement]

Download the 4.2 factory images for Takju
Extract files using 7-zip on Windows (you need to extract twice and will get the files as: bootloader-xxx.img; radio-xxx.img and image-xxx.zip)
Copy these files to the location android-sdk/platform-tools/ (if you have the android-sdk installed or to the location where adb & fastboot is)
Plug in your Galaxy Nexus (ensure Debug option is enabled under Developer Settings
Follow these commands:
a. adb reboot bootloader
b. fastboot flash bootloader bootloader-xxx.img
c. fastboot reboot-bootloader
d. fastboot flash radio radio-xxx.img
e. fastboot reboot-bootloader
f. fastboot update image-xxx.zip

This would update your Galaxy Nexus from Stock 4.1.2 (yakju) to Stock 4.2 (takju) without losing any data/apps
Note:

If you are using Windows, follow this video tutorial to setup adb and fastboot
If you are on Mac, use ./ before the commands for execution

Note 2: With this method you don't need to remove the userdata.img as the command fastboot update image-xxx.zip does not touch the userdata on your device.
*Disclaimer: Tried with Unlocked Bootloader, but you follow these at your own risk.
Or you can Download factory image for yakju from here and try similar step above for just updating (without converting from Yakju to takju)


I'm afraid there is no real protection possible, for multiple reasons:

as you stated, all apps can read everywhere on the SDCard. This does not require any special permission
apps with the INTERNET permission are not restricted in using the network in any way -- they even can create their own sockets and implement their own ways of communication
while using an encrypted container would look promising on a first look, the camera app could not access this container either when it's not opened -- and if the container is opened, other apps could access it as well. So even using such a container and have it replacing /sdcard/DCIM does not work for your purpose

Summed up: if you want that level of protection, you either...

cannot use any app requiring the INTERNET permission (no way for that, as several of them already come pre-installed with your device)
need to root your device and set up a firewall forbidding all apps to access the internet (which, outside the EU, would void your warranty)
need to have mobile-data as well as WiFi disabled all the time, and never connect your device to any network

As none of the above is really practicable, you need to compromise: When selecting the apps you want to install/use, check beforehand how trustworthy they are -- and keep your fingers away from "suspicious apps" as well as "suspicious sources".

As long as you're only concerned about the photos you take: If you find a camera app which can use an encrypted container solely by itself, this might be a way to go (I never heard of such, but it would be possible to create it, so it might exist). Another possible thing would be a "container app" that lets you specify which apps are permitted to access it. But keep in mind that your gallery app (which you use to view the photos) most likely will have the INTERNET permission as well...

EDIT: As Compro01 pointed out in his comment below, with Android 4.1 and up you can add some protection by enabling the "protect SD Card" item in the developer options. If that is activated, apps (including your camera app) need to have the READ_EXTERNAL_STORAGE respective WRITE_EXTERNAL_STORAGE permission to access the SDCard.

Moreover, PerennialPinömpel found an app named
InformaCam:

  InformaCam, part of the SecureSmartCam suite of mobile apps, is a tool that allows users to embed expansive metadata into video or still images; encrypt media to trusted destinations using PGP; and securely upload media to trusted destinations who are capable of accepting InformaCam media.

Unfortunately, neither that app nor the full suite is available on Google Play currently. I also could not find an .apk on the mentioned site, so one would have to clone its Git repository, and compile the app.


Rooted, then flashed, now not able to root again /system is always read-only

I have posted the question on same link shown in question. Till that i tried everything format SD card totally, also tried different roms of ICS still it was not worked.

Then as in reply i got on that forum saying install gingerbread rom then root it, use OTA root keeper and upgrade.

So i did similar to that i installed gingerbread.

Then i formatted all using cwm. Then i installed new ICS refrec v2 rom. And then after i tried to root it. And it worked.
Hope so if anyone face the same problem they can downgrade to GB then again move to ICS to root it after flash if their favorite rom doesn't come rooted. :)


Some program is showing ads on my desktop... How can I catch it?

Finding the Source

For Android >4.1

If your device is running Android 4.1 "Jelly Bean" or higher, you can just press and hold on notifications and your device will tell you who is generating them.

For Android <4.1

Use Airpush Detector. This application has a big list of apps that create banner ads. If it finds an application it knows of, it will tell you and ask you to uninstall.

Stopping the Future Problems

Use an Adblocker to Block Ads:

AdFree (Recommended)
AdBlock Plus
Ad Away


How do I sign out of the GitHub app on Android?

try cleaning app data from settings, then reboot. beware, it is going to open like the first time you opened it. don't recommend it if you have any data  saved on the app.


I've used Nitrodesk's TouchDown for that. It does the full Exchange experience. Not free, but not too horrible. I really liked it -- but ultimately uninstalled it as my current android phone is a little gimpy on processor power...


Android locked MicroSD card (all files read-only)

Did you try to write files on your external SD card? Google has blocked the write access to External SD card for third party apps on Android 4.4. Lots of apps became useless on KitKat. You can try upgrading your Android system to 5.0+. Also please try using your mobile default file manager to read or write files to see what will happen.


How to disable Apollo program in Cyanogenmod

Cyanogenmod 11 is only released as nightly build and will have a few bugs, and these types of bugs are common. Unfortunately there isn't enough information in your post to nail down the problem. I Would need to know the Phone, CM build number, and would need to know if you did clean or dirty flash the last time you updated CM. Without this information my advice is to uninstall Apollo or use an app like Titanium Backup Pro to freeze it, and use a much better music app such as Poweramp.


Android phone lost, what data can I get onto new phone?

As long as you didn't turn these features off, simply adding the same Google account you used on the old phone to the new phone will restore a lot of your data.

Backed up:

Google Contacts
Installed apps
Wi-Fi settings
Bluetooth settings
Purchased apps

Not backed up:

Sim-only contacts
Preferences
Settings
Texts
Application data

To answer your second question: the Nandroid restore should work on an identical phone. However, this will not work for a different phone unless you only copied data in the backup. Any system data will cause problems on a non-identical device.


Nexus 7 + Windows 7 = "A device attached to the system is not functioning." when transferring files from Nexus to Windows

If you haven't already, try a different USB port and make sure your Nexus is unlocked. Afterwards get the newest Google USB drivers and manually replace the drivers through Device Manager.


Android browser not able to access router's settings page

I got a similar behavior with my last Router I had (it was a DLINK Router), there was an option "do not Display Router Configuration Page for WiFi Devices".

This is just a possible option I can imagine now.

Opera Mini would generally not work, since it's traffic is routed over the Operas Servers to compress the Webtraffic that is been sent to your smartphone.

Quote:

  Unlike straightforward web browsers, Opera Mini fetches all content through a proxy server and reformats web pages into a format more suitable for small screens.[33] A page is compressed, then delivered to the phone in a markup language called OBML (Opera Binary Markup Language), which Opera Mini can interpret.[34] The data compression makes transfer time about two to three times faster,[18] and the pre-processing improves the display of web pages not designed for small screens.[35]

Source : http://en.wikipedia.org/wiki/Opera_Mini

And since Opera isn't able to route into your private network it would not work.


Any way to reduce the frequency of searching for a signal

I had similar problems and used Llama, then expanded my use of it to cover other events. It is similar to Tasker, and sufficient to my needs, while still a free app. Most automation can be triggered by entering/leaving cell tower range that is recognized as "Home". It has options to turn on Airplane mode automatically when the phone leaves a cell reception range, and take it out of Airplane mode when it re-enters.

BTW - I'm just an enthusiastic user - not the developer.


"My Apps" in App Market only showing SOME past downloads after a reformat?

Its been my experience that only paid apps remain in your my apps list after data is erased from your phone. I believe that the list of downloaded free apps is stores in the phones memory so its lost when you wipe it. This is the benefit of services like appbrain.

Edit: As thunsaker points out, if you use Google's Android Backup Service and you have a 2.2 or later device it will save the list of your downloaded app (among other things) and restore that to the Market after a restore.


Musicplayer that shows BPM information and allows sorting according to BPM

As far as just showing BPM, PowerAMP does that quite nicely while the song is actually playing and in the info section. Sorting is a different story (though lots of other great sort options). and of course this is a paid app. Now that you've mentioned it though, I might email the dev about it.

Neutron MP is also an interesting program that shows everything from BPM to sampling rate to crossfade sliders to a bunch of other advanced dj controls that you'll probably never touch. It's slow as molasses though and while it's uber advanced, it's not particularly user-friendly. Also I could find no sortation options at all.

I tried (unsuccessfully) to find BPM info in the following music apps: 3, WinAmp, BoomBoxoid, Meridian, Zimly, and MixZing. I also tried the tagging programs iTag & Pimp My Music with no luck.


How can I force the Market to reinstall an installed app?

As far as I know there's no way to tell the Market to reinstall an app.  I was hoping you could do it through the Market website but I just tried and it refused to install an already-installed app.  (Which bothers me because my phone and the website will definitely be out of sync regularly, I do too many third-party restores and so on.)

That said, you could clear the data for the Market (Settings -> Applications -> Manage Applications -> All -> Market -> Force Close, Clear Data) and reboot your phone, then start up the Market again and look to see whether the update is available again or not.  If it's not then you can trust that the latest version is installed since it grabbed that info directly from the system, and if not you can attempt the update again.


How to sync Google+ Instant Upload with Google Drive?

There is a thread on Google Groups that covers this issue. By the answer provided by AnaLikesLattes, this is being considered and possible prepared by Google Staff since 5/1/12:

Android Instant Upload to Drive

  Hi all,

  Thanks for your input. We've heard many requests along these lines, and are definitely looking into potential solutions on our end.

  I will do my best to keep this forum updated once relevant features start to become available. In the meantime, please keep posting your requests about the Drive Android app! We're always excited to hear from our users.

  Cheers,
  Ana

As far as I can tell, this is not yet implemented and a year has passed.

Since both applications are from Google and they alone can take the necessary steps to have this feature implemented properly, I would suggest to you and any interested person to visit the thread and leave the "feature-wish" there.

App Suggestion

While it would be great to have a native solution for this problem, Oliver Salzburg commented on my post at Google+ about this issue refering the app suggested bellow, that I've just now tested and is working beautifully sending all of my files to my desired destination on the Google Drive.

FolderSync Lite

  FolderSync is a application that enables simple sync to cloud based storage to and from local folders on the device memory card. It currently support multiple SkyDrive, Dropbox, SugarSync, Ubuntu One, Box.net, LiveDrive, HiDrive, Google Docs, NetDocuments, Amazon S3, FTP, FTPS, SFTP, WebDAV or windows share (Samba/CIFS) accounts, and support for more platforms are planned.

You don't need more than 5 minutes to complete the 3 basic steps:

Add your Google Drive account
Add a folderpair
Start the sync process


What is the catch with microSD cards that have NFC support and will my Xiaomi Mi A1 support it?

Mi A1 does not have NFC support. See specs here so it doesn't make a difference what card you buy. How you plan to use the card (external storage or adoptable-storage ), what you plan to store on it are important factors in deciding which card to buy. See  second question linked below for help

I am using a Samsung card and it is recognised. You don't need to use an external app

Related

Is it possible to add the NFC to the phone which does not have it?
What is the minimum MicroSD speed necessary to extend the storage of an Android phone?


Tablet space for apps from its own internal USB storage

Firstly, I do not think that you can install more RAM on most Android devices as they have fixed amounts of RAM. I would suggest that you minimize background processes in order to free up more RAM.

Secondly, I also do not think that you can install more Internal Storage to an Android device, again because the amount is fixed. The only way is to add an SD Card/MicroSD Card which you do not want.

If you install apps to USB Storage, don't you have to constantly keep it plugged in in order for them to run?


Can I flash same model but different operator firmware

The frequencies are the same from what I just looked up I have put v410 att firmware on my uk410 and it work but I never had mobile data on it so I'm not sure about data but I'm going to say your good to do it just proceed with caution have the correct firmware that's  supposed to be on the phone and if u have a custom recovery make a back up and give it a try I'm not saying it will work but it's a possibility and if other dont work try a custom ROM for the firmware you want to use I tried downloading and installing the stock AT&T firmware online UK 410 and it wouldn't work but cyanogen14 for the v410 flashed just fine to my uk410


Can you set Google Play and Android OS updates to specific WiFi only?

This isn't quite what you describe, but recent versions of Android let you designate some Wi-Fi networks as "metered". Those Wi-Fi networks will count as mobile data for the purpose of the data restrictions in the main settings, and for Wi-Fi vs. mobile data settings within each app. Therefore, if you set the 4G hotspot's network as metered, any app you have set to update, download, or sync only on Wi-Fi won't use that network.

From the main settings, go to Data usage, then in the three-dots menu, select Network restrictions. Find the 4G hotspot you're concerned about, and turn its switch on. Note that only networks you've previously connected to appear in this list, so you'll have to connect to the 4G hotspot before you can do this, and hope that nothing updates while you're navigating the settings.


Insufficient storage available but have enough space

Maybe you should try to install or update the app with the apk you just downloaded from a mirror with adb and then you should know if any package installer is having trouble.
Samsung devices have always given me some trouble concerning storage issues.
If that does not work you can always try the old fashioned kinda noob way by installing some Cleaning app and see if it can solve any cache issue.


How to make ringtone ring at high volume right from the begining in moto e?

On many devices there is a setting that can control this. It is also included in many custom ROMs.

In Settings > Sounds there should be an option for Increasing ring volume

If you turn this off, the ringtone will start at the volume you have set, rather than starting at a lower volume and increasing over the duration of the ringtone.


Is there an app on Android that won't allow me to turn off the phone?

No. As a protection against the OS going badly wrong and leaving the CPU running at full tilt until the battery runs down (or more likely, until the device overheats), you can always turn off the device by holding down the power button for several seconds. This isn't under the control of the OS, so there's no way an app can override it.


On a ROM supporting this, setting the CPU governor to "performance" will help a lot. This is not a practical solution though as this means that the CPU will always run at its maximum frequency which wastes a lot of energy.


Is it enough to restore /data with ClockworkMod? (Maybe changing systems as well

As explained in my comments on the question itself: a restore is more than just the .apk files. All parts of the system need to fit together, or you might run into trouble (unstable system, things not working as expected, apps crashing, and the like). There are different approaches to backup and restore, and one should not mix them without the required experience.
Nandroid
A Nandroid backup (as it's done by e.g. ClockworkMod) basically creates full images of all your device's partitions, without any abstraction. This does not necessarily mean one could not pick single items out of a Nandroid backup, but its not that trivial. If you restore a single partion only (such as /data), it must fit the other parts of the system. The /data partition also holds the /data/dalvik-cache, for example, which consists of the byte-code for all installed apps, optimized for the ROM which created it. If you e.g. would restore the /data partition from a backup of ROM-X to a device with ROM-Y, those DEX (Dalvik EXecutables) would not fit. Also ROM-Y might use different directory structures for several things, which are not reflected here.
You see, it would not be such a good idea.
ADB Backups
Backups created with the adb backup command are a different case: they are "abstracted". If you look into such an archive, you will not find the directory structure reflected. Thus at least in theory, an app backup (including the apps' data) created on ROM-X should restore fine on ROM-Y, as the ADB daemon on the device should take care of what belongs where.
Titanium backup
Somehow comparable with the afore-mentioned ADB backup. TiBu uses its own format, and furthermore offers a "migration mode" when restoring backups from a different ROM. TiBu can also extract apps/data from Nandroid (and ADB?) backups, and hopefully fits them in fine even between different ROMs.
Other details
As you correctly noted: No, Titanium Backup is not needed to restore a Nandroid backup. The same script collection (Nandroid) used for the backup process would take care for the restore as well, again from the same place (ClockworkMod recovery). But as described above: Titanium Backup is able to read from backup files created with Nandroid.
As a last line, I want to repeat what I wrote in the beginning: Nandroid, ADB Backup, and Titanium are using completely different concepts. Though it is possible to mix them on a restore, this should only be done by experienced users understanding those concepts and knowing what they are doing.


Looking at the repository for that device, I can see that the specified kernel is built from source using the source found here and the cyanogenmod_i9305_defconfig configuration file.

You can tell that the kernel is not the stock one by going to the terminal app (or from adb shell) and typing uname -a, which will tell you the build date of the kernel.  If it's the same as the creation date for the whole OS, then you know it's a custom-built kernel just for CM.

The CM11 branch also uses the cm11 branch of this kernel repo...


Disable Facebook auto sync in Android 4.4

The sync options are located within the Facebook app itself in Settings.

For example, photo sync options are located under Account > App Settings > Sync Photos.


I ran across this by accident, but it is exactly what I was after! Hope it helps others.

https://market.android.com/account and the Orders tab

Update - this is now https://play.google.com/apps


Is there a way to use your voice to open apps in Android?

Yes, there is. At least for some app names it should work fine. You should start a voice search with the "Google App" and press the microphone button in it to speak and say "open application". I've tested trying to open a couple programs:

open gmail
open telegram
abrir caixa (Portuguese for open and a bank app...)
open just java

All of those worked and it is not limited to English. If you have a phone like a Samsung Galaxy, I think there is another app that lets you voice control, but I am not sure if it is worse/better than the Google App.

References: "Ok Google" voice search & actions and some testing by myself on Android 5


Using PIN instead of a password for encryption on Galaxy S5

You can choose a password that exists of numbers only. I've done that with Jellybean, and was annoyed when starting up the phone, and not having the number pad. It worked with Jelly Bean, and I hope it works with KitKat as well.

Only thing I would prefer is to have a password for startup, complex with letters and numbers, and a PIN for unlocking the phone. That is possible as well I've been told, but you need to root the thing for this to work.


How to permanently disable priority interruptions setting?

I found the solutions to this. I use the Llama Android app to modify the volume, however, unfortunately there is a bug in Android 5.0 lollipop whereas silent profiles put the device in priority notification mode, but setting the profile back to normal volume does not change the notification priority mode. There is a fix in newer yet unpublished versions of Llama.


How can I set a static IPv6 address for a WiFi connection?

Open a terminal in your android or connect to your smartphone from pc with "adb shell" command. Then type "ip a" command, just to know how your needed interface is called. For me it is "wlan0 ".
Now, type the following command

 # ip -6 addr add 2001::your:want:ed_s:tati:c_ad:dres/CIDR dev interface

For example,

# ip -6 addr add 2222::1234/64 dev wlan0

Now execute "ip a" again or go to settings advanced and ensure, that your wanted address was assigned.
As I can see, this method do not survive rebooting. For permanent configuration you need use another way.


How to disable the developer option in Chrome for Android?

The flag to show Developer options is stored on Chrome's shared preferences under the developer key, which can only be accessed with root access.
As shown on the source code:

AboutChromeSettings: tapping the Application Version 7 times calls DeveloperSettings.setDeveloperSettingsEnabled()
DeveloperSettings: writes the boolean value true to ChromePreferenceKeys.SETTINGS_DEVELOPER_ENABLED
ChromePreferenceKeys: SETTINGS_DEVELOPER_ENABLED refers to the developer key in the shared preferences

To reset the flag:

With root access
Users can overwrite the value on the shared preferences directly

Browse to /data/data/com.android.chrome/shared_prefs/
Open com.android.chrome_preferences.xml
Search the line <boolean name="developer" value="true" />
Change the value to "false"
Save the change

Without root access
Users can only use Android Settings' "Clear data" to reset the flag. Note that this will also reset all Chrome's settings.


Missing notifications in lock screen after update to Lollipop

Sorry to tell you, there is no way to get them back to the status bar. You can only have them shown as you mentioned in your question. On Google I found a lot of discussions about this. However, I couldn't find a solution anywhere on the internet. Hope Google will give an option for this in later updates for android. I also miss it. And the "contents hidden" is useless. Why couldn't they make that option restore the icons to the statusbar...

Hope my answer helps!


How to remove "Scrapbook Photos" from stock Gallery?

You can delete it at picasaweb.google.com.  (Click on the album, and then use the 'Actions' dropdown list.)


How to trace a process sending data over network?

There are multiple ways to sniff outgoing network traffic. Since Android uses Linux kernel, we can make use of in-kernel reliable firewall: netfilter which is controlled using userspace utility iptables. It's the easiest available option for rooted phones.
Through a root commandline:

# iptables -I OUTOUT -j LOG --log-prefix "SNIFFER " --log-uid --log-level 7

This will log all outgoing traffic to kernel log that you can capture and save to text file:

# dmesg -w | grep SNIFFER

This will provide you uid of the all the processes sending out traffic, which can be used to trace the processes.

AFWall+ app also makes use of iptables owner module to block traffic from certain user/system apps (UIDs) including root.

For further details on capturing packets, see View network traffic requested by app.


How to resolve that both Wifi Hotspot and USB Tethering need reboot to work?

I to am using my phone as a 3G modem and sometimes this happens when I messed up some settings in the phone. I just clear the Settings data on my phone and it returns to normal.

Open Settings app
Go to Apps
Go to ALL tab
find the Settings app
open it and Clear Data
try tethering again

this usually fixes the wifi dropping while tethering issue on my xperia play
If your internet keeps timing out while you're connected then it might be also a network issue, or your phone automatically disconnecting from the network due to inactivity. If you frequently take a break using the internet but like to keep the connection alive then I'd recommend using a pinger


Where the original stock Rom is usually stored?

This is based entirely off @Firelord's comment, with some modifications, so all credits go to him.

First things first, the stock ROM is not as such stored anywhere on device in a form which the device can use to recover itself in case of some catastrophic software failure, such as a botched OTA.

Now, as to how stock ROMs are stored for distribution, that is an entirely different issue. The method of ROM distribution or loading onto devices vary from OEM to OEM, even carrier to carrier. We find 3 common types of ROM distributions:

ROM image files (700-1400MB): These are like Windows System Images, as such being a logical bit-for-bit copy of an on-device partition, which can be written to the device's NAND storage by a flashtool such as fastboot, nvflash or SPFT, while the device is tethered to a PC/Mac. These are usually distributed as archives, but cannot be flashed as such, they need to be decompressed separately before flashing.
ROM zip files (250-600MB): These are also system images in essence, but they are compressed and lack some model-specific or device-specific partition images to lower distribution size as these are installed, in compressed form, on-device via the device's recovery. Some manufacturers do this, but this is commonly the distribution format for custom ROMs.
ROM OTA zip files (4-200MB): These are like ROM zip files, but instead of having all the system images in the zip, these contain image patch files. They are also installed via recovery. This method helps in reducing update file size to meagre amounts when major system changes are not involved in the update.

When we talk about custom ROMs, only methods 2 and 3 are important. Only some for some Cyanogen OS devices does CyanogenMod provide ROM images for fastboot flashing.

Well, now you could wipe your device's /system partition, but note that while installing the custom ROM you already did that, and so there isn't a stock ROM on device to speak of. Wiping /system now would remove your custom ROM which you had installed, and then you would have to flash either a stock or custom ROM to make the device usable again.

Note something here: Stock recoveries cannot flash custom ROMs as the custom ROMs do not have the digital signatures that the recovery verifies before flashing them.

Similarly, custom recoveries such as CWM or TWRP cannot flash stock ROM zips as the zip checks for the integrity or stock nature of the device, which has been compromised by the presence of the custom recovery itself.


Forwarded emails with attachments showing as MIME gibberish

It seems like it is a bug that doesn't have a fix. That's what I understand from the 4/17/17 posted here: https://issuetracker.google.com/issues/36907768

Also, no idea if this will work but it might be worth a try: https://forum.xda-developers.com/showthread.php?t=2079469


Try Vysor first. As long as USB debugging is on you shouldn't even need to do anything on the phone to get it running. Mouse simulates touch while keyboard input is passed through. If you don't type in English then input method support might be a bit clumsy.


Stop gmail notification on android 4.4/Nexus 5

Go into the Gmail app. From the overflow menu (the three dots in the corner), choose Settings. In the settings window, choose the Gmail account you're using. (If you have more than one account, do the following for each in turn.) Notifications is the third option down. Turning it off will disable mail notifications.

In general, you should look for a notification setting inside the app first, and use the Settings app's Show notifications option as a last resort for apps that won't behave. If you disable notifications within an app, it can save battery power by not creating the notification at all, and possibly by turning off some background syncing in that app. If you use Android's override, the app still fetches all the data and creates the notification, which wastes battery power when Android throws the notification away.

As a footnote, I guess that the reason you can't find Gmail in the apps list is that you're looking in the list of downloaded apps. That list doesn't show apps that came with the phone. Swipe right twice from that list to see the list of all apps, which includes Gmail. You can also get to the app info quickly by long-pressing a notification from that app and clicking App info.