text:
unknown error when i try to verify my google account
I have a Samsung 7 and I factory reset it for a family member to use now i have it back and they reset it for m now i cant pass the verification page?
I sign in with password and it comes up with unknown error and takes me back to sign in my gmail emailed me that a Samsung tried signing in and I confirm its me but still no access
Help Please

Does it ask for old account maybe it has factory reset protection, and need to enter old account credentials, and then new

Try to set right date and time on your phone.
For clarification:
An authorization is usually done through https requests. Https requests do not pass if the device has an old enough date that does not correspond to the actual date. This usually happens after resetting the device to the factory settings. Therefore the first what needs to do - setup correctly date and time on the device.
Wrong date and time are a typical reason of problems with authentication after factory reset.

@xavier_fakerat I improved my answer.

How do you set the date and time if you can't get past the verify your accouct page. I have a samsung s6.

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


text:
How to recover data from corrupt SD Card formatted as Internal?
My mother has been using the Moto G3 Turbo Edition for almost 2 years now.
The device has 16GB of internal memory, but she is using an external Samsung Evo 32GB class 10 memory card as her INTERNAL MEMORY (Thanks to the memory-switching feature of Marshmallow). She has been using the phone with Evo as her internal memory since the phone was first bought.
Today while she was using WhatsApp, suddenly she noticed that she was not being able to download any media (music, videos, songs). And when she checked her gallery, she found it empty! Out of nowhere! After further checking it was discovered that the G3 Turbo was not detecting the Samsung Evo at all, eventhough the card was still inside the device. It was showing "No Internal Memory Detected".
I tried various solutions like switching off and turning the device back on, cleaning the memory card, clearing cache...nothing works! This has led me to doubt that the problem might be with the SD card. I inserted it into my PC and it wasn't getting detected.
The Card has lot of important files in it. What should I do?

Possible duplicate of How to decrypt the corrupt SD card formatted as internal storage?

Unfortunately, using an SD card as internal (adopted) memory is very hard on the card itself. TBH, I am surprised you got 2 years out of it. Most 3rd Gen Moto devices are lucky to get a year or maybe 18 months and we have seen cards fail in as few as 30 days. The way adopted storage works puts incredible amounts of stress on the card itself with constant read and write operations, even Moto staff on their official support forums recommends NOT using adopted storage if at all possible. SD cards like many types of flash storage have a finite number of write cycles, they will fail, the question is when.
What can you? Reboot and see if it shows up again, then copy it off immediately and replace the card as soon as possible.
Other options are pretty limited and the adoptable-storage tag may give you some options, but in general once adoptable storage gets messed up the data is not recoverable due to the encryption used by Android.
Otherwise, there isn't much UNLESS the phone is already rooted and you are pretty handy with Linux. If it isn't already rooted, then it doesn't matter because of the rooting process requires wiping the device. If you are rooted you need to access the *.key file in /data/misc/vold and you can mount the volume as shown here and attempt normal data recovery in Linux.
BTW, Android has tools to mitigate these situations by maintaining backups in online storage... for example, tools like Google Photo will automatically backup pictures and videos to your Google account for free. What is the old saying? An ounce of prevention is worth a pound of cure.

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:
Android phone connects to Airties only when phone or Airties is newly booted
I just got a new ISP, and they set me up with AirTies as a wireless AP for my network (the actual router is some beast that lives behind a networking panel in my condo).
Problem is whenever I get home from work my phone refuses to connect to the network. It doesn't give an error message anywhere I can see (are their connection logs somewhere?) it looks like it tries to connect once (briefly says "connecting..." and the signal indicator suddenly reduces momentarily, before it returns to the simple non-connected state and the signal indicator is full again), and then it just stops and even though the network is listed with a strong connection in the wifi list it doesn't try to connect to it further. I have tried "forgetting" the network and reconnecting and it still fails in the same fashion (although it does ask for a password).
The REALLY strange thing is if I restart my phone it connects to the network briefly (gets through "connecting...", "authentication", "obtaining ip address...", and some other process that happens too fast), but is disconnected within 5-10 seconds. If I restart the AirTies I can connect to it for a while at least (I haven't tested this for an extended session, but at least an hour or two).
My phone has no issue connecting to another network (E.g., the one I have at work, connects with no issues and without prompting), and none of my other devices (currently only one) have trouble connecting to the wifi.
Any thoughts on how I can further diagnose this issue?
Running a Nexus 5 (2013) with the latest available android OS for it (6.0.1) and security patches.

So I happened to read about a long standing issue where I would need to reset my phone entirely in order to fix a similar networking issue.. however it was such a pain to move all my Google 2fa tokens over. I decided if I was going to commit I will just take this opportunity to get a new phone entirely.
Since my new phone I have had no issues with the airties.
In summary: Factory reset your phone or get a new phone. I love Android to bits but this really needs to be looked into.

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


text:
Galaxy S5 SM-G900F soft-bricked & stuck on Samsung logo screen
Hi may can someone to help here. Today i restart my phone don know why will stuck on SAMSUNG screen like the picture. I see a lot tutorial say have to factory reset. Is that anyway I can make backup now?

You need to install stock Firmware into your mobile using Odin. You can find the Odin and Firmware for your Galaxy S5 from https://www.sammobile.com/firmwares/.
I don't think you can backup your mobile at this stage.

My data all will wipe if I stock firmware?

Yes, unfortunately, your data will be wiped and your mobile will be factory reset.


text:
Ethernet is connected to android device. I am able to ping 8.8.8.8 from adb shell, but not able to browse internet
Ethernet is connected to android device. I am able to ping 8.8.8.8 from adb shell, but not able to browse internet. The Ethernet connection is doesn't show up on notification bar.
I have tried setting up STATIC IP and tried updating route table, but no luck.

What device is that and are you router configurations allow static IP addresses?

Yes, STATIC IP configured on router side.
Device: Nexus 5


text:
Access "locked" phone storage
I was given an Archos Diamond S phone to repair. The phone can't boot after an OTA update, it's stuck on the booting screen (no boot loop).
When it's stuck on the boot logo I can access the files however this is really slow and make explorer.exe crash everytime I want to perform an ation. Furthermore I want to access the root of sdcard so I can backup some apps data.
The only think I can do is boot in factory or in recovery mode. However in recovery mode I can only use adb in sideload mode and can't pull anything. I could try to force the OTA update via adb but I can't find the firmware for this model.
I then wanted to install a custom recovery that would enable android debug mode (like TWRP) and pull files with adb but I didn't find any for this model.
Do you know any way I could access the phone storage and create a backup of thoses files before wipe data/factory reset ?
Thanks

Use ADB.

Connect your device to PC/Mac in Recovery mode.
Test connection. Type ./adb devices (MAC) OR adb devices (WINDOWS).
Assuming you want to download DCIM folder, type ./adb pull sdcard/DCIM <optional_dir>

Use ./adb on Mac and adb on Windows.
You can also download the complete /sdcard folder as a full backup.

USB Debug was not activated on the phone. Thus I can't do that, my computer won't detect the phone using adb. That's why I wanted to install TWRP so I can use adb.

read this to enable USB debugging using ADB: https://android.stackexchange.com/questions/120394/can-i-enable-usb-debugging-using-adb/120441#120441

The device is not rooted and is not detected by adb except when in sideload mode.

I checked my guide on my Nexus 5 which is not rooted and USB debugging was OFF. I was able to 'pull' files.

I will give it a try tonight. However I know the device doesn't appear as "connected" while in recovery mode when I adb devices

When in Factory mode the device appears in device manager and is unanthorized in adb. In recovery mode it doesn't appear in device manager, neither with adb.

Is bootloader unlocked?

I don't think so. Neither my friend or me unlocked it


text:
How can I get rid of the small number near the YouTube desktop icon
What does the small white number on orange background in the upper right corner of the YouTube desktop icon mean?
And how can I remove it?

You have 5 notifications on YouTube, open YouTube an view notifications or disable them trought YouTube app settings

This means that you have notifications. You need to enter the app to make it dissapear.

Those number shows your YouTube Pending Notifications.
To remove that, open the YouTube App, Goto Activity--> Notifications--> and the click on each notification. Now close the app. Your problem will be solved.

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


text:
WTF! How can a adware get installed inside system level folder on a non-rooted phone?
I dont know  how could this happen.The phone started popping ads randomly everywhere.I ran malwarebytes and found a RockClient.apk installed on my phone in the system level.There was another Dropper agent installed uninstalled it.But this was in systems so i disabled this for now.
I am curious how could this have occurred,did it replace my rom signature.Or is there a very genius guy behind it.Also is there a way to remove this without rooting the phone?(probably there isn't one).But still i am curious to see.Did this happen to anyone else?

What kind of device is this? Some shady manufacturers install malicious apps on their devices that activate after a set amount of time. You can often reset this by doing either a factory reset or cleaning that app's data.

Is this a Micromax device? It comes pre-installed on many of them, it isn't really malware, more of adware as it will send targeted pop-ups and other advertising to you. It isn't harmful, just annoying... Since Micromax hasn't commented on it in over a year, it assumed it's on purpose and not just an error using an infected development kit or something like that.

I guess it came preinstalled with your device. Some OEMs like Micromax regularly do that. Check this to know how to disable it.


text:
Sign apk as system application while flashing
I have created an application which uses interfaces and classes as well as permissions from the hidden API. Now I would like to create a flashable zip file which installs the apk as system app. If I'm right for this I have to sign the apk file with the certificate of the current ROM (because of the hidden API usage).
To be as systemless as possible I thought it would be great to extract the certificate from the ROM and sign the apk within the flash process before copying it to the internal storage. Is this possible?
Or have I misunderstood something and it is much easier as I think?

It seems you've got some misunderstandings here: to sign a package you need the key, which you cannot extract from the ROM (it's not there or it would be a security issue). So you'd need that key only if your app requests permissions protected with the level¹ signature (for signatureOrSystem it suffices making it a system app).
From your question I cannot say what category your app's permissions fall into – but that would be out of scope here anyway, as Android.SE is focused on end-users. To clarify on that, you're better off with Stack Overflow.
¹ Disclosure: link goes to my site

Thank you for this helpful answer. I ask because of this permission. Is has no signatureOrSystem but maybe privileged or development are also okay?

I'm not 100% sure (our friends at SO should know), but for privileged it should be sufficient to place the .apk into /system/priv-app/ (as Chinmay pointed out). According to the dev docs this replaced system for api 24+ (see details on PROTECTION_FLAG_SYSTEM there). For development, see the first link I've provided in my answer.

Ah okay thank you! Btw the first link of your answer is protected with htaccess.

Oops – fixed that, sorry (was the wrong link). And I will ASAP update that list with the new protLevels added since MM.

I've done some experiments with system apps myself. So I'm telling this out of experience —
If you've made a release app from Android Studio (try avoiding the debug releases), you don't need any certificate-patching.
Go ahead and create a flashable zip with appropriate permissions (0644) that puts the app in /system/app/ or /system/priv-app/ if you need full access to some of the system permissions.
I advise you to first try putting the app manually using any root explorer in the /system directory because flashable zips can get overwhelming if they don't work in few tries.


text:
Cannot flash Android IoT image for Pico Pro Maker Kit
I got a Pico Pro Maker kit and use a Windows 10 PC. I followed the flashing instructions here. Device Manager detects the kit this way:
The device is in fastboot mode, but when I execute the flash-all script, an error message is returned (cannot load 'u-boot.imx'):
Microsoft Windows [Version 10.0.15063]

(c) 2017 Microsoft Corporation. Minden jog fenntartva.
C:\Android\sdk\platform-tools>adb devices
List of devices attached
C:\Android\sdk\platform-tools>fastboot devices
000000e5f4439b02 fastboot
C:\Android\sdk\platform-tools>C:\F_Android_Things_NXPPico\flash-all.bat
error: cannot load 'u-boot.imx'
Does anyone have an idea what's wrong?

Finally I came trough. Looked int flash-all.bat script which says:

The fastboot executable must be in your path to run this script

I copied all the Android Thing image, generated by the AndroidThingsConsole into the C:\Android\sdk\platform-tools\ subdir, and run the script flash-all.bat again.
Result is here:
C:\Android\sdk\platform-tools>flash-all.bat
target reported max download size of 209715200 bytes
sending 'bootloader' (479 KB)...
OKAY [  0.017s]
writing 'bootloader'...
OKAY [  0.397s]
rebooting into bootloader...
OKAY [  0.009s]
finished. total time: 0.457s
< waiting for any device >
target reported max download size of 209715200 bytes
sending 'gpt' (33 KB)...
OKAY [  0.006s]
writing 'gpt'...
OKAY [ 28.856s]
rebooting into bootloader...
OKAY [  0.006s]
finished. total time: 28.876s
target reported max download size of 209715200 bytes
Creating filesystem with parameters:
Size: 2009071616
Block size: 4096
Blocks per group: 32768
Inodes per group: 8176
Inode size: 256
Journal blocks: 7664
Label:
Blocks: 490496
Block groups: 15
Reserved block group size: 119

Created filesystem with 11/122640 inodes and 16088/490496 blocks
sending 'boot_a' (32768 KB)...
OKAY [  0.886s]
writing 'boot_a'...
OKAY [  1.222s]
sending 'boot_b' (32768 KB)...
OKAY [  0.883s]
writing 'boot_b'...
OKAY [  1.235s]
erasing 'system_a'...
OKAY [  7.114s]
sending sparse 'system_a' 1/2 (203704 KB)...
OKAY [  5.909s]
writing 'system_a' 1/2...
OKAY [  8.516s]
sending sparse 'system_a' 2/2 (204764 KB)...
OKAY [  6.189s]
writing 'system_a' 2/2...
OKAY [ 11.602s]
erasing 'system_b'...
OKAY [  6.999s]
sending sparse 'system_b' 1/2 (203704 KB)...
OKAY [  5.993s]
writing 'system_b' 1/2...
OKAY [  8.500s]
sending sparse 'system_b' 2/2 (204764 KB)...
OKAY [  5.818s]
writing 'system_b' 2/2...
OKAY [ 11.603s]
erasing 'userdata'...
OKAY [ 26.163s]
sending 'userdata' (33356 KB)...
OKAY [  0.903s]
writing 'userdata'...
OKAY [  1.252s]
Setting current slot to 'a'...
OKAY [  0.030s]
finished. total time: 110.864s
target reported max download size of 209715200 bytes
sending 'gapps_a' (72040 KB)...
OKAY [  1.929s]
writing 'gapps_a'...
OKAY [  2.570s]
sending 'gapps_b' (72040 KB)...
OKAY [  1.938s]
writing 'gapps_b'...
OKAY [  2.467s]
finished. total time: 8.917s
target reported max download size of 209715200 bytes
sending 'oem_a' (1096 KB)...
OKAY [  0.036s]
writing 'oem_a'...
OKAY [  0.139s]
sending 'oem_b' (1096 KB)...
OKAY [  0.036s]
writing 'oem_b'...
OKAY [  0.123s]
finished. total time: 0.344s
Successfully flashed your imx7d.
rebooting...
finished. total time: 0.001s
C:\Android\sdk\platform-tools>


text:
Disable news feeds on Google Launcher
I'm using the Google Launcher on my Huawei P9. Recently it's been updated so there is a Google feed of some sort when I swipe right from the home screen.
I've been through my settings and turned off as much as possible, but I still see weather and news. The weather doesn't bother me, but I consider it my right to choose if I'm being force-fed politically biased news or violent stories.
I could go back to the Huawei launcher, but my plans are to move to a Google phone in the future anyway. Not being able to turn off news would obviously mean I couldn't choose a Google phone for my future phone.
How to turn this off?

The option wasn't there before, but it works now.

Either swipe right from the home screen or press and hold in a blank area.
Select 'Settings'
In the 'Search' category, select 'Your feed'.
Switch the 'Feed' slider to off.

EDIT
I've since updated my phone and this no longer works for me, but it might work on some older versions of Android.

Android 9, Pixel 2
You can disable the Discover feature (the one that shows news items on the left-most screen of the launcher) by:

Go to that screen
Select three dots on that screen on the top right
Choose "Settings"
Under "Search", choose "Discover"
Turn off "Discover: see stories related to your interests on the home tab of the app"

Note that this turns off all info on that page, eg weather.

The important keyword here is "Discover".
With Android 12, you will have to click on the top right icon and then:
Settings -> General -> Discover

Press on a blank part of home screen until options appear. Choose settings from foot of screen. Look down the list until you see Google Now. Toggle this to off.

For me, it was called "Show Google App" instead of "Google Now", but this was how it worked for me. (Android 13)

I had to get the Google News app. Then I uninstalled it. Hold down on the app picture and slide it to the top right of your phone. The words uninstall appears. Move picture on top of it.

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


text:
Storage space in SD card
My phone is Samsung galaxy j2 prime, Android 6.0.1.
When I try to move app from internal storage to SD card, it shows 'Not enough storage' even there is 4.6 GB free in my SD card. Anyone please help me.

Try this: temporarily put in a new sd card.
If the problem stops, then the old sd card has a problem.
If the problem still continues with this new sd card also, there may be a problem in Android system. You may try apps which help in moving apps to sd card without root access. If they too fail, take your phone to a service centre.


text:
android contacts sync with google+ facebook
I'm using Pixel (XL), Phone by Google (1st generation) with Android 8.0.0, when I tap on Contacts app, some of my contains has photo and some do not(.
How does one sync my existing contacts against Google+ and/or Facebook to get photos? I don't want to sync entire Facebook against my phone...
Please advise.

first of all do these things ..

Run App permission management in your phone .(Some device has its own inbuilt app , or lots of apps available on play store.)
You can go to your setting  > security > permission > deny all contact permission
go to setting > Account > Google > Your Account > untick contact no sync with google.


text:
Restore Google Search to home screen
How do I restore the Google search bar to the home screen of a Motto z?

Widget? Try long-hold on empty space of the homescreen and see what you get.

Possible duplicate of Google Search Bar Missing (after OTA update)

open your lock screen .

long click on your home screen
click on widget section
select google search
drag it to your desire location on screen.


text:
Re-updating an Android phone for test purposes?
For a network test, we require an Android phone to perform an OS update.
  We have a Nexus 6P and a Samsung Galaxy S8+.
The issue is that once we perform an update, it's updated, and no more updates can occur.
Is there a simple way to 'reverse' an update, and re-get the latest update?

Flash a factory image/firmware of an older version, although Samsung has bootloader levels that make the matter slightly more complicated.

@AndyYan yeah, was hoping there was a simpler method - the Samsung one especially is problematic :/

@AndyYan Please post that as an answer. Comments are not for answering the question.

@DanHulme I'm not sure if that's what OP is looking for, especially after he posted the reply above.

I think it's the only way to do what he's describing. If the OP is hoping for an easier answer too, that's fine.


text:
Why am I getting random push notifications from Venmo?
I got a Samsung Galaxy S8 not too long ago, and I can't seem to stop push notifications about random Facebook friends making transactions.
First, I am logged in, so it's not the random-public-transactions feed. These are all people I am connected to on Facebook.
These are my settings:

Screenshots (click images for larger variants)
As you can see, I've turned off all push notifications and social networks. Why am I still getting notifications?

Are you sure that these notifications are coming because of facebook mobile app only. It may also possible that these notification are coming from some browser. May be you opened facebook within a browser and by mistake you activated the alert notification feature there. Just check it. I wanted to comment on your question because it's not my answer .. it's just a suggestion. But i don't have enough reputation on android.stackexchange.com that's why i am giving the answer.

Thanks for your suggestion. I checked. Venmo's site simply wants me to get the app; I can go no further. As for Facebook, browser notifications appear all off. So I don't think it's through the browser.

Okay. Then try to uninstall the these apps because after that token will be removed from your device for these particular app. So it'll not come. Do this uninstallation if you remember the credentials for those app.

If you hold down your finger on the notification for a second, it should show what app the notifications are coming from.

Any luck? I'm having the same issue. I've confirmed that notifications are coming from the Venmo app. Seems like it's likely an app bug.

When the notification appears up top, swipe the menu down and hold your thumb on the notification for a second or so. There should be 3 options that appear, one being "block notifications."


text:
Safely erase Moto G (CyanogenMod 12, TWRP 2.8.4.0) for recycling
The web is replete with advice to encrypt Android phones before resetting the phone for recycling.  Using my old-school computer understanding (which may be out of date), the reason is that "normal" deletion simply marks file space as free for future use without overwriting the contents.
I am using CyanogenMod 12 with a 1st generation Moto G, so most of the online info isn't applicable.  Since I am not a developer (either for Android of any other environment), I have to find the least technically involved method possible to encrypt and reset.  For encryption, I found Lekensteyn's answer to be helpful.  For some reason, however, my adb shell does not support pipelines, so my slight modification is, verbatim (except for the password and resulting Hex for the ASCII):
root@falcon_umts:/ # head -1 | tr -d '\n' | hexdump -ve '1/1 "%.2x"'
head -1 | tr -d '\n' | hexdump -ve '1/1 "%.2x"'
DUMMY
DUMMY
FF00FF00FFroot@falcon_umts:/ # vdc cryptfs enablecrypto wipe password 6d6f746f47
vdc cryptfs enablecrypto wipe password 6d6f746f47
200 0 -1

This process took a split second, so I'm not sure if it worked.  From the background I've found online, encryption should take a good portion of an hour.  Is there any way to check whether the phone is encrypted?  I can still use the adb shell commands "ls" and "find" on the /data directory, though I'm not sure if that is the right path for me to worry about.  I'm only interested in making the user-specific data inaccessible, i.e., Contacts, Calendar, personally created folders in File Manager, logins for GMail (IMAP) and Exchange Server.  I have no apps or media files that I need to protect, nor do I have any cloud accounts apart from email accounts above (though I did use the Google store to download a PDF reader once).
Just from playing around (without necessarily a full appreciation), the "mount" command returns a whole whack of entries, while "ls mnt" only returns a handful.
Based on this site, the next step after ensuring encryption is to use Factory Reset.  However, TWRP also has a Wipe function, with options to "Advance Wipe" and "Format Data".  "Advance Wipe" has checkboxes for "Dalvik Cache", "Data", "Internal Storage", "Cache", "System", "USB OTG", which don't all have similarly named folders under the path "/" (so I'm not sure if they map to the file hierarchy).  "Format Data" is described as wiping, so I'm not clear on whether this does the requisite overwriting of physical bits in the nonvolatile memory.  For that matter, the above Stack Exchange solution isn't clear about this either, and I am assuming that the overwriting with indecipherable data is thing being sought in the encryption.
In summary, the questions about safely erasing the phone are:

Is the encryption meant to do the required overwriting?
Does the above Stack Exchange solution accomplish this?
2a. Since it happened so fast, how can I confirm its success?
Is the /data folder tree that I should be focused on?
Is the Settings->Factory Reset sufficent after #2?
Does the default TWRP wipe accomplish this, along with erasure?
Is the "Advance Wipe" or "Format Data" feature needed?

I am assuming that #4 is not required after #5 and/or #6.
Thanks.
P.S. I'm operating under the following constraints: I don't want to use Nuke My Phone because I no longer want to connect it to the internet, and I don't want to install any apps.  I might try dd if=/dev/urandom of=random.txt bs=1G count=2 if I can't sort about my issue above, but the last thing I want to end up with is a crippled system that is only half cleansed.  I will also look into how to extract the data critical parts for destruction, as I'm not interested in selling the phone.  I'm avoiding upgrades to CM because it needs a TWRP upgrade, which requires a bootloader upgrade, which I'm reluctant to do ever since Motorola's handset division got sold overseas.  Note that this page misses many of the points of interest, as it doesn't clarify whether "wiping" does the requisite overwriting, nor the odd encryption behaviour that I encounter.
2017-11-05 UPDATE: I have been unable to get the original ROM to install in order to enable encryption of the solid state drive.  Based on the prospects of wear levelling, I have doubts about the effectiveness anyway.  At this point, my only certain solution is to disassemble the device as much possible, separate away the components that are obviously not electronic, then physically pulverize the rest with a hammer (and with the components in a milk bag to keep them from scattering).

I said that if I don't get encryption working, I want to kill the data-sensitive hardware components and recycle the rest in an environmentally responsible fashion.  While I didn't find anything useful from googling securely-destroy-moto-g, I did find some hardware teardown/service guides: teardown; and (linked to from the teardown page), servicing.

For question #2 above, this page shows that Settings->Security should display "Encrypted" under the Encryption option if you succeed in encrypting.  It turns out that I did not succeed, and I am now dissecting the other answers on the source page for alternatives.  It's all seem very tuned to developers, however, who are familiar with the commands cited.

Frederick Nord's solution refers to an explanation at forum.cyanogenmod.org for why he reduces the size of the partition.  That URL doesn't seem valid at this time.  Would anyone know where I might find an archived version?


text:
Anyway to achieve frame interpolation or similar video processing for videos in android
I was wondering if there is any way to achieve frame interpolation or similar video processing for videos in android similar to window's SVP (https://www.svp-team.com/wiki/Download).


text:
Telegram still knows my location after using a VPN
I connected to a VPN and turned off location but telegram still show my country in registration form. How this is possible?

To use any app, you still must use some connection point, which identifies itself when you use the network. Every bit of information on the internet identifies FROM/TO info for normal routing, even in generalized form.

there are different methods to get the user's current location in android. If you have turned off your location  it checks your last known location from your phone
Try changing your current location in maps by using/downloading FAKE GPS from play store.
Hope this helps.
Thank you

If you are using a Smartphone with SIM card inserted and unlocked, Telegram can simply query the network operator info (which includes the country) of your SIM card.

I used a VPN(Hola) to route through Switzerland and then I changed the location using Fake GPS Location - Hola to the same area the VPN was routed to (according to Telegram's check based on my IP). I also turned off my mobile data. I assume Telegram is keeping track of when the account was used where and then they just show the last location available in their database if the sudden change in location doesn't make sense.
Here you can see they got my location wrong:

Also when sending my location in a chat they show the fake location I set. Unfortunately, when searching for friends or groups nearby this is not the case.


text:
Why is my Android phone off by 3 seconds only a few minutes after I set it to the Atomic clock time?
I have a Huawei Mate 9, and just set it to the atomic clock time a few minutes ago. The ClockSync app reported it was off by 0.06 second at that time.
However, a few minutes later when I picked up the phone and check again, it was already 3.2 seconds behind. How come it can be off by that much in a few minutes time? Doesn't the phone has an internal clock which should be only off by a few seconds in a day?

Time on devices is an approximation based on the molecular activity of the components it is constructed of, especially mineral vibration. Some components and the software that estimates from it is better than others. Better phones with better components, or, better phones with better software are necessary for best time estimation. If the estimation is off for you, leave the setting for synchronizing time from the network. The responsibility of your device to perform flawlessly is reduced or eliminated.

molecules... does it also depends on quantum physics, when the particle location changes when an observer is there or not. You know, my US$3 quartz watch can keep a more accurate time than this

Time on devices is an approximation based on the molecular activity of the components it is constructed of, especially mineral vibration. Some components and the software that estimates from it is better than others. Better phones with better components, or, better phones with better software are necessary for best time estimation. If the estimation is off for you, leave the setting for synchronizing time from the network. The responsibility of your device to perform flawlessly is reduced or eliminated.
See this article online which details how clocks on devices work.

I only know 3 seconds off after a few minutes is "No good", before (or after) taking that Ph.D. in physics


text:
How to use different keyboards in different apps without paid software?
Is there a way to use different keyboards in different apps? I want to use GBoard for every app except for my Terminal, in which I want to use Hacker's Keyboard. I want to do this because GBoard is a great keyboard, but I can't use arrow keys, ctrl+c, etc.
How could I use different virtual keyboards for different apps without using paid software?
This is different from Use fixed keyboard for a given app because the answer includes paid software.

I am using the OnePlus 5 with OxygenOS 4.5.10 (Stock ROM) (Based on Nougat 7.1.1)
Using this kernel: https://build.nethunter.com/nightly/3.20-20170903-2143/kernel-nethunter-oneplus5-oos-nougat-3.20-20170903-2143.zip
Rooted with Magisk tiny.cc/latestmagisk
Using the Kali Nethunter terminal: https://github.com/offensive-security/kali-nethunter/blob/master/nethunter-installer/update/data/app/Term-nh.apk
Kali Nethunter installed with this Magisk module: https://forum.xda-developers.com/android/software-hacking/kali-nethunter-magisk-t3676681/page1

See: Use fixed keyboard for a given app (even the request for Hacker's Keyboard matches ;) Unfortunately, it seems that cannot be fully automated though (at least not without root).

@Izzy That looks like it would work, but I don't want to pay $2.99...

There's a 7 day trial available for Tasker to check first if it fits your needs, see our [tag:tasker] tag wiki. Apart from that, not much I can help you saving that "cup-of-coffee" tip. Of course, you could check with other [tag:automation] apps whether they can do that for free.

You can try Macrodroid
Steps :-

Download, install and launch
Go to Marcos
Add new Marco
In trigger select the app launched and select the terminal app
In actions select Keyboard switch(i guess this would cause the keyboard list popup so you will need to tap once on hakers keyboard)
Repeat same for App closed trigger (add both trigger in same macro)

Hope it gets the job done
Do report back
Update:
Try putting constraints of app running or app in foreground on app closed action
And app not running or not in foregroung on app launched action
I would also suggest to try to keeping 2 different macros for launching and closing and also it should work without legacy support

I thought this would work, but the switch keyboard prompt keeps popping up the whole time the app is open.

Please add following info. To your question:-

device name, android version
rooted or not
link to terminal app

I got it working by enabling Force Legacy mode or something like that...

However, it appears to consume A LOT of RAM.


text:
Can deleted phone contacts visible in WhatsApp able to post chat messages?
I have deleted a contact from my Android phone address book, but I still see the deleted contact in WhatsApp due to some old chats. Will the deleted contact be able to send me chat messages on WhatsApp?

Whatsapp has no relation with deleting a contact from your phone. WhatsApp uses your phone book contacts only to find who are on whatsapp, and then it shows their names in its contact tab. That's it. There is no more relation.
This means the person is still able to send you messages. His name may not be shown in the chat, but his number will be shown. This is similar to the fact that, we do receive messages in whatsapp from people who are not in our contacts, and also similar to receiving phone calls or SMS from persons whom we don't know. In whatsapp, only their number is shown in the chat screen, along with profile information, if any.
Only way to stop getting messages is to block the person. Blocking does not show on the phone of the contact you've blocked. Once blocked, the person will see that the messages he is sending, are being sent from his phone, but are not being delivered to your phone, that is, there will be no double tick, only a single tick. You'll not receive any message any calls through whatsapp from him.

Even I had the same problem. I removed all the contact frommy phone address book but it would still show in my what app. Finally I figured.. though the phone address boo doesno show the contacts .... if auto sync in on.. it will still show. Im my Phone.. I went to .. Phonebook -> Open Account settings -> and turned off Auto Sync. That worked. Hope it helps.


text:
Unable to delete an app which installed by twrp
I faced this problem when i delete one app and installed again by twrp in the recovery mode.
When i delete this app afterwords and restart the system it will appear again
I tried many times to delete but every time is coming back after restart

Which app? How did you install it via TWRP, from a zip file?


text:
Enable USB Debugger on a phone with a broken screen
I have done my research on how to enable the debugger, but most of them seem to be useless or missleading.
Now I do not need any backup, my phone is empty and I use that broken Samsung s6 for testing my apps etc.
I had USB Debugger on but I thought I will reset the phone and I did the factory reset (stupid me) and I assume USB debugger got disabled as I can not access my phone, nor Vysor is working for me.
Simple question, is it even possible to ENABLE debugger on a phone with a broken screen (cant controll or do anything with the phone)?
If the answer is yes, please provide any proper tutorials of how to use shell.

Have you considered flashing an alternative ROM that has debugging enabled out of the box? That might work if you can get to the bootloader and issue fastboot commands over usb.

I don't think this will help, but anyway. If you could somehow execute following command on the phone, you should be able to just make it work:
setprop persist.service.adb.enable 1
This will enable USB debugging on the device and persist across reboots. The phone might need to be rooted.
Maybe connect a wireless keyboard and do some key combinations to reach command input. I have no idea how to do that though.

Many devices allow a keyboard or a mouse attached through USB OTG. This can be used for input. If the phone is broken in the sense of not showing anything, the accessibility features (screen reader) might help, and there's hopefully a way of activating that without seeing the screen


text:
What app needs iipsrv.fcgi?
My Samsung Galaxy Note 8 downloaded three copies of a file called iipsrv.fcgi. I have the apps Gamedia Browser, uTorrent and VLC Media player on my phone and am wondering if this download is related to o e of these apps. Should I be concerned about this being malicious files?

Note that you usually can find the app having requested a download by opening the "Downloads" app from your app drawer. It lists the name of the app along with the name of the downloaded file.

I found the answer. These were actually images I saved from Gamedia Browser, which I was able to open like regular images.


text:
Changing Screen resolution on Samsung Tablet S2 or S3
I am preparing to buy my first tablet. It does happen I am shortsighted. In my PC I change the screen resolution to enlarge fonts. I have windows 7.
Is there a way to change screen resolution in Samsung Tablet S2  (Android 5) or Samsung Tablet S3 (Android 7).
Alternatively are there other ways (or apps) - to enlarge fonts ?

Absolutely, you could try out some accessibility features that serve almost a similar goal (as changing resolution in Windows)
You can easily enable large fonts or display scaling under accessibility in Settings.
Depending on the Android version in question, you can enable large font for example by going to Settings >> Accessibility >> Large text e.g on my device

You can also tweak related settings like enabling or disabling high contrast text (varies with android version)
Settings >> Accessibility >> High contrast text

High contrast makes text easier to read on your device. This feature
  fixes the text colour as either black or white, depending on the
  original text colour.

Another option to enhance readability of text on your device is using magnifying option (in Accessibility) allowing to zoom in or out certain parts of display.
If you looking for third-party applications to do the job try these:
Big Font (change font size)
Or
Big Font (change font size & display size)
I'm not associated with the above mentioned applications but
 doing a quick googling showed these are most used :)


text:
What is the earliest version that suppprts iPhone Wifi Assist equivalent for Android?
On my iPhone I have something called Wifi Assist:

With iOS 9 and later, you can use Wi-Fi Assist to automatically switch to cellular when you have poor a Wi-Fi connection.

What is the first Android version that supports this natively?

I assume Lollipop (that's where I start to see the " WiFi has no internet connection" hints), though I don't have concrete proof yet.

There are posts indicating that Samsung had this before Lollipop but based on this https://android.stackexchange.com/a/91462/3573 really its all about switching a setting (or changing tolerance) for RSSI (signal strength) which
isn't quite as clear cut since the value will vary between one handset maker and another due to the different radios used.

So apparently Google implemented it in 2014 in Android, and you couldn't properly disable it. Not even today.
I believe this feature is baked into Android.
Windows 8.1 definitely had it in 2014 according to this https://support.microsoft.com/en-us/help/10652/windows-phone-cellular-and-sim-settings I'm pretty sure Windows Phones predating this also had it although documentation seems lacking.
Wi-fi assist was introduced in iOS 9(2015). https://support.apple.com/en-us/HT205296
There are apps for Android that do this but at least this one is 3rd party. No sources says it predates 2015. I have not experimented enough with this on Android. https://www.guidingtech.com/54831/get-ios-like-wi-fi-assist-android-using-speedify/


text:
Do action when alarm is dismissed
I want to set an alarm with a specific label, and when that specific alarm is dismissed, I want it to launch my app. Is there any way to do that?
I'm using Kivy with jnius, so I'd appreciate responses wrt that, but any help is appreciated very much.

you could try tasker app for that. It handles such actions very neatly.

Any automation can probably handle such tasks. Try Automate (free) with its Alarm and App start blocks.


text:
Update won't install. How to fix (or should I bother)?
I got a tablet from a friend.  It's a Nexus 7 running Android 6.0.1.  The first thing I did was reset to factory settings.  After setting up, I saw there was an update to install.  But it won't install.
Currently going to "System Updates" in settings shows "Android System Update Downloaded and verified..." and states, "This software update will improve the security of your Nexus 7 with the February 2016 patches.  Downloading updates over a mobile network or while roaming may cause additional charges."  And also, "Update size: 1.5 MB".
When I tap "RESTART & INSTALL", that button changes to "CANCEL INSTALL" and I see "Rebooting to install in 10 seconds..." which counts down.  Then it shows, "Rebooting now..." but nothing happens.
If I wait for the screen to turn off, and press the lock button to light up the screen, I see it hasn't shut down.  Unlocking it I find the screen with the "RESTART & INSTALL" button just as if I didn't tap it already.

I'm completely new to Android (though I am a Linux sysadmin if that matters or helps).
How can I get the update installed?  Alternatively, is this even something to worry about?

Googling around turned up nothing useful, although I did find a forum thread from 2012 showing a similar issue with 4.2.1—but no solution.
(Note that as I'm completely new to Android, if there is some "default" advice I should know about such as there is for Mac, "if you can't figure it out take it to the Genius Bar," then please tell me as I don't know it.)

How can I get the update installed?

It is possible that the device has been rooted or tampered with by your friend, such that it no longer passes the integrity check before OTA updates. Whether this is the case is trivial; if you want the update regardless, you will have to resort to flashing a factory image which requires you to unlock your bootloader and lose data on the tablet in the process.
However...

Alternatively, is this even something to worry about?

Nexus 7, even the 2013-released version you have, is long obsolete as seen by Google, and therefore misses out on a large amount of security patches since its last official update in 2016. Updating it to a Feb. 2016 patch will not change how vulnerable it is by much.
To get an up-to-date security patch, unlock your bootloader, flash a custom recovery then a recent custom ROM such as LineageOS, which would bring you to both a newer Android version and security patch at the same time (Android 7.1.2 and patch set Oct. 2017 at time of writing).


text:
Navigation nearly completely unusable on Moto G
tl;dr: Is there any known / reported problem with navigation on Lenovo Moto G / Android 6.0 or in the GPS network general? I found navigation completely useless in my case, because it keeps GPS fix and shows actual location of my device for no more than 5-10% of entire trip.

I've been using Android about 3-4 years ago, ending up on Google Nexus and Android 4.3.3. When I needed navigation, I couldn't find better solution (I even sold my separate Mio navigation system) than offered by my mobile phone: easy, fast and accurate.
For some reasons I left Android for 2+ years to Windows Mobile and recently have returned to it, by purchasing Lenovo Moto G (2 pieces) with Android 6.0. And I found navigation completely useless.
No matter if my trip is 10 minutes / 10 kilometers or 2 hours / 200 km long, no matter, if I drive by a car, walk or use public commuters, I can always get clear GPS fix and accurate location for no more than 5-10% of entire trip. For remaining part I'm getting "GPS signal lost" or completely mistaken location, even 10-20 km away from actual one.
This happens everywhere. I have experienced it in both very dense rural / deep city area, with a lot of high buildings, other cars, many mobile devices and anything else you can name that may influence GPS signal (propagation, deflection, reflection etc.). And I have also experienced it in a complete wilderness with dozens of kilometers around me with nothing but a flat area, fields etc. No cities, no buildings, even no trees and no other cars or devices (traveling Sunday early morning).
At first, I thought that this is a purely technical issue and that GPS hardware on-board my phone is simply broken / malfunctioning. But I have received exactly the same experience on both my Moto G Plus and on Moto G3.
Is there any bug report about recent problems in GPS in Android 6+? Or are there any reports about GPS network going down / being overloaded? Or anything else that could be a cause for described behavior?

On contrary to this answer, solution to my problem was exactly opposite --> I had to disable 4G networks / block my phone from connecting with them.
Settings > More > Mobile networks > Preferred network type > 3G.
In a moment after that my location become fast, permanent and accurate. No more problems with GPS fix, no troubles with finding location, extra fast location / route updates in Google Maps.
More information (on original solution -- disable 3G networks -- and problem itself) here:

https://android.stackexchange.com/a/184217/20449
https://forum.xda-developers.com/showthread.php?t=2198319
https://issuetracker.google.com/issues/37012926

The TopNTP application was mentioned in some sources as possible aid to similar problems.


text:
Someone PLEASE help me get rid of my startup pin. I've done everything and I'm at wits end with this
I own an axon 7 with TWRP and I flash noms pretty regularly. recently I installed a new rom and accidentally ticked the "secure start up pin" feature or whatever (this also created a pin on TWRP for some reason. but with that I noticed it took my device almost twice as long to boot it seemed so I disabled it in the settings, but that did nothing.
I've wiped system, data, cache, Dalvik, everything and NOTHING will get rid of the pin. I've gone into the file manager in TWRP, DELETED THE KEY FILES, AND THEN WIPED AND FLASHED AND IT STILL HAD THE DAMN PIN on startup.
Please someone help me. if this is related to encryption I'd also like to learn how to disable that as well.
thank's in advance for your help, I know you don't have to give it :)

It's /data encryption. You must format your whole /data partition to decrypt it. Backup everything first, your photos, musics, etc. will be gone.
YOU WILL LOSE ALL YOUR DATA, INCLUDING INTERNAL STORAGE IF YOU PROCEED. THIS CANNOT BE UNDONE

I wiped system, data, internal storage, dalvik, and cache and nothing will make the startup pin go away or disable encryption. I also updated twrp with the AXON 7 TOOLKIT and in doing that the program disabled dm-verity AND forced encryption. reflashed new rom and kernel and the same pin is present.

Hey, "Wipe" is not the right operation. You should find a button named Format Data.


text:
What is 'Launcher3' in Android Nougat?
I was recently trying Microsoft's Arrow launcher and it was then I saw that the default launcher on my phone is called 'Launcher3'. Its icon resembles 16-bit icon.

From what I read, it is the name of default Google launcher. Is it?
Does my phone why virus or this is the default launcher from Google? I am using Moto G5 Plus.

Launcher3 is the default launcher in AOSP Android, and is the base behind many customized launchers - even Google's own Now Launcher (obsolete) and Pixel Launcher. Some manufacturers would leave the default name and icon in, but customize its appearance and behaviour nonetheless.
If still unsure, verify the package ID using one of the methods listed in this question.

Google should have given it a better name. Launcher3? And that 16-bit icon?

It had been evolving from Launcher (up to Android 2.1 as I remember) to Launcher2 (2.2 all the way up to before KitKat) and then now Launcher3. I would say that along with the icon is just programmer's way of doing stuff - you aren't supposed to see them outside the Android Emulator (AVD, and now integrated in Android Studio, for developers either way) anyway.


text:
Problem "Not registered on network"
I have an old Samsung Galaxy Note II. Rooted.
One day it went off. When I restarted it, it went to a somehow hybrid state between factory and the status it had before crashing, i.e. I had to reinstall everything, everything on mobile sd was gone, BUT it retained root.
Now everything eksr is working (besides some problems due to the old battery, it freeze or shut off every time battery level is about 80%) except for the fact that it does NOT recognise Sim cards (which are ok when mounted to different devices). Messages are "not registered on network" and "insert a SIM card".
I am still using the phone for everything it does not directly require a network registration (photography, reading, games, surfing on WiFi ecc).
Is there a way to correct whatever got corrupted? A number? In fact the phone does receive some signal from the provider (3 to 4 bars) selected - which is that of the unrecognised Sim.
With a new battery it could be a nice device. I love note 2.
Thanks.

Try other sim card with it, maybe sim is problem. Also flash stock firmware (it will completely remove everything from phone including root and custom recovery).

Sim works in other devices. Can I get the stock firmware from the web? Could you point me to a good resource? Thx

Look on Samsung site. Not that sim in other phones. Other sim in your phone that I was saying

I forgot if I have done that. I will. Thank you

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


text:
When does WhatsApp show that someone on the other end is Typing?
WhatsApp has two status options shown under the name of the person in chats, namely Online and Typing.
I understand that the Online option is shown if the person is on WhatsApp at that moment.
But, what does the Typing mean? Does it mean that the person is replying specifically to me, or replying to me or someone else?

I have to admit this is an interesting question considering a variety of responses raised here:
Personally the version that deem to be more accurate is

The text “typing…” appears specifically  under the name of the
  person sending you a message when that person starts typing a
  message to you

The exact instance at which it appears raises debates, but from several chat applications I've used (currently Disa), the occurence is when the keyboard appears and occasionally vanishes if no key is tapped after a few seconds.
To support this sometimes when the chat window goes out of focus, and then reopened the typing  status reappears when the keyboard pops up again (with or without key press)

the exact instance when "typing..." shows can best be answered by WhatsApp developer team. But I agree with assumption that the when keyboard appears on sender's device is good trigger to inform other side that user is typing

Agreed! @AADAndroidEnthusiasts


text:
How to get contact from stolen Android phone?
I already read Recover contacts and images from stolen phone. And that answer did not work for me. I have explained it on the question.
My android phone was stolen. I need to get all contact of my phone. I had enable sync in that phone.
When I visit https://contacts.google.com/, it has only a very few contacts (only if contact has an email ). How can I get all contacts?

Voting to close cross-post as it now is effectively a double-post after migration.


text:
How to get contact from stolen Android phone?
I already read Recover contacts and images from stolen phone. And that answer did not work for me. I have explained it on the question.
My android phone was stolen. I need to get all contact of my phone. I had enable sync in that phone.
When I visit https://contacts.google.com/, it has only a very few contacts (seems like below 10% and all them has an email too). How can I get all contacts?

If you are seeing only few contacts its mean Mobile contacts were not fully sync with Google account.
Possibilities :

if he/she hard reset your phone already , there is no chance for
recovering   or retrieving contacts.
if he/she is near any known WiFi network for phone , Phone will get
connected with WiFi automatically and will get sync if sync is
enabled in phone.
Report police and try to get phone back and sync it manually with
google cloud and make sure all contacts available in cloud.


text:
How to lower global media volume of Doogee X30?
I have a Doogee X30 on Android 7.0. Even on the lowest media volume (slider on first non-silent stop), the output is way too loud. I am trying to lower the value of a media slider's starting point (ideally, decrease the volume of at least the first half of the volume levels of the slider).
In engineering mode, I tried changing values to lower, but it doesn't seem to be doing anything. After every change, I clicked the set button. I have even tried restarting the phone, but the result is the same. Even on the lowest slider value, the volume is very loud (like at 3/4 of my previous phone's maximal volume). I was changing values in Hardware Testing -> Audio -> Normal mode -> Type = Media.
Am I even changing the right values? Because even if I set some level to 0, or even maximal volume to 0, sound volume doesn't change at all.
P.S. It's a newly purchased phone (week old), nothing custom like ROM, root, Xposed, or anything like that (don't even know what Xposed is). I have installed a bunch of apps, but I don't think that they can change such settings in vanilla Android.

Go to Settings -> Sound, and then scroll to the bottom, where you'll find a feature called Sound enhancement
Try and toggle the volume booster button on/off.


text:
Sim change alert on galaxy s8?
How do i enable sms alert for sim change on my samsung galaxy s8?
I recently jumped from galaxy s3 to s8.
S3 had this neat feature called "SIM change alert" where you can enter a few phone numbers and if someone unauthorized replaces the sim card then the phone will send sms messages to the phone numbers entered earlier alerting them about the theft and thrives phone number.
However I'm unable to find a similar feature in my galaxy s8. Some articles on the internet state that signing in on my google account automatically activates antitheft features. But i don't see a place to enter phone no where alert messages would be sent
Running android 7.0

I had Same concern, got response fro Samsung itself, it seems they have discontinued "SIM Change Alert" after Nougat update. They have suggested to use third party app as an option,
Find below screenshot of chat for your reference:


text:
How can i restore my S8+ to an older back-up?
ok i have a samsung s8+, just switched from iphone. ive only had the phone a short time but needless to say it has backed up to both google and samsung accounts at least a few times if not more. i know how to restore from the most recent backup on both but i would actually like to restore from an older backup, even preview them if possible. any way I can do this ??

It's my understanding that a new Back Up overstrikes the previous one. So you can only restore the latest backup.


text:
How to turn off the sound for the "Wi-Fi has no internet access" notification on Android 7.0?
I currently have an unstable internet connection at home, therefore the router keeps on reconnecting. I am currently trying to fix this.
However, the most annoying thing about this situation is that my phone (Moto G5 Plus, Android 7.0) keeps on spamming the "Wi-Fi has no internet access" notification, including a notification sound and a vibration.

This is especially annoying if this happens at night. I know, that I can turn off all notifications, but I want to stay available for some important ones.
So how do I turn off the sound/vibration for this kind of system notification?

I thought there was a way to block certain notifications in android 7.
When this notification comes up just long press it and a dialog will appear. You can select 'Show notifications silently' or 'Block all notifications' for this specific annoying notification.
Hope this helps!

Thanks, I will try it, if I'm fast enough next time. I think, I already did this but nothing happened (the notification will vanish by itself after a few seconds).
I know how you can turn off notifications for certain applications, but there is no application associated with that (my phone is not rooted).

@cero tell me how it went when you do!

I tried it once, a dialogue opened with the settings, but it disappeared shortly after. So in principal it should work, although I don't know which app it was.
But in the meantime I fixed my internet connection and it doesn't appear anymore. However, this should be the solution if it happens again. Thanks.

Thanks! It solved for me, when the notification popped up, I long press it few seconds and there's an option 'All categories' and 'Done' after pressing All categories it took me to the System settings as in the picture, and on Network alerts I disabled the Floating notification and Sound, The annoying notification were never to be seen again.


text:
Root checkers fail to complete on my now non-rooted device
In an effort to get Netflix to run, I removed both Magisk and SuperSU from my Nexus 10 tablet running Omnicron Marshmallow and also flashed boot.img and reinstalled Netflix. It worked! A by-product of this is that, when I run any root checker app, it just hangs after the 'go' button is pressed.
My intention is to reactivate root once Netflix and the rest of the system is happily running. Something is wrong in there. Any idea what it is and how I can clean it up? It's been a long business with multiple reloads restarts and fiddling about and I don't want to repeat it all unnecessarily...

How can you "clean it up"? Flashing the factory image from Google will return the tablet to stock and remove all traces of rooting.
It is entirely possible that the issue with root checking apps is not consequential and you can just root again later without issue.


text:
Can't restore Nexus 6p Google Drive backup to new LG G6
Previously I've owned Nexus phones and the transfer of apps etc from old to new phone has been seamless. However restoring apps from my old Nexus 6p to my new LG G6 didn't work. The only thing that transferred was the google account.
I'm able to see the N6p backup on Google Drive from a desktop browser, but when I try to restore backups via G6 settings, I get told that no backups are available.
Is the LG maybe incompatible with the Android backup/restore system?

I had a similar experience with restoring a N6p backup to a Pixel. Nexus was running Oreo and Pixel still on Nougat. After updating Pixel to Oreo and doing a factory reset I was able to restore the N6p backup.
So it seem you can not restore to older Android release, is the LG running older version than the N6p?

Yeah - don't think the LG has Oreo yet. I've accepted defeat and just installed stuff manually. :)


text:
Games laggy in Chrome
I have the following system: Galaxy SIII i9300 with LineageOS 14.1 (latest Nightly), rooted. I would like to play a particular game (I usually do not play browser games) against some one to show him that my S3 is still able to handle it. It is not a Flash game, but pure JavaScript.
I've tried to play the game in Chrome. It is pretty fast but very - I do not know how to describe it in English - jumpily or shakily which does not do good for the eyes after some time. Jelly, in turn, which is based on Android WebView is able to render the game smoothly without jumps but is a bit slower than on Chrome.
I am certain that you can tweak Chrome somehow to render the games better on older phones. I played with some flags (GPU flags and so on) but could not achieve any improvement. Do you have any ideas?

The really first thing you should do is delete the entire history in Chrome. Sometimes this leads to strange behaviors.
The second address would be:
    chrome://flags

Override software rendering list
GPU rasterization
Number of raster threads
V8 caching mode.

If you are already using Developer Options - Force GPU rendering, it might help to use an older Chrome version (I was forced to do this because the latest version always crashes).If all this does not bring anything, I recommend you to switch to another browser like (Puffin etc.), which offload certain things, but i think you know this already.


text:
Possibility of flashing a new ROM to a stolen Nexus
Last weekend a Parisian pickpocket stole my Nexus 5X.

Not rooted
Locked bootloader (not modified in any way)
Fully encrypted (and backed up)
Locked (fingerprint/pattern)
Updated to Oreo and current security patches
USB Debugging turned on [MTP] (unfortunately)

Aside from the pattern lock and enabled USB debugging being weak spots, what are the chances of him successfully wiping this device and flashing a new ROM to it? In the real world, how useless will this stolen phone be to him?

Near zero... Even with USB Debugging enabled, you would have to unlock the screen and authorize a new connection

Without "enable OEM unlocking" ticked and with a screen lock to prevent him from ticking that, sounds no more than spare parts for him to sell.

@AndyYan +1 no more than spare parts for him to sell. I'd like to add that it's really hard to sell an un-unlockable Android phone because of the difficulty in refurbishing or reproduction from only pieces of hardware.

It is possible to use the phone without flashing a new rom, or a bootloader unlock.
The thief can reset your phone using the recovery mode

Recovery mode can be entered by powering down the device and then pressing the volume down and power button simultaneously.
then he will have an option to wipe data/factory reset the phone.
Upon reboot he will be greeted with Factory Reset Protection.
The FRP can be bypassed on 8.0 oreo using the method here

Welcome to Android Enthusiasts! While your answer may be valid, the two links that you are provided are not only behind link shorteners, but it is possible that the website and YouTube video linked can be taken down, making your answer almost worthless. You should write the relevant parts of these resources in your answer.

@Sonickyle27 thanks for pointing out. The blog link is fixed but factory reset bypass method can't be described in words. The short urls are removed.

Thanks for you answer, but actually, no, he couldn't reset the phone just by entering recovery mode. I bought a second Nexus 5X, exactly the same model and secured it in the same way as the stolen one. Then I tried your method and it doesn't work. I enter fastboot and then recovery mode, but all I get is "Command not found".

What error do you exactly get? Can you share a screenshot or a picture?

After I accidentally erased bootloader on Nexus 5X, I found that LGUP can be used for factory image restoration with TOT file.
Actually, I used that method again, when there was a bootstrap problem with other Nexus 5X; bootloader was locked.
Detailed information here


text:
Get rid of "Invite to Messenger" forever
Facebook Messenger displays a huge banner nagging me into sending unsolicited advertisement:

It is a serious drawback of the app because:

It wastes a lot of screen estate
It capture the eye's attention, making me less productive
Sending it would be very creepy in the first place
The banner is very easy to tap by mistake, it is huge and there is no confirmation
Clicking the X is not a solution as I would need to do it for thousands of people.

Is there a kind of setting or add-on that removes or at least hides these banners or makes them less easy to tap by mistake? Apparently it is possible on iOS.

Unfortunately I doubt you can get rid of it because Facebook wants people to use their messaging platform.
I would try third party Facebook apps such as Face Slim, Tinfoil for Facebook, etc...  Don't trust them all however and do your research into the permissions they use.  I'd consider anything on F-Droid to be safe.  Or use your browser instead of an app to check it.
Of course you could also just delete Facebook.

I wonder how the add-on is made on iOS, though.


text:
How to migrate data with downgrading from Android 7.1.1 to 5.1
I just bought a new phone and it is running Android 5.1 with little chances for upgrade. On the initial setup, when Android asks were to migrate from, my current phone (with Android 7.1.1) was not available. So I've skipped this step. It, however, has downloaded contacts from, I guess, Google cloud, but the contacts are aged and correspond to my oldest Android I used to have couple years ago. I've tried an app from the play store,  but it has created lots of duplicated records. So I had to reset and start from the beginning.
The questions I have

How to get my contacts in sync in my particular situation?
Is it possible to migrate application data?

A full transfer is unlikely to be done based on the Google backups alone (especially as they don't cover everything). If you're just after your contacts: you can use the contacts app to export/import them (check its menu), but that again might cause dupes with both devices syncing via Google. Are you using the same Google account on both? Did you have contacts sync enabled on the 7.1.1 device?

I've checked, both phones are using the same account and both indicate almost the same last sync date time. Contact app has 'Share' option, I can use it for exporting new contacts, but how do I find those that were updated?

strange. If both are syncing via the same account, data should be identical. It's long ago I've used Google for that (I'm syncing with my own DAV). 2) no, not the "share" button. Go via the 3-dot-menu, there's an entry to import/export from/to your SD card. For details, see my answer here.

No doubt. If it were not strange I would not ask for help.  My impression that the cloud keeps both old and new versions of contacts and each phone is stuck to what it can understand
yes, found export

Pointer if you want some alternative contacts/calendar solutions: get some account with DAV support (or self-host – SoftwareRecs has some products for that), and use e.g. DAVDroid. Works great for me with a bunch of devices running quite different versions of Android (syncing against my ownCloud). // what other data do you need to migrate? If contacts is all you need, I'd sum up the comments to an answer (after you confirmed it worked out).

My comment is most likely to be ignored, as it is a suggestion for the future, but here it is. For future migrations, you may want to drop the Google sync and, if willing to root devices, make use of apps such as Titanium Backup in order to ensure that most data be available on the new device. I'm not affiliated with the above app.

If you're using Google's sync feature, then your contact should have been taken from Google Contacts. However, "Contacts" app also accepts contacts from other sources, e.g. contacts on Yahoo! account or Hotmail account (check it on your Android settings - Accounts), etc. So it might be possible that you have duplicate contacts from Google Contact and from other accounts with the same info. In that case, I think you can only merge them inside the contact app (not sure about your Contact app's capability since you didn't mention your phone model).


text:
Wifi automatically turn off when i open apps
How to solve this problem when i open apps on my phone my wifi automatically turn off

Would you please provide more details?

Sounds like you need to check the apps you have installed as they shouldn't be doing that.  If it's just one app doing it uninstall it.  If it does that with any app it sounds like an issue with the phone itself.
You can try backing up your data and then factory resetting the phone, if the problem still persists then you have larger issues with it.


text:
Adding chinese input to Gboard keyboard
How do I enable chinese input to Gboard keyboard? I already have Google Pinyin Input enabled, but when I try to add a keyboard to Gboard, Chinese doesn't show up. When I long click on the keyboard to switch languages, nothing else shows up either.

3/16/18 update -
Chinese has been added to the supported languages in the latest version.
Original answer -
Chinese is not supported in GBoard yet (as of 2/20). Neither are other East Asian languages such as Japanese and Korean. There's rumor that it'll be added in the upcoming versions.
For a full up-to-date list of languages supported, refer to this link -
https://support.google.com/websearch/answer/6380730#languages


text:
Change default EXIF data
Is there a way to change "hardcoded" default EXIF data when taking photos?
i.e I have Make 'LG Electronics', I want it to be 'Apple'
Model 'LG-D802', change it to 'iPhone X'
I know there are a lot of software that can change EXIF data after photo taken, what I'm looking for is a tweak that permanently changes selected EXIF tags at shooting time.


text:
Does Samsung galaxy 7 turn itself on once dies and plugged up to chrger?
Will my Samsung galaxy 7 turn itself on once plugged into wall, or do I have to turn it on myself ?

if device got turned off itself, because of low battery, plug into wall will be good. You need to turn on the device after charging for sometime.

I couldn't find anything in the user guide one way or another but I have a Galaxy S7 myself and I tested this several times.  I found that you do have to turn the phone on once it has started charging.  It will not turn itself on.

You have to manually turn the phone on. If you turn the phone on immediately, you will only have a few seconds of use before it turns itself off again. You have to wait a few minutes for the battery to get to 1 or 2% before it will stay on while charging.


text:
SIM contacts do not show up in my lenovo k6
How to show my sim contacts in my cell phone? I want to delete my sim contacts because I have received sms by my sim contacts not google account. Contacts are displayed of google account but not showing my sim contacts.
Any help regarding this issue will be appreciated.

Here you go SIMcardToolManager
with this you can view, Add , delete & manage contacts


text:
Unsolicited Chrome redirections to scam websites
When I am using Chrome browser on my Samsung Galaxy S8 (Android 7.0, kernel version is 4.4.13-11814589) sometimes when I click on a link or just read a website suddenly I am redirected to scammy websites, like premium.android-sales.com, which offers me some shady OS updates. See the picture (sorry, the redirect is in Polish):

I don't know if the issue persists with other browsers. However, it was also an issue with my good old Xperia Z3 Compact that used Android 6. The issue is usually encountered when I browse following site (webportal of biggest Polish newspaper, so I doubt the scam comes directly from them).
I have found people suggesting that my router's DNS was somehow altered, however the issue happens also when I am outside of my router's range on a cellular network. Could it be the case that some rogue ad is at fault or is it a problem with my phone? How can it be mitigated?

Same thing started to happen to me from onet.pl to premium.android-sales.com. Coincidentally on the same hardware and Chrome, but accessing from abroad, so I guess it's rather a rogue ad.


text:
Automation: Sending sms based on button press in alarm
My Problem:
I want to get a reminder or an alarm every sunday and tuesday evening that gives me the chance to press two buttons: one that sends an sms to another person with content x and another button with to send the sms with content y.
I thought about something like this:
Displayed:
IF (Sunday 19:00 or Tuesday 19:00)
   *Show me A Screen (sth. like an alarm) with two buttons
   IF (Button x)
      Send SMS (or better telegram or whatsapp or messenger) with content x to recipient a
   ELSE
      Send SMS with content y to recipient a

i already looked into IFTTT but it doesnt do the thing with the button-decision afaik.
Thanks for any help.

Try Automate (free). Use the following blocks:

Time await
Dialog choice
SMS send


text:
Google Keyboard takes a few seconds to enable autocorrect after the latest update. How do I fix this?
In the latest version of Google Keyboard (6.6.22) I've noticed that for some reason it takes 5-10 seconds for autocorrect to start working after the keyboard is loaded. I've disabled multi language typing but it didn't help.
Is there a setting I can change to make the keyboard load test dictionary fast again? Or perhaps it's a known bug?

The issue was resolved by clearing the cache of Google Keyboard.


text:
I side loaded an apk game which now asks me to update but I don't know how to do that. Please help. I have three games now wanting updates. Thanks. AB
I side loaded some games on my Android phone and all are now asking for updates. What do I do?  I cannot get past the update screen.

Where did you get the game in the first place? Go back there and grab an updated version.

Thank you Andy. I tried that and it worked. Much appreciated.

You need to get a newer APK file from the same place you got the original one. Install this new APK the same way you did originally, and it will replace the older version.
Note that the signature on the old and new versions have to match, so if your original APK file was a modified version, instead of the version released by the publisher, you can't update it to the official version or to a version modified by somebody different. In that case, you need to uninstall the old version and then install the new version, and you'll lose all the app's data and settings.


text:
How to disable the smart text selection feature in Android Oreo?
Android Oreo came with a new "smart text selection" feature that uses AI code to make smart decisions about selecting text such as addresses and phone numbers.
However, in my experience this works very poorly on my Nexus 5x where I write (and select) a roughly equal amount of text in English and Swedish (system language is set to English). In particular the smart text selection results in Swedish are complete garbage. I have yet to see the smart text selection feature make an accurate guess of what text to select. On the contrary, it very often makes completely illogical selections when tapping words in regular text flow (ie. text not structured as addresses, phone numbers or similar) that seem to have rather random starting and ending points. I always have to tap the intended word again to get the actual word I want to select, and the number of times I have accidentally deleted a large chunk of text due to this feature is driving me nuts.
Here's an example (that works fine in English, but not in Swedish):
If I were to tap "newspaper" in the following sentence the "smart text selection" feature would accuretely select this word (newspaper).

"Regarding the newspaper subscription: I'd like to have it cancelled
  by the end of the tryout period."

If however I were to write that same sentence in Swedish and again tap the (Swedish word for) newspaper the "smart text selection" feature would select all text from the word "newspaper" to the word "cancelled", which makes no sense. (Note, this example is made up and of course depends on the exact translation of the example sentence)
Please, is there any way I can disable the disable "smart text selection" feature. I have looked all over the settings menu and googled for information, but I have failed to find an answer. Thanks.
Harware: Nexus 5x
Software: Android: 8.0.0

This annoys me too. In InoReader I usually want to select a word and copy it for Google Translate to give me a definition, but unfortunately this feature (or bug) selects far more text and I have to adjust carefully. Firefox doesn't have this issue fortunately (it seems to be disabled by Firefox).


text:
Why won't my USB headset work OTG with my Honor 6x?
I'm using an Honor 6x running EMUI 5.0. I bought an OTG cable recently, a female USB to male Micro-USB to use with this phone. I've connected a mouse and keyboard, and those worked fine. But, when I connect my Razer Kraken 7.1 USB headset, I get no audio or any sign a device is even connected. Is there a way to get my headset to work?

The lack of answer suggests this probably isn't worth pursuing, it probably depends upon phone, headset, and operating system. Another way this works out is with my LG G3 phone, Logitech A-0374A USB headset, and Android 6, with OTG cable: I get media sound through the headphone, but on phone calls neither the headphone nor the microphone is recognised, the phone's speaker and mic are used instead. I've looked at a couple of other places where this is discussed, with no resolution.


text:
Samsung J3 2016 SM-J320F Setting External SD card as Internal
I'm new to smartphones and this is my first phone . I'm trying to sent external SD card as internal storage. Issue is that phone has only 8GB of ROM and by default 3.2 is System and 3.5 is Used space. So there is just a tiny space left on the internal memory. Android version is 5.1.1. I have rooted it with TWRP 3.0.2-0 and SuperSU. SD card is Kingstone SDca3/32GBn0557-004A00LF.
I have been reading a lot of tuturials to make external memory internal with no luck. I have tried adb tools, formating it with Mini Tool Partition Wizard-DroidThunder, a2sd, Link2SD, etc... I'm also OK with installing custom ROMs that will enable me to make internal memory of my SD card.
Any help will be much appreciated. Thanks xD.

Possible duplicate of How to adopt SD card as internal storage on Samsung devices?

This is for 6.0.1 Marshmallow on Galaxy S5

Since you said you're open to flashing custom ROMs in order to enable such feature, @GokulNC's reply makes sense.

Any explenation how?


text:
I can only get 2g..how do i get 4glte on my lg optimus L90D415
I have metro pcs and got perfect service lost my phone so using my old lg optimus L90D415 but cant get more than 2 g no matter what i do

According to these specifications, your model appears not to support 4G.

D415, being a rather old low-end phone by nature, has no 4G support by hardware design, as indicated by the specs here.
The device does support UMTS on Band 2/4/5, and MetroPCS uses Band 2/4, so theoretically you should see 3G. However, as carriers have shifted their priorities towards LTE, 3G coverage on those bands will degenerate, especially as Band 2/4 are also primary LTE bands for the same carrier.


text:
How do I install Xposed Framework on Android x86 running in Virtual Box?
I downloaded Android Marshmallow from the Android x86 project and installed it on Virtual Box. I am now running Marshmallow on Virtual Box on my Mac computer.
I looked up instructions on how to install Xposed Framework on Android, only to later realize that it is mostly intended to be used on devices with ARM processors, like smartphones. I have heard, however, that some people have been able to get it working on android emulators running on computers. I am wondering how I might be able to do this on virtual box with the Marshmallow version of Android x86.
I tried to use the instructions listed here: How can I install flashable zips in Android-x86
The answerer gives "fool-proof" steps, which I was able to follow. After I complete Step 14, however, the Terminal Emulator app gives me this error: "Extracted file system/xposed.prop not found!"

Does anyone have any advice for what I can do to fix this? Or should I be going down a completely different path than what I am now trying? I know that on phones, the normal process of installing Xposed involves a custom recovery and whatnot, but I am not sure that is possible on an emulator.
Any help would be much appreciated!

I see you made a mistake,you should do cd then the derectory of the extracted file then sh flash-script.sh such as su enter cd /sdcard/download/ file name /META-INF/com/google/android/ enter" sh flash-script.sh

You'll probably encounter an error if your running a 64 bit version that its the wrong version.Should work on x86,havent tested it yet.

I've figured it out, first install a 32 bit version of Android x86, then go HERE and download the needed files, then modify installer.bin to where it says please download the correct zip put a # at the beginning of the 3 echo and exit so it looks like this:
 #echo -e "The processor architecture and Xposed version are different."
 #echo -e "Please download the correct zip."
 #echo "sleep 2"
 #exit 0

Follow the rest of the instructions and you have xposed. Sorry my last post was incorrect.
I also recommend installing supersu due to a bug in android x86 root, install supersu 2.79 install binary reboot then you can update.


text:
Run PHP MySQL web application on Android
I want to run a PHP MySQL web application on an Android device. The device is not rooted.
Is there any way? If there isn't, can the device connect to a PC's localhost offline?

Use an app that provides your needs. There are several web servers with scripting support available (disclosure: link goes to my Android site).

UPDATE AS OF JUNE 2, 2021
Option #1 ( Using CLI-based apks)
BEST OPTION

Termux
(Installation of PHP, MARIADB, PHPMYADMIN packages within termux)
Terminal Emulator
UserLand

Option #2 (Using GUI-based apks)

KSWEB
Servers Ultimate

Summary:

The above-mentioned apks do not require rooted device.
CLI-based apks are highly recommended because a user can use UPDATED version of PHP, Apache, and any other packages you want to install to. The KickWeb apk does support running .php files BUT
,unfortunately, it doesn't have the latest PHP VERSION. Using an outdated version of PHP makes some of your PHP code to throw errors or warnings etc.

I have tried KickWeb Server and it works as expected.


text:
Viber cannot see my photos
I have a Lenovo k6 with Android 7.0. It doesn't have any native gallery app but it had Google photos preinstalled instead. Every photo I take is saved in /DCIM/Camera folder.
There is a problem though. When I press the gallery button in Viber in order to send a photo I have taken, it tells me that there are no photos/videos.
If I go to Google Photos or in file manager, the photos are there.
I also had the same problem with multiple gallery apps (they couldn't find my photos as well). After I uninstalled and reinstalled QuickPick it found them for some reason.
Why is this happening and how can I fix this?
Steps I have already tried:

Connect the phone to my PC (make it show hidden files) and search for .nomedia files. Nothing was found.
Deleted cache and also deleted Viber's cache.


text:
Encryption Unsuccessful error
I have an Amazon Kindle Fire 2nd Generation (Tate). A few years ago I installed the Pacman KitKat Rom.
Recently I tried installing a few new roms. However I didn't like any of them because they don't have multi user support. So I decided to reinstall the Pacman KitKat Rom.
I have installed everything correctly, but on startup it says:
"Encryption Unsuccessful – Encryption was interrupted and can't complete. As a result, the data on your phone is no longer accessible. To resume using your phone, you need to perform a factory reset. When you set up your phone after the reset, you'll have an opportunity to restore any data that was backed up to your Google account."
It gives the option to reset tablet, but the same error comes up again.
I have tried booting into TeamWin recovery and reinstalling the rom as well as doing a wipe of everything, but the error message persists.

You are doing wipe - though you need to format.
While in TWRP, enter Wipe menu, then select Format Data (type yes and confirm); go back, enter Advanced Wipe and select everything, then Swipe to Wipe.
Reboot to bootloader, then boot recovery, push ROM && install.
This is generally accepted course of action that regular user should do when error in encryption occur(s).


text:
How to block Opera mini "AdSense" interstitial ads?
Sometime back, I noticed that whenever I browse the web I frequently see very intrusive pop-ups (ranging from facebook ads and other promotional material which appear in dialog box-like pop ups) which show an odd link in the address bar, something like:
http://interstitial.opera-mini.net:31222/adsense/default.html?continue=wpob://hide/7ezagro6ztqtdenl_id=GLOBAL%23onboarding%23adsense

I don't recall experiencing this before, also I am still using the version as before (20.122xxxx) never updated it. Ironically I have the built-in Ad-blocker enabled, but still they still show (ads).
I can't figure out how to block these specific "interstitial adsense ads". Is there any other way to achieve this on android ?
Edit 1: I tried disabling the data saving features as suggested by Death Mask Salesman, but the problem persists. This leaves me to think the "adsense ads" are hosted on particular websites and not necessarily the server being used by opera mini, but then again the ad block functionality of the browser should be able block these with ease. Shouldn't it?
Edit 2:
I tried using Opera mini beta, to find out if servers were responsible, strangely during my first few weeks of use (around 2 weeks) these " interstitial ads" never came, but only started appearing again recently.
This is a bit confusing as to what could be the cause but I suspect server issues (since during early days of using opera mini beta I never encountered the ads, but perhaps the server was changed to the regular one used by release builds, then the problem resurfaced?
If the latter is true then perhaps the real question is why Opera mini's ad blocker doesn't block self-generated ads?

Do you have a browser setting as to speed up the loading time of pages, perhaps? If so, is it enabled?

Yes I do have that setting enabled, just as before, its only recently I am seeing these ads. Perhaps this has to do with opera servers which block certain ads but not all?

As you may know, in order to speed up the loading time, pages are compressed and delivered by servers belonging to the browser's developer. Try disabling that setting for a while, and see if that helps.

@DeathMaskSalesman looks like the issue still persists even when I disabled data compression. Also basing from the post view count, it seems the issue is also affecting quite a number of users ..


text:
Reading a QR code from an image instead of a camera
My device does not have a camera, so all those QR code scanners are useless to me.
Is there a way to read a QR code from an image, possibly like an app registering itself as a QR code scanner and it (also) opens image files to scan the QR codes?
I prefer not to use online solutions since those online sites cannot be registered as a scanner.

There are many apps in the Google Play Store which can fulfil your desire. Search there and pick up one app.

Note that, some apps are there which can scan both from the camera as well as from images.


text:
Rooting Android phone 2nd Attempt
I rooted my smartphone Huawei Honor Bee five days ago, after a successful root, I uninstalled some unnecessary system apps. then I unrooted it successfully.
Question: If I attempt to root the smartphone again & again, is there any problem arising?
Thanks in advance.

Is there any problem arise rooting my phone again No, there's no problem.. You may do it.

No, there is no danger in you case with a Spreadtrum device, unless you have an issue in the following situations:

Warranty: In some countries/regions warranty will be void because they don't want you to bother their after sales. maybe this is the only reason. But if you have a full flashable factory firmware you will avoid this case.
Bootloader: Google/ODMs/OEMs/Carriers locks it because they simply don't want you to alter their configurations.
Bricking: If you don't know exactly how to deal with root. rooting a device maybe dangerous and may lead to soft brick it, unless you have again a full flashable factory firmware. personally i never encountered a hard brick case while rooting MTK/Spreadtrum devices.
Grant access to Adaware/Malware:- rooting is dangerous for newbies, it will let malicious apps to install unwanted Lock screens, unwanted software, view ads everywhere, etc...)

Why rooting a device is needed?

You are bored from factory OS and want to try a custom OS if available.
You a modder and want to tweak factory OS by removing bloatware or alter some system apps.
If you are a developer, in some cases you should have root (controlling a serial device for example).

@vsal : you're welcome, if you feel this is the right reply, don't forget to accept it.


text:
how to use android with broken touch and adb not enabled
Scenario
Phone is rooted with android 4.1 and stock recovery
Screen works but touch input does not because of broken digitzer
Usb debugging is enabled but computer is not authorised it asks for authorization and screen is locked by pin#  otg not supported
Is their a way to authorize adb access and use it

If only touch stopped working and screen is properly visible and  your device supports OTG then you could try the USB OTG with keyboard and mouse to go to developer settings and turn on usb debugging or use the device

Otg is not supported


text:
Difference between ADB shell and TWRP terminal
TLDR:
When booted into TWRP (not the Android OS), is there a difference between running a command on an ADB shell and running it in TWRP's terminal? Specifically something that messes with partitions? Is it safe? Are different results to be expected?
Background:
I'm having a problem with my OnePlus One. It seemingly randomly reboots or turns off instantly. Sometimes refusing to start again unless the power button is pressed for about 30 seconds or the battery connector is disconnected and connected again. According to this article, the issue might be a corrupted partition. It suggests running:
`make_ext4fs /dev/block/mmcblk0p15

over ADB. Unfortunately it is impossible for me to get ADB to recognize my device properly. I did everything that this article suggested, but it didn't help. I tried to scan for ADB devices while in booted into TWRP (no devices showed up) and I tried to scan for devices while booted into Android, but as soon as I enable USB debugging the phone constantly disconnects like multiple times per second. I tried using a powered USB extension as suggested here, but it didn't help. I also measured the current draw and it constantly switched between ~230mA and ~270mA (the PSU would have allowed up to 5100mA). Also, I refuse to do ADB over WiFi for security reasons. It would also most likely be a pain to get the firewalls to allow it.
I also wonder if there is a way to find out if any of the other partitions are corrupted (there are like 50 devices listed under /dev/block/).

I wouldn't tamper with partitions currently in use – which would be the case when the system is booted up. While booted into recovery, they are not in use unless you explicitly mount them (or if they'e auto-mounted, you can unmount them and still have a system running).
So things like repartitioning or formatting are better done from recovery. Same applies to imaging (dd) where you want to be sure the contents don't change while you create that "disk image", as you want it to be consistent (not an issue with partitions mounted read-only of course).
And again this applies if you want to repair the file system: the corresponding partition must be unmounted for that, which cannot be done e.g. for the /data partition while booted up normally – fsck (File System ChecK) requires exclusive access to it.

As for your underlying problem: I'd recommend to boot into recovery and run a file system check first to see if any partition is corrupted. In most cases, fsck is also able to repair the corruption, and you'll keep your data that way. If fsck finds issues it cannot solve (or you want to be "absolutely sure and clean"), you still can run that make_ext4fs – which of course would mean "all data lost". If you do that on /system it also means you need to flash a ROM afterwards, as your OS would be gone. And if you do it to any partition other than /system, /data or /cache (or the SD card), you might brick your device as you wouldn't know what to put there to bring it to live again. Oh, and also make sure the partition you want to "format" is really using ext4 before running make_ext4fs against it. While it should be transparent, an unexpected file system might confuse the OS :)

@iBug I didn't say it is, please read again: "make sure the partition you want to "format" is really using ext4 before running make_ext4fs against it." As the SD card is unlikely to use it, according to my answer you shouldn't format it that way (there are other mkfs commands there for FAT: mkfs.vfat and mkfs.exfat).

Nope. When booted into TWRP all commands are executed with root privileges, shell commands are mostly the same but TWRP added a twrp command documented here, which I think is most convenient and hard to get things wrong.
I have no idea about frequent reboot but I suggest you check the power connector.


text:
Android Terminal error (file 64-Bit ELF)
So, I need to have the program 'objdump' on my phone thought I can just copy it from my Linux box to my phone and everything will be fine. But after I copied it with adb in the terminal it says
sh: /system/bin/objdump: not executable: 64-bit ELF file

What I have tried:
chmod 755 /system/bin/objdump

But that doesn't seem to fix the problem. Please help.

Without knowing your phone model and brand, we cannot know its architecture, either. My answer, while generic, will be a good starting point for you to search for more information. Remember that compiling software and other development concerns are off-topic on this site.

I recommend you install Termux and then install g++ from there and use its binaries instead of it.

One cannot just reuse the same binaries on both a computer and a mobile device, as the processors of the abovementioned are likely to differ.
In your case, you are trying to run an objdump binary compiled for a 64-bit processor on a device which is most certainly powered by an ARM processor. The processor of your Android device cannot understand the instructions used within the binary, and thus rejects the file.
In order to ultimately run the binary, you need to obtain its source code, discern your Android device's processor architecture and build objdump from source against the given architecture.


text:
How to have dead keys working with an USB keyboard?
I've connected to my phone a desktop USB keyboard using an OTG connector. Everything works fine, unfortunately I  can't produce accented letters like áéíãê.
When I type an accent, like `'^, another symbol prints. I expected the behavior of a dead key, followed with the accented letter.
The keyboard has a Brazilian ABNT layout. I tested it with Google Gboard and Samsung standard keyboard. Tested with languages English international and Brazilian Portuguese.

I wanted to avoid non-free software and found AnySoftKeyboard available thru F-Droid is able to handle dead keys too. Works well!

Try using Swiftkey, because some other users on the Google Forum have reported that they also cannot type Accented letters, using Gboard.
If Swiftkey does not work, than unfortunately the problem is most likely that your keyboard does not support Accented characters on Android devices.
A keyboard that users have said supports accented characters on Android Devices is the Logitech K810.

Can you  link the forum post, please? I need it working with an usb keyboard, not a bluetooth one.

Yup, there were two forums - http://freaktab.com/forum/tv-player-support/rk3288-devices/beelink-3288-devices/20982-accents-and-physical-bluetooth-keyboard and https://productforums.google.com/forum/#!topic/nexus/Szp0HD7UK48;context-place=forum/nexus

Try Swiftkey with your current keyboard, chances are it may work.

@neves, Swiftkey is actually a good answer for your issue. I just tried it today and I can get accented letters in portuguese