The Android emulator gives you root access, you don't need to root it.  Check out the emulator section on android.com for details on how to do things as root, for example:

  -shell

  Create a root shell console on the current terminal. It differs from the adb shell command in the following ways:

  It creates a root shell that allows you to modify many parts of the system.
  It works even if the adb daemon in the emulated system is broken.
  Pressing Ctrl+C (⌘C) stops the emulator, instead of the shell.

  For example:

$ emulator @Nexus_5X_API_23 -shell


why can't i move certain apps from sd card to internal memory on android LG-L38c touchscreen phone?

In the Manifest of the .apk file, developers can specify where they prefer there app to go. When that request can be met (technically), it will. The different possibilities include e.g.

no preference set: Goes to "internal storage"
preferExternal: Goes to SDCard (if available), else internal storage
set to "auto": if the app has widgets or declares services, it goes to internal storage. Otherwise it depends on device settings.

See also my answers here and here – the latter answer also details how you can (partially) override this.


How to make F-Droid hide data about incompatible packages?

Usually, this should be what the corresponding toggle on the Option page is for: If you untick "include incompatible apps", they should be hidden (and if you tick it, they are shown but grayed out – just as you describe).

As this doesn't work for you, you might be plagued by a long-standing bug. Unfortunately, there's nothing we at Android.SE can do about it but suggesting you to chime in there and rise awareness, so it might finally get fixed. As the issue is still open, it seems so is the bug – though updating to a more recent version is worth trying (v1.2.2 is not quite up-to-date; ATM v1.6 should be the current stable) if your Android version permits.


How do I auto arrange icons in the app menu?

Some versions of the Touchwiz launcher already have the ability to sort alphabetically.  Open the app drawer, press Menu,  View type, and choose Alphabetical grid or Alphabetical list.


Running older Android apps on Android Pie

You may try to change the target Android version of the app using APK Editor and change the API version. But it most likely won't work for paid apps.
 Instead, you can try to run the app in a virtual machine in which an older version of Android is installed. See VMOS Virtual Root Android on Android-Double System.


Some SMS dont have number but only have header names like sms from google
You can google that header name to find source or since you have reported
banks contact ISP they will easily identify who sent you phishing msg to you


Screen Lock Service as a Device Administrator

The data for the code is quite unsettling for the fact that none seem to correspond to screen lock service.

I can see why it confused you, believing that there would be an app or a service running with the same name on the system which you would have been able to identify quite easily, but could not.
The device administrator "Screen Lock Service" is a device administration service offered by Google Play Services (com.google.android.gms) app.
This is how I approached the problem:

I searched for a device with this problem. I managed to get my hands on a Xiaomi Redmi Note 5 running Android 9 having this administrator service enabled.

I went ahead with disabling Screen Lock Service administrator. Side by side, I had logcat running to grep any entry beginning with "admin".

Through logcat I got the following output on disabling the said administrator.
Device admin ComponentInfo{com.google.android.gms/com.google.android.gms.auth.managed.admin.DeviceAdminReceiver} removed from user 0

com.google.android.gms/com.google.android.gms.auth.managed.admin.DeviceAdminReceiver is one among the many device administrators mentioned in the output of the command adb shell dumpsys package  resolvers | sed -n /android.app.action.DEVICE_ADMIN_ENABLED/,/:/p and is also mentioned in your output.

I decided to verify further by pulling the apk of Google Play Services and decompiling it. In the decompiled AndroidManifest.xml file, the relevant entry for this device administrator was this:
<receiver android:description="@string/auth_device_admin_receiver_description" android:enabled="false" android:exported="true" android:icon="@drawable/product_logo_security_shield_color_24" android:label="@string/auth_device_admin_receiver_label" android:name="com.google.android.gms.auth.managed.admin.DeviceAdminReceiver" android:permission="android.permission.BIND_DEVICE_ADMIN" android:process="@string/common_persistent_process" chimera:autoEnabled="false">
         <meta-data android:name="android.app.device_admin" android:resource="@xml/auth_password_complexity_device_admin"/>
         <intent-filter>
             <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
             <action android:name="android.app.action.DEVICE_ADMIN_DISABLED"/>
         </intent-filter>

I used the information in step 6 to get three things:

the label of the device administrator in res/values/string.xml:
<string name="auth_device_admin_receiver_label">Screen lock service</string>

the description of the device administrator in res/values/string.xml:
<string name="auth_device_admin_receiver_description">"<b>Allow apps to determine the quality of the device's screen lock</b>"</string>

the icon for the device administrator in res/drawable-xhdpi/product_logo_security_shield_color_24.png:

As for disabling it. While you can disable it, a reboot re-enables it automatically without user intervention. It appears to me that com.google.android.gms.persistent process is responsible for this. Not only is that process mentioned in the Manifest, but also during logcat it was the one after which auto-enabling of Screen Lock Service took place. Relevant logcat of post boot process:
 [ 10-01 19:59:17.126  3058: 7809 W/.gms.persisten ]
 Long monitor contention with owner lowpool[10] (7811) at void java.lang.ref.FinalizerReference.add(java.lang.Object)(FinalizerReference.java:56) waiters=0 in java.util.Map bggj.a() for 980ms

[ 10-01 19:59:17.163  3441: 7374 I/Auth     ]
[AuthManaged, PasswordComplexityHelperImpl] Updating password complexity components state.

[ 10-01 19:59:17.163  3441: 7374 I/Auth     ]
[AuthManaged, PasswordComplexityHelperImpl] Enabling com.google.android.gms.auth.managed.ui.SetNewPasswordActivity

[ 10-01 19:59:17.164  3441: 7374 I/Auth     ]
[AuthManaged, PasswordComplexityHelperImpl] Enabling com.google.android.gms.auth.managed.admin.DeviceAdminReceiver

Summary

Screen Lock Service is a device administrator feature of Google Play Services app

If you disable it, Google Play Services app would re-enable it without seeking your authentication.

Its purpose is not documented on Google Support / Answers as of now.


How to configure internet access in Virtual Device

Please try this.

To setup Proxy address on AVD:

Go to Settings>WIRELESS & NETWORKS>Mobile networks>Mobile networks settings>Access Point Names
add access point by clicking "+" button and then type favorite name for Name, favorite name for APN, fixed Proxy and port. If necessary put user name and password.

To setup DNS address on AVD:

Run below command.

emulator -avd <MACHINE_NAME> -dns-server <DNS_IP_ADDRESS>

FYI:

https://developer.android.com/tools/devices/emulator.html#dns


Is a specific charger needed to utilize 25W charging?

Yes and it's usually the OEM supplied / recommended charger. Reasons:
For fast charging, the charger, cable and charging algorithm running inside the Phone need to be able to negotiate the right power (voltage & current) levels to charge the phone as designed. If any of these is not as per design, you won't get the fast charge as advertised.

Charger: I don't know if your device supports Qualcomm or Exynos chip. If it is former, Qualcomm fast charger is backward compatible so any other Qualcomm charger would work but not fast charge. AFAIK, Exynos chip doesn't support this (Related what happens if you plug a non QC 2.0 device into a QC 2.0 charger?)

USB cable needs to be of right capacity as explained here, else you may not get the right charging speed.

TL:DR Go with OEM recommended charger and cable if you want fast charging.


Hotspot connectivity stops while on phone

For what ever reason the M9 doesn't support SVLTE(simultaneous voice and LTE). The M8 did.


How to mount Internal Storage as USB Mass Storage for recovering data?

You can't do that. Google has made MTP the default since version 3.0 and remove mass storage mode completely years ago in Android 4.0

No USB MASS STORAGE Support!!? Only MTP PTP?
Enabling USB Mass Storage in Android Kitkat 4.4.2
Any way to get USB Mass Storage instead of MTP?
Why Do New Versions Of Android Not Support USB Mass Storage Mode?

If you want to do things directly on the data partition you have 2 ways

Run command in adb shell
Start in recovery mode (if you're using a custom ROM)

Since you're running a restore from backup, I assume you're on a custom ROM and still have the backup file with you, why don't just do the restoration again?


Is it possible to send a text as my un-rooted device is shutting down using Tasker or any other method?

You should use State > Battery Level as a profile context with minimum and maximum battery as 3%.

In the task, You can use %SMSRN to get phone number of last received SMS.

Then to check the condition of whether Last SMS text is received less than 10 minutes.

%TIMES has the current time in seconds. You need to use Variable Convert
to get %SMSRT time in seconds and then do maths on the two values,

You can also use the / and % maths operator to get things like 'remaining minutes'.


How do I install CyanogenMod on Sony Xperia Z1 Compact?

Follow the instructions in the official CyanogenMod wiki for Sony Xperia Z1 Compact.


Samsung galaxy 3S, battery is good, phone won't charge or power up

If your device is not modified, the best option from here may simply be to contact Samsung and ask about using your warranty to get your device fixed. All Samsung mobile phones have a two year warranty from the moment you receive the device, so if your device is still within that period of time you should be able to, for free, have Samsung fix the device and your pictures retrieved.

Use the Samsung website for more information regarding this.

USA: http://www.samsung.com/us/support/
UK: http://www.samsung.com/uk/support/


Why I don't need to provide boot-time PIN anymore?

In the settings where you choose a new PIN/pattern/passwords it said something like 'Because you enabled an accessibility feature you're PIN won't be used for enhanced encryption protection'.
I had to disable Lastpass auto-fill and my phone asked for my PIN at startup again.


How to migrate Android device, including SD card?

You can try using Helium backup on the older phone in order to make copies of your apps and their settings. These can then be migrated to the new phone through the Helium backup interface. Alternatively, you could take an ADB backup of your old phone and restore it to your new phone. All this is on the assumption that you don't have root?


is there a way to know what Uri the apps on my phone connect to?

look for a software called wireshark
easy way look at your router maybe in
the support options to capture the network traffic to the router. On android maybe this app PacketCapture hard way device in your network that can run wireshark with a network card that can run in the promiscuous mode and that can act as gateway for your mobile
open this capure file in wireshark
here you have many options to analyze the net packages i.E. Statistics -> HTTP -> Requests
you could export the result to maybe filter

Wireshark

Promiscuous mode


Restore ALL information after factory reset

Restore using the Samsung Cloud. I've done this recently and I got back my sms messages, alarms,  background,  and everything. Hopefully your backup was setup automatically on your phone...This quick youtube video might help https://www.youtube.com/watch?v=ly8HyxbXQGU


Recovery Mode: Backup options not showing

I was correct - the stock recovery was not being substituted for a custom recovery.

I have since tried a number of things:

First I tried installing the "FreeGee" app. Trying to install a custom recovery resulted in the error "Your devices specific software version of D80220d is not currently supported".

Second, I tried following this guide resulted in the error:

Loki tool v2.1
[-] Loki aboot version does not match device.
1|root@g2:/data/local/tmp # exit
1|shell@g2:/ $

What eventually worked was downloading the AutoRec .apk for the LG G2 D802 and installing it using adb:

adb install D802_AutoRec.apk

I downloaded the .apk from here. TWRP recovery was installed successfully. More information on AutoRec is here.


I've had this problem a few days ago. All I did was clearing all the data and cache of all Google related apps especially Play Store, Google Play Services, Google Play Framework, and Download manager. Next removing the Google account itself from the phone. Reboot the device and start fresh everything.


How to turn of Google Samsung Nexus Galaxy `3g`/`mobile data usage` warning?

Click the notification which will open Data usage settings and move the orange warning bar above data usage level.

Next warning will appear when the warning level is exceeded again.


Save a draft message using 'hello sms' app

If you want to save new message as draft, it works the following way:

Open Hello SMS and click on '+' button.
Type in your contacts & your message in their respective fields.
You can exit app by pressing either 'back' button or 'home' button. Both way it handles the draft.
Now when you again open app, just click on '+' button and you will have your previously entered contacts and your message body in their respective fields.

UPDATE:

If you want to save multiple drafts, it works the following way:

Open thread of the recipient to whom you wanna send text and type in your message.
You can exit app and when you return again, just open respective recipient's thread and you will find your draft message.

You can have multiple drafts for multiple contacts in their respective message threads.


Is it possible to manually patch Stagefright?

Yes but It's a lot easier to install CM for monthly security updates;

https://wiki.cyanogenmod.org/w/Main_Page


Create shortcut to system apk that doesn't have a shortcut

Several launchers can do that, e.g. Apex and Nova. You pretend to create a shortcut, select "Activities", browse for the app you normally use to enter engineering mode, and see what activities it provides. Should have one for that YGPS if you normally launch it from there.

There are other tools available specifically creating similar shortcuts (if you don't want to use one of those browsers), e.g. Activity Launcher should be worth a closer look then.

In either case, you get a complete list of all available apps – regardless of whether they are shown in your app drawer or are hidden from it. So even if that YGPS is a separate app, it should show up here with its activities. If its an activity of some other app, it should show up there.


How can I search for emails on an IMAP (or exchange) server?

K9 (IMHO the best Mail client for android) currently lacks this feature. If you want this feature, please vote for it without leaving "I want this too comments"

I don't know of any other alternatives.


Customize number display on dial pad on Android 4

To the date, there is no functionality to disable this feature. Actually this was implemented to make it easier for the user to recognize and remeber the number easily.

I did some search and found out that other people have the same problem as well.

What I suggest is to move on to a custom dialer app which suit you the best, if this grouping feature really annoys you.


Locked Nexus 7 - no forgotten password option

Well, I just tried it on my own device (Nexus 4, Android 4.4.2) and indeed you are right: There is no restoring option when using a password or PIN. It only shows up for me when using a pattern.

There is still a method I just figured out.

Log in to your Google Account.
Go to https://www.google.com/android/devicemanager
Accept the device manager pop up and click on your device on "Lock".
Enter a new password.

I just tried it and it works very well here :)

Best regards!
visi0nary

Edit: I just figured out that you need to have "Remote Wipe and Lock" enabled in Android Device Manager on your device. I hope your GF has enabled that option.

Edit: This only works for the original (admin) account on a Nexus 7. Device Manager is not available for other accounts.


How do I get the standard default.prop file back on the root file system?

I'll just quote Elluel on XDA:

  Don't bother messing with reverting everything just to update, it is
  extremely unlikely to work since as of Lollipop Google has changed the
  OTA method to check the sum of the entire partition rather than only
  what it cares about.

  Download the 5.1 factory images, and flash system.img, boot.img,
  cache.img, radio.img and bootloader.img (don't flash userdata.img
  unless you want to wipe all your data), then boot into a custom
  recovery and flash the latest SuperSU
  (http://download.chainfire.eu/supersu).

It doesn't answer the question here directly, but it ultimately solved what I was trying to achieve.


What's the difference between Wanam Xposed and Wanam Kit?

Wanam Kit is for AOSP roms, Wanam Xposed is for Touchwiz according to this video from XDA developers (official youtube channel)
https://www.youtube.com/watch?v=U273PvWKrVs


simply download wifi hotspot. this may help you convert your pc onto a wifi hotspot and then you can share your internet connection on more than one android phone. it even runs on java phone which supports wifi. but if you have  windows xp then you might get problems but if you have higher like windows 7 or 8 then it will run very swiftly.
here is a link you can use to download it

https://a1-downloads.phpnuke.org/en/c151454/wifi-hotspot-creator-free-download-full-review


Nexus 5 Project Abacus - Flash with another ROM?

From Project Abacus: FAQ (mirrored on InfoTomb, I couldn't find the original)

Q: What is Project Abacus?
A: [...]. After 6 months of using the research phone, the Nexus 5 will update itself to stop collecting data. It will be yours to keep as a regular phone.
Q: Can I decide to opt-out during the study?
A: Yes. To opt out, please contact MFour and notify us that you no longer wish to participate. [...]. You will also be required to return your Research Phone.
Q: At the end of the study do I have to use the compensation phone?
A: No, at the end of the study you aren't required to use the compensation phone. While we hope you'll love your Nexus 5 at the end of the study, we understand if you want to share it with another. [...].

From reading the FAQ, since you bought the phone from someone else, I'd assume that the seller has completed the study without opting-out, so he has the right to "share" (or "sell", in this case) it to other. Therefore, what you have is already a regular Nexus 5 phone, which I believe you can do whatever you want on it, including rooting and flashing it.
Note: You might need to clarify the matters with the seller first, whether he has finished the study or not. Otherwise, you are doing the research for him, which I'm afraid it might violate their T&C. You might not using it for 6 months first to make it regular phone, but IANAL.


I got the tablet and YES! It does have 1080p output. :)


Try to go to setting by any way...

Like: in some launch screens you can get the settings screen via: options->Device settings or Drag the task bar ->Settings.

And then change the Home screen settings to previous home screen.

If these options not available, I think Factory Reset is the only option for you.


I am not certain if there is the Nexus 6 is really using magnetic sensor to determine if it is in a holster but your mention of noticing this problem after prolonged use with a magnetic clasp makes it likely.

If this is your problem then a refrigerator magnet is way too weak. Ideally, you want an AC current generated magnetic field, similar to the old days when one needs to deGauss a CRT. You can try using a magnetic setup that is used to erase computer/audo tapes.


IFTTT now supports Google Assistant. You can create your own commands that interact with any of the IFTTT connected platforms. For an instance you can have a digest where you give notes to GOogle, and at a custom time every day you get those notes sent to you on email. Direct link to Google Assistant account with a lot of applets

As IFTTT interacts with all kinds of platforms, you have a large world of opportunities when it comes to creating your own commands. There are a lot of pre-made applets, including things like turning off lights, there is even one where you say "good morning" to the assistant, and it turns on a coffee machine


If Kies isn't giving you an update then more than likely your operator hasn't released the update. You could still install the value pack but it will more than likely void your warranty. Details on how to install it are here.


Generally in order to do this, a perquisite is to root the device. There are actually dedicated apps on the play-store (Kali-Linux) (Backtrack is out of date)... that are an all in one process. Try a search and the application will guide you through the process. Be careful, you can end up bricking the device. I would recommend using an old one or ensuring backup data is on standby to reinstall via usb.


How does Google Play's "Market license check" work?

You can choose when, and how often, you want your application to check its license and you have full control over how it handles the response, verifies the signed response data, and enforces access controls.

From http://developer.android.com/guide/market/licensing/overview.html

So yes basically whenever the developer wants it to. I'd imagine the most common time to check is when the application is first opened.

  Your application does not query the licensing server directly, but instead calls the Google Play client over remote IPC to initiate a license request. In the license request:

  Your application provides: its package name, a nonce that is later
  used to validate any response from the server, and a callback over
  which the response can be returned asynchronously.
  The Google Play client collects the necessary information about the
  user and the device, such as the device's primary Google account
  username, IMSI, and other information. It then sends the license
  check request to the server on behalf of your application.
  The Google Play server evaluates the request using all available information, attempting to establish the user's identity to a sufficient level of confidence. The server then checks the user identity against purchase records for your application and returns a license response, which the Google Play client returns to your application over the IPC callback.

So:

The information about the application, the device and the user goes off to Google's servers.
Google then checks your name against the list of people it knows have paid for the application on Google Play. (It could also check the name of the application against a list of applications it knows that you've downloaded from Google Play)
If it can see that you have downloaded (and paid for) the application from Google Play it sends back that you have a license, if not then it tells the app you don't.

Obviously this is all done online so if you're offline then it won't work. If I was writing the application I would have a counter to let the person to use it offline 3 times or so before having to go online to get the license check in order to stop the kind of thing happening to you where you can't play offline. Of course if someone digs into the file where the counter is stored they could change the value back to 3 tries every time they use it and never have to pay but that's probably beyond the technical competence of most users.


Can't install AIR on Galaxy Android device

From the system requirements for Adobe Air 3:

ARMv7 processor with vector FPU, minimum 550MHz, OpenGL ES 2.0, H.264 and AAC HW decoders
Android™ 2.2, 2.3, 3.0, 3.1, 3.2, or 4.0
256MB of RAM
Android web browser


How do I enable the MTP functions on my Nexus 5?

There should be a notification in your notification drawer saying USB charging this device tap on it and select Transfer files.


Sounds like you could use a factory reset. This will reload your operating system. After you do that I would load applications one by one and see if any of your apps are causing the battery drain.

Here is a guide on how to factory reset your phone:

http://www.digitaltrends.com/mobile/factory-reset-galaxy-s5/


Use command adb shell dumpsys audio. It will list all the volume related information. e.g for alarm volume look for STREAM_ALARM in output logs.

- STREAM_ALARM:
    Muted: false
    Min: 0
    Max: 7
    Current: 2 (speaker): 7, 40000000 (default): 6
    Devices: speaker


Samsung Galaxy Tab 2 drops home wifi connection and and can't reconnect unless the router is turned off and back on.

I have had similar problems with mine - and I heard that it is a design fault in this particular model. It is incredibly inconvenient. I am returning mine to the supplier, as mine constantly drops the wifi signal, which is just no good at all. I will be claiming a replacement or full repair in terms of the Sales of Goods Act 1979 which states that the goods must be fit for purpose (which mine is not) and free from minor defects (which mine is not). This is in terms of Trading Standards Duty of Care legislation. Hope that helps.


How to clear cache of Android's built-in podcast player?

Settings -> Apps -> Search 'Google PodCast' -> Storage -> Remove data / cache
(I have Android version 9)


Computer will not recognize phone with USB Debugging enabled

The problem lies with the type of USB driver you have downloaded. They are two types of USB driver's.

1.Type1

2.Type2

Type1 USB driver is used only for file transfer and personal purpose like backup etc.

Whereas type2 USB driver is used solely for debugging(development). You need to download the Debug driver for your Motorola Droid razr

You had downloaded the type 1 driver so your device didn't get recognized by eclipse(or ADT).  In order to get your device identified via the debug enabled option download the latest debug driver for your device.

Follow this  link on downloading the device drivers for your device


How can I boot my Nexus S with a broken power button? Can only boot to "Do not turn off target"

All the methods you've tried, and the ones I've been reading for the past hour, exploit a circuit "bump" that shouldn't even happen in the first place.

If they don't work with your phone, be happy, your phone is not suffering from further defects. Some I'm referencing are:

Plug your phone to your computer using the USB cable. Remove and add the battery several times to make the phone start booting: This video or this video.
Gently flick (tap) the back of the phone, right under the lens, with a finger.

What you should actually do is to repair the phone, it costs a certain amount, but at least you get the problem fixed by professionals and can take preventive measures to prevent this from happening again.

To repair, you can use Nexus S Power Button Repair or other near you.
As a preventive measure, to avoid degrading the power button, you can use an app to lock/unlock the phone. With it, you'll give less use to your power button, and in turn it may last longer.

Even if it gets broken again, with an app, you still have alternative methods of controlling your phone (lock/unlock).

Fix Broken Power Button by Destil available from Google Play Store.

Note: An app installed on your phone CANNOT power it on. So, if the power button breaks again, be sure to not let your phone's battery get empty.


Always add youtube clips to watch later list

I guess the easiest way is using an app like Pocket (formerly known as "Read it Later"). Pocket accepts input from all kind of apps via the "share" menu; I e.g. use it with my RSS reader, Twitter apps, Browser, and more. So far for the "Android end": Even before the buffer starts filling, press "Share", select "Pocket", done.

Now for your PC, Pocket offers addon for several browsers. For me, that's Firefox, and it's addon works like a charm: I've got a small icon next to my URL bar, which opens a (paged) list of saved entries which even offers a search/filter function – so it's easy to pick the wanted entry (here: Youtube URL) and watch the movie.

The "share process" on your Android device works in the background (gives you status information via "toast messages"), so it doesn't disturb you in whatever you're doing. As a side effect (you might already have taken that from my above description) you can do the same with a lot of other stuff you want to "consume later" – as long as it provides an URL: Tweets, web pages, RSS feeds, probably also Podcasts and more. And if you decide to check some of the stuff while on the road, Pocket offers a reader for that as well (included with the app).


Installing .apk as system app directly (with root)

You can simply copy the apk (its name not relevant) into /system/app or /system/priv-app, set the appropriate permissions (rw-r-r, root:root) and then do a reboot. That's it.

Works well on Android 6.0.1.


Download and install Adobe Reader on your phone.  You can find it by the link or by opening up Google Play / Market on your phone and searching for "Adobe Reader".  There are lots of other pdf readers out there too, btw.
Either download the PDFs from whatever website they are on using your browser (the built in browser is fine), or download them on your computer, connect your Android phone by USB cable & mount the SD card, copy the PDF files to the SD card, disconnect your phone from the computer, and finally use the file manager (usually called "Files" in the app drawer) to navigate to the PDF file you want to read.  Tap it's icon once and it should open in your PDF reader.


how can I get Instagram photos to save to my SD card?

Have you tried moving the app itself to the SD card? Maybe it's not the photos, but the internal cache that's taking up all your storage.
Anyway, according to Instagram Help:

The Android app may take up more internal memory than other apps on your device because we cache photos, which makes the Instagram experience faster for you and conserves bandwidth (which means you don't have to re-download photos over your carrier's network). Note that as of v1.0.3, you can install the app on your device's SD card.
On Android, you can find out how much space Instagram takes up on your device by following these steps:

Exit Instagram
Open the Settings application on your device > Applications > Manage applications > Instagram
Total Storage is listed on the Instagram screen.

If you choose Clear data, your download cache will be cleared. Clear cache will reset memory for the app.

There is not, otherwise, a way to tell Instagram to store your photos directly to your SD card.


Can I charge my Galaxy S9+ with a laptop charger

The data of the power supply indicates that it is compliant with the USB Power Delivery Standard (USB-PD). If it has an USB logo there should be some sort of "power flash" within that logo to indicate that it supports USB-PD.

The USB Power Delivery standard defines backward compatibility, this means that by default the charger will output 5V and only switch to 9V, 15V or even 20V if the connected device has signaled by the USB PD protocol that it supports this mode.

Based on the information I found the Galaxy S9 / Galaxy S9+ support USB Power Devlivery, however they don't make use of the modes with higher voltage.

Therefore connecting it to the described charger it should charge with 5V 2A.


Will the HTC Desire HD have superior hardware than the Samsung Galaxy S?

It really depends what you mean by superior. The Desire HD will be basically the same as the existing Desire but with a 4.3" screen and will have the same amount of internal storage as the Galaxy S.

The Desire HD will have 768 MB of RAM instead of 512 MB on the Galaxy S.

But the Desire HD will have the same Snapdragon processor as the old Desire, whereas the Galaxy S has the superior Hummingbird.

However, the Desire HD will have a 8 MP camera whereas the Galaxy S only has 5 MP, and the Desire HD has dual LED camera flash whereas some of the Galaxy S phones don't have a flash at all.

That sums up the major differences, and personally I'd lean toward the Desire HD, but you should compare for yourself and see what better fits your needs:

HTC Desire HD specifications
Samsung Galaxy S specifications


Is it possible to increase the RAM on Android devices, like a phone or tablet?

On phones and tablets, RAM is part of the device hardware and generally not user-upgradable (despite jokes to the contrary). A quick check of the galaxy Note Pro shows it has 3GB built-in- quite decent actually. I'd suggest uninstalling that "speed booster" app or other "virus" and "task killer" apps-- Android isn't Windows.

It usually doesn't need extra stuff like that. Decent security/malware detection is already a part of Google Play, and those listed "features" raise alarm bells for me. I also saw reviews saying it contains spyware.

The truth is, you are making this harder than it should be.  A normal Android user typically should never be concerned with manually quitting programs you are not using as new Android devices very efficiently manage their performance and kill background apps automatically.  Similarly, you should generally NOT be emptying app caches manually, ever, unless a particular app is giving you problems- and certainly not "regularly".

In short, the stuff you are doing thinking you are improving performance is best left to the system, which can do it much more effectively and efficiently than you can.  Android devices should be VERY easy to use with minimal maintenance-- please beware many 3rd-party apps that may lead you to believe they are necessary for improved performance.  Task-killers and such may actually degrade overall performance as they waste memory and processing time interfering with thigns that Android itself is finely-tuned to do.

Perhaps the best "speed up" tip I can offer: disable/uninstall apps you don't use (some of which may be running in the background), especially bloatware and adware that are shoehorned onto your phone by unscrupulous wireless carriers.  An even better alternative-- look into bloatware-free aftermarket ROMs if they are offered for your phone (the best ones cost nothing, by the way) or root your phone and remove that bloatware entirely from the system.

(Note: Originally posted this as a comment, but by request expanded it into an "answer")


How to fix Hangouts not working for one gmail account

Sorry - I got it fixed. I tried deleting the email account and then before re-adding it, I restarted the phone. Then when I added the account to Hangouts it worked.


What are some steps to diagnose what is slowing down my LG G2 D800?

1) Try to free internal memory! Delete apps that you don't use, transfer photos to your pc, etc!

2) Disable unwanted apps! If you want, you can root your phone to remove bloatware, too! That helps a lot!

3) Use (one time per 15-20 days) a clean up app like cleanmaster, ccleaner etc! Delete it then, because daily usage it's not good for smartphone!

4) Clear cached date from apps that you use!

5) If all else fails, factory reset!


Cannot connect to Nikon D5300 via WiFi from Android 7.1.2+

This procedure requires root access.

Install a terminal such as ConnectBot (F-Droid, Play Store)
Type su
Type this command: settings put global captive_portal_mode 0
Press Enter
That's all, the connection should work immediately.

 Screenshot (click image for a larger variant)

Explanation: Since 7.1.2 Android has changed the way captive portals are handled, and the camera's WiFi, which does not give access to the Internet, is considered a captive portal and since it does not reply as expected the connection is gets dropped. Setting the captive_portal_mode variable to 0 prevents Android from doing that.

Details: https://github.com/LineageOS/android_frameworks_base/blob/cm-14.1/core/java/android/provider/Settings.java#L8268

(By the way, for devices with an Android version earlier than 7.1.2 the command is settings put global captive_portal_detection_enabled 0)


How to know whether TrustyOS is running in Android mobile or not

There is this app on Github - tee-checker, it's latest version is 3 years old (!) but it detects TEE on Qualcomm devices.

On my MiA1 it shows

(Click to enlarge)


What does "messages" mean in the Priority Only settings in Do Not Disturb?

I checked this about an year ago when I had hangouts installed

All messages (including text) that use GCM were blocked. WhatsApp doesn't use GCM so they will be received


This might work:

From your computer, open Play Store:Android Device Manager.
Log in from the same Google ID which you used to set up your phone.
Click on Install and select the locked phone. In few minutes, your Android Device Manager will be installed on your phone.
Now open Android Device Manager with your computer.
There will be a button named Lock. Click that and set up a custom password and finish by clicking Lock.
The screen lock will be replaced by the custom password you just set up.
Voila! Use the password and unlock your phone!


Where can I find an old version of dropbox app?

Currently the most trustable source for older APK versions is APK Mirror. For Dropbox specifically you can find older 2.x versions here:

http://www.apkmirror.com/uploads/?app=dropbox


Thanks to @Irfan Latif, I found the solution myself.
It's right that packets are sent to the last unreachable rule of ip rule, because they fail to match any previous rules:
# result of `ip rule`
... (no rules match)
22000:  from all fwmark 0x0/0xffff iif lo lookup wlan0
32000:  from all unreachable

So I added a rule to route incoming traffic from local network to route table wlan0 by:
ip rule add from 192.168.0.0/16 iif wlan0 table wlan0


The file with the .ab extension is what you need for that (AB = Android Backup). You can restore it manually from your PC using adb restore com.identifier.name.ab. Requirement for that is the ADB installed on your computer; details on that can be found via the adb tag-wiki – and if you don't want to install the entire Android SDK, take a special look at Is there a minimal installation of ADB?

Some notes from the comments moved up here:

No, neither twrp nor clockworkmod are restoring adb backups (at least not as of this writing). Both use nandroid for backups, which is a completely different concept using a completely different format.
TitaniumBackup can read both, ADB and Nandroid backups, and extract those parts from them you wish. I don't know if it can do a "full restore" from .ab backup files – but if those were single-app backups (like those created by Helium), I wouldn't be surprised.
Yes, of course adb restore restores the app data from .ab files. That's what it's for :)
caution, advertisement: For a batch backup of all your apps and data, as well as a batch restore, a device documentation, and more, take a look at my Adebar (Android DEvice Backup And Report). Works on Linux and reportedly on Windows with Cygwin.


JTAG and Android are two separate things.

You may find JTAG pins visible either under your device's battery or near its SIM / MicroSD card holder. The pins are hidden. You may have to dismantle your phone's back cover. The JTAG pins are usually six gold pins clustered close to each other, as shown in this photo:

Click to enlarge

You use a special hardware JTAG box which comes with a vast array of cables (different cables for different types of devices), plus specialized software specifically made for your device model. (There exist generic catch-all JTAG boxes that can be loaded with specific microcode instructions for your particular manufactured board. The tricky part is getting the exact microcode for your device's circuit board. If you use the wrong microcode, it can cause permanent damage.)

The microcode instructions are emitted by the JTAG box attached to the cable, clipped in position on top of the JTAG pins. The box sends a signal to your device to revive it. Now an appropriate firmware image can be flashed to your device.

This is a highly specialized topic. A background in electrical engineering can be handy, to know which pins are used for ground (GND), transmit (TX), receive (RX) and power (PWR). The power is the important one: if the battery is dead, power can still be fed into your device.

You can buy JTAG boxes online, but they tend to cost a couple hundred US dollars or so. It's because of differing manufacturers with different types of cables, and different arrangements of on-device JTAG pins.


Why does Google Drive for Android say "Failed to open the document"?

After months of mysery, I found the solution: go to docs app (instead of the drive app): if it says you need an update you are lucky as this solved my problem.


Google Voice in Android to make cheap international calls like on Desktop through Google Wallet?

Yes you can! Check up this answer about Talkatone here, it is based on Google Voice. The sound -quality is not the best but I like the idea that I actually need just a WIFI to make cheap international calls.

I have actually replaced my landline/mobile/local -phones vith Google-Voice because it is much more convenient to pay to it through credit card and much more convient than carrying a massive amount of PrePaid/Post-paid -cards when travelling-or-just-living-well-and-free-etc, highly recommended tool indeed! Talkatone in iPad is a killer, a bit like FaceTime but integrated to Facebook and probaly to other services in the future. Talkatone in Android is similar, good integration so saving time in toning all contacts from Google Contacts, FB Contacts, etc. If you are a buz, you can imagine how much time this will save -- you need less to worry about crazy international -phone charges and you can actually drop out mobile-phone -contracts altogether, just charge employers with Google Wallet/Voice!

Talkatone has poor sound -quality because it wants to sell its Premium service but if ads and a bit poorer sound quality do not matter, it has worked for me, nicely (haven't tried the Premium -service). A good/bad side is that your number is some oddity but extremely good side is that you do not need to know the prefix with internatinal calls in using Google Voice, super convenient!

  -Sim-card?

-Yes you don't need a SIM -card to make international calls, just WIFI. Phone does not require SIM -card, dot. Victory :)


How to uninstall an app when "Uninstall" dialog is not shown?

Boot into safe-mode, go into Settings → Applications/Apps → find your app and uninstall it. This would work unless your device is a system app.
If it is a system app, disable it from Settings app. If you don't get the option to disable it, and you're certain that disabling it would not affect the stability of your Android (think of boot loops and crashes), then enable usb-debugging, setup adb, and issue either of these commands:

adb shell pm disable-user PACKAGE_NAME         # disables the app
adb shell pm uninstall --user 0 PACKAGE_NAME   # uninstalls the app for primary user account

Replace PACKAGE_NAME with the package name of the troublesome app. To  get help in finding it, see my answer here.


Go to the Settings app, select the "All" tab, find Media Storage or Media and force stop it. Then reboot and the problem should be fixed.


I would bring the phone to your carrier's local store.  If a different SIM card from the same carrier works, then it's possible that your SIM card is damaged or corrupted.  The carrier may need to replace it for you.  Keep in mind that some carriers (or authorized reseller outlets) will charge you for this.


I found a free app that will track this information for you: Call Meter NG.  I don't know if installing this app right now will give you historical data but it's worth a shot.


Answering your questions:

The beta is still running
http://beta.swype.com/
The beta is currently closed


As far as the app you found my impression is, that it is as of until someone of standing in the community can legitimately say otherwise, that its ability and origin are "questionable" at this time. I have only seen a few people even comment ABOUT it, let alone bonafide users that actually USED it and have some form of empirical data that can back up any claim to it being effective/non-spyware related/not full of issues like bricking peoples Galaxies, Lg ThinQ's (god I love mine), Note, etc., and so on. If it is a usable way of being able to solve some issues for the general public than I'm all for it but hopefully someone can start showing some good hard data on this for everyone.


Does TWRP recovery support encrypted /data/ partition?

I've managed to solve this issue. Apparently the ported TWRP image didn't have support for encryption. That's why it tried to mount the encrypted /data/ partition. I've build the image from source, and I've set the following flag:

TW_INCLUDE_CRYPTO := true

Now it can detect the encrypted partition:

The only problem is that it can't decrypt the data with the right password. Maybe something else is missing.


Try With This Method:
Flash With This Firmware
Flash-Tool : QPST.WIN.2.7_Installer-00430.1.rar
Firmware : SW_T86519A1_V011_M21_MP_MMX_CM_YU5010_signed_qfil.rar


Why does screen turn off when making calls on speakerphone?

My LG 3 Auto updated to a 3 seconds screen timeout. I was unable to change it in any Settings menu. The solution I found is to download a Screen on app. I use the Keep Screen On Free app that works perfectly and allows you to change the timeout too.


How to install LineageOS in TWRP using `adb push`?

To answer the headline only:
only block partition images can be flashed with adb push

extract zip file

convert sparse file into partition image
brotli --decompress --in system.new.dat.br --out system.new.dat
python sdat2img.py system.transfer.list system.new.dat system.img

flash partition images from adb in TWRP recovery
adb push boot.img /dev/block/platform/msm_sdcc.1/by-name/boot
adb push system.img /dev/block/platform/msm_sdcc.1/by-name/system

Don't forget to factory reset / format the whole user data

can be done from adb shell
adb shell
mke2fs -t ext4 /dev/block/platform/msm_sdcc.1/by-name/cache
mke2fs -t ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata

For more alternative methods to manually install OTA flashable zip
Is it possible to flash a custom ROM without a custom recovery image


How can I completely reset android samsung galaxy s 4g?

I don't have that particular model, but every Android phone I've owned has had a "Factory Data Reset" option.  On my Nexus S, it's under Settings/Privacy.


wifi not recognized unless restarted in archos 32

As a power-saving strategy, radio chipsets can sleep -- meaning they stop actively listening for a wi-fi network to connect to -- when they are out of range of any network, and will wake up to search for a network once every few minutes.

It may simply be that the radio on your Android is doing this, and that you haven't waited long enough for it to wake up once you come back in range of a wi-fi network.

A quick search tells me there's a Powersave disabled setting in the wi-fi settings on the Archos that might help.


I have been successfully able to boot from SD card on QMobile Z8 by:

Replicating eMMC partition table by partitioning SD card on a Ubuntu machine using parted and fdisk
Flashing factory firmware images to these newly created partitions using dd
Modifying fstab.qcom & init.tegra.rc files in kernel (boot.img) and recovery.fstab and uneventd.rc files in TWRP recovery to initiate mounting and booting from SDCard instead of internal memory

It was successful after some experiments. I think this method should be applicable to any device with similar configuration. However, files to be edited may vary from device to device.

If you want to put only apps' external data to SD card and not the whole partition, you can edit fstab in boot.img and storage list in framework-res.apk on Android 5 and older.

For more details: [HOW TO] BOOT FROM SD CARD [SUCCESSFULLY] on QMobile Z8 with BRICKED/DEAD eMMC


Go to your Google account settings from a browser and setup an App Password for the device.  I chose the option "Other..." from the app drop down list so that I could easily identify the device should I decide to revoke it later.

The sign-in problem was due to the Two-Step verification process I had previously setup on my account.


/data/system/users/0/photo.png is the picture you're looking for. But, you cannot get that pic or even visit its parent directory without elevated privileges. adb shell isn't enough to get it.

There is a catch here. In my Paranoid ROM (AOSP) I found that the owner is supposed to create a contact (about me) for himself. Any image used in that contact is directly user by the system as the image of the user, and hence, gets copied to that said location. This isn't the case in CM12 though.

The images provided to contacts are saved at the location /data/data/com.android.providers.contacts/files/photos. Your profile image is saved in /data/data/com.android.providers.contacts/files/profile.

Both location are inaccessible by ADB and an ordinary user. Now that I've given you ample stuff to search and research, it is up to you to choose a path: 1) root and get the stuff easily, 2) find an app that can copy the profile or contacts images in a standard format from which you can retrieve your profile image.


This is a bug associated with firefox. From this source: https://bugzilla.mozilla.org/show_bug.cgi?id=1215012.

It is also suspected to be caused by the patch Support Multicast DNS (mDNS)

Further tests showed these results:

 Actual results:

Excessive battery usage when using Firefox beta.
Phone Power setting shows MSNSD with increasing usage.

This issue was mainly noted in beta version of firefox and version 42.

Several users have complained about the issue and this how they resolved it:

  Install this new version, run it once, and the mdnsd process starts
  busily running your battery life down. It took my S5 from 17 or 20
  hours before the battery would run out to 4 hours. This is true
  whether or not Firefox is running in the background. All the
  complaints on the web about this start around November 2014 time frame
  with complaints about the two other random apps, but only a couple,
  and a comment on the Mozilla Bugzilla platform that there was a report
  of extreme battery usage sometime in July of 2015

Source:  What is MDNSD and how do I get rid of it?

Uninstalling firefox proved to be the solution:

  So by uninstalling Firefox, the mdnsd process stopped draining the
  battery for the rest of the day. After recharging the battery
  overnight and beginning to use the phone the following day, the
  Battery usage report no longer shows the mdnsd process!

Source: Mdnsd killing battery?

Probably the issue was subsequently fixed with newer versions of the browser.


adb push <the file> /sdcard/

if /sdcard is not available, try
adb push <the file> /storage/emulated/0/


How to block all android application installation?

To Implement this feature you need to set the device management policies

Also you have to install the Google app for it from the link : Google Apps Device Policy

Set device management policies

All Google Apps domains have settings for mobile devices that you can apply to groups of users. There is a full list of settings in the Google Apps Administrator Help Center. Here we recommend settings for general device management and settings that are specific to Android tablets for education. To set up separate organizational units for teachers and students and place different restrictions for each group, see Manage tablets in the Google Admin console.

Device lockdown

When you configure a tablet for student use, the device is locked down. Google Play is permanently disabled on that device, and Wi-Fi and Bluetooth® settings require the administrator PIN for any changes. Additionally, the Device Policy app is automatically installed and activated on student tablets, which enforces all the device management policies that you set (except for the Password policy), regardless of whether the Enforce policies on Android devices setting is set for the student's organization. You can disable apps from the Admin console, and the following system apps are disabled, by default, on student devices:

Play Games

Play Movies & TV

Play Music

Play Newsstand

Google Currents

Wallet

YouTube

Important: Due to these restrictions, we recommend that any tablets you give to teachers are NOT configured with the Android Device Enrollment app, but instead are clean tablets, out of the box.

General device management settings
In the Admin console, at Device management > Mobile > Device management settings, you'll find the following settings which apply to any device with an account on your domain, including students' or teachers' personal devices if they add their domain accounts to their personal devices. See the individual settings for our recommendations for schools with managed student tablets.

For more information on this refer the first link in this answer.


Vietcombank Smart OTP app says "Your device does not match security requirements. Please re-activate Smart OTP on other devices"

After hours of trying different things, I realized the problem is that I used Swiftkey. Apparently, third-party keyboards will trigger this issue. So you have to disable any third-party keyboards and use Google keyboard or the default keyboard of your smart phone.
Sau nhiều giờ thử nhiều thứ khác nhau, tôi nhận ra vấn đề là tôi đã sử dụng Swiftkey. Có vẻ như bàn phím của bên thứ ba sẽ gây ra vấn đề này. Vì vậy, bạn phải tắt mọi bàn phím của bên thứ ba và sử dụng bàn phím Google hoặc bàn phím mặc định của điện thoại thông minh của bạn.


Help with moving ALL data from one galaxy 3 to a new Galaxy 3

Unfortunately I do not know of a fresh and safe way to do this absolutely automatically but there are some tools which can help you with the same.

For Call Logs and SMS you can comfortably use these two apps and then transfer the backup files they create to you new phone. - SMS Backup and Restore and Call Logs Backup and Restore
For getting a list of your applications which you have currently installed, you may use AppBrain App Market. Some time back this had a companion app to it called Fast Web Installer. I believe APKs are still available on the internet. This one will take a backup of your app list and Fast Web Installer can restore the same on the other device.
Personally I recommend that you sign into your Google Account and go to all applications you have ever installed and manually handpick. This prevents useless or unused applications from your old phone to carry over to your new phone.
Contacts are automatically backed up at Google and you can do the same for the pictures as well. If you want to transfer pictures, you can also transfer them via External SD Card and just use the same SD Card on your other phone.


Microphone not working properly during call (LG G2)

Give Microphone Guard app a try.

My Mobile was working only on Loud-speaker (software issue) and it helped me.


Writing to /dev/log/main from command line

Write the following in terminal (replace 123456789 with the device serial number/id):

adb -s 123456789 shell log -t "TAG" "MESSAGE"


How can I get ViewRanger to keep recording my track on my tablet even when the cover is closed?

I got track recording to work while the device is closed:

In the device Settings app, go to "Apps" and on the "..." menu select "Special Access" then "Optimize Battery Usage".  Use the drop-down to make "All Apps" visible and then switch OFF the slider next to ViewRanger.

Source for that is here; it's the manual for a different mapping app.  The page opens with

  More and more users have been reporting issues with losing GPS signal
  during track recording when their device goes stand by...

and includes instructions on how to rectify the situation for various vendors and Android versions (the manufacturers all seem to have different ways of exposing this to the users).


Is there a common Android option that keeps call logs as long as there is space on the phone?

Honestly it really depends greatly on the phone OS (i.e. skin) on whether you will have certain options. As far as I know, there is none, although I rarely have problems with call logs being gone. I suggest one of the multitude of call log apps that will back up said calls regularly.


A lot of storage space used by 'system files'

Samsung devices are 'known' for their excessive use of internal memory for Android system files and Samsung's own programs (bloatware?). To free this space you'll need to root the device and put a slimmer ROM on it.

Rooting is a practice which requires some knowledge what you're doing and it will void your warranty. If you have no idea what rooting is, I would recommend you to stay away from this practice since it can not only void your warranty, but also render you device useless (so-called 'brick' it). If you do know what rooting is, then you'll also know which sites to use for this, so I won't tell them here.  Hope you'll understand I'm trying to avoid inexperienced readers from doing things to their devices which they regret. Good luck! :)


logcat might give you some information but that is cleared when the device reboots.

abd logcat will connect you to the "rolling log".

logcat is not stored in a file, only in a memory stream but you can easily dump it to file.

adb logcat -d -v time > logfile.txt

using the options I listed above will give you a time stamp of when events occur. The -d indicates you are dumping to a file, do not "block". -v time formats the log with event times.

Instead of > logfile.txt you could do -f /path/to/logfile.txt.


Does "make offline" option in Google Maps works with applications that utilize Google Maps?

No.
I have made my current city offline. But, when I do local search with third-party apps, the map is displayed after consuming internet connection.

Its task of third-party apps to cache fetched map data for future use.


You sure can! Sony introduced this in 4.2.2. for the sony-xperia-z

Sony have introduced native dualshock 3 support

  This software functionality was spied in the upcoming Sony Xperia SP (C530X) settings menu (Settings > Xperia). From here you will find a ‘DUALSHOCK 3 wireless controller’ menu option. You then need to connect the controller to your phone via an USB-OTG cable. Once this is done, you can remove the cable and the phone and controller will now be connected via Bluetooth.

Here is a YouTube guide on just this wirelessly:

3G Uk also have a guide posted on how to do this using USB OTG, and here is an extract:

  How do you connect the DualShock Controller ?

  Connecting your controller to your Sony Xperia devices doesn't involve rooting your device or anything complex.

  However, there are some things you'll need two things before you can begin:

  •USB OTG (On The Go) adapter - An inexpensive cable which enables you to connect USB devices to your Sony Xperia device (£2.68 on Amazon).

  •The charging cable that came with your PS3 Dualshock controller
  Then follow the 4 simple steps below:

  Step 1 - Connect the "charging cable" to your PS3 DualShock controller and plug the other end into the USB OTG adapter.

  Step 2 - Plug the USB OTG cable into the micro-USB port on your Sony Xperia smartphone/tablet.

  Step 3 - Open up "Settings" on your Xperia device and navigate to the "Xperia" menu (listed under the Device section)

  Step 4 - Select the "DualShock Wireless Controller" app and follow the on-screen prompts.

This artilce is for the coders and programmers and has details on how to implement in your own game. Not exactly what you asked, but may be of interest to some!


How do i keep an app open whilst also browsing on chrome?

Hold down the button that brings up all your applications. It's usually the one on the right hand side. Then once you see the app you're using on half of the screen you can either select the browser from the running apps selection that is listed on the other half of the screen if it is running, or press the home button in the center and select your browser that way. If done correctly you should bring up your browser and whatever app using simultaneously.


What you are asking is not clear. In my understanding, you are talking about the App Permissions.

So you when you are installing an app, it will say what information that particular app will get from your mobile. That is the nature of a privacy agreement. If you like it and say yes, it will be downloaded and install. If you don't want then you can be without installing it. No big deal.

But if you want the app and don't want to reveal yourself to it, then there is no way. Almost all the apps are mainly targeting the users for a customized use. So somehow you have to accept yourself to have that feature.

I wonder why you are worried much. If you don't like, just be not using it.

  PS: OR you can simply download an app and turn off the data so it won't
  send much information to others till you connect to internet to
  download another app


Can't get past the PIN-screen of my newly bought used S4

So you have resetted the device?
Or was the resetting to factory defaults not working?

Boot into the recovery ( volume UP + power button - press both until the screen turns on and release the power button then) and then perform a factory reset from there. This should delete all user data and your phone should restart to the initial startup configuration.


Webp is a file format for images. See wiki.
Telegram uses these for stickers. It probably was downloaded from Telegram or some other app that uses this image format files.


how to turn on the vibratiton when moving icons?

Have you checked the settings for the launcher? Many launchers have this option in their settings menu. Go to your home screen, press menu and choose Settings. Look there for a vibrate or haptic feedback option.


How to show screen display during phone call on HTC Wildfire?

I'm not sure about the Wildfire, but on my Desire HD when I take the phone from my face, the motion sensor detects it and re-awakens the screen automatically. I'm not sure if it's a setting, a Froyo feature, or maybe an HTC sense feature.


You can run python with SL4A but matplotlib is a graphical package so you are going to run into trouble there.


Will Dropbox re-upload a changed file if I don't access it from within the app?

For Dropbox and OfficeSuite (if you edit from the recent files), they seem to sync.

I'm not sure with other apps. In any case, if you need a two-way sync, you can always use DropSpace. See this similar question: How do I sync with DropBox?


How to stop unwanted Nvidia Shield TV wake up?

try to shake your gamepad slightly to see if this action will trigger the wake up of you tv.
install the Greenify on you Nvidia Shield TV, which will show you the wake up relation, and also you can disable the wake up.
alternatively, if you found out the apps that wake up your tv, you can use ice box to freeze the apps.


The issue might be that the launcher layout is locked. Try to remove or replace an icon already present in launcher and if you can't move the icon, then most likely the layout is locked.

To turn off the option, the ways are different in different launchers, try going to launcher settings and find option to lock the desktop layout or something similar and turn it off.


Nintendo Switch Controller delayed response on Android TV 9

Sadly this is an issue with Nintendo Switch Controllers
While Nintendo Switch Controllers use Bluetooth HID, they aren't completely conforming to the specification which means that you'll need a modified driver (and that is hard on Android).
Bluetooth HID (Human Interface Device) is the spec that allows for bluetooth keyboards, mice, and gamepads to communicate with supporting devices.
So I found this project trying to document the interface to the Nintendo Switch. As can be seen at the end of Issue #7 HID protocol for Bluetooth/USB there has been some success on Linux, but Issue #92 for Android has remained unanswered.
Changing the bluetooth driver is a Custom ROM level change. A compatible Android bluetooth driver would have to be made and support your bluetooth chipset and your platform hardware. As you are running TV hardware, I have doubts that any Custom ROMs exist, and then writing a driver supporting the Bluetooth chipset would be a further obstacle.
Based on:
Nintendo Switch Reverse Engineering HID Notes
Issue #7 - HID Protocol for Bluetooth / USB
Issue #92 - How to communicate with joycon in Android platform?


Usually, Read-Only Memory is called internal storage, specifically the system partition on that storage (since other areas are writable by default). The image of the phone's firmware and OS is the ROM.  (That's how we do it on this site, anyways).

So your internal storage is 2 GB, and your phone's firmware and OS is installed on that storage space.  You can flash new kernels or entire ROMs (kernel + other firmware + OS) as long as they fit on the internal storage.  Generally, this isn't a problem; you won't find a ROM image for your phone that doesn't actually fit on your phone.


S3 not booting up after being flashed with a stock ROM

Found the solution. I guess Cyanogenmod left something in /data that was interfering with the boot up process, maybe settings for a newer version of some app. Starting by pressing volume-up and home at the same time dropped me in the menu with the factory reset. Doing the factory reset allowed the phone to boot up properly.


Is it possible to transfer an apk from my mac to my android phone via Bluetooth?

Yes, you can send files over Bluetooth. By default, android doesn't allow to receive every file type (many phones don't have this issue) so just rename the apk and add another acceptable extension like .jpg or .mp3 in the end. The Android phone should be able to receive the apk just fine. Now open the bluetooth folder and delete the added extension and you have your apk ready to install.


Does push mail service utilise constant internet connection?

Push mail shouldn't use the internet connection while idle, but it has to keep a connection open to the server. That's why push mail needs the internet connection.

The difference between push mail and polling is that when using push mail, the client opens a persistent connection to the server. After this the connection is idle. When a new message is received by the mail server, it notifies the client of the new message, and the client decides whether to download it or not. When using "pull" (polling) mail, the client has to periodically open a connection to the mail server and check for new messages.

The only reason your internet connection would be used while idle is if the connection to the server is broken and needs to be reconnected.

See Push email - Wikipedia for more detailed info.


How transfer documents (not music/video/photo) from Mac to Tab S 10.5?

The Galaxy Tab S 10.6 seems to use MTP as USB connection mode. Since Mac OS X doesn't support MTP, your Mac can't see your device. I suppose that your Note has Micro SD card installed, and your Tab doesn't. If your Tab has a Micro SD card, it might be able to connect with your Mac.

For your question, I suggest using Airdroid (the first version) or anything similar to it. Since it transfers your file via LAN, transfer speed is a lot faster. Hope this help ;)


how to succesfully boot into bootloader/fastboot mode on alcatel 5049z smartphone

You have several questions,
To answer the last one,  yes... and no

On device's that use MTK CPU's, you don't need to unlock the bootloader as the bootloader on MTK's is not Fastboot .   .MTK is famous for being UNBRICKABLE !!! Meaning you don't need to unlock the Fastboot at all...

The reason your having trouble is because it isn't necessary to unlock the bootloader ...

I'm not sure why Andy### thinks that being a MediaTek would make it harder, because that's just not the case... it usually means easier...

Let me explain why the Fastboot is useless..

On MediTek Device's, you dont flash new images via Fastboot because there is size limitations to each image, if you tried to flash a massive 3 GB system, it wouldn't allow you to, because of maximum flash size in Fastboot....   Instead MediaTek uses a Pre-Boot that is prior to the bootloader, it doesn't even have a GUI... This is called the Preloader on MTK Devices, and you do all your flashing using the Preloader... Usually you use a tool called SP Flash Tool for doing flashes....

Unlocking your bootloader isn't necessary, and disabling FRP is not going to make any changes to your bootloader unlocking... You flash a recovery image via the Preloader in SP Flash Tool, and then wipe the partition called FRP, and factory reset... it isn't like other Android ( HTC for example ) Htc devices need to be unlocked in order to install custom recoveries etc... this is not even a problem with MTK Device's because the Preloader gives you factory level flashing abilities.


Unlocking Bootloader Moto G Unable to bootup

First download the corresponding firmware for your devices here.

Then follow (at your own risk) this updated guide.

I had the same problem with a Xperia M4 Aqua, and I couldn't override the 'OEM Allow Unlock' since phone wouldn't boot up.
I tried to perform the follwing in order to override that:

fastboot erase cache
fastboot erase userdata

It didn't work for me, but you can try on your phone, maybe you get lucky.

Since I was on Sony Xperia, I managed to flash a stock firmware using Sony Flashtool.


From http://forum.xda-developers.com/showthread.php?t=1227352 :

  I successfully merged SMS threads by creating a backup using SMS Backup & Restore.

  Just open the created .xml file in e.g. Notepad++, then replace your
  contact's old number in the "address" field with the new one. Now load
  the altered backup file back onto your phone, delete your messages
  from within the app, and restore your newly created backup file.
  Although it worked fine for me on the first try, I recommend keeping
  your initial backup file, and save your editing to a copy - just in
  case.

  Using this method, I also fixed some splitted threads, where one
  contact with one number got split up in several threads, because of an
  incorrect number restore from backups when switching phones.

  Hope this helps. :)

Here's SMS Backup & Restore


You would need to use an app like SwiftKey Keyboard or SlideIt.

Edit #1: Take a look @Izzy's comment. It is also possible.


One more hint is Nuke My Phone:

  Nuke My Phone protects your privacy by secure deleting your personal data, such a photos and videos, and returning your phone to factory settings. Now you can safely repurpose old devices or upgrade your current one without worrying about unauthorized data recovery. Nuke My Phone delivers the peace of mind that comes only from knowing your personal data cannot be compromised.

Works directly on the device.


Difference between force stop and kill process

Greenify and Task killer kill your apps, but Greenify also disable the receiver in the greenified apps. This way the apps won't be able to start again stealthily. The pro version can act as a GCM proxy, in which GCM messages are rerouted to Greenify and it can wake a greenified apps, giving you the best of both world (no RAM and CPU usage, yet still able respon to push message) for messaging and email apps.


How to Stop apps from waking other apps?

This is in essence working against the Google cogs' planned L app integration/cross-communication. Integration is usually good/well received.

My first guess is that you have swiftkey set to sign in with facebook and possibly have plume (twitter) linked with facebook. Try to revoke these permissions first to see if it fixes the problem.

One thing that may help you is to get rid of the android facebook account and instead either rely on using the browsers mobile facebook page, or sign in every time. I'm not sure how much this path would muck up facebooks usability.

Another option is to set up automated facebook freezing: How can I automatically freeze and thaw an app on demand?

Freezing is one step beyond hibernation and no app link or background process can thaw without deliberate action.


Is there any way to read long notifications in Android KitKat?

Have you tried pulling down the notification using two fingers? If that doesn't work then it maybe that the specific app doesn't support it.
Not all apps support viewing the entire text in the notifications panel.


How to know if a custom ROM uses existing swap partition

Simply get yourself a terminal app (a good choice would be Android Terminal Emulator), start it, and enter the command free. The output then should look like this:

             total       used       free     shared    buffers
Mem:        487344     474312      13032          0      42224
-/+ buffers:           432088      55256
Swap:             0          0         0

This example is from my Motorola Milestone 2, and you can see: it does not use any swap: "total" available swap space is "0". If your device would use swap, at least the numbers for "totals" and one of "used" or "free" should be > 0.


There's the free and open source Tunes Viewer which is sadly not available in the Play store (Apple probably doesn't allow it):

The easiest way is to install the FOSS market F-Droid which hosts such apps and install Tunes Viewer from there (search for "TunesViewer").

It's also directly available as an .apk installation file here, but I'd prefer the F-Droid market installation because you get updates. The project's homepage is on SourceForge.

PS: The F-Droid Repository is an easily-installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The server contains the details of multiple versions of each application, and the Android client makes it easy to browse, install them onto your device, and keep track of updates.*


How can I take and email a picture (to the same address every time) in as few clicks as possible?

Do you really need it to go through email? If you have a recent enough version of Android and Google+, you can enable Instant Upload to automatically sync all the photos and videos you take to Google+, they will initially be set to private but you can of course set to share them with specific people(s) or make them public easily.

There are also some apps that can sync the photos and videos you take to Google Drive or Dropbox or other cloud storage provider. The official Dropbox app provides Camera Upload feature, and I'm sure there are other cloud storage providers that have similar feature either by using their official app or third party app.


Bypassing mobile detectability from the browser

Alright so a file named chrome-command-line needs to be put in /data/local/chrome-command-line

Here is mine that I just tested and works: https://drive.google.com/file/d/0B48arFbBn-Pda2RkT2F5bUtMYnc/view?usp=sharing

I would download this onto your PC and then use

adb push chrome-command-line /data/local/chrome-command-line

If you get couldn't create file: Permission denied

Run adb root and then adb push chrome-command-line /data/local/chrome-command-line

Proof: http://imgur.com/a/PjK34

Edit: you can use my chrome-command-line or you can make your own

First make a file that contains: chrome --user-agent="<stuff>"

The stuff is here: http://www.whoishostingthis.com/tools/user-agent/

Example: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36


How to make Google Play services and other default white-listed system apps Doze?

Requisites

A rooted Android

Optional:

A full ROM backup made through a custom recovery. It is for your own convenience. If something suggested in the next section causes boot issues or system/app crashes, you would have something good to fallback to earlier state.

Optimizing Play services may cause unforeseen consequences (including Android Device Manager or device tracking apps not functioning appropriately). You are advised to calculate the number of installed apps which depends upon Google Cloud Messaging and would be affected by this move. The answers here may help: Is there a way to see which apps are using GCM?
I preferred my own answer for simplicity.

FOR AVOIDING THE HASSLE
If you are targeting only Google Play Services and wants to avoid the hassle of editing system files, you can use Enable Doze for GMS or SysConfig Patcher Magisk Module. You would be needing Magisk framework and Magisk Manager.

As I noted here, Google Play services is white-listed by Google through the file google.xml located under /system/etc/sysconfig/. Among other things, the file notes:

<!-- GmsCore must always have network access for GCM and other things. -->
<allow-in-power-save package="com.google.android.gms" />

Comment out the highlighted line using <!-- at the start and --> at the end. The line should now look like:

<!-- <allow-in-power-save package="com.google.android.gms" /> -->

(Click an image to enlarge it)

Reboot the device and behold Google Play services now not available under Not optimized tab but available for optimization.
(Click an image to enlarge it)

I observed that the list of apps decreased too:

Note: I used ES File Explorer to browse to the directory /system/etc/sysconfig and used QuickEdit to edit google.xml. It is not mandatory to use these tools. You can use whatsoever you find convenient.
Now, for the rest of the names in the list, refer to corresponding files noted below:

com.android.providers.downloads : /system/etc/permissions/platform.xml
com.android.vending: /system/etc/sysconfig/google.xml -- I noticed that dealing with Google Play services automatically removed Play Store from the list
com.google.android.apps.tycho : /system/etc/sysconfig/google_build.xml
com.android.omadm.service : /system/etc/sysconfig/whitelist_com.android.omadm.service.xml.

Comment out the appropriate line, reboot and your tweak should work.
Note: I've extrapolated my findings with Google Play services here.
SystemConfig.java is used to read configuration from the directory /system/etc/permissions and /system/etc/sysconfig. So, if you have a white-listed system app not manually added and not covered in this answer, then focus your search into those two directories at first.


Message thread with mute icon (speaker w slash through)

There's a drop down box for her number when you're inside the thread. If you hit that and then tap on notification settings you can turn notifications for her sms back on.


As Swiftkey is a keyboard application and therefore comes in contact with very sensitive user data (credentials, everything you type).
Therefore if you could access such data like heatmap or user custom word dictionary for a different app this would be a vulnerability of Swiftkey. Hence you should not be able to access any data of Swiftkey on a non-rooted device.
Also backup is disallowed for Swiftkey, hence you can't use adb backup to export the app data.
Therefore accessing such data is only possible from within the Swiftkey app itself. For example the Heatmap can be viewed and saved within Swiftkey (Keyboard -> three dots -> Settings -> Input -> Input Statistics -> Input heatmap).


redsocks on android emulator: getting error "not executable: magic 7F45"

What file(1) utility says about your compiled binary?

Because compiling on x86-based PC does not promises your binary always will have x86 target platform - GCC can produce virtually any targets.


Open Google Maps and search for the area you want to cache (or just zoom in on it).

Tap the search bar.
Type "Okay Maps" (some people report success with just "OK Maps") in the search bar.
Tap the search icon

You'll be dropped back at the maps view, and you'll see a notification that the area was copied to your clipboard or otherwise cached. Now, even offline you'll still be able to zoom down to the same level you were at on that map area.


You didn't name the device, but that's the usual way manufacturers fool their customers without lying: the storage chip has 8GB, but guess where the OS is installed? Looks like on your device, ~4GB are reserved for this (/system). Then there are other partitions on the very same storage chip, e.g. for /recovery and /cache. What's left in the end is /data – storage space available for apps etc. Those are your 3.65GB.

RAM doesn't play a role in this context, it usually goes to a different chip.

For additional details, please take a look at my answer on Android Folder Hierarchy.


New full-screen share UI - move app to top

It is prioritized according to frequency of use. Whichever apps house most for sharing will eventually go to the top of the list, and they will be sorted in alphabetical order.


How to upgrade my samsung galaxy ace plus GT -S7500 from Gingerbread to Jellybean

Upgrading your phone might be a bit tricky, because you can brick it and leave it unusable.
I will advice you to read some tutorials here.
There you will find information regarding different roms, and also the process to update them. I will advice to read carefully before starting.


Lost android phone, shows no active devices

As per Google account support,

Make sure your device can be found
After you sign in to a Google Account on an >Android device, Find My Device is on by default.
To use Find My Device, a lost Android device must be:

Turned on
Signed in to a Google Account
Connected to mobile data or Wi-Fi
Visible on Google Play
Location turned on
Find My Device turned on

Lost Android Wear devices must also be running Android Wear 2.0 and up.

Unfortunately, if any of these settings are turned off you might not be able to locate your device. Given that you do not have access to your device my best guess is one of these is not on.


Ways to call with Google Voice without mobile service and hangout?

you can use Grooveip app or Ringto app which is an alternative to hangouts and works same like hangouts.


Formatting external sd card as an internal storage

When you format sd card as adoptable storage it will behave like internal storage you can move apps on it. But beware it will be encrypted so it can't be used with other device until you format it to external storage. Apps can be moved from internal storage to adopted storage as much as you want but if you want to format sd card to be used as external storage it is necessary to move apps and media to internal storage or they will be wiped  (because that is what formatting do it erase all data on partition you format).


Google Drive’s image recognition on Android 4.1 demo available on older versions?

This is nothing new. Google Docs supported character recognition in both images and PDF files.
It is also available in the mobile clients regardless of the OS version as this is a server side feature.


How to share internet among 2 android devices?

There are apps on the market that can do this on most rooted phone. Barnacle is pretty popular for this and people seem to like it. Actually the first review for the app is someone doing exactly what you want to do just with an Ipad. Just search for "barnacle wifi hotspot" on the Market, good luck.


Android 7 Nougat onwards: hides USB OTG sticks from third-party file managers?

As explained here How app can access files on USB OTG storages in Android 6.0 (API level 23) without root?, the accepted answer says about the change introduced from Marshamllow

  In Android 6.0, any device that is not adopted is considered portable. […] Third-party apps must go through the Storage Access Framework to interact with files on portable storage; direct access is explicitly blocked for privacy and security reasons.

(Emphasis added)

Which means that the File explorer needs to use Storage Access Framework (requires root as indicated in the question on SO). This XDA post Files by Google adds support for browsing files on USB OTG drives says Files by Google has been updated with this capability (not tested by me).


swap internal sd card to external storage

Unless it's important to you that the storage volumes are swapped, in Android Marshmallow the sd-card storage can be added to your internal storage with Adaptable storage.

Adaptable storage "enables a user to set up his SD card as internal storage, and store applications, their data, and media on an adopted SD card." –Source

Note: A high-speed card (UHS-1) is highly recommended, since you'll be experiencing lag and slow application speed with slower/older cards.

To use the feature:

Turn off your phone
Insert the SD-card
Turn on your phone
Choose "use sd-card as Internal Storage" (When provided with the option - it should appear as a notification)

Android will then set up the card for internal use.
This will make Android show your sd-card as part of the internal storage and be used as such. The proces also encrypts the card, so your data is safe.

Note: When the card is set up as internal storage, you won't be able to use the card as a normal sd-card, fx. plugging it out and into your computer to copy files won't work. To use the sd-card like this again at a later point, you'll have to reformat the card.


There is a modified version of Gmail app available over on XDA if you feel like you really need to always show images and are willing to replace the "stock" gmail app.

It may require root, not sure.

edit
here is another thread on a gmail that shows images all the time.


You should be able to use Alcatel's "One Touch Upgrade" tool found here to re-flash the phone with its stock firmware.


What is the time-limit for whatsapp message to be secure in their server while offline?

According to my knowledge the message will be there for 30 days.Please refer the article attached in the link.


It's a flag in the bootloader itself, which tells the bootloader to verify the signature of the image it boots. It's stored in the bootloader's own storage, which isn't accessible from Android. On some phones, the bootloader also has some digital fuses as write-once flags. Unlocking the bootloader blows one of these fuses, so even if you subsequently re-lock, the phone is forever marked as having been tampered with.

  can I send the unlock command by myself without using "fastboot oem unlock"?

You could make your own replacement for fastboot, which sends the same command to the bootloader, but it wouldn't change the behaviour. It would still wipe the userdata partition when you sent the command.


google-plus application for android 1.6?

The official Google+ app requires Android 2.1 or newer, and as the market share for 1.6 and older is now vanishingly small, and getting smaller by the day (at time of writing the combined market share of 1.5 + 1.6 is 3.6%) it's unlikely to be modified to work on older OSs. Similarly unless there's a dev who's also stuck on 1.6 himself and desperate to use Google+, a market share like that is barely worth most Devs efforts to create a 3rd party app if there's features in newer platform versions that would make things easier for them.

Your best bet is to use the web interface at http://google.com/+ as the Google+ for mobile page specifically states that that is compatible with Android 1.5 and up.


Hit the Volume Up
 and Power Buttons simultaneously ( Do not hold the keys).


Is there any way to watch Amazon Video on Samsung Gear VR?

There was some speculation around March 2016 about some job offers posted by Amazon, that some commentators interpreted as a hint that they were preparing a VR app for their video service. See this article for example.

However, more than one year later no official statement by Amazon has been issued, and no app has appeared.

It seems that the only alternative currently is to use the unofficial application SideloadVR, as suggested for example by this post answer.

However, it seems than currently not all the Gear VR devices are supported, as suggested by the reviews (and developer replies) on the Play Store. In particular support for popular Galaxy S8/S8+ devices is yet to come.


Fixed!

I posted a similar question on xda.forums and was pointed in the right direction relating to fastboot protocol.

My device was not showing as installed correctly in device manager and nothing seemed to fix it, re-installing/driver updates etc.

I started from scratch by uninstalling the original Nabi drivers, java, sdk and adb drivers. (I kept windows 8 usb unsigned drivers installed).

I re-installed java, sdk, and adb drivers. I did not install the original nabi drivers.

After re-installing everything, in device manager my device had no conflicts and when fastboot was selected in <3e> recovery I then got the second fastboot protocol menu up and was able to use the command line to send the TWRP image file to the device. ;0)

Success.


What is Mozilla Location Based Services?

It's a Network Positioning Service, it locates your position based on a database of Wi-Fi hotspots, mobile cell towers, and possibly in the future other sensor data. This database is collected through crowdsourcing by Firefox users that has enabled Mozilla Location Service or has installed the dedicated Mozilla Stumbler app.

It is basically Mozilla's take on geolocation service that is currently provided by Google Location Service on most Android devices. Their objective is to build a public, and more openly accessible, crowd-sourced database for a geolocation service.

Presumably this will be the geolocation service that will be used by Firefox OS and desktop Firefox.

The Privacy Policy for Mozilla Location Service can be found on their website.


Can't access internet but I'm connected to wifi.

Have you tried dialing *#*#526#*#*   ?

It fixed a wifi connection problem I had.

I dialed it on the phone, got the "call cannot be completed" message. Hung up, restarted the phone, then went through the whole phone call again.

It worked. My wifi problem is fixed.  I kid you not. Google it. I hope this helps.


Micro SD Card Suddenly not Recognized in Phone Slot Only

You may be experiencing some specific partitioning incompatibility. Try to compare the partition table of cards mountable in your phone with the unmountable card.
Here are some things you might want to take note of:

File systems (exFAT, FAT32, ext4, etc).
GPT vs. MBR.
Hidden partitions or unused spaces preceding the main data partition.


samsung duos s7562 how to see/browse contents of sd card

You have to use File Manager program. I think Samsung Mobile comes with one already instaleed. If not install apps like ES File Explorer


Windows desktop screen sharing for Android via Wi-Fi

You can use TeamViewer for Remote Control for this. Download the app for your phone from the link and download the software for your PC from http://www.teamviewer.com

On screen tips will show you how to proceed with remote sharing.

Both the devices must be connected to WiFi.


Since your Nokia X doesn't have access to the Google Play Store, you will need to download and install Whatsapp manually.

Enable side-loading of apps on your Nokia X by navigating to Settings -> Security and enable the Unknown Sources option.
Download the Watsapp APK directly from their site to your computer.
Transfer the apk file you downloaded onto your Nokia X by connecting it via USB cable and using a file manager, send it via Bluetooth, or copy it to an microSD card and insert it into the phone.
Run the pre-installed ASTRO file manager and locate the file using the search option.
Tap the file to run it, which will start the installation process.
Follow the on-screen instructions to complete the installation.
Important step: Modify your phone’s date to (or just prior) 2nd of August of 2014 (don’t worry you will change it back to the preset date afterwards.)
Launch Whatsapp like any other installed app on your Nokia X phone, and complete the initial set-up.
At this point you will most likely get a message saying that this application is "not supported" on your phone.
Exit WhatsApp when it says that your device is not supported back to the homescreen.
Uninstall the official Whatsapp application by long-tapping on the WhatsApp icon and tapping on the red cross.
Now download WhatsApp Plus from here and install it using the same method as the official app (steps 3 through 6 of this guide.)
Open Whatsapp Plus app and go through configuration steps. Make sure to use the same phone number as you used in the original WhatsApp, otherwise it will not work.
You can now revert the system's date back to the present date and still enjoy WhatsApp.

You can now use Whatsapp plus to connect to your Whatsapp contacts.

Sources: 1, 2.


What is the best dual boot Android OS for getting easy root and unroot access?

First you have to be aware that what device is considered "rooted" by an app depends on the app. Some apps may consider a device rooted, other not and the other way around.
Second the term "rooted" is often used in a very generalized way, in the meaning of "the system is not genuine" or "the system seems to be manipulated". If the device offers a su binary to get root access or not is usually just one of multiple factors an app will check.
Furthermore emulators and custom "ROMs" like Androidx86 are usually always detected as "rooted" devices, because they are not official Google Android devices. Only physical Android devices, certified by Google can pass the "Google's SafetyNet" check which is commonly the first test performed by an app for a rooted device.
Therefore depending on what checks the app performs you might not succeed no matter what modifications you do to Androidx86. The app may always detect the system as "rooted" (not genuine).
The only real way to bypass this root check is usually to reverse engineer the app, check what "root" check it performs and modify the app using apktool or Frida so that the root check returns the desired result (only works if there is not a back-end involved that checks e.g. the Google SafetyNet check result).


This could be solved by going to Settings>Application Manager>The App>Clear data. This is not a 100% guaranteed fix as the synchronization intervals for the server are unknown and it might not be able to synch back at all. Try this first and let me know what the effect is.


Do running applications and background processes have any effects on Power Consumption?

I would say "Yes" through my own observations.  Apps like live wallpapers do have an effect on  battery life.  Add to that any active radios like WiFi, Bluetooth, GPS, Mobile data and battery life can go down the tubes.  I have learned to disable things if I am not able to charge right away or need a bit more battery life.  I would also like to mention about running apps and background processes, I would suggest not disabling them unless you know what you are doing.


I do not really understand why anyone would prefer downloading an old version of unknown origin from a malware-ridden website to downloading the latest official version directly from Google itself. I guess to each its own.

Here are the links to the Google repository:

The latest version of the platform tools (contains just a few binaries - less than 10Mb in size each):

Windows
Linux
Mac

For users of Ubuntu and Debian (distributions I personally use) I have put together a small bash script which finds and installs the latest version of the platform tools - Installing Android platform tools (ADB) on Ubuntu


Reversing translation of (error) messages?

After some digging around, it turns out that there is indeed a way to handle localization in the SDK that could help answer this question, but from the Localization documentation, I don't get the impression an end-user can easily find these files and read them.

Izzy's two suggestions from the comments are really the best available solutions here.

Switch the system language in the settings, provoke the error message, write it down, and switch back. While the system language is switched, all apps will use this if not explicitly told otherwise.
You could try is to google for the translation, which might turn up the translation XML file holding both, original string and translation.


Stop Evernote from using Location based services?

1.First Turn -On your GPS
2.Go to Evernote Settings
3.Under General Settings you can find "Other Options"
4.Uncheck "Use GPS Satellites" option. Also Uncheck "Use wireless networks"

If you didn't turn on your GPS, "Use GPS satellites" option get greyed out.
Now your note will not store your location.


Is it possible to replace stock 'Phone' app?

It might be easier on a custom ROM, as you can flash what you want. However, since you're on Stock, here's what I'll suggest.

Disable (uninstall) your phone app (if that's possible), then install another phone app of your choice. Automatically, that'll take over as your default phone app.


How to flash Android 9 on Huawei Mate 9?

I am afraid it will not work. Android system must be build for specific device which include modifications of code to meet hardware requirements of device. Such act require great knowledge of both hardware and software including low-level programming. However, if you really want to destroy your phone, I'll tell you how. Just have to say that what you get if you try it is called "Bricked Phone"

First of all, you need Scatter file. You can create one by following steps of this article. But before doing so... ...You need to download and install USB drivers. Pick them from this siteTo flash files into phone is used SmartPhone Flash Tool. Go ahead and download it.
 Now open SP flash tool and load and click on "Scatter-loading" button and select your scatter file. Keep on mind that you need to have all images in same folder as scatter file. From drop-down select "Download only". On your phone enable developer settings and enable USB debugging. Click "Download" button and connect phone to computer via. usb cable. Use this method only with professionally made roms. These roms came with own scatter file so you can skip first step.I'M NOT RESPONSIBLE FOR DESTRUCTION YOU DO TO YOUR PHONE, TRY IT AT OWN RISK. IF YOU TRY IT WITH IMAGES YOU BUILD, YOU WILL DESTROY YOUR PHONE, EVEN IF YOU TRY, I'M NOT RESPONSIBLE FOR IT