How do I display/see the Valid List in a Google spreadsheet on Android device?

Using the Google Drive App I created a test spreadsheet to investigate your question. I found the [1] to be a footnote - at the bottom of the spreadsheet is a list of all notes about validation for each applicable cell. The same applies to comments made to cells and, I suspect, other types of advanced cell formatting that don't translate well to small screens. It's clunky, but at least the validation follows to mobile. There doesn't seem to be a way to change how validation information is displayed.

See here below the spreadsheet are two footnotes, one indicating valid data (by displaying the help text, [1]) and the other representing invalid data (by displaying "validationFailed[Help Text]," [2]):


My google play is logged in a different E-mail than my google account

I am assuming you took the old one off.

If not, just go onto the store, tap the side menu icon, tap the down arrow above the options, and switch account.Then delete it from the accounts menu in settings.

If you did take it off:

Take off every account, and clear the data, cache and force stop the play store. If you must, uninstall its updates. Then re-add the needed account.


Is there a way to tell if an Android phone is rooted?

The easiest way of root checking is to use program Root Checker.


I'm not sure about the configuration setting, but I believe this is not only limited to home screen managers since you can achieve this by using 3rd-party apps.

Some related keywords:

Startup manager: Google Play Store
Autostart: Google Play Store
Autorun: Google Play Store

Otherwise, you can use automation apps like Tasker:

Create a Profile: Event - System - Device Boot
Create a Task with Action: App - Launch App - (Select the app)
Link the Profile to the Task


Particular WiFi does not connect after trying to root Samsung Galaxy S10e with Magisk

Go to the WiFi networks activity.
Long-press the problematic WiFi network
Choose "Forget network"
Turn WiFi off and on, just to make sure
Tap the WiFi
You will be asked for the WiFi password again, enter it
Now you should be able to connect, at least that is what worked for me


How can I save notes taken in the Galaxy Ace's Notes 2.0 application to restore after a system reset?

Install Titanium backup - (this requires root access) from Play store and you can backup thinks like sms/call logs/apps and app data. In your case, you might want to backup the app and the app data for that particular app, save your backups. Once you restore the phone, you can use Titanium to restore that app and data.


Display multiple app screens at the same time

If you have a Samsung phone, there is a split screen option. I personally have not used it, so you would have to look into it. The option is not available as stand, no.

There are some third party ROMs, that are capable of doing it but you would need to root your phone.  Have a look at the link below. I had a quick look out on the web and found this:
How to Get Multi-Window Multitasking on Any Android Phone or Tablet


non-wipe non-unlock root for Android 2.3.3

Android 2.3.3 was (on all devices I'm aware of) vulnerable to the Gingerbreak exploit, which used a software hole in Android to gain root permission and therefore doesn't require wiping your device. SuperOneClick provides this as one of its root methods, making it a popular choice for rooting versions 2.3 to 2.3.3 of Gingerbread.


Note this part in your description:

  ...The songs will not show up unless I restart the application several times...

Every reboot or finished USB connection will broadcast a android.intent.action.MEDIA_MOUNTED intent to apps. Media Storage captures this...

...and triggers a re-scan of the media library. If you have a very large one, the Media Storage is probably re-scanning during that period (could take minutes, depending on your phone's specs), thus the library is temporarily unavailable.


Merge two Google play/apps accounts into one list

You can't merge two separate Google Play accounts per Google (link to Google).  Apps purchased on one account cannot be transferred to another account, etc:

It isn't currently possible to merge separate Google Accounts.


That should be possible and requires a reverse port forward, which can be setup with adb:

Run this command on your Raspberry Pi: adb reverse tcp:<remote> tcp:<local> where <remote> is the TCP port on your android phone and <local> the TCP port on your Raspberry Pi.

Example:

adb reverse tcp:2222 tcp:22

Let's say your Android phone has the WiFi IP 192.168.1.5. Now you should be able to connect from your laptop (or any device on the WiFi) to 192.168.1.5:2222 and end up port-forwarded to your Raspberry Pi's ssh on port 22.

You might need to build adb for Raspbian yourself, which is explained here. But recent Raspbian versions should include a recend adb client.

2nd option:
you could forward (relay) the ports at the USB tethering subnet - usually 192.168.42.x, where 192.168.42.129 is your Android phone and the Raspberry Pi will have an interface usb0 with the IP address assigned by the Android's DHCP. Understand that once USB tethering is enabled, your phone will have two active network interfaces: wlan0 (which is your WiFi 192.168.1.x as usual) and usb0 (which is 192.168.42.x). You need to know the usb0 IP on your Raspberry Pi, once it's connected to USB tethering. Now to make it all work you would need to use a tool like tcpxd on your Android phone:

tcpxd 192.168.1.5:2222 192.168.42.55:22

Where 192.168.42.55 is your usb0 IP from your Raspberry Pi. Same as option 1: You should be able to connect from your laptop (or any device on the WiFi) to 192.168.1.5:2222 and end up port-forwarded (relayed) to your Raspberry Pi's ssh on port 22.

Both solutions should work without root.


You can also update with Samsung Kies on your computer.


How do take good close shot photos of documents

Use Evernote. It has a dedicated Page Camera feature for your purpose. You can continuously snap documents with it.

If you are a premium user, keywords from your snapped documents will be indexed with OCR technologies (which will be useful in searching). And, it works great (I am a premium user & I have used it). If you aren't, just buy premium subscription for 1 month... Indexing continue to exist after 1 month (but new documents won't be indexed).


How can I run the Android emulator together with another VM?

You can’t run two different emulation stacks on your processor at the same time. Sorry, it wouldn’t happen.

Update: Your processor can only run one emulation system at the time. Kernel modules will “reserve” the right to use the processor’s emulation capabilities at the exclusion of any other emulator that want to use it. So you can only use VMware, VirtualBox, HyperV, etc. separately.


Why did you decide it is corrupted? When my phone can't read my SD card I usually do the following.

Insert the corrupted card in PC and blindly copy its content in some HD directory. I usually specify option ignore errors. It may cause issues with some files, but usually it is recoverable
I format the corrupted card with option check media for errors. If it got formatted with only few or no errors, I usually reuse it. Otherwise I take a new card
I copy all copied content from hard drive back to the new or old recovered card
I return the card back in the phone and usually it continues working as before

Note that SD card usually holds only certain number of rewrites, therefore if you do writing a lot, then a new card will be always a better solution.


How can I make my USB headset work correctly?

Check for the otg to USB connector, some of the wire may be loose.
Your mobile software drives for USB headphone may get crashed, so you may get mixed result. Check for your system updates in your mobile. It may fix the issue.
Your headphone may have chipset that some time block the incoming otg signals.

I am using Lenovo K4 mobile and Zebronics iron head USB headset. Hearing audio and video through otg to USB female. I have few creeping sound for 2o Sec for every track for songs, but work great after that..


What ROM could be used on an HTC Desire bravo with non-functioning physical buttons

You can install the Xposed framework on a rooted device.

There are numerous modules that will enable softkeys on the device. Have a search in Xposed in the "Downloads" section for "softkeys".

One example is here and it has the Android L style soft keys. In case the article goes down here's the XDA thread with the apk


How do I safely "copy" my gpg keys from kgpg on Linux to an Android app like openkeychain?

The main objective here is to keep the file local in order to minimize the risk of an outsider deliberately stealing your keys.

Method 1 (recommended)

Hook up your phone via the USB charging cable that came with it. In order to do this, plug in the small micro-USB connector into the respective slot on the bottom of your phone. Then plug in the large USB2 connector into your computer.

You should now have a notification on your phone prompting you to enable mass storage. If you do not see this notification, download and install the Samsung USB Drivers. Now do enable mass storage.

Open the device with your computers file manager and copy the desired file over.

Method 2 (potentially less secure)

Some apps allow you to run an FTP Server on your phone. This allows you to remotely access your phone from within your local network. The downside is that allows any other machine on the network to grab the data while it is being sent.

From my experience, ES File Explorer does the best job at this, supplying a ton of other useful features as well.

Once you have installed the app, launch it and press the Menu key. Scroll down to "Remote Manager" and hit "Turn On". Type the supplied address into your computers file manager. Now copy the desired files to the desired destination.

Method 3 (potentially less secure)

If your computer supports Bluetooth, you can exchange files using it. Again, the downside is that allows any other machine on the network to grab the data while it is being sent.

Turn on Bluetooth on both your phone and your computer, and set one of them to be visible. Then connect to it from the other machine. You will have to confirm the connection, and potentially type in a code displayed in the other machine.

You can now open the device in your computers file manager and copy the desired files to the desired destination.


Unbrick Lenovo ZUK Z1, after every partition was formatted

Yesterday we ended up in the same state after trying to flash CyanogenMod 13 on the phone: loop trying to boot CyanogenMod 13 (cyan robot head with circle waves) and no way to get the phone to put itself into adb or fastboot mode.

Here's how we solved the issue and got the phone working again, just if it's useful for somebody in the future:

Reboot to the (factory) Zuk recovery firmware: press VolumeUp+VolumeDown+Power continuously. The phone will reboot (keep pressing). Unplug the phone USB cable. Choose "English" and then "Power off". Let it power off.
Get TWRP from twrp.me. Try to flash it using fastboot with the USB cable disconnected (it will wait until you connect the cable, don't do it yet, let it wait):

fastboot -i 0x2b4c flash recovery twrp-3.0.2-0-Z1.img

With the phone switched off, press VolumeUp+VolumeDown (not Power) and plug the phone to the computer with the buttons pressed. This was the magic required to put the phone in fastboot mode. Fastboot will do its job and TWRP will be flashed. It worked for us, but this flashing step might fail for you. Only if it failed, what I would do would be to return to step 1 and try to boot directly from TWRP like this, and then go to step 5:

fastboot -i 0x2b4c boot twrp-3.0.2-0-Z1.img

To boot the phone into TWRP, press VolumeUp+Power until the phone reboots (keep pressing until TWRP boots).
To get the phone to a working state, flash CyanoGen OS 12 (this archive) once TWRP is loaded:

adb push cm-12.1-YOG4PAS7DF-ham-signed-c4eecafcd7.zip /sdcard/

On TWRP: "update", select the zip file you copied with the previous command.

Reboot, and you have a working phone again.

Thanks a lot to Gonzaman for the "Poweroff your device hold vol+ and vol- and connect it to pc" trick. You saved our day! :-)


Where does Android store clipboard data?

Pure AOSP version of Android does not save clipboard data to files; the data is stored only in RAM by the ClipboardService, which runs inside the system_server process.

Samsung, like many other manufacturers, adds their proprietary modifications to the base AOSP code; one of these modifications is the ability to keep the clipboard history, and this history is stored in files in the /data/Clipboard directory. Of course, you won't find this proprietary Samsung code on other devices, or even in third-party ROMs for Samsung devices.

As for accessing the clipboard service using adb shell service call clipboard ..., you cannot do it on recent Android versions, because the IClipboard interface now has security checks (it requires specifying the package name, and the calling uid must own the package name). This interface is also an implementation detail and changes between different Android versions.


Where to add SSH keys to allow connections to remote server on Android?

It's not quite as seamless, but the ssh binary provided by busybox (mine, at least) supports the -i flag, so you can put the key wherever you want and use that:

ssh -i /path/to/key_file joeuser@somehost.com

The relevant man page entry for -i (with the caveat that the information about the default path may not be the same on Android):

-i identity_file

         Selects a file from which the identity (private key) for public
         key authentication is read.  The default is ~/.ssh/identity for
         protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and
         ~/.ssh/id_rsa for protocol version 2.  Identity files may also be
         specified on a per-host basis in the configuration file.  It is
         possible to have multiple -i options (and multiple identities
         specified in configuration files).  ssh will also try to load
         certificate information from the filename obtained by appending
         -cert.pub to identity filenames.


How to know how long my smartphone is running

Go to Settings > About Phone > Status and scroll to the end of the options. You'll see the up time.


AdAway (root) SHOULD block all ad-hosts. So in my case, chrome blocks all ads on webpages because it can not load them cause of blocking the ad-host system wide.

Try updating the host lists in AdAway.


Check for suspicious applications you may have installed recently. Also this behaviour is very weird as it should usually do that on the internal sd card where it could harm your device and not on the external one where it only annoys the user.

About the "self replicating": If you know in what file the worm is located and checked if all files are the same then deleting that file and formatting your sd card may be the solution to your issue.


Is it possible to output audio from the speakers while a Bluetooth headset is connected?

You can accomplish this by disconnecting the stereo audio (A2DP) profile from your headset. This still keeps your headset paired with the hands-free profile.

You can do this by opening Bluetooth settings, long-pressing your attached device and unchecking Stereo audio.


Does android keeps a system log about location and networks?

By default Android does not save any local logs, even the logcat log is just a ring buffer that contains only the last log elements that fit into the log buffer (often this buffer has ~65KB).
Typically such abuffer is overwritten after a few hours, if the device use not used it may last up to one or two days but that is very device specific. Some devices log dozens of messages per minute even in Air-plane mode without any app active.
First you should check if the location services are activated at all. If they are not activated there is a high chance that they aware deactivated all the time and hence no app was able to access any location.
As far as I know Android itself does not record data on available or used mobile network  bases or Wifi access points. Only if Google location services are activated such data is collected and uploaded to Google.
If you have support of the local authorities the easiest way would be to contact the mobile network provider the used SIM-card is from and use their log which antennas were used in the specified time span.


Timezone is not updating with WiFi and ethernet network in Android

Time synchronization via Wifi/Ethernet bases on the NTP protocol. All NTP server are running with UTC time, hence they can not provide a time zone.
If if they would the time-zone would be useless, as an NTP server can be located anywhere in the world. Typically one NTP DNS name consists on multiple NTP servers, and based on a region the closest server is selected, but that still does not mean that the server is located in the same time-zone as you are.
Only the cellular network has the Network Identity and Time Zone (NITZ) service which provides not only time but also the current time-zone. As a mobile network cell is limited to a very small area it is possible to deliver correct time zone data via cellular.


Backup / Restore Titanium Backup's labels

From the old ROM, save a copy of /data/data/com.keramidas.TitaniumBackup/databases/custom.

Settings->Apps, force stop TiBak, wipe its data.
Run TiBk (this creates an initial set of databases). Check busybox, etc are OK.
Again: Settings->Apps, stop TitBak.
Replace /data/data/com.keramidas.TitaniumBackup/databases/custom with the copy from the old ROM
Restart TiBk; profit.

Credit


I just saw that you don't want to block the calls, but send to voicemail.
My mistake.

As easy as one, two, three :)

Call settings -> Blacklist -> Small icon at the bottom corner -> Private numbers

That is for cm-10.2.0

Might be a little different if you have another version, but you get the idea.


Antenna Patch/Adaptor for Galaxy Nexus i9250

You will need a MS147.

Be careful, you might kill your internal Antenna connecting an external one.


My phone is stuck In Twrp Mode And Touch is not working in this mode. And i am not normally booting. Please Guide?

I had the same issue a few years back,
After looking everywhere and not finding a solution I felt like an imbecile when I realised what to do, so be prepared ... >_<

I used an OTG Cable and a USB mouse and everything worked fine :)

I was porting TWRP to my device and accidentally set the screen rotation the wrong way, It is still the wrong way with a mouse but a lot easier to navigate.


What differences are there now adays from Chrome OS and the Android OS?

Android on Chrome OS (ARC++) is just one supported container flavor sitting on top of the Chromium/Chrome OS kernel. Not all features of Android are supported, the version of Android (Nougat) that Chrome OS is running depends upon the version of Chrome OS.
See: Running Custom Containers Under Chrome OS for more details regarding containers on Chrome OS.
So while Chrome OS has a high security reputation, getting Android to run on a Chromebook means some compromises:

Don't Android apps (ARC++) run in a container and not a VM?
Unfortunately, yes, Android apps currently run only in a container. We try to isolate them quite a bit (using namespaces, seccomp, alt syscall, SELinux, etc...), but at the end of the day, they have direct access to many syscalls and kernel interfaces, so a bug in there is reachable via code compiled with Android's NDK.

Additionally while Google is trying to promote Android on Chrome OS to developers: https://developer.android.com/chrome-os/ there are still outstanding issues like getting Android on Chrome OS to see the SD card in your Chromebook which might be considered showstoppers by certain apps.


It sounds like your bootloader is locked, which is different from rooting.  With a locked bootloader, you can only flash official signed factory images; with it unlocked, you can flash anything to any partition.

If you're following Google's directions for installing factory images, you'll see that one of the steps is to run a fastboot oem unlock command.  This unlocks the phone's bootloader.  It also erases all your data.  (But installing the L Preview system image will do that anyway.)


Cannot Re-enable developer settings after ROM re-install

Some ROMs move settings around. For example, on Ressurection Remix a lot of options are moved to new entry "Customisation" in Settings. Check your Settings app.

You can also use ADB or Terminal Emulator and run following command (taken from there):

am start -n com.android.settings/.DevelopmentSettings

You can also check your ROM's forum thread to see if anyone else also had problems with enabling Developer Settings.


Nokia 7.1 won't boot after Google Security Patch update

It is a fairly common sight on a "Nokia 7.1". Did you try this tutorial already? The slots can essentially take you 1 version behind and you can then try booting. Sometimes that works (as in the comments sent by many). And since you want to preserve your data, there's even lesser chance that it will work, but it can.

If not, what you can try is to go one version behind (by changing the boot slot -- fastboot --set-active=a or b as needed) and then try to sideload the latest update via recovery again. As with updates, they can only take you forward and not backwards. The 408F is the newest update for the phone and you cannot find an update newer than that. When you'll change the slot, you'll be on 408E and then the 408F should install just fine.

As about your question about how the update got installed, it's the beauty of A/B devices, but the issue isn't with installing the update, it was done successfully. The issue is more of the device not managing to get its encryption running after the update has finished installing. The system feels that the update was successfully installed, but the phone clearly knows that something went wrong with the data encryption/decryption process.

In case changing the boot slot and then installing the update doesn't help, then you're left off requiring full firmware installation. You can send to Nokia or buy a remote flashing service. If you still haven't done a reset until this point, then the service can try to help bring your phone to a bootable state where you can backup your data.


Controlling the camera through phone keys

There are many apps. You can go with Vosco which is my favorite one but without key mapping (no hardware button to take pic) but a great one. Otherwise, Camera360 is a good choice. Also you can go with CameraMx (or Mx Camera maybe) or Line Camera or Cymera (this one has a great range of photo editing tools as well). All of these can be customized to take pictures with volume key or so.


How to find nearest cell tower location?

As Dan insisted in his comment, here as separate answer:

Narayanan already mentioned in his answer that each cell tower can be identified via its "CID" (Cell ID), and there are several apps available at Google Play which make use of this. A few examples include:

OpenSignal and RF Signal Tracker (source: Google Play; click images for larger variant)

OpenSignal (first image). Here the compass gives you the direction to the cell tower. The app has additional features as well, e.g. it can plot cell towers and WiFi APs. My favorite in this area however is RF Signal Tracker, which has comparable features. It can show you on a map in live-mode cell towers you have been recently connected to (including those you are connected to currently) and their coverage (measured while you've been connected to them). You can import your own cell data in CSV format, or export existing ones to edit them and re-import). If you were in logging mode, you can even export a nice KML to see results in Google Maps or Google Earth, or simply re-play the recording. Another nice feature is the list of "neighbors", where this app logs when a connection was handed over from one cell to another.

There are several more apps having comparable features, so you might want to check the "related" sections on their playstore pages to find the app best fitting for your purpose.


Why are some songs are not named correctly in media players?

Are you sure your tags are correct, it sounds like they're not?

Try looking at the files with something like MP3Tag or MediaMonkey they should show exactly which tags are in there and let you clear out any corrupted tags.


Bootloop after flashing TWRP (Also lost recovery)

Same problem with my BQ M8...
Here is how I solved it:

-With the phone conected via USB, Launch CMD to run ADB and test as many times as needed that the PC and terminal can talk to each other with the command "adb devices". Eventually after several attempts, it will return the device and number. Posibly stating the work "recovery".

-Go into bootloader with the command "adb reboot bootloader". As before, try it as many times as needed util it works (that means you will have to re-Run the ADB, and un-plug, plug the phone).
-Once on Bootloader (you can verify because the phone screen is in "Fastboot..." state, you have to Launch in your PC the FLASH TOOLS (hpoe you know how to use it)
-In FlashTools select only BOOT and RECOVERY tickmarks, and leave the rest unmarked). Then Press on the DOWNLOAD green arrow
-Now back in ADB window, use the command "fastboot reboot". This will re-start the phone, and FlashTolls will immediately kick in, Flashing the BOOT and RECOVERY files back in your phone (it takes miliseconds).
-The phone will re-start and this time you will have all in STOCK (you´ll also have Bootloader Locked again).

Hope this will help you out.


How can i safely clean up my phone for selling

If you mean to ask: "Are [your] emails safe if Yahoo and others [are deleted] when [you] hit reset?"

Then the answer to your question is yes, absolutely. Your phone simply acts as a medium between the email app (Gmail, Yahoo, Outlook, etc.) and where your emails are actually stored (in the respective apps' servers).

Using your example: Your Yahoo account, and all of the emails for it, are all part of Yahoo's servers. Deleting your Yahoo account off of your phone will make no difference to the account or emails still contained in Yahoo's servers. You would have to use a Desktop browser and log in to your Yahoo account, then find the option to delete your account, and explicitly click that option - if you were trying to delete your account.

So yes, you have nothing to fear by factory resetting your phone in terms of keeping your account and emails safe.


Is Galaxy S5 capable to receive IR signals

Maybe this is the answer to your question. I'm not sure but according to this link it can't. http://www.tamatalk.com/IB/topic/190144-a-way-to-get-galaxy-s5-to-send-files-via-ir/


Sync both ways "camera picture folder" for android and pc

You could use SyncMe Wireless application.

With SyncMe,you can copy, move, sync and backup your mp3, pictures and documents over WiFi (including Portable WiFi hotspot), (or cellular VPN)  to your computer. Nothing to be installed on your computer.

The application itself provides a step by step guide in setting up the folder to be synced (note: sharing must be enabled on your computer).

Setup device folder to DCIM folder
Setup computer folder to be the "shared folder" where photos are copied on the computer.
Configure sync options and filters (and schedule-if needed.
Tap the job to sync.

Basically the setup could be anything like this:

NB: No affiliation with the appplication but just use it as my daily driver for similar needs

Note: You may need to enable SMB1 on Windows


Disable connecting USB as media device with Jelly Bean

I have no XPs with JB but Google closed UMS (USB Mass Storage) support. My device with Android 4.2.2 suppors only MTP and PTP protocols and I can switch between them in the storage settings. Check this out.


How to add desktop shortcut for URL, ignoring web app manifest?

To bypass any site's web app manifest...

            Copy the following code...

JavaScriptx:

if (meta=document.querySelector('meta[name="mobile-web-app-capable"]')) meta.parentNode.removeChild(meta);

if (mani=document.querySelector('link[rel="manifest"]')) mani.parentNode.removeChild(mani);

void(0)

        Open Chrome on Android

            Go to the URL you want to add to your Home screen, for example...

            https://news.google.com/news/i#0

        Paste the code copied earlier into Chrome's Location bar

            Scroll to the beginning of the pasted code

            (Touch & Drag repeatedly on the text in the Location bar to scroll it)

        Touch after the x in JavaScriptx
        Backspace the x, using whatever your Backspace button looks like on the on-screen keyboard
        Touch Go on the on-screen keyboard (to confirm/accept the URL & run it)

    The JavaScript should execute on the page & it should appear to do nothing, that's fine.

    Note: if the page reloads for any reason, you'll need to run the JavaScript again.

    Now, try adding that page to the Home screen again...

To add the URL to the Home screen...

            Touch Chrome's on-screen "3 dots menu" (on the right of the Location bar, next to the "open tab count" button) or use the hardware menu button

            Touch Add to Home screen

    It should end up as a normal Chrome link, not as a Web App, since the JavaScript nuked the page's preference for "web app mode".

Questions / Comments?...

    Why did you have me copy JavaScriptx...just to have me Backspace the x off later?

        Because, in my testing, on my phone, when I pasted anything with JavaScript: at the beginning, Chrome ripped that part off, leaving only the text after it.


Use adb to disable the app. And download a trusted  screen recorder.
For installed apps:
adb shell pm list packages should list all the packages on your device. Then use adb shell pm disable <package_to_disable>
to disable an installed app.
For system apps:
For system apps just the disable command is different  adb shell pm disable-user --user 0 <package_to_disable>
if you want to see the disabled apps use adb shell pm list packages -d
Take a look at this https://www.xda-developers.com/disable-system-app-bloatware-android/


How to create filesystem in TWRP? Getting error: "Unable to format to remove encryption"

You can always format from command-line to be sure where the problem is (if any). This will erase your whole /data partition which contains personal data, apps etc.

Boot to TWRP recovery.
Find block device for userdata partition. Usually it's symlinked at /dev/block/by-name/userdata or /dev/block/bootdevice/by-name/userdata. See FINDING BLOCK DEVICE section in this answer.
Make sure userdata partition is not mounted (which already seems the case here). Execute mount to see all mounted filesystems. To un-mount open terminal or adb shell and execute:

~# umount /data
~# umount /sdcard

Find partition size:

~# SIZE=$(blockdev --getsz /dev/block/by-name/userdata)

You get size in 512-byte sectors.
Leave (at least) 16 KB (32 sectors) at partition end for crypto footer - it's required on devices using Full Disk Encryption (FDE):

~# SIZE=$((SIZE - 32))

Create filesystem on the rest of space. To create f2fs filesystem:

~# mkfs.f2fs -l data /dev/block/by-name/userdata $SIZE

To create ext4 filesystem, size is to be provided in block count. If using 4KB block size:

~# mkfs.ext4 -L data -b 4096 /dev/block/by-name/userdata $((SIZE * 512 / 4096))

Or if older Android-specific make_ext4fs is available:

~# make_ext4fs -L data -l $((SIZE * 512)) /dev/block/by-name/userdata

data is filesystem/volume label.

NOTES:

blockdev and mkfs.*/make_ext4fs are usually bundled with TWRP or you need to get static binaries.
Why we need to leave space for crypto-footer? See quote from Partition map:

  Starting in Android 3.0, the recovery.fstab file gains an additional optional field, options. Currently the only defined option is length , which lets you explicitly specify the length of the partition. This length is used when reformatting the partition (e.g., for the userdata partition during a data wipe/factory reset operation, or for the system partition during installation of a full OTA package). If the length value is negative, then the size to format is taken by adding the length value to the true partition size. For instance, setting "length=-16384" means the last 16k of that partition will not be overwritten when that partition is reformatted. This supports features such as encryption of the userdata partition (where encryption metadata is stored at the end of the partition that should not be overwritten).

You don't need to provide filesystem size if you don't intend to encrypt your device or if device uses File Based Encryption (FBE). To create filesystem on whole partition:

~# mkfs.f2fs -l data /dev/block/by-name/userdata


Make sure you have this --redirect-gateway in your configuration file.

That option is documented on the OpenVPN man page

 --redirect-gateway

Automatically execute routing commands to cause all outgoing IP traffic to be redirected over the VPN.

This option performs three steps:

    Create a static route for the --remote address which forwards to the pre-existing default gateway. This is done so that (3) will not create a routing loop.

    Delete the default gateway route.

    Set the new default gateway to be the VPN endpoint address (derived either from --route-gateway or the second parameter to --ifconfig when --dev tun is specified).

When the tunnel is torn down, all of the above steps are reversed so that the original default route is restored.


Will flashing a custom ROM brick my Huawei while the bootloader is locked?

What's your question you wanted to know whether it's bricks your device or not right? anyways dumbfuck flashing custom rom means changing the bootloader itself tebeda ye kulaye chaf


New Television icon appeared in my Android desktop

The GPSFix app is known for this kind of spam (see its comments on the Playstore), even AntiVirus/AntiMalware apps classify it as adware (taken from those comments, again).

Hence, my recommendation is:

optionally post a comment on the playstore to warn other users
uninstall that app
delete that icon (do not "start" it, as you cannot know where it takes you -- it might introduce more problems)

These kind of trouble-makers are no unknowns. Please see the questions tagged malware to find similar reports.

The playstore has enough replacement apps not offering those "unwanted side-effects" (take e.g. a look at GPS Status & Toolbox). So no need to shed any crocodile tears over that one app :)


As of right now there will not be an official 2.2 release for the Moment.  Here's a thread to keep updated.


Fastest way to set a contact picture on Android

Unfortunately there is no simple, fast solution to this, Facebook has actively made this difficult and even though there were solutions for older versions of Android, they all related to the Facebook API, not Android which was just doing documented calls that are not supported any longer.

However, if your father uses Google+ you CAN sync Google+ and Google account pictures to contacts.

Open Google+ and go to Menu (3 lines) and select Settings, then tap the Google account used on the device, scroll down to Contacts, and in that menu enable "Keep contacts up to date". Note that this will also put your user account and Google account avatar in sync, and most SMS/MMS Messaging apps will use this information as well and display the contacts profile picture in the message stream.

Contacts can also be edited online by logging into the Google account in question and going to Google Contacts page. Again it is not speedy, but it will work, and there is some import/export functionality on this page as well, but I don't believe it relates to profile pictures.


That TWRP requires a password is because your /data is encrypted, which is default since Android 6.

To permanently decrypt the filesystem, you need to format /data and flash a "disable force encryption" package. Be aware that formatting /data will delete all your files, including photos, music, etc. in your internal storage.

Also be careful when flashing other ROMs or applying OTAs, as most of them will make your /data encrypted again and you'll have to format it again. You need to flash the "force encryption disabler" every time you flash another ROM/OTA.


Is there a solution to get the stock ICS Dialer and People apps with Touchwiz devices?

Apparently not. I checked with some people on XDA. I just rooted and upgraded to CM10.


How to change my phone's firmware nationality?

For Samsung devices (unbranded ones) the answers are pretty simple:

As long as the model is the same (exactly the same, even the characters after the numbers), the ROM is compatible. (Usually the bare models without any special characters after them have more international firmwares).
Yes, it's enough if you flash an international/regional firmware on top of the old one. Sometimes it needs a factory reset but usually rebuilding the dalvik-cache is the case.
It doesn't matter if your device is rooted. You may be able to flash using Mobile ODIN if you are rooted (no PC needed then) but root access is usually not needed if your bootloader is unlocked (usual case).

So in general you can flash any ROM that suits your device model.


Any security difference between root based firewall (AFWall+) and non-root based ones (NetGuard)?

As the author of NetGuard I have first hand experience in this field.

A disadvantage of a firewall based on a local VPN is that not all traffic types can be handled, because the (Android) Linux kernel does not allow forwarding all traffic types over a socket based connection. An example is IPsec, which is being used for IP calling by some manufacturers. A partial (not for IPsec) solution to this would be to use a remote VPN server to forward traffic, but this is privacy wise not acceptable for a lot of people and would come with additional complexity and probably also with extra battery usage. In practice handling TCP and UDP traffic appears to be sufficient for 99,9% of the NetGuard users. Since Android 5 it is possible to exclude applications from being routed into the VPN (the VPN implementing application decides if this is mandatory or optional), which can be used to address problems arising from not being able to forward all traffic. Another option is to exclude address (ranges), which NetGuard uses to 'fix' IP calling for some manufacturers.

Another disadvantage is that forwarding traffic will increase battery usage on mobile devices, because it involves some processing, because packets needs to be inspected and to be forwarded. Using iptables, which is integrated in the Linux kernel, is more efficient as thus more battery friendly.

In general it has appeared that Android routes all traffic into the VPN, even traffic of system applications and components, but a manufacturer could decide to exclude certain traffic types, reducing the security that can be achieved by a VPN based firewall.

NetGuard does not analyze the data itself, except for DNS requests to provide ad blocking, but if it would it could raise a privacy concern. Nevertheless, technically seen this is an advantage of a VPN based firewall (if you still want to call it that way), because it would allow state-full inspection of data streams beyond what is possible with iptables. This would likely be at the costs of battery usage, because of the processing involved. Note that it would require a local MiT attack to inspect SSL streams.

Yet another disadvantage is that Android doesn't allow chaining of VPN's, so using a local VPN to implement a firewall will prevent using of a real VPN service, unless the firewall provides such a service itself or alternatively a forwarding or proxy mechanism to another VPN application.

Lastly, a VPN based firewall depends on the application providing the firewall VPN service to be running. This seems to be trivial, but it is not, because some manufacturer Android versions/variants are too aggressively killing processes in low memory conditions (IMHO it is a bug if Android kills applications providing a VPN service).

Finally, rooting of Android devices is becoming increasingly difficult, leaving a VPN based firewall as the only choice for many people. I don't expect Google to add a system based firewall anytime soon, because it could affect their ad revenue significantly. iOS does have a system based firewall.

Let me know if there are any questions and I will try to answer them.


Android 4 for Galaxy S Advance (GT-I9070)?

Both Techzek and Slashgear have stated (in semi-recent articles) that Samsung has not said if the device will get the ICS upgrade or not, and Samsung seems to be ignoring the issue judging by the amount of ignored questions on this topic in it's own forum.


Creating USB connector cable using female-female adapter

In USB, one device acts as the host, and others as peripherals. USB-on-the-go sockets and cables use particular pins wired together to let each device know which rôle it should play. Your home-made cable didn't have this, so the phone was trying to act as a peripheral, not a host. If you'd learned about USB-OTG before trying to make your own cable, and shorted together the correct pins on the host end of the cable, it would have worked fine.


After programmatically setting the resolution through an app, how can I make the device remember the new setting?

Several options:

modify the boot image accordingly, or
use init.d scripts if your device supports them (if not, there are some apps to achieve that). Or,
use an automation app to do that on BOOT_COMPLETED (e.g. tasker supports that, e.g. running a script on BOOT_COMPLETED – called "device start" there IIRC).


Phones WITH SD card support, Android 6.0+ will ask you whether you want to use the SD Card as portable or internal storage. If you do not plan on moving the SD Card between devices, you can use it as internal storage. That will essentially increase your storage capacity. Mind you, if you ever remove the SD card after designating as "internal", some applications may stop working on your phone, and the card need to be formatted again to be used on different device.


I had the same problem now I finally worked it out basically you need to go to widget on your phone and  look for yahoo news. Then drag yahoo news to your screen and the problem will be solved.


Formatting Android storage "zero out" technique

There is an app for this called Secure Deletion for Android, which can be used to overwrite the data. Another way to obfuscate the data would be to encrypt the device before using factory reset. This encrypts all your data, and after the device is reset, it will be very unlikely that the data can be recovered.


How to lower OOM value of an app permanently?

On XDA I found a post discussing how to PIN an app to not get killed by OOM. As your question indicates your device is rooted, this could be useful for you. The principle described there can be applied to your case as well by simply changing the oom_adj value specified (the -17 would permanently PIN it, highest prio -- so use a larger value to "weaken" that).

The script snipped posted there looks like this:

#!/system/bin/sh
sleep 60

PPID=$(pidof com.estrongs.android.safer)
echo "-17" > /proc/$PPID/oom_adj

An anonymous user noted you could also set this file to read-only permissions to prevent Android from updating it, adding chmod 444 /proc/$PPID/oom_adj to the above script (the proposed 444 means nothing but read permission, but doesn't affect the system's ability to remove the file when the process ends). I have not verified that, but this could in fact save you from looping/repeatedly running the script, making the set value permanent for as long as the process lives.

As said, replace the -17 by your chosen value. Also replace the app's package name (com.estrongs.android.safer) by the package name of your target app. You can also lower the sleep value, or even ommit the sleep at all.

Now you need a way to auto-execute this as soon as your app is running. For this part, you could e.g. use Tasker: Context would be "app running" (and your app selected), and the task "run shell", with above script as parameter. Then, as soon as you start your app (and it comes to foreground), Tasker would execute the script -- and the oom_adj value should be applied.


Change "contact" photo when making a call

Turns out I had to change this via the "Mail Settings" menu in Gmail, under the General Menu is a My Picture menu, where you can select the image used for Google +, Google Voice and apparently the icon used for contacts synched with gmail.


How can I disconnect a phone from Google's data backup service?

You don't need to do anything. Every device using Google Backup with the same Google account keeps its own separate set of data. When you sign into your Google account for the first time after a factory-reset, the device will look through all the backup sets and try to pick the most recent one from the same device. It'll restore from that set of data, and use that to create a new backup set.

Only if you sign in on a completely new device that you haven't used before (not even before a factory-reset) will it choose a set from a different device: in that case, the most recently backed-up set.

So, you can leave your Galaxy Nexus backing up to its own set, and your Galaxy S5 backing up to its own set. If you factory-reset one of them, it'll restore the apps and data from the same device.

For a much more complete explanation of how Google Backup keeps track of different sets of backed-up data, see my answer to Google Backup: Multiple devices using the same account - what happens on Restore?


Free PDF reader for Android phone that has a "Go To page" function

You can goto page in 'fit to screen' or 'continous scroll' mode (but not 'reflow text') by touching at the bottom of the screen and it'll make a scroll bar turn up. As you drag your finger left and right you'll see the page number and total number of pages at the top left of the screen.

Edit in 2015: Slightly different now: touch at the bottom, then you'll see a page number on the right edge of the screen, which you can drag up and down.


Hangouts is using obscene amounts of background data

It used 1.5GB in less than a day for me a couple of weeks ago, so I've turned off background data for the app. Makes it pretty crippled, but only option. I can't find any answer to this problem anywhere.


How do I recover photos taken from guest account in andriod 5.0

No, if it's right what you say and all guest data from the previous session was deleted you can't find anything back. If it isn't deleted completely you can try to look for it in the system folders.

Have a nice day,


I can suggest sideloading the Lyft app. Earlier versions of Lyft had Android Wear support, but it was later removed (for some reason).

Here's how to get Lyft on Android Wear watches:

Delete the Lyft app from your phone.
Allow downloads from unknown sources.
Download the Lyft APK version 3.50, the last version available on APKMirror to support Wear.
Sign-in to the Lyft app.
Wait a few minutes, then go into the Android Wear app on your phone. Scroll down to "Actions", then tap "Call a Car" and then tap "Lyft".
Now you can say to your watch, "OK Google, call me a car" and it will order a Lyft to your current location.
Turn off Lyft auto-updates in the Play Store: go to Lyft's page, hit the three dots in the top-right, and uncheck auto updates.

Note 1: The Lyft app will appear on your watch's launcher as well. For me, it didn't work initially (it crashed on launch for a few hours), but now I can order a car from that app as well, giving (me at least) two ways to order a Lyft from your watch.

Note 2: I'll be sending an email to Lyft asking them to add Wear support back to the latest version of the Lyft app.


I can give you one suggestion. Based on the what you have posted and based on what I understand do the following thing.

*. Backup all your data through Bluetooth and do a Settings Reset.
(Settings --> Privacy --> Settings reset).

And try to connect to Computer using your USB setup. If still no help do the next step

*. Do a Factory Reset.
(Settings --> Privacy --> Factory data reset).

If still no help then that might be Hardware issue. Go to any Samsung Customer service center. They might replace only the Pins section.


"Loading video..." seems to take forever on Android

Their could be a number of possible problems such as the format of the video; either the phones hardware or Cyanogenmod 10 may not support the format in which the video is in. I believe the video format is most likely the case because as you describe:

  The exact same video on my iPad will load usually instantly on the exact same connection.

and

  I usually play videos through the default app, 'Gallery' I think it is, but I have tried other players too (ie MX Player and Hubi) and get the same problem.

So check the video format of the videos in which you view. In this link, they describe the possible video formats that the Galaxy S3 can play. If the video is not in the correct format, I suggest trying to convert the video files localy on your PC.

Also another solution may be to re-image the phone to possibly earlier version of Cyanogenmod could possibly work.

Hope this helps.


How to install google play store on AOSPA 5.1 Falcon?

You should be able to flash gapps which provides little except Google Play Services and the Play Store (Gmail, Chrome, Google+, etc. are not included).
http://wiki.cyanogenmod.org/w/Google_Apps


How do I prevent KitKat from showing two alarm icons in the notification bar?

I think the one on the right is the icon that shows you have an alarm on (always shows when you have an alarm). The one on the left is a notification and should disappear if you dismiss the notification.


What Are The Differences Between Samsung Firmware Version For Countries In The Same Region?

I guess that they are optimized for a particular country for example they will use different wifi channels (you should find the best channel anyway for best speed) and for different mobile communication infrastructures.

The best you can do to find out is test them.If you want the best out of your phone then flash a 4.4.2 or newer if possible rom and kernel and more (I use dorimanx 10 bet test)


How can I change screen timeout based on whether my phone is/not charging?

There's an option to keep your screen lit while charging, try:

Settings -> Developer Options -> Stay Awake


cannot see option to turn off my google news feed

After clicking "more..." on the bottom, and getting that settings page up, as you did..

choose 'general' then see it says
'discover  - you'll see stories related to your interests..'

turn that 'discover' off.

That closes the news feed.


Samsung Galaxy S7: dark photos with sunlight

Samsung's camera app may have developed more options since mine, an S3, but the settings allow configuration of 'Effects' and 'Scene'.

'Effects' controls color and warmness, and specific washouts or enhanced colors, while,

'Scene' implies filtering based on the usage of the device in conjunction to surroundings. It takes into consideration emphasized lighting (outdoor, dawn, sunset), light dispersion conditions (beach, snow), diminished lighting (night, fireworks), focal lighting (candlelight, backlight), need for speed during exposure (i.e. sport events).

Used separately or in conjunction, they could resolve your issues.


How to clear/wipe an Android phone before selling it?

By doing a factory reset and formatting the SD cards, I would say that it is safe enough to sell. If you want to be perfectly sure, flashing the original ROM with option of wiping the cache will make the phone as good as you got it when you purchased. Of course, still you have to format the SD card in that case as well.

To know how to flash the original ROM for you LG Optimus GT540, you can visit this page, which has a step by step instructions about this process.  You should be able to find similar such page for your other Samsung device just with Google search.

Update: I found this web page, which explains about to how to downgrade i5800 to 2.1. By that process you can get the original ROM (watch out for the region) and safely sell.


*See each phone's touch screen has a limit amount of touch points. As far as I know, nowadays all the smartphone has maximum 10 multi-touch points. Whereas, the older phones will give you almost 5 multi-touch points. I think there is a mistake counting your multi-touch points. I hope your phone has minimum 5 multi-touch points.

  Unfortunately, there's no way to increase or decrease multi-touch
  points no matter your phone is rooted or not. Nothing can help.

It's the hardware which has a limit and it's controlled by softwares. And softwares has to obey the instructions using the limited ability of hardwares.*


Is a screen protector useful on a Gorilla Glass phone?

No matter how hard glass can be, it still is limited to the Mohs hardness of the material (<7). In day-to-day use, it has to face the occasional harder matters it encounters, such as Quartz (7), SiC (9.5) or even Diamond (10) grains hidden in sand.

As for the oleophobic coating, while the quality of the original coating is superior to those on the 3rd-party tempered glass films (not to mention plastic films which has no such coating), it still will gradually wear out especially under repeated friction of fingers and organic solvents such as Alcohol, and once it does there's no going back unless you replace the screen itself.

Applying a film, in both cases, is a sort of degrade in experience: you lose the general smoothness and gain a bit more scratches on the film itself, but in exchange, once the scratches or wear of the coating accumulate to a certain level, you could just replace the film at a very low cost, and the experience will be close if not equal to new.


After relocking and unlocking again, it worked for me.


How do I setup a Gmail account with 2-step verification in K-9 Mail?

IMAP clients generally need to use application-specific passwords in order to access accounts that use 2-step verification. You'll need to generate a new app-specific password, then use that to set up your incoming/outgoing servers instead of using your regular account password. Google's support page (linked above) includes instructions for doing this. Summarized, the procedure is:

How to generate an application-specific password

Visit your Google Account settings page.
On the left, click Security.
Under the "Signing in to Google" topic, click App Passwords.
Using the dropdown menus within under the App Passwords section,  select which application you would like to generate a
password for along with the device then click "GENERATE". You'll then
see the application-specific password (ASP) you just created along
with instructions on how to use it.
When you sign in to an application requiring an ASP, enter your ASP in the password field, and make sure you check the "Remember password"
option if you want the application to remember the code.


Exclude an Android/data folder from cache cleanup

There is not an Android built-in feature to exclude a folder from scan. Hiding a folder may be useful but in this case the folder will be created again. So using an app called Clean master lite you can exclude an app from scans. Go to Settings->ignorelist


A way to get the current resolution size and DPI from the command line/terminal/adb?

the result and precise format of the dumpsys command depends on the hardware vendor (of graphics chipset/driver and handset itself) but you should be able to find that info in the adb shell dumpsys display output


How can I get Android 4.0.4 on my XPERIA Neo V?

You might want to visit the Update page for Neo V for closer information on how to update. It not only tells you what has changed, but also provides you with the required downloads.

The link is to the UK version. I could not find any link for Argentina, and the Brazil page does not even list the Neo V. So you might want to check around for yourself -- at least that's somewhere to start with.


Do you still see ads even if your phone is offline?

Most ads require internet access.  If you remove the internet access, then it shouldn't load the ads (unless they are somehow cached?).

If he really, really, really wants to get rid of ads all together, you can install the AdFree app on rooted phones.  It will remove ads from the browser, from apps, etc.  Anything that is in its blacklist will refuse to load.

However, developers do try to make a living and often provide their apps for free at the cost of a little advertising.  You may also want to try and explain this to him and if he really likes the app he can support the developer further by purchasing the full (ad free) version.  No money, no developers.


How can I receive phone calls through Wi-Fi on an Android phone?

You could signup for Skype and get a Skype "Online Number" (this used to be called "Skype In") and then install the Skype app on your phone.

This would give you a real phone number that anyone could ring from a normal landline or mobile, that would ring through to Skype on your phone (or any other device) over your data connection.


how to connect blue yeti mic to galaxy nexus

I think you cannot do it yet because the drivers do not support it.

You can record audio on its own, though. USB Audio Recorder Pro from the Google Play store may work for this purpose. If you search for it, the description contains a link that will allow you to download a demo version for testing.

It definitely works with the Blue Yeti on Nexus 7 as reported by the developer, and a number of other devices.

Note that it has to be USB Audio Recorder Pro by extream software development (to which I am not affiliated), and not USB Audio Recorder which is a different product.

Whereas this is not a full answer to your question, I hope it helps.


HMD has not yet allowed the bootloader unlock of Nokia 6, so you have no chance :(


Is there a way to display calendar notifications without having to unlock the screen?

WidgetLocker is a great lock-screen replacement that will allow you to put any widget installed on your phone on the lock-screen.  You can also configure it to allow your Notification bar to be usable.  The actual calendar popup I'm not sure about, but I know you'd be able to see it when it shows up in your notification bar, and from there you can open it up and snooze/dismiss it.


No root permission after installation of ClockworkModRecovery kernel

The root permission exists inside the recovery, but not in the normal system, you need to root it in there.

There is usually, two partitions recovery and system, as the OP indicated, was booted into the CWM Recovery which resides on recovery hence is rooted, but not the normal Android system.


How to check that my Phone supports MicroSd Card SDXC UHS1 Bus Speed U30 card or not?

If your phone specification state that it can support sd card >32gb (recent phones have support like 128gb, 512gb, 1tb or 2tb), then it supports SDXC.
Otherwise if it only supports 32gb and below, it only supports SDHC since there are no SDHC cards that has greater than 32gb of storage.
Regardless of the UHS-1 class, your phone can still detect micro SD cards that is SDXC compatible since it only specifies the card speed, not the compatibility. At the moment, no phone supports UHS-2 cards (not to be confused with UHS-1 class 2 or U2) but you can still use it since it is backwards compatible - though, you will not gain the optimal speed of that card.
Hope this helps!


Is it possible to set the language and locale to different values?

I've set my phone to English (United States), but then I also customized Date & Time to use Italian format (DD/MM/YYYY). Numbers don't seem to be customizable, plus some apps ignore Date & Time settings and use the ones from the main language, or allow to specify a format.


How can I get small parts of Cyanogenmod like sound files?

Yes, there is a way to do it, use CyanogenMod's github - for reference - this applies across the board whether with AOSP, CAF, CM, AOKP, its found in frameworks/base/data.


Moto G on cyanogenmod 13 has a black screen but phone seems to be running in background

I have faced the same issues too and your best bet is to reset the phone via a custom recovery(assuming you have one installed) since you flashed cm13.


Stuck in Air Plane Mode: How to Force Disabling Air Plane Mode?

It looks like you'll have to do a factory reset.


Is there a way to open SketchUp models on Android?

You can try exporting from SketchUp to other formats such as DXF (tutorial to do this in the free version here) for which there are viewers for Android.  More information here.


The major problem with running Android virtual devices (AVDs) is that they are usually very slow, even on fast hardware. For this reason, consider using the HAXM accelerator which will work with a x86 image

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

You can still keep an ARM-based emulator for when you want to make sure it works, but while developing it would probably be easier to use the x86 Android image, as most of the functionality would be the same as the ARM version.


prevent google play from showing books only

If the Google Play Books app is installed then you can disable that using the method you linked to in your question. However, the store-front of Google Play Books is part of the Google Play Store and cannot be disabled. Maybe it could be hidden with some root modification but I doubt whether such a modification to do this exists. I suspect much of this is managed on the server-side (as Andrew T.) mentioned and so hiding it would be the only possibility.

You can make sure that no books can be downloaded without the password for the Google account by opening up the Google Play Settings and setting Require password for purchases to For all purchases through Google Play on this device. Note that this also affects apps, music, etc.

Sorry this isn't possible! I suppose you could always send a feedback request to Google...


Gingerbread Claims Support for Arabic, but I Don't See the Language in Settings

Where do you live, what's your carrier, and how did you upgrade to 2.3.4?  Normally US firmware won't have Arabic, for example, since it would be wasting space on 99% of people's phones in the US.

That doesn't mean you can't add it.  I think this page provides a method for doing it, but I can't read Arabic :P


How to Backup when Samsung G S3 not booting stuck at Samsung logo?

I used my S3 in "Android System Recovery"

The option "WIPE DATA/FACTORY RESET" seems to npt wipe /sdcard/ partition.

in my case it resolved the isue, now the phone is not stuck, and all the apps that were deleted are re-installed from the cloud by Android because I had backup them on the cloud.

Just as a side note, before  I used the above option to get rid of boot stuck on samasung logo, I couldn't use ODIN to install an original firmware downloaded from here:
http://www.sammobile.com/firmwares/3/?download=14509


How to port forward minecraft PE Server on android

Use the ifconfig command baked into basically every android version. You can access it by installing a terminal emulator.
However, you might not be able to access the Server running on your Device due to your provider blocking incoming connections to all mobile devices for "security reasons", or at least that is what my provider told me when I was trying to host a http web server on my android device.


Where do I find a picture I sent from messages app as MMS?

If you're using the Google messages app, then the picture wouldn't automatically be saved to your gallery app, rather, it stays in the messaging app.

Open the messaging app, find the person you sent the message to, and the pictures should be there. If you deleted the picture, then it's fully deleted and the only way to recover it, would be by using some picture recovery method.

If your phone is rooted, you can double check in the directory where all SMS/MMS are stored, it might still be there. This would be under /data/data/com.android.providers.telephony/databases/mmssms.db


How to extend screen on a secondary monitor in Android-x86?

A quick check of android-x86.org shows at the bottom:

Development (2019/10)
What we are working on now

Android 10 (Q release) porting (q-x86 branch)
Upgrade kernel to 4.19 or newer
OpenGL ES hardware acceleration for intel/radeon/nvidia/amdgpu (pstglia, mauro) and virgl(robh) GPUs.
HDMI audio (cwhuang)
LineageOS integration (jjm)
Hardware accelerated codecs

To-Do List

Multiple displays support
Better power management
Miracast

So the feature Multiple display support is on the To-Do List and probably dependent on OpenGL ES hardware acceleration efforts.
So as of 2019-10 the feature you want isn't available.


Cannot unpair YouTube app on my smartphone from LGTV (SmartTV)

I don't have a TV paired with my YouTube account, so this is really just another setting to look at.

Go to your YouTube account: https://www.youtube.com/account
Click on the Connected TVs option at the bottom of the left hand menu.
If available, disconnect the TV from here.


What is the meaning of "a5ultexx" in terms of phone models?

a500fu or a5ultexx are codenames, but not necessarily ones given by the manufacturer. ROM maintainers will determine a suitable codename representative of the device in the bringup process, and that codename can change during the device's life cycle (in another answer of mine, I described a similar change to another device).
For recent Samsung devices there's an undocumented (AFAIK) pattern in the codenames. Take your device for example:

a5ultexx = SM-A500FU

a5 is obviously Galaxy A5
u for sub-variant, the "U" in "A500FU" - this part is rarely seen
lte for LTE variants, versus wifi for WiFi-only tablets, or 3g for 3G variants.
xx for general region/carrier, in this case, for international devices, the "F" in "A500FU".

As you can see the 2 expressions point to the same device, so yours is compatible.


In some trains you sit like inside an Faraday cage, as they even metallized the windows -- thus no signal can get through. That's also why you have special "mobile phone" zones in some trains: Here they placed something like a little "repeater" inside this section of the train, capturing the signal from outside the cabin (and transmitting it back the same way, of course). However, they don't do that for GPS.


Android 2.3.5 Gingerbread: Sort and do a cloud backup of photos

Quoting from my commnets,

  Well, As I already pointed you can use your preinstaled Google Drive
  or Goolge Plus app for backing up your photos. Or you can use other
  cloud photo backup apps from the Play Store like G Cloud Backup, CM Backup or Dropbox etc.
  Also look for other cloud photo backup apps in google play store.
  Later you can do the sorting after backup.

Once you have stored your photos backed up in the cloud storage, the uploaded images will also have properties stored with them for each image file. So once you restore it to your phone or download it to your computer you can sort the photos based on the Date and Time filter from the file property.


Is there a way to see why an App is incompatible with your phone?

I think root is a problem here, especially if you're using root app.
It's a bit irony google try to limit the users


Get my samsung password without reset it for my stolen android device

Unless Samsung are complete muppets, even they don't know your password: all they know is a special hashed form of the password, which is an irreversible function a bit like encrypting it. When you type in your password, they hash what you type in in the same way, and then compare the two hashed passwords. This way, they can check your password without knowing what it is.

For this reason, there shouldn't be any way to find out what your password is without first changing it. If that turns out not to be true, it would be a very embarrassing security problem for Samsung.

If you want to find a lost or stolen phone, there are other options that don't involve your Samsung account. See the answers to My phone was just stolen an hour or so ago. Are there any options for tracking? for some alternatives that you can install remotely via Google Play.


Outlook accounts not showing in the Accounts setting page

I had this happen and it was driving me nuts. I did finally solve it by deleting the Exchange account from the Outlook app, going to the Accounts menu and hitting Add Account, adding the Exchange Activesync account. THEN, go back to Outlook and add the account again. Outlook walked me through the entire process of adding the account, even though it theoretically existed. Having essentially added the same account both ways, though, it now shows up in the Accounts page and works in the Outlook app.


It appears you're not the only one with this problem.  However, there seems to be a solution by tweaking some settings.  Not sure if you've tried this because you have not indicated the specific setting changes you've made.  Take a look at this AndroidCentral forum post for additional info.


What app sends these push notifications?

To know which notification belongs to which app what you need to do is just long press that notification (after opening notification panel) and it'll reveal the app name or at least it will give you the option to see "App info" which essentially will take you to that app's settings.


Walking: counting steps when walking back and forth in a circle

The step counter is usually not GPS based. Instead the accelerometer sensor of your phone is used.

When walking for every step your body moves up and down a bit which can be easily measured by this sensor. Using the accelerometer instead of GPS has multiple advantages:

The accelerometer requires only very little battery
The accuracy is better - no need to define your step length
It works at location without GPS signal (indoor, staircase)


How do I add a "skip backward/forward" button to my Kodi on-screen display?

So with the current version of KODI on android, I was able to swipe left or right with one finger to jump +/-10 seconds. If you swipe multiple times in the same direction it'll jump 30 secs, a min etc based on your settings in the video section (System>Video>Playback>Skip steps...)
Make sure to click Settings Level in the lower left hand corner to advanced or Expert to see these options.
Other touch screen settings can be found here:
http://kodi.wiki/view/Touch_controls

Or search "touch controls KODI" in google.
That site speaks of the text editing options for keymaps etc if you want to go that route for further customization of your Kodi settings.
I hope this helps!


How third party cookies are handled in Android browsers?

Found the answer via this site: http://www.grc.com/cookies/forensics.htm

Third-party cookies are accepted by the standard browser and also by Firefox.


Hard Reset your phone.. But all your data and apps will be gone..

Turn off the phone. Press and hold at the same time Volume UP,Home and Power keys. When you see Galaxy logo release the Powerstrong text key but continue to hold the Volume Up key and the Home key.

Release them when the Android System Recovery screen appears. Use Volume Up/Down keys for navigation and Power On key for OK. Choose "wipe cache partition", "Yes -- delete all user data", "reboot system now".

And click on Wipe Data/Factory Reset

You are done then.


How can I scan barcodes on webpages in Firefox for Android?

In Firefox for android you can long press the image and select share. From there just choose "decode QR code".
Make sure you first install the program "QR droid".
https://play.google.com/store/apps/details?id=la.droid.qr


Transferring contacts, calendars and applications from one device to another

Assuming you're using Google calendar and that the contacts aren't being stored on your SIM card, all you need to do is set up your new device with the same Google account that you used to set up the previous phone(s).  If you are storing the contacts on the SIM, there is an option in the contacts to move them to Google contacts.

As for installing your apps, any apps you've paid for will automatically download and reinstall from the Android Market (again, provided you use the same Google account on both devices).  You can also use services like AppBrain to create lists that you can then use to mass install apps on another device.

I would recommend using Titanium Backup to back apps up on one device to your SD card, then either transfer the SD card to the backup files to the new device, install Titanium Backup on the new device, and then restore from that.  That way you get too keep you settings for the apps, too.  Don't backup the system settings though, as going from one device model to another may be problematic.


How do you import CA certificates onto an Android phone?

I've used RealmB's Android Certificate Installer to great success.  You simply upload your PEM encoded (.cer or .pem) file and then point your phone's browser to the link that is provided.  No need for a private key.


Cellular Network Setting Won't allow to select preferred network type to LTE

In any 4G enabled dual SIM handset, only one slot is meant to support LTE, that is SLOT 1.

Insert your 4G SIM in SLOT 1 and 3G SIM in SLOT 2.


Internet doesn't work when screen loses focus

I figured out that the problem is with the power saving mode , once i turned it off apps worked correctly again ( pretty surprising how aggressive it is )
I hope this helps someone!


I guess the adb from sudo apt-get install android-tools-adb was a bit too out of date. I downloaded the latest version from https://developer.android.com/studio/releases/platform-tools.html and extracted just the adb command, which is Android Debug Bridge version 1.0.39 Version 0.0.1-4500957, ran it and my phone prompted for a "full restore" which sounds scary but in the end just did a full restore of the FreeOTP. After it was done I have my keys back, yay!


How do I connect my Samsung Galaxy 10.1 tab to a hard wired broadband point (no wifi available)?

You can't.  The Tab doesn't have an ethernet jack and doesn't support it anyways.

If you don't want to get yourself a wireless router, you can set up a WiFi network through a computer with a WiFi card.  There's a guide on LifeHacker on this for Windows 7.  The basics:

Connect your PC to the wired network
Create an ad-hoc network on the PC (you'll want to encrypt it)
Enable ICS (Internet Connection Sharing)
Connect the Tab to the WiFi network broadcast by the PC

If you have trouble getting the PC portion to work, you should ask how to get it working on Super User since they handle PC stuff like this.


How to recover an Android phone if the Launcher has been mistakenly quarantined?

Some phone models have an emergency factory reset button at the back(inside the back cover) of the phone. It looks like a pinhole. Try inserting a pin there. I hope it would work.


Google Play Store claims background data is disabled when I'm not on cellular

I've just experienced this problem, and worked around it by completely disabling mobile data in the SIM card's "Data Usage" configuration page. Once wifi was the only possibility to connect, Play Store stopped complaining about not being allowed to use background data.


How can I install an app from GitHub on Android without a PC or root?

Probably there is no way to do it, if you do not have the Android SDK on your PC, necessary to compile, you can not get the apk. I do not understand the reason for your question, because the application is in the Play Store, but you can download it on your phone and follow this: https://www.androidpit.com/how-to-download-apk-file-from- google- play and get the apk. That is probably the best and only way to get this apk.
Greetings


Phone reboots when I navigate past Falkirk

Try turning off wifi completely then driving past Falkirk several times.  I'm surprised this happens with CM but my experience so far with Gingerbread on the Galaxy Note is that it's very stable so long as you don't have wifi enabled or use an SD card.  (I am trying to remain objective)


Mediatek flash tool device in device manager disconnects

Flash Stock Roms with SP Flash Tool

Step 1:
Download and install Android USB Drivers on your PC. Skip this step, In case the drivers are already installed.

Step 2: Power Off your MTK Device.

Step 3 Download the suitable Firmware for your device, and extract it on your PC.

Step 4: Download and Extract SP Flash Tool on Your PC.

Step 5: In the extracted folder, launch Flash_tool.exe

Step 6: Click on the Download Tab.

Step 7: In the Download Tab, now click on the Scatter-Loading button.

Step 8: Navigate in your Firmware Folder and select Scatter File (A txt file ending with scatter.txt).

Step 9: Click on the Download Button to launch the download procedure.

Step 10: Connect your device to the PC using the USB Cable. Your device should be Powered-off.

Step 11: Once Flashing is completed, a Green circle dialog appears, now you can disconnect your device from the USB Cable and Power it on to check whether it's ok or not.

P.S: Don't select Preloader while flashing unknown Firmwares.


There seems to be a pretty bad bug that affects Cyanogenmod right now

https://jira.cyanogenmod.org/browse/CYAN-5728

A workaround provided in the thread:

from a root terminal (adb root/adb shell or terminal emulator/su)

pm disable com.google.android.gms/com.google.android.gms.checkin.CheckinService


Can a Motorola Droid be in Landscape mode on the Home Screen w/out sliding out the keyboard?

Yes, this is accomplished through the use of 'Home Replacement' or 'Launcher Replacement' apps.

Check out either 'ADW.Launcher' or 'LauncherPro'. Both are fantastic (and free) launcher apps that will not only make your launcher/home screens smoother, but also allow full customization, such as enabling screen rotation without sliding open the keyboard.


When re-partitioning the internal storage, you are wiping out the /efs directory that contains device-specific information, including phone's IMEI, wireless MAC address, etc.  This information is encrypted, so you will need to take extra steps to back up this folder, and restore it after partitioning.

You can do this manually by following the steps for backup:

On your computer (assuming Windows PC) open Command window and issue the following commands:

su - accept the prompt on the phone to allow root privileges.
busybox tar zcvf /sdcard/efsbackup.tar.gz /efs - this compresses the contents of the /efs directory and copies the file to your internal SD Card, preserving the Linux file permissions, OR
cat /dev/block/mmcblk0p1 > /sdcard/efsdevblock-mmcblk0p1.img - this copies the entire partition as an image to your internal SD Card. This is probably a safer method.

Copy the file(s) created above (efsbackup.tar.gz and/or efsdevblock-mmcblk0p1.img) from your internal SD Card to your computer.

To restore you would need to do the reverse:

Copy either efsbackup.tar.gz or efsdevblock-mmcblk0p1.img from your PC to /sdcard (the internal SD Card) of your Galaxy S2.
On your PC open Command prompt and issue commands to restore the contents of /efs folder:

su - gain root privileges.
busybox tar zxvf /sdcard/efsbackup.tar.gz -C / - restores only the /efs folder, OR
cat /sdcard/efsdevblock-mmcblk0p1.img > /dev/block/mmcblk0p1 - restores the entire partition containing the folder.

Alternatively, dev community members came up with apps (that you must either side-load or run from your PC) that will automate this process for you.

Keep in mind that while this works on many Samsung devices, other manufacturers store device-specific information in other locations of internal memory, so the instructions will be different, and apps may not work.


Adaptive brightness is not present in notification bar and altogether does not work

Android has removed "Auto-brightness" in place of "Adaptive brightness" on Android 5.0 Lollipop.
From Android Police,

If you're looking for the auto-brightness switch on the Android L preview build, you won't find it. That's because it's been replaced with the adaptive brightness toggle. [...]
In short, adaptive brightness is like quasi-autobrightness. You're essentially setting a "range" of available brightness levels when this feature is turned on, so that if you have display brightness set to 50%, the phone may only actually adjust itself between 40 and 70% brightness in a given situation. This is as opposed to completely automatic brightness, which typically gives you the full spectrum of brightness adjustments depending on the ambient light. The problem with fully automatic brightness is that's it's often slow and a poor judge of what level of brightness your eyes really need. So, this adaptive mode allows you to set a baseline brightness that the phone will then adjust from based on your surroundings.

If adaptive brightness is active, it will be always active even if the brightness is changed from the quick setting panel, because it will only change the baseline brightness.
On the other hand, it's correct that there is no quick setting to toggle "Adaptive brightness" on stock ROM. It seems the only way to do that is with 3rd-party apps, but I didn't found any as of current writing.


I use DeskSMS on my phone, which will forward all texts to an email address of my choosing (which could then be received on another phone) and also allow responding through email, but it will appear to that person as a standard text from your phone. I found it really handy when I was working in a secured office that didn't allow personal cell phones. I could leave my phone in my car and still be notified of any texts and still respond to them, and the person wouldn't have any idea I was using email to respond.

In using it on your son's device, it is relatively easy to disable, so if your son doesn't want you to see things and is technologically inclined, he could probably find ways around it. But I think if the kid is smart enough, just about any app is able to be bypassed. It isn't made for monitoring, but it would work just the same.

I believe there is a $5 yearly charge (I am pretty sure it comes with a 30 day trial), because of the costs involved in running the server that processes everything.


DoubleTwist sync fails after Froyo Update

Here are things I would try:

Clear DoubleTwist's cache
Clear DoubleTwist's data
Re-install DoubleTwist


Can the buying process from the Market be made more secure?

Don't save your credit card info.  (Edit: Just tried, you can't enter info without it being saved.  Ugh.)  You can set up a PIN in the Market but that's easily worked around by clearing the data.  Google Wallet (Checkout) doesn't appear to have any security settings beyond needing to log in, though obviously saved credentials work on Android.
I think then that your only option (besides using another market) is to use full encryption on the device such as is present in Honeycomb in combination with a lock screen and not being rooted.  Which doesn't rule out exploits, but if there was no risk of your CC being used nefariously then it wouldn't be usable by you either :P.  Of course, if your phone is stolen you could just cancel your cards and/or let your credit card company know about the risk or actuality of unauthorized purchases.
Google will also help you fix it:

Account Hijacking
If you previously created a Google Wallet Account, and an unauthorized person has accessed your account, please contact us immediately. Our fraud protection policy covers you against any unauthorized purchases that were made with your Google Account. If we find that an unauthorized purchase was made, we'll make sure you aren't charged for it.


adb start-server and listen on all interfaces

This is a bug in the current implementation. Although adb has the -a flag, it doesn't forward it to the daemon when it launches it, so the daemon still only listens on localhost. Until this is fixed, launching the daemon in the foreground seems to be the only solution.

Another improvement would be to keep the command server on localhost, but to allow adb forward to bind to all ports. I guess I should open a bug for that.


It turns out that, they were all in the LOST.DIR folder with arbitrary names (numbers) -- so taking them from LOST.DIR folder and rename the files in that folder with .jpg extension recovers the images. For whom interested.


As per TheFutureIsWild:

  Doing a RESTART (not turning off and on) fixed the problem. Also make sure you have a USB data cable, not just a charging one.


Okay here is how to root  without unlocking bootloader for XP Jellybean. This is confirmed working and do it in your own risk.

Note:
Charge your phone to 100% before doing this and back up contact,message and any other installed app.

Download and install Flashtool (If you dont know how to flash using flashtool follow this tutorial
Download Sony Xperia P_6.1.1.B.1.75_Generic World from here
Put the ftf file inside the firmware folder of flashtool
Turn Usb Debugging on in your phone
Shut down your Xperia P
Press the lightning icon inside flashtool
Select FLASHMODE (NOT FASTBOOT)
Choose the Sony Xperia P_6.1.1.B.1.75_Generic World ftf file for XP
When flashtool ask you to connect your device, insert USB cable first in your phone then hold Volume Down Button and insert the other end of USB in your PC
Wait till it finish
Disconnect your phone and power on. You are back in ICS
Flash 0.559 kernel via flashtool
Remove the phone from PC, reboot the phone
Connect the phone to PC
Open flashtool hit the root button
When you see "waiting for restore to finish" open your phone and run Backup&Restore app and restore RootMe.tar file.
Wait until Flashtool do the rest of work
When u r done flash .75 kernel via flashtool reboot the phone
Download CWM
Extract the folder
Connect your phone to the pc with USB debugging
Click on install.bat
Download JB KERNEL and PRE ROOTED JB
Put it on your SD card
Well Now shut down you Xperia P
Turn it on
Enter CWM Recovery by pressing volume down (dont hold the volume button put press repeatedly move up and down using volume button select using power button)
Mount System
Mount Data
Mount Cache
Flash the JB Kernel Zip
Again Mount System
Mount Data
Mount Cache
Flash the JB_prerooted_6.2.A.0.400.zip
Do Not Reboot !!
Wipe Data/Factory Reset
Reboot !!

It take some minutes, But just wait with patience

For the 1st time you may get FC from Thememanager and Timescape

Enjoy Rooted JB !!!

Source: XDA


How to re-update Android version 4.4 KitKat?

What you describe can't happen. The Android updater downloads the whole update before doing anything. Only after it's finished downloading does it offer to restart and install, and no internet connection is required for the installation procedure.

Perhaps what's happened is simply that the Android update has completed successfully, and you're waiting for some apps to update themselves. New functionality like the Play Newsstand app is separate from the OS update, so you might have to wait a little longer for that update. Also, if you're expecting the new home screen, with a Google Now page and transparent effects, be aware that that also isn't part of the OS update: the new launcher is only on Nexus 5 devices for now, and you'll be able to download it from Google Play soon.

When you're trying to get help with a problem, describe the actual symptoms you're seeing, not just what you think caused the problem. We could give you much more specific answers if your question were more specific than "some functions are missing".


Flash Stock ROM (Mediatek) over Fastboot

If your phone's bootloader is locked then you definitely need to unlock it before performing those operations or non of them will succeed (the bootloader throws an error of some sort like "FAILED (remote: Command not allowed)"

I ran this command on a phone with locked bootloader

C:\AGUSTINO_ROOT\2014-08-02.21.07.25>fastboot flash recovery recovery.img

target reported max download size of 301989888 bytes

sending 'recovery' (6144 KB)...

OKAY [  0.265s]

writing 'recovery'...

FAILED (remote: Command not allowed)

finished. total time: 0.281s

According to my experience, any partition recognized by the bootloader can be flashed using fastboot, to get list of known partition run

fastboot getvar all

This is my brief sample output:

C:\Users\kjhn>fastboot getvar all

(bootloader)    partition-size:logo: 300000

(bootloader)    partition-type:logo: raw data

(bootloader)    partition-type:userdata: ext4

(bootloader)    partition-type:cache: ext4

(bootloader)    partition-size:system: 28a00000

(bootloader)    partition-type:system: ext4

(bootloader)    partition-type:ebr1: raw data

(bootloader)    partition-type:mbr: raw data

(bootloader)    partition-type:preloader: raw data

(bootloader)    version: 0.5

all: Done!!

finished. total time: 0.031s

Note the partitions names logo, mbr, ebr1 etc..

This method is as safe as the files you are trying to flash, make sure the ROM is compatible with your device before attempting this.

I also advise you not to temper with the preloader unless you are absolutely certain as it results into unrecoverable brick


The trouble I encountered was that the fastboot program could not find my phone even though it was in bootloader mode. The solution was to run fastboot as sudo, but then the problem changed to be that sudo didn’t have the path to fastboot so I needed to give the explicit path to that as well: sudo ./fastboot devices worked (when I was in the directory android-sdk-linux/platform-tools). So I figured that I needed to change two things in the setup instructions:

run fastboot as sudo, and
add explicit paths in the flash script.

I've written a blog post that gives step-by-step instructions if anyone else needs this:
How to update your Nexus 4 to Android 4.4


Malicious Android Apps installed remotely on my device

I did some further search and found a similar post talking about the same issue, he didn't have the full answer yet i did it my own way and I guess it's working.

1.Since I'm a root user and my issue is related to apps installed in system directory I used "Root Explorer" went to the root directory then system->apps

2.I sorted the apps by date (to see the newly installed malicious apps)

3.I found the following app list: ("obs.apk", "abc.apk", "SettingProvider.apk", "LiveWallpaper.apk", "BatteryControl.apk") which all were installed the same date I installed that malicious app.

4.Finally I did remove them and I think it's over now.


How do you install samsung Kies to an alternative hard drive?

Assuming your version of Kies doesn't let you specify a path, use mklink.

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

    /D      Creates a directory symbolic link.  Default is a file
            symbolic link.
    /H      Creates a hard link instead of a symbolic link.
    /J      Creates a Directory Junction.
    Link    specifies the new symbolic link name.
    Target  specifies the path (relative or absolute) that the new link
            refers to.

So if the default install path was C:\Program Files\Kies and you want to install to D:\Kies, you would create the latter directory and then run mklink /D /J "C:\Program Files\Kies" "D:\Kies" before installing.


Tasker: Create calender event if sms contains 'Yes'

Sure you can

Task

Create a new task "New Task + "
You can name this Task CalAppointment or anything.
Click "+" to add new Action
App >> Calender Insert [In/For: the number of minutes from now at which the calendar entry should start. Optionally, For how many minutes the calendar entry should last); Calender (choose the target calendar app) Title: (Optional): Description (optional); Location (Optional); Available (if not clicked the entry is marked as busy)]
Tap back to exit from this task
Save this task and exit

Profile (or Trigger)

Create a Profile which allows triggering received SMS and day:

Goto Profiles Tab and click the "+"
Event >> Phone >> Received Text
[Type: SMS;  Sender: Choose the number of the sender; Content: *Yes *
Tap back to exit from this window
Long press on first context and choose "Add +"
Day >> Select Week Day (scroll down the on the arrow under Days) and choose Wednesday


Play DVDs on an android device (preferably Google TV) AS DVDs (no conversions, please)

As far as I know there is no DVD-player software for Android. Nothing that can emulate a DVD experience from a network (or even local) location.

What are you needing from a full DVD experience that you cannot get by transcoding the movie to a portable format? Scene selection? That's really just a way to visually access chapters in the movie. I've used HandBrake to transcode my movies for my Droid X2 while keeping the chapter markers.

If you need things like different languages and subtitles, HandBrake can include those as well into your MP4/M4V output.


I used an old app called cardiotrianer for Android. It's old, but should still work for this purpose. It tells you how far in front or behind you are. I don't think you can just read a gpx into it though. You'd need to record the run/ride first. So it would give you the same issue as the other apps you tried.

I would suggest submitting a feature requests for RunnerUp. It' an open source app and the developers are quite active.

https://github.com/jonasoreland/runnerup/issues

I'm sure they would be interesting in adding such a feature.


My android phone is often getting affected with virus

Lots of malware writers make malwares to make money, so developing a virus would do no good to them. Better ways of making money is to force installation of some apps which loads ads for you, or collects your personal data and sells it to third-parties, or just plainly demand ransom for your personal data. Check out this list to know the categories of Android malwares.

Whenever you get into a problem repeatedly you should wonder why so? In this case the biggest problem is you (the user) using an archaic version of Android that was launched in 2013 (6 years ago!). Neither Google, nor your OEM would support the device for that long. Meanwhile, since OS is actually a software built using codes,and because codes can be buggy the bugs get exploited by some malwares writers and the result is what you are experiencing with your device.

The only solution as I see is to keep reviewing the code for vulnerabilities and fixing them. This is near impossible for users so we expect OS developers or OEMs to do this for us. Some OEMs support the device for some period, others don't. In that case, the user can turn elsewhere and see if some third-party is doing this job (custom ROM developers). If even that doesn't work, one should either stop using the device with any new app or updates or with internet connectivity, or to personally port a custom ROM built using secure and new OS code, or simply switch to a device which uses the latest Android version and would be supported for a while.

To summarize, there is no point in fixing this problem technically because your device is asking itself to get compromised again, sooner or later. Switch to a newer Android version.

Note: it may be possible to prevent exploitation of some vulnerabilities in an older Android version using SELinux or some other security framework, but I am not aware of any attempt in this direction.


How (where) do I browse to the /data/Tombstones (on the System Partition, I think)?

If /data appears empty, the app showing that most likely has no root access ("root" in the sense of the privileged user, not the start of the file system). In order to browse that place, root is required.

Not all file explorers support this. For one, there are several specific "root explorers" around. I'd rather recommend ES File Explorer, which I use for years: it offers a lot of features you will welcome after solving your issue – and yes, "root access" is one of them. Provided your device is rooted.

And yes: what you're looking for is /data/tombstones, where "core dumps" of crashes are stored.


Rooting android device without internet connection

You don't need an internet access to root a devices as far as i know... This might help.. https://www.thecustomdroid.com/samsung-galaxy-s10-twrp-magisk-root-guide/
Don't modify any commands or steps given here.. if things aren't going as described DON'T PROCEED I myself have bricked 2 smartphone so i'd suggest you not to root it if you don't have enough knowledge about rooting!


There's a new widget available from Google Play Store that solves this issue:

Direct dial with Skype by sbice

  One Click Skype!

  Calling friends through Skype is no longer time consuming and complicated!
  With "Direct dial with Skype", it's simply just ONE CLICK AWAY!!!

  It's a widget installed on your desktop & help you speed dialing your friends with ONE CLICK!


Where are my commented documents in Adobe Acrobat Reader android actually synced?

I would assume Acrobat reader stores them in the app-private directory. The documents are there saved securely so that other apps can't access them. Unfortunately this also applies to the the user, so that you can't access the file on a non-rooted device.

If your device is rooted you can check the directory /data/data/com.adobe.reader which is the app-private directory of the Adobe Acrobat reader app.
Also check it's subdirectories. Most likely you will find the saved PDF file there.


Low space on HTC Desire with CyanoGenMod 7.1: how to solve it?

Many ways lead to rome:

Try a ROM that specifically fixes your problems: I use an ICS build, Sandvold's ICS for Desire which comes with 4 different App2SD methods included (XDA thread) which I find rather stable. You can have a look over to XDA's Desire forum, to search for more roms.
Use Link2SD, create a 2nd ext2/ext3/ext4 partition that a choice of your apps get moved to (manually) and symlinked from /data/ to. See app on Google Play, official FAQ.
CM7 also supports the standard move to sdcard method that you can also use (and might already be aware of. Downside: /data get's full anyway really soon)
You could try to flash a different bootloader (called hboot on desire, that has another partition layout. See Alpharev for instructions and downloads, there's data++ with 180MB and cm7r2 with close to 300MB free for apps at the expense of shrinking other partitions (/system, /cache/, ...). Not every ROM fits all of these though. WARNING: Not for the faint hearted! Read about the risks!