text:
Apps go portrait and then landscape unexpectedly
When I updated my Motorola Moto G9 Plus to Android 10, when going landscape watching videos or playing videogames (after some minutes, repeatedly) go portrait and after 1 to 3 seconds return to landscape, I thought was just my phone, but my wife's phone (Motorola Moto G8 Plus) also have this glitch/bug
How can I fix that?
This was not happening with Android 9.

wasted bounty, for absolutely nothing.

Well, I believe the easiest way for you to avoid that would be to disable auto-rotate in your phone.
The automatic rotation tool is very sensitive, based on accelerometer, and some users complain that Motorola's is not so good. You may try also to calibrate it using an app like Accelerometer Calibration Free or maybe following the tips on this tutorial.

When a forced "landscape" app is open, there is no way that autorotate can do anything. So it is not the problem

And how does the calibration app I suggested worked for you?

Didn't work at all. Everything goes the same, is not a problem of motorola accelerometer, is a problem of android, android 9 does not glitch.

Android 9 goes perfectly fine, I wish I could downgrade my phone. Though Android 10 were better and this thing happened, even if I am portrait like Chrome or Facebook, happens the same, even if I am not doing anything, glitch happens.

Is there a possibility of your phone being too overloaded and causing the system to be responding the accelerometer changes too slowly? Its a guess, but...

Accelerometer works as expected, if I put my phone horizontally it goes landscape, and vertically it goes portrait, is not a fault of accelerometer. I am pretty sure is a fault of OS, that because (saying again) in Android 9 neved had this problem, and I was using the same apps and games.

Well, that's why I though your cell could be overloaded. You said you had this issue with videos and games - they are pretty demanding on phone's resources, and a new OS most of the times requires better hardware. I do have a Moto G8 power with Android 10, and I don't see this kind of issue - I am aware, however, that my device is not a high end one, so I keep it without demanding apps. If the cell is overloaded, the system might take more time to respond, causing glitches. It is, as I said, a guess, since I don't reproduce this issue...

YouTube, WhatsApp, are demanding apps?

Glitch happens with any app, does not matter if its just a simple text editor, or image viewer, anything.


text:
How to debug a broken Google Play store?
I can´t use the Google Play store. I open it and it freezes on the loading animation. How can I debug it to know whats happening? I have free space on flash, I've been erasing lots of apps and documents in case that was the problem, but nothing. What can I do? This is critical as my job VPN access and bank depend on my android, I need the play store to work.
I have android 9 on a ZTE A7
EDIT: Already tried also deleting Google Play Store and Google Services data, but still not working

@alecxs I was not able to uninstall the updates of the application, I didn't found the option. I'm connected to wifi, but I've tried connected to 4g and same error occured. The device is stock with official firmware, and I have no firewall app installed.

Is it really broken, or just appears so? Is your network a factor? My phone/network tries to enumerate some IPv6 WiFi connections, but does so slowly, so I have turned off ipv6 functionality to restore speed over function. This may have been transitory, but I haven't returned to it.

@wbogacz tbh I wouldn't be able to tell the difference between broken or appears to be. My wifi connection never presented issues, in fact I can use all other apps (instagram, reddit, whatsapp, etc) with no problem. I will try the ipv6 trick

Hm.. what else you could try? remove all google accounts. or try to uninstall google play (+ services) from adb shell (at least updates). try older version from apkmirror, apkpure, etc

source: Stack Exchange

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

sort: votes


text:
How to disable Split Screen view
Hello I have a Galaxy S6 and I was wondering if there was any way to disable the split screen/multi-window option which appears above an app when you press the recents button. Are there any ways I can achieve this? Thanks in advance.

Are there apps which achieve this? If not, I thought of disabling the recent button somehow if this is possible. The reason I am trying to disable the split screen/multi-window view is so I can use an app called AppLock, but I can bypass it by using split screen/multi-window view. Any help is much appreciated.

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


text:
ADB Device Unauthorized - Locked out Samsung S9 - USB Debugging is On, but locked out of the verification pop-up
I locked myself out of my Samsung Galaxy S9.  I genuinely just forgot my gesture swipe lock, and my phone must have restarted overnight, so I couldn't use my fingerprint.

USB Debugging is On
I have ADB up and running on my PC
/adb devices brings back my phone as 'unauthorized'
I cannot get through my lock screen, so I am unable to allow access on the pop-up on my phone.
Phone is not rooted, no custom recovery

Hopefully someone can help, I really don't want to have to factory reset.

Not gonna happen that way, you're pretty much out of luck on the ADB side of things. Do you know the Google account on the phone? If so you should be able to recover it fairly easily., either through the device via the "forgot password" option, or from Google's Find My Phone (Lock the device via the web interface, then unlock with that PIN).

@acejavelin
Yes the google account is mine, however, there is no option to unlock my phone with "Forgot Password" after I fail swipe. There is no option other than Emergency Call.
Google's Find My Device gives me 3 options, Play Sound, Secure Device, Erase Device.
Secure Device only Locks and Signs me out of my Device.  I have no option to send a temporary code or PIN.
And sadly, I did not know about Samsung's Unlock Remotely setting, so I can't unlock it through Samsung's Find My Phone
Is there something I'm doing incorrectly to not have the Google options available?

@acejavelin it wouldn't let me tag you, hopefully this works?

I think it's "Secure Device" option now... I haven't tried it in a long time, it's changed a lot. Seems to be less options than before. But once you enter your passcode wrong enough times, doesn't give an option to recover with Google Account?

and tagging works fine, it just doesn't highlight it like other forums. I got two notifications, was just working and couldn't get to it right away. :)

@acejavelin I used "Secure Device" before posting my question, I never got an option to put in a new or temporary Pin/Password.  All I was able to do was add an optional recovery message, and a phone number (which showed up on my phone as a button to call that number directly)
And no, I only have swipe and fingerprint turned on in my settings (prefer it over PIN, tho I'm regretting that now).  When I keep failing my swipe code, I just get locked out on a timer before I can try again.  Time started at 15 seconds, and then climbed to 30s, 1m, 2m, 4m, 8m, and now I'm at 16m between tries.

i am afraid google removed that feature, stupid


text:
Android Whatsapp - How many stickers you can add as favourite on your mobile?
What is the limit of the number of stickers that can be stored as favourites in the mobile version of Whatsapp?


text:
How can I create a TWRP nandroid backup without going into recovery?
I want to create a full backup.
I have TWRP installed. But the problem is, part of my screen is not working, so I can't tap on options to enable storage (photos and stuff) backup as it doesn't do that by default.
Basically, I want to tick everything on the backup options.
And I can't do it through ADB because I don't have a computer right now.

PC is required https://twrp.me/faq/openrecoveryscript.html


text:
Forgot encryption password, too many wrong password attempts = wipe: Can I image my phone to "get more password tries" by restoring an image?
Forgot my Android encryption password, only have 10 tries left before data wipe, how can I backup my phone to get 10 more tries if I don't manage to find the password within 10 tries?
For context:

ROM: Lineage 14 official build Custom recovery: TWRP Bootloader:
Unlocked The phone is not rooted. No SD card port.

*The phone is encrypted with a password (not a PIN)
*I don't remember the exact encryption password, so I can't get past the password prompt after booting. But I am sure I can find it if I keep trying. It might take me more than 10 tries to enter all variations though.
*I can't access or mount /data from TWRP (nor can I get past the password promt after booting) without the password.
*After entering the wrong password multiple times, the password prompt says I only have 10 tries left before the data gets wiped, and I must avoid this at all costs. (Since Android 6 or 7, there is a limited number of tries before the phone gets wiped)
My question is: How can I make a backup of the phone in it's current state, so that even if I don't manage to enter the right password after booting the phone 10 times, I can restore the phone in it's current state and still have 10 more tries (and eventually repeat this if I still don't manage to find the password after 20 tries)?
I have found some tutorials that show how to backup /dev/block/mmcblk0, but they require root (I can't install anything in my phone since it's encrypted...). And I am not even sure if it will work to restore the phone in it's "10 tries left".
I also don't have access to /data partition from TWRP without entering the password (it shows "0MB") so I can't backup the /data partition from TWRP.
Thanks

Does this answer your question? Attempting to brute force Android security pattern through TWRP via adb

you have TWRP for root access what more do you need? don't pull whole mmcblk0 also do not try to wipe locksettings.db only 'adb pull /dev/block/bootdevice/by-name/userdata' (and for crypto footer efs/metadata partition according to your /etc/recovery.fstab)

If there is a solution somewhere which uses TWRP, than you don't have to worry about having a rooted device/Android. TWRP already gives you root access.


text:
Flashing stockrom on a "Lenovo Tab4 8 Plus" in EDL Mode
I have tried to install TWRP and LineageOS on my "lenovo Tab4 8 Plus" and it didn't go well.
Now I have a broken device... no function, only connected with PC and its a Qualcomm Device in a Diagnosis Mode, or when I change the Driver its Qualcomm HS-USB Qloader 9008. How ever I change the driver or try all possible tools like MiFlash, QFil or Lenovo Rescue and Smart Assistant it doesn't all help and no flashing possible. Do guys have any Idea what could be wrong?
I thank you all.

https://android.stackexchange.com/q/224369

I tried exactly thsát with Linux... problem is I have this Case:
Option 2: You cannot access your Android system (almost bricked)
I can't boot in fastboot cause I have only EDL mode and bye the way I don't get that short vibration... I have tried all the stuff I found and this one is my last hope cause Linux and it could be the same problem. How do I get in fastboot mode to upload the twrp.img File with a device in EDL mode?
Thanks for helping me out of this dillema...

you don't need fastboot or TWRP if your device is already in EDL mode just skip to Flash your device

adb reboot edl
error: no devices/emulators found

Thanks again. I think my problme is, that the device is not in EDL mode, it is in a diagnostic mode. All I try to get in EDL mode doens't work. As I know its Volume Up and connect Cable...

in that case you need to figure out test point method. watch on yt how to open your device without damaging display. once it's open search for golden dots on platine. touch with fingers while connecting usb-cable (sometimes that's enough)

or search for EDL in TWRP support thread (page 49: 'turn the device completely off. Press both volume buttons at the same time (even if it's a rocker, it'll work), and only then plug in the USB cable')

Hi everyone. I wish you guys first of all best health :)
Unfortunatly I couldn't get this device in EDL mode via buttons... I had to open it... but I do not see or know which pins I have to connect... any ideas wich "test points"?
Would it maybe work when I buy a special USB kabel?

you can try DIY cable http://xiaomitips.com/guide/miui-deep-flash-engineering-cable-solution-to-non-edl-device

also ask in forums gsmdevelopers.com or gsmhosting.com or the above xda-developers.com and search for telegram support


text:
one tap wifi widget similar to power control widget?
I recently bought a new phone and was surprised that the power control widget is no longer a thing. I tried many other widget and they're either just shortcuts to the settings or they straight up don't work. Do you know a similar widget to activate wifi/ data/ bluetooth in just one tap?

Looks like your old phone was really old. If I remember correctly those widgets disappeared because Google removed the possibility to enable/disable those settings by apps and windgets in newer Android versions (without root). Also there is now the swipe from top menu which contains all the necessary switches.

Ok, so it's impossible? That widget was simply brilliant and brilliantly simple.


text:
Programming an Android application to switch default SIM for mobile Data
I am working on a project in which I have to switch the default SIM for data automatically, and without the need for user intervention. I read some posts on internet and got to know a method in which we can switch off one of the sim and Data will automatically be switched to secondary sim.
https://stackoverflow.com/questions/48696898/turning-off-second-sim-via-adb-shell-tasker-using-activities-intents
This needs Android debug bridge. But, I am not able to find any function responsible for switching default data sim.

Hi, note that app development is off-topic since Android Enthusiasts focuses on end-users or power-users (but not necessarily developers) solving their issues. We might be able to help as far as the ADB command, but we can't help with Java API.

Switching SIMs is a privileged action. I don't think Google will happily let a non-privileged app do it without user interaction.


text:
MTP unlocked by default - How to lock it?
I have a Samsung j730f and currently I am using a custom ROM and if I plug my phone into a computer (even with the screen locked), I can access to my data.
Please help me: how can I lock the MTP?

Which custom ROM are you using? Check developer options for this setting.


text:
Web video from archive.org does not play
I have an Android 9 box with Chrome and Firefox installed. Usually if video does not play in one browser, it does play in another, YouTube works in both. However, videos from archive.org do not play, one can select an episode, but when one clicks on white triangle to play nothing happens. I can play on laptop, there if I Ctrl+click on the video, it says JW Player 8.8.2. I am new to Android; how do I fix/troubleshoot?
Example link: https://archive.org/details/poirot-series/01.06+Triangle+At+Rhodes.mkv

I have downloaded this video from archive.org with Chrome. Chrome downloads files to some hidden folder, but when download is complete, it appears in Files and in Chrome downloads. It does not play in Chrome when downloaded. It can be opened in 4 video players from Files: TVMC Player (version of Kodi) cannot see the file, VLC can play, Movie player and Video player (I guess these are built in Files or system, as they have no icons in launcher) one can and one cannot show video.


text:
How to display camera image on second Android device?
I'd like to hold my Android phone in an awkward to reach place and be able to see the live image on my Android tablet.
I might be able do it with some cable adapters and a Chromecast dongle, but is there a software solution that uses wi-fi or Bluetooth directly without any of the extra hardware?

Android doesn't provide any native way of mirroring one screen on another Android screen, but there are several apps that can do it.
The problem is that, in every search I tried, they are buried in with a much larger number of apps that stream to TVs, and are difficult to find.
user3179186 suggested using the HTTP Stream app, as described in Cast Android Screen to Android - YouTube, but as a link-only answer it was deleted.
I tried it, and it's more than adequate for my purposes.
Basically what it does is act as a mini-web-server running in the background.
It makes a single web page available on the local wi-fi network, a page that simply shows whatever is currently on the host device's screen.
Anyone on the local network can use a web browser to see it, so it is not only useful for acting as a remote camera, it can allow several people to see whatever you are doing on their own devices (rather than having all the heads together trying to see the one screen).
So it's perfect for "look at these photos" or "look, this is how you do it" situations.
The only two possible drawbacks I've found so far are that it doesn't provide audio, and the video has a slight time lag.

[Note to user3179186, feel free to repost a more suitable version of your answer.
Make it better than this, and I'll delete mine and accept yours.]


text:
Possible to use the same Google accounts on 2 exact same phones?
I'm trying to find out if I can use my Google accounts on 2 exact mobile phones?
I've only been able to find that you can use Google accounts on multiple devices, but can the devices be the same make & model?

Two mobile phones are never "exact the same" because each phone has a unique IMEI and other serial numbers.

Obviously the same model phone is what I was referring too!

Yes, it is possible to use the same Google account on 2 exact same phones, even both same make and model.
No specific source or reference, but Google doesn't really put any restrictions on how their account is used on Android, including on many Android emulators having the "same" make and model.

Apparently you can't use the play store on both of then. I have two of the same device and the play store only recognizes one of them. The play store won't even let me install the store. I had to stop the ad blockers on chrome browser and use the link to the play store app.Then I found only one listed.

This is not true and never has been since Android 4, for me anyway.

Looks like there's an issue with one of your device, though the detail is currently lacking. Like, have you logged in the same Google account on the other device? Also, looks like you're talking about the Play Store website. Note that Play Store app cannot be installed from any stores; it needs to be flashed (along with few Google services as a bare minimum) for it to work properly.


text:
Recovering data from formatted sdcard in Android
I have a rooted android phone running android 10. My 128gb sdcard with filesystem exFAT, had data of about 100GB. When I inserted it in my phone. My phone did not show the sdcard contents and asked me to format it. So I formatted it and sdcard worked normally.
Then I tried to recover data by creating raw image of sdcard using
dd if=/dev/block/sdd  of=/mnt/meda_rw/BACKUP/sd.img

But this created sd.img of size 8MB which is equal to the size of current contents in sdcard(which android created automatically after formatting).
After that I looked up the mounted sdcard entry using df -h command, shown as :
/dev/block/vold/public:179,1    119G  8.6M  119G   1% /mnt/media_rw/AC8C-9FF9

Ran :
dd if='/dev/block/vold/public:179,1'  of=/mnt/meda_rw/BACKUP/sdd.img

This time, it created a raw file sdd.img of size 119GB.
I tried to recover data from the generated 119 GB sdd.img using testdisk, photorec, r-studio, disk drill etc. But none of them detected any file and showed 'Found 0 files & 0 directories'.
Note. My sdcard is stuck now in the slot & I cannot remove it as doing so might damage the pins.
Why dd cmd is creating sd.img of size 8MB only from /dev/block/sdd ?
Has the sdcard been completely wiped by android (during formatting process) due to which it is not possible to recover data now?
How can I recover data from sdcard now?

It is not possible to remove sdcard now.  Is there any low level data recovery method within android ?   I have chrooted linux in android phone. May be any linux utility could help ?

For Linux, as specified in the comment, Foremost can be used. For the dd image Sleuthkit with Autopsy can help. Another option is to use SIFT Workstation, in a virtual machine, which contains tools that can also be helpful.
Note that the data can be recovered only if the SD card was not trimmed:
If I reset my phone, will it also TRIM the fragmented eMMC?


text:
Battery level to output via Bluetooth for external control
Is there any device to read the phones battery level  ; lets say 10 % to  90% to trigger a signal out over blue tooth;  some apps haves control; like sonoff;  for wifi control but I want to trigger off my phone charger when the battery is at  90% charge.; ; then turn it back on lets say at 50% etc. a blue tooth switch that I can feed into a replay for my power source on a power pak ?
LG phone constantly charge to blow up batteries; or bulge them so the buttons don't work.
Constantly replacing batteries !!
U can add my email for replies; to anyone

On a rooted device (that is compatible) you could use an app like Battery Charge Limit.

@Robert IMO, every rooted device that does not have that functionality built-in would benefit from that app (or one like it).  I wish it was possible without root.

I don't know a device that can read out the battery level, but you can develop your own app to do so. Reading the battery level is simply and there are sample apps available e.g. on Github that show how to send arbitrary data via BLE. As receiver you could use an Arduino with an attached relay. For app development please check https://Stackoverflow.com


text:
How to help Android find weak WiFi signal?
There are a couple of places at home that are pretty far away from my router and barely have wifi connection.
That means if I go there with my phone connected to the network, I have a connection but if I loose the connection, the network doesn't show up in the wifi results. Then I have to go back to a spot closer to the router and "catch" the connection again and I can go back to surf from the original spot.
Is there a way to tell Android not to ignore weak connections in the search window?


text:
Can I connect a Pixel 2 XL to a monitor with USB-C input?
I have a Pixel 2 XL and am looking for an external monitor. If I buy a monitor that has a USB-C input and I connect the phone using a USB-C to USB-C cable, will the screen be displayed to the external monitor?

Please read https://www.reddit.com/r/GooglePixel/comments/8f0yas/is_there_any_way_to_output_video_from_the_pixel_2/

That thread doesn't talk about USB-C to USB-C connections. It talks about display link.

The question is about "ANY way to output video from the Pixel 2 XL". If a simple USB-C DisplayPort/HDMI alternative output would exist I assume someone would have mentioned it.


text:
Android 11 update
I use an Oppo A 54 and had received an update prompt that Android 11 update had been downloaded and if I wanted to install it now or later so I clicked on view more details and changed around a few settings. The moment I exited out of the app the Android 11 update had gone and it says my system is completely updated. I have tried restarting the phone but to no avail. I've just bought the phone probably 3 weeks back. Have I lost the update forever? I'm kicking myself right now for not clicking install now right away.

On most devices the button "check for updates" does not really check every time you press, especially if you had checked some minutes/hours before. Therefore I would assume that the update will appear again in a few days. You can't really block updates on stock Android devices.

I recommend to stay on android 10 because android 11 is immature


text:
Is the data on flash memory encrypted or unencrypted?
I understand there was full disk encryption from Android 5.5 to 9. Not sure it was ever the default, and not sure what the default is now. I've bricked a Pixel 3 running Android 11, and I want to know whether something crazy like this flashfixers.com/recover-data-dead-phone-chip-off-data-recovery could recover the data.
I've tried everything else. The device is stuck in a freezing boot loop. I can make it to recovery mode, but sideloading an update through adb doesn't fix it, and I can't use adb to pull data nor fastboot to load TWRP, because I never unlocked the bootloader. Not ever sure unlocking was possible, because it's been on a Verizon payment plan.

Pixel 3 was released Oct. 2018 with Android 9. And it contains a titan security chip. That device is encrypted by default for sure, I would assume using File Based Encryption. That makes data recovery on flash chip level next to impossible. I assume you are affected by the Pixel 3 a lot people have faced this year: https://arstechnica.com/gadgets/2021/09/reports-of-pixel-3s-bricking-with-edl-message-are-growing/

I got mine October 2019. Would starting out on a later version of android make a difference? By then they were up to 10.0 https://developers.google.com/android/images#blueline

Does this answer your question? Couldn't unlock phone and stuck in a reboot loop after my battery completely died once, sideload doesn't fix

I ended up discovering that my two front-facing cameras were plugged back into the wrong slots. I had them flipped around. If I unplug them, the phone starts. If I plug them back in opposite, it starts. Too bad I already factory reset.

are they modular/removable? kindly post the solution as answer (maybe to the other question?)

Well it doesn't answer my question, but it solve the issue that was causing me to ask this question. The question is about whether the flash memory is encrypted, and the answer seems to be yes.


text:
Why can't my device connect over WiFi?
Here is the steps to connect my Android phone from PC over WiFi:
1.Connect the device and the computer to the same Wi-Fi network
2.Plug the device to the computer with a USB cable to configure the connection
3.On the computer command line type:
adb tcpip 5555

4.On the computer command line type:
adb shell ip addr show wlan0
#i get the phones ip----192.168.31.86

5.On the computer command line type:
adb connect 192.168.31.86:5555
connected to 192.168.31.86:5555

6.Disconnect the USB cable from the device and check with adb devices
adb devices
List of devices attached
192.168.31.86:5555  offline

Why the status is not online when to disconnect the USB cable from my phone?

Does your computer has an IP in the same subnet? Can you ping your phone from your PC? Make sure in your WiFi router communication between clients is allowed, a lot of routers disallow this by default.

FYI, the feature @robert mentioned at the end is called "network isolation" on some routers.

I replace 5555 port with other number to solve the issue.


text:
How to tidy up call-finished screen?
I have a Samsung Galaxy A21s running Android 11, One UI Core 3.1.
When I finish a phone call, all this crap shows up:

How do I get rid of all the stuff which is unrelated to the phone call?

Create note/checklist
Good morning
Fact of the day
Ads

I'm happy to see nothing or just return to the home screen. Ideally, I would be back in the phone dialer. How can I tidy this up?

Have you tried to install and use a different dialer app from Play Store? I would suspect that everything you dislike is caused by the Samsung dialer app installed on your phone.

Are you using a 3rd-party Phone app? Can you check it on the Settings - Apps & notifications - Advanced - Default apps? Otherwise,

If that crap is showing up full-screen, just tap the "recents" button to see which app it belongs to (in recents, the title will be shown). If it's the dialer app, replace it. If it's another app, disable/uninstall it. I could well imagine Samsung just added some "after-call app" (there are some such, to add notes etc as shown in your first image).


text:
Single-purpose Android Tablet for handicapped person
My brother is profoundly disabled.  He enjoys working word search problems.  I live 1400 miles away from him, and I only get to visit him once per year. During that time I install  different word search apps on his Fire tablet.  But within a few days, something happens and the Fire sits unused until my next visit.
What I would like to do is create a tablet that only runs the word search puzzle, and nothing else.  I would like it to boot in this mode, and run only this app.  Ever. Until the tablet dies for good
He has an effective IQ below 60, and he cannot understand ads, other apps, complicated boot up sequences.
I have heard about the kiosk mode, maybe that would work, but I have not been able to understand how to implement.
Ideally, I would buy an inexpensive tablet, configure it to run one word-search app, and send it to him in the mail.  And for the most part, never need to worry about it.  It would be a "tablet as an appliance".
Could I please get advice on how to do this?  I lament my inability to make a tablet work in a way that would let my brother tap into the larger potential of Android, but just having a single app would be a game changer.

Hopefully someone will be able to help you and your brother here.  I know there are very simple launchers, but I'm not sure if they can disable the hardware buttons that are used for other functions.  BTW, I suspect your brother's intelligence is well above what is reflected by an IQ test.  Although I don't doubt he has a unique brain, engaging in word search puzzles requires performing multiple concurrent complex cognitiive tasks.  Finding enjoyment out of them also provides a clue of a higher level of functioning than a simple IQ test reveals.

For cross-reference purposes, I found the following related QA.  It's quite old and not exactly what you are asking, but may be helpful: https://android.stackexchange.com/questions/57441/is-there-an-empty-clean-version-of-android-for-tablets

Take a look at screen pinning. It is available in all Android devices and allow a specific app to be locked on UI.
https://support.google.com/android/answer/9455138?hl=en
Alternatively,there are multiple third party apps available on Play store which will allow you to set kiosk mode on any device with apps of your choice.


text:
How to execute Android verified boot during first boot after updating OS in Android
I need to execute AVB (Android verified boot) during first boot after updating Android OS. BOARD_AVB_ENABLE = true is already present in the mk file device/hikey/common/BoardConfigCommon.mk in the external/AVB folder.
I want to know how to check if it is detected normally or not.
Execute AVB during first boot after updating OS.
How to detect AVB abnormal / normal detection to AOSP framework?
I am clueless where exactly need to proceed. Kindly guide me.
Reference which I have gone through: https://android.googlesource.com/platform/external/avb/+/master/README.md

Does this answer your question? How to properly ENABLE dm-verity and FEC for /system on Motorola X4 with LineageOS 17.1?

but is this device specific or common for all devices? but how can i trace whether avb is running normally or not? eg: notification to framework? whether avb runs automatically in all devices?

from logcat dmesg probably


text:
Cant install apps from Play store or using APK file and MIUI storage calculates 0 free space
First time asking so please correct me if I am wrong,Also please suggest me title for this question
I have redmi 8 running miui 12 , Recently I cant install apps from playstore it keeps pending and after a while it show storage full . But I have plenty of space about 30GB out of 64GB . And when I try to install apk file , the package manager stop with a black screen and nothing happens .
I checked mobile storage and it display only "/"

After I click on storage it take about 4 minutes to calculate storage and then show actual storage that is "33gb/64Gb"
[![mi storage calculating storage][2]][2]
Edit -
The mobile also hangs a lot and it ram usage get high .  1 gb left out of 4gb
I tried debugging using adb and found that installd and system-server were consuming ram like 48% and 42%

Edit 2 - tried debugging (user app list generated by adebar)
https://pastebin.pl/view/91afe4ff

The second picture is the initialized screen (before calculation). Something is broken, it should not take more than few seconds to calculate. Does it ever finish? Also the first picture should show disk usage immediately. Maybe you have malicious app which you should uninstall. A factory reset is your last option to fix

@alecxs I also think something broken , 2. Yes , it finish but it takes 3-4 minutes to calculate storage ,How I can identify the malicious  app I dont want to reset , I also updated second photo I took it too early so calculating was not shown

from PC via adb use adebar to get package list and check HTML file which user app is not available on google play store

@alecxs I created the list as you said but I cant figure out which app it is . Here can you have a look and help me  https://pastebin.pl/view/91afe4ff

I have checked there are 27 apps available in google play (11 not installed from google play). Mi Doc Viewer, Mi Credit, Amrit Kirtan Gutka are not available in google play (at least not with that package names)

you can try 'adb shell pm disable-user com.khalsa.AmritKirtan' (or other packages) and see if that helps

Thanks for your help , I will uninstall these apps They arent that important . I will update if found anything


text:
How to force the phone earpiece to be used when an external microphone (headset) is connected?
I want to keep the sound output on the phone, the earpiece or the loudspeaker as it is normally when I connect an external microphone. It's detected as a headset so they're disabled as well as the microphone.
My internal microphone is dead, and I want to use this small jack microphone I have.
Is there an obscure setting, working app, or adb command for this?
I tried a few apps, but none of them worked. "Lesser AudioSwitch" got the closest. The microphone works so does the phone speakers, EXCEPT when I start a phone call, then the microphone input stops working and I'm not heard by the person I called. Which would be the main reason to use the microphone...

Short answer: Unfortunately, you can't do this on Android since android doesn't come with separate mic and sound choices. There might be solutions if your device has root access though

Thanks. I wasn't only interested in plain android settings. I'm willing to try things. Anything particular you know for a rooted phones that might work?

I donr exactly remember but i do recall seeing something similar to what you're asking for like two years ago on my old rooted tablet.


text:
Can I block phone numbers based on the area code, preferably without an app?
I have a Pixel 4a, on Android 11.
Can I block phone numbers based on an area code? Preferably without an app, but happy to use an app if it's necessary.

Close to what you are asking using automation


text:
Charging control in Android without using any third-party apps
Is there any way to control charging in Android programatically without using any third party Apps?
We have an Android Application which has to be installed at Client Location in Tab and the tab has to be charged and running continuously without getting tab turn off which leads to battery health drop. So We have to implement a solution in our app where the user can set some limit to charging to control even if the charger is connected physically.
(Example: If i set some 80% as higher limit and 20% as lower limit then the tab should get stop charging when it reaches to 80% and start charging when it reaches to 20% automatically).
I had been searching lot of resources and didn't found any solution to this problem.
There are few applications available on the Play store for this like "Battery Charge Limit" but I don't want to use any others apps to do this. I want it to include this feature in our app.
Can someone please tell me Is there any way to do this.
Thanks in advance.

Hi, note that app development is off-topic since Android Enthusiasts focuses on end-users or power-users (but not necessarily developers) solving their issues. The community might provide as far as ADB commands or similar approaches, but programming code is out of scope. You might be interested in our sister site [so] for programming questions.

So it's really two separate questions, 1. is there a way to control charging in Android without third party apps 2. Separate question in Stack Overflow...

Battery Charge Limit is an open source app so the question how to implement this in an own app is easily solvable by looking at the source code https://github.com/sriharshaarangi/BatteryChargeLimit


text:
Pixel 2: no Play store after lineageOS and gapps installation
I installed Lineage 18 on a Pixel 2 without issues. I followed the official guide (https://wiki.lineageos.org/devices/walleye/install).
The problem is that there is no Play store after the first boot. I wiped again twice and redid everything without issues. Still no Play store and firstboot is normal.
I tried to wipe, install lineage, firstboot, then boot to recovery to install the gapps.zip, but of course that expectedly created problems (system not booting, sending straight to recovery).
I tried gapps nano and pico, same thing.
I'm out of ideas, any help will be very welcomed. I flashed multiple devices in the past and never stumbled on this issue.
Could that be a a-b slot thing? I doubt adb sideloading lineage and then gapps right after one another would send one to A and the other to B. Maybe MindTheGapps would behave differently?
Thanks in advance for any help.

Problem solved!
Boot to TWRP, sideload Lineage, from TWRP reboot to Recovery. Lineage Recovery will load. Sideload the gapps. Reboot to system.
A few things:

I did get stressed out about the slot thing, but from TWRP, rebooting to Recovery sends to Lineage Recovery (along with a different slot [sometimes?)], so things get a little counter intuitive.

In the past I flashed a Nexus 6P, an S4, an S5 and a Nexus 5. It was never necessary to reboot to recovery between loading Lineage (or Cyanogen back then) and the gapps.

The wiki doesn't mention that it is required to reboot to recovery to install the gapps after sideloading Lineage. I would update it to add this detail, along with the fact that you go from TWRP to Lineage Recovery in the process.


text:
Are there any ports opened on an Android device by default?
Title says it all.  Looking at a Samsung S10 phone and would like to know if there are any ports opened on device by default?

Setup adb and try this command: adb shell netstat -natup. To emulate factory default conditions, a factory reset is needed to go back to factory/pristine state. Safe mode might also work, but I never cross checked the two for opened ports, so can't say for sure.

Need clarification: is the question about a specific device (Samsung S10 with Google and Samsung services), or vanilla Android (AOSP)?

Open ports is a vague term. Do you mean listening ports or the ports which can be accessed externally? There can be some listening ports like 5555 used by ADBD and 5353 used by mdnsd. Both are used to discover devices on local network. But usually phones aren't accessible from internet, so open ports don't make sense. // @Firelord I think OP means listening ports. So netstat -nltup (or ss -nltup) gives more precise results. -a gives all results including the ports used for outgoing connections which aren't open ports technically.


text:
How to automate UI of a 3rd party applications?
I have a flow diagram in Automate that starts automatically with system. I want to add few blocks which will launch monitoring/diagnostic applications (CatLog, Network utilities, etc.) and will press certain buttons. How do I do this?

To start an application, select the "App start" block. Then choose the app you want to start and/or the activity, action that should be started when it is launched.
To  simulate a press or click on the screen, select the "Interact" or the "Interact touch" blocks. You can use the "Record interactions" of the Interact block to help click exactly where/what you want.


text:
Rooted phone but cannot change hosts file
I rooted on my S8+. I used the app root checker to check that it's rooted.
I was attempting to block ads by hosts files with this tutorial
I attempted to copy the hosts file to my pc, changed it, and pushed it back... got:
adb: error: failed to copy 'hosts' to '/system/etc/hosts': remote couldn't create file: Read-only file system
hosts: 0 files pushed. 62.2 MB/s (456580 bytes in 0.007s)

I then attempted to do it by following this tutorial which uses apps to change the files
I did change the host file permissions to -rw-rw-rw-
Then I tried to use the editor to add some DNS but I was unable to save the hosts files once again. When I tried to save it, I got a Toast saying root permissions were given to the text editor.
Any ideas?

Did you mount /system read/write? Did you disable dm-verity with/after rooting?

Quick question: did you try AdAway?

@DeathMaskSalesman why to put extra burden of app when Android's resolver is already doing that for you. My opinion.

AdAway can overlay (bind mount) /system/etc/hosts no need to modify system

@alecxs valid point. But all that needed is mount -o bind /data/media/0/.hosts /etc/hosts or something similar.

@IrfanLatif I guess that, if one wants to do this manually, then they must find a way to run their command at startup. If their kernel doesn't support init.d out of the box, the hacks are either dirty or require init.d emulators, aka apps. Bottom line: if the kernel doesn't already support init.d, then AdAway appears to be the cleanest solution.

@DeathMaskSalesman injecting init.d requires putting 2 lines in any .rc file. But yeah, it depends on what a user wants. Internet traffic may leak on startup by the time apps are loaded. It's another problem.

@IrfanLatif Putting two lines in any .rc file plus repacking and flashing boot.img. If memory serves, the / directory, aka rootfs, is populated anew at every boot, with the contents of boot.img.

So I finally was able to come back to this issue.
I was unable to mount the adb with write permissions either because i was not su or it would deny me to change the host files...
I tried to write the text on the hosts file but it was a file with hundreds of lines... even seemed that android was not able to store it in the "copy/paste"
So in the end I used Solid explorer 2 from play store.
I wrote a hosts file... then i navigate to the /system/etc/
and I rename hosts to "hosts.old" and my "hosts.txt" to "hosts"
until now it seems to be working fine
I'm not considering this an answer because I was unable to write on hosts and someone can come up with a better solution

i try to find some solution about this. but i found it my self.
i go to recovery mode.at twrp you go setting. and (i forgot) try to find something that will give you checkbox list. and tick check box that called 'system'. niw i can easily replace my hosts file
edit: sorry not setting.go to mount and tick system box


text:
How can I install ROM on SD-card?
I'm searching the Internet and xda-developers, but they all have tutorials to flash ROM on the device itself; I'm afraid that would brick my device, especially that it would destroy the original ROM.
Is there a way to flash the ROM on an SD-card?
My deivce is Samsung Galaxy Note 2, and I'm looking for Cyanogenmod (maybe CyanogenMod 14.1 ROM, as in here)

Booting from SD-card is a special feature that has to be supported by the boot-loader. I don't know any Android smartphone that ships with such a boot-loader.

Is it safe to follow that article, to flash ROM on device directly?

Changing the device from a factory to a custom ROM means you loose all data. Therefore the major "threats" are that the new ROM does not work as expected or you brick your device. The latter happens very seldom; that you are not happy with the new ROM and wants to switch back to the factory ROM can happen. Therefore make sure you have an original factory ROM image file for your excact device version that you can flash just in case.


text:
Gooluck wins app is missing from google playstore
I installed GooLuck Wins on my previous phone but it was stolen. I got a new phone but I can't find the app on Play Store. Even after I signed into my Gmail account, the app is not still reflecting in my Play Store. I tried re-installing but it says 'item not found'. Please what do I do?

According to AppBrain, that app was unpublished from the Play Store on June 9, 2019, so that's why you are unable to find it in Play Store. Also, I couldn't find a trustworthy place to download its APK from, so can't recommend any non-Google app store.
In the future if you ever come across this situation again with any other app, do a Google search and visit appbrain.com links if they are listed in the search. This site is helpful to get status of an app available in the Play Store, including unpublished ones.

I forgot to add that I am not affiliated with the website concerned.


text:
Recent apps getting closed without closing them
Samsung S9 -
In the recent apps view, the apps that were used recently are getting closed automatically.
If you do not use an app for more than one hour, then the app gets closed.
My phone forced me for an update, but after the update the apps in the recent apps view were getting closed automatically.
In the previous versions / before the update, I manually needed to close them in the recent apps.
How to prevent the apps in the recent apps not to get closed?
Steps to reproduce the issue:

Open 10 apps.
Go to the navigation bar.
Hit the recent apps button.
You can see the few of the applications that were used recently
Wait for a period of 6-7 hours/not to use the app in that time frame.
Most of the apps were closed automatically without closing them in the recent apps.

I found others with the same issue here

Basically Android is freeing up RAM space by killing the processes of unused apps. This is normal. It doesn't make sense to let an app process run for a very long time when the user is not using it actively. Why do you want to let the processes run until you close them manually? After one point of time, your phone will surely start crashing.

@WrichikBasu On of the application is a game that I was able to continue after a gap of 6-7 Hours before the update,  But now I need to work on the game from the start.  I tried to look into Device care -> memory, It only shows up to free up the ram / process used by RAM. nothing about keeping the app / process alive. even if it is not being used.

If Samsung allowed that before the update, either it was a bug, or the developers were mad. And this IS about keeping the process alive. Android automatically frees memory and kills app processes that the user has not used for long. The only way this can be changed is by the app itself. Even then, an app executing for 6 hours on the main thread is not acceptable at all.

@Wrichik Killing an app processes is common on Android, indeed. However if the OS kills an app it AFAIR remains in the recents list so that you can switch back to them. If you select such an killed app it starts again.

@Robert As far as my experience goes, selecting that app is like starting the app all over again.

Are there any official forms for Android / Pie OS where I can post this as an issue/Bug?


text:
Power down USB on standby
I've been using USB keyboard and / RFID readers on a tablet (Android 8.1.0 on Samsung GalaxyView2). If the tablet goes standby, they keep powered, draining the tablets battery fast.
Is it possible by any means to power off attached USB OTG devices, when the tablet is on standby?

Android does not have a standby mode. I assume you are referring to the state when display is off.

@Robert yes....

A silly solution may be a usb hub with a physical switch...


text:
How to set developer option after reboot?
My phone reboots upon BT connection if I don't set the BT codec to SBC. I've been messing w/ Tasker to automate this upon reboot, but I have root access, is there any way to set this programmatically to stick? It seems it gets re-set often back to "best effort"/default. Ideally, this would be perhaps a one off script, or a script that Tasker can call upon reboot vs using "sendkeys/autoinput".

https://forum.xda-developers.com/t/unofficial-havocos-3-5-for-the-lg-v40.4104753/page-2#post-85607441

Try dialing code *#*#4636#*#* into your phone. No need to press the send call button. After the last * is input, the pop up screen will automatically display. Choose option usually displays (PHONE INFORMATION).
Then you can modify an update a connection your having issues with.
There is so much information and a vast amount of ways you can go about fixing your device. That said, I simply can't go into in-depth detail pertaining to your issue, so best option is to search the information you don't understand once you enter the configuration pages.  Hope this helps.

Cool menu! I will save that special code as it seems to be version independent which is nice! But, I saw no way to manipulate BT settings. On the other hand, this did get me wondering if I can access the other menus, but its a custom ROM from Pixel 4 so I think I'll look up that device.


text:
SMS text messages on Huawei p smart 2017
How do I recover SMS that have been deleted from my phone? I have phone of brand Huawei p smart 2017.

create backup with HiSuite and examine database for deleted entries https://www.staff.hs-mittweida.de/~pawlaszc/fqlite

Welcome to an international Q&A site, Android Enthusiasts Stack Exchange. Just for info that this site has English-only policy. Using simple English is okay, and the community can improve it later if it's already in English.


text:
dm-verity corruption after slot switching Android 11
I tried to create a service for slot switching in Android 11. I have used the API from Bootctrl HAL to check the other slot availability and valid image in it. I have updated both the slots a and b with same image, then the service was successfully switched between different slots. With different images in slot a and slot b it is failing. After the slot switching, getting dm verity corruption and log is as below
[ 4.383505] device-mapper: verity: sha1 using implementation "sha1-ce"
[ 4.394599] device-mapper: verity-fec: 252:0: FEC: recursion too deep
[ 4.401091] device-mapper: verity: 252:0: metadata block 542471 is corrupted
[ 4.408301] kvm: exiting hardware virtualization

Device is continuously rebooting after slot update. Could anyone please help me to resolve this?


text:
How can I view a website that doesn't have mobile-view, in mobile view?
Website I'm talking about is a forum. Currently I have to zoom in similar to when your browser is on desktop view. I would like to do this on Android.

If a site is not designed for view on a tiny display, you'll most likely need to be performing a lot of zooming and scrolling.
Think of a web page like a printed newspaper.  If you try to view a printed newspaper by folding it up to be the size of a small paperback book, it's going to be a challenge to read.
That said, may sites have implemented both desktop and mobile views by design (it's called "Responsive Design").  Most site-browser combinations will pick the best code path for your screen size.
But that doesn't always work as expected.
Some browsers, such as Privacy Browser, have options to allow you to manually adjust the view to hopefully improve your experience.
Sometimes Privacy Browser works great to improve sites; other times, not so much.
Note that online forums are notoriously bad for this sort of thing because the forum software has to allow postings with unpredictable formatting.  When someone formats a post with a dozen wide columns, it's not easy for the forum software or web browser to accommodate the restrictions of a small screen.


text:
Recover deleted (by Windows) Android photos
I've accidentally deleted an Android folder containing some photos using my Windows laptop. I've already tried a bunch of recovery apps but none of them show the deleted photos (they do show photos deleted using the phone).
Is there any way to recover those photos?
My phone has Android 11 (Oneplus 7t), it's not rooted (bootloader is) and I was using MTP.

That device runs FBE+metadata encryption, impossible to recover deleted files. You can however scan for trash files and thumbnails with app com.i8dudata.imgrecover.free

@alecxs Is this the correct app you are recommending: https://play.google.com/store/apps/details?id=com.i8dudata.imgrecover.free

@RockPaperLz-MaskitorCasket yes it can not restore deleted files, but it can find thumbnails of deleted pictures in hidden directories

Well, it didn't find those thumbnails, only older photos. So I guess it's not recoverable


text:
Can android mobile device support the access to WiFi (No internet) and Mobile data which provides internet at the same time?
Question: I would like to connect android mobile device to WiFi Router (No internet) and to use mobile data simultaneously. The use case is, one android application works on LAN created by WiFi router and other applications (e.g. gmail, youtube etc) work using mobile data. I would like to use all these applications together on a mobile device.
I tried this but I am able to connect to either WiFi or mobile data but not both at the same time. I have used different phones for e.g. Samsung, Redmi running on Android 9, 10, 11. I have got the same results.
Maybe, this question has already been asked many times in the past. I have found answers like the mobile device shall support "Multi path TCP" technology, the mobile device needs to be rooted, the mobile device needs to be in developer option etc.
I don't want to root my phone and I don't want to use developer options.
How to check which phones support this kind of operation? If it is not supported, what can be the limitation - it is a hardware or Android OS which does not support it? How to check all this?

Multi path TCP is unrelated to what you want. This is more for linking multiple Internet connections for redundancy and speed. Additionally it requires a special multipath server on the Internet that all used Internetconnections address and that unpacks the Multi path TCP stream. Therefore this technology is more like a VPN connection using multiple Internet connections at the same time.


text:
Is there an easy way to transfer many, but not all, files to an SD card?
I'm hoping to transfer my photos to a card (then my computer). The problem is the card is too small to handle all of them at once. Is there a way to select say half, or tell it to transfer until it runs out of room? Is there any alternative to selecting thousands of files by hand?

You could try Termux app. It is a terminal/shell that executes text commands, so you could execute a command to move all files that match a certain pattern to sd-card. Some file manager apps may also allow to select files based of a filename pattern so you don't have to select them by hand.

adb is the way to go. don't you have usb connection?

I don't have a usb connection anymore. It broke, I have a samsung...


text:
Password protect zip file with 7-zip that works between Android and Windows
Is there a way to password protect a zip file with 7-zip on a pc, then unzip the file on android (while requiring the password), and essentially use it on either pc or android?
I tried with es explorer, as well as fz explorer, and I'm not seeing any of the needed functionality. Any help/suggestions much appreciated.

Never tried it but my first try would be RAR and TotalCommander

This question is more suitable for https://softwarerecs.stackexchange.com. Handling archives isn't Android's built-in functionality.

Try MixPlorer. I think it got what you need.


text:
Creating launcher icon to Google Play Store's "Manage apps & device" page (preferably in Nova launcher)
I had a home screen icon to the "Manage apps & device" page in Google Play Store.  Specifically, I had this set up in Nova Launcher (Prime).
I tried to recall how I accomplished this, and I simply do not recall, as it was several years ago.
Looking at the Nova Launcher backup file, I see that I had a shortcut to action=com.google.android.finsky.VIEW_MY_DOWNLOADS.  Yet when I go to the Activities list for the Google Play Store, I do not see this activity.
How can one setup a launcher icon to directly access the Google Play Store's "Manage apps & device" page?  Alternatively, the "Pending downloads" page might be acceptable as well.
To avoid accidentally posting an XY question, my goal is to quickly see what apps that were downloaded from the Google Play Store have available updates (and download updates if desired).  The device is running Android Nougat and has auto-updates disabled.

Edit:
The reason why I am interested in how I previously set up this Nova Launcher icon is that I want to open the "Manage apps & device" page as a "tap" (single-click) behaviour on a folder icon.  Specifically, Nova allows creating a launcher icon for a folder that uses "swipe to open" to open the folder, and specifying a "tap action" when tapping on the icon.  (A bug in Nova appears to prevent enabling "swipe to open" while having no "tap action".)
For the "tap action", the user can select almost anything, including any available shortcut or any available activity (but not manually entering an activity string).  I just want to figure out how to specify opening the "Manage apps & device" page for the "tap action".

Long-Press on the Play Store shortcut.
My Apps will be among the option shown. Long press on it to move it to your screen an create a shortcut.
Press the icon to open Manage apps & device.

Thanks Reddy.  I knew it must had been something so obvious I wasn't seeing it.  One of the challenges of SE is to provide sufficient details without overwhelming people.  I erred on the side of not overwhelming others, which has caused your excellent answer to not work for what I'm trying to accomplish.  If I edit my question, would you mind taking another look?

@RockPaperLz-MaskitorCasket using this activity com.google.android.finsky.VIEW_MY_DOWNLOADS via Automate opens the desired Play store page. Do you want to launch it from Nova launcher?

Yes, but I want to launch it for the "tap action" on a folder, for which the user can select any available shortcut or activity.


text:
Error message: "no wi fi mac address"
I am trying to attach a smart power outlet on the smart phone app.  It updated the firmware and then tried to connect to wi-fi.  Nothing showed up in wi-fi and all I could do was add in a hidden network.  I tried adding in my network as a hidden network but it did not connect.  The only thing I have to go by is an error message indicating there is not a wi-fi mac address.
I am a newby, unlike the rest of you, so I am not sure what that means or how to fix it.  Is there anyone who has any ideas?  I really appreciate it, thanks.


text:
SD Card Decryption on Samsung Galaxy M30
I encrypted the SD card in my Samsung M30 and then I factory restored the device. Now I can't access my files on the SD card. Can I recover the data that I stored on it? Are there any tools that can help with this? The SD size is 64GB.

Android uses sophisticated encryption for protecting your data. By performing a factory reset you have deleted the de-/dencryption key and a purpose of an encryption is to protect the data from users that don't have the key. This means the data is gone, you can't access it without breaking the encryption, which would take on a super-computer a few thousand years.

Does this answer your question? How to decrypt Adopted Storage?

Basically, if you don't have the decryption code already, it isn't going to happen... Once you factory reset you deleted the key, so it is more likely that you will be struck by lightning while being bitten by a shark than you getting the data off this card in your lifetime without the encryption key.


text:
"call_state_offhook list.size()==0 number is null" when I call someone with my Samsung Galaxy S9
I see a warning:

"call_state_offhook list.size()==0 number is null"

whenever I call someone with my Samsung Galaxy S9. What is the issue and how can I stop seeing this warning?

after installing a call recorder, have same message

Thanks,. I guess it's the call recorder that causes the message

I found it was due to my call recorder app, uninstalling and reinstalling made no difference. I had to go into settings, then apps, click on the app and storage, followed by clear data. This resolved the issue.


text:
busybox list command show different time format for file last modified time
e.g. android busybox command:
busybox ls -ls foldername/

outputs are:
Jan  1  2015

or
Oct 16 14:18

The first one doesn't show time while second one does not show year.
How to make the output show complete date time e.g.Oct 16 2019 14:18?

You need to add --full-time to the command to view the complete date.
busybox ls -ls --full-time foldername/

As stated on ls command's usage:

--full-time     List full date and time


text:
Samsung Galaxy A asking for password although I never set it
I never had or used a password for Galaxy tablet A. However, it’s now asking for one to turn off the device to reset password. I am unable to turn off or start up the device.
Any suggestions on how I can solve the issue?

Welcome to Android Enthusiasts! I have modified the title and text body. If they don't reflect your issue edit them. Know that it's better to have short title and give as much explanation of the problem on the text body.

You can try google sign in to unlock the device. If this doesn't work you have hard reset as your last option to legally open your Galaxy tab A.


text:
How can I run chroot on Android?
I have my chroot environment setup (Alpine Linux) in /sdcard/alpine. I try running my chroot with the following commands:
su
chroot alpine /bin/busybox

(busybox is the cli of Alpine)
I get the following error:
chroot: exec /bin/busybox: Permission denied.

How can I fix this?
My device specs:
Google Pixel XL (marlin)
Android 9.0
Rooted (obviously) with Magisk

Binaries can't be executed on /sdcard because it's an emulated filesystem with fixed file permissions, mounted with noexec mount option. Create alpine directory on some other filesystem e.g. /data:
~# mkdir -p /data/local/tmp/alpine/bin

Place your executable in newly created directory and do chroot:
~# cd /data/local/tmp
~# chmod 0755 alpine/bin/busybox
~# chroot alpine /bin/busybox sh

This will drop you to a root shell (UID 0) with changed root (/).

Since e.g. Termux is an app, and apps' data live under /data, the OP might be able to perform the whole procedure there.

@DeathMaskSalesman right


text:
Automatically turn work profile off on evenings and week-ends
I'd like to block myself from accessing my work apps at certain times and days (typically, evenings and weekends). Ideally, I'd like to use the system-level setting to remove access to all apps on the work profile. Back when all my apps (personal & corporate) were living on the same profile, I used the paid version of Stay Focused to block all work apps individually, and that was a satisfactory solution. Unfortunately, now the "device policy" forces me to put all work apps on the work profile, this Stay Focused app isn't available on the work profile version of the Play Store, and when I install it on the personal profile, it can't block apps on the work profile, so it's basically useless.
I know turning work profile on/off manually is really easy, but

I too easily forget to do so (and then mindlessly check work email late at night), and
the fact that it's so easy to turn it back on is part of the problem (ideally, I need to be 3-4 clicks away from accessing anything work-related, otherwise I do it mindlessly).

I use a Pixel 3A on Android 10. I can't root my phone. Is there a workaround or am I just out of luck?

If you go to settings > digital wellbeing + parental controls > digital wellbeing > ways to disconnect
There's a setting for setting a work profile schedule

Ah thanks… I don't use work profile anymore, so I can't verify your answer. If someone independently confirms that it works for them, I'll accept it.

It does work as Greta says. I just added it to mine. When it asks you to select "Personal" or "Work" select personal and then the work schedule is there under "ways to disconnect".

It's very well documented here https://www.xda-developers.com/pause-work-profile-schedule/


text:
Create "dead space" beneath GBoard to move it up
I have bought a Samsung Galaxy A50. The problem is, that with the navigation menu completly disabled, as well as the almost completly gone bessel, the keyboard is way too far down for me to comfortably type.
I know that there is the float option for GBoard, but that doesn't really work for me, as the app gets full screen in the background, which makes it hard to see what you type or generally blocks information.
Is there some way to add dead space beneath the Gboard?


text:
What is track.dovelane.com and how do I get rid of it?
Sometimes I get popups for something that claims to be a virus cleaner that redirects me to track.dovelane.com and the again to the play store page for an app called clean master.
https://play.google.com/store/apps/details?id=com.cleanmaster.mguard
What is this and what, if anything, is it doing to my phone and how do I get rid of it?
Edit:  The popup was a plain message box that had "track.dovelane.com" in the top and a message saying you might have been infected with a virus in the message. It looks almost exactly like a hostage ware add that you'd see on a desktop.

CleanMaster is a junk cleaner (used to clean cache and history on your device), and pretty well rated. As it comes even free of charge, I'd wonder if they need such dubious methods to advert it. Do those popups have a pattern, e.g. always happen when you're in a certain app? Maybe you could [edit] your question and include a screenshot?

If it's an Android notification, then you may want to have a look at http://android.stackexchange.com/questions/20368/how-to-determine-which-app-is-creating-a-notification

It hasn't happened again for me to get a screenshot but I did update the post with a description of the popup. It always happens in chrome. It started on www.theonion.com and then it started happening on other sites.

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


text:
Effect of Background Color on Battery Life in Android App
I am studying about the effect of different parameters of Android app on Power Consumption and tips for optimizing them . I came across this
paper which states that ligh background color consumes less power than dark bg color.
I wonder whether We can apply the same logic for apps. When I measured the power consumed by changing the back ground color of a mock Android App , I couldn't notice any change .
Is the change too small to notice or it didn't occur at all?

It would also vary with the type of screen, blacks on AMOLED screens do not turn on the cell, so there is no power drain. It's a bit more complicated than the paper suggests. Really the brightness will have far more effect than a colour, unless you are going all white or all black, and even then the screen type and the software rendering will have a huge impact.

It would be great if you can refer a paper so that I can study and include it in my thesis

where in the paper you refer to are you reading this?  it's the opposite of what I expect although it clearly depends on the display technology which has changed a good bit since that paper was written.

It would also vary with the type of screen, blacks on AMOLED screens do not turn on the cell, so there is no power drain. It's a bit more complicated than the paper suggests. Really the brightness will have far more effect than a colour, unless you are going all white or all black, and even then the screen type and the software rendering will have a huge impact. –  RossC Oct 22 '14 at 10:52

Always, kindly ask the user (RossC here) to post the comment into an answer and wait for few days (a week or so). 2) If the user does show up but doesn't post an answer or doesn't show up at all, then consider quoting his/her comment  into an answer and make the latter a wiki, so that the commenter can always edit it or shouldn't end up thinking that you tried to steal his/her reputation.

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


text:
Samsung Galaxy i8262 stuck on boot screen after flashing
I flashed my Samsung Galaxy i8262 ROM with odin and accidentally I selected a ROM file from phone not from PDA, so when it finished and I restarted my phone and it stays on Samsung Logo

Can one help me please :'(

yes, i do it but nothing happend, it stay also on samsung logo!


text:
Samsung Galaxy S6 not connecting to Windows 10 - not even detecting the device
Can some one help me to identify the root cause of this issue? I tried almost every available solution online and nothing work around.
Installed smart switch
change 2 cables
Put on USB debugging mode change to MTP settings doesn't works
Cables only charging my phone.
Laptop: Nitro 7 (I use port 2.0 for connection that doesn't works too)

If you have replaced every hardware component outside of the phone (USB cable, PC, ..) and the phone software has not been changed it may be a defect USB port. Such a defect is pretty common: when the USB plug is inserted every jiggle on the plug puts a strong force on the soldering points that connect the USB port to the mainboard. If too often a too high force is applied the soldering point can break and the USB port is getting lose.


text:
Android tethering without using sim card?
My Android phone has internet access through WiFi hotspot and it has no sim card inserted. I want to connect this phone to a router via usb or usb-to-rj45-wan-port whatever doable (there is some reason behind that to make the story short).
I can easily accomplish this configuration using PC (i.e., WiFi <--> PC network sharing <--> router), but when I try usb tethering on android it insists to have sim card although it can just use the WiFi connection to provide tethering service. Is there a way to achieve it?

Which Android device and Android version are you using?

On a rooted device it should be possible to make this scenario work for sure. Without root it may work or not - depends on the Android versions and the modification the phone manufacturer has made.


text:
Can't see new options (like Spaces) on Twitter for Android
I have Xiaomi Redmi Note 10S, and MIUI 12.5.4 (Indonesian Rom). I installed the Twitter application, and for some reason, I can't see the new options screen:

Instead, I see the old tweet screen when I press the tweet button:

I already re-install it a couple of times, but no luck.
What is wrong?

Did you mean there's no "+" icon that shows "Tweet" and other menus like "Spaces", like on Step 3 from this article on Dev.to?

Yes, I updated the Twitter, and still I don't have the new options menu, what can I do?

Accounts with protected Tweets are not able to create Spaces. Is that the case with you?

@beeshyams My account is not protected tweets.

Maybe try installing from alternative sources that host apps? Assuming you installed this from Play Store

@beeshyams Thanks I will try to download from their official site and will update here.

@beeshyams I tried to download from other host (not play store) and still I don't see the new options. Maybe it's related to the fact that I burn Indonesian rom?

Ohh, ROM issue could be very likely. I don't use Twitter app but downloaded just to check if it is settings related and could see spaces (Pixel 4a running stock Android 11) // I think we've exhausted all possibilities to conclude its most likely ROM retired

You are in Israel, and running Indonesia ROM. That could be a problem. Try to uninstall and when you install, deny the location access. May help

I will try and update, thanks.


text:
Is there a way to play a series of mp4 files without downloading an app?
If I download several .mp4 files and put them all into a folder, is there a way to play them all, either shuffled or in order?
I just want to avoid having to navigate to the next song every 2-3 minutes.
The device I want to do this with is an HTC OPM9200.

Um, most video players today can do that? Try MX Player.

@AndyYan, i cant use an application for reasons.

@Ceramicmrno0b sorry, could you please clarify by "I can't use an application for some reasons"? Just like other OSes, almost everything needs an app to do something, even if it's the stock media player app.

@AndrewT., I cannot download something to do this.


text:
Gmail app cache on Android
A while ago, I received an email with an image in the message body. It was attached via URL source. I have read that message on my Android device and saw the image there as well. When I go to the mail now, the image no longer loads - it has been taken down, the URL doesn't work anymore. I need to gain access to that image.
I imagine the Gmail app stores data (even temporarily) somewhere on the device, so I'm looking for a way to extract that image. Here's what I've found so far.
I'm browsing my phone internal memory via my laptop. I have show hidden files option enabled.
Android/data/com.google.android.gm/files is empty.
Android/data/com.google.android.gm/cache has several files like these:
1e4d24dc66d8c27bcfe49ac8c74d285d    2107KB
2b04c4c91cdd6f9507d3b40dca0fce31    10522KB
2fb23268fce84c1fb85382eb0d5fbc7e    10410KB
...

I'm pretty sure the answer lies somewhere in these files. Anyone know a way to extract data from them?

App data can't be accessed without root https://android.stackexchange.com/q/47924/131553

Does this answer your question? Where Android apps store data?

Also see this https://android.stackexchange.com/q/46926/131553

@beeshyams I've read through these threads and what I'm getting from them is that the data stored under /data/data isn't accessible from adb or a PC, without root. Ok, I get that. What about these files I do have access for? Is there a way to extract anything useful from them?

No idea what those files are or how to open them (cookies?)// 1. Cache is also stored in /data/data and hence requires root// 2. Connecting to PC through USB (MTP) doesn't expose underlying filesystem (ext4 or f2fs) of internal storage (/data partition) to PC// IMO your question is a dupe of [1]//  No root, no luck

Sorry for my confusion here. I linked Chrome related answers above but it's applicable to Gmail too

@beeshyams that's no problem, I get the idea. Though I would like to find out what these files on /Android/data are for and if they can be useful in any way.

You could ask a separate question on that linking this as background


text:
How to setup Android Chrome to translate highlighted text via the pop-up Google search?
How to set up the little pop-up bar down below the screen, which generates a quick Google search whenever a word or phrase has been highlighted, to automatically translate what has been selected. That was my original setup but I guess I have messed up some settings and now it doesn't translate. How can I turn it back on?

Open Google Translate's settings.
Select "Tap to Translate", then enable "Enable".
In Preferred languages, set "Your primary language" and "Language you translate the most".
Go back to Chrome, select a word, "Translate" should appear. Click on it to translate the word.

Update
Based on Vadim's comment that the method might no longer work, to get the translation back:

Enter chrome://flags on your search bar
Type translation on the Search flag box
Set Contextual Search translations to Enabled.
Then Relaunch Chrome

You should be able again to see the translation at the bottom after selecting a word as seen on the image below.

Remarks:

Touch to Search must be enabled in Chrome's settings (Settings -> Sync and Google services -> Touch to search)
There are times when it stops working. You need either:
a. pressing the 3-dot then Translate or
b. to restart Chrome, or

It worked even without Google translate installed on my device - until the beginning of 2020. But now I still can’t get it back. Your answer doesn’t seem to address the specific problem, at least for me: I still can’t get that popup bar below the screen back.

@VadimSamokhin See edit.

Thanks, Reddy, I really appreciate your help, but still no luck :(

@VadimSamokhin Does the Google logo appears when you select a word when not using my workaround? If you have Google Translate installed, the only remaining solution is to select Translate from the menu that appears after selecting a word. The wors will be translated on the Google Translate bubble but not on the bottom bar.

I've ended up with exactly that option: I choose "translate" from the menu that appears after selecting a word. Thanks much for your help!


text:
Play store stuck on 'Download Pending' or 'Waiting to Download'. How to fix?
TL;DR - How to uninstall the Google Play store?

A friend of mine deleted my Google Account as a prank (don't know how it is a prank). When I came home, I just logged in and tried to install some apps, but it wasn't downloading and stuck on Download Pending.
Here is a list of troubleshooting I did:

Force stopped and disabled. Cleared data and cache. Uninstalled updates. Restarted the APK but still didn't work. Yes, I also gave it time to update.

I deleted all my other accounts and just kept my Google Account. Did the same as 1), didn't work.

OK. I remembered that there are modded Play Stores available online. So I downloaded the Lucky Patcher Google Play Store (modded) ver. 14. something and it didn't work. Also, did 1) again after I installed it.

When I uninstall the update for the modded app, it requires authorization, meaning I would have to sign in again. No problem, but there is no option to log out, meaning the arrow drop-down doesn't appear. Also, I signed out from Settings and relogged in from Play Store, but still, when I open it, it asks for authorization again.

I tried to install the Gapps again. In the XDA forum, it was stated that you just need to install the package again and it will replace the existing Gapps. I did it. I downloaded the nano package. But it asks for Authorization. Still no drop-down.

I am back again with the Lucky Patcher app. It will let me browse APK and use Play Services, but it won't let me install APKs.
How to uninstall Play Store and reinstall it?

As you installed GApps on your own you are using a custom ROM. May be just just ran into the Google certification for custom ROMS which is now required. Old installations continue to work, but it is required for new installations. Deleting and re-adding the Google account may be considered by Google as new installation: https://lineageos.org/Google-Play-Certification/

I had a similar issue after trying to install a custom ROM onto an old tablet. In my case, the solution was to change to a different build of GApps.
I had tried to install the Slim6 ROM (Android 6.0.1 Marshmallow) onto a Samsung Galaxy Tab 2 GT-P5110), with Open GApps Pico (also tried Nano).  This appeared to work: I could add my Google Account and browse apps in the Google Play Store, but anything I tried to install or update just hung on "Pending..."  None of the normal advice about clearing caches worked.  I fixed the problem by installing the Delta version of GApps base, after which everything seemed to work fine. I didn't even run into the Certification issue mentioned by @Robert - maybe my setup was too old!
If you run into the Pending Downloads problem after installing a custom ROM, my advice is to research the threads for your ROM in the XDA Forums, and look for a known-good version of GApps that works with that ROM.  Hope this helps someone else in the future!


text:
What do I type in PATH variable for ADB server to start from CMD?
I am following a Wiki on how to install and set up Android SDK and I am stuck at a step where I am supposed to test if the ADB server works by using the command adb start-server. Is this command correct?
The Wiki can be found here:
http://wiki.rootzwiki.com/Android_SDK
I have done what it says in step 5. But it doesn't seem to work. I get the standard message in CMD that the command is not an internal, external command or a program.

Add the following to the end of the Variable value field:
Windows XP: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\
Windows Vista and later:
  Replace YOURUSERNAME in the following lines with your Windows username
32-Bit: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\
64-Bit: ;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\tools\;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\platform-tools\
Click OK, OK, and OK to close the Advanced settings.

So what gives? The CMD prompt is at C:\Users\myusername when I run the command. Maybe I need to CD to the android-sdk folder first before running the command? But then what use is it to add the path in the PATH variable?...

After you add variables to the system you need to close the command window and open a new one. if that still doesnt seem to allow you to do adb commands, make sure the path you are adding is the path that you actually installed the SDK to.

The reason to add the path into the $PATH variable, which btw, is system-wide, so no matter where you are in the command line i.e. CMD, adb will work regardless as windows knows where the actual adb binary resides in.

Yes, but I don't get this part where you're supposed to replace YOURUSERNAME with the actual user name of the account. I used default installation location on C drive and I installed it on a 64-bit system.

I have solved my own problem. Those search paths are all messed up!
I checked the installation path and it's installed in C:\Program Files (x86)\Android even though I do have a 64-bit version of Windows. But nevertheless, this is the default installation location.
So I updated the PATH variable with following line.
C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\
And now I can start ADB server from CMD regardless of where the prompt is at.

I have no clue why they are referring to AppData\Local\ folder in the guide for the 64-bit systems. That makes no sense at all. If anywhere, the installation location should be in "Program Files" folder for a 64-bit system. They actually put this in for the 32-bit systems... like I said, it's all messed up.
I should point out that adb.exe has been moved from C:\Program Files (x86)\Android\android-sdk\tools\ to the new location C:\Program Files (x86)\Android\android-sdk\platform-tools\. This has been done in later versions of Android SDK.
So if you are reading this in year 2013 then you can probably just get the latest SDK and use only this last search path. You don't need them both. At least not for ADB and Fastboot. If you're a developer then you maybe need to access tools from both directories, although if you're a dev then you probably won't need to read this at all.
How to edit a system variable
Here's a short how-to for the newbies. What you need is the Environment Variables dialog.

Click Start (Orb) menu button.
Right click on Computer icon.
Click on Properties. This will bring up System window in Control Panel.
Click on Advanced System Settings on the left. This will bring up the System Properties window with Advanced tab selected.
Click on Environment Variables button on the bottom of the dialog. This brings up the Environment Variables dialog.
In the System Variables section, scroll down till you see Path.
Click on Path to select it, then the Edit button. This will bring up the Edit System Variable dialog.
While the Variable value field is selected, press the End key on your keyboard to go to the right end of the line, or use the arrow keys to move the marker to the end.
Type in ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ and click OK.
Click OK again, then OK once more to save and exit out of the dialogs.

That's it! You can now start any Android SDK tool, e.g. ADB or Fastboot, regardless of what your current directory is in CMD. For good measure here's what the dialog looks like. This is where you edit the Path variable.

The location where binaries on Windows are stored is determined by the type of the binary and not by the running Windows version. That is, a 32-bit binary will be installed in Program Files (x86) and a 64-bit binary will go to Program Files. Therefore the SDK installer uses the correct location.

Good point! In other words the Android SDK is 32-bit so it installs to the 32-bit (x86) program folder. Which is why that part of the root guide that gives instructions for 64-bit systems makes even less sense then.

just note that step 8 is different in windows 10. thanks for your help!

Hopefully, people looking to edit the PATH variable will know how to navigate dialog boxes and manipulate text strings.

I had platform-tools installed right from Android studio and that is where they were placed:
C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools
Then this is the directory needed for the PATH variable. AppData is usually a hidden folder and you will not see it in your directory unless you enable showing hidden directories.

Thanks Joshua – I've [edit]ed your answer accordingly to include those details (feel free to [edit] your posts anytime if you want to correct/improve), and removed the (now obsolete) comments.

instead of looking for a default location simply look for platform-tools\ and android-sdk
or just sdk
those are the paths you need to add to the variable list

Yes, and where do I look for platform-tools and android-sdk? On my desktop?...

My point is that you have to look for them some place. Right? And what's a better place to start with than the default installation location? And just to be clear, we're not looking for any SDK folder that pops out! We're looking for the one used by the Android SDK. So I'm not gonna use file search to find any random folder called 'SDK' to put in my Path variable. Remember, you have Java SDK installed too if you have Android SDK (and probably others too if you're a developer). You don't want that SDK folder.

Steps to set the path to the platform tools:
Step1: Open Android Studio, go to Tools/SDK manager and get the Android SDK path which is:
C:\Users\username\AppData\Local\Android\sdk

Step2: Go to Control Panel/System/ Security/System and click on Advanced System Settings.
Click on Environmental Variables. Click on PATH. Click Edit and append the following:
C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\

Click Ok, OK.
Step3: To check if the paths are available, open the Command Prompt, type adb. Press Enter.
You should see a response that the platform-tools folder is in place.

Just add this to System Variables "Path":

C:\Program Files (x86)\YOUR_ADT_FOLDER\sdk\platform-tools\


text:
How do I export all Colornote to text?
How can I export my notes from Colornote to a text file? My notes are very valuable to me and I want a way to keep them which is independent of Colornote.
This is the link to the App: ColorNote Notepad Notes

Consider this answer: Import data from ColorNote app?

Select the note you want to export.
Press the 3-dot, then select Send.
Select Drive, select the folder where the note must be saved, click on Save. The note will be saved and you will be able to open it as a text file even if it does not have a txt extension.

You must repeat the process for each file as the app does not allow to send a batch of notes.


text:
Cannot install apk to my device manually, got error "App not installed"
I'd like to publish my app to Google Play Store; but first, I would like to do a last testing with the signed apk to ensure that all of the used API keys are working correctly with the release version (GMaps, Facebook, etc).
So, I just made a signed version of my app with our release key and when i try to install the app to the device i got an error:

I have tried to copy the apk to the device and install it with an apk installer app.
Strange thing is when I do the same process with debug signing key, all is well, I can install and run the app.
Here are the steps of the procedure:

I select the release key, type password.

I do select release build type instead of debugging

Just in case I also defined in the gradle file the signing keys; but, I must admit I dont know is it necessary.

I tried like 7 seven times now. So, I assume this problem is not just a mistyped password, also I can make this work with the standard debug android signing key.
Please help if you can.

Please try to install the APK using the command adb install .... this is the only way to get a meaningful error message.

Were you using the same package name for debug and production versions? If that's the case, did you uninstall the debug app before installing the production app? Otherwise, the signature won't match.

This helped me solve the issue. Just go to the Settings --> Apps --> Click on your App. ---> In App info page at the action bar menu there will be an option called " Uninstall for All users " click that. Your app will be completely uninstalled and now you can try installing the new version with no issue.


text:
Digital Wellbeing doesn't have timer options: detects mine device as fully-managed
I am using Nusantara ROM (Android 12) and my device is RMX2193. The device isn't managed by an enterprise so I can't understand this
Digital Wellbeing shows App timers aren't available for work apps or fully managed devices
Please note that app timer is no longer a Pixel exclusive feature since the last few years.
See the bottom-most part of the screenshot

What does adb shell dumpsys device_policy show?

Here is the output https://pastebin.com/26RnbrPf

Can you remove Google Play (or whatever name it is using) from the device administrators and see if that app timers issue is resolved?

Find My Device (part of gsf) was the only admin app on my device, I disabled the toggle fot it yet the issue persists. Also, 'Smart Lock (Google)' was a Trust Agent. I disabled that toggle too but to no avail.


text:
An assist ball with some other icons appears while on a call
An assist ball with some other icons appears on phone while on a call. Why does it appear on my Redmi Note11, Android 12 phone?

What apps do you see in Settings > search for "display over other apps"? Do you see any 3rd party app?


text:
Gray link pop-up on my Android device screen

Why my Android device keep gray link on the screen? When it's get rotated it will show bunch of gray link, I don't know how to make it's disappear.
I just use mouse and keyboard on my Android and the issue those gray link appear. I don't have any ideas to stop it.

Could you mention the device model and Android version? Also, if this is a screen overlay, then you could try Determine which app is drawing on top of other apps?,

I use local phone with android 10. I've been checked Im not gives other apps to draw over apps.. I just using browser chrome and via, sometimes when I click a link that's grey link appear.. this issue happen since I use mouse and keyboard on my Android


text:
Backup memos from Samsung Galaxy S and restore it on a Nexus 5
I just bought a Nexus 5 and I'm in the process of backing up and restore all the things I need from my old Galaxy S to my new Nexus 5.
One of the thing I need the most is restoring the hundreds of memos from the memo app in the Galaxy S which I belive was developed by Samsung. There's no such app in the Nexus 5 so I'm looking for a way to restore those memos on the Google Keep app but with no luck.
I backed up my memos using Kies and I got a Memo.smm file.
Is there a way to do restore it on the Nexus 5? Any other way?

Will be hard to import them in another app, as the formats are unlikely to match. What Android version is running on the Galaxy S?

it would be fine to just being able to read the .smm by converting it to a text file. Android 2.3.3

Manually sorting things out; yes, that could work. Still, no idea how to achieve that. // I was thinking of adb backup, but that doesn't work with 2.x. Are your devices rooted? If not, I'll have to pass this to somebody familiar with Samsung specifics.

It's not rooted but I can do that if there's no other way because I really need to keep those memos. What would I be able to do if it was rooted? I know I can use programs like Titanium but I fail to see how I can use it to restore my data on the Nexus 5.

Exactly that was what I thought about: backing up the entire app including its data with TB on the Galaxy, and then restoring it on the Nexus. Not sure if it would run there, but worth a try.

I ended up doing a Titanium backup. I then opened the memo.db file with sqllite database browser and I exported the memos to a csv. I'm now looking for a way to either import this csv to evernote or to google keep :D

That would be a separate question. I'll put the TiBu variant as answer here meanwhile.

I didn't mean to ask a question about that, I'm just trying to complete the whole process before writing an answer :-)

If the Galaxy S is rooted, you could use Titanium Backup to back up the app including its data. If the Nexus is rooted as well, you could try restoring this backup there directly; with some luck, the entire app works there as well, and there's nothing else to do.
If not (or the restored app won't work on the Nexus), you could extract the app's database file from the backup, and export your memos to e.g. .csv. With some luck, some other Memo app will be able to import that directly; otherwise this should at least enable you to copy-paste your memos.


text:
Recover data on a bricked Nexus 5
I bought a Nexus 5 just a few weeks ago and it died miserably yesterday without any apparent reason at all. I've read quite a few threads around the net about this and I haven't been able to power on the phone with the method suggested.
What I'd like to do now is trying to recover as much data as possible and/or wipe the phone completely [without losing warranty]. Is there a way to do so considering that:

connecting the phone to the computer won't work
I can't power on the phone in any way
I can't reach the boot loader

What I've tried so far:

holding the power button down for 10+ seconds
holding the power and the volume (+ and -, either together or one by one) buttons for 10+ seconds
did the steps above when disconnected from a/c, when connected to a/c and when connected to usb.
phone recharged for a 10+ hours and did again all the steps above
tried at different time of day with different stars configuration, swearing and being nice, swearing and being nice at the same time too.
asked the help of all gods I'm aware of without any luck (does this suggest google is evil?)

Is there a reason you can't take it back to the shop? Or did you get it direct from Google?

Can you boot into recovery, and do a factory-reset from there? See Google Help for steps involved. This would wipe the phone, but not offer a backup (unless you have a custom recovery installed).

Do you have a wall A/C charger?  Leave the phone on the charger for a few hours, and then try powering it on with the charger still plugged in.  If it doesn't power on - nothing much you can do other than sending it in for in-warranty repair or replacement.

@MarkMayo I bought it from google. I can send it back but I'd like to recover some data that wasn't synced anywhere and also wipe my personal data.

@Izzy I cannot boot into recovery

@Chahk already tried but it didn't work

:( If it doesn't even power on, there's not much hope for data recovery. Send it in, and take it as a lesson to always take backups. (I learned that last year when 2 out of 4 disks in my RAID5 NAS died  simultaneously.)

it was a two weeks old phone with no much in it except all the progress I made with ankidroid studying kanji. that hurts. And it's also a little bit annoying I can't wipe my data before returning it back.

could you please mention what all steps have you already tried so far to get some useful suggestions?

@shub question updated with the informations you're looking for


text:
Android Phone Storage Full due to APKs
My OnePlus Two has 64GB Internal Storage and no SD card.
It shows Phone Storage Full warning. When I investigated, I saw below stats and am unable to free space.
Settings > Storage & Memory > Storage & USB
Internal Storage 53.62 GB Used of 54.00 GB
Break Up

Apps      14.00 GB
  Images   565 MB
  Videos    8.00 KB
  Audio     44.00 KB
Other      38.94 GB
  Cached Data   3.64 MB

I clicked "Others". Next, "Explore" > "File Manager" > "Categories" > "Phone Storage" > "Storage Information".

Images   170.57 MB
  Audio      1.98 GB
  Video      1.02 GB
  Others    14.9 GB
  Archives   538.09 KB
Apks          35.46 GB
  Documents   117.16 MB
  Available        339.48 MB

When I check "apks", I see several apks for each app (which are presently installed or were installed in past). It looks like on each update of the apps, the apk file for each update in present on my phone.
I have tried some uninstalling apps but that does not remove all apks. I still see several apks for each app which I uninstall.
Example of apk names.
Facebook_140.0.0.24.91.apk  86.2 MB
Facebook_141.0.0.31.91.apk  86.2 MB
Facebook_136.0.0.22.91.apk  82.37 MB
Facebook_135.0.0.22.90.apk  81.79 MB
Facebook_130.0.0.45.70.apk  81.77 MB
Facebook_134.0.0.25.91.apk  80.69 MB
Facebook_132.0.0.20.85.apk  80.55 MB
Facebook_131.0.0.32.69.apk  79.53 MB
::
::
Facebook_114.0.0.20.70.apk  69.49 MB

Similarly for each other app on my phone.
OxygenOS version 3.5.8
Android Version 6.0.1
Android Security Patch Level March 1, 2017
Kernel Version 3.10.84-perf+
OnePlus@ubuntu-56 #1
Mon Mar 13 11:40:18 CST 2017
Build Number ONE A2003_24_170313
Please help. Any solution other than phone reset ?

At first glance this seems like a bug in the ROM. Can you give more details about what ROM you have?

@DanHulme Sorry. Missed OS version in Question. Added it now at the end of my post.

After an apk is installed it can be deleted from a file manager and you keep your apps/games.

That is the temporary recurring solution I am doing. I thought there could be a way to fix this.