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

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

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

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

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

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

@beeshyams My account is not protected tweets.

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

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

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

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

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

I will try and update, thanks.


text:
How to install TWRP on to Huawei P9 Eva-l09
Hi does anyone have experience installing TWRP on a Huawei P9 Eva-l09, ive FRP locked my phone on factory reset and don't know the old account, i've unlocked the bootloader but when I run the command from the Fastboot to flash the Official Eva TWRP img I get an error
E:\Downloads\huawei>fastboot flash recovery twrp-3.1.1-1-eva.img
target reported max download size of 471859200 bytes
sending 'recovery' (25282 KB)...
OKAY [  0.552s]
writing 'recovery'...
FAILED (remote: image verification error)
finished. total time: 0.571s

From research on other places I've found that it has something to do with how it writes to the partition as I've also tried

recovery_ramdisk

and had another error saying that the partition file size is wrong.
E:\Downloads\huawei>fastboot flash recovery_ramdisk twrp-3.1.1-1-eva.img
target reported max download size of 471859200 bytes
sending 'recovery_ramdisk' (25282 KB)...
OKAY [  0.552s]
writing 'recovery_ramdisk'...
FAILED (remote: partition length get error)
finished. total time: 0.564s

If anyone could assist me in the install or show me a guide on how they did it I would appreciate it as I cant find the answer anywhere

guess it's caused by FRP. maybe ask in support thread

https://forum.dc-unlocker.com/forum/modems-and-phones/huawei/158868-fastboot-failed-remote-image-verification-error check your 'fastboot devices' serialno. check 'fastboot oem get-bootinfo' + 'fastboot oem get-lockstate' https://forum.xda-developers.com/showthread.php?t=3714581

source: Stack Exchange

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

sort: votes


text:
Side-effects (unexpected/unwanted) of changing the "default" SD card
In have a Huawei phone that came with 32GB. If I add a new bigger SD card what are the implications?
I mean would my installed applications be affected/disappear? Would any configuration any app change/break? Or does it affect only files saved? Not sure if that affects or how the internal storage

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

adoptable-storage won't work for Android 7.0-8.1 with FBE encryption, therefore nothing will happen to apps.
portable storage allows you to remove MicroSD Card off the device and read data from PC card reader without data loss. If however for some reason windows is not able to detect file system, do not format MicroSD Card if windows ask for it. Instead read MicroSD Card from linux.
If you insert MicroSD Card back into device files will be available as before

Which is the PC card reader e.g. in the Windows? Is it something I need to buy?

I suppose something like this is the same? https://www.amazon.com/Anker-Portable-Reader-RS-MMC-Micro/dp/B006T9B6R2/ref=sr_1_3?_encoding=UTF8&c=ts&dchild=1&keywords=Computer+Memory+Card+Readers

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


text:
Installing Google Services and Google Play store on Huawei Y6P
I recently purchased a Huaway Y6P without realizing that it comes without Google apps. I am situated in Europe, not China, and I am used to using Google where I have all my data.
I have followed several guides online and all have failed. They all center around installing the Google Play Services apk and then the Google Play store apk, but they all point to different dodgy/old apk binaries.
This is what I have done:

I have enabled installing apps from untrusted sources.

I have installed Google Play Services 21.33.56 (the latest at this time) from apkmirror.com. I chose the version for Android 10, built for armeabi-v7a.

Once I install this, I get a new option under "Settings" -> "Accounts" for a "Google" account. Once I touch "Google", the activity seems to crash and return me back to the accounts menu.

I can install other google apps like play, chrome, maps, etc, but they all fail to load without error messages. I suspect this is because the Google Services app is not working and I have not been able to login to my account.

Can someone please shed some light on this? Am I installing a build for an incorrect architecture?
I'm beginning to regret buying a Huawei phone. I never would have guessed it's so hard to connect to my google calendar, keep, contacts, and other online data that I have on Google. Please help!

I just ran Droid Info and found out that the Instruction sets listed are: armeabi-v7a and armeabi.

Related, sadly: Google's Huawei ban, how will this hit Huawei, since Android is open source?. Anyway, hopefully this answer may help, though unlocking the bootloader to flash a custom recovery (and additionally getting root access) might be another big issue.

@AndrewT. Oh no! I hadn't realized this was going on! So it seems there is no solution at all?

There's another question about rooting and unlocking the bootloader of modern Huawei devices, and seems it might still be possible. Though, your mileage may vary.

Thank you very much, I will try to root the phone one way or another and see if that helps.

https://android.stackexchange.com/questions/241464/is-there-an-official-source-of-google-play-store-service-framework-gms-or-trust#comment320944_241464


text:
How to stop screen from lighting up?
Just received a new Motorola E6 phone. It's running Android 9.0.  Any time the phone is bumped, moved, or there is any kind of vibration the screen lights up.  How can I stop it from doing this?
Internet search suggests I should find a "Sneak Peek" option under Settings - Displays, however, this phone does NOT have "Sneak Peek" or anything similar there.  It also does not have an Ambient Display setting.

It was due to a Motorola specific feature Peek Display. Disabling that fixed the issue. Tools → Moto  → Peek Display (thanks to OP for correct path -
Source)
On some other models disabling Moto Display  may help.


text:
Mi mover - why not transfer apps completely?
I've recently proceeded with setting up new Xiaomi device and used Mi Mover to try to copy from older Xiaomi device. The app said "copying apps, some apps it cannot copy but e.g. Telegram, WhatsApp were ticked as to be copied". After completion app asked to rate it.
I wanted to check results before rating and only media from WhatsApp, telegram were copied. Why can't app of phone manufacturer take care of installing apps on new phone and transfer all user data? I guess Xiaomi can provide its' app with root privileges etc. I have not been able to find answer via googling.

Which version of Android? //Deleted your PS portion since this is Android specific site. That may be an appropriate question on site dealing with Apple

Android provides a hardware backed key store that does not allow extraction of key as a protection measure. Apps that depend on this key store and e.g. use a key from this key store to encrypt their user data can not be backuped on file-level even if you have access to the files (e.g. on a rooted devices).

From MI Mover review

APPS THAT CAN BE TRANSFERRED USING MI MOVER

The Mi Mover can transfer system apps and third party apps these apps are mostly from Xiaomi and games that doesn’t need personal data.

APPS THAT CAN NOT BE TRANSFERRED USING MI MOVER

However, Mi Mover cannot transfer apps that have personal data. For example Facebook, Shopee, and Lazada. These apps contains our personal data and Mi Mover doesn’t have a permission to transfer these apps’ system settings and data.

(Emphasis supplied)
An app can't be granted root privileges unless the device is rooted (See Can you grant superuser privileges to an application?)
Even on rooted devices, you may need extra tricks to  transfer WhatsApp data whereas other apps data can be backed up and restored.
From app developer of SwiftBackup

Media part is for the app's media directory at [InternalStorage/Android/media/[package_name]/.

Very few apps use this directory. On Android 11+, WhatsApp uses this directory to store all its media that was previously stored at InternalStorage/WhatsApp/ folder on Android 10 and below.

Thanx, are there any tools (preferably not using Windows) to transfer all (data, apps with settings and user data, accounts, android settings - wifi passwords, etc. i.e. all a user can think of) from one phone to new one w/out root? With root?

You quoted a site "by Mi fan". Aren't there any official info from Xiaomi on the app? Or maybe Mover is not official app at all ...

Samsung smart switch does all of the on a brand new device without rooting. How so?

@th3pirat3, Samsung Smart Switch does not move app data:
"Smart Switch mobile does not support application data backup or restore. Smart Switch only backs up the application on its list."
https://www.samsung.com/za/support/mobile-devices/does-smart-switch-backup-restore-data-from-an-application-like-game-data-or-chatting-log/


text:
Unable to restore backup of Whatsapp (switching phones only)
I'm following the tips, that are on a WhatsApp website, on what to do when upgrading phone.
I'm moving from Samsung S7 to Asus Zenfone 8. Asus provides app for that, but WhatsApp is notably missing the chats. The way it's now it contains only contacts.
Old phone app had no backup whatsoever, so created one on Google drive for gmail account, which is main account on both phones. It took 12 hrs, but it's done.
Unfortunately new phone app says there's no backup available on that account.
I verified it's the same account. Have both old and new phones, SIM is in new one.
What am I doing wrong?
Update
Investigated a bit and apparently Whatsapp DOESN'T create backup on Google Drive. Every way I look at it, Drive reports 0% of 15GB used. WhatsApp reports backup of 4,1 GB has been created and it's even incrementing it when I choose backup manually.
What the heck?

Check if there's a backup for WhatsApp on https://drive.google.com/drive/u/0/backups.

Regarding your update - WhatsApp back up is not included in drive space. It is independent and you don't pay for it. I have 17 GB of Whatsapp backup with Google Drive of 15 GB. See this https://faq.whatsapp.com/android/chats/about-google-drive-backups/?lang=en

@beeshyams I agree with you, but just to make sure and also let OP know where to check backups on Google Drive since it's kind of hidden for unaware users :)

That account was set up 7 years ago and on that phone (S7) 4 years ago. In a different country. With different phone number.
It was working just fine until now, and only just now I realized that the phone numbers didn't match.
After changing phone numbers on the old phone WhatsApp, the new phone WhatsApp found the backup and successfully restored it.

Check your Whatsapp backup setting and add an email for backup. You can set backup frequency to daily, weekly or monthly. And remember the email address. You can easily backup if you are switching mobile in this case.

As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.


text:
Is there a way that I can "share" images by sending them to an HTTP endpoint?
I want to make some hacky prototypes where I use my phone to collect data and then process it with a regular program. For this I want to share images with an HTTP endpoint written by me to execute arbitrary code.
Is there an application that supports a "share to HTTP endpoint" feature?
Research
This thread talks about Tasker, https://groups.google.com/g/tasker/c/lI82IrDMq9k?pli=1, but it also talks about custom app manifests, which make me think this might be quite a lot of work.

Http is just a protocol that can be used in various ways, what you need is a combination of app and server which work together. The main question remains with who you want to share the images? Something like a online gallery you want to give access to someone? Dropbox and other file-sync tools have the feature to share files and folders with other users.

Well... I want to share the images with myself. Or specifically a program written by me that accepts files send over HTTP and does things with them.
I am actually thinking of feeding the files into mechanical turk.

I would use Dropbox for sharing. Just place the files to be sent to the server in a special folder in your Dropbox account and install Dropbox client on the server that automatically syncs that folder and processes all incoming files. Dropbox sharing has the advantage that you are getting a secure authentication system so no-one else can inject files to your server. And the file upload can even get interrupted without problem.

That seems like a reasonable solution, assuming that dropbox has some sort of event system to tell me when a new file arrives. The other thing I had thought of was some sort of whatsapp chatbot.  I was thinking of adding a random number to the URL (and using https) for security, but that works too.


text:
Google Assistant comes up blank. How do I fix it?
I have Galaxy A32 5G and the Android version is 11. When I ask Google something, it comes up blank and says "here are some details."

How do I fix it?

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.

Hi, could you [edit] and mention the device model, Android version, and upload the screenshot of the issue?


text:
How to show a visual indicator when mute all sounds is enabled
On the Galaxy S9 (and I presume later versions, though I don't know for sure) there is a "mute all sounds" setting that can be toggled by pressing the power and volume up buttons simultaneously. While this can be quite convenient, it's also very easy to either forget to disable it, or to enable it accidentally in the first place, and then you miss important alarms and notifications until you notice.
Is there any way to get a visual indication when mute all sounds is enabled, such as a status bar icon or making the perimeter glow a certain color?
Yes, I know that you can check whether mute all sounds is enabled by pressing either volume up or volume down, which will show a greyed out volume bar with a caption that says "Mute all sounds is turned on" if it's enabled, but I'm looking for some kind of visual indication that alerts you that it's enabled when you're not actively thinking to check.

Maybe this app helps https://play.google.com/store/apps/details?id=muter.muter// or https://play.google.com/store/apps/details?id=com.dc7.SilentModeToggle

@beeshyams That app doesn't seem to have any connection to the mute all sounds feature. "Mute all sounds" isn't a descriptive phrase that I'm using to refer to putting the phone in vibrate or DND mode, it's the actual name of the feature, and it's different than muting from the volume control.

Thanks. I thought otherwise (descriptive phrase) and therefore suggested those apps that can substitute the function of vol and power keys

On the Galaxy 23 Ultra, enabling Mute All Sounds does at least change the sound icon on the Quick Panel from loudspeaker-with-radiating-waves to greyed-out-loudspeaker-with-prohibition-symbol (). This doesn't meet the OP's request, however, because you have to drag down to see the Quick Panel.
In contrast, the similar Do Not Disturb feature does not change the sound icon on the Quick Panel, but does put an indicator icon (in the form of the do-not-enter symbol ⛔) on the status bar.

What everyone would want, I think, is that both features change the appearance of the sound icon on the Quick Panel and that both features put the corresponding notification icon on the status bar.


text:
Android app installed (with wrong package name) as system app but not visible in system partition
System app Google Calculator update fails, but that's not the funny thing.
History
I was on crDroid 7.8 (Android 11) with Google Calculator app installed in system through FlameGApps.
Then I got the crDroid 7.10 update which switched FlameGApps with its own built-in GApps. So I re-flashed FlameGApps.
The Funny Thing
The now installed Google Calculator (whose actual package name is com.google.android.calculator) on my app drawer has package name com.android.calculator2 (which is the package name for the AOSP calculator app).
EDIT: When I try installing com.google.android.calculator, it says App already installed and update succeeds.
EDIT: But, Play Store shows app isn't installed, and the installation fails only through Play Store.
What I tried
I've used a combination of find and grep on the Android terminal (with root) to hunt down all files having the name calculator. there exists no such file (or directory), yet the app (with the wrong package name) is installed.
The apps directory should be located in the /system partition.
I'm sure /system was mounted (read-only but mounted).
I've used SD Maid to hunt down app corpses. Again, there were no corpses of the calculator app.
I do not understand what's going on.

What does pm list packages -f | grep calculator show?

package:/data/app/~~L3_R9d-u3Egb0Y-58H_dLA==/com.android.calculator2-SuxybzjlUcjzT1_sP4Z-Ag==/base.apk=com.android.calculator2

So com.google.android.calculator doesn't seem to be installed. Try installing it using adb install -r --user 0 and share the exact error message it throws.

It was a success, no error. Installing failed only thru play store.

As that seems to solve the issue: mind making it an answer, @IrfanLatif?

I still couldn't understand why the app had the wrong package name. I think it's a bug in Android.

@OogleGlu you can self answer the question for the benefit of future visitors.


text:
Modifications of vendor image on Android 10
There is a vendor image in my device I want to change (unpack/mount, doing changes, pack/umount). My purpose is to update boot.img with my new kernel (in a rooted device). Unfortunately, it does not work due to incompatible versions between a newly compiled kernel (my compilation) to the previous kernel modules stored in vendor.img. As I figure it, I need to update the old ko executables stored in vendor.img in my product.
The first step is to do dd from my device and adb pull it out to my build environment. While I tried to do a mount on vendor.img, I discovered it not working due share_blocks attribute blocking it to mount as RW (dmesg wrote: "...unsupported optional features (4000)"), To solve it, running the following command
e2fsck -y -E unshare_blocks vendor.img

will disable the share_blocks feature that prevented me to do mount as RW. Of course, doing mount RW works correctly.
In the last phase, I tried to replace files in the vendor filesystem and then I discovered another challenge into my way, Unfortunately, there was a problem with limited space in the file system,
For example: In case I want to replace the kernel module called abc.ko, deleting the file doesn't show any new free space in the file system. At this point, I can't update the old kernel modules with the new ones (compatible with the newly compiled kernel). Of course, running df -h . returned no free space and 100% used.
Does anyone have any idea what I need to do?

I can't, the original partition cannot be change

Does this answer your question? How to mount system under super partion?

No, As I said, The partition is limited to the vendor partition size !

I know it is almost 2 years ago, but this is solved.

Go to this repository: https://sourceforge.net/projects/multi-function-patch/files/RO2RW/. I used this version and the test one successfully: RO2RW-StableBeta.v3.7.2.1.zip.

You flash it in Magisk with the phone running.

Reboot and open up Termux

Execute the following commands
su
RO2RW

The script will walk you through the process. Many options like adding disable force encryption which is a boon to development since TWRP decryption is spotty at best now on a variety of devices. It allows you to resize or repartition in a variety of options.
At the end of the script, it offers a choice of a deblocked super for flashing in TWRP style recoveries or one suitable for fastboot work. It dumps the new super with a vbmeta and vbmeta_system image that corresponds to a folder in the internal storage. At this point, you can use a number of tools to dump the super and edit it, and then put it back together.

All my phones are RW rootfs now. The good old days of wiping out bloatware and having room for new system apps is back.
I am experimenting as we speak with repacking the decrypted RW super to include GSI VNDKLite system images. I love a lot of these ROMs but it is such a PITA to get good connectivity and MMS out of them due to the proprietary firmware for the devices and radios.
I am shooting to modify vendor_boot and repack the super with the GSI system, but retain the vendor-specific hardware items in the factory firmware in vendor, vendor_boot, boot.img/kernel/, vendor, and product partitions. I think it's a matter of putting them in the same folder and using common tools for repacking these and editing vendor_boot. According to what I have been reading, facilitating this is actually the purpose of the new setup with these bundled ramdisks in vendor_boot. If/when I sort it out, I will throw a tutorial up on XDA. I am about to fire this tool off towards that end: https://gitee.com/cfig/Android_boot_image_editor.

Other relevant links:

https://android.googlesource.com/platform/system/tools/mkbootimg/+/135c68bdd32ac1bbc4ec4ccb7881e2184d92c890/unpack_bootimg.py
https://source.android.com/docs/core/architecture/partitions/vendor-boot-partitions
https://github.com/u-boot/u-boot/blob/master/doc/android/boot-image.rst

Assuming vendor is standalone partition (for super partition, refer to other question)
adb pull /dev/block/platform/bootdevice/by-name/vendor vendor.img
dd if=/dev/zero bs=1G seek=1 count=0 of=vendor.img
resize2fs vendor.img 1G
e2fsck -E unshare_blocks vendor.img
e2fsck -yf vendor.img
adb push vendor.img /dev/block/platform/bootdevice/by-name/vendor

that will resize to 1 GB total.

Thanks, but it's no help me because you cannot enlarge vendor partition.


text:
Contacts on android - what changed from release 5 to release 9 / 11? Installed apps do not see contacts visible to pre-installed apps
I could not find info via web search on what has changed with contacts from release 5 to release 9 / 11.
I installed WhatsApp on a new Android 11 phone (during switching from Android 5, contacts were copied via Mi Mover app and were seen via preinstalled calling/contacts app) and WhatsApp app could not find any contact using WhatsApp whereas I know some of contacts seen via preinstalled calling/contacts app is using WhatsApp. Investigating that issue I installed 3rd party app (https://f-droid.org/en/packages/com.simplemobiletools.contacts.pro/) to my release 9 other phone. The app did not show contact(s) visible to preinstalled calling/contacts app. I've read history of Android releases and do not recall anything about contacts that result in such behavior. Do newer (than release 5) phones organize contacts differently?
ADDED after comments:
Installed apps were given contacts permissions when asked for it. On 9 Pie phone when installed app added a contact pre-installed one showed it. When I started to add another contact via pre-installed one I was given a choice of com.google.android.contacts and com.simplemobiletools.contacts.pro, I selected com.google.android.contacts, added a contact and again installed com.simplemobiletools.contacts.pro did not show that new contact.
P.S. I recall how nice com.google.android.contacts contacts app was on Android 4, it could show internal and each google account contacts and sync them separately each against each set.
ADDED 2:
Looks like WhatsApp took A LONG (IMHO) time to "replicate" (and does not warn about it!), next day (today) WhatsApp "sees" contacts (I only tried to send messages for a few minutes after install). The question about behavior of other apps mentioned remains. Also on new phone I edited a contact - fine, then on editing some contact pre-installed app asked which account to edit: internal with bluish icon or internal with greenish button (???), I chose bluish cause on opening other one bluish icon was displayed, edited number; upon return to contact it now has both old and new phone numbers and I do not see a way to delete old one...But that IMO could be Xiaomi specifics.
How can I check what app is actually pre-installed for contacts, is it com.google.android.contacts or not?

@beeshyams, "Is the problem only with WhatsApp?" How can I check more than I've described in the question? Other phone other app did not see contacts seen by pre-installed app.
"from a user perspective" Maybe I better ask on stackoverflow, I used to write small apps for Android some years ago.

Yes.my bad. Sorry it's clearly mentioned

As the app is moved from an older phone and not installed the common way it may be a permission problem. Your old phone did not had any dynamic permissions and the new phone requires dynamic permissions to get access to the phone book. If the app has not recognized the change it may not ask you to grant permissions and thus do get access to the contacts. Open App info page of the contacts app and check the permissions it has access to. Alternatively clear app data of contacts app then permissions requests should be pop up.

@Robert, surely apps were given permissions when asked for that.

I just installed this app and after first start it asks for access to contacts. Was this permission requests shown when you started it the first time on new phone? My guess is that the app still thinks it is still running on Android 5 and does not ask for permission. Or by the migration the contacts permission was automatically denied for an unknown reason.

@Robert, added one more test/info.

AFAIK, there's no major change for contacts access, but WhatsApp is querying contacts that are available to the public through Contacts Provider. Now, I don't know how Mi Mover works, and I haven't tried those Contacts apps (apart from Google Contacts), but if the contacts are stored locally in the pre-installed Contact app's database, but not to Contacts Provider, then other apps cannot access it.

@Robert, thank you, I've ADDED 2 to the question. WhatsApp issue cleared, some other (minor, but still) remains. Maybe you could help?

@Andrew, thank you, I've ADDED 2 to the question. WhatsApp issue cleared, some other (minor, but still) remains. Maybe you could help?


text:
Chrome, YouTube, Whatsapp keeps crashing
My phone is 5 years old, Moto G4 play. Updated to Android 7.
Not many apps, still app keeps crashing and I have no idea how to solve, also memory usage of each app is bloated. In app settings page I see Carrier Service is reported as 500MB then I go to Carrier Service settings page, it is recalibrated to 30MB. Then Google authenticator - MFA app shows 250 MB, again I open its settings, gets recalibrated to 16MB. Finally I restarted the phone, now this is stable, but I'm too scared to open many apps simultaneously
Am I seeing hardware failure or Virus. I just installed AVG free version and scanned, it says nothing suspicious is found. I'm worried about both, at least if it is only hardware failure I can start doing routine back-ups

Virus scanner on Android are regular apps and thus they can not access on most devices about 50% of the data only. Therefore virus scanner on Android are next to useless and what the report, too.

@Robert that broke my heart. After restart things are stable it seems


text:
Google Chrome fails to update
I'm on Android 10.
When I open google chrome its menu is replaced with a red icon.
On clicking it there's a red menu item "Update Google Chrome" or so.
On invoking that action I get to a new screen (I think from google play store) which says "Try again". On the bottom it suggests to play "Hot Balloon" in the meanwhile.
I tried this for weeks and it was always the same.
I tried rebooting but it didn't help.
I tried updating from within the Play Store app. There was an Update button but when I clicked it it just said "something went wrong".
I checked if there's enough storage. Both internal storage and SD card have >3 GB left.

Found the solution here:
https://customeruseinfo.com/solved-google-chrome-and-system-webview-isnt-getting-up-to-date/ > Clear Google Play Store Cache and Storage
Settings > Apps and Notifications > Google Play Store > Storage & Cache > Clear storage
Then confirm and try updating again -> works


text:
How to install standard european stock firmware on Motorola G 5G XT2113-3?
I own a Motorola G 5G XT2113-3 that is on the "timit" software channel (TIM Italy retailer). In the recovery functionality of the LMSA tool, I noticed that by default it downloads the software / firmware in the European retail version (reteu software channel). It's correct? If I proceed, do I run any risks? Do you know the difference between this two channels? And what is the best way to install the standard european stock firmware? (LMSA, RSD or other tools).
Because I would prefer to have a phone with regular updates and with the software indipendent from the brand.

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.

Does this answer your question? Cannot flash Qualcomm with Stock Image (Lenovo Tab M10 TB-X605L LTE, Android 8 Oreo)

https://androidmtk.com/download-motorola-stock-rom-for-all-models

If you unlock bootloader you can flash anything* from fastboot mode (*except for bootloader which is downgrade protected). I wouldn't say it's the best way but it's "safest" method (unlocked bootloader is backdoor for data recovery). But LSMA is the official way and there is no risk flashing retail. I doubt there is any difference other than branding, you will receive updates (if any). I think you are already on the right track and don't need help. You can self-answer question with tutorial for LSMA with screenshots maybe


text:
Could I use a Bluetooth keychain (tracker) to track how many times a day an animal comes to eat on its food bowl (where I put a cellphone)?
I am researching wildlife rehabilitation and I would like to count how many times a day a released animal comes to eat on a food bowl left in the woods.
To do this, I am wondering if I could mark the animal with a Bluetooth keychain (tracker) on the animal's collar and then put a cellphone (the Bluetooth receiver) on a food bowl left in the woods, to register how many times a day (and what hour) the animal comes to feed after being released.
To do this, I think the Bluetooth reader app on the cellphone would need to operate in some kind of “always scanning mode”, in order to

catch the Bluetooth signal,
register the date and hour,
and then restart to scan for another signal without any human interference.
All day long until the phone (with a power bank) battery ends

Questions:

Could I use a Bluetooth keychain (tracker) to track how many times a day an animal comes to eat on its food bowl (where I put a cellphone)?
What Android app could do this job and generate such kind of report?

Automation is one option.  This answer can be tweaked to meet specific needs

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.


text:
Disable automatic screen turn-off even if I am not near the phone during call
I have a non-rooted Samsung Galaxy S9 running on Android 10. If I am placing my phone on a table during a call (using an external headset), it will turn off the screen after a couple of seconds.
How do I disable that?
I prefer not to install new apps nor rooting the phone.


text:
Flash ROM of Samsung Tab A6 (SM-T585)
I have Samsung Tab A6 (SM-T585) running Android 8.0 Oreo. It has a Knox application which limits a lot of features on my device. I need to get rid of it, flash a new ROM, and get everything back to normal.
I've already tried to go to "Download mode" by pressing (VOL Down + Power + Home) but it just boots normally (download mode is disabled somehow)
I've also searched for ADB solutions, but no luck yet.
How to flash ROM on Samsung Tab A6?

sure about device model? powered off device for sure? pressed and kept hold buttons in right order (power button last)? https://www.hardreset.info/devices/samsung/samsung-t585-galaxy-tab-a-101-2016-lte/recovery-mode

If download mode is disabled flash update.zip from recovery mode

side note to visitors: download mode can be disabled by MDM Software or other methods

can you explain more where can i get this update.zip file and what exact step should i do i have Samsung tablet A6

https://www.thecustomdroid.com/sideload-ota-update-stock-recovery-adb

https://androidmtk.com/download-samsung-stock-rom

https://www.xda-developers.com/samloader-download-updates-samsung-galaxy


text:
What kind of smartphone should I be buying if my one and only use is going to be "BankID"?
In Sweden, there's a bunch of very confusing "e-id" things, but it basically boils down to this: you need something called "Mobile BankID".
In theory, there are other solutions, and even "BankID on file", which I currently use. That means you install their cancerware on Windows and don't need any hardware/cards. Sadly, they have no requirement for companies to support this method, so in practice, 99% of all websites that "support" BankID actually only support "Mobile BankID".
"Mobile BankID", as you probably have already guessed, requires a "smartphone" and is an "app" (Android/iOS). I don't have one of those, for multiple reasons. (Privacy, a deep-rooted hate toward them and what they represent, the lack of money to waste on stuff I don't want anything to do with, etc.)
When asking them about this, they basically just respond: "most people use Mobile BankID, so the other ways are being phased out and we cannot force companies or other authorities to support the non-smartphone ones".
So I'm essentially being forced to buy a "smartphone". Which doesn't sound too bad as long as I can remove the battery and SIM card and only mount and start it when I need to "e-sign" something... except there are some serious problems with that:

It seems like these things (whether Android or iOS based) are not supported for a long time, and then they force you to buy new hardware?
It seems like these so-called "smartphones" are trending toward not having a removable battery, and soon there may not be any left that let me remove it.
Same thing with the SIM card which is apparently no longer even an actual card, but just some kind of re-programmable memory.

I have heard that there are soundproof boxes which also block all signals, which would solve the privacy/security issue with the battery/SIM card not being detachable, but I have looked for such a thing for a long time and just can't find anything. And note that I mean in Sweden. I'm sure you can find something on Amazon or something, but they rarely allow shipping to Sweden, or start harassing me whenever I actually try to buy from the USA.
The biggest problem is perhaps the fact that these things "expire" almost like milk. What kind of "smartphone" should I buy if I want like 10+ of OS/software updates for this dedicated "BankID device"? In fact, I wish to never have to upgrade the hardware, if at all possible.
PS: Their third option for BankID, with a hardware non-smartphone device and card, still requires you to run the program on the computer and connect a hardware dongle with USB, so please don't suggest that. And after reading more about it, it's even worse than "Mobile BankID" IMO. Plus the same problem applies there with the lack of support for anything but "Mobile BankID" specifically.

For security purposes a Samsung device that gets 4 years security updates would be preferable. Note that the 4 years start when the device had been published by Samsung and not when you buy it. hence make sure you are not buying a phone that is on the market for more than a few months.

Sorry, but device recommendation is off-topic here. You might be interested in our sister site, Hardware Recommendations Stack Exchange, but please ensure to follow their guidelines to get the best device for your need.

Does this answer your question? LineageOS - is it possible to install and run apps without using Gapps or MicroG?

Does this answer your question? Info on and removal of COVID contact tracing in Google Play Services

I always buy used phones <50 € and keep it for two years. Xiaomi devices are cheap apple clones and highly customizable (check so called custom ROMs like LineageOS are available for desired specific device model). If you prefer sustainability buy modular phone like Fairphone


text:
Google Play store gift card - not accepting?
I have born in LocationA, and I have registered an nice gmail email address when I was young in LocationA.
I have moved to LocationB, and bought a new phone in LocationB.
Now, I got a gift card (which shall be redeemed via https://play.google.com/redeem.
However no matter what I do, it keeps telling me:

Couldn't redeem this code. This code can only be used in LocationB

I'm currently at LocationB. My phone has been bought in LocationB. I just made a mistake that I born in LocationA.
So what now? Come on Google, why are you this stupid?
If I open https://pay.google.com and check my "Addresses", I have only one, guess what: in LocationB.
Everything is in LocationB, and Google's very perfect AI keeps telling me that an error occured as I can only redeem this gift code in LocationB.
It's really a shame. Also, that Google has so smart customer care that it seems much faster and wiser to ask this question from the community, as I can imagine I'm not the only one suffering from this "feature".

Open the Google Play Store app Google Play.
At the top right, tap the profile icon.
Tap Settings and then General and then Account and device preferences and then Country and profiles. What is the country you see there A or B? Where was the gift card obtained A or B?// gift card can only be redeemed in the country you obtained as per the Play Store country details

Gift card was bough in LocationB too. Only I born and register gmail in LocationA 10+ years earlier. Profile icon doesn't have "Settings". It has only "Google Account". But "Google Account" doesn't have Device preferences. It has "Home", "Personal Info", "Data and privacy", "Security", "People and sharing", "Payments and subscriptions"

How to change your Google Play country

If your email in Play Store is associated with country A, you need to change the Google Play country. I was about to link that and @Robert already did that

Robert: Payments profile / Country/Region in "pay.google.com" shows LocationB. Also on the same page, "Name and address" shows LocationB. Just I went to see my parents in summer, and came back yesterday if that matters. Silly silly google

See the section Problems with Play country

Where did you got the gift card from? May be the card was bought in the "wrong country"?

Thank you, all are true. I'm resident, country display labels are everywhere "LocationB", I have just got the gift card which was bought in LocationB, and I'm physically located at LocationB. Google MUST know this as I got an email confirmation with flight ticket, so there it is an open secret in front of their eyes. How much I hate them OMG

Guys. Nothing is different. Everywhere in Google there is only "LocationB" printed. Everywhere. Okay, 17yrs ago I have registered my Google Account in another country, but currently, that country is nowhere listed/printed/marked/shown.

Again, what is the location in your Play Store as per my first comment?

B. The country where I'm currently located. Which is also the same where we have bought this shitty gift card.

In which case you can either reach out to Google support or request for refund (see link I posted earlier) and post your answer here to help others

One remote possibility is that Google thinks you are in country A, since you came back yesterday only. Clear the cache of Play Store app and restart your device and try

Tried all of them. Even reinstalled the Play store, nothing helped.

Only solution seem to completely keep yourself away from Goolge products, and switch to Apple.

Haha, even google can't solve this :D. They told me 25hours ago that they have a solid maximal 24hours to reply to my email: no emails has been received. Perhaps Gmail is also buggy. But for sure, their support is 0/10. One of worse CC in the whole world.

Google fixed this after more than a week.
They haven't give me any reason or root cause, nor any possible steps to avoid this in the future.
Congrats.


text:
Stop expansion of player (e.g. spotify, website, etc)
We all know that google has no idea about ux or ui, but I am hoping someone on their end is smart enough to give us an option, that I am just incapable of finding in their settings mess.
android 11, oxygen os 11.0.3.1.hd65aa
Here's the quick low down. In the notification bar, spotify sits above notifications, where the quick actions are. I'm ok with this, even though the player is imo larger than it needs to be. The real issue is when I expand my quick actions. Now spotify becomes fucking huge. There's no need for this to happen. I would like to keep it small. I am talking specifically about this:

It leaves very little room for notifications, and collapsing it all again is a nuisance too.

That is the designed behavior from Android 11 //You can raise a ticket with Google if you want this to be changed //nothing can be offered by the community here

@beeshyams thanks for that information. This is sad news indeed. Google doesn't care about its users, as is obvious by the net negative user experience changes in android, chrome, gmail, etc, but I appreciate the full response.


text:
Cannot choose different cellular network while on roaming
I am an EU citizen visiting a different country now (but still in EU), in the country's capital. For my travels I have bought a data pack from my provider (I don't have/use data otherwise). Now whenever I turn mobile data on, I only get EDGE connection. My provider's helpline assured me that the data pack I bought is supposed to be 4G. It is a major provider in my country and on the helpline they claimed that 4G should be available in the area I am visiting right now. They have advised me to manually select a different local cellular network.
I tried to go to the Settings, Mobile Network and choose the network manually -- I saw that there were several 3G and 4G networks from various local providers around me with a good signal strength. However, whenever I choose a network to connect to, the connection fails (it says Unable to connect under the network name) and I get a system notification from Phone Services (or is it Cellular Services? Sorry, my phone is not in English) which claims: No signal. The chosen network ( (xxxxx)) is not available (where the x's are always a different number, depending on the chosen network).
The only way I can connect to a cellular network is to choose an automatic connection in the Settings but it always connects me to EDGE. I have also verified that my preferred type of cellular network is set to 4G/3G/2G.
My phone: Xiaomi Mi A3, Android 11 (Android One). The SIM supports LTE.
Do you know what could be the problem and how to solve it?

You can try the solution here https://android.stackexchange.com/a/189727/131553, though the problem there is different

You can check again with your mobile operator about FPLMN (forbidden mobile operators). This is something managed by home mobile operator and is located in SIM card.


text:
Whatsapp Last Seen/Online Info No longer available under Contact Info
It has been a few days I noticed that I can't see whatsapp Online/Last Seen on User's Profile page.
Old Image:
But there's Nothing like this in Current Version of Whatsapp... Anyone knows any reason for this Change/Update? Or it is happening to me only (Coz I didn't find any post about this Change anywhere on Internet)?

Looks like it's not only you, but I'm not sure we can find the reason for this change if WhatsApp didn't mention anything.

Maybe this new feature of Whatsapp is being used by your contact?


text:
Call declined on Android 11
I got a very strange situation when on Android 11 I got call declined. The caller is in favorites, did not set any filtering. This happen after 23:30h (11:30 PM). The problem is not in lost of mobile coverage because I see in the calls log record for this declined call.
The phone is OnePlus 8T, I do not subscribe for beta of Carrier Services app (it's stock app as provided by manufacturer). I have no firewall (for calls) installed or any app which can be related to this issue.
Sleeping is not activated. People - Calls is set to Starred contacts and this contact (with declined call) is starred.
My humble suspicion is some power management (during call-in the consumption of phones is quite high) settings need to be configured to avoid this to happen again.

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

Check the setting for Do Not Disturb mode: 1) Schedules, some phones have "Sleeping" by default, also check its time period, and 2) People - Calls, check if it's "None" or "Starred contacts" already.


text:
How do smartphones decide whether a phone call is spam or not?
Like everyone else, I'm receiving spam calls. With my current job, most communication goes over the Internet (online meetings, chats, etc.) so in my case, it's nearly only spam.
What I'm wondering is how can the phone decide whether a call is a spam call? It can't be based on the phone number since 99% of the time (it seems) those are spoofed. Once in a while, I get calls from people who received a spam call with my phone number spoofed.
I've heard a year or so ago that the TELCO were going to implement a system to help verify phone numbers, but I've not seen anything more than that.

Smartphones don't decide. The phone app or equivalent connect to a server (~ online services) that compare the number(s) with a database of known spam numbers. If found, it is relayed back to the smartphone(s) and displayed as spam on your screen.

For example: Google's own Phone app and its caller ID & spam protection

@AndrewT. It sounds like the Spam Detection is based on the caller ID which is what's getting spoofed. I thought that the TELCO were working on a system to detect the spoofing...


text:
Error with Amazon Fire Tablet 10 factory reset
So I've got an amazon fire tablet 10 and my younger brother was messing around with the settings and set the screen width to 100dpi as a prank and the phone's screen ended up turning black and he couldn't reverse it. I tried my luck with it but failed terribly while trying, I tried to use the fire toolbox to try factory reset it but that didn't seem to work well.
I then tried using the fire toolbox to try load the bootloader (even though I have little knowledge about it) and that option fell flat as well.
I usually use this tablet to test run projects that I found fascinating online but I can't do that anymore with this new-founded dilemma.
If anyone has experience resetting androids of any sort or more specifically amazon fire tablets, your inputs will be very much appreciated.

https://www.hardreset.info/devices/amazon/amazon-fire-hd-10-2017/recovery-mode

Does this answer your question? Redmi note 8 is on recovery mode. Booting constantly but not booting to system

Screen resolution is stored in userdata, factory reset will fix it. changed settings does not apply to recovery mode, you can enter by pressing Volume Up + Power buttons.
Note: factory reset from recovery will activate (FRP) factory reset protection. google play account is still required to unlock FRP afterwards


text:
Prevent apps from forcing a certain screen orientation cleanly
I currently use an crufty old app from F-droid which overrides the screen orientation using an invisible overlay (I believe) and that works rather well. However, when returning to a forced landscape app from the lockscreen (which is in landscape), android rotates the screen to portrait which I don't want.
I use Spotify and it believes that it knows better than me how I'd like to use my phone and wants to display its playback control screen portrait mode. I obviously need to return to this screen often to change tracks etc.
Is there a better way of doing this? I imagine you'd need something integrated into the SystemUI to get the unlock transition smooth.
I'm not afraid of getting my hands a little dirty with Magisk modules or patches to AOSP components themselves (I build my system from source) but I don't think I'm in a position to be coding something like that myself yet.

Android 12 broke Rotation Manager somehow, so I was forced to find a different solution.
By modifying the Android framework with a terrible patch, I was able to make it ignore an activity's screenOrientation preference: https://android.stackexchange.com/a/246838/283347


text:
Game screen turns black
I have downloaded Dragon Quest 5 on my LG V60 UW.  During the game there are transitions between a world/town/dungeon map and random combat encounters.  Sometimes the combat encounters are a black screen where I can touch the buttons if I remember where they are and sort of ham-fist my way through it and the map area reappears after the combat is over.  Other times the buttons don't work or ones I'm not used to pop up and I just have to kill the app and try again, losing some progress.
Usually killing the app and starting over again restores the normal functionality.
I have contacted Square-Enix support about the issue and their suggestion to me includes wiping out all my data and cache for my web browser as well as the google play store.
Does this step make sense to anyone?  Has this worked to fix issues with other apps before?  To the best of my knowledge this game does not interact with the web browser in any way.  Likewise the app store is a separate app, and I would not imagine that the game shares data with it.

Sorry, I'm not sure if we can help further if the problem is caused by a bug in the game.

@AndrewT. I mostly wanted to see if the recommendation to clear all my browser history made any sense at all to people.  That's a step I haven't taken yet as it will be tedious to re-load all my websites like facebook, etc

Looks like a standard response for customer service, which usually might not make sense for independent, unrelated app.


text:
"Phone calls", "Media audio", "Contact sharing" option missing in Bluetooth settings
I have a Samsung phone. "Phone calls", "Media audio", "Contact sharing" options are missing in Bluetooth settings. There's only a toggle for "Audio".

Any idea why "use for" option is missing?

It'd be very helpful if you could add in your post your smartphone's model.

Looks like you're connecting to a wireless speaker. Why would it have access to phone calls, media audio, and contact sharing though?

To elaborate on Andrew T.'s comment, these settings are device-dependent. Are you puzzled that they aren't available because they usually would be with this particular device, or because you've seen them for other devices? If the latter, then it's probably because those aren't settings for this device. If the former, is it perhaps paired with another phone? If you pair a Bluetooth device with multiple phones, some options might be available on only the first phone connected (e.g. if you pair a Plantronics headset with two phones, both have "Audio" but only one has "Media").


text:
Why do text input methods generally omit an undo function?
I'm reading through my keyboard's resource documentation (I use MessagEase normally), and I see that they state:

Please note the Android does not provide any Undo.

However, I know this isn't actually true — at least, not in any apparent manner — because when using a physical keyboard Ctrl+Z invokes undo just fine, and doesn't require any additional/external applications, i.e., works natively via generic PNP (I've used telnet, BT, and RF varieties, all of which work).  And yet, mysteriously enough, the function seems to be omitted intentionally (disclaimer: I have no evidence to support this conjecture).
In fact, MessagEase has extended input functionalities that include form field controls and ASCII character controls, and yet inputting Ctrl+Z results in a notdef glyph output in the exact same form field.
Why is this the case?
EDIT: Please note that I am referring to connecting a physical keyboard to an Android device, I am not comparing PC vs Android UX.

It is possible to implement it with the TextWatcher interface

This question can get better answers from developers than the end user community.
Android framework does have a class named UndoManager "for managing and interacting with the global undo state for a document or application.  This class supports both undo and redo...". And Android's EditText view (which extends TextView, and is commonly used in apps to get text input from the user) does support Undo and Redo operations since Android 6 at least. In fact a ROM developer can show these options in long press context menu for every app, as we see Copy, Paste and Select All, which are displayed by default. But Undo / Redo always work if the virtual or physical keyboard can send CTRL-Z and CTRL-SHIFT-Z key events.
I extended CTRL- events support in AnySoftKeyboard for non-terminal apps. So anyone can. Why they don't is purely a matter of choice. There's no technical limitation.

Note that the UndoManager class as of Android 12 is restricted, per: https://developer.android.com/about/versions/12/non-sdk-12#new-blocked Also based on: https://android.googlesource.com/platform/development/+log/refs/heads/master/samples/ApiDemos/src/com/example/android/apis/content/TextUndoActivity.java it looks like a feature under consideration and paused/dropped/hidden and developers were expected to use TextWatcher to perhaps roll their own undo/redo operations.

@MorrisonChang hidden APIs are hidden from apps, not from framework. So the non-SDK restrictions don't apply to EditText/TextView. As of the latest commit, both undo and redo operations are fully handled by these framework classes: https://android.googlesource.com/platform/frameworks/base/+/c39842abd94509113b2d9e5cc904015c3e20cecd/core/java/android/widget/TextView.java#11342. But even if Google drops the support (which doesn't seem to be the case so far), extending EditText class to handle key events and keeping history won't be a big task.

I'm not sure which 'developers' you are referring to in your first line vs your last line, 'Android framework developers' or 'third party developers'. I think my point was that the undo/redo functionality in TextView isn't clearly spelled out in the official documentation and only hinted at by the XML property android:allowUndo. The fact that a third-party app developer needs to look at framework source isn't new but less 'a matter of choice' than 'awareness'.

@MorrisonChang "I think my point was that the undo/redo functionality in TextView isn't clearly spelled out in the official documentation". Yes that's a valid point. And my point is that "Android does not provide any Undo" doesn't sound like a valid excuse for not providing such a small feature. It's a matter of app developer's choice, though nothing bad with that.

Thanks for the information!  Could you elaborate on when you stated "But Undo / Redo always work if the virtual or physical keyboard can send CTRL-Z and CTRL-SHIFT-Z key events."  As I had mentioned in the OP, MessagEase can send those inputs, but it only outputs a notdef glyph.

Android's TextView/EditText handles Undo/Redo events for sure; I provided the links to the source code. "when using a physical keyboard Ctrl+Z invokes undo just fine". This definitely means your virtual keyboard is not sending the correct key event. How to send these events: I gave the link in the last paragraph. You can just install ASK keyboard and test it yourself: https://github.com/mirfatif/AnySoftKeyboard


text:
Create WiFi AP in Termux with root access
For some purpose, I want to create a WiFi access point on my Android because I cannot turn on the hotspot when WiFi is enabled. And also I tried to use NetShare, but it cannot be enabled on boot.
I have hostapd binary in my Android in /vendor/bin/hw/hostapd and I tried it, but it doesn't turn on when WiFi is enabled.
How to create WiFi AP programmatically without NetShare (app).

Does this answer your question? How to use Wi-Fi and hotspot at the same time on Android?

How to create a wifi hotspot from the terminal?


text:
How which custom android OS stock rom version (7-12) virtually pre load/check/test have adoptable storage format sd card as internal storage option
question which  custom android OS stock rom version (6,7.1,8.1,9.1.10,11,12.1) and how to virtually (VM) pre load pre check test have adoptable storage format sd card as internal storage option
the  mobile device i want to  load custom rom is lyf water 7  as it have android 5.1.1 lolipop but it dont have option to  move app to sd card either its locked ot not suitable or compatible for rom device but same company other models with android 5.1.1 have option to  move app to sd card following custom roms  is available for the same device i want to  know which  android version will have  format  external sd as internalal or move aap to  sd option enable for my device
https://www.getdroidtips.com/custom-rom-lyf-water-7/

Android 10 Q stable
Android 9 Pie.
Android 8.1 OREO
Android 7.1 Nougat
Android 11
android 12.1 CyanogenMod

https://forum.xda-developers.com/t/cm_12-1-stable-ls-5504-_lyf_water-7.3595710/
I had shared the link of the modified  custom roms not from manufacturer vendor but from xda or 3rd party sites don't know it authentic safe or chances to brick the mobile...how can I pre check  pre test the custom rom  before installing either it have adoptable storage (formatting micro sd card as internal)  through pre loading running testing checking custom rom  virtually in som virtual machine (VM) type apps so that phone device don't get hardware or software bricked too.
i want to  root and install custom rom on my mobile and want to purchase new android mobile ( samsung m21 m31) i  am searching that which android supports  formatting  external sd card as internal and have  option to move apps to sd card  or auto install apps to sd card kindly suggest the  android OS version compatible for  adaptable storage

It is supported from 6.0 to current version 11. You are well advised to read the tag  wiki of the tag you used and decide next steps // Given 128 GB is pretty standard these days, also think hard - do you really need to go this path?

Note that some manufacturer remove or disable adoptable storage in their devices. BTW: there is no "Android 12.1 CyanogenMod", the CyanogenMod project is dead for years. The last CyanogenMod version was 14.1 which corresponds to Android 7. Furthermore Android 12.1 is not yet released. Based on rumors we expect it to come 2022.

adoptable-storage does not require root at all, either it works out of the box, or root solutions are your only alternative, there is "no" way to make adoptable-storage storage work with root

@Robert bro  android 12.1 CyanogenMod  for my mobile device I found link on xda either it's modified don't know it's aithenticiry or genuiity ..kindly check and tell is it safe to use this customised rom or not
https://forum.xda-developers.com/t/cm_12-1-stable-ls-5504-_lyf_water-7.3595710/

@Androidquery Nobody can tell you if a customROM you found on the net is safe or not. Even if the source code would be completely available it would take weeks as a full-time job to verify if a ROM is safe. Therefore you can only check who has developed a ROM and if you trust this person.

try this ROM XenonHD Android 7.1.1 or CyanogenMod13 Android 6.0.1 or ask Gautam Maini in Telegram group for LineageOS 16.0-20191229-UNOFFICIAL-zx55q05 Android 9.0

@Androidquery just to be clear, the XDA post you linked is CyanogenMod 12.1 based on Android 5.1, not Android 12.1 (Android 12 hasn't even been released yet for public usage at this moment). The CyanogenMod (and its successor, Lineage OS) version is always 7 higher than the Android version that is based on.

@Robert bro as you said "Note that some manufacturer remove or disable adoptable storage in their devices." How to test or  check device is enable or  disabled  the adobtable storage in ROM device hardware any adb shell command or any configration or any bechmarking hardware info  apps kindly suggest or tell the way to test for hardware mobil device compatibilty

it's easy to figure out if you got hands on one phone, but it's hard to answer if you don't have any concrete device model in mind

Generally it's hard to answer because it depends on encryption type and vendor. For example adoptable-storage is not compatible with Android 7.0 - 8.1 with (FBE) file-based encryption. Some devices support adoptable-storage but GUI lacks functionality - intentionally on vendors decision. Some of that limitations can bypassed from cmd line, but you might end up with successfully adopted storage and unmoveable apps

bro I have edited 300-400 and made some apps movable through apk editor app in one of my mobile with android 7.0 and then extracted the apps and save the installers through apk extractor app and apps installing and made them movable  secondly when downloaded and installed from apkpure it's auto installs by default in adpatable storage that is the  external micro sd card formatted as  internal storage in android 6 phone so I want to check test it in android 7,8,9,10,11,12  by loading customized rom available for my handset

bro yes i know it depends on hardware mobile manufacturer compatibility issues to...but major part depends on OS encryption method or files system security and many other things...but when the rom is modified customised programmed or tailored by 3rd party tailor made developer then as android is open source they must programm and remove the limitations is there any way to pretest prechek the custom rom by loading in any virtual machine app on Android phone to check if that cuatomised rom will work fine or not. And it's having adoptable storage compatibility or not

bro I have detailed that inam using Lyf water 7 ls-5015 for customised rom and planning to purcase samsung m21 or m31  so kindly suggest me which  android os version and mobile is GUI and FBE is compatible for andaptable storage and how can we pre check or pretest android OS  through vitrually loading  whether the is compatible with mobile device and have features compatibility or not

Lyf water Android 5.1.1 Lollipop is not compatible https://source.android.com/devices/storage/adoptable Samsung does not support adoptable-storage https://www.samsung.com/sg/support/mobile-devices/does-galaxy-s9-or-s9-plus-2018-support-the-adoptable-storage-feature

Lyf water 7 has inbuilt android 5.1.1  lolipop does not  support adaptable buas it's lolipop os by default if we upgrade or update or install custom rom android 6 then will it support or not. As Lyf water 7  used to have same android 5.1.1 lolipop but company manufacturer vendor itself gave an upgraded  update for it for android 6.0 mashemellow all if a sudden  and it got the adaptable storage option . But manufacturer vender don't have update os upgrade for water 7 as not much sold device  so if I upgrade from xda or 3rd party devloper then can I get such option for device


text:
Disable “swipe up to unlock” antifeature
Samsung Galaxy XCover 4s, stock ROM (work device), Android 11
To unlock the device, I first have to swipe up before I can enter the PIN. This is not so on my HTC Desire running LiquidSmooth 3.2 (kitkat) which directly displays the PIN screen.
Swiping up is a problematic gesture for me, especially on this huge device. How can I disable it so pressing the power button directly shows the PIN screen?

A bit off-topic comment. Your problem can be solved on a non-work device which has Xposed framework installed. GravityBox app offers Direct unlock feature which instantly shows the keyguard/credentials input view whenever screen turn on, and thus, removes the need to swipe up.

Yeah, that won’t help me on the work device though, which belongs to my employer and therefore must stay unrooted. But I appreciate the thought.


text:
Is there a way to prevent Android from switching back to mobile data once it found and then lost WiFi connection on unrooted phones?
I use mobile data a few days per month. I'm charged 1$ whenever I enable the mobile internet (with WiFi not present) and then I can use it until the next day. If I don't disable it before midnight, I get charged 1$ again. This is cheaper for me than paying every month for a certain amount of gigabytes.
The problem is: sometimes I forget to disable it, and get charged when I don't use the mobile internet. Sometimes this even happens when the phone is connected to WiFi.
I saw this post, which says apps can no longer enable / disable mobile data programmatically: https://stackoverflow.com/questions/31120082/latest-update-on-enabling-and-disabling-mobile-data-programmatically
Also there is this app: https://play.google.com/store/apps/details?id=com.gyagapen.cleverconnectivity
But it only works on rooted phones.
I've also seen other posts that say that it's only possible to disable the mobile data on rooted phones.
Is there any way to solve my problem on an unrooted phone?
If that's impossible, is there any app that could detect that mobile data is enabled and remind me to disable it before midnight?
Or is there anything else that can help in this situation?
I have Xiaomi Redmi Note 8 pro. With MIUI 12.5 and Android 11.

You can experiment with Automate app from Llama lab. It allows detecting if mobile data is enabled or not, and based on that you can automatically create a persistent notification for yourself indicating that you need to turn that thing off. No root needed for this.


text:
Modifications of vendor image on Android 10 - alternative idea
Further to my earlier question here and according to the "Mounting Partitions Early" article,
I'm looking the correct way to implement my new idea:

Skipping the mounting in the startup of vendor in fstab - Its easy to erase the record in fstab related to /vendor partition
Doing alternative mount from provided custom vendor image - It's require to know where to inject the mount command

Anyone have an idea ?
Thanks,

What exactly do you want to change in /vendor? What is wrong with Magisk?

I want to update kernel modules and add more binaries with not limit. The current status is the limited partition. How it is possible to do it with Magisk ? Does Magisk support ? How ?

Just create Magisk module and place your .ko kernel modules in
/data/adb/modules/my-first-module/system/vendor/lib/modules/example.ko

and create script
/data/adb/modules/my-first-module/service.sh
#!/system/bin/sh
insmod /vendor/lib/modules/example.ko

No need to modify /vendor partition

Thanks friend !
Unfortunately, It's not working
Do I need to register my module or do additional thing ?
I did " chmod" to service.sh and to ko to be an execute permission,
It's not working yet

I created module.prop file (according to the manual of "[key]=[value]"), and it's still not working. In addition, I don't is any "core-only mode" configuration in setting, after google it I see the Magisk Manager include this conf, after removing Magisk and installation of Magisk Manager it's not working yet.

install any other module and check modules section (Busybox for Android NDK - type 'busybox' in terminal) if modules not working in general ask Magisk support. Consider id=my-first-module is case sensitive. is your module visible? is it enabled? add 'echo "Hello World" >> /data/local/tmp/magisk.log' in script and check it is executed. check 'ls /vendor/lib/modules/example.ko' exist


text:
How to register Smartmi
Bought an air-purifier which can be monitored/controlled by Smartmi app.
To use this app one have to enter a Verification code.
The app, nor the support page, say anything about what this verification code is, so it is likely one think this has something to do with google verification when searching the web.
Where to get the code?

Usually if you want to pair a device with an app and the app asks for a code this code is somehow related to the device. May be it is printed somewhere on the device or is located in the manuals or something like that.

@Robert: Thanks :), I figured it out I think. Got 8 verification codes on the e-mail I added (on same “page” as code is required) in rapid succession so perhaps some lag somewhere. Searching the web for 6-digit codes I did find i.e. https://mashable.com/article/how-to-set-up-google-authenticator and thought that was it. But not the case I believe.

Q is up for deletion by myself. (Or I might change it to fit the case and solution a bit better. Not sure if that is appropriate. Would be a one app Q/A)

When filling in the form one enters e-mail address. The app sends a verification code to that e-mail address – without any notice, or submitting the form. Not sure if one have to press the “Apply verification” button (which is after the input) for the e-mail to be sent, but it does not hurt. It also might work differently if one use a mail-account linked to the phone. (As in apply might auto-fill, but I do not know).
In my case I had to press that “button”/label for it to send a new verification that worked. I also had some lag on the first almost dozen e-mails which made me going down a rabbit hole.
After verification one have to enter WiFi password and also have Bluetooth turned on.
Would have to figure out why it need both WiFi and Bluetooth but that is another matter.

Q/A added after probing meta and looking at https://android.meta.stackexchange.com/q/32/360651


text:
Android ID associated with familiar devices
I have a rooted Moto e6 that I'm trying to change the Android ID on to one from a previous phone that is no longer serviceable. This is not about app ID's, which have already been answered. I'm attempting to recover a couple accounts and do not have the phone number I used when I set them up. Just being on a familiar network and knowing the previous passwords isn't enough any more, and since they shut down the "can you provide us with more information," I'm stuck trying to make a familiar device from scratch.
I downloaded my data from the one account I still own that was on that phone. This includes the 19-digit Android ID associated with the original device, as well as other device info such as the serial number, IMEI, etc.
I'm under the impression that's the Android ID Google uses to identify "familiar devices." I've looked and verified it's the same across different accounts on the same phone under the same user.
Going from another answer in here, I pulled up /data/system/users/0/settings_ssaid.xml on my Moto e6 and
the android_id shows up as a 64 bit hex string. I tried searching for the 19 digit number on the phone with Total Commander, but came up with nothing.
Yesterday I decided to try and swap out the 64 bit hex string with the 19 digit Android ID from the old phone, rebooted, pulled the device configuration data, and nothing changed. Still showing the same ID. I pulled it again this morning and, again, same.
My question is: Where is this number located? Am I looking in the wrong place?
Thanks in advance.

Is your phone rooted? If not searching with Total Commander is a waste of time because as an app it can not access private files of other apps and system apps. Have you checked the other questions on ANDROID_ID? Such as https://android.stackexchange.com/q/47184/2241 BTW: When talking about IDs it is a good ide to present some samples (just change a few numbers), otherwise when you talk about  a "64bit" or "19 digit" ID it is not clear what you mean.

I made edits to the original post based on your suggestions; bolded the word rooted, added a picture showing what number I was talking about. As I mention I changed the 64 bit hex string to the 19 digit number I mentioned, so it's not there anymore. Above I put the location...

For some reason you can only edit a comment for 5 minutes...
I went back and rechecked. The 64 bit number was listed under "userkey" in secure_ssaid. I assumed because of the location and it being the only 64 bit hex that that was what I was looking for, but I'm probably wrong.

Have you tried to convert the hex number to a decimal number? If both are the same it doesn't matter which one you are searching for. There are also apps in Play Store which can set ANDROID_ID with root permissions.

Edit 2: Added a screenshot of the 64-bit hex string. It's not the original, I added a user to the phone then logged onto it with a different account so it would generate a new one.

I tried converting it a hundred different ways. Nothing comes up.


text:
Redmi note 8 is on recovery mode. Booting constantly but not booting to system
I changed the dpi from 392 to 1000 in my Rei note 8 in developer option. After that it constantly is on booting Loop to recovery mode. And I can not wipe my data cause it is only there . (Local drive). So I can't afford to loose data because some of my important information and sodt copies of certificates and other identification proof are there.  How can I get them back cause only option there is to wipe data because mi assistant is useless here.(no function).
So please kindly do take some time to help me if you can. I am eagerly waiting for the solution.  Thanks in advance for the answer.

Does this answer your question? Bad screen resolution permanently crashes Poco F1


text:
How does the Android emulator emulate the RAM?
How does the Google Android emulator emulate the RAM?
Does it use the physical RAM of the host or use secondary memory like the hard disk?

The properties of RAM are so unique (speed, latency, ..) that you can only emulator RAM with real physical RAM. Even a very fast SSD is about 1.000-100.000 times slower regarding the access latency.

@Robert I know that but I want to make sure. if there is a documentation/reference, it will be great.

Android Virtual Devices are emulated using QEMU hypervisor which use physical memory. As any process, the allocated memory pages can be unmapped and swapped to disk or other storage by the host system.
For more information: An overview of memory management in QEMU for Android.


text:
Building Pixel 4a kernel
I'm trying to build my custom sunfish kernel on pixel 4a,
note that the system is unlocked and rooted via "Magisk",
After building success (for test I didn't change anything on kernel source) I pulled the boot.img, unpacked it replace the zImage with my new kernel (Image.lz4), packed and pushed it back to the boot partition via fastboot.
Finally reboot and the booting process stuck on "Google" logo.
Do I missed something ?
Thanks,

Build your kernel with pstore enabled and check the kernel log in recovery: https://android.stackexchange.com/a/213460/218526. But nothing will appear there if the kernel doesn't boot at all. Just make sure that your zImage and boot.img formats are correct.

It's already enable.
Unfortinatly, "/sys/fs/pstore" im twrp is empty

the z in "zImage" indicates gzip compressed kernel

according to this link you forgot to append dtb. replace Image.lz4-dtb in the zip and flash from TWRP
https://forum.xda-developers.com/t/kernel-sunfish-09-apr-holydragon-kernel-10-stable-11-stable.4155283

Thanks,
I'm doing pack and unpack boot.img correctly !
I tested it with packing and unpacking with the old boot
It's looking the kernel source is the root cause !
For example(according to the post in link):

I tried to flash the "HDK_Sunfish-11_R.V.8.0" and it doen't boot correctly
I tried to flash the "HDK_Sunfish-10_R.V.1.1" and it boot correctly !

Next, I pulled the config.gz from "/proc" and compared it with my source kernel configuration and I found a lot of difference related to kernel modules.
After changing (=m) to (=y) the device boot correctly exclude touch screen.
Could you forward me to official (google) working and tested kernel
Thanks,

Are you sure? In your question you said 'Image.lz4' but in my answer I say 'Image.lz4-dtb' I guess there is a difference (not sure if related to touchscreen)

https://www.xda-developers.com/google-pixel-4a-5g-pixel-5-factory-images-kernel-source-code

Yes, I'm sure !
It's not meter what when I'm doing repacking of Image.lz4 with ./mkbootimg --kernel <zImage.lz4 file> --dtb  -- ..... or replacing Image.lz4-dtb in any kernel and flashing I getting the same result

In addition, the link you sent is to kernel release,
I want the source to build my custom stable kernel

"Google uploads factory images, device tree, kernel source code for Pixel 4a 5G and Pixel 5" https://www.xda-developers.com/google-pixel-4a-5g-pixel-5-factory-images-kernel-source-code

maybe links blocked in your country - use dns to by-pass


text:
How to setup my Android wifi config for vpn sharing using astrill?
https://wiki.astrill.com/Astrill_Setup_Manual:Enable_VPN_Sharing
I am trying to enable VPN sharing from my computer to my Android device. I got to the step where I change the IP Settings from DHCP to Static. I entered the IP address in Gateway, DNS1 and DNS2 as instructed.
However, I am unable to save because the IP address field is missing. Does anyone know what to enter and where to find it?

Maybe this app helps?

You need a free static IP in your local subnet. Check your router which IP addresses in the range of 192.168.46.x are assigned for DHCP and from the remaining select a free IP.


text:
"Play Movies is not yet available in your country."even though Play Movies is actually available in their region
Google Play Movies is available and works on other devices in my region (UAE) except mine. The app itself gets constantly disabled automatically on its own and does so no matter how many times I re-enable it, without displaying anything else other than that annoying error.

I have tried reinstalling and clearing the cache and data of the app, I also tried VPNs and none of it has solved the issue.
Is there any solution for this?

You're right that Play Movies is available on UAE. Just to make sure, check your Google Play country. VPN won't usually work because the app doesn't only check the IP to determine the country.

Another possibility is a Google bug.  It's hard to go through a day without finding at least one.

I did, it is in UAE. I doubt it's a bug, because it keeps happening on all devices registered with my Google account, even tablets and Chromebooks.


text:
iptables-restore not working after iptables-save
I am trying the below
with iptables-save > test.rules i am saving the saved rules file
then with command iptables-restore test.rules, i am trying to restore the rules
On iptables-restore, seeing below error.
iptables-restore v1.8.4 (legacy): quota2: option "--name" cannot be inverted.

Error occurred at line: 106

Below is Line 106 generated with iptables-save
-A bw_global_alert -m quota2 ! --name globalAlert  --quota 2097152

What could be the reason, i expect this basic save and restore to work without issues.
Note : All commands are run as root on custom board.

"option --name cannot be inverted" - delete the exclamation mark


text:
Why do my calls hang up?
Several times a week, the call suddenly ends and says "called ended."
That's it.
That's all the information my Pixel 2 gives me.
"Call ended."
Is it a cell network issue? Did the other side hang up? Did my phone think I pressed the hang up button? I cannot tell.
How do I get to the bottom of why my Pixel 2 sporadically hangs up?
The same thing happens to my wife's Pixel 2.

You could try //check call behavior in safe mode - if the problem persists, it is likely a network issue. If not, it's some installed app causing problems //Try  checking the behavior in a different location //Switch to 4G, instead of LTE// Check without  mobile data enabled //Try different SIM

Considering it's happening on both devices,  suggest reverse order of suggestions in comment above

Is the timing random? I have a similar experience on Nexus 5, LineageOS 14.1 (Android 7.1.2) with my local carrier that it will automatically hang up after around 1 hour.

@AndrewT Good point. One Indian carrier was accused (and rightly so) of this - reason is that they make revenue on call connecting, so incentive to drop the call :(  and force user to dial up again

Turning OFF "Active Edge" and "Google Assistant" in Settings did the trick for me.  All those super-sensitive sensors were disrupting calls: wiggling the phone for better ear position, picking up speaker-phone call, switching ears, squeezing inadvertently during a call, all disrupted and hung up calls.  Turning off the settings, under "System" did the trick.


text:
Cannot set languages layout for physical keyboard on Poco X3 Pro running Android 11
I'm using Poco X3 Pro on Android 11. Looks like the settings are not been saved: after return and back to this screen I see previous settings:

I recorded it on the video https://youtu.be/DqTfHhv3Ot0

Try deleting the cache of keyboard app and then save

Stack Exchange requires the questions to be self-contained without depending on external sites. Please [edit] the question and transcribe the video as possible as you can.

@AndrewT. described


text:
How to have text reminder popup when receiving calls from specific contacts?
Use case: I would like to be able to add a note that is displayed the next time a certain person calls. For example when "Joe" calls it shows me a note such as "Joe has peanut allergies" or "I owe him $20" etc.
How can I do this? Is there an app? I have Tasker. I could have Tasker launch my standard note taking app when calls are received but I don't know how it could open the specific note for each person.

Similar question: Any Android app to display a user-entered note when a contact calls (surprisingly asked at very near timing)

A paid app// More apps from Izzy's list //Haven't tried these myself


text:
Display a user-entered note when a contact calls
In android is there a way to display a user entered note specific to a contact whenever that respective contact calls? Something like this...

For context, it has to be similar to how Truecaller app displays the contact details of an incoming call including name, phone number and location.

Can your method/app/solution be used with VoIP/messaging apps like Signal, WhatsApp, Telegram, Zoom etc?

Notes:

Any solution (app/tasker profile etc) that can be run on a standard Android device is welcome.
Unlike Truecaller app it need not work with phone numbers that are not in user's contact list but user must be able to write notes for
individual contacts in their contact list.
FOSS solutions are preferred.
Solutions that run on non-rooted devices are preferred (for more accessibility)

Similar question: How to have text reminder popup when receiving calls from specific contacts? (surprisingly asked at very near timing)

See this comment


text:
How to PreRunning preloading pretesting custom/stock ROM in android virtual machine on mobile device
Question How to PreRunning  preloading pretesting  custom/stock  ROM in android virtual machine on  mobile device
I Have many custom android custom rom (android 6,7,8,9,10,11) availabale for my device  i want to check all roms and test their features (mainly adoptable storage or move app to sd and permission security features) and weather it's not a buggy or problematic rom before installing or flashing is there any app available which can load the android on virtual machine virtual box or android emulator on mobile device (not on pc computer)
After google I founded a link  quesion in the forum and answered by  ash-ish which link and aswer I pasted below stating how to virtually load the custom rom through multi ROM app
Before trying I just want to confirm and have following queries in mind
MY queries
Q1. Is multiboot app install multiple roms or single rom
Q2. Does multiboot app safe and authenticated
Q3. Does multiboot app really load virtually  the custom ROM or it  writes or install roms to the internal memory or does it touches any rom partitions
Q4 does chances to brick the mobile if there is some buggy or corrupt custom rom image then can I corrupt the original firmware of mobile device while loading virtually
Q5. Can later multiboot app be uninstalled and remove do it leave any leftovers in rom.. if I take NANDROID backup of recovery system userdata and boot partition through twrp ir adb pull can I r cover back the mobile or recover from bricked stage of mobile device
Q6. As the suggestion in the following link answer for multiboot is for samsung galaxy edge will it work on all android mobile will it work on my lyf water 7 device
Q7. Any more advice opinion suggestion expert advice
My findings
Android emulator
https://stackoverflow.com/questions/25985384/run-custom-rom-on-android-emulator
Multiboot app
Running a stock or custom ROM in a virtual machine on Android

Question Running a stock or custom ROM in a virtual machine on Android
android-emulator samsung-galaxy-s-6 virtualbox
Can I run a virtual Android machine on my Samsung Galaxy S6 Edge? Or maybe can I run a custom ROM without flashing stock?

Answered by Ash-Ishh

Part 1: Using Multiple ROMs without flashing again and again

App required: MultiRom
Introduction:

MultiRom powerful utility that installs itself into your Custom Recovery.

First Step: "BACKUP" It is recomended to make a nandroid backup of your current ROM in case something goes wrong you can just restore it.

Procedure:

Once you have installed MultiRom open up the app. MultiRom will ask for Root Access. After granting it, you should see Multirom and its current version, the recovery that is required to manage Multirom with, and the MultiRom Kernel (Kexec-hardboot patch)

Just tick all 3 boxes to install Multirom, the recovery patch, and the kernel. Once it’s finished installing, MultiRom Manager should prompt you to reboot into Recovery to complete the installation. Once you’ve entered the Custom recovery, it should complete the installation and will soon reboot itself.

A message will appear saying something similar like the device will boot into the internal rom in 5 seconds, unless you click cancel. You haven’t installed another Rom into MultiRom yet, so you should only see one option to boot into, and that should say Internal. Internal is pretty much your current Rom, or whatever you were using before installing Multirom. If you do not click cancel, your device will boot into the Internal Rom by default, so click cancel in the event you decide to boot into a different Rom.

Now, in order for you to boot into a different Rom, first you have to download the different Custom Roms you want.

ONLY DOWNLOAD THE CUSTOM ROM THAT’S SUPPORTED BY YOUR DEVICE

Note that once you install your Custom Rom, Google Apps and Services will not be installed on it, so you will have to download something called GAPPS (Google Apps) for the respective Android version. so now download the GAPPS zip file.

Once you are back into your device’s Stock Rom, we will be using TWRP Recovery, as it is the default Custom recovery supported by MultiRom. Once you are in TWRP, click advanced. You should see a new option called MultiRom. Click that, and you can configure settings, as well as install your Custom Rom to boot from.

Assuming you now have your Custom Rom downloaded on your device,click “Add Rom.” You will see many settings on the screen. For Choose ROM type, leave it by default, which is Android. Share Roms with Internal ROM, just leave that as don’t share. You can also see where the Custom Rom will be installed to. By default it will list your internal memory, but if you have an SD card, or even a USB Flash drive that is plugged into your device VIA OTG cable, it will be listed there as well. So just pick the destination of where you want your Custom Rom to be installed/saved on.

Click next, and select your source of installing your custom Rom. 3 Options will appear, which include Zip File, Backup, and ADB Sideload. You should have downloaded your Custom Rom earlier in for form of a .zip file, so just select ZIP File. Next, you will navigate to the place where you downloaded your Custom Rom, which most likely will be located in your Downloads folder. So find that and select it. Once you have it selected, you will reach a page where it shows you to confirm flash. So swipe the bar to confirm the Flash, or installation of your Custom Rom, and let it install on its own. Once the installation has ended, do not be so quick as to click reboot.

Click the back button on the bottom right hand side, and head over to the List Roms option from earlier. Then, click on the Rom that you just installed, and click Flash Zip, which will flash the Zip file for that individual Rom. Now, flash Google’s apps and services that you have downloaded now Reboot>system.

You should be prompted with the same interface as earlier when you installed MultiRom where it asks you which Rom you want to boot into. Click Cancel, as we do not want to boot into our internal rom. Now you should see your brand new installed Custom Rom name listed in the Boot options. Click on that, and confirm you want to boot into it.

Now the Custom Rom’s default boot animation should appear, so that indicates you’ve done everything right. Note that this simulates the process of a brand new fresh operating system being booted up for the first time, so the boot process should take a while longer, just wait a few minutes until you reach the device setup screen.

In the case that you want to uninstall MultiRom, just boot back into your Internal rom and head over to the Multirom Manager app, and click on the big trash can at the top right corner, as this just means the removal and deletion of MultiRom. Click on confirm delete, and follow the on-screen instructions for uninstallation.

you don't have enough disk space for multiboot. Furthermore it's less painful to flash custom ROM instead of trying to get multiboot working. embedded device is not PC. multiROM is outdated and does not support any if your devices


text:
Remove multiple viruses on Samsung A50
On my Samsung A50, it detects:

Android/Generic.S.7F619A!tr
Android/Generic.S.6C6770!tr
Android/Faketoken.SNT!tr
Trojan.Dropper.AndroidOS.Hqwar.bb
Android Generic.S.11954!tr

No antivirus or anti-malware can remove them.
How to remove them?

factory reset your device

I have factory reset it 3 times. Do you have any other suggestions?

if factory reset will not solve it, either means you have restored malicious apps from backup 3 times, or firmware itself is infected. latter one is very unlikely. you can however download and install latest ROM/firmware from PC

https://androidmtk.com/flash-samsung-stock-rom-using-odin

https://www.thecustomdroid.com/sideload-ota-update-stock-recovery-adb

https://www.xda-developers.com/samloader-download-updates-samsung-galaxy


text:
How To Send Text Message With BlueTooth Keyboard, Instead Of Starting New Line?
I'm not just talking about sending in Whatsapp. I'm talking about the native texting system for andriod phones. I have a MX Key, and for some odd reason. No matter what I do, I can't get "enter" to "send" a text message. Instead, it just starts a new line.

Wow, this is 8 years old, and nothing has changed. Tech companies can be nasty sometimes. So here is the only 2 correct answers (Also thank you David Metcalfe):
https://android.stackexchange.com/questions/61818/how-can-i-use-enter-to-send-from-a-bluetooth-keyboard

The application may provide an option to use enter as send, but if it doesn't, then I think you can't do much about this...

Press the TAB/right arrow key until the send button of the app is selected. Then hit ENTER. That works for me.
Often, the TAB/right arrow key only needs to pressed once or twice before the send key can be activated using ENTER.


text:
Prevent built in apps (Messages, Photos) from prompting for updates?
I use an android phone without Google Play store, although I do install OTA OS updates when they arrive. I don't have a Google account set up.
My standard Photos and Messages apps checking for updates, presumably outside the Google Play store, and spamming me with messages like "Chat and text on your computer". These links take me to Google Play store, which is disabled.
Is there a way to prevent apps like these from doing their own software update checks?
This happened on Blackberrry KeyOne and Unihertz Titan, though I don't think it's specific to the phone model.
The specific apps I'm talking about are:

com.google.android.apps.messaging 7.2.204 (Isu_RC02.phone_dynamic)
com.google.android.apps.photos 5.30.0.357810041

You mean did I contact Google? No I haven't.

If this was an app I had installed, I wouldn't be surprised. Yes, Messages may be an APK but it's hard to call it an 'app', it's expected minimum built-in functionality for a phone.

I guess the "issue" here is that Blackberry and Unihertz use Google apps as their built-in apps. Note that vendors can customize the built-in apps, like how Samsung uses their own Samsung Messages as a messaging app and Samsung Gallery as an image management app..

So, unless you are okay with/need using Google apps, perhaps blocking the connection to the server might be a solution (sorry, don't have specific reference Q&A for now). Otherwise, installing 3rd-party apps using APK might be an easier alternative.

As far as I know Google apps have a built-in warning notification if the app is older than a certain time like ~6 months (some time ago this was revealed on iOS as Apple was blocking some updates from Google and GMail app was complaining that it is outdated but it was the latest public version). I assume the same is true for Google's Android apps.

This is so depressing (I'm used to Lineage). Thanks for the comments.


text:
I can't use one of keyboard keys
In a non-english language (Persian) when I want to use a special character, I should tap on shift key (⇑) and then use the character. Other way is hold one special key to use the character. In second way, I can use the character, but in first way not.

Real happening: I tap on Shift and ع for using char غ. I do this but instead of غ, char ع is written, but when I hold ع, char غ is writen and I want it.

Problem solved: I disable suggestion system and problem solved.
I use android 6 and system's default keyboard.
Excuse me if I describe badly :(

Are you talking about an on-screen keyboard or a physical keyboard?

On-screen keyboard.

Have you tried other keyboard apps?

Because of few space, I prefer to use system default.

Please note that there's no universal system's default keyboard since vendors can customize it. Thus, could you [edit] and mention the device model and the system's default keyboard? You can check the name from Settings - Languages & input - Current Keyboard.

Hi, looks like you've found the solution by yourself, which is great! Consider post it as a proper answer since self-answering is not only allowed, but even encouraged!. Thanks!