text:
WAP Push messages - what and why are they?
I've recently noticed that my phone received a strange SMS from sender called "wap_push_si!".
Googling about this message provides that it might be some kind of cellular-network-carrier maintenance/update message, though some suspect that it might also be exploited to carry malicious links.
Anyway, I've been using CyanogenMod with Google's default Messenger (not Hangouts) app - and can't seem to find a way to disable those messages. They even don't really appear in the Messenger app's messages list, but I've noticed them using Android API to read my device's messages (where they seem to be empty).
So, my questions are:

What are these messages really for?
How (or should) can they be disabled in Google Messenger app / CyanogenMod?
Can it be related to my phone sometimes losing cellular-data connection (but can still send/receive sms and calls)?
If there's any link inside this special kind of message, might it be automatically opened (without any user interaction), thus compromising the phone?

I cannot answer all your questions, but I can tell you this, I was also getting a message regularly from WAP_PUSH_SI! with no content in it through my stock Samsung messages app. I would delete it and it would come back, even on airplane mode. So the problem and cause is from another app. That app is Google messenger. If you install a different sms app, then change the new app to your default sms app, then delete the google messenger app, you will never see this message again. I do not know why Google messenger is doing that, but I saw on a forum where someone has sent a complaint with a picture to Google regarding this issue. I know Wap_push_ is generally used to push some sort of promotion or advertising for paid products or services..it is all about money.

Thanks, those are interesting findings!
Still, not seeing this message in other apps doesn't necessarily mean that it doesn't exist - could also be that other apps are automatically hiding this kind of "service" messages.


text:
OnePlus One Bootloop with Nougat
I have tried to flash Nougat OS (many ROMS). I have wiped the data, cache, dalvik cache and system partition and format them to ext4 (recovery TWRP 3.0.3-5 by TugaPower).
After that I have flashed the ROMS and the mini GApps.
Then when I tries to boot, and it takes more then 20 minutes to boot (and the OS still doesn't booted).
I tried the unofficial LineageOS, RR 5.8, AICP but I stuck in bootloop in every Nougat ROM. The Marshmallow version of each is working, just the Nougat have bootloop issues.
Only the AOSP Nougat for OnePlus One succeeded to boot...
What should I do for solving this?

Are you using the gapps for nougat?

After flashing the CM14 rom, and boot, all the others roms are working now.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Remove Wi-Fi Calling Notification
How can I remove this notification without disabling Wi-Fi calling? This notification cannot be swiped away like most others, and I consider it to be a nuisance.

There was a "solution" to this problem, posted on Reddit, but it only works temporarily, the notification returns as soon as a phone call is made or you connect to Wi-Fi again. Another "solution," posted on YouTube, involves disabling notifications for the IPService app, but this does not work for newer versions of Android.
I am running android 6.0.1 and I'm on T-Mobile, but I would guess that this notification is here for all carriers and Android versions which support Wi-Fi calling.

Welcome to T-Mo my friend, this is how it is.  With my Samsung Galaxy S7 Edge, I have 2 of those notifications due to having Good Lock installed.  Very annoying for sure, but I have not found a way to remove this notification at all other than disabling Wifi Calling, so I'm just living with two notifications.

Answer for for Android 7.0+ : It is not possible to turn it off. No little (i) after long press of notification. Only can be disabled for lock screen. So annoying.

on T mobile S7 samsung

I set wifi calling preferences to prefer cell. That way the notification only shows when wifi is needed. That's much less often with this brand new phone.
Doesn't help if you are buried in an office building with no cell sigmal.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Security Policy prevents video recording
I have a Samsung Galaxy S5. A few weeks ago, my video camera stopped working. Every time I press the video button, the following message appears:

Security Policy prevents video recording

I have tried every recommendation, but I am still seeing this notice.
How can I get rid of this issue to record again?

Do you have an Exchange or corporate email account on your device?

@AbandonedCart AFAIK, the Security Policy will prevent the feature completely, so I don't think it's possible to get rid of the notification and record a video without disabling/bypassing the policy altogether. But fair point, perhaps there's a way to do it without disabling it.

@AndrewT. Even so, it should be left to the person answering to decide if that is the best route to take without changing the question to ask for it. 90% of the time a question seems to have such an obvious process, that is the process that was already tried and failed.

A Security Policy can come from a few different sources, so it depends on where yours originated.
If it is a company device, you may not have any options without asking for permission.
If you have a Microsoft Exchange account, you would likely need to remove the account.
If it is your personal device and you do not have an Exchange account:

Go to Settings -> More -> Application Manager (or Settings -> Apps on Samsung)
Select the All item
Scroll down and tap on Security Policy Update
Press Force Quit
Press Clear Data
Restart your phone

Credit for this process goes to skippybosco's reply on reddit

on Samsung phone there is no provision to select all apps and further the said steps....

@Shamshu Not entirely sure what you were trying to post, but this process may not apply beyond Marshmallow (the last version for an S5, per the question)

Check if Sensors Off is enabled on the quick settings panel.

It might also be a reason why your camera won't work.

I don't see this button on Pixel 3a. Is this on Samsung (as per question)? Otherwise, could you mention the device model and Android version?

I'm using Android 12 on Galaxy Note 10+. However, it needs developer mode to be visible.

Ah, I see, thanks for the info. Apparently, it's also available on Pixel 3a, Android 12. I just did some tests with this setting and video recording, and while it's true that I can't see anything from the camera, I didn't get any message about "Security Policy". Though, I don't know if it behaves differently or not on Samsung/other devices.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Termux - How do I create a directory of files accessible outside of Termux?
I discovered that the files and directory that are created in (default) Termux, are not accessible to other apps on non-rooted phones.
Where is the folder that Termux defaults to?
How do I set it to use a folder / filespace that I can access through an app like ES File Explorer?
Or perhaps slightly differently, how in Termus would I change to, let's say, the default "Download" folder?
Cheers.

You can try method mentioned in app help

To change to the default Download folder, use cd /storage/emulated/0/Download.

You can also access the default storage location. Navigate to the folder Android and then to data. From there you should be staring at com.termux.

From within Termux itself, you can change the current directory to the internal storage, by means of
cd /storage/emulated/0

or
cd /sdcard

followed by enter. After that, create a new directory by using
mkdir Directory

and replace Directory with a name of your choice. You'll then have a new directory in your device's internal storage, whose data you'll be able to access with any file manager.

Notes concerning Marshmallow and above
If your device is running Android 6 or newer, you'll need to run the command
termux-setup-storage

from within Termux, and then accept the request to write to the storage, in order for Termux to be able to perform directory and file creation.
The termux-setup-storage command creates a new directory in your $HOME or ~/ directory named storage. This new directory contains a few symlinks to /storage/emulated/0 listed below:
dcim -> /storage/emulated/0/DCIM
downloads -> /storage/emulated/0/Download
external-1 -> /storage/external_sd/Android/data/com.termux/files
movies -> /storage/emulated/0/Movies
music -> /storage/emulated/0/Music
pictures -> /storage/emulated/0/Pictures
shared -> /storage/emulated/0

Therefore, you can run the following commands to create /storage/emulated/0/Directory described above with a little less typing now:
cd ~/storage/shared
mkdir Directory

To whosoever edited my answer, good job.

If you're using (Android) termux on a Chromebook, the external storage doesn't appear to be available (in the current version of Android for Chromebook). I used the built-in file explorer to copy my files to 'Downloads', and then, in termux, I could copy them from /sdcard/Download to $HOME.

According to Termux wiki Android 11 users may face to a Permission denied error after all this steps. Refer to the wiki for workaround.

See https://wiki.termux.com/index.php?search=Storage for the newest information about using storage in Termux.  https://wiki.termux.com/wiki/Termux-setup-storage is the prerequisite.  Use it first.  To share data see https://wiki.termux.com/wiki/Sharing_Data for more information.


text:
Chrome does not load videos
This problem is very weird for it has never happened until now. Whenever I want to play a video in chrome it starts to load the video after which it stops and shows the play button again but it does not function when tapped and this happens for every video. What is causing this?

What device do you have?

Clearing the browser's cache in the browser's settings will do the trick. I hope it helps

Is this a guess, or a known solution? Any background on why that should help? What does playing a video have to do with browser history?

Chrome browser by default stores data of websites in cache which affects the way a page load. Clearing the history and cache will allow the browser to freshly load the website's content fixing such issues. I had similar problem where i had internet connection but the error "site couldn't be reached".

OK, I had that idea concerning cache as well. But why history? Wouldn't it be sufficient to go to Settings › Apps, navigate to the browser, and "clear cache" from there? One might not want to lose the history in some situations.

Well, you're right about the history. Let me reframe the answer. Thanks

Tried but didn't work. I cleared cache the first time, second time I deleted stored data but to no avail.

Yea I had the same problem, assumed it's some chrome bug and downloaded chrome canary. Try that, it would be mentioned that it's an unstable version but it works better.

authors: Једноруки Крстивоје


text:
Can't change clock frequency (android)
I try to change clock frequency to lower frequency (android), but although I get no error, it keeps using the other frequency.
                                                             <
    root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # ls
    affected_cpus
    cpuinfo_cur_freq
    cpuinfo_max_freq
    cpuinfo_min_freq
    cpuinfo_transition_latency
    related_cpus
    scaling_available_governors
    scaling_cur_freq
    scaling_driver
    scaling_governor
    scaling_max_freq
    scaling_min_freq
    scaling_setspeed
    stats
root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # cat cpuinfo_min_freq
598000
root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # cat cpuinfo_max_freq
1001000
root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # echo "userspace" > scaling_governor
root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # echo 598000 > scaling_setspeed

root@w812a_kk:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_cur_freq
1001000

Any idea what's wrong?

I'm voting to close this question as off-topic because it's about Android, not about a Unix system. Android is a distinct operating system that uses the Linux kernel as a kernel, it is not a Linux system. You can ask Android questions on [android.se].

What device and custom kernel? You typically can't change the clocking or scaling of a stock kernel. Have you tried using Kernel Aduitor?

It does work on other devices.

Kernel Aduitor only shows status, can't change frequency with it


text:
How to root ZTE Z223?
The title says it all. Here's a link to the about page on the AT&T website.
https://www.att.com/cellphones/att/z223-prepaid.html#sku=sku7920249
The phone doesn't have an android-esque interface, however, I was able to identify this after looking through the device driver files.

What makes you think this is an Android device... I would be frankly shocked if it was based on Android at all. These feature phones do not have sufficient storage or RAM to run Android in such a limited interface. OEMs are not going to go through the work do develop this for less than $20 a phone.

Android devices are either required to have navigation keys (at least Back and Home) on screen or on the keypad. This device has neither.

I'm voting to close this question as off-topic because it is about a non-Android phone.

You can't root that. It's a flip phone that DOES NOT RUN ANDROID! I know this is an extremely short answer, but there's no other way to explain it.


text:
Ads and popups on my browser
I am trying to browse on my Samsung android phone using Chrome and I keep on being redirected and having all this kinds of popups coming up. I have tried all solutions offered online and none is working. Please help me out because this is really pissing me off!!

Unlike desktop, the mobile version doesn't have adblock which will stop all the Redirects you're facing. Try using UC browser, it's got inbuilt adblocker and on top of that it's really fast

Well... a browser which requires 31 different permissions doesn't seem quite a great choice for privacy, hmm? If OP is rooted, then simply having the open source AdAway app will solve most of their issues.

Still, even the open source Lightning browser does have inbuilt ad-block features, without needing all of these permissions.

I think you're infected by a malware.
The solution is only delete your chrome browser app data.
long tap on chrome in app list drop it on app info then force close then delete app data.
keep in mind that if your browser infected by a malware then no adblocker will help.
also you can search for apps which is not installed by you in app manager find them then uninstall will help.
if you are on public network then definatlly your device may infected.
this link may little help
here


text:
Remove apps from Samsung Knox
I have a Samsung Galaxy S7 Edge 32GB. Recently I found out that out of the 32GB, at least 8GB is being used by apps inside Samsung Knox. Not Knox itself, but apps inside it.
I'd like to keep Knox for its features if my phone gets stolen, but I won't actively be using the apps within.
How can I delete apps like WhatsApp from Knox?

When an app is added to Knox and/or "Secure Folder", it's actually a copy of the app.  You can safely uninstall an app from knox and the copy of the app that lives outside of knox should still be installed.

Actually, WhatsApp is a system app in the main system and not in Knox. However, when you allow it to be copied to Knox, it will be a system app also in Knox.
When I tried to remove it from Knox, it removed itself from the main system also and defaulted to the preinstalled on the main and on the Knox.

Thank you so much for this answer. I ended up calling samsung and they disabled Knox for me. Still stuck with a nearly full phone but at least it's slightly less.

Open Knox
Go to MyKnox Settings
Scroll down to Application manager
Touch the app you want to uninstall
Tap on Uninstall

Note: System apps can't be uninstalled, but you can disable them.

WhatsApp can be uninstalled

MS Word can't be uninstalled

I only have disable and force stop

Those are for system apps I guess. Third party apps should be removed

I doubt WhatsApp is a system app.

No, WhatsApp ain't a system app. Please provide screenshoots of every steps

https://goo.gl/photos/TmG7YShhKjTxFyiY6

I don't speak the language displayed, can you upload in English please?

Left is "disable" right is "Force close"

Check my update. It is possible to uninstall WhatsApp and all user apps. Only system apps are not uninstalled but can be disabled.

WhatsApp is a system app now? GG Samsung

For uninstalling apps in My Knox, you can go to My Knox settings and uninstall from the application manager.

I prefer using the original Knox pre-installed on our phones. It is more secure than "My Knox" from Play Store. Both are by Samsung, but with pre-installed Knox, you cannot use third-party apps which makes it more secure; with the latter one, other apps installed inside your Knox container can still access your files in your Knox container.
Still, the choice is up to you... (I am a Samsung Note user)

My phone installed the app by itself.

I don't have "knox", I only have "My knox"

You need to uninstall your my knox to see the original knox.. & if u want to use it... you need to format your device once..

When I got the phone it asked me to use knox & I hit yes, so it's there, but it got thatapp, idk

You could use an Android debugger even if you think you couldn't. No root required.

Unlock developer mode on your phone
(i) Settings > About your phone > About your Software > Build number - tap it 7 times

Allow USB debug on the phone
{} Developer mode > Debug > USB Debug (toggle)

Install "App Inspector" from Google Play to get package names for undesirable apps (Touch name with icon -> Package name)

Connect your phone to PC in "only charge" mode, allow debug

Install Android Debug Bridge
For Linux OS, this is most likely sudo apt-get install adb , there are Windows packages as well. You also could connect Android to Android instead of PC and use the ADB OTG Android app from Google Play on an auxiliary device (Android Debug Bridge On The Go)

Figure out user ID for Knox folder
admin@admin:~(10/18/21 13:07:24)$ adb shell
1|star2lte:/ $ pm list users
Users:
    UserInfo{0:Взрывоопасный Поцык:13} running
    UserInfo{150:Secure Folder:50020030} running

--user 0 is a default user, and pm list users allows you to find out Knox user number. Probably you should keep Knox folder unlocked.

Slaughter the bloatware
star2lte:/ $ pm uninstall -k --user 150 com.google.android.apps.tachyon
Success
star2lte:/ $ pm uninstall -k --user 150 com.samsung.android.bixby.agent.dummy
Success
star2lte:/ $ pm uninstall -k --user 150 com.android.chrome
Success
star2lte:/ $ pm uninstall -k --user 150 com.samsung.clipboardsaveservice
Success
star2lte:/ $ pm uninstall -k --user 150 com.microsoft.office.excel
Success
star2lte:/ $ pm uninstall -k --user 150 com.facebook.services
Success
star2lte:/ $ pm uninstall -k --user 150 com.facebook.system
Success
star2lte:/ $ pm uninstall -k --user 150 com.facebook.appmanager
Success
star2lte:/ $ pm uninstall -k --user 150 com.microsoft.office.word
Success
star2lte:/ $ pm uninstall -k --user 150 com.microsoft.office.powerpoint
Success
star2lte:/ $ pm uninstall -k --user 150 com.samsung.android.bixby.service
Success
star2lte:/ $ pm uninstall -k --user 150 com.samsung.android.kidsinstaller
Success

Just don't cut anything sufficient

Open Knox
Go to Settings
Go to Applications
Uninstall the app like any other
It will unistall only on Knox

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How to prevent Wi-Fi from turning on by itself
How can I prevent/stop Wi-Fi from turning on automatically? I do not want to have the Wi-Fi on when I am just using my Android device as a phone.

It normally does not switch to on automatically.

What do you mean by turning on? You turn it off but it doesn't stay that way? That sounds wrong.

It would help to know your phone model, Android version, and service provider.

Hello, thank you for your will to help. I have a Huawei MT7-LO9 with Emui 4.0. I have tried to put all wifi options off, but still the wifi goes on all the time (looking for possivle wifi connection).


text:
Risk of Installing a Custom ROM, with no more future updates
What is the risk of installing a custom ROM whose build has been terminated by the developer(which may be a stable). I think no more future build updates will be available. I know there will be having higher chances of security risk. What are the other risks should I bother?

As there is no security updates further, how to can I use it securely?
ROM is the one which I have previously used, possibly having least bugs. Is it safe for continuing or switch to other ROM?

Device : rooted Redmi 1S, nougat 7.1.1

Having a bug still listed by the dev? For example I still need CM13 for Xposed, but the final update doesn't fix half-critical bugs like WiFi disconnect, etc. - this happens to one of my devices.

Well using a custom ROM which won't get updates means you will have to live with it's bugs (if there is any) or fix it yourself if you know how.
In my opinion biggest 'risk' when you use custom ROM is voiding warranty because you need to unlock bootloader. I don't worry about security updates because I'm carefull what .apk I install and on what link I click, also I don't think I'm interesting to attackers, and I'm sure you aren't too. If you have super sensitive information than you should use phone which get updates regularly, and do not root it or use unlock bootloader. But however even than if you not look on what you click you can let someone in. So don't worry about securty updates if you use your brain.


text:
My PC no longer recognizes my android phone
My PC no longer recognizes my android phone..Whenever I connect my phone via usb cable to the pc , I get the "One of the USB devices attached to your computer has malfunctioned, and Windows does not recognize it" error..I tried with a different usb cable, unplugged the power supple, restarted pc but nothing helps.My phone still charges though.What I also did was I connected my other android phone using the same cable but it was recognized !.So what could be the problem?
PC: Windows 7 32 bit
Android: Samsung Galaxy Note 3 Neo SM-N7505 5.1.1 with root
Thanks!

Check if the USB cable is not damaged. Or check the USB port on the phone, try cleaning it then retry connecting to the computer.

Like I said I connected the same cable to a different phone and it worked so it is not the cable

So the problem resides in the phone itself. The USB port is probably broken, some pins may not attached to the motherboard anymore or simply cleaning the port may solve the problem.

But how is it charging?

The problem is your driver for phone in windows got corrupted. That is why it's charging. To overcome this situation try to find driver for yourself.

Where is the driver?

Wait, it doesn't recognizes on ADB or you can't access media? Some time ago I had same error but everything worked fine it gave me error but device was recognized. However try reinstalling drivers for phone.

The problem may be the drivers as mentioned by Vivek Ji. Download Samsung USB drivers and install them. Open the Device Manager and post the screenshot

Samsung usb drivers are already installed

Try enabling usb tethering mode in Settings>Connections>More Networks> Tethering & Hotspot>USB Tethering.
 If your pc detects a RIDNS device, it means that you are able to send/recieve data through USB connection
else
You can try plugging in another pc or laptop
Also find your device drivers online and reinstall them

authors: Једноруки Крстивоје


text:
Why app data isn't on sd card even if android says its on sd card?

"Data on SD Card 2GB" / SD Card is almost empty
Can I do something with this without rooting phone? It's same for other apps with app data.

Apps might be movable w/o root to SD card without root but data can't, you can do that by using apps like link2sd (need root) or using android 6+ feature adoptable storage
You are probably wonder why is there section 'Data on SD card'. That's because data is on SD card but internal one, so it's on /sdcard partition instead of /data, but that doesn't give you any more space in internal storage.

Apps might be movable w/o root (see our app2sd tat-wiki) – but app data cannot. So you're correct with what OP wants is impossible w/o root, but might want to update your answer nevertheless :)

Yeah, but most of time when they want to move app to SD the app data is thing that is large and part they must move to get more space on internal storage, that's why I didn't mention it. Also to move app to sd many conditions that must be met so wery few apps that requirements.

authors: Једноруки Крстивоје


text:
Can't unlock bootloader for Lenovo a1000
I have Lenovo a1000 which I need to flash.BIOS  isn't opening such that I could try wipe and reset,not even factory reset in settings is working....so I was left with none other option than flashing....but when I connect it to PC,instead of getting into flash mode,its charging...I guess my bootloader is probably locked....please suggest what's the problem and also ways tp tackle it.When I connect errors like code10,code 51,code 49.....etc. was shown individually....I thought the problem was in my PC but same problem occured in others too.

Flashing doesn't need unlocking the bootloader. You need drivers to make the device detected.

According to your phone specs:

Chipset Spreadtrum SC7731
CPU Quad-core 1.3 GHz Cortex-A7

SPD devices don't have a flash mode that can be entered manually, but it is detected when you connect the powered off device to the computer (3 secs before it starts charging). They don't have recovery as well making hard reset impossible with button combo.
Open device manager (on Windows), Connect the device to the computer, you should notice something similar to SCI2COM... this is the flashing port, it last few seconds before the device starts charging.
You need a flash tool to flash ROM (.pac file or . bin). RechearchDownload is the official flash tool for Spreadtrum devices.

Download ROM and flashtool for Lenovo A1000 SC7731 + extra drivers here
Download SPD SCI drivers here
To learn how to flash an SPD device, go here


text:
Application Security
If an android device is stolen by someone who is one of expert android users, in such case, we're not sure that how he can manipulate the stolen android device.
In such case, sometimes its suspicious for me. Email apps and banking apps are one of confidential apps. If any apps are locked by application locker or application inbuilt lock, can it be considered that an offender can get access any locked apps at certain scenario? Under certain scenario, an offender can be a hacker, Android Developer or any expert android used?
Please look and clarify it.
Regards
GNS

Basically, physical access means full access. There is nothing to protect against physical attacks.
Regarding your questions:

Yes, an offender can get access to any app installed on the device, simply uninstalling the application locker or disabling it using tools as simple as the Android Debugging Bridge can yield full user data access.

1.1. Application built-in locks may prevent an offender using an app, but the data is still in his hands.

An offender is an offender. There is no need to figure out if he is a hacker, developer or expert user, the borders are unclear and debatable.

Advice:
Utilize Full Disk Encryption (preferably with a custom, long and secure password) to protect against offenders copying data and analyzing it offline. Offline data analysis renders remote wiping useless.
The worst thing that could happen: The offender clones sensitive apps/apps containing sensitive data or apps that hold monetary value to another (maybe even virtual) device. You can't do anything but reset all passwords and hope the offender didn't buy anything expensive on your account.


text:
Cant see friends status or last onlne
Hi i exchanged phone numbers with a friend but i cant cant see if shes online or when was last seen on viber and whatsapp.What might be the posibble reasons for that?Maybe she forgot to add my number to her phone contacts?

They (your friend) may have set the Last Seen online feature to No one or to My contacts only (WhatsApp : Settings  > Account > Privacy).  If it's set to My contacts only you're probably not on their (her) contact list. And the same thing for Viber as well.


text:
Always On VPN on android does not reconnect
I live in UK and recenlty I felt the need of getting VPN. Everywhere.
There is an option in android 6.x: Always-on VPN, but there are two issues with it:

It does not reconnect after lost connection. That usually means that whenever connection drops for some reason you have to Unlock phone -> Go to Settings -> More connection settings -> VPN -> More -> Always-on VPN, change server you like to connect to, click OK and wait ~5s for it to recconect.
Why wouldn't it reconnect automaticly (or maybe it doesn't do that only in certain situations)?
In case server is not available I would like to be able to establish more than one VPN service, so phone tries first one, if it can't connect than go to second one, than third etc. Is it possible?

I also have this problem and have found it particularly annoying. I'm using PIA and their app just sits there unless I bounce the connection. I've just raised a ticket with them about it.
However, I suspect that this is more of an Android problem as I also see this behaviour when using OpenVPN. Specifically, when I drop the wifi connection and the phone switch over to the mobile data connection the OpenVPN client logs "write udp : network unreachable".
Looks to me like the VPN clients are binding to the current primary network interface and when that changes (by whatever means) they are not detecting that and switching to the new one.
I don't have a solution at the moment but I'll report back here once PIA respond to my ticket.

That not what I've observed. For me it seems to drop connection when I stay on the same WiFi network for extended periods of time (few hours). When changing media (from cellular to WiFi or switching WiFi) it usually wakes up and reconnects automatically.

Sounds like we may have a different problem although I have observed the behaviour you describe on my wired PC i.e. occasional VPN drops. They seemed to be much more pronounced when I had a TOR bridge running on another PC on my network.
For other people having the "failure to reconnect on network change" problem that I described I have a workaround: switch to using TCP rather than UDP. The VPN client then detects the network change and reconnects automatically rather than just sitting there firing off UDP packets into the ether forever.

I suggest using OpenVPN with TCP to keep connection stable and more reliable. it also depends on the VPN service you are using. to understand why vpn fails you will need to take a look at the logs.
I don't think Android VPN natively offer always on feature, to get such functionality, you might have to use an automation service, like Tasker.

Android 6 has this functionality (some screen from the internet):
https://www.perfect-privacy.com/wp-content/uploads/2016/06/Android-Always-on-VPN-06.jpg

I use PIA and downloaded their app from Google Play and it connects automatically. I have a Galaxy S5 and do not use the phone's VPN settings.


text:
command line text editor for android lollipop terminal emulator
Is there any text editor for lollipop which i can use from terminal emulator??The editor must be like gedit or notepad like (means i can create any kind of file like .txt .c .cpp .html etc)I have used mobipad which resembles notepad but I want something for command shell.

Depending on the Android variant (stock ROMs, custom ROMs, etc. could differ), GNU Nano might already be built in. Here's what it looks like running in Terminal Emulator, identical to its desktop Linux counterpart.

Even the CTRL key shortcuts are preserved, so your terminal emulator should support emulating CTRL key combos if you want to use it, else you'd need an external keyboard.
Run it anywhere simply by executing nano /path/to/file/filename.


text:
podcast app that can play downloaded podcasts trasferred from PC
I am new to Android, coming from iPhones.
I am after an app or a way that can allow me to play podcasts that I have already downloaded on my PC.
In itunes, I just drag and drop the podcast episodes into the iPhone and the Podcast app automatically sorts and displays them ready for playing.
All the ones I've tried for Android (i've tried about a dozen of the free ones), but none seem to offer this functionality.
They all offer to subscribe and download directly on my phone.
To sum up:
I just need to play the files transferred from a PC, not download them, as I manage all my music and podcast from a central PC.
I have tried just dragging the files inside separate folders into the phone, but they come up all jumbled in the music player app, though at least organised inside the folders.
Any suggestions on APPs (ideally free ones as all I really need is an organiser style APP, nothing fancy) or even tweaking existing Android apps.
Thanks in advance

Welcome to Android Enthusiasts! Please note that recommendations like Is there an app for X are off-topic here (see What topics can I ask about here? for details). For where your question might fit better, you might want to look into Where can I ask questions that aren't Android Enthusiast questions? and Where to ask for app recommendations?.

As far as I know, there is no specific solution like that for podcasts.
If you have them as media files, you can of course upload them to a device and play using any multimedia program like VLC. The downside is that you will have to organize them yourself.
However, I really encourage you to try a podcast app like Podcast Addict. Most of these allow you to choose to stream or download the podcast, keep track of new episodes (you will get a notification on your device), search for new podcasts and much more :-)
In general, the biggest point-of-view change when coming from iOS will be the fact that your Android phone is much more autonomous than an iPhone :-) You are expected to do most stuff locally on the phone and it is most efficient that way :-)

thanks for the reply. good to know. the problem is i have a huge library of podcasts going back over 10 years and like to cherry pick a range of different ones to catch up on....and easier that one computer handles all my music and podcasts..... i suppose i can try to sort by date and then add a sequential number to the file name so that the music player displays them in the right order....any other suggestions for work arounds welcome...

The Podcast Addict app I mentioned has options to "Add folder content as virtual podcast" and "OPML import". You could try these :-) In the app just click the + in a circle and scroll down the tile list. Apart from that, Google Music has podcasts support and file upload capability, but I never tried uploading podcasts to it

OK, an update on this issue.   Podcast addict is indeed a great app! First of all, the "add folder content..." does work and it adds the content and displays everything nicely. Secondly, it has options to display the list in various ways, such as by publication date, length of podcast, etcetc. Thirdly, it has great options like sleep timers, etc.      The only problem, though a big one, is, for some reason it messes up the sort by publication order. I've checked this with quite a few BBC podcasts and is puzzling. Not critical, but for serial/news podcasts, it's very very annoying... Any ideas?

As I said, I never used this upload options, so unfortunately I can't help beyond advising you to check the timestamps of the files on your PC, maybe those can be manually changed.


text:
Unlocking my sony xperia M5 DUAL's bootloader
Can anybody explain me how I could unlock the bootloader of my Sony's Xperia M5? Because in your developer website, there's not my phone in your unlockable bootloader list. And when I type this code into my dialpad (##7378423##), I see that it's unlockable.
I have already tried to search the way to but I can't until now.
Please help me if someone knows how to unlock it

For all Xperia devices, use Flash tools to unlock the bootloader (if it can be).

"your developer website" What site is that?

I found some info here. I've copied it below

1.In http://developer.sonymobile.com/unlockbootloader/ choose Sony Xperia M2.
  2.Submit Email
  3.Submit IMEI
  4.And unlock bootloader with intruction.
  You get the code? Then we continue.
  Download the latest version here or Flashtool http://www.flashtool.net/downloads.php
After installation, go the path C: \ Users \ username \ .flashTool \ registeredDevices here and create a folder with the code-name of your machine (you can find out if flashtool click on BLU and see where in the log are in line «Current device» for example, in line 09/045/2015 23:45:08 - INFO - Current device: C2104 - AB100C2DE3 - 1272-4136_R5B - 1269-5420_15.3.A.1.17 - WORLD-a_15.3.A.1.17 code machine will AB100C2DE3. Code which will write your name and location).
  Later in this folder, create a text file and name it «ulcode» (without the quotes). Open, and in it write your unlock code, that you have on the site Sony.
  Save. Write code very carefully.
Now open flashtool and press the BLU. If everything is correct, in line you should write your code, pressing unlock. All should be ready to unlock.

Yes, it is for the M5, not just the M3, at least it says in that post In the title, i sadly can't test it for you as I don't own one


text:
Moving big apps to SD card on 4.4.2
My Android is 4.4.2, Phone model: Panasonic eluga s.
I have a 32 GB SD card in my cell. Please tell me how to shift big apps to SD card. I also have root access. There is no option of move to SD card on Settings › Apps Manager Any app chosen.

Welcome to Android Enthusiasts! Have you already checked with our app2sd tag-wiki for the basics?

If you have root, than use app called link2sd, I would post link but I can't open store idk why.

authors: Једноруки Крстивоје


text:
Can't boot Android 6.0.1 Dirty Unicorn Custom ROM
Trying for hours to install the new Dirty Unicorns Custom Rom with Android 6. Used to have the Lollipop version for more than a year and loved it.
However, I get into a bootloop and don't know what else I can try. First, I wiped all data from my phne, including /system and /boot.
After flashing the extracted boot.img I flashed DU_m8_6.0.1_20160910-0239.v10.6-OFFICIAL, the newest release for my model HTC one m8 and also wiped the dalvik cache.
Now my phone won't boot, it always starts up the bootloader. The following line wasn't here when using my former DU Rom: *** Software status: Modified ***
HBOOT-3.19.9
S-ON
tried Recovery TWRP-3.0.2 aswell as ClockworkMod Recovery 6
I also tried older releases of DU with Marshmallow. When using other custom roms such as CyanogenMod everything works fine..
Anyone has an idea what else I could try ? Thanks a lot!

You should have done a BACKUP, before trying which is IMPORTANT. Do you have wiped data part?

I do have a backup but I want the Marshmallow ROM to run, when using the backup and starting all over I have the same result. What exactly do you mean with "wiped data part" ?

wiping /system, /boot and /data. If you have flashed zip, by clearing only /system, /boot, the data relies on previous version which creates some problems. Also, don't restore any system apps. It also creates problems. You can restore user apps (installed from play store or like that)

Yes, to be precise, I did the factory reset and manually erased the /data partition again. I erased everything except my external sd storage.

https://forum.xda-developers.com/htc-one-m8

Doesn't S-ON mean "locked bootloader"? Might it be the culprit?

NO.. first flash ROM file

(in your case it is DU_m8_6.0.1_20160910-0239.v10.6-OFFICIAL)

then after that flash boot.img any time you flash rom on any phone..!!
Hope this will help..! ;)

Hi, thanks for your input. Makes more sense to me too as I saw from the logs that flashing my rom also overwrites /boot.
However, still not able to get this release working. The oldest I could find ( DU_m8_6.0.1_20160510-0239.v10.2-OFFICIAL ) works though, I think I just stick with that.


text:
Blocking notification based on content or sticky-ness
I have a messaging app (TextNow) that sometimes likes to put a sticky notification up (to notify me that I have used up my data and am being throttled), which I do not want and cannot be disabled in the apps settings.
Normally when an app abuses notifications like this I simply disable notifications for that app. However, in this case I would miss text messages if I did that. Therefor I was hoping for some way to either:

Block notifications based on their content.
For this specific app, only allow dismissable notifications.

I do have a rooted phone.
Example of the notification:

Note: I have posted an answer to this question, but I am still looking for better options.

What kind of notification is it? Mind mentioning the app and attach a screenshot?

@andy The app is TextNow (which I've now added to my post) and I've added a screenshot. I don't really know how to specify what kind of notification other than the fact that it's not dismissable; swiping it left or right does nothing. Hopefully the screenshot helps.

There is xposed module called GravityBox which have section Ultimate notification control. Is that helping? I don't know for sure if this can do what you want but it helped people to get rid of some notifications. Also if this is screenshot from your device than you have samsung device where xposed probably creates boot loop, so first google to see if xposed work on your device and than try installing framework and module mentioned above.

Also there is another Xposed module named Notify Clean that may possibly allow you to filter notifications based on their content per your original request.

This can be done in a hacky way using an automation tool such as Automate or MacroDroid. Others will also likely work, but I haven't tried them. First note that:

This requires root.
This will dismiss any other notifications that also happen to open from the same app at the same time.

Make a macro that:

Waits until the notification has been posted.

On MacroDroid, set a trigger for "Notification Received". Set the content to match the notification you want blocked.
On Automate, use a "Notification posted?" block with "Proceed" set to "When transition". On the flowchart, connect "No" to "In"

Disables notifications for the app.

On MacroDroid, use Configure App Notification > Disable
On Automate, use the "App notification set state" block, with "Notifications" set to "off"

Enables notifications for the app.

Same as above but enable (on) instead of disable.

Thanks to beeshyam's comment for getting me most of the way there.

+1 for other app. Please see combined approach in the last part of my solution to override problem identified

automation is  preferred option, since OP is looking for context based actions . Many apps are available. I prefer using MacroDroid,  since it is free (upto 5 macros) and easy to learn (app guides you through the settings - make sure from the app settings you activate ignore battery optimisations if using Marshmallow)
OP has confirmed in his answer that Macrodroid approach as suggested by me in comments worked and his answer covers another automation app as well
You would need two macros for this to start with ( needs root)
First macro would look like this (Triggers / Actions / Constraints are added by +)
Macro 1 :  Remove notification (name of macro )
Trigger : Notification → Notification Received → Select Application → Choose App → Text Content → Contains (Notification Text which you wish to disable)
Actions:
Configure App Notifications → Choose App →Disable
Constraints:  No Constraints
Logic: We need to identify  the content of notification  to disable this notification from appearing. Not specifying any Constraints means we want the macro to always run
In the next macro, we make sure that if the content of notification is anything else, that notification is shown
Macro 2 :  Enable notification (name of macro )
Trigger : Notification → Notification Received → Select Application → Choose App → Text Content → Excludes (Notification Text which was disabled in earlier macro)
Actions:
Configure App Notifications → Choose App →Enable
Note:

Tested and working on Moto X Play, Android 6.0.1, with a different app, since app in OP doesn't work in country

In my experience, heavily modded OS's  like Samsung, Huawei, MIUI at times produce unexpected results, so it is better to have two separate macros - easier to troubleshoot from the app logs.

Optimal approach
Once you have them working satisfactorily, you can elegantly combine above macros to have a single macro (not tested by me since I don't have any apps that produce multiple sticky notifications but should work). This is a better approach, since notifications aren't lost as pointed out by OP in his solution

This will dismiss any other notifications that also happen to open from the same app at the same time.

Macro  : Enable / Disable notification selectively
Trigger : Notification → Notification Received → Select Application → Choose App → Text Content → Any
Actions:
If Clause → Add Condition →Notification Present → Select Application* → Choose App → Text Content → Matches ( Notification Text for which you wish to disable )

Add Child action ( by long press of above action) of first Macro

Add else clause ( long press if) and add action of second Macro

authors: Једноруки Крстивоје


text:
Estimating life span of a device model
I'm currently looking into buying an Android smartphone. Naturally, I'd like to keep using it until the hardware becomes technologically obsolete -- which, according to my prior experience with PCs (and some figures online), currently happens in something around 7 years. Just as expectedly, an official support span for a device is much, much shorter. Which in case of an always-on Internet-facing device is a showstopper because security fixes for components directly facing the network are a must here (unless I don't care about hackers stealing my online/banking credentials and/or making the device a bot in a botnet).
So, I'm interested in figuring out a way to determine a device's potential life span more productively than googling each model (which proved ineffective). Below is the information I have. Could you check my estimates and fill in the missing bits?

Hardware:

reliability/physical wear: unknown. Assumed flagship products to survive for at least 5 years but see some others' devices (like Sony Xperia Z3) already start breaking after 2 years.

Not planning to subject the device to hostile environments except occasionally getting into rain.

repairability: estimated by http://ifixit.org

the main distinction is how much it can be taken apart, i.e. how much will need to be replaced when any one part breaks

spares: taking "while supplies last" into account, my estimate is ~5 years for major models and 0-2 years for obscure ones
warranty: 1 year, didn't see anything longer

Software:

A new major version1 of Android is currently published once a year
Blobs

assume published/bundled blobs to be compatible with at most one major version.
Google supports two years' worth of new versions for its brands + 1 more year of security fixes
other manufacturers: unknown, assumed 1-2 years
With Google having standardized the 3D API in 7.1, proprietary video libraries should stop being an issue

Manufacturer-customized firmware

blobs are likely to be binary incompatible with anything but stock firmware, so this automatically writes a device off as soon as the manufacturer ends support (?)

OSS firmware

Open drivers

Unknown. Some manufacturers are/have been rumored to provide these but the information I found is fragmental and contradictory

Reversed drivers

I've found evidence of a number of efforts but too, fragmental and contradictory
The likeliness of a successful effort is proportional to the 1)combined popularity of models with the hardware and 2)availability of specs for it. The number of the building blocks should be at least two orders of magnitude less than the number of models, so it should be possible to gets some stats. Anyone gathering such statistics out there?

3rd-party firmware

Strives to support devices for as long as practical.
Has to use bundled/published blobs, so the support is limited to as long as the blobs are usable (don't know whether Cyanogenmod resorts to compatibility layers for them). Those who don't use blobs lose major parts of functionality (e.g. Replicator doesn't support 3D graphics and Wi-fi).
By necessity, only support high-profile models

Roadblocks for firmware burning

all over the place, even the same manufacturer doesn't stay consistent. Any database?

I do see that overall, the Nexus line enjoys the best software support but I don't like its ditching of external storage (and didn't buy the excuses), so I'm evaluating other options.

1looks like the code name rather than numbers define which versions belong to the same "major version"

Kudos for writing up all of these. Don't expect anything to live beyond 3 years though. They may still run the OS itself alright, but the constantly upgrading OS and more importantly, apps, are unbearable loads.

The battery is a critical component that cannot be expected to last 7 years because Li ion batteries degrade over time. A removable battery is definitely desirable.

See also If I buy an Android phone today and want security updates for as long as possible, how should I choose a phone? I'm willing to use custom ROMs.


text:
What is the red joystick icon that is on some of the screenshot of Android phones?
In some Android screenshots, I see this red joystick icon imposed on other app's screen:

What is this joystick app?

It's Game Genie included in ZenUI for the Asus ZenFone.


text:
Can't see "Messenger Day" - messenger stories
Is there some procedure that needs to be followed to be able to see the stories ? Or maybe have my mobile number linked with my facebook ?


text:
Passcode reset without factory resetting phone
My girls put a passcode on my phone. If I try and guess 1 more time it will factory reset. Any ideas?

Welcome to Android Enthusiasts, Christina! Our locked-out tag-wiki should get you started. You're not the first one with that issue, so we collected some first-aid there.

Your best shot is to use the Android Device Manager to force a temporary password. Go ahead and Google it. It should be the first result. This is the Google equivalent of find my iPhone.
Once this is open, sign in using the Google account that's associated with the phone. You should be able to locate the phone, but what you want is the lock function. Set a different password you know with a message. When the phone displays that message, it's safe to unlock the phone using the temporary password you just set. From here you can go into the phone's settings and disable the password.


text:
How to switch to data transfer from charge only mode (USB) ON MY PC NOT PHONE
I dropped my LG G3 and lost most of the responsiveness in the screen. I'm trying to access my files on my PC but I can't change my connection to being able to transfer and view the files on my phone from my PC. The setting can be changed on my phone but I can't do that anymore... Anyone have a solution?

if you have a usb keyboard or mouse, you can use an OTG adapter and you can gain some control. From there you might be able to set a bluetooth mouse on the device, then connect the device to the PC and use the mouse to set the option.


text:
how to flash ROM in xolo opus3 with sd card?
My android phone has been affected by malware.From the suggestions of my last question I'm trying to flash ROM to my phone by following  this link. In recovery mode the options I get are
reboot
apply update from adb
apply update from sd card
apply update from cache
wipe data/factory reset

and few other options
After selecting apply update from sd card , it doesn't recognises the zip stored in sd card.
Another method I read is using Sp flash tool,but it is not availble for linux 32 bit.
How should I proceed?

The zip file is not recognised probably because it's not a recovery flashable zip file. You need SP Flashtool to flash the device.

Download this firmware  and save it to the desktop then extract it.
Download MTK CDC and preloader drivers from here
Open SP Flash tool (download from above link) and click on Scatter-Loading
Browse to where the firmware is extracted and select the scatter file (a .txt file)
SP Flashtool should load all the file. Preferably untick all the check mark except for the android slot as you need  only the system partition to be flashed.
UNTICK the preloader slot (IMPORTANT), this will prevent the device from completely dead if something goes wrong.
Click on Download (Green arrow), power off the device, connect it to the computer and wait to till the end. You'll have a Green checkmark if the process succeed.

not able to find linux 32bit flash tool. Downloaded one from [link] (http://spflashtool.com/download) ,but getting error cannot execute binary file: Exec format error

You're on a Linux computer?

yes, ubuntu xenial

I didn't find neither. You should try on Windows

Hey @esQmo, I tried with adb sideload command using the ROM from the link you have provided. I'm getting installation aborted.

@ashwinids Simply because it's now a recovery flashable ROM.


text:
RCA TABLET RESET
I am trying to reset my rca tablet. I just want to clean everything off. I tried holding the volume and power button. I told until dogs come up, then screen goes black for a second then dogs just come up again then goes black again then dogs. Then the regular log in screen comes up.

You were told to hold volume up button them briefly press the power button. Keep pressing the volume button.

Follow the instructions below to reset your RCA Tablet (Should work for every RCA models)

With your tablet turned off, press and hold the volume up (+) button. While holding the volume up (+) button, press the tablet’s power button until you see the RCA logo with Nipper and Chipper on the screen. After a few seconds, the screen will change and you will see the Android bot on his back with a caution symbol above it.
Now  press and hold the  power button, and without releasing the power button press down on the volume up (+) button.
Use the  volume up (+) and down (+) keys to navigate to and select the "wipe data/factory reset" option. To select this option, press the power button.
The device should ask you to confirm your selection. Use the  volume up (+) and down (-) keys to navigate to and select "Yes – delete all user data." Once again, use the power button to select this option.
 At the bottom of the next screen, you will see "Data wipe complete." Press the power button to restart the device.
The device should begin to reboot and once again display the RCA logo with Nipper and Chipper. The next "Welcome" screen will prompt you to select your language of choice. Scroll through the options using your finger and press start when finished..

Actually it says hold power button UNTIL the screen changes, it does NOT say briefly hold the power button while still holding volume up, HENCE the confusion, so you might want to edit those instructions.


text:
How to stop android using roaming data when it's disabled?
There is a well documented phenomena of Android users getting charged for data roaming abroad when data roaming is explicitly disabled on their phone. `So-called ghost-roaming (Geister-Roaming).
In our case, Android 6.0.1 (Samsung S5) we got billed 4 bucks on multiple days each for 60KB (yes, kilobytes) even though data roaming was off. Apparently 4 bucks is the minimum charge per day. The fact that it's always exactly 60 KB shows it's some sort of system/systematic data download ignoring the setting.
The network companies refuse to budge because they say it's a bug with the phone. IMO it's a scandal.
What can we do to utterly shut down any data roaming?

In the very same linked bug, you can find at least a work-around: Disable 4G/LTE before going abroad. LTE is "data only", so even to check if it can register, the device needs to open a data connection. I'm calling it a work-around (not a solution), as turning off 4G is exactly what should happen automatically when in roaming. Crux is, it only knows there's no "local carrier" after checking for it – which again causes data being sent. So it's somehow a cat biting its own tail.

Living near a border means you often get a connection to "foreign" towers without even leaving the country. Our workaround has been to disable 4G in general. If a "bug" goes unfixed this long it's surely a hidden feature and a scandal.

Our solution was to contact our provider, explain what happened and they... twiddled something and it stopped.

So it was something up with them not Android itself?

authors: Једноруки Крстивоје


text:
Trying to factory reset galaxy, wierd thing happens
I got a used T-Mobile Galaxy S Blaze(SGH-T769) from Goodwill. Since it still has information on it, I am attempting to factory reset it. However, whenever I try to boot it into recovery mode, it boots into a strange screen where random bars of color show up. When I boot normally, everything works fine but it has a lockscreen so I can't do anything normally. Besides that, its rather difficult to do anything since the phone is missing its power button.
What could be the reasons for the strange behavior in recovery mode?
Are there any ways to factory reset it besides that?
Should I just give up on the phone?
UPDATE:
I bricked it... Phone won't turn on at all after following guide at https://forum.xda-developers.com/showthread.php?t=1591598, I forgot to uncheck re-partition... even more hopeless?

What button combination are u using and there should be a factory reset in the setting
Go to settings
Scroll to backup and restore click it
 scroll down and there should be a factory reset button
I'll probably have to have 30% or more battery  to do so
I have not had that model of phone but I've had a few Samsung's if  above is not possible u can use Odin mode  and flash new firmware to the device it's very easy to do if u have a PC to do it with
Look for ur model phone and Odin guide
Here is one I looked up for u
Delete the space before and after the word firmware
http:// firmwarefile .com/samsung-sgh-t959

Also make sure that the firmware is that right one for ur phone and ur service provider or u can brick your phone and it has  to be the current firmware or newer because the bootloader won't let u if it's older at least I read that any way I've never tried to downgrade firmware

Seems that something wasn't right,  bricked the phone. Any advice on what I can do?

Can u get to Odin mode

Nope, cannot even turn on, does not show charging animation either..


text:
Looking for some way to share images and other media to Facebook (without having the Facebook app installed)
I've removed the Facebook app from my phone due to it's high drain on the battery (Facebook and Messenger were consuming over 18% of the battery just based on background activity)
Is there some way or method that can provide "share to" functionality to Facebook without having Facebook installed. I'd be fine with it only supporting images, but other media would be great. I know I can use Facebook in Chrome and that might be the answer, but I was hoping for a better solution.
Thanks in advance for your help!

Perhaps Swipe for Facebook? I don't have it installed so I can't verify the functionality.

@izzy Can you please  explain how I can "describe my situation and the specific problem I am trying to solve"  any more thoroughly.  If I had just said,  I'm looking for "some way"  instead of "an app" would that have avoided getting my question  put on hold?

@gymbrall That would likely put you in another category (questions that are Android-independent).

@gymbrall exactly as you did :) Though I very much doubt there is a possibility to share to a website open in a browser, I reopened your question as it's no longer off-topic. Good luck!

Login to facebook from your moblie browser. Click on the Photo at top left of facebook home page. Click Add photo or Add Video as per your requirement. Then select the content you want to upload.

I mentioned in my question that I was aware of this method.  For whatever reason it's clunky and a bit annoying at least on my Nexus 6. Maybe that's the best way.  Thanks for answering.

Sorry I missed it while reading your question. I guess there is one more way to upload photos through email to facebook, I tried that may be a year back, hope this link can be of some use to you.


text:
Change language to English on Honor 5C
Please guide me. I cannot read Chinese. How do I go about changing the language to English. Thanks

设置 (Settings) - 语言与输入法 (Language & input) - 语言 (Language) - English (United States) (or any language you're looking for).


text:
How to fix phone always booting into recovery even when system exists
I installed CM 14.1 on a Nexus 6 and the first update booted into TWRP automatically to install but failed.
I manually installed the zip from the cmupdater folder and rebooted.
Now every time I try to reboot my phone or power it on from powered off it goes straight into TWRP.
Currently I have to boot into the bootloader and choose the Start option to get into my system.
Tried clearing dalvik/cache & internal storage in case something was cached somewhere. No dice.

I had the same issue, and you need only run a command in TRWP terminal...
https://forum.xda-developers.com/showpost.php?p=74320886&postcount=6

Since you've already cleared your internal storage, I assume you backed up your important data already. In that case, flash a factory image and get a fresh start.
Just don't do CM updates via the built-in updater, it's designed to work well only with CM Recovery (which is pathetically weak).
EDIT: From your feedback it seems CM Recovery is what's required to finish the update (or at least get you out of the process). Just flash it and boot into it. Replace it with a recovery of choice later.

I'd definitely prefer to hold out on a solution that doesn't require a factory reset. That being said, you did make me think to actually just flash the CM Recovery temporarily and do a few reboots. First reboot went into CM Recovery. Booted back into system and flashed TWRP again with Flashify & rebooted once more. Phone successfully rebooted to the system instead of TWRP. If you change your answer to reflect this then I'll accept it.

Mammuth's comment
points to a very simple solution that worked for me, once I adjusted it. Here's what I did:
Go to TWRP recovery terminal commands, and enter the following:
First navigate into /dev/block/platform/soc/:

cd /dev/block/platform/soc/

Now take a look at the contents of that folder by typing:

ls

If all is well, there will be a subfolder named xx.sdhci, where the xx is a string of numbers, e.g. 7464900.sdhci.
Now issue the following command, taking care to replace xx.sdhci with the folder name found in the previous step:

dd if=/dev/zero of=/dev/block/platform/soc/xx.sdhci/by-name/misc

Finally reboot by typing:

reboot

This fixed it for me. I hope it works for you as well!

This worked for me.
Being lazy by nature, I found out that you can use "adb shell" command to easily browse and type the command (instead of typing it in TWRP which is not easy to do).

WARNING: don't use this solution, it caused to brick my phone!

I open a new question to understand what this solution does: What does this command do? dd if=/dev/zero of=/dev/block/platform/soc/xx.sdhci/by-name/misc

@Ooker while erasing misc partition may helped in that corner case (probably issue with broken FOTA?) please ignore such workarounds as this are no common methods to fix boot-loop. misc partition is used by recovery to communicate with bootloader. if it is empty (all zero) bootloaser is instructed to boot android normally

If you can access twrp i sugest to download the last cm version from web and install it doing the same method that used to flash cm for the first time, not update, install gaps and see if boots into cm.

Just tried this. Unfortunately it did not resolve the issue.

I had this problem on a Motorola Moto Z.
Here's how I fixed it:

Make sure fastboot is installed on your computer
Boot your phone into bootloader (usually by holding volume keys while powering up)
Connect the phone to the computer via an USB cable
Issue the following command on your computer:
fastboot oem fb_mode_clear
Power phone off.

The next time the phone should directly boot as usual.

returned the message: FAILED (remote: 'unknown command') fastboot: error: Command failed

This usually happens when the ROM is not installed properly, try flashing the factory image and start over the process again, install the latest vendor firmware(if there's one) and install the latest TWRP and then flash the ROM file, In my experience you don't have to wipe the internal storage every single time if your device is not encrypted, just the system, data, Dalvik/ART Cache, is enough.

I have LineageOS. And an a/b device, and what i did fixed it for me. Basically i switched from A partrition to B throu twrp then i rebooted


text:
Stock ROM won't flash
Question HOW DO I FLASH THE STOCK ROM ON HOMTOM HT7 WHEN SP FLASH TOOL SAYS BROM ERROR : S_FT_ENABLE_DRAM_FAIL (0xFC0)
Info
OK I ultra hard bricked my Doogee HOMTOM HT7 (base model) 5.1 lollipop  1gb ram 8gb rom mtk6580a
I say ultra hard bricked because when I tried  OEM unlock in adb it bricked it to the point that 4 different  PCs wouldn't detect it at a with installed drivers I resently read a way to fix it to where a PC wood detect it so I did what the guide said witch was disassemble phone down to the  circuit board and sold a wire from one point to another and it did work so now PC detects it so does SP flash tool scatter file from ROM is accepted but when I try to flash ROM I get  error message stating BROM ERROR : S_FT_ENABLE_DRAM_FAIL (0xFC0) so what do I do
If you want more info ask I tried to give all that i thought was needed
Sorry for bad spelling and punctuation

First time, The problem of your phone was a wrong preloader used on your MT6580A.

While you are using test points to force preloader port then you have to try different preloaders from different similar Firmwares based on MT6580A.

P.S: THIS OPERATION IS RISKY but it should resolve your problem.

Ok so do I decompile a ROM and switch the pre loader and recompile it or what do I have to do just flash different firmware from different ROM sharing the same preloader until something happens or my PC won't  it won't recognize it again?

Try to find older ROMS for your model and use their preloaders one by one, replace the preloader before flashinf each time and make sure you're using Firmware Upgrade.


text:
i need to remotely accsess sumsung s5 through windows
I'm sure you all are tired of reading this kind of question, but I'm seriously desperate. I using a Samsung Galaxy S5 sport, rooted. I've tried androidlost, lookout, where's my phone, and they don't work because they weren't installed before I lost access. I have called Samsung, google, sprint, and each numerous times. My phone is still on, I can call it and it rings. ADM says it's ringing when Im trying to locate it, but ya my phone is lost/stolen and I need help.

Login to your Google account on a PC. Pull up your account security setting. Look for finding my device. Probably won't work if you already tried talking to Google. Then go to your photos (In your browser) look at all your photos. If there was any photo, video, screenshot taken you can look at it and depend on your settings, you should be able to get a geocode with a timestamp for the exact location of anything taken. You can then postcode into GMaps and switch to satellite view and see where your phone is located at the time and place of the pic. Then go to the PlayStore on a PC, log in. Now from the PlayStore you can now load any App you want onto your device from there. You are going to need to try and fool whoever has your device, so load a bunch of picture apps to try and get them to take picks. The apps will load on your device, but they have to be opened on there end since you did not set them up before hand ie. teamview would be awesome if setup before hand.
Last, setup any type of Android with the same account. If you can, buy a through away phone. Now you can mirror all the activity of your Google apps (if they did not log you out)


text:
Analysis of PIT file for Samsung Galaxy C7 (SM-C7000)
I got a Samsung Galaxy C7 (SM-C7000) from China. I'm trying to install Hong Kong firmware on it and of course, got the partition size error in Odin. I searched around and found one pit file for my model Hong Kong. However, I'm concerned if it is the right file or not.
The content of the PIT file: https://pastebin.com/FncY05pg.
USERDATA view

Can I flash the attached pit file? Otherwise, what is the correct file for my phone's Hong Kong PIT file?
My Phone

Model - SM-C7000
Variant - China
Storage - 32 GB

From what I've been told, the PIT file for HK and China versions are the same.
https://www.sammobile.com/forum/showthread.php?t=35053&page=2 (dead link)

There is definitely something up with the PIT files. I also have the 32GB device. And the partition structure defined in all the PIT files is for the 64GB version. The only strange thing is that I'm able to flash the Chinese versions but not the HK even though they apparently have the same PIT. Both PIT from a CNC firmware I can flash without problem and PIT from HK version I cannot have the same file checksum: D178FC793FDC4B833BDFB4FD6176159A.
I noticed there is one big difference between the CNC and HK images. The AP file for HK includes a userdata partition inside but the CNC images do not. That is the difference and when it comes to writing that part it stops. Also, from what I've been reading out PIT files. Block Size is the point on the disk where the partition begins and Block Count is the actual size of the partition. In this PIT file, the userdata partition has a block count of 0 which seems odd. And would explain why the CNC image flashes and HK ones do not.

I bought SM-C7000 and it was on TGY (HK) version with Play Store. I love to root my Android phones, found a post on XDA, and was able to root, install Xposed, etc. One night, I thought to remove the root because Xposed modules were not working well. So, I unrooted the device in SU. Restarted and then the accident happened. My device was bricked. I tried to install the HK version from Sammobile but in vain. Always got auth error or invalid data error showing data is too big. Then I tried Smart Switch and downloaded it by entering the model number and the serial number of my device. My phone booted. But when I used it, it was now the CHC (China) version with no Play Store. Then I again started searching. Again file big error. Searched the net and found that it was a partition error and I need a PIT file. But after searching, I found that the PIT file for both TGY (HK) and CHC (China) are the same.
For Odin, the solution is to first flash only the ap file and it will give the error at userdata ext 4. Remove mobile and again, put it into download mode, and now flash bl, cp and csc files only. Remember not to touch repartition. And untick reboot also. After flashing, reboot into recovery and wipe data and cache partition.
Now your phone will be the TGY (HK) version with Play Store, etc.


text:
How to prove an Android device is hacked? Retrieving logs from recovery booting
I'm having trouble with my new branded Vodafone Samsung Galaxy S7 Edge.

How can I get a copy to the full logs (and other files), without rooting, for places I do not have the required access? I can read the logs in recovery booting, but how can I transfer digital copies of these logs as text to for example my email?

I would try a good file explorer app for your device. The link in a good one for non-rooted devices and it's free. Also, you can remote access your file system on another device. I don't think it will be in real-time, but a way to monitor or link to someone that can help you with this.
I would also hook your device up to a computer if you have access and make sure you have all your settings right on your device (refer to this YouTube video). At the very least, copy the entire file system. Even if you cannot make heads or tales of it, someone can.
I would also download a system cleaner app (after copying the files) like SD Maid. Clean up your cache, history, passwords, etc. Then change all passwords. Run cleaner again. Re-hook up to the computer make another copy of everything save to compare later. Extreme, factory reset your device in recovery if you can. Re-setup your device the way you like it, even the exact same way through your Google account, and make another copy. Then make a copy every now and then to see to have on file.
Ideally, I would root your system for the benefits of having some third-party APKs.

If the attacker has control of your device, look for Bluetooth modules loaded in the kernel, you will see it in recovery logs.
If they have control, you can't root it, not even with Odin unless you build or buy a signal jammer. Then you can do adb pull and that might give you what you are looking for.
There is no app or malware anything, no security of any kind that will help you. You will have to decompile the kernel yourself and or lsmod and remove what shouldn't be there.
I've dealt with this for 12 years. My ex-sociopath still takes over every device I get and destroys them remotely. I have a BLE network hidden somewhere that serves as a network where all my devices stream audio and video and she somehow uses my Raspberry Pi to assist in this. 3 iPhones 4 Android devices, iMac, and smart TVs all play a role.


text:
Saving in SD card
I have selected SD card as preselected storage space, but only the photographs I take are being stored in SD. Any other files, like Viber or Snapchat photographs, are being stored in phone's memory. How to solve tha?
Phone: ZTE Blade S6 Flex

That's how it works. Storage of things depends on app and it's developer. Almost all the social and messenger apps save their work in internal memory including photos and related media. You can not change this due to several restrictions put by original creators of Android (I'm talking about Google). Original OEM manufacturers are trying to embed as much internal memory as they can due to these restrictions. In my anticipation there will be no expandable storage options in future.

If you are on Android 6.0 and up you have two ways to setup your SD (expandable storage). One as a standalone secondary storage. default on your device. This allows you to use it just for storing data, you can not typically operate from it. Far as what is defaulting to save on your SD can all change in stock Android and even more when rooted. You can load as many apk's as you want to it, but they will not operate. This is good for backups and uninstalling apks you might want later. You can route a lot of your partitions files to it in a mirror format, ie downloads, recovery. But your device sees your SD as removable so nothing that would break your OS will not store there.
The second way which is cool. You can Merge your SD with the OS. Before the merge, you have two partitions. One basically for OS, secoundROM and Recovery a second for the file system. Once you merge your SD with your system, it becomes part of your system. (downside it can not be removed) So if you have a 16gb ROM and 16gb SD, now you have 32gb storage. The first two partitions on ROM and the SD has six (the six is confusing, sry), but you now have 8 and everything is spread out, for the most part. That part should not matter because it is no longer removable.
How 2 Video
 https://www.youtube.com/watch?v=8h94v8G9nxA


text:
Does nexus 5 support chromecast 2?
I bought Nexus 5 from India 3 years back.
Now I have chromecast 2 from France.
But when i tries to connect, my nexus says no compatible devices found nearby.
I tries connecting with Google Home application. Though that also i am not able to connect. It says check you T for a code but there is not code displayed on my TV (I checked my TV and I was on the right HDMI port)
Can anyone help guide me. What to do?

It seems like your chromecast is not setup properly.
Make sure you connect the chromecast through HDMI and also power it using the usb port at the same time. If you see the chromecast installation screen on your TV, then you can use Google Home to install it.
Also, the USB port on your tv is likely not to supply any power.

Yes, I connected to USB power in the wall and HDMI to TV. and I see white light blinking but i cant see installation screen on TV

The chromecast could be damaged. Try it on a different tv to verify.


text:
Rebooting device automatically
MY android samsung j5(j500h) is automatically rebooting. kindly let me know any suitable answer that will keep safe my Data

If you are stock, rooted. Then most likely it is your battery. Take your battery out, plug into charging port with battery. Boot phone and see if it processes. The battery has to be removed even if plugged in to test.
The rule of thumb on Lithium ion batteries is 500 charges then done.
When the battery loses its ability to hold the charge, in a lack of better words, it tells the charging to start and stop. Since the device does not maintain any secondary charge backup it tricks the device telling it that the battery has been pulled. Kinda like a short in a wire. The battery "should" never fully discharge on its own. Lithium batteries do not store memory, the memory of being full or whatever level it has is programmed into your device. This can be recalibrated, but in my experience, it has never made that big of a difference. But there are apps for that for free to try. The reading of your battery % is not fact/true it's an estimated. so if the battery is bad the devices does not know that.

is this happening due to static charges ??

No, I updated original.


text:
Can I tether Internet from one android device to another android device using USB?
I have a Jide Remix Mini and it is a pain in the neck when it comes to Wifi. It seems as if it steals the I.P. Address of another device on the router, sucks up all the bandwidth, and then still can't get fast speeds. Of course, all the other devices on the router start having issues as well.
I also have an android phone, and I LOVE IT. I have tethered my computer to it to give it Wifi when the wifi card quit, and it's done a fine job.
So now I had an idea. Would it be possible to tether my phone (android) to my Remix Mini (also android)? I want to give the Remix mini Internet WITHOUT connecting it directly to the router via it's Wifi card. I tried doing it via Bluetooth, but I only got speeds of .2 megabits/second (our router sends about 12 megabits/second). So I tried plugging in my phone to the Remix's USB port and then in settings checked "USB Tethering". The Remix seems to not recognize the device as a source of Internet.
Is there something I'm missing? How can I fix this problem, or can it be fixed at all? I have other devices that I am willing to use listed below. Thanks!
My usable devices:
iPad Mini 2, iOS 9.3, Jailbroken
Polaroid A4 Phone, Android 4.4, Rooted
Remix Mini, Android 5.1 Base with Remix OS 2.1 interface, NOT rooted
Computer, Ubuntu 16.04, missing a Wifi adapter (need to connect via phone tethering)

I was also look for this question to answer in prime and Phoenix os we can just turn on USB tethering at boot logo since after boot if we turn on they won detect in remix it does work in either way


text:
What is the interface to RIL daemon?
I know the Android HAL defines an interface for Radio Interface Layer (RIL) manufacturers to abide by, which is the one used by ril daemon to talk to vendor-specific ril shared libraries. But what I couldn't find is the interface to talk to the ril daemon itself.
How does the phone service speak to rild through /dev/socket/rild unix socket? and where is the source files of the phone service?

For anyone who's been in my situation , you'll find the sources of the phone service that are related to RIL under frameworks/opt/telephony/src/java/com/android/internal/telephony/RIL.java.


text:
Is it possible to enable vendor-disabled user accounts in rooted device with Android 6.0?
I recently purchased a Doogee X5 max pro device, which comes with a version of Android 6.0. I understand that this version of Android supports multiple user accounts, but it seems that the vendor disabled this possibility, at least it is not accessible in the standard way.
Since it is a relatively new device there are not many custom ROM's available.
Is there a way that I can enable user accounts? My phone is rooted and it has TWRP installed. If I have to do it from a computer, then preferably Linux, though I do have access to a Windows machine as well.

If you cannot access the multi user menu in the settings app it is possible that the manufacturer completely removed that feature from its android version. Luckily you can install a similar feature manually but you need the Xposed Framework.


text:
Asus ZenFone 3 Max and DualShock 4 - Can pair, but doesn't do anything
I bought and downloaded GTA: San Andreas on my phone. I had intended to pair my DualShock 4 to my phone, as seen here and as discussed here.
However, while I can pair the controller, it doesn't do anything, either in-game, or on the home screen. The controller works, since I can pair it up to my laptop and play games on it, and it's got a full charge (for good measure, I used my phone's OTG and connected it wired; didn't work either).
The phone being shown on the vids is the ZenFone 3, which is the more premium brother to my ZenFone 3 Max 5.5. Is there anything I can do to make the controller work? Why isn't it working in the first place?


text:
Can you damage a device using the wrong USB/USB-OTG cable?
I understand the main difference between a USB and USB-OTG cable is that the latter has an ID pin which is grounded.
Does this mean I cannot use a regular USB cable in an OTG (micro-B I believe) port instead of a regular USB cable with the same connector? Will any damage occur? Also, can I power a device from an OTG port like you can with regular USB devices?

Does this mean I cannot use a regular USB cable in an OTG (micro-B I believe) port?

The USB-micro ports (A and B) always have 5 pins so there is no "regular" (4-pin) cable with a micro connector. Any micro USB cable can be used to power the device and no damage will occur.
This means every micro USB connector does physically support OTG. However, this does not mean that the controller or the software will support it (you cannot assume that every micro USB device will support OTG).

Pin 4 is disconnected in ordinary cables, so it's not true to say that every connector supports OTG.  If you're referring to device-side connectors, maybe, but I wouldn't be surprised if many that don't support OTG in the software leave them disconnected as well.

Yes I'm referring to the devices connector and they physically have the 5th pin. But as I said it's up to the software and controller to make use of it.

Having turned a regular USB cable into an OTG cable myself, the answer is no.  The only difference is that the SENSE or ID pin, pin 4, is connected to the ground (GND, pin 5).  This is purely used for the device to detect which type of cable is connected so it can behave according.
It's possible the device might misbehave if it doesn't detect the ID pin, but that is almost certainly going to be on the software side.  And unless it's relying on pin 4 to be the ground instead of 5 — which is absolutely wrong no matter how you look at it — and the need for grounding actually arises, it's pretty much impossible for connecting a regular cable to result in any damage.
TL;DR: If the device follows any semblance of the USB standard then this cannot be an issue.  Any Android device that supports USB OTG will support normal USB connections.

The information here feels..incomplete. Sure, you're not going to burn anything out on the SENSE/ID pin, but nothing said here excludes the possibility of both devices trying to act as the host and, during the initial handshake, trying to drive the data pins to different levels, which would almost certainly burn out one of them.


text:
Help! android device manager... will enable lock & erase appear after resetting the device?
I lost my phone, it's an LG G2 Verizon, it wasn't factory reset and when I go to ADM it showed the device with the options of Lock and Erase separately... At first I locked it, but then I erased it, and I received an email from the ADM saying ( Android Device Manager will try to erase the data on your Android device and SD card. If the data is successfully erased, your device will display the Android Welcome screen the next time it's turned on. ) after moments both buttons disappeared and I only had one option which is Ring or Enable lock & erase, so does that mean that my device has been reset ? trying to get the phone back but at the same time I don't want my private things to be in the wrong hands.. thank you in advance!

No, if and when your device is reset it and ADM is notified it occurred (it should), then you will get an email stating the date, time, and approximate location of the device when the reset occurred.

But why did the options change ? And the device is no longer online since I did the reset and received the email, also the location on that phone is not activated

Odd... I wonder if it is an Android version thing. I tested it with my spare device though (Moto G 2015 on Marshmallow), I did NOT get a confirmation email that the wipe occurred, but it did wipe. I sent the command while the device was off, turned it on, and 30 seconds later it rebooted and did a factory reset. Even after the reset occurred I still had the normal Ring, Lock, and Erase buttons in ADM.

I remember that the LG had android 5.0

It is clear that all the data is deleted. But after you reset the phone, if the location is turned on, then only you will get the exact location on map. Otherwise, you cannot get the location.


text:
Stop Android Wear Time to Leave Notifications
On my Moto 360, I get time to leave notifications repeatedly. Anytime I have an event on my calendar with a location, I'll get multiple alerts from the Google app about when to leave for it.
So, if I have a dinner at 6pm at a certain restaurant, it'll buzz at least 5 times earlier in the day (often much earlier, like at 1pm that day) telling me the estimated time I need to leave at to arrive on time for the dinner. This is incredibly annoying and I can't figure out how to get it to turn off save for blocking the Google app from sending me notifications at all (something I'd rather not do).
I have time to leave notifications off in the Google app on my phone (Google app -> Settings -> Notifications -> Time to leave -> off) and thus don't get such notifications on my phone (but they do show up on my watch).
Here's what the notifications are like on my watch:

How can I stop these notifications from appearing and buzzing my wrist?

No answer yet!! Really looking for anything.

Maybe this app can help? I don't own a smartwatch to try

@beeshyams I don't think so :/. It doesn't appear to be able to block notifications, the system vibration for it still vibrates (I can filter out an extra vibration for it though).

Thanks. I was hoping it coul. Vibration can be controlled through automation app but I don't know how to kill it since it shows up on smartwatch only and not on device

I haven't seen similar issue yet. So, I am not sure of the answer but you can:
Make sure you are on the latest Android Wear app update
Make sure you are on the latest Android Wear watch update
Make sure your watch is paired with your phone or tablet
Check that your phone is connected to the Internet
Make sure your watch isn’t in Theater mode
Make sure that you’re getting notifications on your phone (vibrate mode is on)
Make sure that you’re getting notifications on your phone
Make sure app notifications and system notifications on your phone are turned on
Try restarting your watch
If none of this works, then try  unpairing and pairing again
Another tip that some users experiencing this recommended:

Go to the watch -> Settings -> Permissions -> System Permissions -> Google Services Framework -> read instant messages ENABLED.
Restart phone and watch.

If Nothing works at all, wait for future updates!
Hope it helps.

What does allowing Google Services Framework to read instant messages do? Why would I want to enable that?

Well, I enabled it and I'm still getting Time To Leave notifications, so this doesn't work.


text:
Mobile data times out on Sony Xperia X5 Compact
I have a Sony Xperia X5 Compact (Android 6.0.1) which suddenly about two weeks ago lost the ability to transmit data over the mobile network. All connections just time out. The behaviour is the same in all the apps i have tried so far.

The reception is fine and it connects to 4g networks
There are no issues with calling
There are no issues with WIFI
The balance on the prepaid card is 1gb.

Unfortunatly I have a cheap prepaid phone operator that gives extremely limited customer service and have just bought a six month charge.
I'm coming to whits ends, this is what I have tried so far:

reset the network settings
changing to a new sim card (which works fine in another phone)
toggling on and off anything network related
re-download the APN settings and ensured they match the operators specs
total factory reset

Have I missed something here or is this a hardware issue?

Tried the SIM on another phone?

Yes, I picked up a new SIM card today and tried it on an Iphone which worked perfectly.


text:
Building a simple, background app
What I have to do is very simple, I want to use Tasker to ping my Raspberry PI unit when I get close to home.
What I have:

An Android 6.1 Phone
An ssh server I can reach from everywhere
A Raspberry PI unit behind a router at home

I have downloaded tasker, so I can trigger applications on my phone and I have an app to connect to my remote ssh server. My idea is something like:

Have the Raspi periodically check a file on the server.
File is updated with a flag on whether I am close to home or not by Tasker + SSH application on my phone
????
Profit!

I need some help on how one can achieve 2. or similar. Essentially, I would like to set up tasker so that on triggers it will make my phone execute a script on the server, any hint?

Comments on the downvote? Too vague?

Dev questions are off-topic. If you didn't mention building an app for that, so it's clear that you're attempting to use Tasker, I will of course have my -1 and flag removed.

I see.  I meant app In a very broad sense, whatever achieves my goal would do

Done, and also added a Tasker tag for you.

So, I've managed. It's a bit clunky, but it does what it should.
Here's whatis needed:

Tasker app (2.99$ on the Play Store)
Connectbot
An ssh server you can control

Tasker checks my position every two minutes, connects with connectbot which triggers a shell script on the ssh server.
Generate a public ssh key without password from Connectbot. Go in the key section, long tap and copy the key. You can then send the key to your ssh server so that connectbot can authenticate passwordlessly.
Create a profile in connectbot with a meaningful nickname (in my case "homeflag"). Select post-login automation and insert which command you'd like to run. In my case I have a very simple script called I_am_home:
echo 1 > /home/user/home_flag

so in connectbot post-login automation I would put
/path/to/I_am_home; exit ⏎

this ensures the command is triggered automatically at login and then the connection is closed.
In tasker create a task to send intent (use the search bar to find it), with the following fields:
Action: android.intent.action.VIEW
Data: ssh://user@host:port#homeflage
Target: Activity

Information on how to do this have been found on this dedicated reddit containing a lot of other info and different way to achieve this.
It is then easy enough to have tasker check your location periodically by making an appropriate profile.


text:
unable to download apps from Google play store using mobile data
I am using letv and i am trying to download Google applications from play store when i click on install it displays "waiting for wifi"
I am using mobile data but it's not downloading through mobile data .
How can i download through mobile data

Can you access the internet through your browser? If you don't have internet access at all, your mobile networks settings are probably incorrect.
Try changing the Network mode and then under Network operators tap Select automatically.
You can also try contacting your service provider.


text:
Can IMEI number of a device really be changed
I bought a slightly used android phone(Asus Zenfone 2) recently.Now what i noticed was that the imei number that my phone was showing to me when i dialed *#06# was not the same as that on the box in fact the phone's original imei was swapped with that of some huawei device(Y6 PRO), that i came to know when i checked the imei number on some online imei device identification service (www.imei.info).Now i rooted my device and changed the imei number to the one on the box(used an app that required root privileges) and i did verify that the imei number is changed back to the original imei(Again by dialing *#06#).I made sure that the imei identifies my device make/model as (ASUS Z00AD) using (www.imei.info).Now what seemed intriguing to me was that when i called my carrier for some help regarding some issue that i faced, even though i had changed the imei number back to original one that identifies my device as ASUS ZOOAD they still recognize my device as HUAWEI Y6 PRO.Which arouses my suspicions that the imei didn't actually change and it not possible/extremely difficult to change your device imei number. Although the tools out there claim to change your imei number but what i think all they do is just change them on your phone's display not internally.Or maybe the carrier has some other unique ID through which he could identify my phone make/model.
What do you people think what did actually happen here ?
Please. Enlighten me!
Note that i am a Computer Science student , so i am just curious to know these things.I have no criminal intentions. Just curious!
UPDATE: I have also noticed that when you restore your phone to factory settings or flash a custom or a stock rom you restore the original imei.Does that mean that imei changing is not possible/very difficult? or it is stored on some kind of EEPROM from where the wireless carriers directly get the legitimate imei value Or is it some kind of trade secret to mobile manufacturers ?

It's not that easily touchable, especially without a PC. You couldn't have actually changed it on your phone, that must have been some superfluous change you made.

IMEI is an baseband identifier so it's stored on non-writable memory. There are two IMEIs actually - display and hardware. It's possible to change the display IMEI on rooted devices, but no way to write it down to hardware. Call your carrier for resetting your SIM card and also try to flash stock firmware using factory tools (Qualcomm QFIL in your case)

What do you think does the carrier get the imei information from this non-writable memory directly or by calling some API function that gets the imei stored in the software.In my case it seems like they get it from the hardware:p

I think by "display" here, you mean software level IMEI. This sounds similar to people changing MAC addresses with a registry hack. Is it a similar concept?

Your carrier will always see your hardware identifier and yes, spoofing software level IMEI is similar to registry-hacked MAC address


text:
I have credit on a Google Play account. How do I send it to my primary account?
So here's what happened:
I got a $25 Google Play card. I tried to redeem it on my account, but I got an error due to my country. I used VPN. It still didn't work. Trying to solve the problem, I went into my secondary account, and I wanted to see if it would work, but I would cancel it before it got redeemed. But, it turns out I redeemed it on my secondary account.
So how can I transfer the credits? Can I?

As far as I am aware you can't.

It's not supported, but you may be able to make use of those credit using Google Family Account.
There is 2 things you have to do:

Add your secondary account as family
member
Buy apps using secondary account that supports  family sharing.

After that your primary account will be able use that purchased app for free.


text:
What is the difference between versions like 20H or 20A for LG G3?
LG G3 phones are named differently like: F400 is Korean, D855 is international, D850 is for USA AT&T, D851 is for USA T-Mobile etc.
However, ROMs for G3 are named like this: [LG][G3][D855][20V]
What does the [20x] part stand for?