text:
Data Acquisition/Live Boot/Flashing What Can I Run using USB on a Boot Looping Android Device?
I am wondering if there might be a way for me to get some to "live boot" my bootlooping Samsung Galaxy S7 G930A (AT&T model, qualcomm snapdragon with locked bootloader) for data recovery purposes.
I saw an answer discussing booting SoC's from a usb drive and another answer specifically regarding this sort of thing for samsung devices
I dont need a custom rom, I can use a signed one, anything I can get to boot or interact with the device (usb-debugging from PC? fastboot?) without deleting my files currently on the device.
I also have some confusion about flashing, as normally it seems like this destroys the data on the device There is a comment here seeming to say otherwise and an article suggesting that you can "flash" an ENG_ROOT image and non-destructively recover data (found that article from another interesting article here).
Is it possible to interact with the device and retrieve data (even encrypted data) via some sort of "live boot" or interaction via USB without using booting a (possibly corrupt) image already on the device or while its "off"? Also some clarity about flashing and if it has to be destructive to the data on the device would be nice.
Notes

I am "Developer" on the device, but I think USB debugging was disabled and I dont know about ADB (used it once, but think it was disabled).
I saw this post about a S7 Edge, but I am not necessarily trying to get it in usable shape again, just recover data for now.
There is this post as well, but its older and I don't know if the same knowledge applies today or to this specific device with a locked bootloader (other posts seem to indicate it may not).
There is acquisition software like andriller but I just dont know if I can use it from the devices state.
Willing to try and get root
No one seems to have answered this question, my question is not exactly the same (I ask about what I can do via usb for recovery purposes) but its related

Thank you! - TFB

If the bootloader is locked then you can boot only kernel images signed by Samsung. And I have not yet seen an Android phone that is capable of booting from USB or SD-card.

There are some signed images available I also some ENG_ROOT images.


text:
How to build and flash Pixel 8 platform and kernel
I am a complete newbie to AOSP and I'm having trouble building and flashing android kernel for Pixel 8.
I've been trying to follow Building Pixel Kernels instructions, but I'm experiencing some issues. I think my problem is that I don't know which platform manifest branch to use with which kernel manifest branch.

When I try to flash the device using flash.android.com, there are no instructions on which platform and kernel combination is supported for Pixel 8 device (there's a table but it only has information regarding Pixel 6). I tried flashing git-aosp-main-with-phones, but after flashing the kernel, Pixel 8 will not boot correctly. I built the kernel by repo init & sync -ing android-gs-shusky-5.15-android14-d1 branch from android kernel manifest. I followed the guide from the same instructions mentioned above for fetching kernel source, building it, and flashing it. But the device only displays android logo and after a few minutes, kernel panics.
I decided to try fetching and building the platform myself, and I tried following combinations:

platform manifest android-14.0.0_r27 and kernel manifest android-gs-shusky-5.15-android14-d1

results: kernel panics after a couple of minutes

platform manifest android-14.0.0_r6 and kernel manifest android-gs-shusky-5.15-android14-qpr1

results: kernel doesn't panic, but Pixel 8 displays Google logo and doesn't proceed

If someone could point me to a working platform and kernel combination for Pixel 8, (or if I'm doing something else wrong) it would be extremely helpful!

source: Stack Exchange

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

sort: votes


text:
How to make Android 12 let me pick the app every time when opening URLs on a particular domain?
If I click a Youtube link, which opens another app, I want to choose every single time which app to use. This worked fine in Android 11, since I could just set the option to 'ask every time' in the app manager, or something like that, and never tap 'always use this app'. However, this was rehashed in Android 12, at least on Pixels, such that I can only enable or disable opening certain links in a particular app. Is there a way to revert to asking always, if just for a certain domain?
If I turn on opening the links for the official Youtube app, it becomes the default one for Youtube links. If I then also enable the same for the alternative app, the Youtube app still opens by default. There's a nuance that the Youtube app has 'verified links' for the youtube domain, and the alternative app just has a list of domains with '0 verified links'. Does this mean that Google simply took the decision away from the users and gave it to domain owners?
Google's instructions on the matter is that I need to turn off automatically opening links, for each of the alternative apps. But after that links are just opened in the browser instead of letting me pick the app.
Even weirder is that some links still do ask me to pick an app—but not links to Youtube, which is what I use the most.
This question was previously asked in regard to Android 8—but as mentioned above, the feature worked fine in v11, and then the problem cropped up again in v12.

Edit: the docs on ‘Verifying Android app links’ say that only one app can be set as the default for a domain, which is understandable. This implies that enabling opening links in a particular app sets it as the only choice, and the functionality of letting the user pick the app each time is gone in this configuration. (Perhaps with the links that still give me the choice of the apps to use, those apps are built for an older version of the API—I might need to look into that.)
It's also said there:

Before you manually invoke domain verification on a device, you must reset the state of Android App Links on the test device. To do so, run the following command in a terminal window: adb shell pm set-app-links --package PACKAGE_NAME 0 all

This command puts the device in the same state that it's in before the user chooses default apps for any domains.

It's unclear whether this works on a particular app or all apps on the phone, and what the behavior is when the phone is in this state. Presumably it's back to when opening links is disabled for each of the apps, and they're opened in the browser instead. It's also vaguely and hazily suggested that Android will verify the links again on seeing a url-opening intent, not just after upgrading the app.
Kinda sounds like my only solution is to have a separate app that acts as the default for the links, and have it pop up the choice of the other apps to kick the link to.

Not sure if this still works, but there is the BetterOpenWith app which is set-up as default web browser but instead of loading the web page it shows an app selector and then allows to redirect the URLs to the app you have selected. https://xdaforums.com/t/app-4-0-better-open-with.2831738/

@Robert Yeah, I've encountered that or another such app, and didn't understand back then why I would need it. Remembered about it while writing the edit for the post. Though since Android allows adding domains to open with an app by default, this probably can work without setting it as the browser. (I think even that Tasker/Automate can serve for this.)

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


text:
Should I keep the serial number of my phone private?
I've just purchased a new, sealed Samsung Galaxy S24 online and the seller is now asking me for a picture of the "About phone" page. He says it's to "keep track of the item", but I'm wondering whether it could be used for any malicious purposes.
The information he's asking for includes the serial number and IMEI but this seems to be openly available on the product box, so he technically could have already gotten it before selling the phone to me. Should I send the information to him or turn down the request?
This website suggests that it might be possibly used for warranty claims but I think it's unlikely. Any advice would be appreciated!

Just don't give it. What do you care if he wants to track the item? What benefit do you get out of it? As far as you know, you can only lose. If he is a scammer though, he is not very skilled since he didn't give you any personal incentive.


text:
Lost Huawei P30 Pro and data protection
I recently lost my Huawei P30 Pro smartphone and I'm concerned because the phone contained personal data.
I don't want anyone to get access to that data.
The phone was protected by a 6 figure password (unlock password).
Is that enough to make sure that my data is 100% protected and that if someone finds the phone, they would have to reset the phone and clear all the data on it before being able to use it? Is it also impossible to access the phone's data by plugging it to a PC with a USB cable?

It can not be 100% protected.  There is a tiny, finite chance that someone can guess your PIN/password.  The best thing in the future is to install some sort of Phone finder that can remotely wipe the data.

Ok, so you mean the only way someone can access my data is by guessing the code, there is no other way, right?

@Platus As long as the bootloader is locked and the device is encrypted, that is correct... The user data isn't decrypted until the initial PIN is entered on power-up. That said, if you had unlocked the bootloader, rooted it, or the device wasn't encrypted (unlikely if stock), then all bets are off and anyone with simple Android knowledge and a PC may be able to access the user date.


text:
Annoying ribbon blocks my screen on Cubot phone
I have a Cubot phone Android OS. It's a new phone and I have a very annoying problem. Every time I perform a function, a ribbon appears at the bottom of the screen telling me what function I am performing, for example, the Google Photos app logo and the words 'sharing to WhatsApp’ or ‘Uninstalling. . .’ etc.
I cannot get rid of this ribbon, and it hogs my screen for about 30 seconds. As it overlays whatever is behind it (and cannot be moved or deleted), I cannot see the keyboard or whatever else it’s overlaying, and I have to wait until the ribbon disappears on its own before I can use my phone again.
I have searched for months for information on this but cannot find any way to stop it from popping up. I’ve never had this problem on any other phone, and I’ve used Cubots for years.

Have you enabled Developer Options on that phone? Which Android version is installed?

This might be an accessibility feature, though I can't recall any that shows the user's action. However, the "30 seconds" reminds me of the "Time to take action" accessibility setting that affects toast-type messages. You might want to check/search it in the Android Settings.

Hi Andrew. I have just changed a setting under Accessibility - Timing Controls - Time to Take Action where it was set at 1min. I have changed it to default and it seems to have solved the issue, I hope. Thank you Andrew and Robert for responding.


text:
Whether data recovery after flashing custom ROMs needs a copy of eMMC as a whole
The common guide for Android data backup and recovery is to make a copy of userdata, while I noticed that after flashing CM ROM all my devices (Oppo Find 7 MSM and Meizu Meilan2 MTK) contents of /dev/block changed to mmcblk0p form and the path of "by-name" is also change to the same /dev/block/platform/(related to chip)/by-name, which is different from the guides I saw.
I want to try to recover the data before flashing, so I wonder whether it is sufficient to make separate copies of partitions. I don't know where is Android's GPT table or something that records partition change.
By the way, it seems that making copy separately is easier, is there a dd or pull method other than booting into download mode to copy as a whole?


text:
Why is the latest Android Build ID starting with the letter A?
In the following list of "Source code tags and builds" the first entry has the build id AP1A.240305.019.A1.
https://source.android.com/docs/setup/reference/build-numbers#source-code-tags-and-builds
I find this strange, as based on the "Build ID definitions", the first letter is supposed to be the "letter of the codename of the platform release", which seemed to follow an ascending alphabetical order so far.
https://source.android.com/docs/setup/reference/build-numbers#build-ids-defined
Out of pure curiosity, does anyone have any idea as to what caused the sudden jump to A?


text:
Is it possible to restore my device to pre-factory reset for saved logins?
Basically, I have reset my phone after an absolute nightmare of forgetting my pattern.
In other to sign back into my Google account, it wants to send a notification to my S23 - however naturally this doesn't do anything after the reset.
Is it possible therefore to:

Work out what my previous device ID was before the reset? I still have websites saying I'm still signed in on the 'old phone', but I don't think it's possible to grab any more detailed information and sadly, I made no backups of the phone
If A is possible, can I spoof my device ID in order for apps like Google and Facebook to send a notification to my device?

Unfortunately, the recovery process for each account has failed. Google won't offer me a reset as I'm still allegedly signed in somewhere...

You should remove the device form your account https://support.google.com/accounts/answer/3067630?sjid=15906456687386033949-EU#remove If you can not login on the web portal because of the device reset you need to recover your account https://accounts.google.com/signin/recovery


text:
Touchscreen inputs without user interaction?
Consider the following system:

Stock Android 9, unrooted
USB and wireless debugging unavailable
screen permanently turned off

So basically a headless Android device.
Question: Is it possible to programmatically execute touchscreen inputs without any user interaction, e.g. in order to automatically force-stop selected apps?
Example: The default method to do this manually is from the app info menu, i.e.

Similarly, inactive/background apps can be closed from the developer settings:

Note: A purely programmatic solution is required. Connection to a debugging device is allowed only once for initial setup, otherwise: No external devices.

If all you're trying to do is kill apps, you can use ADB commands: https://android.stackexchange.com/questions/45202/terminal-or-adb-command-to-force-stop-applications

@jlehenbauer How can you use adb on a headless Android device without remote debugging?

I'm going to assume that this restriction:

USB and wireless debugging unavailable

...is specifically referring to USB debugging, and that the USB port is still functional for general-purpose use.
Judging from your example navigation flows, I'm also going to assume that the Android device screen is in some semblance of a PIN-"unlocked" and usable state at the software level, even if the physical display is off.
Per the official documentation, Android has had support for USB mice since 3.1:

In USB host mode, the Android-powered device acts as the host. Examples of devices include digital cameras, keyboards, mice, and game controllers.
[...]
USB accessory and host modes are directly supported in Android 3.1 (API level 12) or newer platforms.

So, you can use some form of USB-connected hardware emulation device (often referred to as a "rubber ducky") to simulate mouse activity and navigate to the relevant menus. This blog post has more information on how that can be accomplished.

Sorry, but it seems you didn't understand the question text, which reads: "Is it possible to programmatically execute touchscreen inputs without any user interaction [...]?" The goal is to automate touchscreen inputs such that no user input is required. Connecting and using an external HID (such as a USB or WiFi keyboard, mouse, or touchpad) precisely constitutes a form of user input, which we want to avoid!

Connecting a USB device one time to run some automation in an infinite loop only requires user input to the same extent as, e.g., installing some software that might have the same effect (unfortunately not really possible on Android with your restrictions). There obviously needs to be user input to set up a solution.

After re-reading your comment, I'm not convinced that you actually read my original solution correctly. I'm referring to using an HID emulation device, i.e., something that automatically sends simulated "user inputs" to the phone. This would not require any user interaction after being plugged in.

I perfectly understand your suggestion. Again, please read the question and my comment below your answer carefully: 1.) USB is not available, 2.) a programmatic solution is required. I will certainly not carry around an "additional device" permanently attached to my mobile phone - this is a ridiculous suggestion. Please stop insisting on your hardware solution, we need a programmatic solution.

Also, your definition of user input seems intentionally distorted. Obviously, we're not excluding any form of physical interaction with the device, as this would render everything impossible. Obviously, the script/app needs to be installed initially. "User input" here as well as in 99% of all other use cases means manual touchscreen inputs by the user during normal runtime, after initial setup.

For the third time, my solution did not require any manual inputs during normal runtime. You've laid out an absurd situation with your question. I can assure you, there is no solution that won't be equally absurd to fit the requirements you laid out. Why on earth would anyone carry a mobile phone around if the screen was permanently off? In such a ridiculous scenario, obviously strange solutions like a small hardware peripheral would have to be considered. But seeing as you don't like that answer, I doubt you'll ever have a solution to your extremely contrived situation.


text:
Is it possible to spoof touchscreen inputs without user interaction?
Consider the following system:

Stock Android 9, unrooted
USB and wireless debugging unavailable
screen permanently turned off

So basically a headless Android device.
Question: Is it possible to programmatically spoof touchscreen interactions on such a device, e.g. in order to force-close a firewall app without any actual user input?
If yes, how? If no, why not?
Example: The default method to do this manually is from the app info menu, i.e.

Similarly, inactive/background apps can be closed from the developer settings:


text:
Touch mapped incorrectly to screen (Redmi Note 12 4G)
I recently replaced the screen on my Xiaomi Redmi Note 12 4G after the original one was damaged for an Amoled one sold on Aliexpress. At first (that is after connecting the battery for the first time), the screen works fine, but after rebooting it, the screen (which btw has 1080x2400) seems to  map the press to a top left rectangle of about 130x300 (so if I touch the bottom right corner it will show me pressing 130x300, I checked using the trace tool). The screen part works perfectly, and using a mirror tool with the computer, the phone does recognise touch on the rest on the screen, but only virtually. If I disconnect the battery and connect it again (or reboot using adb) the screen works fine.
I was hoping I could use some adb command or something of the sort to recalibrate the touchscreen or change the size of the area it recognise.
Thanks in advance for all responses


text:
How to reinstall an uninstalled system bloatware app through ADB?
My phone is an unrooted Oppo A1K running Android 9.0. Yesterday when removing bloatware from my phone, I accidentally uninstalled a system app using the adb command;
when I Open MY PHOTOS and click on send or share option in my photos, app automatically crashes I Don't want to factory reset my device. Please tell me another way...

On unrooted devices the adb pm uninstall command can not really uninstall a system app, only disabling it, so the apps should still be there. You should be able to list them and then you should able to re-enable them using adb shell pm enable PACKAGE

@Robert, shouldn't this be an answer?

@RohitGupta As the question does not include the exact commands used to disable the packages I wasn't sure if the pm enable commands works in all situations.


text:
How to show year of all incoming SMS on Android 14 (Pixel 6)?
I have a Pixel 6 phone and noticed that the year of incoming text messages is not shown if they are less than a year old. Is is possible to enable display of the year on all messages?
For example, I have a message showing "Tuesday 14th March 2023"  since it is more than a year old, but the next one only shows "Thursday 30th March" since it is less than a year.
I'm using the built-in app for SMS on this phone, and if this is possible with another app, I'm willing to switch.

I use simple SMS from F-Droid store and it always shows me the date of an SMS. Not sure if you really have to switch the default SMS app as Android has a central SMS database. So you should be able to just view the SMS using this app.


text:
Can you stop people from adding you to RCS group chats?
I keep getting added to RCS group chats by Nigerian/Filipino numbers asking for my credit card details, so I would like to know if there's something I can do to stop that.
Can I require my approval before I can be added to groups? Is it possible to disable group chats without disabling RCS entirely?

RCS replaces the standard SMS/MMS software but otherwise works under the same principles. As such, you can't prevent being sent messages using RCS the sane way you can't prevent being sent any other SMS. That is, unless you proactively block the offending numbers. Any modern Android phone will let you do that.


text:
Getting inside of an APK
Is there any way to interrogate another app's internal parameters?
Long story short; a backgammon app is using cheating dice, if I can grab the RNG seed it's using (and then manipulating) I can test it against the latest version of the software that publishes the seed (and has an improved game engine......they only released the new functionality once they'd sorted out the AI).

Programs that analyze APK files in detail are available for PC/Macs like Jadx-Gui or apktool. And there are a lot if commercial programs can do so. Note that questions on app recommendations are off-topic here.

I was referring to run time programs, sorry if I didn't make that clear.  The developer has hidden his "let's choose 2 dice" algorithm behind ProGuard.

Not sure what you mean by "run time programs". If the app is obfuscated you have to use your brain to find what you are looking for. Proguard renames and potentially moves classes and methods, so nothing too complicated. Jadx-Gui has some deobfuscation functions included, but it can only improve the situation, the original names are gone. Android itself doesn't care for difficult to read names, it just executes the code as it is.

So I run the analysing software - I then run the backgammon app.  The analysing software reports back various metrics from the backgammon app.  I'm sorry if I've made that overly confusing for you.  Years ago on a ZX Spectrum I could load a disassembler into memory, load the target program and the disassembler would display the various parameters being used by the target program.  That was 45 years ago, please tell me we haven't regressed to the point that unscrupulous programmers can get away with blue murder undetected these days?

Static program analysis still works. You just have to consider that there are about a dozen or more frameworks that can be used to build Android apps based in various languages resulting in different code. Then in each language there are multiple ways to get something random. Therefore if you are searching for a randomness function you have round about 100 different ways an app could have implement it. The haystack is ready for you, the needle is already waiting...


text:
What does "Apps management notification shown" mean in Google My Activity?
What does "Apps management notification shown" mean in Google My Activity history?

Welcome to Android Enthusiasts! Have you clicked on "Details"?


text:
Reinstall apps/services via phone directly?
I uninstalled certain apps/services via adb, then disabled the USB Debugging option. After restart the phone's settings option is not working. Please suggest how to enable developer options, usb debugging so that I can reinstall the same for user 0.
At max I am able to see list of system apps. Please help.

Resolved the issue using 3P apps for adding shortcuts to following:

About Phone. (Entered Developer Mode)
Developer Options. (Enabled USB debugging)
Connected via USB, ran adb shell cmd successfully from here.

App used - https://play.google.com/store/apps/details?id=any.shortcut but any shortcut app works.
Note: *#*#4636#*#* and *#*#34971539#*#* didn't work for my phone. You can give it a try.


text:
What does custom app notification means in my notifications history?
Whenever I check my notifications history for Whatsapp on my android phone’s Notification history, a few of my notification’s history states “custom app notification”. What does this mean?
The messages are not there. Does any one deletes messages on my phone?
Also when i open the custom app notification and filter it for "Whatsapp", in my notification history it says “media playback”
I am attaching screenshots for reference:

My phone is Samsung S23 ultra

On plain Android there is only the notification history of all apps in Android settings. Your history looks different therefore I agree with Andrew that the shown screen may belong to a manufacturer modification. Please tell use your phone manufacturer and model name and how you have reached the screen shown in the screenshot.

First the notification history shows you every notification of every app on your Andrid phone, not only Whatsapp messages.
Thus not every notification is a Whatsapp "message". Every app can send you notifications.
Even a notification of Whatsapp does not mean there was a message. In most apps that play audio/video, when you play a media file a notification will be shown that allows to play/pause/stop the playback even if the app is background. My guess is that this custom "media playback" app notification is such a notification, when playing an audio/video file in Whatsapp itself or from a different app.

So the phone model is s23 ultra and the android version I can’t find.
I go to settings > notifications history > WhatsApp. And there is shows the “ custom app notification”.

Robert i agree that this notification is from an audio or video file in whatsapp. But the notification history actually shows the sender name in case of and audio or video message, but here it only says custom app notification

I went into the samsung settings, then i got to the notification, then to advance settings, then into notifications history, then i drop down Whatsapp from there and it shows the custom app notification there. Its basically the same notification history but instead of showing a message or atleast it should say a voice message. It says custom app notification

did you get what you wanted to know from my side? Or do you need more info?

@AliHashmi Sorry I can not add any thing to my answer. My Samsung tablet running Android 14 does not have a notification history filtering feature. So my answer stays, these notifications most likely do not belong to messages.

Robert the android version is 14. Phone manufacturer is Samsung, the model is Samsung S23 Ultra. I think in android 14 there is a feature. We go to settings> notifications tab> advance settings tab> notifications history> then scroll down to where we see WhatsApp. Under Whatsapp tab, i can see every notification or message that I receive, however some notifications say “custom app notification”. I do not understand that


text:
Is there a way to assign SIM cards to personal and work profile
I recently had a problem with merging all the data from two phones (one personal and one for work) into a corporate owned personal work profile dual-sim phone.
Here, importing the contacts for the work profile was a problem. Importing via file, transferred via the work-profile OneDrive app did not work.
So, the next attempt was to store all contacts on the SIM card of the old work phone and move the (work) SIM into the new dual-sim phone.
However, the contacts stored on the (work) SIM show up in the personal-profile contacts only.
Is there a way to associate a SIM card with a profile?
E.g. SIM1 is personal and SIM2 is work, so that the personal contacts app only shows contacts stored on SIM1?
This would also apply to SMS, e.g. handling SMS received from the work SIM by the messages app of the work-profile.

A good question. On Reddit there are a few similar questions, but all of them I have found without answer.

@Robert, I also came across the unanswered Reddit questions, that's why I decided to post my question here. I suspect, that the workings of SIM and SMS are either too basic (the Android OS can not fully take control of them) or are too basic (the OS makers simply don't care).


text:
Termux and Termux11 change root/home directory
as default termux use /data/data/.../home as home directory and we access file in home, but we can't use or see (permission) for other subdirectory, that which make sense application like intelij or netbeans or eclipse can create project but if want open or run application we goes to problems , that comes this app cant see subdirectory and think there is no file or folder. In this case how can I change  termux main directory from that into /sdcard ?

Note that /sdcard is mounted with noexec option by Android, which means you can store files there but it is not possible to execute anything that is saved there. This affects all apps and processes.


text:
Is there a way to stop website I search through Chrome Android requesting me SMS reading?
While I'm logging in website through SMS it always asks me to read SMS and code inside of it.
Is there a way to prevent such requests?

Does it ask to read incoming message(s) e.g. to get some SMS phone number verification code or all SMS messages?

It asks to read only incoming messages.

Then even if you would click yes, Chrome could only read specially formatted SMS messages (contain special data that bind it to chrome). This restriction applies on Android 9+. Thus it only makes sense for one-time SMS verification or special TAN codes.

I'm not sure I've understood what you meant. I don't want Chrome read SMS nor push up access notifications. I have Android 9. Is there no way to even restrict Chrome suggesting me such choices, to make such settings 'always deny'?

I understand what you are asking. What I wrote is just a note that even if you would accidentally press yes when Chrome asks the effect would be very limited. I am wondering what sites are trying to get SMS reception permission. As I explained receiving SMS only makes sens in very special cases and thus the sites using this feature should be very limited, too. In addition the site has to have your mobile number which is another limitation.

It's government site which uses SMS code as 2FA while I'm login in.


text:
Testing Play Integrity API in Android SDK emulator
I want to test my app with the Google Play verdict API, especially MEETS_STRONG_INTEGRITY. To test, I plan to use Android Studio as I have always done, but when I create a device, I cannot approve the validations of said app.
Does anyone know how to "activate and deactivate" these APIs in the Android Studio emulator, so that it allows me to do my relevant tests?
For now, everything appears red, implying that it is a vulnerable and unsafe device.

To my knowledge "strong_integrity" requires hardware based security, thus an emulator will by definition never meet strong_integrity. You need to use physical devices for testing.

that's right.
And it would be unfortunate if android studio does not have the ability to emulate that, being the official android emulator.
I have only one device, which is my personal one, and since it is rooted, it does not pass strong integrity. :(

You have to look at the topic from the opposite direction: If Android Studio Emulator would be able to pass strong_integrity then the whole Play Integrity API would be worthless: The emulator is open source so there would be a way to bypass strong_integrity without actual security hardware in a software that everybody can run/modify/compile. If you can run your app in emulator every user can do the same so what would you gain by checking strong_integrity?


text:
Not getting any MIUI update after 14.0.2 on Redmi Note 13 Pro+
Not getting any MIUI update after 14.0.2 on Redmi Note 13 Pro+.
I bought a Redmi Note 13 Pro+ Indian Global variant last month. I am not getting any MIUI update notifications. Also, if I check for update manually, it says No update available. My current MIUI version is 14.0.2. Now is it normal?
I saw in some article that HyperOS is now available for Redmi Note 13 Pro+ Indian Global variant. What should I do?

Is your phone branded in a way by a mobile network operator? What value do you see in Android settings on the Android patch level date? This date is usually a good indicator how old the installed update is.

Could you link to the article? Was the HyperOS update to Redmi Note 13 Pro+ very recently? Otherwise, GSM Arena still shows the latest version is MIUI 14, not HyperOS. It could be outdated or not, I don't know. There was also a review on 10 Mar by Richy Logitech mentioning the lack of Android 14 or HyperOS.

@AndrewT. finally got the update.


text:
Is there convenient way to get louder notifications for calendar events?
So basically I'd like to get reminders for important events in a smart way. So looking for these features.

Should have an alarm option (both silent and loud).
Ideally, this alarm should be escalating (starts out with vibrate but then becomes loud if not dismissed)
Have a smart option where it uses your current location along with the location of the event to time the alarm (so you can get to the event on time if you leave soon)

For the first feature, there are a few hacks (make a long sound file as your notification) but I currently use this app for this purpose.
https://play.google.com/store/apps/details?id=sk.mildev84.reminder
Does anyone have any suggestions for better apps/setups that would give me the functionality I want?
I was actually thinking of even making the app myself (would be first app)


text:
What are the possible consequences of leaving a phone on at all times?
I have a Samsung Galaxy A41, and I created an app to send text messages from my server. The app requires the device to be turned on at all times while the app is open. I have a built-in feature that lets the app keeps the device awake, en to prevent screen burning I have an option to toggle on a color switch, which fills the full screen and switches between colors every 60 seconds.
The device will be on for days, and will be plugged in at all times? What could go wrong?

Which country and provider are you in/with?  Be aware that your licence with your provider for texting may prohibit what you are doing.

How long do you mean by all the time?

@Rohit Gupta: it's for personal messages, no business

@PeymanMohamadpour: for like a week

If you really want to keep a phone with screen always on simply buy a cheap one with LCD. The LED backlight will work for years. Keeping a phone always on usually also means always powered via USB. The most sever consequence I see is that the battery is blowing up. So the phone case may break or just disassemble itself but usually the battery doesn't go on fire.


text:
Enable always-on OTG on the Oppo Reno 6
I found the command adb shell settings put global oneplus_otg_auto_disable 0  to make the OTG option always on on OnePlus 6/5T/5/3T/3 running OxygenOS.
How can I modify it to work on Oppo Reno 6?

Based on the settings name this is an OnePlus specific modification of Android. So the first question is if Oppo phones have something similar at all's and in detail if your phone has it. Your chances getting an answer may be higher if you post this in a forum where only Oppo phones and thus Oppo users are around.


text:
Putting a SIM to another phone and placing it back again. Any side-effects?
If I have a phone A that I use and I get a new phone B and I take out the SIM card from A and insert it in B and try it out.
When I put back the SIM to A will it be exactly as was before, or could this have any sort of side-effects to A? Can B which is a brand new phone e.g. write something to the SIM that can create issues to A (at least not be in the exact state it was before the test)?

When re-inserting the sim card to A your MNO may push you again the the APN settings for internet, SMS and MMS. Unless you have modified them there shouldn't be a problem.

@Robert: I dont know what your MNO may push you again the the APN settings for internet, SMS and MMS. means. Could you please elaborate a bit?

See you cellular settings in Android. Yu will find an APN configuration. usually as a user you don't have to modify it, it you could and you you place the SIM again in the phone your MNO could overwrite your changes. Just search for APN and Android and you will get an explanation.

@Robert: I will search that. When you say Unless you have modified them there shouldn't be a problem. what is an example of a problem?

Well it's a configuration that decides how Internet, MMS and so on works. Sk what problem can you get? Yes something doesn't work but as you doesn't seem to know what an APN setting is you can't get problems as you can't have modified something, otherwise you would have known about APN settings.


text:
Need to push files to android data folder in android 14
I use Fl Studio Mobile to make music on my phone, and I recently switched to a Pixel 8 and need to transfer all of my Fl Studio files to my new phone. It's all in the app's data folder, due to how apps work, and I was able to back up all my files, but I can't get them into the app data folder on my new phone.
I've tried using the system file manager, but it can't write or modify folders that were created by FLM. If I copy "My Samples" for instance, instead of merging with the existing "My Samples" folder, it just creates "My Samples(1)". Can't move it or delete the original.
I've also tried adb, but it doesn't have have permissions to push anything to the app data folder.
Is there no workaround? I know in Android 13 there were a few tricks you could use, but now none of those work. I also need to be able to do this in order to backup and restore my saves for games like Stardew Valley and Terraria, which are also stored in the app data folders.
I heard there's a trick using the tmp folder, and running the push command as the app itself, but I'm not sure I'm doing it right, or I also don't have permission to use run-as. Can't root because I financed the phone and I can't unlock the bootloader until I'm no longer in t-mobile's pocket.
Thanks in advance for any help or advice, even if it's "you're out of luck".
To clarify, I'm talking about the main app data folder, as in the folder called "data" where every app is stored at /sdcard/android/data. In this case the app data folder is called com.imageline.FLM
For ADB I've tried the push command, and I've tried using run-as to use the app's permissions to move the files from the tmp folder. Nothing works, because I don't have permission to write to the Android/data folder. There used to be workarounds on Android 13, that apps like Total Commander used, but those have all been fixed. Even the system file picker itself can't write any files to the com.imageline.FLM folder.

Thanks, I updated with more information. Sorry for being unclear.

I have never tried this myself, but considering this seems to be a one time thing -- why not use a PC? By my understanding you need quite a few workarounds to get this working from within the phone itself (especially on Android 14), but you can copy to and from the data folder if you simply connect it to a PC. So just copy your files to a PC, connect your new phone and copy them back into the desired folder.

@SSS Jesse wrote "I've also tried adb" which I think means he already tries to do it via PC.

Android 14 doesn't even allow ADB on a PC to access the Android/data/ folder. You can pull files from it but you can't write to it.

D:>adb push "file.txt" "/storage/emulated/0/Android/data/pl.solidexplorer2"
file.txt: 1 file pushed, 0 skipped. 72.4 MB/s (6878683 bytes in 0.091s)

I just tried that adb push on my Pixel 7 with Android 14 and worked without issues. And I could see it in that folder which I can access inside Solid Explorer. Btw, when I was talking about PC I meant simply copying it using Windows Explorer (or whatever OS you have) and not ADB specifically.


text:
Is it possible to reinstall Android recovery?
I have a phone which I unlocked the bootloader. Somehow it seems the recovery app disapeared, any chance I can reinstall it from adb or fastboot ?

There is no "recovery app", I assume you are referring to the recovery partition/ROM. What Android phone are you talking about? The way how a recovery ROM is saved has changed over time, so we need to have more details about your phone.


text:
Which application changes sound volume
I would like to do some 24h logging on Android phone in order to find out which application is constantly turning the volume of notifications down to zero.
I even don't know at which time point it is happening.
Are there any ready applications for that?

Hi. Please note that seeking app recommendations is off-topic here. If you are open to trying a non-app based solution, try my answer here: https://android.stackexchange.com/a/214999/96277


text:
Is it possible to install Android on a Motorola ROKR E6?
I have a Motorola ROKR E6, which is currently running MontaVista Linux, and I was thinking of installing Android on it to make it usable again (and also to clear a lock code previously set on it that I completely forgot). I found how to access the bootloader, and now I'm installing the required drivers and software. But if I flash Android on it, it may brick the phone, so I'm going to be very careful while flashing Android. Do you think that installing Android on a non-Android phone like this old Motorola phone is possible?

Since there is no generic ROM for Android, I guess another question and hurdle is, is there a working Android ROM already for this phone?

Not possible. And phones of that vintage are useless nowadays (as phones), in a nutshell.

Do not try this. Your best possible result is that you can't flash it. If you manage to flash it with Android, you will brick it.
The device has only 46MiB RAM and 120MiB storage, which are not enough for Android.
There are a bunch of other reasons, why this isn't practical, notably that Android will not have device drivers for this phone, but the lack of RAM and storage mean they don't get to take effect.


text:
How can I retrieve WiFi passwords via (rooted) ADB on a Pixel 4a with LineageOS?
I have a Pixel 4a with LineageOS (Android 13) that can connect to various WiFi networks. Not all passwords can be viewed through the WiFi page in settings, e.g. those with WPA Enterprise or those added through third-party app.
How can I retrieve the passwords of these WiFi networks?
I tried finding the location of it via Google, but all the suggested paths turned out to be empty or missing:

/data/misc/wifi/WifiConfigStore.xml (does not exist)
/data/misc/wifi/wpa_supplicant.conf (does not exist)

/data/misc/wifi/wpa_supplicant is a directory, but it is empty. The only other thing in /data/misc/wifi is the empty /data/misc/wifi/socket folder.
This question is not a duplicate of the following questions:

How can I find a saved Wi-Fi password? – /data/misc/wifi/WifiConfigStore.xml, /data/wifi/, /data/etc/wifi/, /data/misc/wifi/
How can I find saved WiFi passwords within non-rooted phone? – /data/misc/wifi/wpa_supplicant.conf
How to find saved wifi password? – Show password doesn't work for some networks, explained above.
How to find the Wi-Fi Password of a Connected Network on Android mobile – /data/misc/wifi/wpa-supplicant.conf, /data/wifi, /data/misc/wifi
Where can I find saved WiFi AP passwords? – data/misc/wifi/wpa_supplicant.conf
Retrieve WiFi password – adb backup com.android.providers.settings produces an empty archive
How do i recover my wifi pass from android using adb? – /data/misc/wifi/wpa_supplicant.conf
How to show wifi password? – /data/misc/wifi/wpa_supplicant.conf

Monitoring file wrote activity could show you where the WiFi passwords are stired. I would use Termux to install inotify-tools for arm64 and then use it in Termux or vis adb with root permissions to monitor the data tree of your file-system for write operations when you add a new WiFi password.

I cannot give you the direct answer but cannot comment yet on Stack Exchange.
However, with ADB you can try searching for it in two ways.

search for file names

cd / ; find | grep supp | grep conf

or take a known SSID password and search for it in the files.

cd / ; grep -R "known SSID password"
Number 1) is supposed to give you various names, like wpa_supplicant.conf or bcm_supp.conf or whatever the file might be named. It seems to not always carry the same name.
Number 2) would give you the file name IF your Wi-Fi password appears in clear text in a file. Other passwords should likewise be in that file or at least in that directory.
Alternatively, if ADB is just an alternative for you to find the passwords, this app had worked for me on a Samsung Note 10+ with original firmware in which the "regular" location also hadn't worked; that is my reason for answering here.
https://android.izzysoft.de/repo/apk/ua.sytor.wifipass
-Sources are linked from the site on GitHub.

Thanks, this helped me find the config. It was in /data/misc/apexdata/com.android.wifi/WifiConfigStore.xml. https://github.com/syt0r/WifiPass/blob/1c649924649cb182e60535f27384793d2b6c09fc/app/src/main/java/ua/sytor/wifipass/core/network_data_collector/NetworkDataCollectorContract.kt#L38-L42

On this Phone/OS combination, it turned to be in /data/misc/apexdata/com.android.wifi/WifiConfigStore.xml.
Check out boro's answer for a more general approach on how to find it. I simply found it in the source code of the suggested app: https://github.com/syt0r/WifiPass/blob/1c649924649cb182e60535f27384793d2b6c09fc/app/src/main/java/ua/sytor/wifipass/core/network_data_collector/NetworkDataCollectorContract.kt#L38-L42.


text:
Is there a way to PERMANENTLY disable colour in my phone?
The phone in question is Samsung s21 Fe.
I find I am much more productive when my phone is monochrome however I always find myself turning monochrome off without realising and productivity suffers until I catch myself.
Is there a way to make my phone permanently greyscale? I realise I'm better off without any colour on my phone and if I really need to see something in colour I will use my PC.
I notice there are many ways to turn monochrome on/off (accessibility, developer options, quick shortcuts) so I don't think a password will work.
Can adb or rooting turn off colour mode completely? Can I open up my phone and physically destroy parts of my phone responsible for colour while having an otherwise fully functioning phone?

I don't think there is any "permanent" method of disabling color on the device... any hardware attempt would likely destroy the device as color isn't an "added" in thing, it is integral in the display... Honestly, an LED panel is kind of emulating a monochrome display with color, but your eyes don't see it that way. But I mean once you set it in accessibility settings, I'm not sure why it would turn off at random.


text:
S Memo permissions
So, I wanted to see install S Memo on an Android 8 device and, for some reason, S Memo asked for permission to read my contacts, messages, phone journal and location. Why does it need this stuff?

I accidentally spelled see

You can edit your question at any time to fix typos or add new information.

S Memo can be used to share your notes with the contacts. You can text it to them, amongst other things.
On Android 8, if you deny these permissions, the app may not work properly, or may not work at all.  On apos written for the latest Android, you can deny selected permissions and the app is still supposed to work, albeit in a limited fashion.


text:
What is the technology called "Streaming channels" on Android TV
I have a Sony Android TV (Android 7) which have several categories of channels: TV channels, input channels (HDMI etc) and streaming channels. By default there is only Google Play Movies channel in that category which worked until recently showing random movies ADs.
What is the technology behind this "Streaming channels"? Is there other of this type? Is it an application should be installed adding itself to that category? Is there any solution I can use or create for my own streaming, like from Linux to TV?


text:
Power and volume buttons are broken and I can't turn on my Samsung phone
My Samsung phone's power and volume buttons are broken and I can't turn on the phone. Is there a way to power the phone on? Maybe with something external like a keyboard?

Sorry, no, there isn't. If it's valuable send it to repair.


text:
Android rear wide angle camera realtime streaming
I plan to strap on my Pixel 6a on an RC car to do some low cost FPV driving. It works OK (except for moderate lag). However it would be much better if I was able to stream from backward facing wide angle camera. I am looking for an android app (native or browser - I don't care) but I wasn't able to find any that supports switching between multiple rear cameras. I tried Whatsapp, google meet, snapchat and some obscure ones. I even tried some browser apps, but they do not detect my wide angle camera. When I run https://browserleaks.com/webrtc the android system only "forwards" single front camera and single (main) rear camera.
I was worried that the wide angle camera was accessible only by native camera app, but no, Snapchat can use it too, but not during video conference. I found some internet guides that cycling between front and rear camera also cycles between wide and normal camera, but it doesn't work for my phone (pixel 6a).
Would anybody know how to solve this in a cleaner way than to glue wide angle camera lens on the main camera?

Have you tried OpenCamera or similar open source apps? If an open source app allows using the wide angle camera for videos then there is source code available that shows how to do it.


text:
Can I mount dead phone's partitions in VM?
Dead phone. Have all partitions saved/read off internal memory including data partitions, all not encrypted, phone was rooted. Android 11 custom ROM, crDroid.
Need to mount data partition if possible, in Linux or Windows, doesn't matter.
Is there a way to mount all partitions in some ARM Android VM to recreate the phone with data? Had trouble mounting data partition in Linux. Thanks.

Partitions and data files are not CPU dependent and Android usually uses common file-systems like EXT4, thus you don't need a special VM. Just try to mount the data partition using a Linux system.

You can mount unencrypted partition image on linux:
check file system whether is EXT4 or F2FS
$ xxd -l 1088 userdata.img | grep 53ef
$ xxd -l 1032 userdata.img | grep 1020.f5f2

for F2FS install additional package
$ sudo apt install f2fs-tools

mount the image with /dev/loop? created from losetup
$ mkdir data
$ sudo losetup -vf userdata.img
$ losetup -a
$ sudo mount -t ext4 -vo loop,ro,noload,noatime /dev/loop? data
$ sudo mount -t f2fs -vo loop,ro,norecovery,noatime /dev/loop? data

Note: WSL kernel doesn't support F2FS by default, linux only


text:
Cannot swipe to unlock due to broken screen
My Vortex tablet has a cracked screen and I'm not able to swipe up to open my home screen. How do I bypass that for a screen where I have to swipe up?

Connect a simple USB mouse to your phone and check if you get a mouse cursor.


text:
Understanding virtual to physical memory translation in Android (google pixel 5, armv8.2-a)
I am using a simple shell script to read out data from /proc/pid/mem.
Setup: This is done through android studio by using adb shell and su.
Then, I use /proc/pid/maps to read out a memory range, starting with the beginning of the mmap region. Finally, I run print_pagemap.sh with arguments for pid, start and end address. The memory is populated using mmap and a random char generator.
    void* ptr = mmap(NULL, mmapSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_POPULATE, -1, 0);

    if (ptr == NULL) {
        // Memory allocation failed, ptr is not a valid virtual address
        LOGI("malloc failed");
        return NULL;
    } else {
        // Memory allocation successful, ptr is a valid virtual address
        LOGI("Virtual address: %p", ptr);
    }
    // Fill all of mmap with random chars
    for (size_t i = 0; i < mmapSize; ++i) {
        ((char*)ptr)[i] = 'A' + rand() % 95 + 32; // Generate printable ASCII characters
    }

The Question: I get the output of various memory sections in hexadecimal format, but it does not seem to comply with what would be expected when looking at documentation. Some entries do not have the 63rd bit set to 1 and the bits 60-57 to zero. How is this possible?
I've read up that little endian representation is the standard for this setup.
redfin:/data/local/tmp # ./print_pagemap.sh 24708 0x7c437ae000 0x7c437ae100
00000000: a69cb9b4aa6b8270 76918d87b271ad80 8889706d8f7b6762 6f8f8b899a676380  .....k.pv....q....pm.{gbo....gc.
00000020: 9fbb728a63939679 61639cb070867097 ae7fa47b96a77ca2 76a36bafa66e6d86  ..r.c..yac..p.p....{..|.v.k..nm.
00000040: 667bac66ad827eaa 81b69a907da66768 62a77f958e9b77a1 7b7e9062889c848b  f{.f..~.....}.ghb.....w.{~.b....
00000060: b67090a091aa88b1 a0be7eb9a581bea3 697d7893b48e746d a9a16b717a8e9b6e  .p........~.....i}x...tm..kqz..n
00000080: 9d68ad6bb175b88f 717685b593809898 9dad6c8e7b7c9a61 b9a172746fa981a8  .h.k.u..qv........l.{|.a..rto...
000000a0: ae6bb29c7da76b8d b98d7f8da9b66583 a36db1bb8688b87f 6a679278b0af619e  .k..}.k.......e..m......jg.x..a.
000000c0: baaf7a749482a08d abbeb694b1bbb792 68a58a8d6d82a976 897b8b766888b062  ..zt............h...m..v.{.vh..b
000000e0: 746a75a788b17270 af68a19d63986f68 7d959186b77a9c7d 926792998e82979e  tju...rp.h..c.oh}....z.}.g......

Edit: print_pagemap.sh
#!/system/bin/sh

# Make sure three arguments are provided
if [ "$#" -ne 3 ]; then
    echo "Usage: $0 <pid> <start_address> <end_address>"
    exit 1
fi

# Extract arguments
pid="$1"
start_address="$2"
end_address="$3"

# Convert hexadecimal addresses to decimal
start_address_dec=$(printf "%d" $start_address)
end_address_dec=$(printf "%d" $end_address)

# Use dd to read data between the addresses
dd if="/proc/$pid/mem" bs=1 skip=$start_address_dec count=$(($end_address_dec - $start_address_dec)) status=none | xxd -g 8 -c 32 | grep -v '0000000000000000 0000000000000000 0000000000000000 0000000000000000'

You should better post the code of print_pagemap.sh so we can understand what you are talking about. Because at the moment I only read "the 63rd bit" of .

I've added the suggested code.


text:
Is there a way to leave bluetooth on while turning cell service off - a near airplane mode?
For my Google Pixel 4 on Android: I often go sailing out in the ocean or motorbiking in distant woods where there is no cell phone signal. I want to leave Bluetooth on so I can listen to podcasts, music and books through my ear buds, but turn cell phone service off so it is not using up power searching for towers that aren't there. Is there a way (or an app) to do this?

Mandatory cartoon: "New device found: Airbus A-310. Start autoconfig? [Yes|No]

Newer phones do not automatically turn off bluetooth when you enable airplane mode. On yours:

Turn airplane mode on
Then turn Bluetooth on

Sad, I had hoped for some developer settings or so to change this behavior

As far as I remember Google mentioned that the airplane mode is now capable of learning what you want to switch off by enabling airplane mode and what not. In the beginning airplane mode works as it was but if you e.g. multiple times re-enable WiFi and Bluetooth Android will remember this and adapt airplane mode accordingly.


text:
How can I see the current upload and download speed when using Internet via Bluetooth tethering?
I use Internet on my S23 Ultra phone via Bluetooth tethering. How can I see the current upload and download speed (i.e., monitoring the current use) when using Internet via Bluetooth tethering?
Network Speed - Internet Speed Meter - Indicator doesn't see traffic from Bluetooth tethering .


text:
How to Disable HDR video for Instagram Reels on ANDROID
How can I disable HDR videos on Instagram reels, and perhaps more generally how can i disable Instagram reels on specific apps. I am aware there is an option for iPhone's under Media Settings, but this option does not show on my Android 14 phone (I am using S24 ultra).

"disable Instagram reels on specific apps." did you mean "disable HDR video"?

Yes, sorry I meant how can I disable HDR videos on Instagram reels


text:
Midi Sheet Music can no longer access the stored midi files since the Android 14 system update
The app Midi Sheet Music can no longer access the stored midi files on my Z Fold 4 since the Android 14 system update.
I had no problems accessing  with Android 13 or earlier. Short of rooting (which would void my warranty), are there any workarounds? I tried downloading Google Files after Fx didn't work.  No luck with native Samsung picker either.  Please help.

For reference the original app author open-sourced an early version of the app which has been taken up by others, github repo: https://github.com/ditek/MidiSheetMusic-Android, however based on: https://github.com/ditek/MidiSheetMusic-Android/pull/27 it still hasn't been released to F-Droid due to the storage permission behavior: https://github.com/ditek/MidiSheetMusic-Android/pull/27#issuecomment-1646606324


text:
How to put any app in a resizable (freeform, pop-up) window when it starts, from MacroDroid automation macro?
I want to find how to do the question title.

Any app (and Android launcher apps, to view my home screen shortcuts, on top of all apps).
MacroDroid can send activity intent commands to Android.

I want to put an app in a resizable (freeform, pop-up) window when a device action starts it, in that automation app macro.
Thank you for anything to help.

I can use Taskbar.


text:
Unresponsive Screen
How do I deal with a frozen or unresponsive screen on my Android phone? I have tried restarting the phone multiple times, but the issue persists.

There are multiple's reason that cause this Problem Please be specfic


text:
Power Off - Emergency Button
I have a new Android 13 Go phone.
When I press and hold the power button, the power-off screen shows. It has the options; 'Emergency', 'Power Off' and 'Restart'.
How do I change the settings so that 'Emergency' option does NOT appear?
(In fact how do I turn off all things like that; Emergency buttons, Earthquake Warnings, Alien Invasions etc?)

I don't believe you can disable the "Emergency" button in the power-off menu, but the alerts can be found under "Wireless Emergency Alerts" in settings. It's location and options can vary by phone, but on my Pixel it's under "Safety & emergency," and can be found quickly by searching in Settings.


text:
Which tool for Android to find & manage duplicate files without cleaning aim?
I am searching for a tool for Android which can universally help to manage duplicate files, triplicate files etc.
At end perhaps to select some for deletion - but at end, and perhaps.
All tools I found combine finding duplicates with cleaning, and emphasize deletion. Thus all are not usable.
The reason for my trouble is that once again on my SD card (plugged in the slot of Samsung Galaxy 10+, Android 12) very many files are lost or are rearranged.
Partly this may be due to my rearrage activities for bringing files into new created directories by not only copy but rather by command move.
Thus the simplest application of a find-duplicates tool I need is:
Files are directly under /storage/3530-3234.
Created new directory
/storage/3530-3234/WEsubdir.
Now not directly to move the files into the new directory, but to run search. In the list of search results to mark the files, and to copy the files without move. Then to use a find-duplicate tool to prove if copying was correct.  Then to delete according to the search-result list.
When a tool each time start to scan the whole storage device, as most known tools do, that is not the right way. I need to control what range_1 of storage device_a is to be compared with what range_2 of storage device_b regarding duplicates.
Neither in Android nor in Linux are usable tools available, as I found.
Please does someone know a tool, a solution.
Regards

Please note that questions asking directly for software recommendations are off-topic. This question has been migrated to our sister site. Consider visiting and joining the site to regain ownership of your question there. Thanks for your understanding.


text:
Is there any upside in using Bluetooth tethering instead of wifi tethering when using Android devices?
I use Internet on my S23 Ultra phone via Bluetooth tethering. Is there any upside in using Bluetooth tethering instead of wifi tethering when using Android devices?

In general Bluetooth is slower than Wifi. There are some very fast Bluetooth connection types that incorporates Wifi technology into the Bluetooth connection. But I am not sure if those modes are available in reality and not only in the specification papers.


text:
Need security pattern to unlock my new blu tablet
I received a brand new BLU tablet and someone has already put a security pattern on it to unlock it. How do I unlock it?

If it already has a pattern lock then it can't be brand new. Also if it has a pattern it is most likely also bound to a Google account which means even after a factory reset you would run into the factory reset protection which asks for the Google password of the account last assigned with the device. As you don't have that password that will block you from using the device.

Return the tablet.
It isn't new, if someone has put a lock pattern on it. This could be carelessness by the supplier, sending out a tablet that isn't new, or it could be fraud by one of their staff. In any case, it is not your problem, but theirs.
ETA: After looking at BLU Products' Wikipedia page, I'd demand a refund, rather than a replacement BLU device, and buy something more reputable. 20 years of privacy sanctions from the Federal Trade Commission mean they found something pretty bad in BLU's organisation.


text:
Opera doesn't show up in the system Share menu on Android 13
I'm using Xiaomi Redmi Note 10 Pro (M2101K6G) with Android 13 and MIUI 14. For some reason Opera for Android (Opera browser with AI) doesn't show up in the standard system Share menu, which is pretty annoying, since launching Opera and manually pasting the URL takes time. Interestingly enough, Opera does show up in the "Open with" dialog for .html files in a file manager. Is it a standard behavior for Opera on Android or is it just me and my device?


text:
Should I transfer my photos via Samsung Smart Switch, when I sync them via Google Photos anyway?
I sync my photos (and videos) via Google Photos on my old Android device (Sony Xperia) and I plan to continue using Google Photos with the same Google account on my new Samsung Galaxy phone.
When I set up my new Samsung Galaxy phone I want to transfer all my data from my old Sony phone to the new Samsung phone.
Will I get duplicates if I simply transfer all data including images (and videos) via Samsung Smart Switch from the old to the new phone, once I sync my new phone with my Google account?
(Also for WhatsApp I want to restore my chat history including photos from my Google Drive Backup, while the WhatsApp photos are also synced via Google Photos. Will this result in duplicates?)
Are these duplicates resolved automatically or what is the best solution to avoid duplicates?


text:
How can I configure my Android device to use Internet via Bluetooth tethering as a metered connection?
I use Internet on my S23 Ultra phone via Bluetooth tethering. How can I configure my Android device to use Internet via Bluetooth tethering as a metered connection?


text:
Brand new Cloud Mobile Stratus died while using
I was watching videos and suddenly my Cloud Mobile Stratus phone went black. It was 68 percent when it died. It's a non-removable battery. Nothing is broken and everything was working properly until now.
I tried turning it back on but it wouldn't restart. I tried the power button with the volume up with no luck four times.
I'm not sure what to do and can't find help for this specific phone. Please help.

The common way to hard reboot an Android phone is pressing and holding the power button for 10-60 seconds.

I tried doing what you suggested 5 times since i read your comment. I waited an hour between the last 2 times just in case I was doing it too soon in between.  I wish I knew what caused it to just shut down in the middle of watching something on YouTube.  It's been the best in typing, searching and video quality I've had..I used it for my media mostly. The thing is I've only had it 5 months. I've probably gotten  7 to 8 good hours on it. Maybe it's time to contact the service I got it from. I just really wanted it to come back on..it was a great phone until this. Thanks for the advice Robert


text:
Reset my phone and can't login to whatsapp anymore
I recently reset my phone and tried to install whatsapp again.
I get this invalid number error. My number is indeed VOIP but I have been using it for 3+ years but I never faced this problem until today.
I am okay with changing my number to real one, but I need to use the whatsapp change number feature so I don't lose my conversations and people can still find me.
How do I change my number or fix this login issue?
Notes:

I use whatsapp web so I am still logged in the web session.

I copy media/com.whatsapp before reset. I tried copying it back into my phone after the reset. But it still asks me to login. Maybe there is a way to bypass login if I have the backup?


text:
Samsung Galaxy Young GT-S5360 has Android 7 but Api 10 using custom rom
I have installed android 7 successfully using a custom rom and wanted to install some apps but noticed that most apps needed an api higher than 10. The weird thing is that android 7 normally has api 24. For some reason it still has my android 2.3.2 api version (10). Is there anyway to increase or update this? Thanks in advance.

Could you link the ROM and the app you want to install? Browsing XDA, I only found Android 4.4.4 KitKat as the latest version. There's also CyanogenMod (CM) 7, which is actually based on Android 2.3.6, not Android 7.0.

Hi, I had android 7 but now im going to download 4.4.4 kitkat since its the actual latest version like you stated. I was checking the ro.build.version.sdk inside of build.prop to check if its the actual android. Thanks for the help!

Hi can you help me on which files and/or tutorials I should follow to install kitkat?

The tutorial should be similar for flashing any custom ROM. You can pick one listed in the XDA Forum. They usually include the installation steps.

I think I bricked it D: I cant boot into recovery and its stuck on the Samsung galaxy y logo.


text:
How do I disable the Mobile Hotspot feature? Android 14
I am trying to disable hotspot on One plus nord (Lineage OS 21) Android 14
This is the original question but the hostapd file has been moved to /vendor/bin/hw
Nord:/vendor/bin/hw # find /system /vendor /odm /product -name hostapd 2>/dev/null

/vendor/bin/hw/hostapd

But when i try to use the original solution this is what i get
Nord:/vendor/bin/hw # mount -o rw,remount /vendor
Nord:/vendor/bin/hw # chmod 0644 hostapd
chmod: chmod 'hostapd' to 0644: Read-only file system

I am running the shell as root denoted by the # in the shell


text:
How to Disable Triple press emergency call feature in samsung
My Samsung M31s keeps calling emergency services 112 more than 30 times a day. How to disable triple press power button panic mode / emergency call option. I have changed the settings, I have uninstalled all the packages with com.sec.android.emergency using adb, still there is no use. Kindly suggest me a solution to stop this. My phone is running on android 11, and I am using Indian SIM.thank you.

Have you disabled Android Settings -> Safety & emergency -> Emergency SOS?

@Robert I checked on my Galaxy M12, Android 13, but that setting doesn't allow disabling/enabling the trigger. It's possible to change which number to call though.

Possible duplicate: How to disable power button triple tap emergency call feature? (not sure if applicable to Samsung).

Does this answer your question? How to disable power button triple tap emergency call feature?

@Robert I have disabled the settings but it is not working.. The phone keeps calling 112...Thank you for sparing your value time


text:
How to install custom rom on completely broken screen
So I have a samsung S7 with a broken screen. It's completely black and no longer responsive. I've been using scrypy to control the device. It has twrp installed and its rooted. However, I want to install a custom rom on device (I play games on it using keyboard and there's a game I want to download but it requires android 10 but samsung s7 stops at android 8) but obviously there going to be a problem here because twrp requires touch plus I cant even see anything, Also, scrypy doesnt work in recovery mode. Is there a way I can do a blind install of a custom rom and also re-root the phone if I lose root access. Keep in mind that the device has black screen and the touch no longer works so even if I manage to get a guide on how to do it, I still need scrypy to use the device on boot after installation cause the phone would've been wiped by then thereby resetting the usb debbuging setting (I's assuming this will be the case). Any guide on how to do this?

For flashing you could use Odin/Heimdall on a connected PC, so you would not need the phone display. And there are customROMs with pre-enabled adb. However there is still a significant risk to "brick" the phone (get the phone into a state where you would need the display to understand and solve the problem).

you can see something in TWRP: make screenshots and pull them.. TWRP also has a bunch of adb commands https://twrp.me/faq/openrecoveryscript.html install LineageOS that comes with adb enabled


text:
What is Unchnga?
I found a weird directory called .=UnchNGa
I deleted it via rar for android, otherwise I couldn't delete it. It was in my documents. What could it be? I didn't scan before I deleted it, but after Avira said everything is fine.
Edit for anyone wondering: It's faceapp.

Related: Reddit - Weird directory showed up on my S20,


text:
Android multi-user - switch users from lockscreen based on solely on PIN or biometrics
Xiaomi and its sub-brands run an Android skin called MIUI (recently updated to HyperOS). MIUI/HyperOS has a feature called Second Space. This is an excellent feature, it is like you have two completely separate phones in one device.
I believe that Xiaomi Second Space feature is an impllementation of AOSP Android multi-user functionality.
The unique aspect of Xiaomi's implementation is that the phone will launch one or the other of the "spaces" from the lock screen, based SOLELY on the PIN of fingerprint used for authentication on the lock screen. I.e., there is no need to select one or the other space (user) before authenticating to the selected space. It knows which space you want to go to, based on your authentication.
This is an incredibly convenient feature.
I have played with bare Android multi-user functionality on and older vesion of Android (Pixel 3, Android 12). The multi-user implelentation is clunky. The clunkiness is best described by example. I will use the terms User1 for the main user and User2 for the subsequently-created second user profile.
Suppose I sign in as User1, then lock the phone. I now want to sign in as User2.
With my Xiaomi, I can do this by simply entering the PIN for User2 on the lock screen.
With the Pixel 3 / Android 12, the process is as follows:
Remember that my last sign-in was a User1.
Enter the PIN for User1. (If I try entering the PIN for User2, it tells me wrong PIN).
Pull down the shade to select User2.
Enter the PIN for user2.
My question is this:
Are there any other Android phone brands the allow simple switching between users based SOLELY on authentication credentials, without first having to select the user you want to authenticate as?

Related: How to switch user profile based on password / lockscreen pattern, a comment mentioned "vivo mobile". AFAIK, this is a very niche feature in Android.


text:
Where can audio resources of an app be stored at?
I have a copy of the package "com.rdsg.goofymemes", a 21st-century humor soundboard (you can find it here.)
For weeks, I have been on a mission to retrieve audio files from this soundboard, but they are nowhere to be seen.
Usually, they are in /res/raw but inside of this folder is "firebase_common_keep.xml".
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
    tools:keep="@string/google_app_id,@string/gcm_defaultSenderId,@string/google_api_key,@string/firebase_database_url,@string/ga_trackingId,@string/google_storage_bucket,@string/project_id" />

I can launch the app and play sounds without having WI-FI on, so the audio resources must not be loaded from the internet.
I have tried searching for different extensions (mp3, wav, ogg, flac and so on) but still cannot find the audio files.
So I plugged a rooted phone into my computer and downloaded the app. I have then looked at the private app directory (data/data/com.rdsg.goofymemes/) and still can't find nothing.
(I used JADX to extract the source code.)

Look into assets/bin/data. There exists a UNITY3d file and a RESOURCES file with considerable sizes. Probably, one or both of these files contains the assets you are looking for. That said, I cannot confirm this because I'm unable to open these files. Some dedicated tool might be needed to do that.

As Firelord said, there is a unity3d file located in assets/bin/data.
After some digging, I found AssetStudio, a Windows program that can open assets (in my case a unity3d file).
Some assets failed to load, and some, upon selection (which triggers preview) crashed the app, but I got around it.


text:
Restore Whatsapp messages with local backup only (no google drive)
I won't bother you with the tedious details. I need to restore whatsapp messages from and old local backup and WA, not even searches for local backups.
A little more tunning: I've not used for some reasons (that are pointless to mention) for about a year. Last time, I created a backup (both local and GD) and uninstalled WA (I now assume this deletes the GD backup)
Nowadays I have to use it again.
The official guide claims (it's ridiculous) that you can ONLY restore from local backup on Android 9 or below
https://faq.whatsapp.com/6181521285295518/?helpref=hc_fnav&cms_platform=android
I thought that I could install WA on an old A9 phone, backup to GD and then install on my new phone. The information on the page is completely inaccurate. WA latest version does not even try to find a local backup on A9 or any other.
I used WA almost from it's launching and it's most vulnerable, annoying weakness is to restore messages from a backup. As long as I recall, every time it was a complete headache to restore the messages. My backup contains nearly fifteen years of messages, or in other words, about a million. Also, the stubbornness of WA of use primary storage, despite the Android (useless) adopted memory schema, resulted in memory filling up very fast (one of the reasons I dropped using it)
I also tried
Whatsapp not doing local backup restore! (not Google Drive)
but there is no solution there.
My conclusion at the time is that, if you DO NOT have a GD backup you're lost. A very nonsense restriction, and since you can not upload a backup to GD, again, you're lost.
How can I restore a local backup on A12 if I don´t have a GD backup?
Please no "why you didn't just kept WA running?","why you did that?" or "If you have not used over a year, why do you need to restore your messages?" comments or solutions

I honestly don't know when/if WhatsApp updated their FAQ mentioning Android 9, because our canonical Q&A about restoring local backup has been working on Android 11 and later. What I noticed in WhatsApp's FAQ is that the location is outdated. WhatsApp no longer uses /sdcard/WhatsApp folder anymore.


text:
Restore WhatsApp chats on new phone but forgot the encryption password of my back up
I am moving WhatsApp to a new phone.
After inserting 6 digits from the new phone I am logged out of my old phone. That is fine. Now the new phone ask for encryption password. I have no idea if that's ever been asked before.
I can click forget my password but https://faq.whatsapp.com/639067727894647 it's the new phone. It doesn't have my WhatsApp yet.
I want to cancel moving to the new phone and let WhatsApp run on the old phone.
However the old phone requires me to insert 6 numbers from my new phone and those 6 number is not available because WhatsApp haven't properly migrate.
I want to create another backup in my old phone and then do the move again/
It's very surprising and unexpected for WhatsApp to ask for encryption password AFTER I move to a new phone and can't back up.
They should have asked that in the beginning. If I forget I can just recreate another WhatsApp backup on the old phone.
I can't do that now and I am stuck in the middle
Or do I?

Wow
I got my chat back.
How?
There are 2 ways.
On the old phone there is an option saying need help in getting the code. There's an option to use SMS instead. Use that and I am back to the old phone.
This is not how I did it.
What I did is to choose skip on the new phone.
Then I logged in again on my whatsapp on the old phone using the same number. They still store my chat on the phone it turns out.
Again I was asked for encryption password. I say I forget and they allow me to create another one by verifying my fingerprint.
So I got my whatsapp on the old phone complete with all the chat.
Hurray.........
Now that I know the enscryption password I can just move again more carefully.
I do think Whatsapp should have asked for the enscryption password before asking for 6 digit key. Like make sure your know your enscryption password before moving forward.
But they do think of the possibility when things go wrong like my situation and I am just happy my chats are back.


text:
Multiple networks simultaneously
I have a wireless sensor (A) that sends the captured data to an Android device (B) over a wifi network created by A.
The data is received correctly on an app running on B, however the problem is that the wifi created by A lacks internet and I need to maintain internet connection on device B.

From the information I have been able to find, Speedify could accomplish this task, however I need a free alternative. The objective is that B can have internet while using the data reception application that needs to be connected to A's Wi-Fi, perhaps there is some way to force only the application to connect to A's Wi-Fi ( as a possible alternative to the simultaneous use of networks).
Device B would have the possibility of being rooted if this were necessary.
Related question: https://stackoverflow.com/questions/77288629/how-to-route-local-traffic-over-wifi-and-everything-else-using-the-mobile-data-i

What Android version has the phone?

@Robert I think it is the Android 13 version. According to the documentation https://source.android.com/docs/core/connect/wifi-sta-sta-concurrency?hl=es#restricted, it seems that from Android 12 it could be possible What I'm looking for, however, I don't know anything about programming on Android and I don't have access to the application code either..., but this makes me think that maybe there is some way to achieve it.

@Robert, any ideas?

Sorry but it seems that there is no demo app available for this feature. At least searching for terms like isStaConcurrencyForLocalOnlyConnectionsSupported does not return any existing app code (only versions of the API code). Therefore it seems like you need someone who can develop such an app to test it out if it works (keep in mind that app development is off-topic here).

It seems that while the api has a funtion to allow this, the apps running have to use this function. It isnt just a matter of the Android version, but also the manufacturer (unless rooted) and the apps themselves.

So is there a way to get several networks to work simultaneously (with root)?


text:
How to start an overlay activity over *other* apps?
I have an Android app which needs to run an overlay activity with some content in it over other apps on the phone at the moment they start or get focused. For this, I use AccessiblityService:
    override fun onAccessibilityEvent(event: AccessibilityEvent) {
        if (event.eventType == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) {
           if (cond1) {

              // (!)
              // this will get triggered properly
              //

             val intent = Intent(this, MyOverlayActivity::class.java)
             intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP

             startActivity(intent)
           }
        }
    }

However, it'll only get launched properly whenever I switch to my own activity - MainActivity.
What's the matter?
MyOverlayActivity:
    class MyOverlayActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)

            // 1
    //        window.setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY)
    //        val layoutParams = WindowManager.LayoutParams(
    //            WindowManager.LayoutParams.MATCH_PARENT,
    //            WindowManager.LayoutParams.MATCH_PARENT,
    //            WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
    //            WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
    //            PixelFormat.TRANSLUCENT
    //        )
    //        window.attributes = layoutParams
            //

            // 2
            window.setFlags(
                WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
                WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
            )
            window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
            window.setLayout(
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.MATCH_PARENT
            )
            window.setGravity(Gravity.BOTTOM)
            //

            setContentView(R.layout.activity_my_overlay_layout)
        }
    }

Manifest

    <!-- [.............] -->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

<!-- [.............] -->
    <activity android:name=".MyOverlayActivity"
        android:exported="true"
        android:theme="@style/AppTheme.TranslucentNoTitleBarFullscreen"
        android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|keyboardHidden|keyboard|navigation">
    </activity>

Note I've given the permission required to my app in Acessibility.
MinSdk = 31


text:
What is system app called "iconnect" in huawei Y9 2019
My phone is Huawei Y9 2019, EMUI 8.2.0
Android 8.2.1
In my app list, I found app called "iconnect" with green android icon, I'm not sure it is pre-installed system app from Huawei or not.
So, I have some questions

Does anyone who use Y9 2019 has this "Iconnect" app in app list?

What does this app be used for?

Is it a pre-installed system app from Huawei or not?

Thank you

In its app info, does the button say "Uninstall" or "Disable"? If it can only be disabled, then it's considered a system app (packaged into EMUI). Whether it's from Huawei or a 3rd-party partner, we probably need more info, like the package name.


text:
Can you install previously supported system updates after device has been discontinued?
Last week I got a (used) Samsung Note20 Ultra with AT&T. It has Android 11, One UI 3.1 and Security Patch March 1, 2021. Although it is now discontinued, but it was upgradable to Android 13 and One UI 5. Can I still get those "old" updates that this phone was upgradable to?
If I try to update it, it says, "Software Update Interrupted. No updates are available for your device at this time. Please try again in 24 hours." It has been saying this for a week now.

Are you still an AT&T customer? I do remember that other users have talked about that AT&T restricts updates for their device to their network, so you won't be able to get an update if you have moved to another MNO or just via your home Wi-Fi.

I didn't know that when I bought it, unfortunately.

You would be able to get those updates over-the-air (by direct download onto the phone) if your network supplier (in this case, AT&T) still had them available on their servers. It appears AT&T have taken them down.
This is hardly surprising, since the device was discontinued in December 2021, and it would cost AT&T a little money to keep them available. They could reasonably expect that everyone who wanted them would have uploaded them by now.
Your best hope to get those updates now is to locate someone who downloaded and preserved them. Your odds of success are not high. The first place to ask is XDA.


text:
Unpack boot.img and add "androidboot.selinux=enforcing" to boot.img-cmdline not work on Samsung
After flashing Android 13 of LineageOS to Galaxy Note 10+, I'm trying to set SELinux permissive following the steps.

Unpack boot.img and add androidboot.selinux=permissive to boot.img-cmdline
use Heimdall, and flash the packed boot.img:
heimdall flash --BOOT myboot.img

The phone would auto-reboot after the flashing was complete. But adb getprop ro.boot.selinux still returns enforcing.
And I checked cat /proc/cmdline, there is androidboot.selinux=enforce.
This method works on Pixel 3XL with Android 13 LineageOS. I don't know why flash boot.img does not work on Galaxy Note 10+.
I checked boot.img with hex editor(vim), and found cmdline as there.
00000000: 414e 4452 4f49 4421 10e0 f602 0080 0010  ANDROID!........
00000010: 96d5 1500 0000 0011 0000 0000 0000 0000  ................
00000020: 0001 0010 0008 0000 0100 0000 8301 001a  ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 616e 6472 6f69 6462 6f6f 742e 7365 6c69  androidboot.seli
00000050: 6e75 783d 7065 726d 6973 7369 7665 2062  nux=permissive b
00000060: 7569 6c64 7661 7269 616e 743d 7573 6572  uildvariant=user
00000070: 6465 6275 6700 0000 0000 0000 0000 0000  debug...........

your mistake is you can't set selinux permissive on stock kernel. compile custom kernel with CONFIG_SECURITY_SELINUX_DEVELOP


text:
Does Android automatically back up the old/original data after a factory data reset?
I have been continuously having problems with my device being compromised, and even after a factory reset, the problem still persists.
If an Android device is not instructed after a factory data reset, will it automatically back up the old/original data?

A factory reset erases all data on the user data partition. On Android devices with default encryption this process is unreversible. Any backup has to be taken before a factory reset is performed.
If you have enabled device backup to Google cloud then of course if you use the same Google account and restore data from Google Cloud a malicious app could be reinstalled. But that would require that the app is available via Google Play Store at the time when you log in after factory reset. Google tries to identify malicious apps and remove them from Play Store but that does not mean Play Store is 100% malware free.
However that does not mean malware can not survive a factory reset on the device itself. For that it would have been placed on the system partition or another partition that is not modified by factory reset.
Depending on the phone such a persistent malware is likely or not. If you really think your device is compromised then there is only one solution:
Buy a new device from a trusted vendor, enable a new lock screen PIN with 5 or more digits and that nobody who knows you can guess (no birthday or PIn used elsewhere).
Use a new Google account with a new, secure and complex password. Do only install trusted apps from large known companies you trust.
And most important learn how your device behaves and what is normal. A lot of users suspect their devices to be malicious because they don't understand how Android works and misinterpret device behavior.
This site is a good place to learn how Android works, read it several times a week and learn from the questions and answers other user post or just browse older questions as long as they are not about an Android version too far away from your device.


text:
Camera issue with CPU and software
Because of my phone's CPU repair last time, my cameras had issues. When I factory reset, they get fixed for some time. But after some time, they give issues like the front camera is opening instead of the back, and the front wide angle is the normal camera, etc.
Tried clearing data and all the stuff that fixes normal camera issues
How do I fix it?

If the issue still persists after the factory reset, I think it's less likely a software issue but more probably a hardware issue. I recommend going back to that repair shop and asking for further checking and repairing of the camera. Without a specific model, we can't help much (though even with a specific model, AFAIK this community mostly focuses on knowledge of software, not tinkering directly with the hardware).

It's realme x3 I think it's a software issue maybe? Because everything works fine for few minutes to hours


text:
Android Emulator Hypervisor Driver
I am using android studio 2.2.3. I am trying to run an avd. Whenever i run it, it gives me warning that intel haxm is deprecated and to switch to android emulator hypervisor driver(aehd). I have installed aehd but the avd is not using it i guess. I still get the warning that aehd is deprecated. What should i do?

As you are using a very old version of Android studio (about 8 years old). Is that a mistake or is there a reason for doing so?

No reason. Just that i installed this version about 6 years ago, used for some time then stopped using it until now. The project is also very old

Are you sure aehd is correctly installed. Execute sc.exe query aehd (assuming you are on Windows) and check the result.  See also https://developer.android.com/studio/run/emulator-acceleration#vm-windows-aehd


text:
My android phone is stuck whenever whatsapp pulls data/ What to do?
My android phone is stuck for about 30 minutes  whenever WhatsApp pulls data. My friend's phone is also stuck for 1-2 minutes on the same situation. It only happens when I have internet connection.  After a few minutes I get an error message telling me "system process is struck". WhatsApp continues to get messages on the background, but it is seemingly consumes all CPU resources.
Things I've checked:

My internet connection is working properly.
I've cleared the app cache.
This is a new samsung galaxy phone and the android version is updated. Whatsapp version is updated as well.
It also happens on my other phone.
There is plenty of storage.

Anyone experienced a similar phenomena? Any idea on what to do?


text:
Factory reset turned off realme phone that bootloops without using volume button
I have realme 6 RMX2001 that bootloops and needs a factory reset.
The volume buttons of the device are broken.
The only working button is the power button.
Is it possible to factory reset the device or boot into recovery mode with a PC ?


text:
How to turn off pemissions in "Other app capabilities" of Google Play Services?
There are "Other app capabilities" permissions in Google Play Services. It can be reached by:

Open the Android Settings app

Select Application

Select All applications

Select Google Play services

Select Permissions

Select App permissions

From the overflow menu, (three dots menu︙)
select All permissions

It's located at the bottom of the page when you scroll down. One of them is "Full access to the network", "...Not necessary for sending data to the internet, as the means to send data to the internet is provided by the browser or other apps".
I don't know how to turn off "Other app capabilities" in Google Play services.
I searched but could not find it.
Does anyone know how to turn it off?

I assume this is a translation problem as the Android app settings do not contain an entry named "Authority". May be do you mean the page "Permissions"? If this page is opened it has in the three dots menu an entry "All permissions". And if you scroll down to the end in section "Other app capabilities" there is an entry "receive data from the Internet". Is this what you are talking about?

I have included your comment and the corrected translation into your question. Have you read Google Play Services required permissions and the answers?

Yes,It's "Permissions".Yes,It's three dots menu︙."receive data from the Internet"(Allows the app to receive cloud-device messages sent from the app's services. Using this service will result in data communication. Malicious(or Evil) applications may cause excessive data traffic), there is that too. I want to turn off that permission as well. The first thing I said was "Full access to the network",There is a that in "Other app capabilities"

https://android.stackexchange.com/questions/196248/google-play-services-required-permissionsを先程読みました(I just read the link).I had the same problem and doubts before(Until a few years ago).That are physical activity,Camera, Files & Media, Body Sensors, Microphone, Location, Call History, Phone, Nearby Devices, Contacts, SMS.Yes,Previously they were forced on.But now only "physical activity" is forced on.

I looked at the link.It seems like other people have similar problems.


text:
Hide USB debug mode from app without rooting
How do I hide USB debugging mode from an app without rooting? Is it possible? I need to automate an app, but it has a USB debugging mode restriction. Please give me advice.

The Automate app do not have any "USB debug mode restriction", but it do include some optional features that rely on the system "USB debugging" or "Wireless debugging" developer options, i.e. the Android Debug Bridge. It's impossible to hide that either of those optional are enabled from other apps.

The only way to bypass a debug mode check on an unrooted device is by manipulating the app itself.
However apps that check debug mode usually contain other protection measures like app signature self-checks, app integrity checks, or use an app obfuscator and protector or are even bound to Google Play Integrity.
What type of app are we talking about? An app you need for corporate access? Then it may be easier to talk to your company administrators if this restriction is configurable. Debug mode checks are often left-overs from old Android versions. Before Android 4.2 debug mode and Android Debug Bridge were very insecure and could act like a back door bypassing all security restrictions configured by the admins. At that time blocking adb was important for device security but nowadays that isn't necessary anymore as adb does no longer accept unauthorized connections.


text:
How to prevent apps for second user showing in list of apps for first user?
How can I make sure that the apps in my secondary space don't appear in the list of apps in my primary profile? I would like it to appear only the installed apps according to active space, I looked for commits or instructions to edit this behavior in the settings APK but I can't find it, this behavior is very common in ROMs on Android 11, in others most are fixed.

What have you tried so far? Via adb there are a lot of package manger pm commands available (see e.g. https://android.stackexchange.com/q/56620/2241). A lot of those commands can be restricted to a certain user account like --user 0 so you have a number of commands you can test.


text:
Samsung Galaxy S21 : Lineage Recovery: Failed to mount dev/block/bootdevice/by-name/cache
tree
kernel
CLO fstab.qcom
samsung ode fstab flag
ERROR: recovery:inotify_add_watch failed: No such file or directly
ERROR: recovery: [libfs_mgr] skipping mounting ' /dev/block/bootdevice/by-name/cache '
ERROR: recovery: [libfs_mgr] Failed to open '/dev/block/bootdevice/by-name/cache ' No such file or directory
ERROR: recovery: [libfs_mgr] Failed to open /cache ' No such file or directory
ERROR: recovery: [libfs_mgr] Failed to mount for path [/cache/recovery/last_locale]
ERROR: recovery: [libfs_mgr] Failed to mount /cache/recovery/last_locale
ERROR: recovery: [libfs_mgr] Failed to clear BCB message: failed to open dev/block/bootdevice/by-name/misc: No such file or directory

I met this error while building LineageOS for my Samsung Snapdragon S21 (t2q). That's all the error in recovery.
Someone told me it's fstab fault, so I tried to remove this Samsung ode flag in fstab, and even tried to use clo's fstab.qcom, also wiped factory reset. It didn't work for me according to somebody's help.

Hi! Did you ever found a solution? I have the same issue on a Redmi 8 currently.

Sorry, I can't find out the solution too, maybe you could try to build los 20 (a13),if you work plz tell me when you are free


text:
"Unable to restore your chats from this backup. Do you want to restore your chats from an older backup?" WhatsApp message
I tried all day to move my WhatsApp from one phone to another. I had everything backed up, but when I verified on the new phone, I realised that I forgot the password and the encryption key to restore from Google Drive, but it was too late to change them because I was already logged off the old phone.
So I verified again on my old phone, but the chats were already lost. So I wanted to restore chats on the old phone with local backup, reset password, and then back up on Google Drive and do everything on the new phone, but I get this error when I try to do the restoring:

Unable to restore your chats from this backup. Do you want to restore your chats from an older backup?

Can somebody help me fix this issue?