text:
No Internet using dual sim as mobile hotspot
My phone has two sims both with large data caps that I'd like to use. I use my phone as a wireless access point for my laptop.
To switch between SIM 1/2 for data, I have to go to
settings-->wireless networks --> more-->mobile networks

and then set the network mode. The one which I wish to use for internet goes to GSM/WCDMA/LTE auto and the other 'just phone calls' I switch to GSM only.
I then go to
settings-->wireless networks --> dual sim cards --> data network

and set "Sim card to use" to sim 1 or 2.
This seems to work fine for access data on the phone. However, when I'm connected on my laptop via the hotspot, I only get internet access on SIM 2. With SIM 1, the computer wifi connects but says "no internet access". When I run the windows troubleshooting wizard, it says "failed to find DNS". I set my DNS to 8.8.8.8... but no joy.
I've also tried to connect via macs and Linux boxes with the same result. I think that the issue is in the droid.
Any suggestions? Thanks in advance :-)

It's an android problem and there is an easy fix.
Connect to the 2nd sim start the hotspot then you will be connected but without internet.
Now let the hotspot running and switch off data and on again....Voila... worked for me

Solution 2:
Please Run "ipconfig" command in your Command Prompt. After running command you can find information's like "IPv4 Address", "Default Gateway", Subnet Mask, etc.
Use those values in respective fields of :
Open Network and Sharing Center-->Change Adapter Settings-->Right click on "Wireless Network Connection"-->Properties-->Select "Internet Protocol Version 4(TCP/IPv4)"-->Select Radio Button for 1)Use the following IP Address, 2)Use the following DNS Server automatically --> and finally "Ok"
Field to be filled:
1)IP Address
2)Subnet Mask
3)Default Gateway
4)Preferred DNS Server
NB:"Default Gateway" need to given as "Preferred DNS Server"
Best Regards

I have the same issue.
My phone is now three years old and the problem remains even after upgrading from kitkat to lolipop.
From allbthe tests I did it's an Android issue.
If I remove the SIM where hotspot is working and reboot the phone I can switch the hotspot to the other SIM.

Solution 1:
In laptop please modify wifi settings as follows:
Open Network and Sharing Center-->Change Adapter Settings-->Right click on "Wireless Network Connection"-->Properties-->Select "Internet Protocol Version 4(TCP/IPv4)"-->Select Radio Button for 1)Obtain an IP address automatically, 2)Obtain an DNS Server automatically --> Ok
NB:Please make a note of values currently in "Internet Protocol Version 4(TCP/IPv4)".
Best Regards

Thanks Sreerag. Alas, that was the first thing that I tried. It didn't work.


text:
How to configure Bluemail to NOT group emails
I am using the Bluemail email app and when an email is received on my android phone I get a notification on my phone showing who it is from and the subject.  But if I do not discard the notification, then when I get a second email then the notification says "2 new emails", so I can't see, from my lock screen, the email details for the 2nd and subsequent emails like I can for the first email until I discard the notification.
Are there any settings in Bluemail or Android O/S where I turn off the grouping of emails, so that I can see the details of each email, or if not are there any other email apps where this setting exists?
I have also tried -  Email by Edison, Email TypeApp, K-9 Mail and myMail and these are all no different.

After trying 6 different email apps I figured that may be all email apps send a notification of "2 new emails" for the 2nd email unless you clear the first, so I tried a couple of work-a-rounds for my use case which is to be able to view email notifications on my smart watch:

I tried using IFTTT where I created a trigger to send a notification when it receives an email.  This sort of worked, but notifications are not replaced, they are added and I couldn't find a way to clear all notifications from IFTTT - specifically when I went into IFTTT it does not clear notifications as it does if you go into email app, so the only way was to clear ALL notifications including other non-email apps.
I installed a notification blocker - the one that seemed to work best was Notification Blocker & Cleaner & Heads-up Off as this does not delete notifications, but puts them in separate folder called junk, so now I always get full notification details of every email on my watch and if I go into Junk folder notification on my phone then I can see history of all email notifications and I can clear them all from here.

So using a notification blocker works really well and solves my issue.

source: Stack Exchange

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

sort: votes


text:
Marshmallow: Apps NOT battery optimized still seem to doze off
I have a Nexus 6P. I have disabled battery optimization for a few apps and yet those apps still seem to doze off.
Specifically those apps are 1) a sip client (csipsimple and bria) and 2) pushover.
It would be great if those apps would never sleep :-)
Is this possible?
--
Edit: I agree with CmosBattery below that this might not be the way to go. In fact, I have set battery optimization on all apps like it was before. As mentioned in my comment below, some apps, like Bria, suggest that we should do so (and maybe they shouldn't suggest this at all). After a few weeks with the suggested setting, I see no improvement in call reception and a reduction in battery life.
GCM allows developers to send high priority messages. High priority messages allow you to wake your app (haven't tested, but the Android documentation says that this is reliable). Could there be other ways?

Apps are designed how they are designed by each developer. Apps can acquire wakelocks and keep the cpu (for instance) from sleeping thereby allowing the app to stay active: http://developer.android.com/training/scheduling/wakelock.html
A great app will do this as little as possible especially as apps can set alarms to check the internet for updates or an app can wait to receive a push from an internet server.
Apps never sleeping is the wrong way to look at it and will do nothing for you but hasten the battery usage for typically no good reason.
If there's an app that stops working when it should stay working then the developer should be contacted so as to let them know you want it to continue working even after situations where it may have become disabled regardless of what happens.

Interesting. I have pondered your answer for a few days. For example, when you install Bria there is a popup that suggests you must do this. I assumed this was the way to go about the issue. It is also suggested on a few blogs. Nonetheless, I don't think the answer is a simple as contacting the app developer as they don't seem to agree.

High Priority messages sent through Google Cloud Messaging should wake up the device. However, it would be great if we could do that from an Android setting i.e.: always treat messages as high priority for app xyz

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


text:
Reject carrier calls, accept SIP calls
I've gone the route of a data only plan (tablet plan) on my smart phone and am using the services of a VOIP provider. Things are going nicely, just trying to iron out a few details.
When you order a mobile data plan, you get a SIM card and matching phone number. On a tablet you can't receive calls or texts, but on a phone you can. If you do, you pay the premium price.
Android natively provides a SIP client in the phone app. Android also provides a Blacklist option and the use of wildcards. Allows me to block some or all calls and texts. However, it doesn't allow me to distinguish between a call to my SIP account or to my mobile number (unless somebody here knows how).
Nobody knows my mobile data plan number, but I do get the occasional "wrong number". I imagine that I could also receive an occasional SMS (also wrong number or for advertising).
So, does the Android Phone allow me to block calls and sms from the carrier, but allow calls from the SIP client? As in: block incoming calls that are to a number, not from like in a blacklist.
I know I could block all calls and sms with the phone app and use a separate VOIP app for SIP calls. However, I wish to know if this is possible with the native applications.

On incoming calls, do you get charged even if you don't pick up the phone?  How about inbound SMS, does your carrier charge you for inbound ones?  Does your plan offer call forwarding (and if so, is it free or paid?)

No I don't get charged if I don't pick up. However, when I'm not paying attention I might pick up. A SIP call shows the account, a normal carrier call does not. Thats how you distinguish the two, but you have to pay attention. Not always the case. I don't know if I'm charged for incoming SMSs, but would be great if I could block them too since that number "doesn't/shouldn't exist".

Does your carrier offer call forwarding? If so, will they charge if you forward all calls to your SIP number?

I don't know, but I wouldn't want this anyway. The number I get through the plan is not a number I wish to share. I already have a number. Moreover, if I do get a call on that number, it is most likely a wrong number. So forwarding wrong numbers is out of the question.

You could forward the calls to another SIP number that doesn't ring through to your phone.  If you're in the US, Google Voice gives you a free number, and is by far the easiest to set up.  Alternatively, there are a myriad other SIP services that offer a free number.

Oh, now I understand where you were going with that. Good idea! I could forward the number to the carrier's voicemail service -- which in fact doesn't exist on my plan, but would give me the desired outcome. However, I get a call forwarding icon in the task bar. Wish I could hide it since this is a permanent solution.

Thought it was a good idea at first, but it seems that Android is forwarding ALL calls received (carrier + SIP calls).

It may be because you are doing it via settings in your Phone app. Try activating the forwarding by dialing a special access code. E.g. on Verizon it's *72. Open dialer, dial *725551231212 and press Send. (where 555 is the area code, and 123-1212 is the number)  I think that may even get rid of the "Forwarding" icon from notification bar.

It is indeed *72 + number, but there's a message saying I must do this from the phone menu (rolls eyes). I also called the carrier and asked to block incoming calls. No dice, but they were able to block incoming SMS.

You can call the carrier to block the voice and SMS on the SIM card

Yes I realize that, but was wondering if Android could do it for me. That way it's always blocked even if I change carriers. I might revert to that solution in the end if no other options are presented. Cheers.

Just checked with the carrier, they say they cannot. I will be trying with another carrier, but nonetheless would love to do it myself :-)

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


text:
My phone won't turn on/charge and I need to get data off of it
My phone is about 5 months old and for some reason it completely stopped working the other day. When I plug it in, in order to charge nothing happens, and when I plug it into the computer no information comes up. I bought the phone from Amazon and they're letting me return it for a full refund and I just got a brand new samsung. I'm positive that I was backing up my phone the whole time I had it, but almost nothing has been retrieved when I tried to restore my old info on my new phone. Do any of you guys know anyway to get the data off my Samsung's memory without being able to use the screen or it registering when it's plugged into my laptop? If I need to go to the Samsung store and I can't handle this myself, please let me know, otherwise please give me an any info you can think of.
Also, the phone was set to backup, and absolutely nothing backed up the whole entire time. i am so confused and would just really appreciate some help.
Best,
Sara

Is there a led light at the front of the device? If there is a led light, what happens if you charge the device? Is it lighting up?

Then I don't think we are able to help you. I suspect that it is a hardware issue. If haven't modified the device (recovery, root, ROM) and you still have warranty on it. Try bringing it to the Samsung store and let them look at it.

yea i haven't modified the device in anyway. the phone wasn't made in the country i am currently in, so when i brought it into the store yesterday they said they couldn't fix it for me. would that mean that they also couldnt try and get anything off of it?

Oh that's a bummer, you can try to contact the Samsung support line and see if they can fix it by sending the device to them. Their support information is different by country so I can't really link you to a page.


text:
How to skip welcome page after factory restore? I don't have access to Google
I'm from China and I can't access google without setting up a vpn/vps.
I recently got an update to 5.0.2 for my Nexus 7 2013 (WIFI) tablet.
I got stuck at the Welcome page. I think I'm supposed to enter my Google account, but I don't have access to Google. There was a "skip" option in previous versions.
I'm now able to restore the tablet to previous versions of Android. Does anyone know which version doesn't require account at Welcome page? Is there any walk-around for this issue if I want to update to 5.0.2? I tried proxy for WIFI, it didn't work, though I think it's a promising way.

I solved the problem by using a HTTPS (not HTTP) proxy located in the US. :)


text:
Best way to install Android app on 500 tablets?
We have 500 tablets that need to go out with our Android app pre-installed. From our experience so far, the only way to install the apps is by creating a new Google account, logging into the play store, and installing the app. The problem with this method is that it's very time consuming, it's creating junk accounts that I'm sure Google doesn't want, and each new account requires a phone number to verify and you can only create a limited number of accounts on a single phone number.
The obvious alternative is to side load the app with the APK file manually, but the downside to this is that we want to be able to update the app later. My understanding is that if we side load the app we can't update the app automatically.
We are already using Ionic Pro which has live deploy which handles most small updates but it can't live deploy any updates that involve updates to the cordova/native plugins.
Since both of these methods have drawbacks, I'm hoping there's another way. I'm curious how educational institutions are able to preload apps on classroom tablets that update without an account logged into the Play Store.
To be clear, and to avoid duplication of other similar questions, what I'm really looking for is to use the Google Play Store for updates, not bypass it, but without having a unique Google account per tablet.

Not saying you should keep doing what you're doing, but trust me: Google doesn't care at all about these "junk accounts". They will likely never even notice them...

@only_pro the other issue is that they require phone numbers to verify and you can only create a limited number of accounts on a single phone number.

I do not think you need a unique account. I have several devices that all use the same account. That aside...
Sideloaded apps should be able to update from Google Play. I just tested this myself. I installed an older version of Discord on my phone, opened a fresh run of Google Play, and checked for updates. It showed me that there was an update and was able to do it.
Since 2015, Google Play is able to detect the keystore signature of the apps. As long as the one installed and the one on the market are signed the same, then it should update.
You should be able to test it yourself, assuming you have older version of your app that you can fiddle with.

Thanks! Does the updates done to sideloaded apps work even if you never log into Google Play?

@Citizen Unfortunately to get the updates on any app not developed by Google, you have to sign in to an account. However, you should be able to use just one dummy account across all devices.

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


text:
How do app updates work if the system partition is read only?
I have a Android phone (Samsung). It comes with a whole bunch of pre-installed stock apps.
Q1: Is it correct that these stock apps are stored in the read-only partition /system?
Since getting the phone, I have updated most (if not all) of the stock apps via the Play Store.
Q2: Assuming app updates can't touch /system, how do they work? How can apps be updated if they are effectively read-only?

A1: I'm pretty positive that they are on the /system partition because you can't delete them, if you could, that would mean they are in /data partition or whatever it is called where the userspace is.
A2: I think they install updates in userspace, not in /system. The reason for believeing so is that after you update a system app, and you go in Settings -> Apps, it allows you to uninstall updates only, meaning that the update that was installed in userspace will get deleted but the original app, the version you got out of the box, is still left untact in /system, and you can't delete it.

userspace is indeed /data. All updates are installed there because /system  is obviously read only. Just remove your "I believe" or similar.

So what you're saying is old apps stay in /system untouched, updated apps are installed to /data, and Android just uses the newer updated apps automatically in preference to the old ones? Seems silly because that means all my apps are installed twice. And there's a lot of them!

@misha256 /system is for system installed apps. /data for userspace. Apps aren't installed twice. As far as being read-only partition, if that was the case you wouldn't be able to add any data (meaning no photos, texts saved, documents, or any downloads). You may be thinking of the /system which is read-only, but can edit it self.

@HasH_BrowN What I mean is that if a system app is updated via Play Store, the updated app is installed to /data. Which means the old version remains in '/system'. With 30+ stock system apps that kind of duplication eats up a fair bit of storage space.

If your wanting to clear as much of the "useless old data", the I would suggest trying the answer provided by Izzy for http://android.stackexchange.com/questions/95653/how-to-cleanly-remove-gmail-app-from-kitkat-i-have-fully-moved-over-to-inbox. His answer will eliminate as much of old data as possible without being rooted. Just follow the steps for your different stock apps.

@misha256 sorry, took me a while (7 years) to answer. Yes, but no. Becuase system is not available to you be it either way. It's storage you don't control. Think of system apps as "extra" apps that don't use up any /data space until you update them. If you update them, means you use them, means they would use up space on your /data regardless are they system apps or not because you would download them either way.


text:
Stuck at boot after OTA update
I just today updated my unlocked, rooted HTC One M7 as usual, by

flashing the stock recovery
rebooting and downloading / installing the system update

The update went over without any problems, but after the update completed, it did not complete the boot process any more. It's stuck at the boot-logo of htc, after displaying the carriers logo. Forcing it to shut down and go in to the bootloader works fine, aswell as opening the recovery (both the stock one, and the custom one [TWRP]). However, no matter how many times I try to reboot, no success.
Normally in this situation, I would obviously just restore a previously made Nandroid backup, but since I am asking this question, well, you guessed it.. I felt too comfortable with the process and skipped the step of creating one.
I am really, really hoping that there is a way to fix this issue without having to lose my data.

Some additional information;

CID: VODAP110
OS before update: 7.18.161.2 (Dito for stock recovery)
OS after update: 7.18.161.21
Unlocked and S-OFF
H-BOOT: 1.61.0000
RADIO: 4T.35.3218.16

(It is an m7_ul variant, so nothing un-standard there)

EDIT: Due to the necessity of me being able to use my phone I gave up and chose the easy way out -> recovery, through a nandroid backup a few months back. However, if someone still finds an answer to this, I am very happy to accept it, for future viewers.

Just found this thread because I was looking for the changes the update did.
I can't give you an answer you are maybe looking for of how to fix this, but just a question before:
How long did you wait?
My phone is not rooted but I noticed, that it took really long until the boot was over (got stuck at the htc boot logo like yours too)
I was waiting a little bit for about 3 or 4 minutes and then went away. When I came back it was finished. But for sure it took longer than usually.
Hope this will help you maybe.
Greetings from germany

Sadly that was probably not the problem, I started the boot, then went cooking and eating, and after about 60 minutes still the same screen. Thank you though! Greetings from Switzerland

You can either completely redownload completely stock rom and flash that, or better install a custom rom from xda.
In case you decide to go with custom rom (which are better than stock mostly), here's what you have to do->
1) Download any custom rom such as cyanogenmod.
2) Set up ADB.
3) Boot your phone into wtrp recovery and use this command in adb-> adb push NameAndPathToTheRomYouDownloaded.zip /sdcard/
This will put the custom rom into your sdcard.
4) Wipe system, data, cache, dalvic (no need to wipe internal storage).
5) Install zip and point it to zip in 3rd step in sdcard and flash it. Reboot.
If you want to use stock rom, then use google search and follow the methods of unrooting process, thats how stock roms are installed. But again, custom roms are mostly much better maintained and more stable. You can also first flash custom rom, since use of adb with that is easier, than follow unroot method and flash back to complete stock. I wish I could give you complete details about stock rom flashing, but I have never owned an htc and dont know how their flash tools/methods work for stock roms.
EDIT: Since you factory resetted, did that fix it? Often data before ota does cause problems so its always recommended to factory reset after ota, but that dirty data should never be the reason for a bootloop.

See edited post, I didn't factory reset, I used an older Nandroid backup I had made a few months ago, sorry for the mistake.

Its ok ;) my method still applies though...


text:
Custom DNS server not resolving wildcards
I've setup my WiFi connection on my Galaxy S7 to use a custom DNS server. My PC runs a DNS server at 192.168.0.100 and serves a few A records:
home.local    192.168.0.100
shed.local    192.168.0.101
*.shed.local  192.168.0.102

When I run tracert on my PC (192.168.0.100) it correctly resolves home.local, shed.local and *.shed.local.
Using PingTools I ran tracert on my phone. home.local and shed.local both resolve correctly to their respective addresses.
However the *.shed.local yields:

Unknown host

Is there some difference in implementations of DNS between Windows and Android?

Yes, you cannot specify wildcards in /etc/hosts in linux (and therefore Android). People in Linux world have moved on to dnsmasq, I'm not sure what is the equivalent on Android. You'll have to work around it (maybe use proxy or some other setup?)

I am using a custom DNS server. I was able to make it work by mimicking the results returned from my 3rd party domain name server. The reason that it works on Windows is that for some reason it accepts a wildcard answer from the DNS server (whereas the hosts file also doesn't allow wildcards on Windows). To make it work on Android I had replace the single wildcard answer with a virtual CNAME record (based on the requested domain) pointing to an A record which I add as a second answer. This record points to the actual IP.


text:
No files are found on MTP
When I connect my phone to my computer, no files are found on the device. It says this folder is empty. This is a new unlocked phone running Nougat 7.1.1 and this is the first time I've connected it to my PC. I've tried turning on USB-debugging but nothing changes. Is there a way to fix this?

UPDATE:
    I fixed the problem by changing USB configuration to PTP (picture transfer protocol), then back to MTP (media transfer protocol. Thanks for all your help!

Did you pull down the notification shade and choose MTP instead of Charging Only?

yes, ive tried almost all usb modes

This is commonly because the External Storage and Media Storage databases are out of sync and MTP mode doesn't allow for direct file access or listing, it relies on the database... Disconnect all USB cables, go to Settings - Apps - Show System and find Media Storage and External Storage and perform a Clear Data on both of them, then reboot. After the phone is completely booted, wait about 5-10 minutes and reconnect USB and go into MTP mode and see if the files now show up.


text:
How to remove No SIM found notification (Android 7.1.1 Nougat)
I bought a new phone with Android 7.1.1 Nougat unlocked from Verizon. Since I bought it unlocked, I get a notification that says

No SIM found, Tap for more information.

It really irritates me because it takes up screen real-estate and I sometimes tap on it by accident. Is there any way to get rid of this notification? (Also the icon on the left side with a SIM card with a strike through it.) Thanks!

If you put the phone into Airplane Mode, it'll stop looking for a SIM card and the notification should go away. Of course this also disables Wifi put you can enable Wifi while it is still in Airplane Mode.

Footnote: you might be able to turn off the Mobile Data from the Settings but I can't confirm this until I am at home and have access to an Android phone without a SIM card.


text:
Android 9 app pinning not working
My LG V35 was recently upgraded to Android 9 and after the upgrade app pinning stopped working. I can pin an app but it gets unpinned by the OS and removed from the list of my recent apps. This was never a problem with Android 8 before the update. Any app I pinned before the upgrade stayed permanently pinned even after restarting.
I tried adding apps I want to stay pinned to the list of power saving exclusions but that did not help.
Any ideas how to fix this or is this "normal" OS behavior with Pie?
Edit: This question is not about screen pinning, it is about app pinning (the little pin shown on the app title bar when app list is open).

I am also running android 9 on my moto x4. Tested this, set screen pin from settings. Tapping navigation buttons remains to same screen. Locked phone, and while unlock device shows pinned screen as lock screen. But, on reboot, you'll lose pinned screen.

@RahulGopi Thanks for the comment but the question was not about screen pinning, it was about app pinning (the little pin shown on the app itself when app list is open).


text:
LG K4 K120E Unrooted after an update and won't root again
I have rooted my LG K4 K120E (2016) a long time ago using KingRoot, however after the phone got an update the phone was unrooted and KingRoot just won't work anymore. What would be the safest rooting method for my phone without loosing data?
EDIT: Tried kingroot and kingoroot again and got a ram dump screen (like BSOD) but the phone is ok

Don't ever update rooted phone, or you can get result like this or worse, and avoid one click root apps (kingroot etc). What you can do is to try to flash newest firmware and try to root, if it fails that means that version isn't rootable, in that case flash firmware you had when you successfully rooted phone and root it and do not update it.

So you mean that I can't get root on my phone without losing all the data? I've seen some pre-rooted ROMs for the phone on XDA, but I think they are outdated (2016-01-01).

Well if you use that ROM you will lose all data anyway.

All root methods I could find are either one-click or a rom. How can I root the phone normally? Like can I root using ADB or something? @ЈеднорукиКрстивоје

I have figured it out! The update added an OEM lock to the phone (I think) so I had to disable it in the settings! I've been poking through the settings and randomly discovered an OEM lock there. I looked it up and turns out I had to disable it before rooting the phone. So I have disabled the OEM lock (I don't need it anyway) and I am going to try to root the phone again when I come back!

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


text:
Detect damage to device after dropping it?
I dropped my Pixel. The screen is cracked and doesn't light up.
But the phone still works - it rings and vibrates when I get a call.
I'm considering replacing the screen myself, but before I buy the part, I'm wondering if there is any way to have confidence that the screen is the only problem.
Can I connect my phone to the computer via USB, and then run some kind of diagnostic software from the computer, to tell me exactly which parts are damaged besides the screen (if any)?

In China here, merchants that sell screen assembly online allows returning/refunding even if you tested the screen on your device, provided that it's still fit for selling again (e.g. you didn't already glue/screw it to your device, or peel off the protection film). You should ask the merchants you're looking to buy from and see if they have such policies. Having this means you can test if other parts of the device are broken with this screen, and even if yes you won't suffer significant financial loss.

There is no diagnostic software AFAIK (as far as I know ). If there was, you would have heard of it
While things seem to be fine except for the screen , you can never be sure. The insides of phone are densely packed to maintain smaller thickness, size etc and it is quite possible that something else is also affected.
See sites like iFixit  for help of you wish to do it on your own. You can never be sure that screen is the only damaged part
It's up to you but service centre may be an easier and better option, of course at higher cost and time (and missing out on the fun of doing it yourself :)

Diagnostic software may be available with OEMs but surely not in public domain. Just think of one manufacturer like Samsung and dozens of models be released by then and multiply that by the brands and you will see why it is not available


text:
How can I restore a deleted file that I should not have deleted?
I used titanium backup to delete something I shouldn't have deleted and than I factory reseted my phone and now I can't log in with my Google accounts ,can anybody please tell me what I have got to install for this ?

If you deleted something from /system, the only way to fix it is to either copy the file back on to the device manually, if you can find the file. Or flash a new ROM to the device using something like ODIN (or via recovery)

There's a free app on the play store called Undeleter that may help once you can root your device again. It sounds like you erased your Google play services, Google framework, and possibly your Google+ /data when you wiped it. Which is normal. Titanium backup's /data is stored on your sd card, or even internally sometimes in a different directory that is most often protected by root even when you factory reset it.
Boot into recovery using the button press sequence, factory wipe it, and the Dalvik cache, adb push a stockROM.zip file from the manufacturer or just Google search it.
Reboot back to recovery and flash the Gapps file, which also is a .zip file, for your specific Android device, and reboot one more time.
Wait five or ten minutes while it loads the first time. Mine have taken 30 minutes before just after flashing a new ROM, so just have patience. Then you can link it to Wi-Fi and reload your Google account info.


text:
Install arbitrary apk from filesystem on Android 10?
Looks like in Android 10, "install from unknown sources" was changed from a global setting to a per-app permission. Apparently in order to install APKs now I need to whitelist each app that I'm trying to do this from. However, none of the apps I actually need to do this from (default system "Files" browser and Root Browser) even have this setting. Root Browser has a context menu to open with Package Installer but it doesn't work?
Do I need to get another third-party app just to install APKs from the filesystem? This is so lame. Thanks.
Edit: I am on a Pixel 3 running stock Android 10.0.

To disable /enable this permission :
Settings → notifications→ Special app access→
 Install unknown apps →your app
AFAIR, this change came about from Oreo (Android 8)
Solid explorer and Mixplorer are the one's I use and they both install apk's (OnePlus 7, Android 10)

(From Mixplorer - click to enlarge)

I know that, but my issue is that none of my Filesystem browser apps including the system one show up in this list (even with system apps set to show) or have the permission available in their system app info screens. Do you know of any file browser apps that can install APKs?

@Eliot you can also try granting permission to your file explorer apps from CLI using appops: https://android.stackexchange.com/a/216092/218526


text:
How did my niece's face end up on my daughter's body after being backed up to Google photos?
We took family pictures with my S3 which came out fine.  After checked the backed up photos in Google photo I notice that my niece's face had been transposed onto my daughter so that it looks line my niece is sitting next to an identical twin. It really freaked me out. The picture is fine in my phone's photo gallery.

This sounds like Google+'s Auto-Awesome smile feature. If you took multiple similar photos then Auto-Awesome will attempt to create a composite picture with the best smiles. Unfortunately in your case it appears to have thought that your niece and daughter were sufficiently similar that it put your daughters smile onto your niece.
You can see more information (and an example) on this site


text:
What's the difference between Wanam Xposed and Wanam Kit?
Is there a difference between Wanam Kit and Wanam Xposed?

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

There is no difference
Xposed modules are applications by themselves. Xposed Installer (the one that you use to manage the modules) offers a simple way to browse these .apk files that you can install afterwards. So, since at the end the app is installed, it doesn't matter whether you install it from the Play Store or the Xposed Installer.

I know how modules work, but there is a module called Wanam kit and one call Wanam Xposed

But thanks for the information anyway.


text:
Can devices be incapable of conference calls?
I recently got a ZTE 919D having Android v4.1 Jelly Bean, from eBay.in - http://www.ebay.in/itm/ZTE-N919D-P865G04-CDMA-GSM-Dual-SIM-5-Inch-Quad-Core-Smartphone-8MP-Camera-/271766961121
On a CDMA network (which has conferencing enabled), conference calls don't seem to work. I make a call, and then add another number. After the 2nd call is connected, the Merge options is supposed to have both the numbers connected, but the first stays on hold.
I have used a Galaxy Ace Duos having Android v2.3 Gingerbread, and the same procedure worked fine for conferencing using the same CDMA SIM. So what can be done to know the issue?
EDIT: I even upgraded to 4.1.2 after downloading the package from ZTE's website, but still it won't work.

This should be independent of android. The calls should be handled by the carrier and merged on their end.

Could you please read the post carefully?

Instead of trying merge there is an alternate option.

save digit '3' in contact with an easy access name like A , AA or AAA
Make call one your through to the call dial the second number(add call)
When second number starts ringing, go to phone book(contacts) select earlier saved contact (3) make call, that's it you are in conference with both the callers.

Yes, thank you. It works, I had found a solution but forgot to add it here.


text:
Forcing landscape orientation when phone is upside down
When lying on the bed with my head on the pillow, I basically can't use my (mi4) phone: if I hold it upright, it goes to regular portrait mode and it's not aligned with my eyes (my head is on the pillow). If held upside down, regular portrait too. If held horizontally (top & bottom of the phone facing the walls) it switches to landscape, still not aligned with my eyes. In fact, it is entirely incompatible with this body/head position.
How is that possible ? Using a phone in this position is incredibly common yet you just can't ! My Lumia 520 (Windows) understood that the phone upside down means the user is lying on his/her bed, head on pillow, thus switched to landscape, so I could watch YT videos and browse websites in landscape.
Anyway, is there an app or anything to, for example, force the phone to stay in landscape when phone is upside-down ?

What do you mean by "upside-down"?

upside-down means with the upper part where the lower part should be; in an inverted position.

So, what do you want, to have it locked in landscape while the phone is positioned vertically? Your phone rotates 180° (upside down) when the phone is upside-down?

As I said I want to "force the phone to stay in landscape when phone is upside-down". Yes, currently when phone is upside-down I see normal portrait meaning phone turned its display upside-down in order to "cancel" its upside-down physical position.

Depending on what version of android/ROM you ate running there should be an option to lock the orientation. It could be in the quick settings in the notification drawer, or settings > display > orientation.

Thanks Tyler, yeah but it would be better if the phone could just switch to landscape in upside down position, without anything to do.

I've written an app that can do this. It replaces Android's auto rotation with its own. Get it here. If you disable the Allow upside-down screen option, it should work the way you expect.
Keep in mind, though, that this app is really intended to let you use auto rotation while you're on your side, so you might find that it gets in the way if you don't want that functionality.


text:
HTC One [M7] Lollipop update fails
I tried to update my HTC One [m7] unlocked/international to the new Android Lollipop with the OTA update that got pushed yesterday. However, it keeps failing.
My HTC is rooted, and is currently running 6.12.161.9 (trying to update to 7.18.616.2). It is S-ON and has an hboot 1.57.
Now, the problem keeps appearing in the following way: (I have the correct stock recovery on the phone)
The phone starts the update process normaly. It goes to the recovery and the progress bar starts to move. However as soon as it reaches about 1/4 of its way (always the same), it stops the installation and returns to the recovery title screen (the red triangle and exclamation mark). When I then press volume up and power button to see the recovery menu, it gives me the following readout at the bottom on the console:
Code:
Finding update package...
Opening update package...
Verifying update package...
Installing update...
L50QCT.01.102.008
Package expects build fingerprint of htc/vodafone_uk/m7:4.4.3/KTU84L/366813.9:user/release-keys
or htc/vodafone_uk/m7:5.0.2/LRX22G/476210.2:user/release-keys;
this device has htc/vodafone_uk/m7:4.4.3/KTU84L/366813.5:user/release-keys.
Installation aborted.
Write host_mode:0 done

It gives me this readout every time, and the only difference in expectation and device, is this:
The update expects 366813.9, the device has 366813.5. What does this difference mean? What is .9 and what is .5, and how can I fix this?
I would be very happy for any help possible. Thanks in advance!

Cheers

EDIT: Fixed, turns out I had the wrong recovery installed!

Do the following and it will solve your issue (install correctly): Copy the zip file to pc form "Phone\Download\OTA_M7_UL_L50_SENSE60_MR_HTC_Europe_7.19.401.2-6.09.401.11_release_XXXX.zip"

Extract "firmware.zip" from OTA_M7_UL_L50_SENSE60_MR_HTC_Europe_7.19.401.2-6.09.401.11_XXXX.zip
Extract "recovery.img" from "firmware.zip"
Activate USB debugging on your device (if not already)
Reboot your device on bootloader. I believe holding down "Power" + "VOL+" will do it (if not google it). You can use ADB command as well. "adb reboot-bootloader"
install the recovery using ADB command "fastboot flash recovery recovery.img"
Now try to update once again form OTA and it will work.

To avoid redownload this large file:

Copy the zip file which you copied from Phone to phone\update.zip
Reboot phone to recovery
Apply Update from Phone Memory (As HTC one to not have external memory)
Choose the Update.zip file

I hope you get the idea even if few steps might be slightly off.
Thanks
Shurid

A change to the way the update process for lolli works means that for phones and tablets that have been modified, the OTA update will not work.
However, this does not mean that all is lost. While slightly annoying, if you have modified your system partition all you need to do is reflash your device with a stock Android image. With this done you can then reattempt the OTA update and it should be successful.
Another option is to manually upgrade to Lollipop. Factory images for Android 5.0 Lollipop are available for some Nexus devices – we've looked at how you can install the update on a Nexus 5 and how to upgrade a Nexus 7 – and images will be made available for other handsets in the coming weeks and months.
-Source: android pit (http://www.androidpit.com/android-5-0-lollipop-ota-update-fail)

Thank you for your help, but I apparently just had the wrong recovery installed!

@Phil - love it when it's that easy!


text:
How to change the language of Google Chrome?
I traveled to Japan and bought a phone there. I changed the system language but websites keep showing in Japanese in Google Chrome, twitter.com for example.
Firefox is fine though so it seems like the issue is solely with Chrome. I tried completely removing and reinstalling Chrome but that did not fix the issue.

Chrome
Type Chrome://flags  and enable (instead of default) Translate language by ulp and use new language header . See if that helps

Tried both separately and together and it didn't help, sorry.

It was a guess anyway, better luck

Usually websites that you visit will be in the language that they were made in.
My guess is that Google results in your browser are showing in Japanese and you're looking to change that.
To do so, go to Google.com then scroll down to the bottom of the page. There, press on "settings" -> "search settings" -> "language in Google products" -> English (or any desired language)
Also change "region for search results, to "current region" as shown in the screenshots below.

This is not about google search results. Websites just default to Japanese, for instance twitter.com.

@Asik try the same websites in incognito mode. Let me know if it's still in Japanese

Yes, in incognito mode websites default to Japanese. I think it's to do with the Accept-Language header sent by the browser.


text:
6.5GB of internal storage is missing, how can I free it
I have a HTC Desire 510,
Android version 4.4.3, HTC Sence version 6.0 Software number 1.51.401.7 HTC SDK API level 6.25
When I go to storage I see:

Apps 3.56GB
Music 110MB
Photos & videos 60.82MB
Other 3.88GB
Available 400MB

I want to make more internal memory available.
When Clicking on more space (or selecting apps from the settings menu)
I see:

7.59GB / 8.00GB
Apps 1,21 GB
Gallery 47.74MB
Miscellaneous:  107MB

About 6.5 GB of memory use is not listed!
Does any one have an idea what that can be and how I can free it?
Extra information added on 2018-01-21 by request of: Izzy
I understand that the system also uses some internal storage.
The frustrating part is that the "missing" memory used to be less.
It seem something beyond my control is eating away internal storage.  I've followed the instructions at https://www.xda-developers.com/install-adb-windows-macos-linux to install adb and get the following result:
Filesystem            Size   Used   Free   Blksize
/dev                   432M   152K   432M   4096
/sys/fs/cgroup         432M     0K   432M   4096
/sys/fs/cgroup/memory: Permission denied
/mnt/asec              432M     0K   432M   4096
/mnt/obb               432M     0K   432M   4096
/system               2479M  1611M   868M   4096
/data                 4091M  3646M   444M   4096
/cache                 309M   256K   309M   4096
/devlog                 15M     9M     6M   4096
/fataldevlog            15M     8M     7M   4096

I'm fine with a system needing 2GB for other stuff.
What amazes me is the 3.5GB for data when I only have a few small app's installed.
When I want to do an ls for /data I get permission denied.
I've used SD Maid Storage analyzer.
It tells me /storage/emulated/0 has 3.6GB used / 3.9 GB capacity.
Clicking on it gives me only 534MB used.
More than 3GB is gone!
I really want to have it back because I can hardly update any app let alone install new ones.
With regard to the .data directory:
There is one other directory in it with a dozen of files with sizes in KB's (not even in MB's)

Welcome to Android Enthusiasts!  I've opened my answer with "the usual question". This is indeed almost a "frequently asked" one. See e.g.: Is some of my internal memory missing? // Why does my phone show less storage than it's supposed to? // Why the Galaxy has 25GB instead of 32GB (here it's also 6.5G "missing") – just to give a few examples (many more exist AFAIR).

The usual question. According to GSMArena, your device has 8 GB internal storage altogether – which is not only the /data partition (where your apps and user data are stored), but also includes the /system partition where the OS resides. Depending on manufacturer and device, the latter can consume up to 8 GB of your internal storage chip (usually devices with heavily modified GUIs such as Samsung's TouchWiz are the ones using the biggest sizes for that).
Though on a device with 8 GB altogether 6.5 GB for the /system partition sounds a bit much, that's the part excluded from your listings. To check how much is consumed by /system you can use a terminal app (or adb shell) to run the mount or df commands (the latter gives easier to read output sufficient here).
In addition to the two mentioned partitions, there're also other partitions consuming some space (e.g. /boot and /recovery), but they're usually rather small (much less than 100M in most cases) while not to be ignored in this context. For a full list, you can e.g. check with this XDA post (which unfortunately does not include sizes).
A more detailed discussion (also on the HTC Desire 510) can also be found at AndroidCentral, and give you additional clues.

@technetium May I suggest you integrate those 3 comments with your original question? There formatting will work again then as well, and the information gets readable. I vaguely remember some questions along the lines of something is secretly eating my internal storage; this one is a trifle old but can serve as starting point (e.g. follow the questions in the "linked" and "related" section).

Sorry for the late reaction. (Something else in my life had a higher priority) I've integrated my comments in the other directory. The only option in the question you link to that I did not try is a factory reset. I'd like to avoid that.


text:
Android Oreo autofill on chrome
I know android Oreo has an auto fill feature, and I like that it can be integrated with a third party password manager. However what is unclear is whether that auto fill feature works within a browser like chrome.
Does it work? Are there browsers that support it? If not, is it on a roadmap?
Full disclaimer: I am using keepass2android and it doesn't seem to work. Google has made them remove the accessibility feature that worked and keepass2android claims that they have now implemented Oreo autofill integration, but that doesn't seem to work with chrome.
I've read around that the chrome team was planning on making android autofill work within chrome, but I don't know how trustworthy it all is and/or how old. I am curious if it is even possible to have an app that tells autofill where it's fields are and what it's app name/ URL is... Or whether autofill is a one way system.

Turns out that Keepass2Android did the work correctly, it works on Firefox like a dream, but they have not implemented it in Chrome even to this day which is sad. The best I can do is to share the page to Keepass2Android and the app will take me to a keyboard selection page where I can choose the special keyboard and be sent back to chrome to fill my fields.


text:
Indian English gesture typing keyboard for Android KitKat?
Switched from Windows 8.1 to Android KitKat recently. Windows 8.1 keyboard had the option of gesture typing for Hindi words written in English script.
For example, "bhag" (means run in English) could be typed in via gestures.
 Something which they called the Indian English keyboard.
Does Android KitKat have an Indian English gesture keyboard? If yes, then how can I enable it?
There are some apps in play store which does the same, however I would like this feature in the default Google keyboard itself.

Download English(Indian) or Hinglish languages for Google keyboard in Language and Input settings. Comment if not worked.

@MANI Indian English is already selected as the language option on my phone.... Its dictionary seems pretty weak... Only a few very common words are recognized... Maybe that's because I haven't updated the keyboard

Okay update the keyboard first. Updates are also available for language too

@MANI one more thing... English (India) is selected as the language option... And in keyboard language I selected "use system language"... However this automatically selects English (US) as the keyboard input language... Is this the problem?

@MANI can you please suggest how to check for language updates?

Yes change it to English(in) and updates are shown below languages installed.

@MANI updated the Google keyboard and set both language and input options to English (India)... But still no luck with Hindi words

@MANI downloaded the "Google Hindi input keyboard" from app store... This enables a "Hinglish" keyboard option which has all the Hindi words as well as an amazing feature of converting Hinglish text directly to Devanagari... Still no gesture typing :'(

I'll get back to you if I find a solution.


text:
Win8.1 doesn't see Android device?
Not sure why, but even though my Android is connected, charging, and set to Media Device mode, Win8 will not even notice it. Any advice? Ask any questions necessary.
It's an Moto X 2nd gen KitKat and I'm trying to connect it to a Win8.1 laptop. It doesn't have a slot for SD cards, and for some reason my cell provider isn't letting me update to Lolli.
Update: Just installed Motorola Device Manager, and nothing changed.

I believe your computer does not have the drivers needed to communicate with the phone. It is like speaking german to an american, you do not understand what they are saying.
First of all, You can search for your phone's drivers via google search. Trust me, i know what the problem is, this also happened to my Nexus 4.
It all should be good from their. If there are still problems, just PM me. Or you can tell me the device name. (ex. Samsung Galaxy Note 2, Nexus 5, OnePlus One, etc.) or if it is a generic phone. tell me.
EDIT: Search ADB Drivers on google. It is a universal driver, and its the one I used with my phone. If this doesn't work, then I don't know what.
MORE GOODNESS:
Also, I forgot to point out. You have to enable USB DEBUGGING on your phone. If you already have developer options enabled in settings, it should be there. IF YOU DONT HAVE DEVELOPER OPTIONS UNLOCKED, go to settings > About Phone.  And tap on the build number 5 times.
IF YOU NOW HAVE DEV. OPTIONS, go to settings > developer options. And click on "Enable USB debugging"
Hope this works.

You can PM someone? #noob Anyway, I think I found the driver site, just didn't think I'd need one, I thought it came pre-equipped like with a flash drive. Thanks for pointing it out.

... Wait, that didn't work. I just got Motorola Device Manager (Phone is a Moto X) and nothing changed.

Then you should google ADB on google. It is s universal driver and it worked for my phone when mine didn't want to connect.


text:
Can we use Moto G2 with google Cardboard
Can I use Moto G2 with Google Cardboard. I just want to experience Virtual reality in a cheapest way possible. I've a Moto G2, So I was wondering If I can use Moto G2 with Google Cardbaord. If anybody has used it then please suggest me, What kind of stuff I would be able to see and what I won't be able to.

Yes, your phone should fit. Only you will not be able to use ring button because moto g2 doesn't have magnetic sensor.

Would it affect much. Gyroscope is there in my device I've checked it.

The button is rarely used in vr apps,  most vr games needs to connect games controller,  so it  wouldn't affect much.

I have Moto G2 2014 model and it has magnetic sensor. Only thing is the pixels are visible in VR when it is zoomed.


text:
Cannot restore WhatsApp backup without Google Services
I'm migrating from a standard Google-enabled smartphone to a Huawei one, that does not have the Google Services installed. Anyway, I was able to successfully download and install WhatsApp from the official website.
Of course it didn't find the Google Drive backup because there is no such a Google account.
Looking at the documentation, I copied the files inside WhatsApp/Databases from the old phone to the new one and reinstalled WhatsApp.
But it still says it cannot find a backup, and leave me with a blank chat history!
I also tried to copy the content of WhatsApp/Backup too, without success.
Why it does not work? According to the documentation, copying a local database should work!
Of course I'm using the same phone number.
UPDATE
I tried the procedure suggested by the first link posted by alecsx. But it didn't work. Here the output:
Please connect your Android device with USB Debugging enabled:

cannot connect to daemon at tcp:5037: Connection refused
* daemon not running; starting now at tcp:5037
* daemon started successfully

Found legacy WhatsApp 2.11.431 in local folder

WhatsApp 2.20.206.24 installed

Backing up WhatsApp 2.20.206.24
/data/app/com.whatsapp-jYkcwEVhvHkOnFYgxsrM9g==/base.apk: 1 file pulled. 24.8 MB/s (31188619 bytes in 1.202s)
Backup complete

Removing WhatsApp 2.20.206.24 skipping data
Success
Removal complete

Installing legacy WhatsApp 2.11.431
adb: failed to install tmp/LegacyWhatsApp.apk: Failure [INSTALL_PARSE_FAILED_NOT_APK: Failed to parse /data/app/vmdl1329425107.tmp/base.apk]
Install complete

Now unlock your device and confirm the backup operation...

Please enter your backup password (leave blank for none) and press Enter:

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Don't know how to process version 5
    at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:420)
    at org.nick.abe.Main.main(Main.java:128)
    ... 5 more
Caused by: java.lang.IllegalArgumentException: Don't know how to process version 5
    at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:282)
    ... 6 more
tar: tmp/whatsapp.tar: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
tar: tmp/whatsapp.tar: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
tar: tmp/whatsapp.tar: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
tar: tmp/whatsapp.tar: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
tar: tmp/whatsapp.tar: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now

Saving whatsapp.cryptkey ...
cp: impossibile eseguire stat di 'tmp/apps/com.whatsapp/f/key': File o directory non esistente
Saving msgstore.db ...
cp: impossibile eseguire stat di 'tmp/apps/com.whatsapp/db/msgstore.db': File o directory non esistente
Saving wa.db ...
cp: impossibile eseguire stat di 'tmp/apps/com.whatsapp/db/wa.db': File o directory non esistente
Saving axolotl.db ...
cp: impossibile eseguire stat di 'tmp/apps/com.whatsapp/db/axolotl.db': File o directory non esistente
Saving chatsettings.db ...
cp: impossibile eseguire stat di 'tmp/apps/com.whatsapp/db/chatsettings.db': File o directory non esistente

Pushing cipher key to: /sdcard/WhatsApp/Databases/.nomedia
adb: error: cannot stat 'tmp/apps/com.whatsapp/f/key': No such file or directory

Restoring WhatsApp 2.20.206.24
adb: failed to install tmp/base.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
Restore complete

Cleaning up temporary files ...
rm: impossibile rimuovere 'tmp/whatsapp.tar': File o directory non esistente
Done

Operation complete

Please press Enter to quit...

Nothing has copied inside the extracted folder and on my device WhatsApp was removed.
I see a lot of error, but it's not clear to me the root cause of the problems.

https://forum.xda-developers.com/t/tool-whatsapp-key-db-extractor-crypt6-12-non-root-updated-october-2016.2770982

https://www.reddit.com/r/MicroG/comments/ibkfc9/question_microg_on_huawei_p40_pro_emui_101

Which official website are you talking about? The official website forwards to goole play's website.. Delete that whatsapp and download this.. https://apkpure.com/whatsapp-messenger/com.whatsapp

@Aayush, I was talking about whatsapp.com/android - the official WhatsApp website.I tried your link but it refuses to install (Huawei MatePad T8) saying something like: "the package being installed contains native code, but no compatibility is found with the CPU_ABI of the device. Please install the official version of the app" (the message was in Italian)

@alecxs, I apologize but I don't get the point in your links. The first tool extract the chiper key and database (I guess I have to do this on the old phone) but then how to restore in the new one? Instead I don't understand what they are saying in the second link, and how this might help me to restore the WhatsApp local database.

sorry i was busy thought you could imagine.. 1st link introduces outdated legacy whatsapp which allows adb backup+restore. 2nd link is for gms workaround with a) microG or b) virtual gms

@alecxs, no problem at all! If you can elaborate a bit further the procedure in an answer I will be glad to follow it and try to restore my data.

still busy on daily job.. can only assist with 1st get adb backup working (try with any app). once you figured out the basics, uninstall WhatsApp from adb with -k flag (keep app data, important!), install WhatsApp 2.11.431 and open it once. Now make adb backup (again) this time backup will include app data. restore to new phone and update WhatsApp, that's it. for media files transfer WhatsApp directory (emulated storage)

regarding 2nd, apps depend on google libraries (API). google services (GMS) is heart of android. without gms most apps cannot communicate (even they might still kinda work in some limited way) so for Huawei devices one must find alternative. microG provides some APIs (but is far from complete). can't help you with this as i am neither use WhatsApp nor have Huawei device

Initial setup of usb-debugging and adb shell is mandatory on both devices

you can install old WhatsApp from adb shell
adb shell cmd package uninstall -k com.whatsapp
adb push WhatsApp-2.11.431.apk /data/local/tmp
adb shell cmd package install -r -d /data/local/tmp/WhatsApp-2.11.431.apk

open WhatsApp once (it ill will claim outdated version/date)

start adb backup, leave password blank and confirm
 adb backup -f whatsapp.ab -apk com.whatsapp

restore the whatsapp.ab to other device
 adb restore whatsapp.ab

update Whatsapp like in first step (devices without Google Play)
adb shell cmd package uninstall -k com.whatsapp
adb push WhatsApp.apk /data/local/tmp
adb shell cmd package install -r /data/local/tmp/WhatsApp.apk

Done. Note i haven't tested as i don't use WhatsApp

sorry did fail on huawei "Error: APK content must be streamed" and with adb install "Failure [INSTALL_FAILED_VERSION_DOWNGRADE]"


text:
Samsung infinite scroll apps
I recently bought a Samsung smartphone which has its OneUI.
App drawer has horizontal scroll, but does not support infinite scroll. Is there any setting or an app I can install to get the infinite scroll?
To elaborate, in the app drawer, apps are arranged on different pages, with 4 x 5 apps per page. Suppose I'm on the last page, and I want to open an app in the first page, I'll have to scroll left all the way back to first page and then open the app. If infinite scroll is enabled, I can just scroll right and it would bring me to first page.

Try different home launcher apps. There are many with that feature.

Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.

Did you try Nova Launcher? It supports, if I understood your question correctly

Okay, will try that. Though I feel it's overkill to use a full-fledged launcher just for this small task... A small setting or an app would be better.


text:
Count roaming data
I am traveling to foreign country and I have activated data roaming. How can I track data usage in roaming? I want to know if I have used 10% or 50% or more of my data. One way is to write a note about mobile data consumption and then compare it manually. Is there a better way?
Thank you
I use nexus 5x with Android 6.

Related how to control monitor and limit bandwidth usage

Related: Is it possible to selectively limit background data usage?. You can move the vertical bars (second screenshot, where data usage is reported) to adjust to a given time frame, so no "manual calculation" is required.


text:
Consuming lot of data by android os
My device is Micromax a110q. I rooted it and changed my rom to sony pure xperia z2. After changing my rom the data is much more consuming by android os. So help me how to reduce data..

Restrict background data of your android os (in settings -> data usage). Hope it helps

I do so but it consuming data and i want to explain briefly my device is rooted and i changed my rom from micromax a110q to xperia z2. So can you help me how to reduce data consumed by android os


text:
Samsung Galaxy S3 does not appear on Windows computer or Mac?
I'm trying to unlock a Samsung Galaxy S3 Gt-i9305 on EE running Android 4.3. I know how to unlock the phone however, when I connect the phone to my computer it does not appear at all. Usually, Android  phones have a notification saying the phone is connected as a media device or something but it doesn't appear.
I've tried this on Windows 10 technical preview and Mac Yosemite. I've tried the following:

Installing new drivers (however I don't know if they were the correct drivers I tried    several though)
Installing Kies and updating to the latest version on both Mac and Windows
Putting my phone in download mode to download drivers (no drivers downloaded)
Restarting the phone and taking out the sim

Is there anything else I can possibly do? Is it a hardware problem? I don't have USB debugging on either. Thank you for your help.
EDIT
I've tried different USB ports, they work with my S4 but not my S3

I had the same problem of not having my device appear on my Mac running OSX Yosemite. The only difference is that I am using a Galaxy Note 3. What made it work for me was to change the USB port. I think it may have to do with the COM port not automatically selecting or something similar.


text:
Gallery Share via Calendar
Is there any way I can take a photo/image and create a calendar item based on it.
Ideally I would like to click an image in my gallery then select share via and pick my Calendar app (Google calendar).
So far the apps I tried do not work with images. For example when I tried 'Share to Calendar V2' it only put the images file name as a description it didn't actually attached it to the event.
So far the only solution I found involves sending an email with attachment to  yourself then creating an event from it, as described here https://www.groovypost.com/tips/add-image-google-calendar-events/ (this site also does a great job of describing the problem I am trying to solve)
I want something that is quicker, a one step process.


text:
Adbdinsecure and Droid Explorer
I have two phones, a Doogee X5max and a Cubot Gt88, both fully rooted. (Root explorer fully functional on phone). Without Adbd insecure installed and ticked both phones behave the same in Droid Explorer for PC. i.e.I can't access the data folder and I can't modify files or folders. When I install Adbd insecure and apply the patch to the Cubot it works perfectly. Droid explorer has full access and the consol prompt changes from a $ to a #. However, if I install Adbd insecure on the Doogee and apply the patch I immediately lose all connection with the phone. It shows up in Device manager as unknown device with a code 43 error. I can't reconnect to it until I have removed the patch and re-booted the phone.
  The failing Doogee X5max has Busybox installed, Usb Debugging enabled, Oem unlocking enabled, the google ADB drivers installed and the OEM driver installed. There seems to be a conflict between the Doogee and Adbd insecure that upsets Windows. Any clues?


text:
Why "System Update" app of "android 6.0" is draining battery
I am using Yu Yunicorn (5530) android phone. It has android marshmallow update. Recently I noticed when I put the phone on charging it takes long time to charge and never goes to 100%, also during the charging when I looked into the "Settings > battery" it shows "awake" green line throughout the period of charging.
Yesterday when I saw in the battery usage I found that "System Update" app is using 190% of battery and phone battery was draining very fast. When I forced stop the "System Update" it increased the battery life and also lets the charging up to 100%. When I put the phone on charging the "System Update" app starts and that slows down the charging. Also when I remove the phone from the charging it again starts "System Update" app. So every time I have to forced stop this app.
Now I would like your help to solve the problem, why my "System update" is using all of the battery and why it is running all the time, How can I solve the problem without factory reset? I already tried running phone in "safe mode" and "wipe cache partition" which did not help.
Thank you.


text:
Gmail app links are not clickable
For some reason any link that comes into my gmail app inside an email is not clickable. Whenever I want to browse to the link I have to drag select the link. I have a default Nexus 5. I have not made any modifications or really changed any settings. Whats the deal???
* Update *
This is still a problem (03/15/2016). It makes trying to visit for example forum replies VERY difficult! Does no one else have this problem? Please help!
* Update *
Default gmail app - Ver 6.0.115979076
Android - Ver 6.0.1
* Resolved *
Turns out this is most likely due to Cisco corporate high security email and phone controls. I cant say for sure, but it makes sense that email links would be one thing they would disable with the security policies. Marking this resolved and awarding points. Thanks

Why is this question protected when it didn't get any answers?

I dont know. Would love to find an answer to this question though.

Adding your Android version and app version to the question might be helpful, as well as an example of a link (to rule out a formatting issue). Do you have any type of anti-virus installed?

Versions added above

No anti virus currently

Related: http://android.stackexchange.com/questions/139697/how-to-get-mail-with-clickable-links

@Tony_Henrich Because it's had four "I have this problem too" answers by new/unregistered users, which have been deleted.

@Atomiklan Are the links blue and underlined or are they just plain text?

Plain text. There is no indication that the links are clickable.

I have this issue on Xiaomi Redmi Note 9 Pro with Android 10 and latest version of Gmail app.

I was not able to reproduce the problem on two different HTC devices. It did work in html emails as well as text only mails. As far as I can tell it does not seem to be a general problem of the app but you can try to uninstall all updates of the app since you are not able to completely remove it. Therefore just go to Settings -> Apps -> gmail -> Uninstall Updates.

AHHHH! I may have discovered the issue when trying to uninstall all versions. I forgot I added corporate email which added a bunch of high security controls to the phone. Not positive thats the issue, but I'm willing to bet that's whats going on.

Gmail app has had occasional non-clickable link issues in the past, especially with plain text messages. But these tend to get fixed quickly. However, your issue does not seem to be due to the GMail app. Sometimes Anti-Malware or Anti-Virus apps with hyper-active spam filters can disable links in your email. Try disabling or re-configuring such apps.
Alternatively, you could switch to the more modern GMail alternative from Google, viz. Inbox.

Everything is set default. No spam filters. No anti Virus. The app has updated several times. There are no settings that I can find that disable this feature, and I appreciate the "Inbox" suggestion, but that app looks terrible. Not crazy about Google deciding for me whats important. Cant see with that app where one email ends and the other begins.

The big difference with Inbox is a new feature called bundling. It can be quite irritating. You can easily turn off the bundling in Settings. Then it will behave like the Gmail app.


text:
Unify Volume Control Via Rocker
Is there really no way to make the volume rocker on the side of my Samsung Galaxy Note 8.0 control ALL volumes at once, every time?
I really don't understand why the volume rocker doesn't just control the speakers like normal volume control knobs instead of having separate controls for different applications and the rocker only working on whatever app you're in at the time.
I want to be able to turn the volume of the device, and everything on my device, up and down, simultaneously, with the volume rocker.
Can anyone help?
Running 4.4.2 "Toothache"

Try pressing the settings button next to the volume bar, which will expand the bar and let you drag all volumes separately

Yeah, that's what I have to do now and it's  pain in the butt. I don't want to change the volumes separately. I want to control all of the volumes simultaneously with the volume rocker. When I turn the tablet down, I want everything to be turned down. When I turn it up, I want everything to be turned up. Together. Not independently.


text:
How can one list all large files?
One can list all directories on /mnt using:
adb shell ls /mnt

How can one list all files which are larger than 100M in the directory /mnt?
 adb shell find -size +10M ;
 sudo adb shell find -size +10M ;

Both the above command encounter permission issue such as
find: ./dev/socket/property_service: Permission denied
find: No ./dev/pts: Permission denied

Most Android systems have the Linux command find which can list files and filter for files based on their size.

Does this answer your question? Find files greater than x kB/MB/GB in size, and also show their size

10M is not 100M. your edit reflect another unrelated question. first question was about list large files. second question is about root access. use find -H /sdcard


text:
Why can't connect ftp server in android phone from pc?
I have built ftp server in my Galaxy S20 FE 5G with Cx File Explorer:

Now i want to connect the ftp from pc with file explorer:

How can connect it with some software or command line?
My pc's internal ip address is :
#execute on my pc
sudo ifconfig
enp2s0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 192.168.31.39  netmask 255.255.255.0  broadcast 192.168.31.255
        inet6 fe80::8e0:afff:fef4:4759  prefixlen 64  scopeid 0x20<link>

Scan my phone from pc :
sudo nmap 192.168.31.46 -p 2780
Starting Nmap 7.93 ( https://nmap.org ) at 2024-03-09 23:03 HKT
Nmap scan report for 192.168.31.46
Host is up (0.20s latency).

PORT     STATE    SERVICE
2780/tcp filtered lbc-control
MAC Address: AA:BA:71:96:48:49 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 2.31 seconds

The address you entered seems wrong. It should be: ftp://192.168.31.39:2780. Then, a window will prompt you to enter the username and password. Or download Filezilla and use it to connect to the phone.


text:
DroidX data encryption - which algorithm and how strong?
I have a follow-up to the question posted here. I recently got a 2.3 DroidX phone, and noticed that it as well has data encryption option. I pulled an SD card from device, and noticed that folder structure is intact. I tried reading file from the SD card, which was produced by a photo application, and it was unreadable, however the file itself contained some data which was not random, which to me indicated that not the whole file was AES'ed. I was also able to put an unencrypted file on SD card which was readable afterwards.
So, the question is: does anyone know what encryption methodology is being used here, what algorithms are in place, and how strong they are against experienced attacker?
EDIT: My friend got a droid2, which also runs gingerbread 2.3.3, and it has data encryption feature too. So... is data encryption an android feature or specific to Motorola devices?

Apparently, DroidX uses ecryptfs
Following are mount options on /data/data:
rw,nosuid,nodev,noatime,nodiratime,ecryptfs_sig=****************,
    ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough

I would imagine this means that encryption key here is 32 bytes, which is 256 bits, which seems pretty good to me.

Good find!  Any pointers to the Motorola DroidX source code that shows the ecryptfs bits, specifically?  I'm an eCryptfs upstream developer looking for it.

As a followup to my last comment, I broke it out to its own question here: http://android.stackexchange.com/questions/20105/motorola-droidx-ecryptfs-related-sources


text:
How can I force-link a Google contact with a Facebook profile?
Back when my HTC Desire had its stock Sense, there was an option to link Facebook accounts to Google contacts, by selecting them from the Facebook friends list.
This created fields for my contacts such as:
<HTCData>
<Facebook>id:02394985720/friendof:2103910923|id:123768123/friendof:09812387</Facebook>
</HTCData>

Now, my phone is on CyanogenMod 7. I've added a Facebook account under Synchronization settings, but it seems it only matches contacts who have the same name as their Facebook counterpart. Those who are matched get a Facebook profile link:

The other ones aren't linked. Therefore: How can I force link a Google contact with a Facebook profile? This would allow me to link contacts even if their names are different.
I'm aware of this question: how to link contact with facebook, gmail etc?, but there is no "Join" option for me, and it isn't really answered as well. I'm also aware of SyncMyPix.

Related: http://android.stackexchange.com/questions/13533/how-can-i-merge-contacts-in-cyanogenmod/29153#29153

First, in the Facebook app, under its Settings, enable synchronization for all contacts.
Open up your contact list and select the Google contact you would like to merge. Then push the menu button and select "Edit Contact". Then hit the menu button one more time and select "Join".
Choose which contact you would like to merge it with and you should be good to go.

For those using Sense, you also can add the link manually (I found that Sense doesn't always add the notes tag to Google Contacts automatically). You can get the Facebook "id" by going to graph.facebook.com/username instead of www.facebook.com/username (i.e. after you click on a friend on the Facebook webpage, replace "www" with "graph"). Then just paste into Google Contacts notes:
<HTCData><Facebook>id:12345/friendof:67890</Facebook></HTCData>

where 12345 is your friend's id and 67890 is your id.
Sense picks up the link on the next sync with Google Contacts and the Facebook link is added permanently.

FOr making this process simpler, use go contacts. One click joining. Just open go contacts and open the menu, at the menu click on merge, it would give you sort options. Sort based on name, email and phone number. Choose an option and it would cluster the contacts it feels are duplicates together and ask you for confirmation. You can review and decide what to merge and what not to.

Can you elaborate on this?

Glad you asked, download go contacts, once you do this go to menu and you will have an option called merge. Here you will get options like merge by name, number, email etc. Then it will club all results and show, all you have to do is click on each contact once and they get merged.

This doesn't work at all. Neither criterion delivers any results. The problem is that the contacts I want to merge don't have the same name, and most Facebook contacts have no e-mail address or phone number given.

i spoke from my experience, i managed to merge most using go contacts and a few i merged manually using join. Sorry it din't work for you!

done ! I was just trying to tell you what i did hoping it would help.


text:
What steps should I take before giving my phone to be fixed in a lab?
This is similar to I have sold my phone on eBay. What should I do before I send it off?, but in my case I'm just handing my phone off to be fixed.
I don't want to have to completely wipe or reset my phone, since it would be a pain to get everything back afterwards. Is there some middle ground, or another way to make sure some lab employee can't hack my Google account while they have my phone?

Make a full backup, wipe everything, remove memory cards if present, send for repairs, restore backup after you receive.
This is neither difficult nor time-consuming if you use something like NANDROID backup.
http://www.addictivetips.com/mobile/how-to-perform-and-restore-a-nandroid-backup/


text:
make google voice forwarding number the same
I have a tasker script that triggers based on number. Is there a way to keep my Google Voice number the same? I am giving my Google Voice number out to the public and I don't want anyone to know my real number. If Voice can't do this, is there another way?
Edit:
I am sorry, what I am trying to do is forward sms based on Google Voice. I already have it set up in Google Voice to forward any SMS it receives over to my personal cell, however, the number it uses keeps changing and I have a tasker script that then forwards that SMS to another number. I am use Google Voice because I don't want to give out my personal cell, and the number that I need to forward to is a short code which Google can't do. –

I find this confusing and unclear what you are asking... Your Google Voice number doesn't change, it will always be the same. What exactly is your question?

Where does Tasker come in? Can you explain that. And please explain the rest of the question.

Trying to read between the lines, and I'm thinking that maybe what you're trying to do is, when someone calls your GV number, and it forward to your real number, you want your phone to display the callers number instead of your gv? Is this a good guess?


text:
Devices without Firmware OTA. Why and how to check?
Sellers often specify on their site if a device support Firmware OTA updates, or not.
Two questions:

If the OS is original android - why wouldn't it support Firmware OTA updates?
After I received a phone - how can I immediately check if it supports Firmware OTA updates, without waiting for the next update?

Thanks!

Examples for phones:
With OTA:
https://www.aliexpress.com/item/Original-Xiaomi-Redmi-3S-Official-Global-Firmware-OTA-Upgrade-Octa-core-Mobile-Phone-Snapdragon-430-4100mAh/32697748798.html
Without:
https://www.aliexpress.com/item/Global-Version-Xiaomi-Mi-A1-MiA1-Mobile-Phone-4GB-RAM-64GB-ROM-Snapdragon-625-Octa-Core/32830253938.html
Scroll all the way down and look for this message:
Pls read me before you make order.

we will open the original box to check the phone and install Multi-language ROM
and Google play store.
Official rom will be prefered.
if custom translation may does not cover all the menus.
Not support OTA update.                    <--<---<------
We may update the ROM, so the OS version may different as the screenshots.

P.S.
In local stores I noticed it mostly about whether the device was bought from an official distributor, or from a parallel distributor.

Why the down vote?


text:
Force android 7.0 into roaming for better connection
I do a daily commute to work from country A to B. My mobile is from a phone company in country B, and travelling into B, the switch between country providers is handled rather gracefully. The problem comes when I travel back. It seems to me that since the phone knows it will start to roam, it tries to stay on country Bs network as long as possible, resulting in inferior network, or no network for quite some time.
Today I manually forced a switch of network (to a country As network), and voila, I am having good connection again at a place where I would usually be without mobile network.
I have a contract that covers roaming, so I am not worried about costs. I would like to make this thing more convenient - it currently involves manual intervention, waiting until all available networks are scanned, chosing one... How could this be done on a Samsung Galaxy S7, Android 7.0, which is currently not rooted?

The device is not rooted (question updated). If rooting would solve the problem, I might consider it.

Try toggling airplane mode, which turns the mobile modem on/off and forces a reconnect. If that helps, maybe one of the "connection improver" apps around could help, which do this automatically.


text:
How to view who is connected to my Wi-Fi hotspot
I'm using stock android 9.0. I'd like to be able to get a list of the devices (IP and/or MAC) that are connected to my phone when it's used as a Wi-Fi AP.
Here are a few ways I tried but didn't work:

In the settings, there is an indicator of how many devices are connected (Network & internet / Hotspot & tethering / under Wi-Fi hotspot), but there is no list of them.
Fing only works when my phone is a client on a Wi-Fi network, not when it is an AP.
On Oreo, the  /proc/net/arp file used to contain the list, but as of Pie, it doesn't (it's empty, even when something is connected).

I'm looking for a solution that does not require root.

You might wish to check with: Is there a way to check who is connected to my Galaxy Nexus hotspot // How do I check who is connecting to my hotspot?

The solution is to enter ip neighbor into a terminal app, it displays both the IP and the MAC address of the connected devices.

Use Ksiri tool to list devices connected to your hotspot.

you can also name the device connected.
Naming is based on MAC address, so if connected device resets it's address, then you may have to name again.
I was facing same issue on my Android Oreo, some tools on net available is filled with ads or asking for unnecessary permissions or root.
Just for this simple listing of which devices are connected, ads and special permissions or rooting, not necessary, so I have created this app, which will not ask for any permissions and neither shows any ads and no need of root.
This is the first step of "Ksiri Tools" that I have created, further if any tooling things comes up, I will add to same app.
I have not released any of my apps on play store, as I feel it's unnecessary to pay Google.
You can download apk file and install. While installing you will be clearly shown by Android that this app doesn't require any permissions.
So safe to use.

Your app is buggy, it doesn't show any devices (even after pressing refresh). However I looked into the source code, and it turns out that ip neighbor does work, if I enter it manually in a terminal app. I will accept your answer once your app works on my phone.

@AstroRP there is already an answer with ip neigh was late to flag as duplicate see: How to view devices connected to hotspot on Google Pixel?


text:
Android not booting on Virtualbox
Im trying to use android on Virtualbox. 4.3. I downloaded an iso, and used this to help me download it. After following all the steps, it told me to remove the iso from the machine which i did. Now it shows this over and over again.

What are your machine's specs?  Do you have virtualization enabled?  Do you have any other virtual machine programs/services like vmWare or HAXM installed?

I use virtualbox only. 3gb ram, 286 gb hard drive, intel core 2 duo p8700 2.53 ghz win7  home premium 32bit @MatthewRead

That is very little RAM for running a VM, I would suspect that as the issue.  Even with more RAM you can expect very poor performance with that processor as well.

mk. thanks a lot. I was able to wing it in windows xp, since, well, it's XP. lmao @MatthewRead Thanks anyway!

I just followed the same tutorial and got to where you are. It took about two minutes of just letting it run before I got to the welcome screen. Are you absolutely sure you're stuck?

Mine ran infinitely long, stuck on the cool-looking android logo, freezing every min or so.


text:
A contact can not be found by name in dialer but exists in contacts
There is a contact in my contacts which can't be found by name in dialer, but if type her number in the dialer the name appears. All my contacts are stored in my Google account.
How can I solve this issue?
My phone uses Android 7.0 (Samsung Galaxy Note 5)

Android version is wrong just so you know. Some versions don't get non-English characters like ş, ç, ğ, ö, ı, İ or ü etc.

Edit the contact where you can find it. Change name to English, if it uses rare characters.

The problem is the names are in English....

Settings > Contact > display options > configure contact lists > choose most appropriate list to use (All contacts)

I had the same problem with Huawei P10, but it seems I could solve it. Within "Contacts" there is an option called "organize contacts" and within that "Rebuild index data". I tapped on it and when rebuilding completed (within a couple of minutes) the feature of getting a list of contacts as a string, contained by their name, is being typed in worked again.

Check if you has enable the option "All contacts" in Contacts to display.
To check this, open the contacts. Select the three dots on the top right, and select "Contacts to display". Here you can select what contacts account you want see in your contact list.
Verifiy if your phone contact is here  and later search with the dial.

The contact exists in the contacts app, but can not be accessed using the dialer...

Ok, but the dialer app search in your contacts and registry calls/sms.
Try to apply these changes, and tell what happens with your search.

There is no 'contacts to display' option in my Samsung S7. This is very annoying feature.

@molblin oh i found the setting I have set the "all contacts" option on, still, the dialer cannod find certain contacts

Try to un-link contacts and it will show them.It is something broken when you link some contacts from different sources and accounts. Could not find a pattern but this solve the issue.

I have the same issue. Example: I have a dozen "Adam"s in my contacts, but the dialer won't find them. The only workaround I found is to type "Ádám" or something similar with strange vowels, then it finds them. (I have a Vodafone Smart Prime 7 with Marshmallow, and I have two languages set up in google keyboard, never had this with earlier android versions or different phone.)

i had the same problem in my Le Eco 2 phone and i just did very simple thing
1st export all your contact to phone storage then delete all your contacts and them import back all contacts from your phone storage.
This worked for me and i believe it will work in all android phones.

I myself had the same problem with my Huawei P10. Read some answers and found, in the Contacts section the 3 dots in the right lower corner of the screen. Pressed them and then again pressed Organise Contacts. There you will find the last option - Rebuild index data. By selecting that option I fixed my problem. Great for all my contacts to be back in the Dialer !

authors: Βασίλης Παπαγιαννόπουλος


text:
Share contents between my Galaxy Note 5 and Samsung Smart TV
I used to have a Samsung Galaxy Note 3 a few years ago, I remember I could connect my phone with my 8880 Samsung Smart TV.
This connection was two way, I used screen mirroring so I could display phone contents on the TV, and I could watch TV programs on my phone.
I even remember once my wife was watching TV and I watched another program on another channel using my phone (connected to TV).
Unfortunately I can't remember the application names which provided these features.
Its now two years that I have changed my phone with a Galaxy Note 5, and I have done all the upgrades. The problem is I can not do what I did with the old version of mobile set. I believe I don't have the applications, and I can't remember their names.
By the way is there any way so I can screen mirror a video played using streaming (is not on my phone but it is online) on my TV? Because Samsung Smart View application just shares contents (videos/photos/music) which are stored in my gallery.

See if this helps: Connecting Samsung Galaxy Note to TV

@xavier_fakerat There is a Smart View option on the phone. There is a Nearby device scanning option in the settings, which says that Nearby device scanning uses Bluetooth Low Energy Scanning and the microphone. Bluetooth Low Energy scanning can be used even while Bluetooth is turned off on this device. And it is turned on!

I meant quick connect.  Quick connect will use the Bluetooth® feature, Wi-Fi Direct®, or Screen Mirroring, depending on the type of content being shared and whether the other device has Quick connect installed. https://www.samsung.com/us/support/answer/ANS00043278/

@xavier_fakerat The thing is I did screen mirroring from phone to tv and from tv to phone with my Galaxy Note 3. Now I have Galaxy Note 5 and I can't remember the software names (and availability) of the same things.

Aww I see, that feature was built in in earlier editions of Samsung Note phones, but was removed, so you have to install a third party app from playstore

I can not find Quick Connect on my phone. And yes I am looking for the apps, they were manufactured by Samsung, but I can not find them on Google Play Store.

Screen mirroring is a feature available on some editions of Samunng Smartphones, but unfortunately has been removed in later builds on smartphones and replaced  Samsung Smart View and related.

Using the Screen Mirroring feature, you can share your Galaxy device’s
  screen with your Samsung Smart TV or with an HDTV using the AllShare
  Cast Wireless Hub.

The following phones support the Screen Mirroring feature by default. Some phones can be modified through a custom ROM, so they also may be able to support screen mirroring.

Samsung Galaxy S3, S4 ,S5
Samsung Galaxy Note 2, 3, 4

Nevertheless you can use alternatives app to achieve the same e.g Screen Mirroring from Playstore.
Another aggressive way of enabling the feature in Note 5 is perhaps rooting and editing build.prop line: wlan.wfd.hdcp=disable (anywhere within the additional build properties section, preferably at the end)
under /Device/system folder. (Remember to save and reboot) as outlined here on XDA thread.

Thanks for the answer, I prefer not to root my phone. So I go after software solutions. By the way is there any app which let me watch TV channels on my phone?

Yes there are plenty, for starters see Kodi which is an open-source media center


text:
Unable to install software even with enough available space
When I try to update some of my applications, I get the error Unable to install *. Delete some items and try again. When I click manage applications, it shows that I have about 160 MB free space and the app I'm trying to install is under 30 MB.
Android version is 4.1.2 and my device is Samsung galaxy ace II.
(I periodically scan the phone with SD Maid to free resources, but it doesn't help this problem)

On another device with similar restrictions, I was able to do that by moving apps to the sd-card (with another app) and furtheron by cleaning the cache. For even bigger apps like chrome I deleted them and re-installed them afterwards.

@ott-- I already moved every app capable of moving to sd-card. For new apps, I need to install them and only after that I can move them to sd-card.

Devices reserve storage space in order to work. My tablet has 500Mb spare, but it won't let me install below 350Mb to keep it working properly.

I can remember times that I have only 10~30 MB left!

Some devices don't yave that reserve on the main storage, giving you all the memory it says you have left. An alternative explanation may be that something is reserving it, god knows why.


text:
Downgrade samsung galaxy Note 3
I have samsung galaxy note 3(sm900)
Recently i updated my note 3 from kikat (4.4.2) to lollipop (5.0) via ota
Due to this my phone became very laggy and slow and often app crashes
I wish to downgrade my phone from lollipop to kitkat
How can i downgrade it

I tried searching on google but there was no specific answer to my query thats why i posted over here.

Why go back??
Try a factory reset. I have a note 3 Exynos  on lollipop and it works really well.
IMO the mobile is faster than it used to be on kitkat.
However if you want to downgrade, the download the latest version of kitkat and flash it using Odin.
Edit: Take the downgrade as a last resort since there is no sure way of knowing.. Sorry.

Comments are not for extended discussion; this conversation has been moved to chat.


text:
Why copy within or upload to ES File Explorer rename php file as txt?
I am using ES File Explorer FTP service to upload php scripts, to be used with a web server on my android device.
I noticed all php files get renamed with .txt suffix, which make them unsuable.
Files with another extension do not seem to be affected.
This problem only occurs when copying or upload to extSdCard, on a non-rooted device, but allowed by a permission workaround.
Is it a bug? How could I fix this?

i guess that is a bug but you may use bulk rename utility
Section 1:
match: (.*).txt
replace: \1
section 11
remove
Section 12:
filter: *.php.txt
hope it helps

It doesn't help. Even if you do this, according to the OP it will just get renamed again.

sorry about that... here we go
regEx (1)
match (.*).txt
replace \1
include ext
extension (11)
remove
selections
filter *.php.txt
match case unchecked


text:
Cannot load the page when opening YouTube link in HTTPS on stock browser
When I try to play YouTube video in Android stock browser, it is showing blank screen.
Log message:
 Blocked URL: [blocked] The page at 'https://m.youtube.com/watch?v=ij_0p_6qTss' was loaded over HTTPS, but displayed insecure content from 'http://...`: this content should also be loaded over HTTPS.

If I try to play the same video with HTTP, it is playing fine. It seems like WebView is blocking redirection from HTTPS to HTTP.
can anyone clarify me how to bypass the error?

If i play the same video in Nexus 5 chrome browser it plays fine

I removed my comment since it's misguiding. Anyway, could you clarify the question? Do you want to know why stock browser blocks, or how to bypass this error on stock browser, or both, or..? Some browsers may ignore this and just load all contents anyway.

The browser is working correctly..Its a bug in the website as mentioned here..The reason it works on other browser is becuase some browsers still loads the page if there are mixed content and some browsers blocks the content..

I want to know how to bypass without ignoring ssl.

I am writing this answer because it may help someone.
I solved this by adding

Settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);