text:
I can just access Google and YouTube via a Wi-Fi hotspot created by my Windows 7 laptop. What’s wrong?
I have followed every step of this instruction, but my Android phone can only access Google and YouTube – and no other websites. What is wrong?
It may be due to a DNS-server problem, but I cannot figure out how to fix this. When connecting to the hotspot, I cannot change any DNS-settings.

This is everything I have found: 1, 2. Changing the IP-preferences to “static” and typing in the addresses of Google-DNS-Servers does not help, because I cannot click on “save”.

I have entered the configured (preferred) IP address and also used it for my gateway. But when I enter the gateway as DNS 1, my phone won’t let me save the settings. So, I have tried to use 8.8.8.8 as DNS 1 and 8.8.4.4 as DNS 2, but then, I will have no access to the Internet.

Since the hosted Wi-Fi network is just like any normal Wi-Fi connection, you have to modify it, preferably using static IP address (this lets you change DNS settings as well)

Firstly check your IP, DNS settings on your windows machine by running ipconfig/all. Take note of the Microsoft Hosted Network Virtual Adapter.
Basically you need to check its configured (Preferred) IP address, you need this later to use as your gateway and(or) primary DNS server.
On your android device, long press on your newly created network and select modify.
On the IP settings, select Static and choose the IP address (check with your gateway for IP address range e.g gateway= 192.168.37.1, your desired IP will be anything from 192.168.37.1-255 etc)
Fill the first DNS (aka DNS 1) with the gateway IP address
Second entry choose any custom DNS e.g 8.8.8.8 or 8.8.4.4(Alternatively you can configure all Google DNS entries)

Edit

Your issue seems strange I reckon you need to reset IP settings and flush DNS:
open command prompt and enter the commands:
netsh winsock reset all
netsh int 6to4 reset all
netsh int ipv4 reset all
netsh int ipv6 reset all
netsh int httpstunnel reset all
netsh int isatap reset all
netsh int portproxy reset all
netsh int tcp reset all
netsh int teredo reset all

This will clear the stored DNS cache in Windows. When the DNS becomes corrupt you will not be able to get to some sites. Flushing and rebuilding the DNS will fix that problem.
Also resets Winsock entries & resets TCP/IP stack.
Update

The problem has since been resolved by using the settings below in the Internet Protocol property (of the configured adapter) in Windows:

Then on your android device set up static settings as describe above

This successfully resolved the matter:

You forgot to mention that The preferred and alternative DNS server
  should be 8.8.8.8 and 8.8.4.4 in Windows’ Internet Protocol
  Properties. You did not write anything into it, and I did not think
  about it either. But now it works perfectly!

No, the problem is still prevalent. And even if I enter no domain and just an IP address, I still do not have access to the internet. I have presented the problem to a friend of mine who is interested in this kind of issue, too. If he will succeed and I can successfully copy his way of solving the problem, I will post it here. If I cannot solve it, something on my computer must function in a wrong way and both of you have given me perfect advice.

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


text:
No Internet through Messenger/Whatsapp/Viber apps
I have a Samsung note 5
I have Internet through a web browser but no Internet through Messenger, Whatsapp and Viber apps.
Do you have any advice why this happens and how to solve it?

Hi Ron, can you please let us know what you've done to trouble shoot and the following details: OS inc version, other apps that do or don't have internet.

This could have happened if you're using a WiFi  network which uses a proxy server. The browser works just fine in this case but the other apps like WhatsApp or Messenger are blocked through the settings of the proxy server. TRY running these applications using your own mobile data or a WiFi network which do not have proxy.

source: Stack Exchange

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

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

sort: votes


text:
Google Drive - Android - upload image but don't convert to PDF
I have just installed Google Drive latest Android application and notice that there is not a direct way to upload a camera image...
The only option I see is 'Scan', but after taking a picture I notice this is converted to a PDF. Is there any option to directly upload a camera image to Google Drive?
Thanks!

From the gallery app , click the share option and you will see Google Drive appear - highlighted in pic below

If you want to automatically back up and sync

Open the Google Photos app on your mobile device
At the top left, tap Menu
Select Settings > Back up & sync
  At the top, switch it on or off.

On the iOS app you can directly upload a camera image to the Drive within the Drive app, I suppose this is not possible then?

My question was on how i can upload a camera image (image not pdf) from the Google Drive application itself. I suppose that is not possible?

Sorry I don't follow you-  methods above work for pictures taken by you . First method is uploading single image from  gallery app where your camera pictures are stored. Second method is using Google Photos app which automatically upload all photos and videos to Google drive

I only have the Google Drive Android application, on iOS you can publish a image straight from the camera - on Android there is the option 'Scan' but it converts the image to a PDF. I don't want to use Google Photos...

If you mean using the Google drive, you need to go to settings (of drive) and enable Google Photos- auto add - if this is what you are looking for will add to answer. But you will need to have Google photos ( which you don't want)

Or use apps like this but what you are looking for is not possible in Android ( I am not familiar with iOS)

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


text:
Is it possible to use rooting method of a device on a device having same model number yet different baseband number
I have recently bought Samsung Galaxy J Docomo. Upon spending countless hours on the internet searching for roots, I could only find the root for build id: LRX21V.SC02FOMUGOI4. Does there exist a root for Build ID: LRX21V.SC02FOMSGPL2 (which is on my phone)? If yes, can somebody point me in the correct direction?
Let me know if you want further details. Thanks in advance.
Moreover, is it possible for me to use the available  rooting technique on my mobile (despite the different firmware versions)?
Here's some more information regarding the firmwares.
Phone Samsung GALAXY J
Model SC-02F
PDA Version SC02FOMSGPL2
CSC Version SC02FDCMGPL2
PHONE Version SC02FOMSGPL2
Region DCM
Country Japan
Build Date 09.12.2016
Changelist 5774932
OS Lollipop
OS Version 5.0
Phone Samsung GALAXY J
Model SC-02F
PDA Version SC02FOMUGOI4
CSC Version SC02FDCMGOI4
PHONE Version SC02FOMUGOI4
Region DCM
Country Japan
Build Date 09.09.2015
Changelist 5774932
OS Lollipop
OS Version 5.0

Rooting methods are often device, device variant and OS specific (though some work across device-boundaries). In your question both devices are the same except PDA which is same but with minor variations – I couldn't find the exact difference on internet
Baseband has nothing to do with rooting process . See What does "to root a phone" mean? and How does rooting work?. So you are perfectly fine adopting the same rooting process
If you plan to stay with stock OS, there is nothing to be concerned about. If you decide to flash a custom ROM, use ROM specifically meant for your device variant -custom ROMs usually do not touch bootloader , modem and other low level stuff and write to /system


text:
Transferring setup data to Nexus 5
I am transferring setup data from a Droid Turbo to a Nexus 5 for Project Fi.
I'm not getting complete transfer of data (text messages) and want to try using a transfer cable between phones rather than the wi-fi based transfer.
Is there a way to do that?

You can use the SyncDroid app in Android and computer to backup and restore using USB Cable..
Here's the official instructions:
How to Backup and Restore Android Phone with SyncDroid
Edit: It's not possible to do that directly by connecting the 2 phones via USB cable, as you seem to ask for that in the question..

Edit2: requires a Windows computer ;)


text:
Can I use an external hard drive with an Android phone?
For years I've been downloading things onto my Android then transferring them to SD cards via the usb port connected to a card-reader.
Could I use a basic unpowered external hard drive instead, such as a Sonnics? (Phone is not rooted)

It is possible but not with all devices

USB OTG (USB On the Go) capability of the device both from the hardware and ROM (specifically kernel) decides whether your device is capable of connecting to a hard drive.
You would need to search on Internet if your device supports it or not. There are apps on Play Store, that can tell you but they require root (usually )
Rooting is not required if your device supports OTG connection to hard drive. Rooting helps in flashing a custom kernel that can enable OTG , provided your hardware supports and your device is supported by developers who make custom ROMs and kernels (popular devices are supported (search on XDA for your specific device model)
Also be aware that certain devices support OTG capability in terms of connecting a flash drive but not external hard disc (powered externally or not )

For more, see usb-on-the-go ( tag added to the question ) and frequent questions and How can I determine if my device has USB Host Mode (OTG) support?


text:
How to remove google apps from /data/data directory?
Rooted (w/ SuperSU + TWRP Recovery) Nexus 7 (2012 Wifi, Grouper)
I am unable to remove apps from the /data/data folder on my tablet. When I remove them then reboot the system, they reappear. How do I permanently remove them? I tried deleted them from packages.list as well.
Thanks

/data/data/ only holds user data, apps are in /data/app and /system/app

That is not the case for me. /data/app holds the apps I've installed and I have no /system/app directory. Only /system/bin which is empty.
I want to remove the com.google.* apps from /data/data, but like I said in the OP, they reappear upon reboot. What drives their regeneration?

Well, there are 3 directories where apps reside: /data/app, /system/app and /system/priv-app. You only delete their userdata but never the actual app files themselves. Google apps are usually bundled with the system and cannot be uninstalled without root.

Please note in the OP "Rooted Nexus 7..." I have root. How can I uninstall these com.google.* apps?

I know answers are not supposed to go in comments, but since I don't really know whether it works with system apps, you can use the package manager to uninstall apps like the official Android docs say (https://developer.android.com/studio/command-line/adb.html#pm). Otherwise: Just delete the APK files. You may need to search for it, but they are in one of the directories I pointed out, search in the directories as well. The package manager should also give you a way to display the location of APK file, IIRC

No go.

user5@system:~$ adb shell
shell@grouper:/ $ su
root@grouper:/ # pm uninstall com.google.android.apps.docs
Failure [DELETE_FAILED_INTERNAL_ERROR]
1|root@grouper:/ #

Ok. Thanks to @GiantTree for guiding me a bit. Here are the steps I performed to remove google apps from my Nexus 7.

Enter TWRP Recovery
Click Mount
Check System
Then either navigate to /system/app/ and delete apps OR
Open terminal on laptop, adb shell & cd /system/app then rm -rf com.google.android.xyz

The key for me was MOUNTING THE SYSTEM PARTITION. Without that step, I was getting a failure.


text:
OTG mouse not working in Android 4?
I have Nexus 4 with broken touch screen and with Android 4.4.4 installed. I tried to connect a USB mouse using a OTG micro-usb adapter, but it doesn't work. The mouse doesn't even light up. Any idea why?
The adapter and the mouse are ok because I tried it on a different phone (Sony Xperia Z) and it works, mouse lights up, moves etc.

Nexus 4 doesn't support OTG as you can read here and see related questions on this site
It is possible if you overcome Kernel and power limitations as explained in Android Advanced: USB OTG on the Nexus 4

The first problem with getting OTG working on the Nexus 4 is that the kernel does not support it. This has been solved using a modified version of Franco's kernel. The second problem is that the Nexus 4 cannot physically supply the necessary 5 volts. The way around this is to use a Y-cable, and supply the needed voltage from an outside power source such as a wall outlet or external battery pack. Some users have also reported success using a powered USB hub.

well that sucks :(


text:
can't mount /data while installing LineageOS
I've rooted my Nexus 7 using the SO instructions How do I root my Nexus 7?.  I'm trying to install LineageOS using its instructions https://wiki.lineageos.org/devices/flo/install#installing-lineageos-from-recovery.  But steps 4 and 6 fail (making a backup, and wipe / advanced wipe).  Both failures include the messages Failed to mount '/data' (Invalid argument) and Unable to mount storage.
So /data may be corrupt.
From adb shell, ls /data shows that it's an empty directory;  mount /data fails with the same error Invalid argument.
From adb shell, the Nexus 7's /etc/fstab mentions /dev/block/mmcblk0p30 /data ext4 rw 0 0.  But when I try to repair that device with e2fsck, it finds no superblock, even with -b 8193.
From adb reboot bootloader, the screen shows SECURE BOOT - enabled and LOCK STATE - unlocked.  From that fastboot screen, if I select recovery mode, I see the teamwin TWRP 3.1.1-0 splash screen for 30 seconds, then I "swipe to allow modifications," and then I see TWRP's 8 big buttons.
Well, the backup and wipe buttons fail, so just for giggles, I tapped the button Install (LineageOS steps 7-10), and chose the lineage and open_gapps .zip files that I'd adb pushed to /sdcard.  To prevent the install from working, checked the checkbox "verify zip signature" without copying over the md5 files containing the signatures.  Besides the expected failure to verify the signatures, I saw these errors:
Failed to mount '/data' (Invalid argument)
Unable to recreate /data/media folder
E:Could not create /cache/recovery/
Unable to mount storage.
Can't open destination log file: '/cache/recovery/log'
Unable to mount /data/media/TWRP/.twrps
E:DataManager::Output_Version -- Unable to make /cache/recovery
Again, /data seems to be the problem.  I probably shouldn't attempt a real install before taking care of that.
How should I recover from these errors, to install LineageOS or, failing that, to restore the device to factory defaults?  (If it helps, I have another Nexus 7, unrooted.)

Can't you just reflash stock and try again? Head to go, collect 200M?

Thanks for the jargon "reflash stock!"  Searching for that and "nexus 7" finds dozens of recipes, which might get me unstuck.  But if I've learned anything in my recent adventures, it's that I'm not deep enough in Android culture to evaluate which recipes are trustworthy.  This n00b would like to buy a vowel from Vanna with his 50 rep!

Hahaha! I'm glad I loaded this site up for the first time in a while. "Stock" would be the default ROM-flashing it would be similar to what you are trying to do with lineage, but I think you use fastboot instead. Once you have got back to working, ye can try again. Mistakes are good, and so is stuff hitting the fan-just make sure you keep an eye on serial numbers, they are your friend ;p

OK, a proposed answer is: follow the recipe at https://developers.google.com/android/images to "reflash stock," and then retry rooting it and installing LineageOS.

I was about to suggest the same and this is the best bet IMO

Here's one alternative idea: use the "format data" option in TWRP's wipe submenu and format /data (don't boot anything afterwards, verify if it's working by doing another wipe). It's more than a wipe and is used to deal with an encrypted /data partition which TWRP can't recognize. I encountered just the errors you listed while setting up my Tab S2 a few days ago, and this was the key.

Andy: TWRP menu, wipe, format data, type y e s to continnue, "Formatting Data using make_ext4fs", back, "press back to cancel", back to the 8-button main TWRP menu, tap wipe aka "wipe / factory reset"; then my choice is tap "advanced wipe", tap "format data" (done 30 seconds ago), "swipe to factory reset."  So I swiped.  "You may need to reboot recovery to be able to use /data again."  Tap "reboot system."  "No OS Installed!  Are you sure you wish to reboot?  Press back button to cancel."  I pressed the back button.  I'm at the 8-button TWRP menu.

@beeshyams, yes, my TWRP is for my device "flo."  I even edited https://android.stackexchange.com/questions/37760/how-do-i-root-my-nexus-7/37761#37761 to that effect.

@AndyYan: doh, let's try adb shell.  That shows that /sdcard is indeed empty.  But /data now has /data/media and /data/lost+found.  Yay!  I redid the adb push,  and now the Install button let me queue my two zip's and "swipe to flash."  LineageOS says it's installed; OpenGApps too.  Tap "reboot system."  Tap "swipe to install TWRP App."  Google logo.  Then 5 minutes so far of a blue circle moving along a blue arc, then the LineageOS logo.  Next, next, and I'm configuring LineageOS.  Yay.

So do you mean my trick worked? If yes I'll submit it as an answer.

@DanBrown, although "reflash stock" would have restored the original OS, it wouldn't have helped to install LineageOS.  So I accepted AndyYan's answer.

Fair enough. Glad something worked in the end :)

These /data-related errors are likely because TWRP can't decrypt the current /data partition. This often happens with stock ROMs, since TWRP is only made to handle the encryption method of AOSP.
To work around it, in TWRP, choose Wipe - Format Data. This will wipe all data from the device, but at the same time remove encryption and allow you to start off fresh. You can then reboot to recovery again to check if there are still errors displayed, and if not (it shouldn't), proceed with any other flashing actions.

@beeshyams I only came to know that a few days ago when my Tab S2 arrived and I was having trouble setting it up. Just the right time to share :D

It isn't always necessary to wipe the data partition even if TWRP can't decrypt it. If the ROM you're going to flash able to handle that, it is possible to flash a ROM to the system partition from TWRP in spite of not being able to mount /data.

@Caleb Yeah, as you said, depending on the stock encryption and ROM to be flashed. AFAIK, for Samsung/Xiaomi at least, not the case...

Of course going from stock manufacturer ROMs to something custom, this is unlikely to work. But TWRP has trouble initializing decryption on on some AOSP based ROMs too (such as Lineage OS 15.1 on OnePlus devices) — the point of making a comment here for people searching for this problem is that the error decrypting /data isn't fatal to being able to flash a ROM if the ROM itself is going to be able to do that properly (e.g. in the case up upgrading Lineage 15.1 to 16). Finding this post on a search almost made be despair of my data, which in my case was easily recoverable.

@Caleb Fair enough. Blame the maintainer of your device's TWRP for not even supporting AOSP decryption.

I had this encrypted volume problem as @andy-yan decribes, but couldn't boot into TWRP far enough to wipe data and remove encryption.
I had to reinstall a stock rom from https://developers.google.com/android/images and confirm that encryption was disabled in settings -> security before trying again to install lineageos.


text:
How can I replace the little camera icon at bottom of lock screen (no root)?
Hi Android enthusiasts,
I have Xolo Era X1 running Android 6.0
My lock screen unlocks by swiping upwards. Now there are 2 icons at the bottom, one launches Google talking girl and the other opens camera.
Because I'm right handed I accidentally launch camera while unlocking.
How can I remove that camera launcher icon from lock screen? Or how can I replace it with Reddit icon?

http://tunecomp.net/change-remove-lockscreen-shortcuts-android-6-7/

You can't remove it from your lock screen. You can use a lock screen app instead, to solve your problem.

go to Settings - > Lock Screen & Security - > info and app shortcuts
from there you can set which apps appears for each side
as somebody already commented, your other option would be installing a new lock screen app
edit: from the last page i screenshotted below, you could set the rt side app to be a browser with reddit.com as its homepage

Is it a custom ROM? Or what's this phone???

is a Samsung galaxy s7 active on at&t stock rom, updated Android, no root. i just have nova Launcher & the coolest free space theme I could find, so the colors are different but you should find the same options


text:
How do I make multiple output connections in Automate?
I'm using the Automate app to adjust my screen brightness when the phone is charged as well as alert me when the battery is full.

From the above screenshot, I want to connect the YES from When power source plugged in to the IN of When battery level >= 100. But when I try to do it, the line that connects When power source plugged in to the IN of Is screen brightness gets broken. I can only connect either Is screen brightness or When battery level >= 100.
How do I solve this?

May I know why you're trying put all the blocks under one flow? You could setup another flow just for that notification part.

@Firelord I was thinking using multiple Flows eat up more resources so I'm trying to make it so it only runs off of one for optimization.

You can use the Fork block.
Connect YES of your when power source plugged in to IN at the fork block. Then connect Is screen brightness to OUT and When battery level >= 100 to NEW and it should work.


text:
LineageOS for Samsung Galaxy Young (S6310)?
I have a Samsung Galaxy Young (S6310), which I'm re-tasking to play with as a secondary, mini-tablet (with no cellular access i.e. no SIM card inside, just wifi for internet access). My issue is space available on the device for applications, data, etc.
I don't want to use an SD Card, because the one which was in this phone has already been moved to a new phone. Plus, I don't want to buy a new SD card, because the point of this exercise, for me, is to see if (without spending any money) I can take this already-four-year-old phone and get several more years out of it.
I've already removed old pictures/videos on it, old messages, rooted it to remove some unnecessary Samsung and Telstra bloatware, etc. But I'm still not having a whole lot of internal memory available, so my next step (unless I'm missing something which would make the next step unnecessary?) is flashing a different ROM onto the phone. I used CyanogenMod in the past on a different phone, so I'm thinking I might try out LineageOS, CyanogenMod's successor. However, herein lies where I got stuck.
Checking out the download page for LineageOS, after expanding the Samsung models on the left, I can't see the Galaxy Young or its model number in the list of devices at all.
Am I correct, and a ROM for the Samsung Galaxy Young is not available/supported by LineageOS? And if so, could I use a different ROM instead?
For the latter question, I'm assuming "no", but asking anyway in case the answer is actually more along the lines of "not really, but you could, with certain risks".

You didn't look hard enough, but it's probably not your fault, because 1) the site of LineageOS (LOS) does not list devices formerly in the CyanogenMod (CM) build roster, and 2) the device is never a member of the official CM/LOS queue.
There are a bunch of unofficial CM builds on XDA-Developers, all the way up to Android 5.x, with various bugs. See for yourself if you could accept them, and flash them with caution.
However, as for the problem you're attempting to solve (storage space), regrettably no custom ROMs will remedy that. Repartitioning will do, but 1) your device doesn't have a solution for such, and 2) being a low-end device, the storage chip itself is too small for repartitioning to claim space from.
TL;DR: "you could, with certain risks"

Ah bugger.
Well, first off, thanks for the answer, which might help someone else trying to flash LineageOS onto their device.
Secondly, thanks also for addressing my actual problem. Which, if I understand you correctly, you're saying that the amount of space put away for use by the Android OS was not saved by the Samsung Android OS, but was partitioned such that even flashing a new ROM onto it won't free up extra space? I hadn't thought of that, I just assumed that it was space being used by the current flashed Samsung ROM...

Anyway, so if I did understand you correctly, and no one else mentions that there's another way to get some space, I'll mark this as the answer in a little while. Thanks again.

@RPBCL The ROM resides in /system, but what you're looking to save is /data. As I said, unless someone finds a way to reallocate some space from the former to the latter (provided /system still has enough free space - which is once again usually not the case for low-end devices), you're out of luck on this end.


text:
Can I setup & use a google play account for free & paid items only using gift cards?
Is it possible to setup a google play account without a credit card, using only gift cards (this is possible on apple), which will allow me to download free and paid apps & music from the play store?
I'm in the uk if that helps,
Thanks

Why should it not be possible?

You can setup a Google account without any payment method attached.
You can add giftcard codes to your playstore account.
Giftcards can be used to pay for apps.

Watson combined: Setting up an account with no payment, add a giftcard to it – and with that should be able to pay for apps (and use them, of course).

Google account indeed does not require you to have your credit card linked to use Google app store. You can just set up your account, log in and download the apps without problems. If you do want to buy certain apps using gift cards, you can do that without any problems, redeem your gift card and you are good to go. Cheers!

Thanks, both your and @Izzy 's answers were equally useful, so I accepted the one posted earlier, and upvoted them both


text:
Nougat notification bar limited to three icons?
I had Marshmallow on my Samsung S6 before, and I would sometimes have many, many notifications - all the way to the system icons on the right.
Now I have Nougat on the phone, and it invariably shows a maximum of just three icons plus an ellipsis (...) to indicate that there are more. Of course the hidden notifications are the ones I am really interested in; the others are more or less static based on running background apps.

Is there a way to adjust the limit of how many notifications are shown?
Is this a Nougat "feature", or a Samsung "feature"?
Is this specific to only some Samsung regions?

The notification LED seems to work as usual, so there's that.
I use "DRE" for my SM-G920F but I'm aware there are other regions that would also work on this phone. They probably all have various combinations of bloatware; if only I could find a bloatless version...

you can limit the Galaxy to only show the last three notifications in the status  bar to keeps things clean and orderly. Head into Settings > Display > Status Bar and make any necessary changes.

While I can't confirm that this is Samsung-exclusive, I've got my phone showing 5 notifications right now in the status bar (OnePlus 5, Oxygen OS (Nougat, stock, very close to AOSP).
I don't know if there is a way to change this on our phone, but usually static notifications are given a very low priority, and are so shown last. Those apps may have a setting that can be changed in their settings section. Alternatively, you may be able to set an app to only be able to create low-priority notifications. I'm not sure how this will impact the functionality, so you would have to give it a try, but it may work for you.

Thanks Thomas for at least confirming that the limit of 3 is not Nougat itself. As for the notification priority, I don't see a way for a user to modify them. These are various notifications across all of my installed apps, not some I have created myself.

I've taken a couple screenshots of that I mean by setting an app to only have low priority notifications. I got to the first screenshot by sliding the notification sideways, but not enough to remove it.

Cool, thank you! Is that a new feature in Nougat? ... Argh oh no, Samsung has meddled with it, it looks different for me and I can only choose whether or not to show it on the lock screen, and whether or not to "set as priority" so it shows even during "do not disturb". Damn you Samsung...


text:
Redmi 4 heat issue
I got Redmi 4 black few days back, my device is getting heat like anything while charging. I am using the charger included in the box. My colleague also having Redmi 4 black but he says he is not facing this issue. When I change the cable of charger the device not getting heat, but charging very slowly. Is there problem with charger cable or device? Any one facing this issue and have any resolution to get out of this issue?

Running MIUI8 right? Go to Security App, it contains every control of device. Goto battery section, check whether battery saver is ON, you can clear running apps that uses too much battery.

If you have Miui8 China dev/Stable and using GApps, consider moving to miui.eu ROMs, GApps are not optimized because in China they don't use them. If you know what you are doing, migrate to any other miui (Miui EU, Miui Global are the best one, even if I dont know if there are any other MIUIs)


text:
Adb waiting for device
I am trying to install TWRP on mt LG Stylo 2 android 7.0 using adb. When i try to install it using this command

fastboot flash recovery twrp.img

I get the messages waiting for device. Thing is when i type

Adb device

My device shows. And i use adb to turn my SD card into internal storage. So why am i getting this error?
I enter recovery mode and hit enter fastboot but my phone just restart

Do you boot in fastboot mode? Seems not since adb devices still showing your device. Use adb reboot bootloader  then perform the operation.

@esQmo_ why not expanding that to an answer? From the question it's pretty clear you hit the nail on the head.

Thats the thing. I get to recovery hit enter fastboot mode but my phone juat restart.. Forgot to add that will edit

You're probably not booting to bootloader mode (fastboot mode) that is why no fastboot command is recognized by the device. The prompt waiting for device means the computer is waiting for a device connected in bootloader mode.
Try to switch to fastboot with the following:
adb reboot bootloader

Now check if fastboot sees your device:
fastboot devices

After that, perform all necessary action you want.
Note: You should have all drivers installed as well.
Update :
For LG, the command is a bit different.
Start by allowing the bootloader to be written by enabling OEM unlock in the Developer options. Then:
adb reboot download

Unlock the bootloader
fastboot oem unlock

(This will reset your device and you'll get a line of text saying the bootloader was unlocked whenever you boot the device)
Afterwards, flash the recovery with :
fastboot flash recovery xxxxxxxx.img

fastboot reboot

Alternatively you can press both volume down button and power button to get into fastboot mode.

Sorry i didn't reply. I made a noob error and deleted the adb drivers thinking there must be corrupted or something. Now can't seem to get them back even when i reinstall them

Search for LG United Mobile drivers or LG Mobile Drivers WHQL

Hmm when i put the Fastboot oem unlock ut ran some command but my bootloader isn't unlocked ans next time i did it i got the Waiting for device again

How do you know it isn't unlocked? Waiting for a device is when there is no connection between the computer and the device. So if at first it worked ans afterwards it didn't, check hardware: usb cable, usb port, phone usb connector etc

I did still not working.. And i didn't get the message it iant unlocked.. Been searching for day sont2 think i can root it

Please follow this thread on XDA Developers : https://forum.xda-developers.com/android/development/recovery-twrp-v3-lg-stylo-2-plus-t3482169/


text:
Notifications not staying on screen
Im trying to setup notifications for a colleague whos got an Android phone (sorry dont know the OS off the top of my head).
The notifications im trying to set up are for the Trello.com app (but i presume the process would be the same for all notifications)
At the moment if they get a message on the app a notification pops up on the Android home screen, but soon disappears. It does not add a little icon next to the main App icon to indicate that there has been a notification / message. The notification also doesn't sit on their lock screen.
Is there a way i can change this so that they will get a notification alert sitting over the app icon and the notification will sit on their lock screen.

Seems you are used to the way iOS handles notifications... I assume you want the corner unread count badge, which is a function of some (mostly 3rd-party) launchers, e.g. Nova Launcher + TeslaUnread. As for the lockscreen, it does sit there normally by default, so we won't know what's wrong until we know the phone's brand and model.

If it really is a notification (and not e.g. a toast), it will sit in the notification bar on top of the screen. You can swipe that open with your finger (tap-and-hold the bar, then drag it down), and there it should be.

Sounds like toast message notification
A toast provides simple feedback about an operation in a small popup.
Toasts automatically disappear after a timeout set by the app developers. So you can not control the behavior of toast messages.


text:
Why is my phone's battery draining automatically?
I am using a Samsung Galaxy Core prime for about 3 years. The problem is that firstly, it gets charged very slowly (takes 7-8 hours to get fully charged) after that battery backup is fine,  nothing unusual happens. But suppose if I charged my phone up to 65% at 9pm and when I see my phone in morning it automatically gets reduced to 32% or when at night it is 27% in morning it will be only 2%. What is happening? Will battery replacement be the solution?

Mobile phone questions are off-topic here at superuser.

So on which site I should ask?

I'm not convinced the quality of this question is good enough to be migrated

What do you mean by 'quality'?  I am just asking a simple question.

Backup your data and do a factory reset. Also try a different charger. If that doesn't work, you probably have a bad battery but they at least on this model they can be replaced and are relatively cheap.

Battery replacement can be a solution, considering that a battery's life is something like 2-3 years. :)

Battery section in Settings shows you, which apps that are using more battery. Find those apps, and disable background data if needed. Don't disable background data of system apps, which may cause severe problems.

First, it may sound redundant, but restart your phone.
After restarting if the issue persists then do the following:
So, to diagnose the issue with your battery, first you need to find out if there is an app running in the background which is draining the battery. To check this visit this site:

In all versions of Android, hit Settings > Device > Battery or Settings > Power > Battery Use to see a list of all apps and how much battery power they're using. If an app you don't use often seems to take up a disproportionate amount of power, consider uninstalling it.
  On Android 7, here you can also see how much “Cell standby” or “Mobile standby” is eating up – this is the amount of power your phone gobbles up while not being used.

After follwing the above instructions, if your battery is still draining I would take it to a service store to get the battery tested and then you can find out if you need a battery replacement or the issue lies somewhere else within the phone hardware or software.
Sometimes a dead giveaway for a faulty battery is that as soon as you plug the phone in for charging, the battery percentage "jumps" for example from 6% to 25%. If this is occurring, you for sure need a new battery.

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


text:
How does my Android units get into gmail without IMAP or POP set as active?
I just checked and IMAP and POP are shut off, and there is no forwarding enabled.
So how does my Android have access to all my Google stuff in the first place?
And what is to keep something else from getting in there with the same method?

Google has it's own API that it's clients use to access it's services. IMAP and POP are things Google provides in addition to that custom API, for the benefit of those who use other e-mail clients.
The thing that protects your mail and such is your Google account's username and password. When you give your Android phone your Google account username and password, it's able to use those credentials to access ALL Google services on your behalf.
Thus, once you give the phone your Google uname/pw, it can get to your calendar, mail, play store, etc, etc without you having to give the credentials over and over.


text:
Google Photo changing resolution
Using Google photo with "High quality" setting I'm having all my photos compressed to 12MP even if every photo is shooted from a Nexus 6P. (16Mp)
I'm asking this since the app is supposed to change the resolution only over 16Mp.
Why is this happening?
EDIT:
My bad. Nexus 6p has a 12Mp sensor.

Possible duplicate of Are Google photo high quality pictures compressed even if they're under 16 megapixels?

Related Record video in QHD then reduce to FHD is the same thing of record in FHD

I suspect that the photos generated by the camera are slightly over the limit that Google Photos checks. MP ratings are really ballparks.


text:
How does this app know I've used it before?
There is an app that has a paid service. It allows you to use a free trial 3 times for 1 hour before it detects that you have used your 3 trials and blocks you. I tried various things, but each time it knows I have used my trials:

un- and re-installing
clearing app data
creating backups with titanium backup and restoring it
creating a new user account on my phone (android M), installing the app separately

How is this app detecting it? The only way I can reset the trials is by resetting my phone, but I can't keep doing this. Is there a way I can monitor the files the app creates/reads/writes?

As you don't give a link to "that app", we cannot say for sure. But a good guess would be it uses one of your device's identifiers. Cannot be the IMEI or device serial (or a factory-reset wouldn't cure it), but the most likely is the GAID (Google Ad ID) or the Android_ID. The former can be changed without a factory-reset: Go to Apps › Google Settings  and check for it (I cannot check as I'm running Google-free). The latter requires a factory-reset (or root-powers plus "dangerous commands"). A perfect and easy solution: Buy the app if you like using it. Less hassle than a reset :)

Without knowing which app you are using, it's hard to provide feedback. If you have given file access to the app, it could have stored the trial usage somewhere on internal storage or on an SD card (if present). The best you can do is to search through files until you might find something.
It could have also associated itself with your Google ID. Did you ever accept a dialog asking you to choose which Google account you want to use? If so, you can not use the same Google account for a trial on any phone, and would have to use a different account.
That being said, if you have used your three trials, it seems that this is a product that you want to use, and it may be worth paying for. Keep in mind that a developer/company wrote the app, and may be providing infrastructure for its use, which costs them money. Sometimes, there are no free alternatives, and you'll have to pay to use a product or service.

It Either Checks your Device info and saves it to their server or tracks your ip..

Both has already been addressed by answers, so this doesn't add anything new. Besides, for reasons given, the IP address is extremely unlikely – and "device info" (quite generic) wouldn't explain how a factory-reset can work around it (it's still the same device, just with another GAID).

its using your IP address... very simple... change that and you can continue with another free trial...

What is your basis for this answer? We don't even know what app it is, and IP address checking in the modern world is almost never used since it is so easy to bypass... 20 years ago, maybe, but not today.

Not even then. Your IP address can change multiple times a day. Apart from that: How do you change your IP address when on mobile data? So even if your answer were true, it misses the essential detail.


text:
What is ARM Translation tools?
I came across ARM Translation tools (1.1) for Android. What is the purpose of this library and how does it work?

This library is part of Intel's Houdini project where ARM native code runs on Intel x86 using an emulation feature named Houdini (see libhoudini Archives). This library basically maps ARM to x86 CPU instructions and its source code is closed (it was pulled from a working Lenovo laptop)source. It reads ARM instructions on the fly and converts them to equivalent x86 instructionsstackoverflow.

Related: Will intel's houdini binary translator possibly help with emulation at reddit.

Just one quick question: How do you achieve this in an emulator environment? I know Remix Os emulator has a arm native bridge, I have posted this on Stackoverflow and no answers yet -  How to enable arm native bridge in android emulator?


text:
Enable Vibrate on touch in Meeting audio profile on Android 5.1
When I enable Meeting (Vibrate only) audio profile Vibrate on touch is turned off and there is no way to change that through GUI.
Is there any other way? Maybe using root or smth else.
I use Android 5.1 on TCL P561U.

Prior versions of Android had no problems with haptic feedback when silent mode was active, perhaps automation may help.

What is the default state of haptic feedback? is global settings supposed to be on or only for meeting profile?

@xavier_fakerat I'm not sure what do you mean by default state. Haptic feedback by default is always enabled in Outdoor (Loudest ring and vibrate) profile and there is a slider in settings of General (ring and vibrate) profile. I want it to be also enabled in Meeting profile.

I meant, is haptic feedback currently on despite whether device is in meeting mode or any other other ptofile (basically the global setting) e.g if its 'normal' or  'silent'  does the seting remain on. I asked this because mine is globally off (whether I choose among different modes) I use android 4.3 so I can either have "on" or "off" as global setting, but after writing the coment I learnt this setting becomes off when silent (aka vibrate mode) is on in Android 5, so basically we had to override this with automation

One workaround is using automation. You can try using Tasker ($2.99 but available as a trial version for 7 days)
The goal is to use the profile context to check whether silent mode is on, if yes then haptic feedback is turned on (and becomes the global system setting)
Here is a workaround using Tasker:
Task
Go to the Task tab

Select "New Task + "
You can name this Task EnableHapticFeedback or anything.
Click "+" to add new Action
Audio >> Haptic Feedback [Set :On ; If %SILENT Is set ( this  is intended to only reflect whether the device is in vibrate mode (vibrate) or not ) ]
Tap back to exit from this task
Press back all the way to exit (Your task is saved)

Profile (or Trigger)
Create a Profile which checks if silent mode (vibrate only ) is set

State >> Variable value >> %SILENT  equals on

Tap back to exit from the profile, you should then link this profile to your task
Note: You may add an exit task that keeps this setting on e.g if you want haptic feedback (aka vibrate on touch) to remain on but the above mentioned workaround works perfectly if you want it active in "Meeting mode"

Hope this helps

only I had to use vibrate variable state instead of on http://tasker.dinglisch.net/userguide/en/variables.html

Aww yes, you are right, I think the options may not be the same in different Android versions


text:
How to back up android note 4 that won't boot up?
I have a note 4 official firmware, that won't boot up anymore. It goes into mmc_read failed. On the center it says Downloading... do not turn off target!! but nothing happens.
I tried booting into safe mode, and this happens. If I don't boot on safe mode, it get stuck on the main screen with the logo.
Is there a way I can still back up some of my data from the phone. Because I want to probably get it replaced.
Thanks

take the battery out, hold the power button on for 1 min to drain all residual power. Replace battery and power up normally. This has worked with mine but am not game to power it off anymore.


text:
Disable magnetic screen on/off *without* Xposed?
Long story short, looking for a way to either disable the behaviour of screen turning on/off in reaction to magnets, or disable the Hall sensor (the sensor responsible for the reaction) altogether. The flip cover I have in hand has a weak magnet and thus doesn't turn on/off the screen reliably, hence I want to simply disable the feature and take things into my own hands.
There are a bunch of Xposed modules that do just the job (example), but Android 7+ probably never will get Xposed from what it looks like right now, so a solution without using Xposed is required.
The device in question is a Samsung Galaxy Tab S2 (Qualcomm, Wi-Fi) with root access.
EDIT 1: after some poking around, it seems that /dev/input/event6 corresponds to the Hall sensor on this device - every time I open/close the magnetic lid, it shows an event there. Unfortunately, I still haven't found a way to disable a particular input device.
EDIT 2: I have tried a way to prevent the Hall sensor from reporting back its status, thus effectively disabling the sensor, and it works well. The problem is it requires me to modify the ROM's source code, and although I can handle that as a ROM compiler, I'm sure there are much more people who can't. So still, waiting for a more feasible solution.

I suppose it's possible by writing something to somewhere under /sys. Well, root required, of course.

Thinking of the same, and one can indeed do it that way on a Nexus 7 (2013), but different devices have different /sys structures, and that's the complication...

What's wrong with opening Settings and turning the thing off there?

@MatthiasUrlichs Most devices don't have such a setting. It's not a part of AOSP.

You can delete /dev/input/event6 directly. Then everything with the Hall sensor will stop working.
To make this happen automatically, you can write a simple script and let it auto-run at boot.
#!/system/bin/sh
exec rm -f /dev/input/event6

To restore without rebooting, examine it with ls -l before deleting (or you have to reboot)
Assume ls -l gave this result:
crw-rw---- root input 13, 68 1970-01-01 00:00 /dev/input/event6

Take note of the two numbers after owner/group, run this to recover
mknod /dev/input/event6 c 13 68

Your solution worked perfectly on my Galaxy A9 2018. I am wondering how to permanently disable this sensor without having something run at boot. Do you have any suggestions?

@Falcon Sorry, that's not easily possible (you have to modify the kernel or whatever)


text:
Installing Applications in Isolated Environments
Is it possible to install (multiple) instances of the same app in an isolated environment, whereby it can't detect other apps, or read/write files anywhere else?

Yes just as the other answers have suggested. AFAICT, this mechanism is now being implemented in newer ROM versions by some manufacturers, and even some independent developers.
For example, Lenovo has incorporated a similar isolation mechanism in order to allow installation of multiple instances of applications or at least dual installation.
This feature is called Dual Apps in some Lenovo devices:

The brief description states:

Dual Apps will let you run two separate instances of the same app.
  Both instances will run independently of each other and will not share
  any kind of data with each other, except for contacts provided you
  have allowed that.

I believe this idea has been inspired with the recent surge of dual sim-powered smartphones and growing popularity of social networking applications such as WhatsApp, Facebook etc.
For this reason Huawei's EMUI 5.0 has implemented the same feature called App Twin

Essentially for now it supports WhatsApp and Facebook but more applications can be added as suggested on this XDA thread.
However it seems its not as fine-tuned as the former as it has some limitations :

You cannot backup or clear App Twin account data separately. When you
  enable an app in App Twin and perform a backup, both the main account
  and twin account are backed up. When you clear app data, both accounts
  will be deleted.

Probably the most interesting project on this topic now is Island
The developer (Oasis Feng) is working on a beta version of this project, and is described

Island is a sandbox environment to clone selected apps and isolate them from accessing your personal data outside the sandbox (including
  call logs, contacts, photos and etc) even if related permissions are
  granted. Device-bound data is still accessible (SMS, IMEI and etc).
  Isolated app can be frozen on demand, with launcher icon vanish and
  its background behaviors completely blocked.

The features are summarised as follows:

app freezing,
privacy protection,
parallel accounts

As mentioned above its still in beta, and installation is via
Opt-in the open beta test on Google Play

You can try restricting what the app can see with XPrivacy if your Android version is supported (4.0.3 - 6.0.1).

You can actually, there are a multitude of different virtualization apps that have been recently developed. I'm not sure specifically what you require, but you can try out Parallel Space, Go Multiple, Multiple Accounts, or many others just like it available in the Play Store.
If you download any one of the launcher apps (such as Nova Launcher or Google Now Launcher) then after installing one of the parallel apps simply import the launcher app into the parallel app (it's the first thing you're asked to do upon opening any of the parallel apps) and you have a secondary "virtualized" environment to install most any app you'd like without it doing any damage to your phone or other apps/accounts/etc.


text:
Google Play Services Has Stopped and now I Can't Access Play Store!
So I have a Samsung Galaxy SGH-M91V9. I recently rooted my device. Then later that day, for some reason my phone couldn't access the play store making me not able to make in app purchases.  I tried clearing cache of services and store. I know some of you guys are going to say "What about services framework?" For some reason I don't have it and it won't let me download it from several different apk downloading sites. I tried uninstalling updates for both then getting the most recent that didn't work. Rebooting didn't work. Doing everything while no root didn't do anything. My YouTube and other Google apps work. Later that week I came across a suggestion to take away the account then add it again, it just in finely said checking while loading and never loaded. PLEASE HELP I JUST WANT TO USE MY GIFT CARD!

What does "it won't let me download it from several different apk downloading sites" mean?  What is the exact error?

It is "Google play services has stopped working"

you can try to find the play store app in your android settings / applications. then go to storage and clear data and cache. maybe it helps! i had this once and solved it in that way.

I already tried that. No work. :'(


text:
Detect screenshot being taken and disable specific app
I'm running twilight and screenshots end up being red.
I would like a way to detect the screenshot event and disable twilight before the actual screen capture.
My device is not rooted. But I'm open to rooting.
Is this possible?

It is possible with  Macrodroid automation app (free upto 5 macros) and real easy to learn
I modified a macro to take screenshots on shaking and added your Twilight app

Shaking the device takes shots (Trigger)
First action is Killing Twilight app ( requires root ) - alarm , pause, take screenshot, pause (adjustable for the time you think you would take a screen shot), launch Twilight app
Constraints -run this macro only when screen is on - so that you don't take screenshots while device is in pocket
After taking the screenshot you will be directed to Twilight page and not the page you were on - you need to switch to previous app
Edit: Here's a gif that shows Twilight being killed, screenshot taken and Twilight enabled on the Macro above
Go ahead and root, if you want this feature !

It looks like this solution requires root privileges, when the op stated they don't have it. I'm looking for a non-root solution as well. Any ideas?

@DavidT.Macknet AFAIK, not possible without root// OP was willing to root My device is not rooted. But I'm open to rooting.

I keep getting nagged by Tasker to install something which would give me root. The little blurb about it says that it's a special code you have to enter every time you boot the phone.

@DavidT.Macknet I am sorry but I don't use Tasker at all so can't help with that but to "kill" an app you sure need root//You could probably ask another question using this as background and some Tasker wise guys can help

I expressed myself poorly. Tasker claims to give you root without jailbreaking the phone. If that is your need, I would give it a try.

@DavidT.Macknet that's surprising to me. All the best and if you get stuck, you can also ask as a new question


text:
Firefox hijacks YubiKey NFC
I'm using a YubiKey Neo configured as an one-time-password generator. I'd like to use it with the YubiClip app but every time I pass it next to my phone, Firefox (my default browser) opens with a blank tab.
Any idea how to make Firefox stop reacting to NFC events? I don't need NFC for anything else than Yubikey so it's okay if some other functionality is broken by doing this.

Opening the default browser is the fallback action Android takes if an NFC tag contains a URL and no other app claims to be able to handle any data type on the tag. Could it be that the Yubikey is not configured correctly and only contains a URL?

That's not unlikely: I've not configured it at all, using it in OTP mode as it was when it shipped. On the other hand, the one time password appears in the Firefox address bar.

Sounds like the tag is incorrectly tagging the text as an URL then. It probably needs to be worked around in the app by editing the intent filter in the app's manifest to be broader, and recompiling it. You should suggest that to the developer.

Worth noting that there's an open bug report saying that the same thing happens in Chrome.

Figured it out. LineageOS 14.1.
Go to Settings -> Applications -> YubiClip. Click on "Open by default". Change "Open supported links" to "Ask every time".
Then place your yubikey next to the phone. Phone will ask you about the app to be used, choose YubiClip and click Always.

I solved this problem by opening the authenticator app before putting the key near my phone.

I tried that with YubiClip but Firefox still opened when it was active.


text:
How can I mirror broken Samsung S4 GT I9505 unlocked screen onto Laptop or TV?
How can I project broken Samsung S4 GT I9505 unlocked screen onto Laptop or TV?
Fortunately with multiple trials the pattern worked out on BLACK display screen and phone got unlocked and I took Data Backup using Samsung Kies 3.2 version.
But the phone is sensitive to get locked automatically in 10 to 15 seconds. Somehow managed the phone in active without getting locked.
How can I permanently remove lock on BLACK Broken screen by any means of mirroring the phone UI on to TV or Laptop to get UI control and can remove the lock by going into the phone settings?
Please Help!

Why? What data do you still need?

I want to remove lock pattern from phone settings via PC control

Please take a look at the broken-screen tag.. There are many such questions.

For pattern removal, see "Disable Pattern Lock via ADB" in this answer. For remote control, follow the link @GokulNC gave.

If USB debugging was enabled before you broke the screen, you could install Vysor in your PC. You would also need to setup ADB in your PC. Once you start Vysor and connect your phone, it will automatically push the android app for Vysor into your phone and display your screen.

Vysor is Paid version and not displayed on screen.


text:
Xiaomi Mi Max lock with screen with picture of phone with usb cable and "pcsuite.mi.com" url, regular reboot, no pcsuite connect
How can i bypass the screen with "pcsuite.mi.com" url and picture of phone with usb cable?
Below is the image of boot lock screen when Mi Max is not connected to PC:

Click to enlarge the image
I was using my phone (Xiaomi Mi Max Dual SIM with 4GB RAM + 128GB ROM) and i got that screen. None of the buttons seams to dismiss the screen. Reboot always go to the same screen (boot loop). Can't use the phone (no calls, alarms, etc).
Below is the screen, when is connected to PC (the cable changes position in the image).

Click to enlarge the image
I download the pcsuite, mi flash and mi unlock on my pc but can't connect to device (even when i run the apps as administrator).
Below is Mi Pc Suite screen:

Click to enlarge the image
Below is the Mi Unlock screen (no device connected):

Click to enlarge the image
ps specs are:

Dell OptiPlex 7020 CPU: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
Dell Motherboard 0F5C5X with Intel PCH Q87
Microsoft Windows 7 Professional (64-bit) Service Pack 1 (build 7601)

Have issues with "SM Bus Controller driver" that are now solved. I read in the foruns that Max is not yet supported by pc suite. pcsuite can't connect detect phone, but adb driver installed with success.
Mi Suite and Mi Unlock don't identify the device. Mi Flash detects the device if i boot with volume-down + power (and got a back screen). The flash failed on the initial tries, because the device don't reply to the hello package.
If i boot with power pressed for 8 sec (or more), i got into the phone + pcsuite lock screen and Mi Suite, Flash and Unlock don't detect it.
I try power up with volume up, volume down, volume up+down and no recovery screen (no rabbit or fast boot leters). Still can't use my Mi Max: no calls, no access to apps, nothing :(
The pc suit logs are at https://drive.google.com/open?id=0B-J9Wa8DpsEzU0RTV3VMR0ZuRGs
Does the Mi Flash util work without the unlock boot? I already got the sms unlock code, can login into my Mi account inside Mi unlock fine.
New steps
Reboot the phone using power + volume up + volume down (EDL mode - back screen)
Connect to PC, install the Qualcomm HS-USB QDLoader 9008 driver, Mi Flash detect the device and i could flash the helium_global_images_V8.2.1.0.MBDMIDL (full flash, delete all).

Click to enlarge the image
I use a normal cable (no deep flash cable). I did the flash but did not open the case, remove the battery or short the testing points.
Below is the mi max test points photo (from tutorial on web).

Click to enlarge the image
When i reboot the phone (power button for 8 secounds) still get into the same "pcsuite.mi.com" and phone image screen. Mi Pc suite and Mi unlock don't identify my phone in 9008 / EDL mode.
Last steps
Phone is working, Can't still unlock. "time is too short" screen below:

Click to enlarge the image

what happens when press and hold power button for 15 seconds? Bootloader is locked, so you cannot go to recovery.

press and hold power button keeps me on the Mi starting screen. After release, it goes into the back screen and later the  screen with picure of phone with usb cable and the "pcsuite.mi.com" url. The picture change if the cable is connected to pc or not.

Do you have tried to unlock boot loader? Or, what may be the cause?

To put it another way, what were you doing when it first happened?

I got my Mi max an month ago. I was using Whatsapp and vlc to see videos.

@RahulGopi I only try to unlock the boot loader now. I'm waiting for the code by sms.

It may take sometime to receive SMS(I have got after 2 days). They're telling it will take about 3-21 days. Ref: http://xiaomiadvices.com/unlock-bootloader-xiaomi-mi-flash-tool/

yep. It's great if i get the code in 3 days or less.

I don't think you can unlock the bootloader without booting into the OS, logging into MI account and flagging it for unlock permission on this device. That's how modern MI devices counter thefts, after all.

What you CAN try right now (and possibly the only way out at this point) is the EDL (Qualcomm 9008) mode. Please verify: hold VOL+ and VOL-, and press POWER to boot; the phone should vibrate once with the screen still black. Connect the phone to the PC, and if proper drivers have already been installed, you should see an entry under "COM port" or "Ports" that says something containing "9008". If it successfully connects in this mode, there is still a chance to recover; more to follow after your verification.

Have you tried Zcx twrp for mi max hydrogen ? You can try these instructions from: http://en.miui.com/forum.php?mod=viewthread&tid=365918&highlight=TWRP , from the looks of it it works on both locked and unlocked bootloaders

I'm waiting xiaomi reply if there is any close Belgium official Xiaomi resaler/shop/repair center. Already downloaded the helium global images V8.2.1.0 MBDMIDL and read the Max hydrogen, but since I buy my Xiaomi Mi Max from VolumeRate.com at 30/04/2017, and got in my hands at 8/06/2017, it got 1 month and i hope to have some sort of waranty.

@xavier_fakerat i read it, but didn't open my phone yet (to remove the batery and do the sort in the test points.

@RahulGopi Yes, i try to unlock the boot loader

Do i need a special usb cable for EDL like https://www.fonefunshop.com/edl-deep-flash-qualcomm-9008-2-in-1-cable-for-z3x-octopus.html ?

You might need one, but you can DIY one from existing USB cables. Guides should be aplenty around the web. @xavier_fakerat pointed you in the right direction - the link he offered you basically taught you how to enter EDL mode and recover from there.

I now have the phone working, already re-install all, update the image and i'm waiting 72h to unclok the device (I'm afraid of getting this error again). It's related to an hardware issue in the volume up button. I'll post all the information and steps soon.

Try booting with both volume up and down pressed, and only then connect to the pc, if the PC recognizes it as Qualcomm 9008 (COMsomenumber) you are set, open MiFlash and flash the latest ROM
Hope this helps :)

Mi Flash detect the device and i could flash the helium_global_images_V8.2.1.0.MBDMIDL or any other image, but still go back to the same lock screen

Ok then try to flash a china dev and after that report back please.

First of all connect it to PC via adb and backup your required data. Follow this answer for it
Try this command adb reboot bootloader or adb reboot recovery
If any of the command works then you can flash stock image directly from bootloader using fastboot or from recovery.
adb and fastboot commands for xiomi
If above mentioned method does not work then try this
As you have got unlock code, you can unlock bootloader now. (Typically after 1 week of requesting you can successfully do it).I guess you would be able to do it now so follow this method now.
After unlocking you can do either one of the following tasks

Flash a custom recovery (prefer TWRP) and then custom ROM
Download stock image for the device and flash it link

I can't unlock, since after working, i need to associate my mi account with the device and wait at least 74h

try flashing the stock image via adb or any other flash tool made by xiomi or wait 74 hr

@PedroPolonia as you are unable to flash stock rom so you should flash a custom recovery and custom rom


text:
unable to mount /data, /system and /cache on Android phone (Asus Zenfone 5 (501cg , t00f)
I have Asus Zenfone 5 (t00F) model. It was working fine and suddenly it's UI has stop working.
I tried restart couple of times but didn't work for me.
I do already have the root and TWRP (2.8.7) installed into it,so I have done the factory reset from recovery mode.
And then after I am getting the error as:
can't mount /cache,
can't mount /system,
can't mount /data partition

I am trying to go to Stock ROM but in sideload mode also I am getting the same error.
I have also tried reformatting all three partitions but it is not working for any filesystem.(FAT,EXT2,EXT3,EXT4,F2FS)
More digging into 'adb shell':

# cat /proc/partitions
major minor  #blocks  name
 179        0    7618560 mmcblk0
 179        1     131072 mmcblk0p1
 179        2       8192 mmcblk0p2
 179        3      32768 mmcblk0p3
 179        4       8192 mmcblk0p4
 179        5      32768 mmcblk0p5
 179        6     524288 mmcblk0p6
 179        7     196608 mmcblk0p7
 179        8      32768 mmcblk0p8
 179        9    1331200 mmcblk0p9
 259        0    5312492 mmcblk0p10
 179       40       4096 mmcblk0rpmb
 179       30       8192 mmcblk0gp0
 179       20       4096 mmcblk0boot1
 179       10       4096 mmcblk0boot0
 179       50   15662080 mmcblk1
 179       51   15655311 mmcblk1p1
# cat /proc/mounts
rootfs / rootfs ro,relatime 0 0cat /proc/mounts
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /tmp tmpfs rw,seclabel,relatime 0 0
pstore /sys/fs/pstore pstore rw,relatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/mmcblk1p1 /external_sd vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0

# recovery.fstab
rootfs / rootfs ro,relatime 0 0 recovery.fstab
/sbin/sh: rootfs: not found

# cat /etc/recovery.fstab
cat /etc/recovery.fstab
/boot           emmc        /dev/block/by-name/boot
/recovery       emmc        /dev/block/by-name/recovery
/fastboot       emmc        /dev/block/by-name/fastboot
/cache          ext4            /dev/block/mmcblk0p6
/system         ext4            /dev/block/mmcblk0p9
/data           ext4            /dev/block/mmcblk0p10                   flags=encryptable=/dev/block/mmcblk0p3/userdata_footer
/factory        ext4            /dev/block/mmcblk0p3
/config         ext4            /dev/block/mmcblk0p5
/external_sd     vfat           /dev/block/mmcblk1p1                    flags=display="MicroSD";storage;wipeingui;removable
/usb_otg       vfat     /dev/block/sda1  /dev/block/sda       flags=display="USB-OTG";storage;wipeingui;removable

If somebody have any idea please help me.
Thanking you...

I have TWRP 2.8.7.0 installed and all this problem have started after formatting through TWRP.I have tried to remove this, but no luck. I have flashed stock recovery also then also TWRP is there and can't flash to anyother recovery including stock recovery.
I have also tried via .zip file too but then also mobile is rebooting in TWRP 2.8.7.0 recovery only. At least I have ADB shell yet (Thank GOD), If anybody have solution to flash anyother recoery please comment it.

If fastboot is working then try flashing stock rom and recovery.

@DeepakGangwar: I did try that but it is not working, TWRP recovery is stock into my phone, it is not getting new recovery even after flashing stock recovery. I did try to load stock ROM via sideload, but getting the same error there for mount points.

Are you able to mount these partitions manually in recovery?

This typically means your partition table is corrupt or, more likely than not given that this device is 3+ years old, the internal storage chip that holds all your EMMC and partitions is failed. If you cannot restore to pure stock by flashing the factory image, this is likely that case (especially since you can't even replace TWRP). Most likely it is time to get a replacement device and retire this one to great recycle bin in the sky.

@DeepakGangwar: Nop, I am not able to mount partitions in recovery.

@acejavelin: Are you sure I must give it a fly and let it enjoy the open and sunny Sky?

@KhalidWaseem Sure? Not completely, but I can't think of anything else that explains the symptoms.

Had same issue with my 3.5 year old Zenfone 5. Tried almost everything to save it but nothing worked. It would not update the recovery even when fastboot flash was successful. Figured out it was failed EMMC and many other users faced the same issue in the same time period. Asus might had planted a uesd time trigged failure tech or something (Just guessing by the amount of similar failure in same time period of a month). Well i fixed mine by getting a ZF5(free :p) from a friend (his phone was not uses much as it had a broken screen maybe thats why it didn't failed) and then replaced my Motherbord with his.


text:
Is there a glossary of Android's UI elements
Often, when I'm looking for the solution to some problem I'm having on my phone, the hardest part is knowing what to call the specific menu, or piece of the UI, causing the issue.
Is there an official (or non official but accepted) glossary of the different UI elements?

Something like Popups, dialogs, notifications, toasts: what's the difference?

Something like that, yes, but with things like status bar, notification bar/panel, etc.

OK, to make that "central stuff" easier to find I've initiated the tag-wiki for user-interface :)

I don't know if an official glossary exists, but information below is in line with what is generally used.
Be aware that the same thing may be referred differently causing confusion - for instance , what you use to access menu in an app or browser is called 3 dot(s) menu or overflow menu (official name):

Hamburger menu only refers to those displayed as 3 horizontal lines and expands to show a side panel when clicked on - different from the 3 dots which does what the MENU hardware key does -This icon is on the left hand side of screen (thanks to Izzy and Andy Yan)

From Beginner's guide to Android - How to use Android's home screens. These pictures pertain to Android Version 4 and latter Android versions have incorporated changes and additions but the essentials are same - a status bar is still the same, but the symbols have changed, same with navigation bar

Notifications and Status

From my device
Notification tray

Quick Settings (Varies from device to device and modifications by user )

Also see Popups, dialogs, notifications, toasts: what's the difference? and What are the other "home" screens called?


text:
How to disable the auto gain control in android phone?
Audio recording quality in Redme note 4 (sdk) is very low. Voice get clear for the first second and then lower down its volume automatically. How to cop up this issue.


text:
Can't edit the Default applications
I have a Samsung galaxy 3,  the Touchwhiz Home is greyed out in the Default applications, nothing else comes up can't pick a default.
How do I edit the default applications in order to select Touch Wiz home?

Try resetting app preferences
Go to Settings > Apps > Tap on the three dot menu > Select Reset app preferences
This option resets default apps etc and check again and see if you can select Touch Wiz home.
Also check in Configure apps menu
On home app choose Touch Wiz


text:
The calculator performs the operations in correct order after all
I was wrong. I checked several sources, including rules for javascript operand calculation rules. The misconception arises because the number beside the parantheses is not bound to the parenthetical expression, which is to be treated as a number, making the equation 3 numbers worked from left to right without any add-sub to deal with. Multiple sources to cite but here is one at bottom of post.
Rule 1: First perform any calculations inside parentheses
(2=1)=3
Rule 2: Next perform all multiplications and divisions, working from left to right.
6/2*3 = 9.
Rule 3: Lastly, perform all additions and subtractions, working from left to right.
http://www.mathgoodies.com/les.../vol7/order_operations.html

So, what is your question? "Why it's like that? What should I do?" If that's your question, try experimenting using different calculators from Play Store (there are 1000s of calc apps). Use the one that gives you the right answer that you seek.. Also, give this a read: A Calculation Conundrum

@GokulNC: after answering, saw your comment +1. This particular exiample seems to be popular !

This evaluates as I expect.

Parentheses
6 / 2 (2 + 1) = 6 / 2 (3)
Left to right multiplication and division
6 / 2 (3) = 3 (3) = 9

The original expression is equivalent to 6 / 2 * (2+1). This is not equivalent to 6 / (2 * (2+1)) = 1.


text:
Installing Android on VMware Workstation
I downloaded iso file of Android Kitkat, Android Marshmallow and Android Nougat from android-x86.org/download and followed steps from tactig.com/install-android-nougat-vmware/ for installing all iso on VMware Workstation.
After successful installation of all these android, no android is loading successfully.

Please let me know, how to resolve it?
With Regards
FewL

You have not elaborated the problem. The first picture shows that you are booting from Bootable Drive. If you are getting that message ANDROID rootx86 something like this so wait for some time it will boot. Kindly elaborate the problem for some helpful answers. I am also working towards running it on VMware from last 5 months but problems again and again.

According to the steps explained in the link tactig.com/install-android-nougat-vmware/, The last step says, “Android-x86 is installed successfully. Reboot”.I did same and rebooted. And after reboot, first picture scenario appears. Even after 30 minutes, no changes in screen. I did shutdown the android virtual machine and ejected iso file as second picture. Then second picture scenario appeared.

@user725162 what you do is .. instead of booting from Bootable Drive...select iso file for booting then see if works


text:
Permission to make and manage phone calls
I just bought a second hand phone (my first device running android). I'm surprised by the fact that three times I've been asked for permission to make and manage phone calls. This is a very scary thing to allow and it's even for things that don't seem to need it. I first noticed it when I wanted to run Diagnostics. It asks to Allow Support to make and manage phone calls. This is already strange but perhaps could be justified in the process of running diagnostics. But I tried some other things to check the permissions that they would ask and also the pre-installed Xperia File Transfer Mobile and even the FM radio ask for it. All of these are pre-installed and system apps.
Is this normal? Would you give these permissions? Or is there something wrong with the phone (malware?)?
(For now there is no sim in the phone so the damage that it can do is very limited.)

I already did a factory reset and the issue persists.

I recommend doing a system reset. This should get rid of all third-party apps and give a clean system to start with. System apps shouldn't need to ask for any basic permission like this.

@GiantTree, I will do this although I think the factory data reset was done just before handing it to me (I can do it again to make sure, trust but verify), but do you mean this or is there a cleaner way to reset the whole device? And by the way I'm Arliden but I was an idiot and used a guest account for stupid reasons without considering the inconvenience of using one.

@Kvothe I mean just doing a factory reset through the settings, that should be enough. If you suspect any changes to the system, you have to install a fresh stock ROM, but the steps involved in doing that vary by device and manufacturer.

@GaintTree, thanks. I just did the factory reset and these apps still ask for the same permission. Do you think there is something shady about this?

Does seem very scary given permission to almost all apps requirements to agree to many requests such as to all questions an apps wants from a person .Fear not it's normal in companies software automatically .The requirement consist of few or many wanting phone ,SMS,contacts ect: Give consent some apps won't let install otherwise why !!we don't know Go to settings click on apps go through as many as wishes turn off what you don't want a company app having to many of your personal details that's it (Done ) no need to reset your devices it's inconvenient and will need to back up your files ,folders ,contacts in the meanwhile in doing so may loose  precious photo's and possibly some files .Just go to settings everytime you experience issues once you know how it's easy and less time consuming and save your sanity .

You can trust on system apps(pre installed) by allowing them these changes. I don't explain much.
But in case you are feeling malicious activities you can deny them in settings freely as per you use. You can allow them once to use and deny after use. That simple.
Note: Just make sure your device doesn't giving notification/location/media permission to any third party app which doesn't have to do anything with these permissions.

I don't agree with this suggestion of trusting system apps blindly. Most users with budget constraints are forced to choose devices from many vendors who employs
questionable strategies to  get revenue (by collecting user data through system apps and what not). Furthermore, I don't agree with giving them access once and revoking it later. If you give Phone permission for once, they can record the IMEI number at that time and send it with other details instantaneously to who knows where.

In samsung FAQ its it asks this because " This is an Android Marshmallow permission which enables access to the default phone app in your device, and helps you to make phone calls to Samsung Customer Service directly from the Help Centre in mySamsung app."
If this is the answer, the message should not say "... allow.. make and manage phone calls"  oh brother... an example of what would call super-geek-speak .   That is confusing of actual function.  I, too have not allowed this feature yet .although I really REALLY want to make use of a simple feature: SAMSUNG NOTES.


text:
Hide files from WhatsApp's possible attachments
I have a problem. I have some files in my android phone which I don't want to be shown on WhatsApp attachment possibilities. I created the .nomedia file inside the directory where the files are but WhatsApp keeps showing them. I changed the directory's name and even clear the WhatsApp cache however, when I try to attach a file WhatsApp keeps showing the directory with the old name and showing the thumbnails of the files even though the files can't be shared (since they don't exists anymore).
WhatsApp doesn't  "see" the directory with the new name, however, I want to erase the thumbnails as well. Is there any possibility that doesn't imply to reinstall/clear the data of WhatsApp?
Thank you!

Settings → Apps → Then make sure you set the filter to see all applications (include system).
Find Media Storage in the list and then press "clear data". Reboot. Wait for a while for database to regenerate.  That should fix the thumbnail problem.
The new directory created should have .nomedia added to it or the folder name should start with a . (dot), before doing above step ,  else you will have the earlier problem of hiding photos


text:
How to debug bootloop?
I built custom Cyanogenmod 13.0 for Galaxy S5 Exynos (G900H), however after I flash my ROM, the phone is stuck on bootloop with the Samsung logo turning off and on in a loop.
since CM and LineageOS does not support my specific S5 model (G900H) - I added the missing folders (device, kernel, hardware etc.) from fevax's repositories (https://github.com/Fevax).
After fixing some compile errors and adding all of the needed fevax's repositories, I successfully built a CM ROM zip file using the 'brunch k3gxx' command.
However, as I said, flashing it (after factorty reset) using TWRP recovery goes into bootloop. I also tried flashing only recovery/boot/system partitions using heimdall but it also leads to bootloop.
I thought that maybe the problem was the toolchain but after a long research I found out that it was probably ok (prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-).
In addition, fevax has published his own ROM for this exact model and I flashed it successfully and it works fine. I tried to contact him (Email, xda messages etc.) but he didn't answer me yet. I want to make my own custom ROM, so his ROM only proves that it is possile to create a custom CM ROM for this special S5 model.
Currently I have no idea how to even understand what causes the bootloop, the 'brunch k3gxx' log does not show any unusual warnings or errors.
So, is there any way to debug a bootloop in Samsung Galaxy S5? Or any other way to get information about why that bootloop occures?

This might help: Android boot-up messages for debugging


text:
ADB not finding device with Galaxy S8 and Windows 7
I'm trying to get my Galaxy S8 to work with unity for gear VR development but I cannot seem to get ADB to find the phone.
I've enabled USB debugging in development options and also have the latest version of Android Studio and the SDK, I've also installed the Android 7.0 package in Android Studio and the windows USB drivers from that, I've also reset both the phone and computer after one suggestion, one person even suggested updating the USB drivers for the phone in device manager on windows to the drivers(Android_winusb) in the SDK folder but it says it cannot find any relevant drivers, also have tried adb kill-server and adb start-server.
Nothing I do seems to help at all. Also I really don't want to have to root the phone as that voids any warranty but from everything I've read there's no need to do that in order to get this working.

Samsung phones are often a bit funny with USB: you might need to install a Samsung-specific driver on your PC.

Thanks for the heads up, i didnt know that.
Ive never heard of anyone mention a Samsung specific driver in all the videos and docs ive read so not to sure about that.

Maybe it is on charge only. Just press or long press on the device where it states connected and switch to data transfer.

Thanks for the advice but im already in data transfer mode

How about the path to the terminal?

Im not sure i follow? im using windows so do you mean CMD window?

See here for Samsung drivers http://www.samsungusbdrivers.net/2017/03/samsung-galaxy-s8-usb-driver-for-windows.html?m=1. Install them after the device is disconnected, reboot device and PC - connect and try

Yes, is the path variable correct to the cmd window you are working from. Also are you opening the cmd window with elevated privileges or admin?

That page doesnt seem very legitimate lol, im sure if samsung supports unity dev there would be a more legit site?

Yes it is correct, if i simply type adb it comes up with all the options but when i type adb devices the device list is empty, im also running CMD in admin mode

I can transfer files to and from my phone via pc so ive been told its not a driver issue but not sure once again

I suggest you to connect your phone to your PC, and on your computar to go on Device Manager in control pannel and remove devices related to your smartphone.
Then, disconnect the smartphone from you PC.
Restart your PC and your phone.
Connect again your Phone to your PC.
Another try:
Simply disable USB Debugging, while connected to PC.
Re-enable It and connect to your PC.

My god thankyou so so much, the first option worked perfectly find albeit with having to reinstall the adb drivers from the android sdk but ive finally got it running so thankyou again

What worked for me was to go to Settings -> Developer Options -> Revoke USB debugging authorizations in my Galaxy S8+.

Yep I forgot a step.  You have to "enable developer options" then go to "developer options" on the (S7 in my case) and enable "USB debugging".

Google Driver works for Nexus, HTC, etc. For Samsung, I needed to find the correct SAMSUNG drivers and install them manually.
As long as:

The appropriate SAMSUNG driver has been manually installed
The device is in developer mode and
USB debugging is active on the device

The PC should pick up the phone in ADB (when the PC has correctly recognised the phone, you should have a message on the Samsung device asking you to trust it).  When the device trusts the PC, and the correct drivers are installed, it should show up in adb devices.

If you have a new MacBook (2016 and newer) and are having this problem, make sure to try using all available USB-C ports. I believe only the Thunderbolt-capable ports will recognize the phone.

For anyone else that runs into this issue (I was struggling with this for weeks, before I found this tip...)
Try to use a USB2 port instead of a USB3 port. That worked for me. (Samsung Note 8, Windows 10.)


text:
Pixel FRP 7.1.1 FEB 17 security patch
is there any chance to bypass google pixel FRP for februrary security patch level ? any signs ?


text:
How do I get my phone to ring on a calendar notification?
I'm always missing appointments because the event notifications in Calendar app are so pathetic.
I when its time to leave for an appointment, I want my phone to ring as loud as possible as if I'm getting a phone call, and to continue ringing until I turn it off.
Is there any app/SaaS for this?

There are apps available ( listed at end ) but IMO , automation is the preferred way for this since :

You are looking for conditional actions
Customisation options to suit individual needs

I prefer using Macrodroid automation app because it's free ( upto 5 macros ) and very easy to learn

You would need two macros for this
(Triggers / Actions / Constraints are added by +   on the right side of each panel )
Logic:

Ring on Calendar Notif Macro :   Whenever you get a notification from your calendar app, alert you with a non - stop ringing , at a volume level and sound customised by you
Stop Ringing Macro : Manually stop the ringing using a widget on your home screen and set the Volume levels to what you would prefer in your normal device usage

Barebone implementation of this logic is implemented in Macros below. You can customise it later by experimenting

Don't get intimidated by the long explanation - it's detailed so that you don't waste time setting it up ; shouldn't take you more than 5 minutes to set up :)
Ring on Calendar Notif Macro

Trigger: Notification Received → Select your calendar app  → Text  → Any
Actions
Set Macrodroid Variable  → New Variable  → Stop Ringing , Type Boolean  → Set it to false  (initialising variable that controls when to stop / start ringing )
Repeat Actions ( second item on drop down when you press the plus sign on action panel ) → While condition repeat → Conditions + → Macrodroid Variable → Stop Ringing  →OK → Select False and OK

This creates a while / do loop wherein we want you to be sued when notification arrives something to be done when . You see now a WHILE / DO - End Loop created . Tap the End Loop and you will get a pop up Add action above. Tap that and add actions below

Volume Change → select Media / Music and set slider to say maximum % tap OK
Play → select any sound from drop down list
Wait before next action → set it to 2 seconds

Constraints: Leave blank
Stop Ringing Macro

Trigger:  Empty Trigger

Actions

Set Macrodroid Variable Stop Ringing to True
Volume Change - set the Volume levels you normally have on your device

Constraints: Leave blank
Go to the widgets section of your launcher , drag and drop Macrodroid widget to your home screen and assign it to Stop Ringing macro
Alternative app option

Calendar event Reminder claims ( not tested by me ) to

With this simple app you can override or replace default reminder with "unmissable" ones - they will ring like phone call how long you want, with melody you want!

See Izzy's collection of Calendar Alarm Fixes

If you want a simple solution, you could use Llama.
https://play.google.com/store/apps/details?id=com.kebab.Llama
It's an old app but very simple and powerful.
Give access to your notification by activating Llama in Accessibility settings of your phone.

Create an event with condition as app notification bar icon of your calendar app
Add action to that event as play a sound and choose a sound

That's it. Test the actions once and you are good to go.
And not to forget, this app has no ads. It has no internet access at all. Salute the developer!


text:
Is there a way I can update my samsung galaxy note 4.0.2 to 4.2.2?
Is there a way I can update it?
Because i can't download many apps

There is the OTA method, the recovery zip update method or Odin flashing method
For Odin:
Download the file from here or here and flash it with Odin. Flash it as PDA or AP.
While booting, if stuck at the logo, simply boot into recovery and perform a factory reset.

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

Thanks @MatthewRead This wasn't possible since I use mobile app. We have another long thread of comments on the other question. Please move it as well.


text:
How do Samsung apps get updated on Samsung devices?
Many of the Samsung apps, such as the Camera are not available on the Google Play Store.
What mechanism is used to update these apps?
Is it "Samsung Push", "Galaxy Apps", or something else entirely?
(Samsung's "Galaxy Apps" is unbelievably permissions-intensive and also requires the user agree to a long "Terms and Conditions" agreement before using it.)

Some are updated by a system OTA. Some others are either OTA-ed, or updated via Play Store. In total, they are updated in a moxed way of system OTAs and Play Store.
To be simple: Whatever you can find on the Play Store is updated via PS, and whatever else is shipped with an OTA.
I'm never a Samsung user but my friend has a Samsung, so I can only tell some of them (i.e. this list is incomplete):

Samsung Push Service
Samsung Browser
...And a built-in QR scanner (I forgot its name)


text:
Can apps take permissions when the Internet is off?
I would like to know if apps that have permissions like contacts and other files can take this while the Internet is turned off?

App permissions are generally determined at the moment of the installation. If your internet is off, but they have access to certain permissions, they will still have those permissions.

Yes, of course. The internet being on or off makes no difference. If it didn't work this way, you wouldn't be able to use the camera while in airplane mode, for example.


text:
He's dead, Jim! -- Phone is bricked, how screwed am I?
This morning started with a catch-up, as always. I clicked a YouTube video, and the phone crashed. Just instantly crashed to the HTC logo screen, like it was rebooting.
It crashed again. And again. And again and again and again...
Eventually, it gave up.
It is so crashed, that plugging in the charger doesn't even light up the "charging" indicator light. Plugging it in to my PC causes it to identify as "Qualcomm HS-USB QDLoader 9008 (COM4)", which is about as far as "HTC 10" as you can get.
Considering I just last night achieved the highest level in a game I was playing, I'm somewhat more frustrated about this than normal.
What are my options, if any, for data recovery - bearing in mind it's encrypted (I enter my unlock pattern when I boot it normally)?

Just confirm the model of the phone, and if you rooted it.

Qualcomm 9008 mode is a mode for emergency recover. Unfortunately, the mode requires specially formatted images and tools for use with it, and HTC phones doesn't seem to get any...

@MichaelNancarrow It's an HTC 10, model number 2PS6200. Not rooted.

I contacted HTC Chat Support and they were able to help me go through some arcane menus and regain access. Honestly the phone probably just needed a thorough booting, but yeah. Access restored! Backing up NOW.

Proceed with caution... Going into Qloader mode means something serious is going on, not that it just needed a reboot. I would backup and perform a factory reset before using it again. I might even consider reflashing the factory image (RUU) of it's available for you're device variant

@acejavelin It happened again this morning but it came back. One thing I noticed is that the battery level was at 30% before, but only 1% after the crash. Do you think the battery could be shot?

Also, I have the backup option in Settings checked, and use cloud storage for Photos. Is that enough to cover my butt?


text:
Rollback to Stock ROM without having backup of it
i have XOLO Q1000 device which is rooted. I installed custom ROM of cyanogenmod on my device currently , i don't have previous backup of the stock ROM (jelly bean 4.2.1). Now i want the stock rom for my device from where i get that back

In this page you can find the stock rom as well as other tools for IMEIs, drivers and other ROM updates for your phone, the procedure for installing the original firmware should be the same as installing the cyanogenmod, so wipe all and then install
http://www.xolo.in/software-update

My device is not showing in that list.I have Lava Xolo Q1000


text:
Syncing Oneplus 3 contacts to PC?
The title says it all:
I want my OnePlus 3 to automatically sync my contacts to my PC (Google)
I've been asking Oneplus, but they either have no idea or aren't willing to share it.
One supporter even said that these phones don't sync contacts!
Anyone help please?

Your phone should always sync contacts as long as you are using a Google Account. You can always go to Settings->Accounts->Google and check if "Contacts" is enabled to make sure that they are being synced. If you want to view them on a PC go to the Google Contacts website.

I've been doing that for months.
I do realise that it's 'supposed' to sync automatically,,,, but it dosn't.
When I look at settings>accounts>google, everything is ON.
Almost everything says "synced today at whatever time it is", but it dosn't.
If I add a contact to the PC, it will sync to the phone,,,, but not the other way round.

?????????????I'm still struggling,,,,,,,,,,,,,

Sorry, I've no idea. Do the contacts just not show up like, ever, on a PC when you add it via a phone?

If I add contact to phone, it dosn't sync with PC.
If I add contacts to PC, it does sync to phone.

Still struggling,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
OnePlus don’t read my messages, as they keep repeating “do a reset”, which I’ve now done half a dozen times.
It never, ever, makes a difference.
When I tell them that, they say “carry out a reset” ?!

By PC, where exactly are you checking for contacts?


text:
ACME tablet boot loops when trying to flash a custom ROM
I was trying to install a custom ROM on an ACME TB714 tablet and it kind of went wrong. The tablet is set on a boot loop which occurs on the manufacturer logo. The tablet has no volume buttons or a reset button and I don't know how to enter recovery mode and is also rooted.
My goal was to upgrade it from Android KitKat to Lollipop. I tried this using the TWRP apk.
Does anyone know how I can fix this problem and achieve this goal?

The solution was to open up the tablet, power it on, and shunt pins 41-42-43. I followed the tutorial from this YouTube video but I used a paper clip instead of a screw.
Warning: only use this method if everything else fails.


text:
Is it possible to detect two Gear VR controllers at once with Unity?
Is it possible to detect two of the Gear VR controllers at once, with programming in Unity? Has anyone heard of any way to do this, or does Oculus limits it to inspire you to get a Rift? It would open a whole world of possibilities for the Gear VR when used with Unreal or Unity.

Check this post on Oculus developers forums: Would I connect two GearVR Controllers?
User imperativity, listed as "Oculus Staff" in the forums answered the following on 2017 May 1st:

Yes, there is support for using two controllers at once.
  This functionality will be released in the future and is currently not
  available at this time.

Last blog post about the controller mentions that single controller is supported by several version of Unity starting from 5.3.
According to the documentation, the API provides a way to differentiate between controller held in left hand and in right hand:
OVRInput.Controller.LTrackedRemote
OVRInput.Controller.RTrackedRemote

The feature is not currently exposed by Oculus SDK, but officially it will happen soon.
When it is exposed, it is probable that Unity will support it soon after, maybe through the APIs mentioned above.