This solution requires Tasker (paid; trial version here) app. It is tested on a OnePlus 6 running Android 10.

How do I get any browser available on Android to open a fixed set of urls on startup?

You can't, unless a browser app (doesn't matter which browser) is selected as default Browser app or is selected as default app to handle certain protocols (such as http, https, etc.). So this solution is assuming that one of the installed browser apps is already set as a the default Browser app or as default app for the said protocols. Otherwise, the solution would not work.
Before you proceed, create a text file in your Android (or copy into it) with a list of your URLs. Make sure that all URLs are separated with a common separator. A common separator can be a new line -- each URL limited to a separate line, or each URL separated by a comma, or anything that is easier for you to setup. I suggest separate line. Example:
https://www.urlone.com
https://www.urltwo.com
https://www/urlthree.com

You also need to make sure that each URL starts with a protocol identifier. In my example, it is https://. If you don't prefix the protocol, the intent that Tasker would be sending would not be resolved to our satisfaction.
Now, let's move on to Tasker. Following is a profile and a task (with actions) that you need to setup in Tasker. If you are new to Tasker, you can get yourself familiar with tutorials on the web.
Profile: Event → System → Device Boot
Task:

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: https://www.google.com
Target: Activity
leave rest of the entries untouched

File → Read File

File: use lens/search icon to select your text file containing list of Urls
To Var: %data

Variables → Array Set

Variable Array: %urls
Values: %data
Splitter: press Enter key once so that new line is used as spliiter

Task → For

Variable: %url
Items: %urls()

Task → Wait → MS: 200

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: %url
Target: Activity
leave rest of the entries untouched

Task → End For

Alright. So what is happening here is that I am sending an intent to launch the default browser with URL https://www.google.com. I am reading the text file into an array, and than I am running a For loop on each element of that array. Each element is than used as a data (URL) to send the intent. That intent than is resolved and the tab with the corresponding URL is opened in the browser app. I am  also using a wait/timer of 200 milliseconds so that the browser doesn't miss my URL when intents are resolved rapidly.
If your device is slow, you may have to increase the wait time.
Also, the reason I am launching the browser app in the first action is to make sure the app is loaded into the memory already. I had noticed that Tasker continued to fire the intents but the browser only loaded the URLs when it was ready.
This method worked for Firefox and Chrome (both with latest versions at the time of writing this answer), whenever any of them was set as the default browser app.
Note: for some reason which I didn't investigate into, Firefox didn't load all of my 42 URLs in the text file. 1-3 URLs were never opened. Worked fine on Chrome.
Try it out!


An app can detect when mock locations are enabled. It's quite simple to do. See https://stackoverflow.com/q/6880232/4107809.


Is it possible to root the Verizon Samsung Galaxy S5 (SM-G900V) on Android 5.0 Lollipop?

Hi there is a way out but it requires a bit of home work.

Towel root can only root Android KitKat so you've to downgrade to Android 4.4 and gain root access using Towel root.

Later you can upgrade to Android Lollipop 5.0 without loosing the root access.

If you like the idea here is the reference link to the guides given on the Xda developer forum.

Check post #2 http://forum.xda-developers.com/verizon-galaxy-s5/help/verizon-galaxy-s5-lollipop-5-0-root-t3075261

Detail explanation of procedure of what I have said above: http://forum.xda-developers.com/verizon-galaxy-s5/general/how-to-update-to-g900voc4-5-0-keeproot-t3068546

I hope you find my answer helpful. Do let me know what you think.


How can i mount all partitions of harddisk in android x86?

i think that you could mount your partition from your hard disk with the mount command.

Usually all partitions are avalaible in /dev/block/.

So you could check what is mounted by typing "mount" in a terminal emulator app or through adb (computer).

After that, u could comparring the partitions names with an ls -al /dev/block/ command.

After that u could have a better idea of wich partition name is your hard disk.
Usually, and depending on how you have connected your hard disk to your android-X86 (SD or USB or by other method(s)), the partition block have "mmc" is it name.

Finally, you could mount your partition with theses followed command:

mkdir /hard-disk-partition
mount -t FAT32 -o rw /dev/block/partitionname /hard-disk-partition

-t argument is used to define the partition filesystem
-o argument is used to define the access type

-r is for read only
-rw is for read and write
-rwx is for read, write, and execute

I think that -t and -o arguments are sufficients for your usage.

Ah, and before i forget, it's possible that you have to install an "all-in one toolbox" like Busybox or Toybox, because maybe that some applets commands aren't installed on your Android system (/system/bin and /system/xbin/), it will be usefull if u have to use commands like egrep, sed or awk for exemple.


How can I check whether my phone is network locked (Samsung GALAXY S3)?

You could try an app to do this, Samsung have removed/changed some of the Dialer codes on the Galaxy range.

GalaxSim Unlock seems to do what you want, it checks if SIM locked, and offers an in-app purchase to SIM unlock. Please note I have not tested this app.

You could also pop in a SIM from a friend's device that is on another network and that should tell you pretty quick!


always on wifi & data connection whenever it turned off it's automatically turn on

Could you be more specific about when the auto-trigger happens?(Like,right after pressing or when using any app)
Nevertheless,there are certain possibilities:

Virus attack-(I recommend a hard reset or flashing a stock ROM)
An app might be auto-triggering the switch-(Find the app causing the issue)
The faulty Hardware or the drivers itself(Go for a fix or replacement from the company if you have it under warranty)


Google Services battery drain on Galaxy devices

For the drain caused by google play services, install the Xposed framework and the module Wakelock Terminator. The free version lets you block 1 app, and that's all you need. Open up Wakelock Terminator, choose to block Google Play services, and filter it with the following: NlpCollectorWakeLock NlpWakeLock CheckinService NetworkLocationLocator. Of course, your device must be rooted. If it isnt, try disabling location access when you're not using it


Termux:Widget and Emacs: can't start subprocesses

I solved this while I was trying to be thorough while writing the question: it was in the documentation, I just couldn't figure it out.
I needed to set LD_PRELOAD, as documented by termux-exec, so that Emacs runs with the modified version of the exec() system call.  My two-line script is now

PREFIX=/data/data/com.termux/files/usr
TERMUX_EXEC=${PREFIX}/lib/libtermux-exec.so
[ -e $TERMUX_EXEC ] && export LD_PRELOAD=$TERMUX_EXEC
filename=$(a little shell logic)
emacs $filename

The extra existence-checking cruft is so that LD_PRELOAD remains unset (or unmodified) where I run this same convenient script on my non-Termux systems.


rooting galaxy s4 GT-I9505 with android 4.4.2 kitkat

Easy way: Wipe your phone and try again from fresh stock.

but only do this if in [adb shell] you can execute "su" successfully.


The problem with something like this is it's really hard to keep up.  Somethings are easily seen as bad, but others, are harder to judge.  Would you black list a twitter client that has access to your location?  That's a feature since people can attach their location to their tweets.  It's not one I use, but it's one some people do.   What about a note taking app that has location and camera access?  Is there any use case at all for something like that needing your location or the camera?  You would need to create a standard for what's not acceptable and what is.

The sad corollary is, do people installing apps really pay attention to what permissions their applications want?


How to make background apps/ automatic apps use only wifi for data?

/system/bin/iptables (usually built in) is the tool, but I prefer a graphical frontend for it such as AFWall+ which is available from the Play store or F-Droid.
If you are going to be using TOR then OrWall should also work, but I haven't tried it.

These tools show one app per row & columns for the interfaces you wish to allow them to use & you just tick the boxes.


I find moving the cursor to a particular place in some text far more accurate using the trackball than trying to select it by prodding the touchscreen. I would say that there might not be a specific use case which can't be accomplished using only the touchscreen but that there are certainly tasks for which using the trackball is easier.

It's all probably quite subjective though, and depends on user preference.


That's not really an Android question, but rather network related. But the short answer is:

It should work as long as all the devices described share the same "subnet".

I have a comparable setup here (TV→cable→router→cable→main-router→wireless→tablet), and can use BubbleUPnP fine to stream from my tablet to my PC. All share the same network (192.168.1.*, netmask 255.255.255.0), so UPnP/DLNA finds it's way from end to end. The main router acts as DHCP server for all devices in the network, no other DHCP server concurring.

If however your main router and router2 both use their own subnets, that might get tricky.


Buying apps and entering credit card number via 3G/GPRS. Is it secure enough?

First be aware that you're transferring data over a wide area wireless device (the range of 3G is much wider than Wifi), therefore it is easier for an attacker to snoop on whatever your device is transmitting on 3G than on Wifi. The 3G/GPRS only has a lightweight encryption (to limit unnecessary use of CPU power and battery, which is already scarce in mobile devices), this encryption should never be relied upon.

However, applications can use its own encryption. I have not checked into it specifically, but I would presume that Google Checkout on Android does use SSL encryption; which is widely accepted to be strong enough for doing online purchases.

In short, you should not need to worry about doing online purchases using Android Market. If you're doing purchases on other apps, you should check whether they're using SSL or other strong encryption. Be aware that your banking details are being transmitted wirelessly, it is trivial for anyone to record data that are transmitted using radio waves; your only line of defense is SSL encryption, which should hold attackers at bay long enough until your credit card expires.


Delete all contents in your efs directory.Then reboot your phone.


How can I upgrade my "obsolete" Pixel to a current/secure version of Android?

You could install LineageOS for Pixel 1 (sailfish).
However as Google does not provide updated kernels (and drivers) the updates will only affect problems in the Android system itself.
The disadvantage is that the whole system is no longer genuine regarding Android SafetyNet check so that certain apps (especially payment/banking apps) may refuse to work.


Is there a way to prevent applications from updating when running on battery

There is no way to do this, except to only select to manually update apps, and them update them when you have your charger connected.

There is no way to automatically restrict them.


Are those dead pixels? "Dead Pixel Detect and Fix" apk did not work with them

Dead pixel is a class of manufacturing defects on screens which causes a pixel or sub pixel to remain permanently on or permanently off. The actual cause of dead or stuck pixel varies, and while some may fix itself over time, but many are permanent. Basically, as long as the pixel are stuck on a color that it shouldn't be, it can be considered a dead pixel. So yes, you have a dead pixel.

Depending on the device, the number and type of dead pixel, the manufacturer, and the seller you buy the item from, dead pixel may be covered under warranty. Check your warranty information on how to get a warranty and also ask the store you buy your device from, and you might be able to get a replacement. If this is a brand new device, some stores may replace even when the warranty doesn't require them to (under store policy, not manufacturer's).


Best way to back up home screen layout on Android?

Arrangement of apps whether on home screen or in app drawer is part of app data of launcher app. If your launcher app doesn't offer support for Import/Export of user settings, than try using adb to backup your launcher app's data. Verify the backup and see whether the user settings were indeed backed up not.

If adb solution is not useful than the only way is to get the device rooted and use a root based backup solution, such as by directly copying user settings from launcher app's data directory, or by using an app based backup solution such as Titanium Backup app.

Note: in all likelihood rooting the device would destroy all of your data.


Can I link a variable to File Opened Event in tasker?

While this is a known limitation in Tasker there is a workaround which involves creating several events then combining them into a profile through a variable (Profiles Active)

Here is how to go about it:

Lets say you want a "File Opened Event" involving 3 seperate files,  in this case I named them A.csv ; B.csv; and C.scv

Screenshot (click image for larger variant)

Event A

Go to Profile >> Event >> File Opened >> Choose A.csv (Give the Profile a name e.g FOa)

Screenshot (click image for larger variant)

Task

As you know you can't create a profile without a linking task so here is a workaround:

When it asks for the task:

Go to New Task + >>Don't write anything in New task name ( so as to keep it anonymous)

A1 Task >> Wait >> 2 seconds (Note: This is a dummy task and it won't affect anything)

Screenshot (click image for larger variant)

Event B

Go to Profile >> Event >> File File Opened >> Choose B.csv (Give the Profile a name e.g FOb)

Task

When it asks for the task:

Go to New Task + >>Don't write anything in New task name ( so as to keep it anonymous)

A1 Task >> Wait >> 2 seconds

Event C

Go to Profile >> Event >> File File Opened >> Choose C.csv  (Give the Profile a name e.g FOc)

Task

When it asks for the task:

Go to New Task + >> Don't write anything in New task name ( so as to keep it anonymous)

A1 Task >> Wait >> 2 seconds

Now to create one profile which accesses all those 3 files as if its one Event proceed as follows...

Under Profiles tab: Select State >> Variables >> Variable Value >> %PACTIVE ~ FOa/FOb/*FOb (see screenshot below my aesteriks not showing with text formatting)

(Means profiles active suggesting the MAIN profile is active whenever ANY of the files is opened - much more flexible than what you had only 1 file.)

Screenshot (click image for larger variant)

Now you can then link this Profile to the real Task you wish to perform.

The consequence of this is that you have created a Profile with an Event which relates to 3 files not just one as before.

Hope it helps, even to other scenarios where multiple actions relating to on event cannot be performed.


Auto SMS reply a missed call from a specific contact anytime

As stated in the comments by Dan Hulme, what you ask can be achieved through automation.
Using Macrodroid:

Add a macro.
Select Call Missed on the Triggers section, then select the contact number.
On the Action sections, select Send SMS. Enter the phone number of your contact or select it from the contact list (you will need to give the app the appropriate permissions). Enter the message that should be automatically send to the contact.
No need to add a constraint. Give the macro a name, then save it. It will look like the following image:

Whenever you missed a call from the contact number you selected, an SMS will automatically be sent with the message entered.

Disclaimer: I am not related to Macrodroid developer(s).


Is it possible to intercept and override sensor events in Android?

No, you cannot natively override the magnetometer and accelerometer sensors. Android does not have an API for this (as opposed to GPS), and faking these signals would require programming a custom driver or kernel. It isn't a simple matter of getting root and changing a simple config file somewhere.


How to enable multilingual typing in Google Keyboard (GBoard) app?

Likely reason is that the second language you want is not installed in language preferences

To do that go to System → Language and input →
language  →
preference  → add  language (the one you want to be displayed on keyboard).  If it is already there, remove and add ( You can tap and hold a language to change the order or remove language from the 3 dots menu on top right)
Now check as in first screenshot (of your question ) to see if multi lingual option is shown ( it should be). Enable the option and tick the language.
Long press or slide on space key to reveal option as shown and select the bilingual switch ( it is Telugu in first snapshot and TE in second ). Your keyboard should show as desired both languages. If it doesn't reboot and check

(Tap to enlarge)

Edit This didn't work for OP. Maybe the Gboard settings has Show Language switch key disabled (Language & input →Virtual keyboard →Gboard → Preferences →Show language switch key) . Enable that. Also see in this connection https://android.stackexchange.com/a/165509

Edit2 OP found the setting to be enabled but problem continues so -  1. Update Gboard if available 2. If not, go to settings and from app info of Gboard clear cache and see if that helps; next, clear data of app ;also disable and enable app


Could be more than one problem.
You could try:

su
mkdir /data/sdext2
mount -o rw,nosuid,nodev,noatime,nodiratime /dev/block/vold/179:2 /data/sdext2

http://forum.xda-developers.com/showthread.php?t=1568686
http://androidforums.com/optimus-v-all-things-root/695963-link2sd-tutorial-new-updated-version.html
in terminal, if you have access to:

Folders:

 /data/
 /dev/block/mmcblk0p2/
 /dev/block/vold/

Files:

 /system/etc/init.d/11link2sd
 /system/etc/init.d/


Send and receive text messages on computer using galaxy s2

This feature isn't built into Android, but there is an app - DeskSMS, that allows you to do what you are asking.

It does, however, require the use of a browser plugin.


I haven't had this problem with my HTC One X, I have used several adapters and all of them were charging as normal.

I don't know if this will solve the problem, but you could try to do a reset of your phone, to make sure it is not a software related problem. But I guess the problem will still remain after the reset, so in that case, it is pretty sure that it is a hardware related problem of your phone. So you might want to contact HTC support for this problem. I think the only solution will be to swap your defective device with a working one.


up to which capacity an OTG capable phone could support external usb storage?

TL;DR As long as you have a large flash drive.
Theoretically, infinite, as long as there's something to drive it.
There are many factors that affect this. One major being power supply. Your phone can't probably power a hard drive (well, tablets do, though), so flash drives are best for OTG. There are some special cables that have an extra "power cord" that you can plug into another power source, rendering it able to power up a portable hard drive. A flash drive usually doesn't exceed 64GB (although Kingston made a 1TB one, but who wants to buy it?), so a common upper limit for OTG is 64GB. (128GB models do exist, but fairly rare)
Another factor is filesystem. Modern Android phones support the FAT family, but only one of them supports volumes over 32GB. If you want to use a drive larger than 32GB, you have to format it into exFAT. No NTFS support on Android and EXT family will simply fail without extra tweaks.
So in all, you can use drives of any size with OTG, as long as your phone can handle it.


Disable screen turn-off during phone call

Proximity sensors allow the screen to turn off when close to the ear during a call. It should automatically come back when it's uncovered i.e. when it's not close to the ear.

That said this app seems to promise that functionality -> Smart Screen On Off


Can I use an Android One device without a Google account?

You need to register with Google

I had bought two Android MiA1 one phones , one for me and one for my son, a couple of years ago. I registered with Google account on my phone and got security updates and Android version update. On my son's phone , there were no updates of any kind till he came a few days later and activated Google sign in. It was connected to data (his spare SIM)
Android One wiki says the device needs to have Google Services intact. It doesn't mention Play Store explicitly but logically if the core service is missing, it will not work.
Robert, in comments pointed out another important point- of security updates being pushed through Play Store, and likely these won't be available without registering.
USP of Android one is low cost devices with timely updates, If you can't get updates and you don't want to install a custom ROM, your plan isn't going to help


Why would an app ask for location permission when configuring an IP camera?

No, there is no need for geo information to set up or connect to a IP cam. The risk is only in providing data to a company even if it doesn't need it, depending on how they will use it. It depends on the company...


Change dictionary together with input language in Motorola Moto G

You can fix the input text prediction by following:
Adding a new spell-checker to Motorola Moto G

You can't add Polish to the list of Spellcheckers, but too be honest I am not sure where these are used. Google keyboard (which needs to be installed to use the text prediction in this language) lets you download a lot of dictionaries.


How to autostart WiFi and an app on (re)boot

If you can find a version of Tasker compatible with your phone, it would allow you to start an app on boot.
Edit: The developer makes versions available for older Android releases here


How does emulated storage actually work?

This does not depend on stock Android, it depends on Xiaomi. Your system is only installed in a partition (system), it does not alterate the whole partition table on your device.

I had the same problem with my MI2S. Only recently I repartitioned the whole phone, giving 10 gigs to the apps' section. It seems like it's the only way. Here are the detailed instructions.

http://xiaomi.eu/community/threads/mi2s-extending-size-of-storage-partition.21391/

Obviously you have to do the opposite, as stillka is removing space from the data partition to give it to the storage one. Giving that you basically have to delete both partitions and recreate them with different size, the procedure is the same, you just have to make your own calculations as you have to give startpoint and endpoint, not size.

I did this procedure twice in a row, because the first time I also removed system1 partition to get another 500 MBs, and I didn't brick my phone nor the first neither the second time so, even if the procedure looks scary it is quite safe. Obviously it means losing every single data you have in your phone, both apps and such and personal data. So, you must use some backup app to save your apps and data and then copy the whole sdcard (including the backup you just did) to your PC, restoring once you recreate the partitions.

Note about chache and system1: you can also delete these partitions (really, shrink them to 3 MB - the minimum to make them ext4 filesystem - as you shouldn't change the original partition table) to gain even more space, but there are consequences.

Cache: some people say this partition is used by Google's Play Store to temporarily store (pardon the play on words) apks files before installing the app to your phone. That means, if you remove it you won't be able to install apps from there anymore, and if you shrink it too much you will be able to instal small apps only. If you use other sources than the Play Store (or, maybe, even Xiaomi's official market) you should be good.

System1: this is for the fake dual boot MIUI uses: every time you update your system through the built-in Updater app, the new ROM is written to the system you were not in, alternating between the two at every update. This is to have a correctly functioning system in your phone, not overwriting the previous system while updating (so, it is like a system backup). If you remove it, you won't be able to use the Updater app anymore, you should every time flash the newer ROM when you want to update. I did not do this as I use MI2S' Sepcial Edition MIUI 6 ROM, and the only easy way to install it without third party tools is installing the regular v5 ROM and update with the Updater app. Your choice.


How large can a "recovery" like TWRP be?

False. Many newer devices utilizing the A/B partition layout don't have a dedicated recovery partition. See landing page for Google Pixel for a full explanation.
True. Certain devices have exploits that allow recovery on locked bootloaders - this kind of recovery is often referred to as "Safestrap". Do note "exploits" - most devices don't have such discovered.
True - partition size is usually the same as boot. On my Xiaomi Mi Mix 2, both are 67108864 bytes, i.e. 64MB.
True - recovery can be considered a minimal OS by itself (with complete display, input, file management subsystems). If you want to start a regular OS by booting into recovery, just flash a regular boot image (one that usually goes into boot) to recovery.


Method or Methods To View & Copy Notes Besides On Your Device

I use Evernote, which can be used offline and can be synched at a later time. It also has a web app for online access, and a desktop app as well.


How to verify if Android is fragmenting large IP packets?

Setup a wireless sniffer in monitor mode. With monitor mode you can see all of the wireless traffic sent over a channel, including any management packets like beacons and control traffic like acknowledgments. At this level, you can see everything that is transmitted over the air on a channel and successfully received at your sniffer.


Why is Android System always keeping my phone awake?

A common workflow to track down deep-sleep / wake-lock issues:

Install CpuSpy
Install BetterBatteryStats
Turn off your phone
Fully charge it while turned off
Unplug the cable
Start the phone, unlock it and open some apps like email, browser, facebook, and close them again
Don't touch your phone, let it be on your table for a hour
Open CpuSpy

"Deep Sleep" should be the longest bar of all. If not, the CPU works because a process (App, Service) constantly wakes your phone up or you use a non standard Kernel/ROM which has a Deep Sleep problem

Open BetterBatteryStats

Set the first dropdown to "Kernel Wakelock" and second to "Since unplugged", then see if any app you've installed appears in the list, using high % numbers (waking your phone up)
Then set the first dropdwon to "Partial Wakelocks" and check again for any app waking your phone up with a high % number

Uninstall the app which causes wake locks (preventing your phone from deep sleep)
If the problem still persists, google for further instructions with the following pattern:

"wakelock + [appname]" without the brackets, enter the app or service name which causes high percentages in BetterBatteryStats, and google without the quotes!


Is it possible to install Nexus factory reset images on other Android devices

Short answer:
No.
Long answer:
Nexus factory images, as so kindly implied by their name, are complete snapshots of the software installed on a Nexus device prior to leaving the factory.
Due to the device-specific nature of Android, e.g. it needs specific drivers for it to run on any one given device, it is generally impossible (or illogical, as it seems) to run a build of Android for a specific device on another device.


The issue is linked to the language you've set in your Android device.

Most probably you set the language as "English (United-States)" and with these settings you only get the American format in you "Paper Size" dropdown.

Therefore, if you want to have the ISO size but still keep your phone in English, you just have to set the language of it in "English (United Kingdom)" and your problem will be solved.

Manipulation :

Settings > Language & input > Language > English (United Kingdom)

Close your apps and try again, in "Paper Size" you should now see the ISO formats.


Galaxy s4 charges but cannot be detected as usb device

In Settings or from the notification area, there should be a setting when connected via USB, is that set to "Charging Only"?  If so, set it to MTP/Mass Storage Mode instead.  I can't remember how Samsung words it.


Hoping for a custom recovery (CWM or TWRP) for galaxy tab 4 10.1

There are custom recoveries for your device but they are only available for the Wi-Fi only Galaxy Tab 4 10.1-

TWRP (SM-T530), odin/heimdall flash

CWM (SM-T530), odin/heimdall flash

**


Kid friendly fix for out of memory errors in Froyo

From the commentary, it appears that you are having install problems, that is, out of internal storage, NOT RAM problems.

Assuming that's so, then NO, there isn't any real fix - you can't increase the internal storage of the device, you can only add a bigger SD card (external storage) and move apps to it.

The best you can do is to borrow the device regularly and push apps off to the SD card before things start to go wrong.


All the below apps are free and on google-play-store
You could use Google Chrome BETA which supports offline web pages.
 This article entitled 4 hidden settings to make Chrome for Android even better mentions this. Here is the relevant extract:

Make Web pages accessible offline
Ever surfing the Web from your phone and suddenly find yourself in a dead-zone with no connection? This next setting will let you continue to view content, provided you've opened the page before and have a cached version of it on your device.
To enable it, head back into the Chrome flags section and find the option called "Enable offline cache mode." Tap enable and restart.

From XDA Developers  Best Android browser for offline reading thread:

Firefox  can save pages as PDF
 There is Offline Browser which could be very useful to you.
 Dolphin Browser HD has offline support.

XDA also mentions Opera Mini and Boat Browser, but I haven't used them in many years.
Alternatively to a browser, something like  Pocket  can save things for offline use, as a specific function so you can use any broswer you want!


The enabled=true in this list tells whether the IME's service is enabled in its manifest; that is, whether the developer of the IME has allowed it to appear in that list. It has nothing to do with whether it's turned on or off in the settings.


How uninstall SAP Afaria from Android device?

Goto Settings>Location and Security>Device administrators Remove the check mark from Afaria, and select Deactivate, then remove the application


Allow Apps Access to /data of Other Apps

In MX Explorer settings → More settings → check "allow root" . That should prompt request for root
Check if root rights have been given to MX Explorer in Magisk Superuser (if not check logs, if it had been denied)


If I download and install a non-market application and then proceed remove it, does it mitigate any security issues?

I don't know that there's a definite way to answer this. It would be almost entirely dependent on how exactly the app was attempting to infect your phone and how successful its attempts were.

In the simplest case, maybe the app is sniffing data or something of that sort. For that case, uninstalling would basically remove the threat since the app would be gone. Nothing is left behind when you uninstall, including the /data directories for the app.

Slightly more complex would be an app that put a malicious payload somewhere on your system's publicly writeable storage. In that case removing the app would not necessarily be enough, depending on what exactly the payload did and how it was designed. Uninstalling could potentially cause the malicious code to become inert on reboot since the app may need to fire up a service on boot, but that's hard to say. Formatting your SD card and doing a factory reset would probably clean it up in its entirety.

The most nefarious case would be an app that gained elevated privileges on your device, either through an exploit or effective social engineering in which you grant access yourself. In that case a factory reset would not necessarily be enough, since the entirety of the /system partition would be unaffected. If the app were to stick a payload on /system then the only way you could really be sure you're clean is if you completely wiped all of the internal memory of the device and then reinstalled a new ROM, I would say. Even worse would be if it somehow managed to write a malicious bootloader or something of that nature, since in some circumstances it's possible to write to the bootloader partition from userspace (given proper permissions).


Well I don't think there is such an app.
You either send message to yourself (Viber, Skype etc.) and your parents answers to you (but basically to themself at the same time) or they sign up to something (perhaps you could sign them up, without having them do it).
I have an idea, but that's kinda "original" (aka stupid): use something like TeamViewer to take control of the pc with your S3 and just use a blocknote to write.
Easy, fast and no one has to signup to nothing xD


Strange navbar always on bottom of the screen

Judging from the edited-in camera shot of your screen, unfortunately you've fallen victim to the notorious screen burn-in problem of OLED displays. Since Nexus 6P is a 2-yr-old phone at this point, most of them probably already have it by now, albeit in different severity (mine has a very light shade of the navbar burnt in, too).

This is a hardware aging problem and can only be fixed by replacing the screen assembly. Apps that claim to "fix" the problem usually attempt to burn in a negative image of what's already burnt-in, which only worsens the color characteristics of the screen and makes it deteriorate even faster.


Are there any problems caused by setting up my phone before the SIM card arrives?

There is nothing wrong in turning on the phone and using it.
Put the phone in Airplane mode and start using Wi-Fi and install applications etc.

As for the nagging part, No, Google will not be nagging you to register your device or SIM till you choose to (if you have skipped registering the device in the first screen). Google never registers your SIM, it registers your IMEI/EMSI with your account. So even without SIM you can use Google account.

However, without registering the device with Google, you will not be able to enjoy any of the Google play services. Other services (accounts) can be used without any problem.

Whatsapp registers your mobile number (not SIM), if you are retaining the number you can activate Whatsapp in this phone (S4 Mini) by receiving message in another phone and entering the code in S4 Mini (the application has to be removed from that old phone since Whatsapp can run only on one phone at a time).

Also, Whatsapp can be changed from device to device without any issues, just have to re-register it when changing devices for the same number.

In short, just turn on the device and use like normal phone (except for calling). Nothing to be worried about.


How to switch on Android TV Box without IR Remote Control?

There is POWER BUTTON on the TV BOX, its not just to release the camera , its the power button too.,

After Powering On the device , you need to click it once to boot the Android TV Box.

hope this helps.


Flashing Nexus 5 factory image fails on writing userdata

I encounter the same problem today :)
flash-all script failed when writing userdata

I have managed to solve this issue by manually continue the flashing process:

1) extract image-hammerhead-m4b30z.zip

2) cd to the extracted folder

3) run the following commands (one by one)
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot erase cache
fastboot flash cache cache.img
fastboot reboot


Steps to Access Download Mode on ZTE Kis 3 Max

Turn off the device
Remove the memory card from the device
Press and hold Volume Down key + Volume Up key simultaneously
Press and hold Power key until the device completely freezes.

You can flash a ROM as usual after that. The stock ROM for your phone can be downloaded here.

Source


How to have unused apps not take up resources

You can disable these apps. This way the apps will not be running and won't be consuming any resources. You have not mentioned your Android version, so here's how you can disable an app in Jelly Bean, if you have another version of Android just look around the setting may be somewhere else.

Settings -> Apps -> All -> Select the app you want to disable -> Disable

You have also not mentioned what app you are talking about. Remember, this only works for system apps, and they will still take up space on internal memory. If you have a downloaded app, you may have to uninstall it.


Where did my purchased Apps go when I upgraded my Phone?

If you're using the same Google login - then you should be able to find them under My Apps in Google Play and they should be marked as Purchased. (On your phone - on the web you'll find them under My Android Apps).

You can also click on Orders and Devices at the bottom of the page - if they don't show up in that list. (And next to each you have "Report A Problem")

And worst case scenario, if these apps are paid for, you should at least be able to find them in your Google Checkout history - and contact Google to refresh your account.  HTH.


Try going into your contacts,

under settings -- > contacts --> contacts to display

and select your google account instead of All Contacts. You can even setup a custom list of contacts to display that doesn't include LinkedIn.


Perhaps you had the Google Unread Mail app on your old phone?


How do I get Samsung Pay on the Galazy S6 920f?

Update all your google apps from play store and also get this app : https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel

Get Going with android pay ! Remeber you won't be able to use Android Pay if you have a rooted phone.


Galaxy S5 mini - Locked and I don't know the alternate password

I don't know if this works or not, but according to this post:

  just unlock it via findmymobile.samsung.com
  you either need to already have an account there or just setup one.
  you can simply unlock it via this service.

Since it's an official Samsung service instead of a sketchy third-party one, it seems like it's worth a try. I don't think it will work though, unless if you've already set up a Samsung account on your phone and given it remote access.


Is it possible you are getting an emergency alert? In Settings, click on the More option under the Wireless & Networks section, and scroll down to the Cell Broadcasts settings.


Apps like Headset Button Controller are the most likely to do what you ask. That said the headphones you use have to be hardware compatible with the Android device you are using.

My Sennheiser  MM50's are designed for iPhone but work on my Google Nexus S and HTC Incredible S, so I'd expect the same to be true of other iPhone compatible headphones and Android devices.

That said, the MM50's do exhibit different behaviour on either phone (e.g. press on Nexus mutes the call as I'd like, but on Incredible it ends the call - Grrr).


System Settings->Select your Google account->Search->Near the bottom.


How do I open an app that Play Store lists as installed, but that isn't accessible?

Here are the instructions from the page that you linked:

INSTRUCTIONS
Setting a live wallpaper works differently from device to device, and on different versions of Android. In most cases you can set a live wallpaper the same way you set a static wallpaper. Try these methods, and if they don't work feel free to contact us:

1) Tap an open area of your desktop, look for an edit icon, and choose "Wallpaper" and then "Live Wallpaper" from the list that appears
2) Go into "Settings" - "Display" - "Wallpaper" - "Live Wallpaper"
3) Go into "Settings" - "Personalization" - "Wallpaper" - "Live Wallpaper

Try going to set the wallpaper the way you normally would and see if WPS Video Live Wallpapers is there waiting for you.


How to make Skype always active, reliably receiving and notifying about calls in the background

Your search it appears is for a solution that keeps Skype active only when you are on line . Since you couldn't find an app or root unless necessary , I am suggesting you to look at automation as an alternative
There are plenty of them, but I use MacroDroid, since it is easy to learn and the behaviour can be easily customized to get the result you want. Besides,free version allows you to create upto 5 macros and for the task at hand, free version suffices. I prefer automation as a first choice, when I need to get something running the way I like and not depend on apps.
The macro would look like this and needs to be tested. I gave up on using Skype, so can't test it, but in principle should run fine
Trigger
Regular Interval (can be configured in seconds,minutes, hours as you require - the macro runs periodically based on this setting)
Actions
Launch Skype> force new with the constraint WiFi connected to any network
(You want Skype to be launched at the periodicity specificied in trigger, only when you are connected on Wifi. Assuming WiFi to be your mode of being on line)
Launch homescreen ( you don't want to see Skype launching when you are say mailing for example, so you get to the home screen for you to pick up the mail app and resume)
Constraint
Application running> not in foreground>Skype
( macro runs only when constraint is TRUE. Here, you are ensuring that macro isn't triggered when you are actually using Skype !!!. You can add more constraints like the time period you want the macro active, day of week etc. These can be added with AND (or) OR logical operator. Bottom line is macro runs when constraint(s) evaluate to a logical TRUE).
You would need to test and fine tune on how frequently you want this macro to run.
All the best....


You need to change the layout of the device

You need to build a specific rom  and a specific recovery to adopt the sdcard

  What do the specific rom  and specific recovery means ?

Let me start by how android manages storage

As per kitakat the storage is determined by the fstab and the storage-list.xml

This define what blocks should be used for what purpose more specifically they determine the partition

  To adopt the storage

You need to build a new rom  with modified fstab and
storage-list.xml  (till lollipop because android 6 uses only the
fstab)
Then build twrp (or any other recovery) with modified fstab and
storage-list.xml
Then flash twrp and wipe everything using advanced wipe a word of
caution this will wipe your sdcard

Enjoy


You could try connecting the sd card through a usb card reader and otg cable, but I'm not sure an encrypted android install will mount an unencrypted sd card. It introduces vulnerabilities which kinda defeats the purpose of encrypting your device to begin with.


Unidentified files stored as Facebook cache

Your question is vague..

Open Settings
Open Apps
Look through your apps and try to identify any suspicious applications
Open Google Settings
Open Google Play Protect
Scan your device for any potential threats

Using a RAT ( Remote Access Tool ) without permission is highly illegal and constitutes as invasion of privacy along with many others.

You should probably back up all your pictures and files you'd like to keep and do a factory reset ... After factory reset, reinstall your apps from the Play Store and put your files back on it.... This way you'll eliminate any hidden spyware.

Remember to place a Lock Screen on your device, and don't let your partner or EX partner touch your device again...

The cache files could potentially be used as a form of log, logging your activities online and offline.

In the past I have installed spyware on my partners device ( with her permission ) but I at least made sure she knew it was on, and she knew how to remove it if she wanted too... Maybe if you are going through some trust issues, they should be addressed and openly discussed with your partner.


Samsung Grand duos not visible in Mac Finder but visible in DDMS

Disabling 'debugging mode' did the trick for me.


I solved this myself after trying a few things. I deleted the News & Weather app's data by going to Settings>Applications>Manage Applications>All, Tapping "News & Weather", and then "Clear Data". I needed to delete and re-add the widget and set my refresh settings again, but now it works.


I guess Clipboard Dialer might be your choice:

  This little tool enables you to extract all phone numbers from what ever text is in your clipboard. It will present a list of all numbers it finds giving you an easy way to call, SMS or create a new contact.


Is there an official dialer code resource?

This thread over at XDA seems to be a pretty good start on this kind of resource.

Edit: I just noticed that the OP in that thread admitted that most of the codes listed wouldn't work in 2.2.  Bummer.

Edit 2: Found another one.  No indication of whether these codes have been tested and if so what device/ROM was used.


Can I change the hardware button mapping with CM9 (Samsung Galaxy S2)?

With ButtonRemapper you can remap certain keys, but long press is currently not supported. It might be implemented in the future though, I suggest you follow the topic: http://forum.xda-developers.com/showthread.php?t=850464


How can I get ADB to properly recognize an Alcatel One Touch 995 device on Windows/Ubuntu?

If that happens on Linux the reason is usually that the adb daemon is unable to write to the USB device in /dev. For more information see this answer on stackoverflow.


Why do new photos take so long to show up in the Gallery?

The delay is because the Android media scanner process doesn't run constantly. There's an app in the market to force it to run -- http://www.appbrain.com/app/com.addz.mediascanner

I haven't used this app personally, but it is highly rated.


How do I upgrade my Sony Xperia X10 mini to Android 2.1?

Try pointing them to this link on the Sony Mobile website: http://www.sonymobile.com/global-en/software/phones/xperia-x10-mini/

It has some software to download for mac or PC which will allow your friend to upgrade their device.


root chinese tablet Twrp is the only way?

I follow the instructions from magisk to patch the boot.img file quite easy as alecxs  suggested and it is done


Why the battery need to be loaded before to root?

It's a safety factor.  Depending on the exact method, the rooting process can take a hour or more and if you run out of juice in the middle of the process, your phone can wind up bricked.


"There is insufficient space on the device"--This is not duplicate

It's not about how internal memory you have, it's about how big your /data partition is. Apps can only install to this partition, and even if you had your internal memory empty, apps wouldn't be able to fill this memory because they are only stored in /data. To fix this, you can try to resize partitions, but it's not simple, so be sure to know what you're doing before you corrupt your partitions.


How to know which email address was registered to my lost phone?

If you can remember that you had used (doesn't matter which) a Google account on your lost Note2, you could go to accounts page of the play store in a computer.  You can see the devices that are attached with the account with its registered and last used date.

Since you have multiple Google accounts (that's what I understood from your question) you have try logging in with each and try the above said in a computer. With the last used and registered date you can identify which account was last used in your lost Note2.

If you are confident that the lost phone is still switched on and connected to Internet, you use AndroidLost to get into the process of identifying it or manage your stuffs.


The user teresaw has posted years ago a possible solution in this forum :

  I believe if you use Google Maps on an Android device, you can merge an address with an existing contact:
  1. Search for the address
  2. Select the address to open more details about that place
  3. Click on 'Add as a contact'
  4. This will prompt you to add this address as a new contact. HOWEVER, if you press on the Menu button (on Android devices), you will see an option to 'Join'.
  5. You can then select any existing contacts and add this new address. Just make sure to enter in the correct Name.

  I am not pretty sure if this still works but back then it was really helpful for me.


Wifi keeps disconnecting and reconnecting frequently

I had a similar problem in that my tablets would connect/disconnect and my laptops would be just fine.

So here was my solution. This may or may not help but worth a try. You don't say what the other phone is. Different OS or whatever.

Anyway log into the router and look at the wi-fi settings.
First go to Accessories, Command Prompt, type in ipconfig and look at your gateway IP and put that number in your browser address bar and do a CR>. (I type in a different number than my Gateway IP, maybe because I have Mediacom as my IP provider)
Now you will see a box that comes up and something that calls for a Username & Password.
Type in ADMIN, PASSWORD. Either all CAPS or all lower case. If that doesn't work, just try the word "username". If that doesn't work then you need to call your IP and have them reset because ADMIN and PASSWORD is the default.
Anyway if you get in, go to SETUP Wireless Settings.Your channel should be on Auto, and your Security settings should be set to:
WPA-PSK[TKIP] + WPA2-PSK[AES
Grant you I have an "older" router. There may be newer stuff out there. But since this is the only answer you got so far, it's worth a shot to try and see if it gets better.

The other problem may be a short in the antenna which means cracking open the phone and soldering it, possibly blowing the warranty. Actually, I don't think I'd mess with that myself unless I figured I had nothing to lose and had tried all other options.
 I'd also try using a buddie's Mi-FI or another cell as a hot spot and see if that works. If it's a no-go, it probably is the antenna.


Good that you got the X Force instead of Droid Turbo 2 (Verizon's variant), that means your device is eligible for unlocking the bootloader and thus rooting relatively easily.

Unlock bootloader following here - all data including internal storage will be wiped, so be sure to back up.
Flash TWRP recovery here.
Flash a suitable SuperSU package in TWRP. Use "systemless" if you want to keep the system intact so you theoretically would be able to take OTA updates, or use "system mode" if you want root to persist across factory resets.
Optionally, flash CyanogenMod 12.1 here in case you're bored with Moto's UI and want it replaced altogether. You lose stuffs like Moto Assist though.


Are there any rowhammer resistance phones?

The list from the
Drammer app mentioned in your first link, shows some devices are not vulnerable, E.g, HTC Desire 510.( Row hammer wiki suggests that ECC overcomes TRR mentioned below the table)

Quoting from Source

We encourage everybody to try our Drammer test app and help figuring out how widespread mobile Rowhammer is. We expect, for example, that devices equipped with LPDDR4 are less vulnerable. This is because the LPDDR4 standard includes optional hardware support for the so-called target row refresh mitigation.
I have a phone with LPDDR4 memory. Am I safe against Drammer attacks?
Again, we don’t know. Chances are that your DRAM comes with the Target Row Refresh (TRR) mitigation, which makes it harder – but still not impossible, in theory – to induce bit flips. Moreover, TRR for LPDDR4 is optional, so your DRAM manufacturer may have decided to drop this technique and leave you vulnerable.

I doubt if you get that specific confirmation of implementation as you can see from How to know whether a RAM module is vulnerable to rowhammer before buying? a question on Security SE
From another question on Security SE, answers imply ECC is not necessarily a protection against the rowhammer vulnerability

Using ECC, whilst not a guarantee of security, might lower the probability of successful exploitation.

Edit: Based on the paper submitted on 26 Oct 16 by the authors in the annual CCS 2016 , which is quite beyond my understanding, my conclusions are :

There are many countermeasures and ECC is one of them ( clearly my understanding that ECC was the sole reason is wrong as also pointed out by OP in comments

Following devices were shown to be not vulnerable in the tests and as mentioned in the conclusion of paper x86 devices are not


Will my apps still auto-update if I root?

Yeah they'll auto update as long as you have enabled it under settings in Play Store.

Keep it in your mind though, rooting or installing custom ROM will void warranty.


List of default applications for a given android version

You might want to check on android.com, which contains the list of apps included with each version:

1.1
1.5 (Cupcake)
1.6 (Donut)
2.0 (Eclair)
2.1 (Eclair)

Unfortunately, they stopped that listing after Eclair (2.1). And of course each "ROM cook" might have added other apps (and bloatware) to the list...


How do I troubleshoot low touchscreen event rate?

Try one of the apps that will let you run a terminal window and run the top command -- that will show you the processes using the most CPU.  I use "Terminal Emulator for Android" -- it is easy to install and use.


How does the android graphics stack work?

Android doesn't use X,
although there is a Java implimentation of X made for Android android-xserver.
Instead of X, Android relies on the SurfaceFlinger and HWC(Hardware Composer),
working with the BufferQueue.


Create a profile Screen Locked triggered on the event Display Off and calling a task that sets a variable %SCREEN_LOCKED to true iff %SCREEN is off.

Create another profile Screen Unlocked triggered on the event Display Unlocked and calling a task that sets that variable to false.

If you'd like for a profile to be triggered (or not) if the screen is locked:
Create a third profile Display Locked triggered on the variable being true  and calling some NoOp task (which does pretty much nothing) then use the Profile Active trigger on the profile conditional on screen lock state.


Facebook does indeed update pretty often with random bug fixes as well as security, performance and stability updates. Often this depends on the company as well as the urgency of the update. Security updates tend to be urgent and are often shipped as quickly as the exploits are patched whilst minor bug fixes might be accumulated first and shipped as a larger update later on.

Automatic updates means less savvy users always have the latest version of the Facebook app and the relevant bug fixes and security patches.

If this bothers you, consider disabling automatic updates.

EDIT
This is the Facebook changelog taken from Changelog Droid


Why do apps legitimately purchased from Android Market warn about missing license?

This does sound like Google has messed up your account.  One thing I would try: Uninstall the apps in question, clear the data for the Market, then go into the Market again and re-install them.


Buying and Reading Books without Kindle or Nooks apps

You can get the Amazon Appstore from here and install it directly, and install the Kindle app from there instead of from the Play Store.


Check your phone if you have selected a default action when you plug in your phone. If memory serves, it connects in "Charge-only" mode by default, and pops a menu for selection. If you have already chosen a default action, go to `Settings->Connect to PC" and change the default. You'll need to choose "HTC sync" mode or somesuch.


Huawei phone- apps downloaded and visible under settings but can't open

I'm not sure, but I think that Huawei's launcher is kinda different than others, and I think that it doesn't have app drawer, but the app shortcuts get added directly to the homescreen.

So, to take the launcher factor out, try downloading different launcher like Nova, Apex, Epic launcher, or something like that, and try the app to see if your applications show in the app drawer. In case they don't show up there either, your problem is not in the launcher itself, but something else.


Android does not detect a captive portal

I have this exact same setup and was having the same problem. I solved this by having the web server return some content as well as the status code. In my case, I had the web server respond with the index page for any requests not found on the web server.

Note that this is being done by an access point that does have internet access.


Please help, soft bricked my [US] [Sprint] Samsung Galaxy S6 SM-G920P

Turns out that the stock firmware was failing to write because it was an old version, and Android doesn't like old versions, and it won't work.

I downloaded the most recent firmware (6.0.1) overnight, and sure enough, it flashed, and my phone is now functioning again.


How do I disable an app from running at startup

There are many options available. Some applications I know:

Comoro mobile security
Autostarts
ES Task Manager
BootManager (a module works within XPosed framework)

Autostarts also let you stop waking applications which listen on events I.e. when device gets connected to internet or a call is answered.


Install the correct drivers for your device, and install 15-second adb installer from here.
Right-click in your ADB folder (usually in root of C:) and open a command line and input the following:

adb reboot bootloader

Check to see if the phone is in fastboot mode.

fastboot devices

If it doesn't show anything, wait a few seconds and try again.
Wipe the user data/cache.

fastboot -w


How do I unpair my Bluetooth Headphones from my phone without access to my phone?

I've found that I can long press the power button on the headphones to unpair them from the phone. Thanks me.

Anyhow, if anyone here does know the answer to some third party program or some other solution to unpairing bluetooth devices from unresponsive phones, please comment for future visitors.


Why does calling my wife's phone go straight to VoiceMail?

It could be your number being "blacklisted" on your wife's phone. There are a lot of apps on the playstore offering this feature, and some Android versions can do so on their own (just configure the contact in your contacts list correspondingly).

So here's what you could do:

check with your SIM card placed in some other phone (if that option exists; at least here in Europe we can move the SIM card around). Your call should be still blocked/routed to voicemail then, so you know the issue is not with your phone (e.g. dialing some prefix/postfix)
check your wife's phone for installed apps like Advanced Call Blocker etc.
check your wife's phonebook (errm, or let her check ;) for your record there and see whether it is blacklisted. If unsure, just delete it temporarily, then call her again.
At least CyanogenMod lets you manage a separate blacklist. With CM, it is found in the call settings. Check whether your number made it into this place.
if the problem still exists, repeat step 1. with your wife's phone (again, if possible)

My guess is either 2., 3., or 4. will reveal the cause.


"PC Sync" is disabled again in calendar after locked screen

So, i have figured out myself what caused the problem, thanks anyway:

I tried uninstalling some apps i installed before and looks like "Business Calendar Free Beta" caused this problem. After i removed it, it works just fine and normal.
And i didn't liked it anyway and i think the standard app is good for me.


How can I permanently assign a static IP address to Wi-Fi clients? (Lineage OS 17.1 Android 10)

DHCP  is Dynamic Hosting Control Protocol. It give you dynamic IP address. Static IP address you need to lease. DHCP server give ip address to host, it is not static.
You can assign IP address. Go to setting / connection / select network / manage network setting / Advance option. Here you can give static IP address.
After Question Update.
Go to Wi-Fi / setting / Advance networking / DHCP IP reservation / Here add static IP address and also select device for static IP address.
Network admin use static IP address for shared device like ZEROX machine printer.


Apps constantly disconnecting from the internet

I think your apps are being killed by the System or a  task Killer. I solve the same problem yesterday by Downloading this App:
Watchdog Task Manager Lite
It will prevent the apps you add into its "whitelist" from being killed.


How do I make the music player display on the lock screen?

By default, the stock player has the player controls in Android. Play a song from your stock music player app (the one which was originally included in your mobile) and play a song. When you turn off the screen and get back to the lock screen, you must be able to see the player controls.

You can also try Sony Walkman which offers a number of features including lock screen controls. You can also use an app like Simply Lockscreen to enable music player functionality to your lock screen.


Is iris really this useless or am I doing it wrong?

From what I've seen, Iris isn't supposed to be a competitor for Siri, but rather just a (mostly) joke app that just tries to replicate some of Siri's snarkiness. It's for laughs, not productivity.

If you do want to be productive with voice commands, there are some options. Vlingo and SpeakToIt Assistant spring immediately to mind. There are others.

This might be helpful: Lifehacker: How to get a personal assistant like Siri on your Android phone for free


Fresh Cyanogenmod install, location doesn't work

If your using cyanogenmod 11, then the issues your having are very common. Its still under development so there are things that don't work. Some of the times something works, but then is broken again in the next release. Right now your best option would be to either flash cyanogenmod 10.2 or just bear with it and wait for a release that fixes the issue.


How to enable Play Store auto-update for just a few apps?

You can do that with Titanium Backup Pro's Market Auto Updates… feature.


Install WhatsApp on Android running under Virtualbox

I was able to install Android on Virtualbox normally but never got Whatsapp working on it, always errors and complications (Tablets are not supported, etc...). Finally I found the only solution that worked for me on a spanish website. NO SIM-card needed! Also beginners will understand!

Here's the way I did it:

Download Virtualbox for your system, install it...
Download Android with Whatsapp included Android_4.1.1_WhatsApp.ova.
This is a fully working Android version with Whatsapp already installed
If downloaded, open Virtualbox and

Select "File"-Menu
"Import Appliance..."
"Open appliance"
locate the downloaded "Android_4.1.1_WhatsApp.ova", select it and press "Open"
"Continue"
"Import"

Now you should have a Virtual Machine in vbox named "androVM_vbox86t_4.1.1_r4-20121002-gapps".
Select it and press "Start". A window with running Android will pop up, let it load, unlock it (if cursor doesn't work, disable in "Machine"-Menu the "Mouse Integration")

Your Android version will be in spanish language. With translate.google.com you will be able to select your own language in the settings menu in Android.
Whatsapp is already installed, just run it and type a number you can be called with... Follow the steps and there you go.

Hope I could help you, I'm German, apologize for bad english ;)


What is the difference between deleting and clearing downloads?

Clearing downloads will only clear it from the list of downloads.

To delete files that have been cleared from the list, you would need to do so directly from the SD card's download folder, either with your computer or using a file manager like Astro.


Is it possible to completely disable phone calling on Android?

Try MTK Engineering kit. You can disable calls from that by turning radio off. Alternatively, use in dial pad *#*#4636#*#* and a window pops up. Now select phone information and scroll down to find the radio option. Now turn off the radio. Then you will not receive any calls. Otherwise you can use airplane mode as well.


You can do either way.

The safe method is to update and then root the phone.

But You can also root and then install the ota update. But ota will fail if you have

custom recovery
modified any part of the system like removed bloat, xposed, etc

Still there is  a post in XDA to update ota with custom twrp recovery.


Plug android USB to PC, get malicious file?

Android Devices cannot be affected in any way when you connect it to a computer (atleast when connected in MTP mode)..

There might be a possibility that you'll get affected, that too only when USB Debugging (ADB mode) is ON, because there might be a chance that there's a virus in your computer that can install a payload virus application directly (without your knowledge) via the ADB mode to your device.
That app might be a type of virus that periodically displays advertisements, or can be installed as a payloaded (modded) update to an existing application (like a Browser or even Banking app) (with same package name) in your device that can track every info you provide to the app (even the user credentials you provide, like username and password). Or in the worst case, it can be a exploit app that can install itself or its other apps as system app, making it impossible to uninstall (unless you root your device).
So switch OFF ADB mode when not used or when you're not working in a trustable computer.

When your device is connected in USB Mass Storage Mode (which is removed since KitKat), there's a chance that a virus in your computer might place crafted virus files in the removable disk (popular viruses like autorun.inf, New Folder .exe, Shortcut virus, etc.), but that won't affect your Android device in any way. Only when you connect the device to another computer (in UMS mode), there's a chance that the computer might get affected.

Other than these, I don't think there's anything harmful when connected to computer, AFAIK.


My SGS cell headphone's button doesn't work, what should I do?

According to this thread you aren't alone:

  Poweramp hijacks the headset
  controls(wired & BT) from all my other
  media players... I use headset
  controls with the stock mp3 player,
  pandora, xiialive, & fm radio.. they
  all surrender the headset controls
  when not in use, but when I bring
  poweramp in the mix the headset
  controls only work with poweramp.. I
  went into the headset options in
  poweramp and disabled everything, that
  stops the controls in poweramp, BUT
  doesn't restore the headset controls
  to the other players when I want to
  use them...

but according to the last post by the dev this should fix it assuming you are running latest version (uninstalling would probably restore control as well):

  Not exactly. I've made today a
  workaround I mentioned above - so
  unchecking Headset Buttons option in
  PowerAMP now should properly redirect
  next button presses to other players
  (applies to 2.2 only). This will be
  included in next minor release, coming
  beginning of the next week.

  Thanks for the report again.


How to make a recovery persist through ROM installations?

I have not used Vivek ROM and I don't know how the ROM installation is happening. Most of the latest ROM now having AROMA Installer. So when installing the ROM, it will prompt whether you want to change recovery. So when you choose a new the ROM for your mobile, please check ROM installation is through AROMA installer and it has the option to flash recovery or not


Web based Google Talk chat notifications sent to my device

It appears the message is initially logged to my phone, and tablet, as Google says "Hey there's a new mmessage fofor you." Once I start in on the convo it only runs on the one device.


How can delete a draft for a no-reply sender?

After playing around with the app, I've found that this is something that Google messenger has overlooked. They don't have any option of clearing drafts.

After some research I found that it's safe to clear data of your messenger app. This will clear all drafts and unsent messages, but nothing else.
To do that, go to settings -> apps -> messages -> storage -> clear data.

Sent and received messages are not stored in the messaging app, rather they are stored in /storage/emulated/0/Android/data/com.android.providers.telephony.
(You might need a rooted phone to access this)
Therefore clearing the app data is not going to delete your messages.

I have tried this myself before recommending such a drastic move. (I did make a backup before that, just in case.)


Using old Android phones as multi channel dash cam

Most of your requirements can be met by either a custom software or some apps on the Play Store.

May be not merging video. You will need to upload chunks of video periodically, be it hourly, daily or weekly, to some central location that knows about all devices. (Some server in the cloud? your home PC? May be you can set the save location of the apps to a OneDrive/Google Drive folder)

I don't think there's any harm to the camera on devices on atleast most devices. I've seen people use droids for home surveillance for a while.

Although you'll have to make sure the device isn't placed in direct sunlight and not exposed to extreme summer heat. Most devices can shut down automatically when the heat is more than it can handle, though it is mostly to prevent heat damage from an overloaded/misbehaving CPU, not the heat from the environment.

Battery Life

Main issue would be the battery life. Even when simply recording by using a charger from the car (usually 1A. May be 2.4A if you're really lucky to get one of those charger adapters.)

Your camera won't last more than a hour or two under it's own power. (Even the latest devices can only last 5-6 hours with screen on) You can may be attach a battery pack which uses solar panels to charge.

I don't know the effect on the battery when its connected to a constant power supply. Many new units can handle a good amount of abuse, but older ones may have issues. Although this isn't an issue for you as long as you have a way to constantly power the device.

Things may become a bit simpler if you only need to record when the car is running. This will reduce the battery issues significantly.

Due to the openness of the question, you may have better luck posting this on a discussion group/forum or something like Reddit.


How to check that an Android device isn't being used in a botnet / sending spam emails?

I suggest using the Android VPN feature to route all of your network traffic to an OpenVPN server. This will send all traffic, Wifi and cellular, through one chokepoint where you can log and analyze it, and it will do so regardless of what network the phone is using. Then you can log and analyze traffic from the OpenVPN server using any of the standard tools.

For an example of a project that uses this approach for a different sort of network security analysis, namely to find apps that send data over unencrypted or insecurely-encrypted connections, see nogotofail.


Screen rotation lock won't work for landscape mode

Modified from one of my previous answers:

  Use apps like Ultimate Rotation Control - with proper settings, it seamlessly integrates with system rotation toggle, and on top of that you can enable/disable any rotation direction, force apps that don't usually rotate to rotate, and set per-app rotation behavior.


How to display contacts' pictures in a square instead of in a circle?

Which IMHO makes no sense, breaks the UX and wastes screen estate

You're the first I'm hearing that from, as in the circles wastes screen estate compared to the square ones.

Well, if you could get the apk for this contacts app on Techno C8, it might be able to give you something closer to your heart desire.


Permission denied while installing a system app with SSH

I found where the problem comes. When I want to change the rights on the file, the installation has already begun. I do not know exactly what happens during installation. So I downloaded the APK to the root file system, I change the permissions and copy the APK in /system/app with the -p argument to the cp command to keep the file permissions on the target.

if [[ $EUID -ne 0 ]]; then
   echo ">> This script must be run as root."
   exit 1
fi

echo ">> Remounting /system in write mode..."
mount -o rw,remount /system

echo ">> Installing Manager..."
wget -P / http://update.esmart.net/apk/Manager.apk
chmod 777 /Manager.apk
chown system:system /Manager.apk
cp -p -f /Manager.apk /system/app

echo ">> Removing smanager..."
rm /system/app/smanager*

echo ">> Remounting /system in read mode..."
mount -o ro,remount /system

echo ">> Starting Manager..."
sleep 2
am start -W -n ch.esmart.managerapp/.MainActivity

echo ">> Finished !"


Disabling "Storage space running out" notification in Status Bar?

To permanently disable storage notifications, try long-pressing on the notification, go to App Info and uncheck Show notifications. You must do it through long-pressing.

If it is un-checkable, hit Force Stop and confirm.

This is a known method to get rid of Verizon's persistent Wifi notification: Similar Guide

Hope this helps,


tried tracking my phone through android device manager. having trouble doing so.help!

I think that you can use Google instead of Android Device Manager in your particular case. Today it happened to me the very same thing that happened to you and as in your case Android Device Manager was of no use. But I typed find my phone in Google and it gave me map centered around the place where I had actually forgotten my phone. It seems the map cannot be zoomed in, but at least it can give you an hint about where the phone was before discharge.
Here's a screenshot of what I got from Google.

Better than nothing I suppose.


So late to answer a question like this, still:

For all non-advanced users who want to root their Defy and install custom ROMS, first refer this article.

It says all about you want to know about Defy before torturing it :D But don't worry, it is almost impossible to brick the mighty Defy, so feel free to experiment.


How can I turn off all sounds and LEDs apart from my Alarm?

Priority Mode added in Android 5.0, allows you to 'snooze' alerts until you turn 'All' mode back on or for a set period of time. You can trigger it by touching either of the volume buttons.

In Android 5.1, you can set priority mode to be enabled until your next alarm, which means you can set it right before going to bed and when your alarm goes off it will be back to 'All' mode.

NB. This also applies to 'None' mode as well as 'Priority'

As for the LED's i don't think it is possible with stock android to turn them off just when in Priority mode. It might be possible using an app such as Lightflow Lite (Full) which allows you to configure the LED notifications for your device.


Facebook on Nexus 4 looks different than on Nexus 5

It is the new Facebook app design. You don't choose to have it and it is not tied to a apk, but rather to your account. At a certain time, when you connect your account on a device and if your account has the new design, the app will switch itself to its design, but not instantaneously.


How to print screen my application in android phone?

You can use an app called ShootMe from the Market to do this easily (requires root).  You can also use the Android SDK to do it without root, but you have to be connected to your computer.


How to see pictures in your text messages

Ensure your mobile data is on and that roaming is switched on. As I do not know your operating system I will post instructions for marshmallow.

Settings > mobile networks > data roaming

EDIT:
based upon the newly supplied facts I viewed you need to change you apn login details as seen on this website.

Navigate to
Settings>More>Mobile networks>Access Point Names>Menu>

Once there delete any currently present apn profiles then restart (hold down the power button until the menu including a shut down button appears).

Once turned back on navigate back to the apn menu.

Enter these details in a new profile

APN: tfdata
MMSC: http://mms-tf.net
MMS proxy: mms3.tracfone.com
MMS port: 80

Save and restart once more.

Your MMS should now work.


Phones wifi turns off automatically when im in wifi

This happens to me as well.
Try Disabling power saving apps and see if it works out, if not backup your data and try factory resetting your phone or reflashing it (android) or reinstalling the phone's software via your phone manufacturer'sPC software. If that doesn't solve your problem your phone might have a problem with the antenna.


How to get WiFi working after changing ROM?

It is quite possible the problem to be coming from the kernel, but you are free to try and set a mac address. If you are rooted you can install Xposed framework and try "id changer xposed".
If it doesn't help you can make a full nandroid backup so you don't loose any data and try flashing different roms and kernels and see if the same problem still exists.


How to keep Hangouts from adding a "1" before SMS shortcode?

Save the shortcode number as +728464. Hangouts all think that +7 is the prefix, so it won't prepend the +1.


Use odin with official Samsung firmware, in download mode. It is knox safe.


Stock OS or any other supporting OS for a rooted HTC rhyme S510b

You can download the stock ROM for HTC rhyme and flash it. Done!

This link seems to provide the 4.0.3 ROM to download and flash. You can also google to find other stock ROMs to download.


Stock email app does not include certain attachments when forwarding email

I'm sorry to tell you that Android's email forwarding function is broekn at least since 2009. Google is closing all bugreports and ignoring thisn problem. This kind of problem is easy to hide so those who don't an Android device won't know about it. And since fixing it won't bring in any money...there's no need to fix it.


how can I tell if someone has read text message?

No, delivery reports generally just tell you that the message has been delivered and is sitting on their phone. It does not necessarily tell you that they've been read. There isn't a way to tell if its been read as far as I know.


How to display cell info display (CID) on screen?

You will not be able to display this on the Home screen without 3rd party apps.

You can use this app called CellID Info from Google Play Store, you may find other apps that display this info too. The CellID Info doesn't say if it has a widget (i don't think it does) but some of the other ones might.


it happens.Don't worry, its just a minor brick. you can recover it. What you have to do is, you have to flash your htc mini with a new firmware(either stock/cyanogenmod/any custom rom). But proceed by your own risk. Now follow up how to flash custom rom/cyanogenmod/ stock rom on htc mini on google. You should find your answer.

Good Luck!


There is nothing to worry about. If you watch carefully, every Android browser including Chrome and others take a lot of memory. In order to minimize it, try to use a single tab in the browser. Moreover, try to clear browser cache and history once a day. I hope this might solve your problem


How to turn off ringer when connected to particular wifi network

This isn't built-in functionality, but it's something you could achieve with a trigger/event app such as Tasker. This kind of app runs in the background, and lets you configure certain actions to take (such as turning off the ringer) when certain events occur (such as seeing a particular Wi-Fi network). Tasker's not the only such app, but it's very complete and has some users who contribute to this site, which means that if you have questions setting it up you can probably get them answered here. See tasker.


Is it possible to create a new recovery partition, and if so, how does
  it have to be done?

No, it is not possible...  later Sony devices use what is called "Recovery in Boot" and recovery resides inside the boot partition... Makes it much more difficult to install TWRP or other custom recovery or software because a custom boot image (kernel) is required.

  Or is it possible to flash a custom ROM without this partition?

Yes you can, in fact it is a requirement since stock software won't work with TWRP installed (the boot image fails validation, at least last time I looked), because there is a way to patch the boot partition and install TWRP.

So is the question how to install TWRP? No, that isn't really it either because with a locked bootloader you cannot.

This is a journey you can take with help in a more relevant place... I already answered your questions as asked, but will give you some references to start reading about all the steps required.

Unlock bootloader

Official TWRP information

Install TWRP and FOTAkernel


Because all cables have a resistance. This is affected by the length and cross sectional area supplying the power pins.

The formula is:

  R =  ρ L / A

(Where R is resistance, ρ is resistivity, L is length and A is cross sectional area).

Other factors are the plug itself and the amount of power it can draw. Also, factors like QC 3.0 compatibility allow the phone to pull more current at a higher voltage. Phones intelligently decide how much power to draw as well based upon their own tables, the temperature and charge and other properties of the battery.

But, in general, a cable with higher resistance or unable to pull as much power will charge more slowly. Just because a cable is rated for 2A doesn't mean it will achieve this.

To see more detail, I suggest you get a meter that will allow you to measure the precise current and voltage using the same USB plug and different cables.


How does Android Market WebStore's Silent Install work?

On the other note, I also thought that
  C2DM might have been used to do this,
  but since my personal device uses 2.1
  and C2DM is available to devices
  having 2.2+, the possibility of use of
  C2DM is quite less.

It is actually quite plausible for 2.1 Market to use C2DM. GTalk, Gmail, and many other Google apps have always used C2DM internally (even before it's named C2DM). In 2.1, C2DM exist as GTalk Service. In 2.2, Google opened the C2DM API for external developers since they realized that 1) most app developers does not have the resources to create a reliable Push notification service, 2) a unified Push service would save battery, 3) Reliable instant Push service is a good selling point for Android.


Cracking your screen most likely isn't covered through a warranty. This is a good reason why you should purchase a screen protector. Mime Ghost Glass would be my recommendation as far as screen protectors go...

You can try to email Google's support: googleplay-support@google.com, explain what happened and you can probably pay to get it repaired, however the Nexus 5 should be coming out in the very near future for $350 so it may be better to just purchase a new device for a little more as screen repairs are usually $100+


How to install Android ADB drivers on Windows? (Any Android Phone)

There are many tutorials on the internet, and I will explain the best method here in my answer.

Download this program: http://www.mediafire.com/download/gy3g3gdc1vzcv6a/adb-setup-1.4.2.exe
Open the program.
Select Y on every option.
ADB should now be successfully installed on your Windows 8.x computer.

More information can be found here.


How can I get daydream mode to remain active throughout the night when using the wireless charger?

Since wireless charging actually stops charging at 100%, daydream will not stay active.  There's a open issue for this at https://code.google.com/p/android/issues/detail?id=48980

As a workaround, you can root your phone and, go to a command prompt and type the following:

su
svc power stayon true


Completely disable Nexus 5 Power Button and Remap to Volume Button

As a hardware solution,

  Your power button is not broken, but getting stuck from residue or soft rubbers.

You can massage the key to help remove any sticky parts from the key and to help rejuvenate the rubber bounce.

Press the power button in reasonably hard and hold it in for a few seconds, then slowly decrease the pressure until you have removed your finger.
( This can help to crush any dust or move any residue out of the buttons path )
Press the button in slowly until you feel it just make contact & quickly release it..
( Repeatedly doing this will help to dry any sticky residue from something like a fizzy drink )
Blow air into the button, press a few times and blow again !
( This can help to remove any sand or grit that might be holding the button down )
Massage the button, press the button in slowly and then with moderate pressure, push up on the power button ( applying the most pressure on the top part of the button )  and slowly keeping moderate pressure, drag your finger ( or roll it ) to apply more pressure on the bottom of the button ...

Repeatedly Roll your finger ( or slide it up and down ) to distribute the pressure throughout the entire button... You will be Rocking the button while maintaining moderate pressure.

( This can help to rejuvenate the rubber that returns the button back to it's position )

I believe the issue can be fixed by massaging the button.


How MIUI releases based on different Android versions have same features?

Android version is mainly developed by Google. OEMs like Xiaomi modify AOSP to inject their own features. Other OEMs like Samsung, Huawei also do the same but they don't make visual changes as much as Xiaomi does. Even community based ROMs like Lineage, Omni and their offshoots like AOSP Extended, Resurrection Remix also have an almost standard set of modifications which they do to every AOSP release.

You can also customize AOSP to build a ROM of your own choice with required features.


If your phone is on the same local Wi-Fi network as your computer then you could use Airdroid for this. If it's not, then Remote Desktop offers a terminal emulator, so you could use that to uninstall the app from the command line:

pm uninstall app.package.name

Alternatively, you could set up an SSH server and then use the above pm command. Is there some SSH server for android? is a good place to start if you need SSH server software. Also note that using pm uninstall from outside adb shell - such as in a terminal emulator - will require root. I am unsure if Airdroid requires root for its uninstall feature.


Finally I got it to work. Programs can only be run if they are located at the home directory of termux. That is, run pwd to know where the home directory is and put the source files there, then compile and run, enjoy!


Is it possible to get Android on a Nokia e65?

The Symbian Series 60 operating system running on most of Nokia's high-end phones is very different from the Linux-based operating systems like Android, so someone would have to put a lot of work in to getting it working on devices designed for that. I haven't yet heard of any projects trying to convert any of Nokia's Symbian based phones. One of the primary problems is that Symbian generally runs on far lower powered devices and is a much smaller, simpler piece of software, so I'm not sure that Android could fit into a phone designed for that.

There is a project that aims to get Android working on Nokia's Internet Tablets (the N800 and N900 ranges) called NITdroid. These devices are already running a customised version of Linux (in their case Nokia's Maemo, rather than our Android) so converting them to Android should be possible.


LG Aristo 2 and Xbox 360 Controller with USB OTG

Could this be of any help? I suppose connecting it to an Xbox controller would work if you can use any other controller.
Does the LG Aristo work with gamepads, if so how can I connect it too the ípega?


Applications which interfere with screen appearance can prevent a user from makes changes to security settings while the app is active.

The operating system has to be careful to prevent a 3rd-party application from having influence over security settings by changing the appearance of security options to the user. (best guess speculation)

A screen-color-changing app, Twilight, may have been active, and therefore, from a Security Manager's point of view, able to influence a user's input to system security settings menus.


Is the Samsung Galaxy Core Prime S82OL capable of wifi tethering, if so, how?

As @Avinash had commented, WiFi Tethering is available on all phones, including mine, which is also a Samsung Galaxy Core Prime (but has a different Model Number).

Were you able to at least connect to your hotspot, by your PC, even without a Network Connection (Internet Access)?
If so, then you would have to enable your "Mobile Data" or "Data Connection" to be able to connect to the internet.


Note: Partial answer to address Cyanogenmod unavailability.

The reason why you couldn't find your device here is because Cyanogenmod(CM) didn't port it on your device model for some reason. To be precise, there is no official CM for your device. That said there are some unofficial custom ROMs (including CM) available for your device.
(Click here to know the difference between official and unofficial CM.)
According to a user in this link, the official XDA thread for your device is here, and the relevant ROMs are:

CM11 (4.4.4): http://forum.xda-developers.com/xper...-11-0-t2648316
AOKP (4.4.4): http://forum.xda-developers.com/xper...4-4-4-t2795440
CarbonRom (4.4.2): http://forum.xda-developers.com/xper...icm11-t2783757

(The instructions to flash are mentioned in the corresponding links. Otherwise, you may go to the official XDA thread.)

Be cautioned to check the "Status:Stable" for any unofficial ROM that you want to flash.


Android Studio unable to see any connected targets, neither hardware nor virtual

For posterity the answer was that localhost had been reassigned.  I discovered this by typing "ping localhost" at the terminal.  The solution was to add a line in etc/hosts, as Chappie said.  I have still not been able to figure out what caused it to be reassigned, nor how.  Warning that reassigning your localhost could cause some programs to cease working correctly.


Phone Usage is a great app that can monitor usage and do all of the following! (description on app page)

Monitor your phone call, text and network data usage.

★★★★★ "Loads of similar apps on the market, but this one beats them hands down."

★ Set limits on daily, weekly and monthly usage.

★ Alerts when you break your usage limits.

★ Widgets for calls, texts and data.

★ See which apps are using the most data.

★ See who you call the most.

★ See usage per hour, day, week and month.


I was given an used HTC desire, doesn't boot, how can I reinstall it?

clockworkmod is a custom recovery, so the device is probably rooted.

A 128 MB SDCard is as good as no SDCard at all, and probably cannot even hold a single image to flash. You might want to check for a bigger one, everything below 4 GB makes not much sense (make sure to buy nothing below class-4, class-6 is better, class-10 not really necessary). After that, check on CyanogenMod.COM for your device, and follow instructions there.

Before doing so, however: Have you tried to boot the device normally (just using the Power button)? It might even boot up normally. If not, you can execute the wipe data/factory reset item in the last screenshot, followed by reboot system now and see if that helps. If not, see above :)


How can I stream music/audio from Android and PC to Android device via WiFi?

WiFi Speaker

Stream all Audio from PC to Android!

About

  Use WiFi Speaker to stream all audio from a computer to an Android device in realtime. Just run the server on your Windows PC, and the app on your Android. The server is completely free, as is the app.

  Setup is easy:

  Download and install the server on your media PC.
  Get the WiFi Speaker Android app on Google Play
  Enjoy tunes!

Links

Google Play Store: WiFi Speaker (Free)
Google Play Store: WiFi Speaker Pro (Paid, no ads)
pixelatedmind.com: Media PC Server for WinXP/Vista/7

Screenshots:

Note: I'm the developer.


The only way I found was one by one...a better choice would have been to create a new calendar in google calendar  which could have been deleted in whole.


How do I Restore a ClockworkMod backup with a busted power button or through ADB?

Unfortunately send key events via ADB in recovery mode is impossible, otherwise navigating through the recovery options menu would have been easy.

But fortunately, my version of CWM supports the soft keys on my phone. The 'search' button substituted as the selection button (usually the job of the power button). Using that, I was able to navigate into the backup and restore menu and restore my phone.

Hope this helps someone in the future.


OK - This issue is still happening.
I hope, since your phone was new and under warranty, that you took it back to get a new one.

There are people still experiencing this same thing. It is being discussed in the Levono/Motorola forums.

https://forums.lenovo.com/t5/MOTO-E-2nd-Gen/Moto-E-2nd-sudden-battery-drain-and-power-off/m-p/3862539#M4467

The solution presented by a Motorola Agent was to plug the phone in to a wall charging unit, let it charge to 100%, and then keep charging it for awhile. This seems to have worked for me. My phone is about 2 years old. So, I can't take it back for an exchange.

But, another user isn't as lucky as me. So, any addition information or solution suggestions would be helpful here or on that other forum.


Can I install Cynogen OS on my Yu Yuphoria 5010A?

Maybe this will help. (NOTE: these builds are for the build 'lettuce')

https://download.cyanogenmod.org/?device=lettuce


How do I unlock my Nexus 5 without touching the screen to back up my pictures and videos before re-setting?

Get a USB OTG cable, and connect a standard USB mouse to your phone. You can use the mouse on the lockscreen; no need to enable anything in advance.

I tried this with http://www.amazon.co.uk/gp/aw/d/B009DFCCKO and it worked perfectly with my Nexus 5. It took a few weeks to arrive from China, but luckily I wasn't in a hurry. I'm sure it's possible to get something similar sooner if you pay a little more.

To answer the other part of your question, there's no need to reset a device just to replace the screen (I changed the screen on my Nexus 7 without resetting it). But if it was me, I'd feel happier about sending it off for repair if I had all the photos safely backed up, just in case.


I feel your pain, this has happened to me. It's very frustrating. I tried clearing cache for apps, removing them using the application manager and a bunch of other unsuccessful attempts. The only thing that helped was a factory reset. Luckily I was able to backup my data prior to doing a full factory reset. I know you mentioned that it's something that you don't want to do. The only other option would be to root your device and flash your device with a new ROM - but doing this would essentially be a pseudo reset, so if this seems like a valid option, I would play it safe, backup and reset.

Also, you mentioned that you were able to read the host file? Do you see any specific URL's or IP addresses in the "hosts" file? If so, you want to clear anything that says Google play. Leave only the first two lines - which should be something like:

127.0.0.1    localhost
x.x.x.x:port*

Where x is variable and :port would be defined

I found a thread on XDA forums that might help - but it requires Root.

Tested FIX for Google Play Connection Error

Let me know if this helps.


Make Google Search app use Google.com.au

So I figured out a while back that it's my phones locale that is affecting this but never really thought I could change it.

This morning however as I was doing a Goolge search for "how to change Android locale" I though about trying to search for an app on the Market.

Sure enough there are a few that can. The one that I've gone with is made by inKa.

Custom Locale


Stock email client doesn't load email + images (screens provided)

For the images, you should ramp up the "Size to Retrieve" value.
Most images are in the ten or hundreds of kilobytes.

For the sync-

The first thing you should try is -- from the homescreen,
Menu>Settings>Accounts&Sync> and ensure that sync is enabled for the email client.

-However-
You may not have a version of the stock email client that supports the exchange push protocol. (Such a thing used to exist, although I'm fairly sure all stock mail clients support exchange, nowadays)
Or else, you may need to remove the account and manually re-add it as an account that uses "Exchange" -

HTH!


Updates reinstalled bundled apps I have uninstalled

I'm afraid not. These bundled apps are part of the ROM image, so the app updates are part of the system update. When you install an update, it just copies the data wholesale into the phone's system partition: it doesn't install apps one by one. For this reason, there's no way to filter out individual apps from the update.

You can't even remove those files from the update image on your PC: removing files would make the update signature fail to match. The phone would detect this and not install the update.

You just have to disable the bundled apps you don't want after each system update, or unlock your bootloader and install a custom ROM.