text:
How can I change media volume when no media is being played?
Sometimes I want to play games in (near) silence, and don't like the background music to disturb people. If I use the volume buttons, the ringtone volume is changed instead of media volume. When I'm already in the game, the volume buttons do change the volume of background music, but it's kinda too late.
Is there a way for me to change the media volume to a level I like, from the home screen, before starting apps/games?

Cyanogenmod 12.1 or 13 has an option to make the volume buttons always control multimedia volume (settings, buttons, control ringtone) and this is a lifesaver for me.

You can go to Settings > Sound > Volume and turn down the Media volume all the way to 0.
I used AutomateIt to Mute Media sound unless the earphone is plugged.
A hack that I used to do is to just cover up the speaker hole until I can turn down the volume.

Nice answer! (1) can be used without an extra app, and (3) is just awesome :)

On AOSP Android 6.0 Marshmallow, this feature is integrated into the OS.
From an article on Pocket-lint,

Android 6.0 Marshmallow: Volume controls
One of the places where Lollipop went a little haywire was with the volume and controlling those new notifications. These new fangled volume controls sent ripples across Android devices on Lollipop with manufacturer skins that followed, and have been tweaked by all and sundry ever since.
On Android 6.0 Marshmallow, they have changed. Hooray!
Hitting volume down or up will open the volume controller and a drop-down arrow will let you change the ringer volume, alarm volume and media volume independently. That means you can ensure that game you're about to start up in bed doesn't blare out music as soon as it opens.

Image courtesy of TrustedReviews

What's annoying is that sometimes the drop-down isn't displayed, for reasons that I can't fathom. Any idea why that happens?

If you have Tasker, you can use it to adjust your media volume based on proximity to a WiFi network and many other conditions.   I have mine configured to set the media volume to 1 when in range of the office WiFi (as well as setting the ringer volume to an appropriate level, etc.).   You can also configure gestures as triggers, but I have not tried this.

On some firmware (e.g. Xperia Z series, WanamLite Jellybean ROM), when you hit the hardware volume keys, a slider pops up with a settings icon next to it. Tapping on this icon allows you to change the Media Volume:

Click image to view larger version

It is not the standard volume control box and may be OEM specific or only available in custom ROMs. Hence this might not work for all the phones.

@k1chy, oh really? So it's still necessary to go all the way into settings on vanilla Android 4.1? This screenshot is actually from the WanamLite ROM, but I thought the same feature was on stock Jellybean actually.

yes. Even in stock 4.4 (Nexus 5) it is the same way. Custom ROMs have the expandable volume control for ages though.

Works for me on my S4! Exactly what I was looking for.

This works on my jelly bean phone too. I guess it works on Samsung ROMs.

Much simpler way to do,

Open your music player(any) app
Without playing any song just lower the volume from the volume rockers(buttons) while in the app.

This will lower the all media Volume. :-)

I suggest Rocker Locker, the best choice for android, keep it auto-run when restart. The ringtone volume can be adjust by drop-down shortcut, and volume-up,down button can be used to adjust media volume, it's perfect. can't live without it Lol:)

btw, NGC 4388 which @user206070 suggested is good, but it's too heavy for me that only want to controller media volume users.

I think Rocker locker is battery drainer because it play empty media file on background service and it makes white noise.
I suggest utility app named NGC 4388 on Play store is better than before. The app doesn't make white noise and battery drain.
https://play.google.com/store/apps/details?id=catchpower.gogo.blackholeaddons

go to settings, then sound and vibration, look for "use volume keys for media" turn it off! it took me 2 weeks of HORROR to find it. s8 plus owner

if you have samsung s7 + I know you can enable Media Volume to be adjusted without playing media by default, just press volume key down up then pie swipe handle down then press use volume keys for media or on Oreo press the arrow in top corner then at bottom press use volume keys for media also found in device settings tab sounds.

The people at bug #65491 and Android Central suggest the app Rocker Locker.

Install Rocker Locker.
Launch it (screenshot).
Tap “Enable” (screenshot).
Remove the automatically created app shortcut from your launcher/homescreen (do not uninstall it, of course) because you are never going to need to open it again.

This app was created specifically to address the annoyance with the functionality of volume buttons in Android 5.x (Lollipop). The app causes the volume buttons to always change the media volume instead of ringer volume. It works from the lock screen. It claims to work across restarts, though I haven’t tried this.


text:
Can you change the options when long pressing the .com button?
When you longpress the .com button on the keyboard, (on my 2.2 htc legend anyway) it gives you the options to select .net .com .org .edu.
Is it possible to change these to other options?

With the stock keyboards, no. Some 3rd party keyboards may allow this, but I don't know any. There are some keyboards that have additional options too.

source: Stack Exchange

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

sort: votes


text:
LG G4 Interruptions: How do I prevent my phone from randomly going to "priority only?"
Priority only will go on randomly (probably a couple times a day). I don't have any "downtime" scheduled. Anyone else facing this issue? How do I fix it? Thanks.

I have the same problem. Have you tried factory reset?

I don't have this issue, never have seen it.  I wonder if it is an app or some other service causing it?  Which carrier do you have?  My only suggestion would be to install Tasker and set up a profile so that if your phone goes into priority mode, Tasker changes it back.  Of course this means if you want to manually change it you'll need to temporarily disable that profile.  It's not a very elegent solution, but it might work as a workaround...

It would be good if you mention how to create that profile and stuff in Tasker. I personally don't see anything as an answer here but as a comment. :) Please read How do I write a good answer?

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


text:
Organizing apps not in folders
This is a bit hard to explain.. I like having my apps categorized at the home screen (games, Google apps etc.) but I don't like how folders do it.
Placing apps in folders makes them too small to see which makes me just go to the app drawer and search for them individually. Instead I need something to pop out and let me see all of the apps in the folder without having to click it.
I have tried just placing similar apps together but that doesn't give you such a folder-like effect.
Is there a way to have large folders on your home screen which shows every item or even a way to add small dividers to make some apps look like they are grouped?
I am using lollipop with CyanogenMod 12
Thanks in advance!

CM12 is based on Lollipop only! :)

@Firelord Oh, are you sure? Anyway....

First, let me suggest that you specify your device, OS, etc.
Second, it sounds like you would benefit from an app (like Circle Launcher or Folder Organizer) or a completely different launcher in order to achieve greater flexibility.

Sorry about thay. I am using android lollipop with CyanogenMod12


text:
Low CPU use, but HIGH battery use! How?
This file sync app is active for 8 seconds, keeps awake for zero seconds, and yet uses 25-30% of power in a given day.

What could an app be doing to drain battery, without showing up as CPU use time?
To be clear, I'm not looking for solutions to this specific problem (talking to the dev for that): I'm looking for info on what apps can do that isn't logged in battery usage. Something is clearly happening, but what?
(Phone is Poco F1, latest updates on everything)

Also disk operations get battery power. For example, writing a block into the flash memory works first by burning it, and then a write operation.
Also the communication with your Wifi router or base station can take a lot of energy.
Mobile CPUs in phones are well optimized for low power consumption, but the case is not always so for other parts.
On an ext2-3-4 filesystem, also file read operations transfer into a write by default, because the last access time (last read event) meta-data in the filesystem has to be updated. A sane android would disable it (noatime flag in the mount options) but not always do.
Current Androids can say, which app used how much battery, although it probably counts only the CPU usage. My primary battery-killers are my browsers, particularly some webpages (linkedin is the worst....).

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


text:
Can't unlock bootloader or go to download mode in Samsung Galaxy M11
I have Samsung Galaxy M11 (SM-M115F/DS). I want to install TWRP in it. But I can't unlock the bootloader or go to download mode. I already enabled OEM Unlock.
I saw on some sites that on this device I have to press both volumes up and down to go to download mode or unlock the bootloader but actually, nothing happens. It only goes to recovery mode with power and volume up. There it has a "Reboot to Bootloader" option.

When I go there, I get this

When I give the options to start, I return to recovery mode.

Make sure that you have backed up your files because all of your data will be wiped.
Make sure that adb and fastboot are installed on your PC.
Download the TWRP image file.
Enable USB debugging from developer mode.
Connect your phone to your PC and open cmd.

Enter the following command:
adb reboot bootloader

Or simply go to fastboot mode (like what you did in the second picture). Then connect your phone to the computer and open cmd (if you already didn't).
Type the following command and hit enter
fastboot flashing unlock

If you got an error, try this command (used for older phones):
fastboot oem unlock

If you get a confirmation screen on your device, press the Volume Up button to highlight Yes and press the Power button to select it. This will begin the bootloader unlocking process, which shouldn’t last more than a couple of minutes.
Then again, reboot to bootloader. Type following command:
fastboot flash recovery <path to your twrp image file>

Done!

I really dont know but i have the samsung m12. In adb you should do
adb reboot download

or
adb shell
reboot download

thats how i got it to work on my m12
Maybe this is useless but when flashing such images flash the vbmeta.img too maybe to be safe. I dont know.

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


text:
Is it possible to use WhatsApp Web without scanning the QR code?
I have a camera issue in my phone that it is not able to scan the QR code. Is there any other way to use WhatsApp Web without the QR code, like using OTP?

https://www.timesnownews.com/technology-science/article/login-to-whatsapp-web-without-scanning-qr-code-heres-how/566750

Unfortunately, the only way is to migrate WhatsApp to a device that does have a relevant camera.
But as the article in the question's first comment mentions, you can emulate such a device and thus use WhatsApp directly in your computer (i.e. run Android in your computer). It'll be slow and unfriendly though.
If it's any consolation, WhatsApp plans to support Desktop computers independently.[1]
Hopefully it'd be unlike Telegram which requires another device to log you in.[2]


text:
System storage taking up loads of space after adopting SD card
I recently adopted an SD card to my Xiaomi Redmi 7. Before I adopted the 64GB card, I was using around 8GB. Now my file manager says I am only using 2%, and under internal storage in settings I have 60GB of internal storage free. But under storage in settings, it says system storage is using 55GB and I only have 500MB free. I'm also getting the old notifications saying my storage is running out.

I'm not sure I understand the difference between internal and system storage, but I definitely can't see how system storage is using 55GB when it previously was happy with 7.
If anyone can help I would be most grateful.

Does this answer your question? How disk space is used on Android device?

Hi, thanks, but this question is about how the space is used up by apps, it is the system storage that appears to be using 55gb on my phone.

Does this answer your question? “System” using 342GB storage?

May be your system has a "display bug" and therefore shows the sd-card as occupied because the space is used by the adopted storage partition. May be other apps like DiscInfo  can solve this riddle.

Thanks, I'll have a look into that.

This has maybe confused me a bit more, diskinfo doesn't seem to recognise the sd card at all and says I have used 7.5gb of 8gb of data space. Which maybe is a clue to what's going on.....

I have added an image from drives. It shows the data filling up the 8gb as it did before I adopted the sd card, you can also see the almost empty as card. Perhaps I was confused, but I thought adopting the sd card would prevent this, I can't really see now what the benefit of adopting it was.

see accepted answer from Ghostkeeper (2nd link)

I have looked at that one now, the thing is, when I go to settings>storage> there is no sd card anymore since adopting, only non system storage and system storage, and cleaner, and not 3 dots in the corner, no way of going anywhere other then using the cleaner. new pic added.


text:
Automate keyboard input on Android device
TLDR: I need to create a keyboard interface to Android, does this already exist? or am I going about this the wrong way?
I'm running tests from my computer that require me to interact with an Android device. What I would like to do is write an application that runs on my testing computer that can talk to my Android devices as a mock keyboard. Right now, my testing methods are: my desktop app runs, returns a string of text, I type a string of text into the application on an Android device, Android devices do their thing (posts modified text to cloud datastore), the desktop app gets value from datastore, and repeats.
I would really like to take the manual step out of the testing procedure. I had some ideas on how to control the Android device's keyboard using an Arduino with the keyboard library, but I would think I could do this with just a USB between the testing computer and the Android device. I've looked around online, but most forms I'm finding are talking about using an Android as a keyboard for a PC (which is the opposite of what I need).

As Android already has resources for UI testing you might want to start there. You can also use the adb command from a PC to inject input events

You can simulate text input from a keyboard via adb input text "qwerty"

Thanks both of these suggestions work


text:
Data Vault apps with Unlock Pattern
I'm currently using the Wallet app to keep my bank acct#s, CC#s etc. safely on my phone. However, entering the password when I need to unlock the codes is kind of an annoyance. Specially when you wanna look up a number to fill up a form.
So, I'm looking for an alternative that uses unlock patterns instead. I know the pattern is potentially less secure than the password but, it's something I can live with :)
What are the alternatives available?

There is a bit of an issue there. The app should use some form of encryption like blowfish or AES. Your password acts as the key to this, so an unlock pattern may not generate even close to the uniqueness needed and would never be considered

Good point. I would think that if you enforce a minimum 4point unlock pattern that there's still sufficient room to build a secure key from it. BUT.. I guess no program manager would be open to build a sensitive data app with dumbed down security :)

Yes you could from 4 points, but you would also be able to figure out how the generated it from 4 points, the amount of possible codes would be something like 5! a really really low number.

I use a combination of keepassdroid, wavelauncher and clipstore, which allows me to access my password manager from any app without having to close it, and copy my password to the clipstore before returning to the app I was in. Sounds more complicated than it is!
Alternatively, many like lastpass for automatic password storage and entry.
But if you really want something gesture based, maybe biowallet along with it's separate biowallet browser might be of insterest. You can assign a signature, which is infinitely more secure than point to point gestures.

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


text:
How would you uninstall a rogue Home (Launcher) application?
If you were to install a Home Screen application that does not give you access to the System Settings screen (to go to Manage Applications), and also does not let you launch Apps (such as the Market App or 3rd party install/unistallers), is there ANY way to uninstall such an application?
I know that Android requires your permission before letting a new App take over the home screen privilege. But say you're trying a newly published Launcher app that is buggy (or malicious). You are of course still going to tell Android it's ok to give this App the Home screen privilege. Now once it is installed, your phone is now effectively useless?
Is there a way for a typical end user (who doesn't have Eclipse/ADB) to get out of this situation? Other than doing a complete factory reset?
I realize there are ways to uninstall an App via ADB ("adb uninstall package.name")
But it seems like a typical end user is potentially screwed if they ever install such a malicious/buggy app. This seems like a gaping security hole in Android, no?

I'd say remove the app from the SD card, if it was installed there, but I think this has been mentioned before with a better fix.

@glasnt Helpful suggestion, but I'm mostly wondering about the case when the launcher is installed to local storage, not SD.  thanks.

@glasnt: Launcher is typically not installable to SD card since a Launcher needs to be available when the SD card is removed.

A situation like this happened recently due to developer error rather than malice. You might find some good information in this question: http://android.stackexchange.com/questions/4910/how-to-get-to-your-settings-without-a-home-screen-app

Start your device in SAFE MODE and then uninstall the app that's causing problems. Rebooting will exit from Safe Mode. Here's how to access SAFE MODE in a few popular devices.
HTC devices with physical buttons:

Turn off your Android phone.
Press the Menu button on your phone.
While holding down the Menu button, turn on your device and keep pressing the Menu button until you see the lock screen.
“Safe Mode should now be printed in the lower-left corner of your display. When in safe mode, Android does not load any third-party apps, and you can uninstall the application that gave you trouble from Settings > Applications > Manage applications.

Nexus One:

Turn off your Nexus. Remove the battery if it cannot be done the normal way.
Press the power button to start your phone, and right when the logo appears, press and hold the trackball. You should also be able to hold down the touch sensitive Menu button at this point, if you prefer that.
Keep pressing until you see the lock screen, and you should now be in safe mode.

Motorola Droid

Turn off your Droid and slide open the hardware keyboard.
Press both the power button and the Menu button on the keyboard simultaneously.
Keep holding down the Menu key until you see the “Droid Eye”, and you feel your phone vibrate.
Your Droid should start and say “Safe Mode” in the lower-left corner of the screen.

Samsung Galaxy S

Power the phone off.
Turn the phone back on while pressing and holding the Menu button.
Keep holding the Menu button until the Home screen loads. The lower-left corner should say Safe Mode.

excellent answer.  This does indeed allow one to disable a "test" malicious Home app that I developed to explore this issue.  Thank you.

To create such malicious Launcher it will need to:

Disable Settings > Applications > Manage Applications
Disable Settings > Applications > Development > USB Debugging
Disable Market (to prevent you from downloading Home Switcher apps)
Prevent all other Launcher-type application from opening (otherwise you can just start the other Launcher and go to Settings from there)
Disable Terminal Emulator-type application (to prevent uninstallation by pm or rm-ing the .apk)
...others?

This seems like a gaping security hole in Android, no?
No. When security experts talks about a system having a good security, they don't talk about a stupid user doing stupid thing to his system. A stupid user giving untrusted program unwarranted privileges are social problems, not security problem.
Linux (and Android) is secure not because it is impossible mess the system up (you can, very easily, just type sudo rm -rf /). Linux is secure because a malicious program cannot mess up the system without the user's authorization and a user cannot mess the system up unless they have the appropriate privilege to mess up the system (a user with a root privilege can mess up the system in thousands of ways).
Unlike in some other OS, Linux (and Android) does not attempt to protect the user from doing something stupid (since such protection would also prevent power users from doing anything smart). It will blindly follow your order when you told it to destroy itself (as long as the user has the privilege to command the system to destroy itself).
The following sudo's first-time-sudoers lecture sums up the Unix/Linux way to security:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

In any case, if such malicious Launcher comes into the Market, we can be sure that Google will remove it from Market immediately with no delay (and probably issue a remote uninstall command). And if you install such Launcher from outside Market, then you are not a "typical user", you are responsible for your own if you're installing programs from outside Market.

Agreed, I would hope both comments and ratings would deter others from using such an application if it existed.

This isn't always true - I'd like to refer to the incident when popular homescreen app LauncherPro "expired". Those who hadn't updated to a newer version were locked out and had to use a round-about way to get back in and download a fresh update. The dev acknowledged his error and has dropped the idea of putting a "time-bomb" into his app.

Your list of things that a malicious launcher must disable is misleading.  When you create a launcher app replacement, those things are all disabled by default.  You must actually purposefully include access to Settings in your launcher.  Your point about this technically being a usability problem and not a security problem is fair.  But that doesn't make this severe usability problem go away.  Android wisely does protect (by denying root) the user from doing many stupid things.  Educating the world is unrealistic.  Problems like these are solvable (e.g. SAFE MODE mentioned below).

@jpeskin: True, but if a Home Screen app does not have a list of apps (which, unless specifically disabled, includes Settings.apk and other stuffs); then most users would not be so foolish to check the "Set as Default" and they would be able to return to their old home screen by pressing Home button. This means a truly malicious Home Screen must trick the user to check the "Set as Default", which is only achievable by presenting a list of applications (and hoping the user did not notice all the apps that can be used to change Home Screens are missing).

@jpeskin: The case with LauncherPro is interesting, as it is a very fine Home Screen app which turned rogue due to a bug in the expiry code, and the bug only shows itself some time after being installed (which means most people would have checked the Set Default). But this incident does highlight that due to the special position of the Home Screen (as the app that "owned" the Home button), a malicious Home Screen can cause grieve to users and practically take over the device. We'll see if Google will do something about this in future releases.

For the "typical end user", the easiest ways probably are:
If the "rogue" was installed from Google Play:

On a computer, open the Play Store Website with your favorite web browser
Log in with your Google Account credentials
Hit the "My Android Apps" tab at the upper-right of the page
Look for your "rogue" app
Hit the trashcan symbol next to it

This will uninstall the selected app. Of course, this only works for apps installed via Google Play.
If you side-loaded the "rogue" (installed it from another source)
If you side-loaded the "rogue", you'll need a couple of more steps. Follow 1+2 from above list, then...

Search for any other homescreen/launcher app
Hit the "Install" button on its page
If you've got multiple devices attached to this Google account, select the one with the rogue app
Hit "OK"
Within the next few minutes, the new launcher should be installed on your device. Until then, you might want to periodically switch it on to ensure it stays "awake" (and connected to the network), which might speed up the process a little
Once the installation has finished, hit the Home button.
As Android noticed the new launcher app, a pop up will ask you to chose which launcher to start. Select any launcher you want, just not the rogue one.
As you now have a fully functional launcher running, you can take the usual steps to remove the "rogue" app.

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


text:
How can I remove the default browser favorites?
The default browser on my Galaxy S Vibrant running Froyo has a bunch of favorites pre-loaded -- CNN, Facebook, etc.  The browser tells me they can't be deleted when I try.  How can I delete them?  Is there a folder of them somewhere I can just delete?  I am rooted.

Doing a full Clear Data on the default browser ("Internet" on the Incredible) worked for me. Just make sure you have your other bookmarks backed up (for example, using an app such as Backup Bookmarks could be used to back them up to SD). The steps should look something like this:
Settings > Applications > Manage Applications > All > Internet > Clear Data
EDIT: As mentioned in the comment below, Bookmarks Manager allows users to delete the default browser favorites/bookmarks. Note that the crossed-out portion of this answer would erase things such as history, entered text, etc. however, apparently not the default bookmarks.

Unfortunately, after clearing data I actually have more undeletable bookmarks than before.

Very strange... can you delete them using this app? Bookmarks Manager (longpress > delete). Not sure why Clear Data generated more undeletable bookmarks but it seems like that is a wrong answer. Let me know if this works...

Bookmarks Manager did it, thanks.  +1.  I assume the browser has some sort of "initial setup" where it restores those bookmarks or something.


text:
Is the save data for Angry Birds still there even if the app isn't?
Recently I've been playing around with the Cyanogen nightlies on my N1. Nightly cm7 1-8 were fine but then one day I lost the home button so I had to backup and then wipe and then eventually everything was fine. But after the wipe Angry Birds was gone and even after I restore I don't have Angry Birds installed. If I install it is the save data still there?
Side note, when you do a backup with one Titianium, does it backup the save data too? Is that only if you have root? How would a non-root user do a backup? And why is the save data not just a database file somewhere that is easy to backup? Is the integrity of scores at risk or something?

I believe you backed up from Recovery, correct?  If that is the case, then the backup should contain everything that was on your phone before the backup -- apps, saved games, etc.  So restoring the backup should have restored Angry Birds and its save data, as long as that was present before the backup.
Titanium can back up the app, the app's data, or both.  It does require root.  Non-root users have to deal with Recovery backups, which are not as flexible since you can't restore only bits and pieces -- it's all or nothing.  Of course, the SD card is easy to back up (plug it into a computer) and some apps may allow you to export data.
You'd have to ask Rovio why they chose not to use a database, but I'd guess it's because the save data is so simple.  If you open the file it's almost human-readable text.  Even easier to back up than a database.

I can't find the backup that I did after having to manually boot into recover. The only ones there are the same as the ones that happen when I do a backup from ROM Manager and it does them in recovery too. I've restored every backup and NONE of them have Angry Birds installed except the one from January. Almost everything I store on my phone is either on the SD card or the cloud EXCEPT Angry Birds saves.

That sucks.  But I guess the January save is better than starting from scratch.

Yeah, I have accepted my fate and now I know if I want to mess with the latest mods I need to keep good backups of Angry Birds . . . crazy I made it this long and never lost anything. Even going from 2.2 to 2.3 and I SWEAR I've wiped data before.


text:
How to Disable Screen When Using Visual Voicemail?
Anyone know of a way to get the screen to automatically turn off when listening to a voicemail? I'm used to the feature of my HTC Evo and HTC Hero, where the proximity sensor automatically detects my face and turns off the screen. This doesn't seem to happen with the visual voicemail app, which is pretty annoying.
On multiple occasions I have accidentally deleted and called the person that left a message for me giving the impression I have fat cheeks. :(

Same thing happens to my with my Droid when checking my google voice messages.  I think that the proximity only works with the Phone Dialer maybe?

Man I would love to figure out a workaround for this as having that screen stay on is really annoying.

You can download "Proximity Sensor" from the market. But app states only works for Hero. :(

You could use Tasker to handle the proximity thing.  Additionally have you tried clicking the power button?


text:
Where can I find my Android applications?
I want to know where do Android applications stay?
For example, if you install a program with package name xx.yyy ,  you will see xx.yyy-1.apk in /data/app and will see xx.yyy in /data/data and data@app@xx@yyy-1apk@classes.dex in /data/dalvik-cache.
I want to know other places that a program can stay.
At a glance, I want to remove a program manually, and I want to know places the application might occupy.
At the end I want to know the function of each file.  What's the duty of data@app@xx@yyy-1apk@classes.dex  in /data/dalvik-cache for example?

The /data/app-private directory is another location of 3rd-party protected apps.  System apps that come pre-installed with the ROM are stored in a read-only /system/app directory.
/data/dalvik-cache contains optimized bytecode for each installed app, which allows the system to launch it faster.  These ...@classes.dex files get generated at installation/update time, or during the first boot-up for pre-installed apps.
Also, with Android 2.2 Google introduced ability to move apps to the SD Card.  When you do this, a new virtual mount point is created under /dev/block/dm-X (where "X" is a sequential number starting with 1) which points to /mnt/asec/xx.yy-1.
/data/data/ folder contains settings, preferences and cache for all apps, each within its own folder named after the package name.  E.g. /data/data/xx.yyy/.

Good answer.  I would only add: Apps can create any files / folders on the SD card they like, so there's nothing to do but inspect and remove those manually.


text:
signal strength *send* by my phone
When I get a call, I often can hear the other side just fine, but they don't hear me. This happens so often that I wonder if the problem could be my phone's sending signal strength. (There are tons of apps showing the received signal strength, but this is not my point.)

Is there a way to measure or configure this?
Is this a possible explanation at all?

Edit: should have added that the call is often dropped some seconds after I become inaudible. I hear the other side crisp and clear complaining about me not audible and then it drops.
Further I discovered the Settings -> About Phone -> Status -> SUBS Status (my translations from German) where I see that the connection is difficult in these situations (UMTS at -95dbm to -103dbm).
The model I am envisaging is that the receive (from cell) and send channels (to cell) are slightly asymmetric, due to walls, buildings and other obstacles, such that the phone software underestimates the necessary sending power by a few percent.

AFAIK there is no way to measure or Comfigure send signal strength. If the problem is same irrespective of your location, work, home, anywhere, it is more likely an hardware Issue with the device

Also check out the problem is same if you use speaker phone. If it isn't it is likely mic issue

Yep, a hardware problem is what I am suspecting, so I hoped for some way to check what is actually going on. In fact it is not always a problem, only in certain locations, which is why I suspect the send signal strength is just, say, 20% to low, so that under good conditions everything is fine.

If the call is not dropped, that confirms there is enough sending signal strength.

Sending strength:  Modern digital cellphones are set to utilize the minimum power to maintain a connection.  So the fact that the connection isn't dropping completely tells you that you have sufficient RF signal strength to make and receive calls.
Talk Volume:  As for them telling you that your voice is not loud enough I would suspect the microphone itself.  Like maybe pocket lint got into it or it got poked with something.
If it is an older phone it is possible that some part has failed or is in the process of fading.
In order to properly diagnose this, I would want to know 1) Did this start suddenly, or has it been a gradual change?  2) Can you send texts?  (They require sending power to connect), and 3) How has the phone been treated?  Has it been dropped or anything like that?
With the little information you provided I would look closely at the phone itself.
And you can rest assured you are getting enough sending power.  Digital is not like old phones where it can connect but you have to yell because of bad amplifiers in the central office.  With digital, you can either connect or not, period.  If the circuitry canperform their internal handshakes that maintain the connection then you are fine.  If the error rate goes up, your phone will automatically raise its signal strength until the celll network is happy enough to maintain the connection.
That is enough diagnosis to determine your signal strength is sufficient.

"rest assured you are getting enough sending power" is exactly what I would like to verify :-) No, it did not start suddenly, its on and off, so  sometimes can send text, sometime it lingers until I move around when it then suddenly is send. The phone is fairly new and treated the best way I can think of. See edits too.

The device can't measure the power it sending, that is done on the receiving side or with a specialized meter (which costs dozens of times more than your phone). Your low volume issue is hardware (mic) or codec problem... Low Tx power would not change your volume, that would be an analog issue and all modern phones transmit and receive voice as 1's and 0's, if there wasn't enough power and digits were getting lost, the call would choppy/broken or drop, but the volume would not change.

@acejavelin is correct.  (+1)  As to the OP, please read my answer again - it describes the difference between signal strength and audio level, and especially how the phone adjusts as well as  it can.  If your call stays connected then that is your proof that you have enough strength.  If you find you have to move around to find a strong enough signal then it is usually a result of your proximity to a cell tower.  Your phone will not transmit anything at all unless it hears the "I'm here" message from a cell tower.


text:
Synchronizing Signal messenger chat history from iPad to Android
Some time ago I added Signal to my iPad and without ado it fetched the complete chat history from my Android phone.
Now I had to reset my Android phone, and assuming the other way would work as well, I didn't create a backup.
Turns out: the respective option is missing under Account. Similarly, on the iPad, there is no option to backup everything.
Can this be done: synchronize the chat history of the Signal app on the iPad to a reinstalled Signal app on Android?
This is not what works for me: https://cight.co/backup-signal-ios-jailbreak/.

According to the Signal Support, "switched between Android and iOS" is not supported, so it's actually kind of surprising that it worked for you for the first time.  (Note: I've never used Signal, so I don't know how it works)

That was not a switch, but an "add (connect) another device". Maybe it does not work the other way since my iPad has no SIM and the account is bound to the phone number.


text:
Copy image from Gallery app or a file browser into a paste target of a web site
A website allows you to copy an image on the desktop (CTRL-C) and paste it per normal CTRL-V into an HTML element for upload.
How can the same be done on Android, either in the Gallery app, Amaze File Manager, or some other app?
The website takes the image from the clipboard on the desktop, but it seems there is no way to get an image into the clipboard on Android. With text, it works as expected.
I tried 'share', but no browser is provided as a share target. If that could done, it might be an option too.
Edit: As mentioned in the first comment, the question How can I copy-paste an image into a form field on Chrome for Android? is related, but this is about copying an image from one website into another. I'd like to copy an image already from the device into the browser. This seems to require the image to be in the clipboard and so far I could not find any app that puts an image into it.

Possibly related: How can I copy-paste an image into a form field on Chrome for Android?


text:
Change search engine in search bar on home screen on Android 11?
When I set up my new phone (Fairphone 4) with Android 11 I selected Duckduckgo as search engine. This is now used in the bottom search bar on the home screen. Now I can't find the place in the settings to change this to something else in the settings. And searching the settings for "search" brings up nothing :-/
Where can I change the search engine for the search bar on the home screen.
This is what I need to find again: https://www.android.com/choicescreen/ The EU forces them to provide me with a choicescreen so that I can decide freely which search engine to use by default. But like for cookie banners, the EU guys are not the brightest when trying to control Megacorps, so they seem to allow Google to hide that screen very well.
All descriptions I found refer to changing the search engine in a browser only.
(It is lamented elsewhere already what a pita it is to have the search bar down there, but it seems we cannot get rid of it. In case someone knows better, that would suit me as well.)

The "bottom search bar" is part of the launcher and usually fixed linked to Google. Use a different launcher and you can configure the used search engine.

No, it is not linked to Google. I have managed, during phone setup, to link it to Duckduckgo. No launcher needed. During setup it said that I can change it again later, so I assumed it is a no-brainer to find it in the settings. Well, I cant' find it.

Then this is a modification of the Android version for Fairphone.

One of the answer from this question on the Fairphone forum about the same  issue indicates that you must reset either reset the phone. It reflects the response from Fairphone support:

Support answered:

At the moment, the only way to change the search engine used by the search bar is indeed a full factory reset.
However, we understand that this is not the most convenient way. Thus, we will take your feedback into our considerations for our future developments. We appreciate your response as it is very helpful for us and it gives a good insight into the wishes and needs of our community

OR
install another launcher. The OP from that forum installed Lawnchair launcher.

For completeness, the thread mentioned above now has a solution involving the use of adb, see https://forum.fairphone.com/t/change-default-search-engine/78772. To also get rid of the big fat date/time display at the top of the home screen, I resolved to install the lawnchair launcher as suggested in that thread too. So far a complete no-brainer and easy to switch back and force if somehting turns odd.

Here is the adb method, thanks to the FairPhone forum thread.
$ adb shell settings delete secure selected_search_engine
$ adb shell pm enable com.google.android.apps.setupwizard.searchselector
$ adb reboot

It worked for me on Nokia G60 5G.  With the usual undocumented quirk: you also have to enable USB file transfer before adb can work.  I think there was a short delay before the choice screen appeared.
Unfortunately for me, the "Choice screen" only has a list chosen by Google, and the list does not include Firefox.
I agree the EU seem to have fallen asleep.

Easily "remove" the google search box by simply moving all your icons to the second home screen, which does not have the ugly google search box.
When you unlock your phone, the last used home screen is shown first, so for all practical purposes, you will never have to see the google search box again.
If you still want a search box widget but with another search engine, you could install the duckduckgo search widget. Perhaps Wikipedia has something similar.


text:
Home screen wallpaper blurs on Samsung Galaxy S20+
On my Samsung Galaxy S20+, the wallpaper is blurred on my home screen but not on the lock screen.
I saw a similar post to this saying to change your lock and home screen wallpaper to different wallpapers, I have tried changing the wallpaper to something not blurry and it still does not work.
How to prevent blur home screen wallpaper?

There are 2 similar questions related to blurry wallpaper on Samsung: Use "static" live wallpaper, Set home screen wallpaper, or disable blur effect


text:
Is restoring WhatsApp media (photos) from Google Drive enough, or should I also sync it with Google Photos?
I have a Google Drive backup for my WhatsApp, and I think it also includes media (photos). But my phone is also filled with WhatsApp photos and I want to back it up to Google Photos. Now I am confused as to how the restore will work in case I lost my phone.
Will I only need to restore from Google Drive and it will include all the media? Or will I have to synch it with Google Photos as well?

Anything under /whatsapp/Media is part of WhatsApp GD backup.

@defalt at least if Settings > Chats > Backup > Including Videos is switched on.

If you backup it to Google drive it will include all the media


text:
What is the "phone index" in the hidden menu for "phone info"?
Device: OnePlus 7 Pro (GM1917), Oxygen OS 10.3.8.GM21AA, stock ROM
When I enter the hidden menu *#*#4636#*#* and select "Phone info", the first line under "Phone info" says "Select phone index" with a drop-down menu:

Phone 0
Phone 1

All of the info listed after "Select phone index" is the exact same no matter which index I choose: Phone 0 or Phone 1.
What is a phone index? Why are they identical?

Modern Android phones have two system partitions (a/b), one active and the other for installing updates in background. Unless an update had just been installed both partitions are identical. May be this is the info you see.

Oh. Ok. Thanks. I haven't had a phone that gave me that option before. Not very intuitive menu. Obviously not for me. Wait a minute. All of the info listed below was imei, imsi, freq, dwnld rate,... That shouldn't change unless my SIM changes, right.

Well it is a hidden menu, may be it is has been designed for people who know what they are looking for not for end-users.

Ouch! Bazzinga!!!

Comparing to my Pixel 3a which also has A/B partitions but only 1 phone index (Phone 0), I think this is more related to the dual SIM // cc: @Robert

Thanks Andrew. That makes sense. I only have one SIM card installed at the moment. Each SIM slot has its own IMEI. If the "Phone Index" is the two slots, the IMEI should be different. As well as not connected. I would think.

I contacted OnePlus support. They suggested I swap the SIM into the other SIM slot. When I did that, for a very short amount of time; "Phone 0" and "Phone 1" were each listed with their respective IMEI #s. But within seconds, one of them(assumably the empty slot) will duplicate. I still haven't gotten an explanation for this from OnePlus. Any thoughts?


text:
XLogger on Xiaomi?
Installed a simple file explorer on my pocket telescreen, Xiaomi MI 8 Pro, right now is running on unrooted MIUI 12.04
It happens that I have found a .log file, (completely by accident)
with hundreds of entries, day by day but they are encrypted somehow.
Here is the sample, mostly all look like this:
LV:I, TM: 2020-12-10 19:26:37, TAG: ##XLogger##, MSG: #&^hNNLFjwHJGwbUDpLDrj5urK+b6mXPcFQNJvkXgL5SVPxtfZBOzyPpBFgPDEUxllkC+FxzWWV2HyrPe0UE6F3ml9RFkJ4/kzHAnrdxHL4z5++zba4l8tq6w7WIqcmYEGbMkSfPnpErw7JTmIwvqer7t8uJJwn8NSHUmAFA49PiFg=!!JU07CfBL9bt46QcTJLLe9RN0juHv6fnuDUFD0yagTM9wm0gJxrWzy9zNOxSXpLJBOSBMw/2wJ1eGFj5VZqcjYmCidBHV4JR7IXMwfayEy7bVw0z98Fje1Eb5PymyU4RqosTTuF/V85pPRAvUscI1GwKAZogwuGlM776r84QJh0X3xcccccccccvvvvvvvvvvv+rX^&#

How can I open and or decode them?

I also have such logs on my old Redmi Note 4, Android 7 (MIUI 11?), in folders files like /device/MIUI/debug_log/common/com.xiaomi.finddevice.

Same happened to me today! Found "1.log" with encrypted log off like 2 weeks.
I'm using a Redmi 8a with MIUI 12.


text:
Android files and folder is showing wrong time and date
I've noticed that the files of my Android phone are showing the wrong time and date.
I have made a folder "New folder" and the folder was created on 3/13/21, 12:23 PM.

I renamed the folder to "New renamed folder" and the folder is showing that it was created on 3/13/21, 12:23 PM. But it should be 3/13/21, 12:32 PM.

It said it was last modified on 3/13/21, 12:23 PM. But it should be last modified on 3/13/21, 12:32 PM.

Anyone can help me to solve this problem?

Moving or renaming a directory (see rename syscall) changes only ctime, not mtime. See this answer to know what they are: https://android.stackexchange.com/a/209243/218526

This is pretty much by design. The last modified isn't meant to change simply from renaming it. The folder modified timestamp only changes if the contents is modified such as adding, removing or renaming items within the folder.
The same goes for files. The modified timestamp shouldn't change simply from renaming or moving it. It should only change when its content is modified.


text:
Remove recently used emojis from Gboard
After switching from Samsung S7 Edge to Poco X3 NFC, although both on Android, I can't figure out how to remove recently used emojis, which is on Gboard.
I searched a lot but nothing related to Poco X3 NFC. The MIUI is 12.0.8
How to remove them from the keyboard?

clear data and cache of keyboard in settings >> apps >> gboard. i'd rather suggest to go for a keyboard which supports incognito mode like swiftkey

None of the trusted keyboards support this feature.
Start afresh after clearing data and cache of the app - Settings >> Apps >> G Board.
Then use incognito mode on keyboard if it supports. Microsoft SwiftKey has incognito mode. IDK about GBoard.

I agree not many keyboards are not "trusted", but I don't think I would put either Google's Gboard or Microsoft's SwiftKey in the "trusted" category.  Clear their data and cache and then use either for a couple weeks.  The amount of data that they will store during that time is nothing short of staggering.  Then try an open-source keyboard with similar functionality, and one can see the open-source keyboards will not store all that data.  I have yet to see anyone successfully explain what Google's Gboard and Microsoft's SwiftKey are really collecting/storing/transmitting.

I used the word 'trusted' based on "Contains ads" thing. I used to like some keyboard apps like fleksy but it has ads now. I know Google and MS are collecting data but just hoping that they are not selling it.

I had a similar experience.  I can't exactly remember the name of my old favorite keyboard app, but I think it was called Chrooma.  What I do remember is that it was great, and then they turned it into a promotion-filled mess.


text:
Recover draft text message
I have a Samsung Galaxy J7 Star.
I was recently hospitalized and needed to write important information but didn't have anything to write on. I chose a random contact and started to write the information as a text message and never sent it because it was not for that person.
When I left the window, a message appeared "message saved as draft"; later I chose the same contact to add an important link and it appeared in the window but the previous draft messages disappeared.
I need to recover that important information and cannot find any folder where my draft was supposed to be saved.

Good messengers like signal allow to send you messages to yourself ("note to self").

even if data is still there (you don't know) you can't recover because of lacking permissions. better use any notes or calendar app in future

settings app has notification history widget for viewing recent incoming notifications, but i doubt you will find a draft message there. dialer app has conversation history including deleted messages, but again no drafts here

Please clarify if you're using Samsung's own Messaging app or other texting apps. Though, some apps don't support multiple drafts, so previous drafts will be gone if a user chooses to create a new text message. It's preferable to download and install a note-keeping app for this purpose. Otherwise, and in the worst case, use the Contacts app for adding notes on certain contacts instead of relying on Messaging app's drafts.


text:
Is there any way to force apps to use internal memory only on rooted Android device?
I have OnePlus 5T 8GB RAM + 128GB internal storage. 100GB free space is available on phone. I rooted the device.
Now, I am facing a problem regarding installing apps from Google Play Store. When I try to install any random app, it's showing

App Requires External Storage
[app name] can't be downloaded. Insert an SD card or USB storage with sufficient storage, and try again.

And also no apps are using Internal Storage for storing the data like Camera, WhatsApp, etc. I am even not able to download and see the WhatsApp images or any document shared and not able to download anything from Chrome too.
How to solve this issue?

The support link is dead and additionally it contains the term android-one. Are you sure you only rooted the device and not installed a different customROM on it? If you are running a customROM then I would assume that this is just a bug of the ROM especially as it happens on "any random app".

no Sir I haven't Installed CustomRom . I used ADB , UPDATE-SuperSU-v2.82-20170528234214 ,twrp-3.4.0-10-cheeseburger-dumpling-mauronofrio.img

The wording "External Storage" in context of android apps actually means Internal Storage /storage/emulated/0 maybe the symlink /sdcard is missing. at least it's a bit strange you tagged question Magisk but in comments it's about SuperSU

Similar issue on XDA Forum: Unable to install/update apps to internal storage


text:
How to load an HTML file on an SDCARD in a browser using Android 11
Background

Using a file explorer I can select an HTML file and it will start the default browser and then do its thing.
The HTML file is on an inserted SDCARD
In the browser, the HTML file takes some options and displays text relevant to those options

The reverse does not work (The Problem):

In a browser I enter the path for the HTML file shown by the file explorer
An example: the file explorer shows the path as /storage/####-####/folder/filename.html
In the browser I enter file:// then the path above (####-#### is 8 numbers in two sets of 4)
This generates the response: "Access to the file was denied: it is not readable. may have been removed, moved or file permissions may be preventing access."

There is no user code
I wish to enter the file URL within the browser so it can be bookmarked for easy future access

Android 11 uses scoped storage which means apps don't have any direct filesystem access to internal and external sdcard section. Hence the file protocol can not work on Android 11. This is why you are getting an access denied.

Robert, thank you.

I note a possible work-around. Load per Background point 1 above and "use" the result. Delete the tab in the browser.  Create a new tab and enter some key word from the URL.  Not always successful.


text:
Where does the work profile app data stored? How to access them?
I am using Total Commander to view files in phone storage. I only see /emulated/0. I need to view and modify files in my work profile.
Any adb command or tool I can use?

Run adb shell pm list users to get a list of users. I have a work profile set up through Island, so I get
    UserInfo{0:Owner:13} running
    UserInfo{10: Island :50100030} running

The first number on each line is the user ID. This means the system user stores its files at /storage/emulated/0/, while Island (work profile) uses /storage/emulated/10/, at least on my device.
To access this directory, refer to this answer.


text:
myTv+ app returns error code 100 when running on Android TV box
I have installed an app called myTv+ (https://mytv-plus.com/mytvws/) for Samsung A7 and it worked fine.
I tried to install it on the Android TV box (MX9 Pro 4K) but it's simply not working, just getting "Error Code: [100]".
I contacted the developer he said this app is designed only for the smartphone and "Error Code: [100]" means that your Android is rooted.
I noticed SuperSU on my Android TV box, I went for a full unrooting, yet the app still shows "Error Code: [100]".
Is there any way I can force the app to work with the Android TV box?

I don't have much experience with rooted Android-TVs but on Smartphones "rooted" often just means "your ROM is not genuine" according to Google SafetyNet check. Therefore unrooting does not help in such a case. The only way that could really bypass that check is to change the app, e.g. by decompiling and changing it (patching the checks away). Or alternatively you could try to hook the app using Frida and bypass the checks at run-time (both requires Android/Java programming knowledge).


text:
No more sound on my Asus Zenfone 5
My Asus Zenfone 5 is beginning to have some malfunctions :
No more sound, which means :

I can't make calls (the phone freezes to black and I can only start it up again by holding the power button)
I can't receive calls (callers go directly to voicemail)
I can't open the camera to take pictures or videos
Alarms don't ring, they just vibrate
I can't listen to music
I can't watch videos (videos taken with my phone, on youtube, on any social media app...) : video just won't start.

I got this bug report from NewPipe, a youtube client :
Exception

User Action: play stream
Request: Player error[type=ERROR_CODE_AUDIO_TRACK_INIT_FAILED] occurred while playing https://www.youtube.com/watch?v=RH2v_m5dBdg
Content Country: GB
Content Language: en-
App Language: fr_FR
Service: YouTube
Version: 0.25.0
OS: Linux Android 9 - 28

Crash log
com.google.android.exoplayer2.ExoPlaybackException: MediaCodecAudioRenderer error, index=1, format=Format(null, null, null, audio/raw, null, -1, null, [-1, -1, -1.0], [2, 44100]), format_supported=YES
 at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:566)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:198)
 at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed 0 Config(44100, 12, 44100)
 at com.google.android.exoplayer2.audio.DefaultAudioSink$Configuration.buildAudioTrack(DefaultAudioSink.java:2110)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.buildAudioTrack(DefaultAudioSink.java:1070)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.buildAudioTrackWithRetry(DefaultAudioSink.java:1049)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.initializeAudioTrack(DefaultAudioSink.java:846)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.handleBuffer(DefaultAudioSink.java:929)
 at com.google.android.exoplayer2.audio.MediaCodecAudioRenderer.processOutputBuffer(MediaCodecAudioRenderer.java:703)
 at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.drainOutputBuffer(MediaCodecRenderer.java:1894)
 at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:792)
 at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:989)
 at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:490)
 ... 3 more
 Suppressed: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed 0 Config(44100, 12, 44100)
  ... 13 more

I don't know if it's related, but I've also noticed that in the play store, when I check the the compatibility of any app with my device, it is identified as Asus UNKNOWN_PRJ_ID, instead of X00QD.
I don't know how to proceed from there, is my phone fixable ?
The last time it happened, I was able to fix the issue by shutting down and restarting the phone a dozen times, but this time it's not working.

There's a GitHub issue tracker related to this exception. According to them, it has something to do with low memory. Is this device running on stock ROM or custom ROM?

I am running on stock ROM, and have 4 GB of memory. Also it happened without  bluetooth activated.

Update : I think it's just that my phone is dying : it has also lost 4g capabilities (unless its very close to a tower) depite showing it has signal, SMS rarely works, accelerometer is gone... I was able to get it working again after a factory reset and countless restarts, but only for a few weeks, and the symptoms just started showing again


text:
Unpacking 'Non-Standard' Boot.img Problems for 64 Bit Device
This is in relation to this XDA thread and my thread on xda. This is a cross post from XDA, trying my luck on here. I also asked this question on Stackoverflow, but am covering all my  bases and trying my luck here as well.
Device specs, just in case someone asks
Device Specifications:

Current Android Version: Android Lollipop 5.1.1
Chipset: Marvell Armada PXA1908 (Note: Due to this being a rarely used chip, the CF-Auto root won't work)
Custom Recovery Status: TWRP 3.0.2-0 (Not working with lollipop)
Root Status (This is technically why I am here):  Android KitKat 4.4.4 (Root), Android Lollipop 5.1.1 (NO ROOT Yet)
ARMv8 64-bit

Now let's get into my steps up to the point and then my problem.
Note: In the kernel readme it states to use the toolchain 4.8 but when I use it, it complains of not being able to find gcc. Also in the read me it states "get Toolchain download and install arm-eabi-4.8 toolchain for ARM EABI.(64bit)" and when reading up on it, it says to use aarch64 for ARM 64 Bit devices.
Device Source Code can be found at Here
cd ~/android
export CROSS_COMPILE=~/android/ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-
cd ~/android/kernel
make ARCH=arm64 pxa1908_xcover3lte_eur_defconfig
make ARCH=arm64

This outputs: Image, Image.gz, .dts and .dtb files.
Where's the kernel readme (I believe this hasn't been update since kitkat) says the output will be,
    - Kernel : Kernel/arch/arm/boot/zImage
    - module : Kernel/drivers//.ko
Note: when trying to compile with the 32- bit ARM toolchain it fails,  as the config is found in arm64, wheres other configs are found in arm.
So know I have a kernel (Image or Image.gz), and some .dts and .dtb files. Now to unpack boot.img, this is where problems occur. When trying to use tools like abootimg or the various different versions of unmkbootimg, they complain about non-standard boot.img.

or

While also try saving it as a zImage when its meant to be a Image.gz, or they extract it without throwing any errors, but when looking at the extracted files with a hex editor, it is all 00 throughout the files, therefore a useless file.
So therefor I tried manually unpacking with a hex editor and managed to get the kernel. Left is my Compiled and Right is the hex version.

Notice the difference in size, is this because the kernel in boot.img is stripped of its debugging items while mine isn't? If so I should look up on how to fix that.
But I am having troubles trying to extract the ramdisk via hex.
So is anyone able to Teach/Help me extract the boot.img properly (with tools like unmkbootimg or with a hex editor)
I have attached necessary files if you want to have a look at them yourself.
Files: Samsung xCover3 Files
Any help is appreciated.

After Numerous trial and error, I finally managed to output ramdisk.gz.cpio, this was from starting at the correct ramdisk hex .gz area, search 00 00 00 00 1F 8B, narrows it down to 2 sections, kernel (Image.gz) and ramdisk.gz.cpio. So for the ramdisk I started from 1F 8B and went all the way to the end of the document ( I was before stoping to early, therefor corrupting it).


text:
CWM - Can I make CWM mount a different External SD Card Partition - LG e400f
As stated in the title I want to be able to mount my SD cards 3rd Partition, this is because that is were all my files are and I would like to be able to backup to this partition.
Phone: LG e400f
Rooted: Yes
Recovery: CWM
ROM: Stock
I am using Link2SD becuse my phone doesn't have much memory for apps and as such I had to partion my sd card, and for some reason my phone would only mount the last partion Not the First Partion so to combat this problem I partition my SD card the way shown below
SD Card Partion Layout:
1st: 7mb fat
2nd: 1.45GB Ext2
3rd: 13.45GB(around that) Fat (My main area were i want to backup my phone and were my music and photos go)
The Problem arises when I try to do a NANDroid Backup as CWM mounts the first partition and since it is so small it can not backup the phone.
I would like to be able to backup on the 3rd partition so
a) Is there a recovery that could do this
OR
b) If  Not how can I modifiy my recovery so I can

Matt it just looks complicated, just pay attention to detail and process and, always triple check. Here is LG Optimus L3 forum at XDA http://forum.xda-developers.com/optimus-l3-l5-l7

@moonbutt74 I have already checked on XDA for this problem and have come up unsuccessful. The problem is that I want to do a NANDroid backup to my SD card but as told above I am unable to as I need the backup go to the second partition.

You have root and a custom recovery don't you? Dump the recovery.img , unpack it, make the edits, repack it.

Matt, how old is this phone? I am looking at the device=tree in cyanogenmod git and kernel source as well. I'll make a try at a philz build but we need to move to xda, stack isn't the place for this. Oh and the answer below does work, an upvote would be helpful. M xD

This phone is an Telstra Pre-Paid  LG Optimus L3, Running stock Gingerbread 2.3.6, I got it last year, Website: http://www.lg.com/au/support-mobile/lg-Optimus-L3-E400F
Release Dtae: 11/03/2013
And it has a officle cyangon nightly biuld created for it (Luck for users who use this phone)

okay link me to your custom recovery, or if you have it unpacked already you should just need to change the mmcblk1p# in you recovery.fstab to match the partition you want to back up to on your external sd card, so instead of the fstab entry being /dev/block/mmcblk1p1 it would be 1p3

I used Rasher to get a backup of my recover image. Link: https://drive.google.com/file/d/0B_5mtquWAP3MbTZUX05Qa2RMWlU/view?usp=sharing

Matt try this out, https://www.androidfilehost.com/?fid=24052804347794982 Don't lose your original, changed mmcblk1p1 to mmcblk1p3

If you just changed this "mmcblk1p1 " then why is it half its original size? I want to know before I use this as i don't want to skrew up my phone.

Matt , when you dump an image, unless specifying count the entire block get's dumped, so for example my boot.img is 8.9mb roughly but if i dump it using dd with specifying the proper count, I end up with a 10.1mb image, roughly, which is padding. When i unpack it and repack it i lose the padding and the image is again 8.9mb roughly , depending on modifications. You are certainly welcome to do as i suggested for yourself. If you have some question about my work, goto XDA. That being said, i did make it a point to tell you to keep your working img handy just in case. M.

Thanks for doing this for me. I was just wondering why it had gone done. As I nowhere at your skill level I obliviously didn't know that some of the space is 'padding'. Thanks.

The actual size of your ramdisk is roughly 2.2mb uncompressed and your kernel binary is rough 4.6mb in size - correction_ your kernel binary is 3.2mb

No prob, if you want to learn more goto XDA and setup an account and pm me by my user name I'll run you through the drill.

Okay that makes sense why it is so small. Am I able to use [Rasher] (http://forum.xda-developers.com/showthread.php?t=2334554) so if it doesn't work I can just reflash my original recovery?
And what did you use to unpack, edit and repack the recovery??

That i don't know, i do everything by the command line, just check out rashr's help menu or visit developer site, the image is in the same format. I've never used rashr so find out if there is a proper naming convention for the new image or not. Yes you can reflash your original recovery the same way you did the first time. Goto XDA and look up AIK by osm0sis

The answer is yes,no,maybe. You might hit a snag with the fat/ext/fat scheme on your card but here goes,
I have a debian chroot <ext4> set up in

/dev/block/mmcblk1p2 --> my extSdCard 2nd partition.

So i edit the following in my recovery ramdisk --> Philz Adv CWM

init.rc --> add a directory export

under the on init section
export DEBIAN_ROOT /debian

in etc/recovery.fstab of recovery ramdisk
/dev/block/platform/msm_sdcc.2/by-num/p2              /debian      ext4    rw,errors=panic    wait

Remember this is cwm fstab format, adjust for twrp if needed! Your own device in regular operation will show you the right layout. Remember to set correct <type>for partition.
After you have all that done and have repacked and reflashed your recovery,
root@kali:/storage/tempus# adb reboot recovery
root@kali:/storage/tempus# adb shell mount /debian && adb shell mount | grep debian
/dev/block/platform/msm_sdcc.2/by-num/p2 on /debian type ext4 (rw,seclabel,relatime,data=ordered)

    root@kali:/storage/tempus# adb shell
    ~ # uname -a
    Linux localhost 3.4.0-Carmilla-mb74- #1 SMP PREEMPT Sat Dec 27 22:41:40 EST 2014 armv7l GNU/Linux
    ~ # ls /debian
    AIK         etc         lost+found  policy-k    sbin        t-src
    bin         home        media       proc        selinux     tmp
    boot        images      mnt         root        srv         usr
    dev         lib         opt         run         sys         var
    ~ #

I won't be going into the unpacking/repacking part of the procedure as i am sure that is covered elsewhere.
For a treat, i am still in recovery but exit back out to linux term because it's easier to mount system,
root@kali:/storage/tempus# adb shell mount /system
root@kali:/storage/tempus# adb shell
~ # go-deb
root@localhost:/# ls
AIK   dev   images      media  policy-k  run      srv    tmp
bin   etc   lib         mnt    proc      sbin     sys    usr
boot  home  lost+found  opt    root      selinux  t-src  var
root@localhost:/#

And after running my go-deb script after mounting /system i am now in my chroot while in recovery. No wifi though, i forgot to square away the modules.

This looks a little bit complicated but I will give it a try, but before that, your using PhilZ Touch and doing it with the terminal emulator right?
But my problem is I think there is no PhilZ Touch that can work on my Lg e400f unless you know were I can find it.


text:
How to send commands to Android device using Bluetooth module
I want to add extra physical buttons to my old Samsung Galaxy Note 4 for a project that I'm doing. Essentially, I want to be able to press one of the buttons that are connected to a Bluetooth module (GPIO pins of the module), and based on that specific button that is pressed, it will tell the Note 4 to launch a program or do a specific command. Here's the Bluetooth module that I've been looking at.
How can this be achieved?

Android itself can not do what you want. You need an app that connects to your Bluetooth device and performs the action based on the received Bluetooth data. I am not sure if a standard app like Tasker or similar can communicate with generic Bluetooth devices. If not you have to develop an app on your own.

BlueSPP and a Bluetooth relay can do that.

While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference.  Link-only answers can become invalid if the linked page changes. - From Review


text:
Would I be able to install Brave and Proton Mail on GrapheneOS?
I'm thinking about picking up a Google Pixel 4 and installing GrapheneOS.
Would I be able to install apps like ProtonMail and Brave somehow?

Do you have a reason to believe that you won't be? GrapheneOS does allow users to install apps from third-party repositories which in simple words means that it does allow installing apps from unknown sources. https://grapheneos.org/faq#bundled-apps

You've probably already found the answer in the last two and a half years, but yes you can install any android apps on GrapheneOS. You could always side-load any app or install from sources like fdroid or the aurora store, but now you can also install the Sandboxed Google Play Services and use the play store as you would on stock android.


text:
How does Audio metadata works?
I have an Android device on which I want to pair phone/laptop and play songs:

When I pair my phone and I play a song, the song's metadata is displayed on the Android device.

When I pair my laptop to the Android device and I play the same songs, the metadata is not displayed.

Why? Any explanation?

I forgot to write what type of device you pair with your Android in first case, I assume you have some Bluetooth headphone? In the second case you pair the phone with your computer. What OS runs on the computer? What Bluetooth profiles are supported by the computer (I would assume that a computer does not provide the BT headphone/audio profile)?

Additionally shown meta data are shown by the player app. Therefore you should edit your question and add the name and Play Store link of audio player app you use.


text:
Keeping Samsung mobile phone cool in car while making a Zoom call
I have a Samsung Galaxy Note20 and sometimes make personal Zoom calls to friends in my car as I live with roommates. I live in the Seattle area, so during the warmer months, it'll get anywhere from 70 to 85 or even 90 degrees Fahrenheit. Today, it's about 70 degrees outside today and I got a notification on my phone that it was overheating, even though I had my car windows open.
I'm thinking I could put my cell phone in an insulated container, and then put that insulated container in a cooler with cold packs in it and use Bluetooth earphones for audio on a Zoom call.
Would that work? Or does anybody else have ideas about how to keep my mobile phone cool in my car while making a Zoom call?

A little bit cooling may help but I remember that someone tried the something similar and in the end caused damage go the phone because the cooled sensor was a little away from the heat spot of the phone so that the phone overheated but the sensor stayed cool and could not throttle the phone. But if I remember correctly in that case there was direct contact between the ice cold cooler packs and the phone. Without that direct contact it should be safe.

Wow, it's concerning that a top of the line Samsung phone can't even make Zoom calls without overheating.  70F is well within indoor room temperature, so frankly, that's really bad engineering by Samsung.

@RockPaperLz-MaskitorCasket
The outside air temperature was 70F but the car temperature was probably way higher.

Ah, I didn't realize you had the windows closed and the AC off.  Even still, if the interior temp was a full 15F above exterior (you would be sweating quite a bit in a stuffy vehicle at that temp, especially if there was significant humidity), 85F is well within the expected operating temperature range for a smartphone... and if it was a video call, the phone would be away from your head allowing it to cool.

Here's the answer to my own question. Luckily it's been cold enough in the Seattle area to make Zoom calls in my car and I sometimes turn the video off when my phone gets hot.
When the temperate gets hotter I'll turn the video on my phone off and listen with wireless earphones via Bluetooth.
To further cool off the phone (like if the temp gets up to 85 or 90 degrees Fahrenheit) I'll put small cold packs (using a flexible gel cold pack) in a large insulated water bottle (like Hydro Flask Oasis 128 fl. oz. Container - 1 gal.), put my phone in a thermal phone case (like PHOOZY Apollo Series Thermal Phone Case), and listen to the Zoom call with my camera off via wireless earphones using Bluetooth.
Hopefully this helps someone.


text:
What folders on Android besides /sdcard, com.android.. telephony and contacts should be backed up to preserve common data?
I want to wipe my phone but backup as much data as possible that is stored on the phone itself. I can restore applications but things such as photos, SMS text messages, and some contacts are store on the phone and not synced with Google.
I am using ADB to backup to copy the folders /sdcard, /data/user_de/0/com.android.providers.telephony, /data/user_de/0/com.android.providers.contacts.
Am I missing any Android or Google data that might be stored exclusively on the phone (excluding anything from the Google Play Store).
com.android.providers.telephony contains SMS text messages and com.android.providers.contacts contains any contacts that are on the phone that are not synced with Google.
I am using Lineage OS 14 (Android 7.1.2).

https://forum.xda-developers.com/showthread.php?t=3862763

some apps will store stuff in /data/media/obb and some apps using TEE keystore. also check /data/user/0


text:
Cannot reinstall Google Play Services
I can't seem to reinstall Google Play Services again.
I tried the APK file thingy from Google but it didn't work. I tried a website called APKPure.com but it also didn't work. I also tried some videos but those are for different models of devices.
I didn't know that Google Play Services plays a big role for an Android and now I can't even sign in into my Play Store account (the sign in button for the Play Store isn't working).
Also, if this helps, I use a Samsung Galaxy Tab 2 (I think it is a 2016 model).
Is there a way to fix this problem?

Google Play services is a system app which can not be reinstalled (unless your device is rooted). You should edit your question and add more background on what happened in detail and what you tried. And the story about your youtube channel is irrelevant for the question. Please just delete that part.

While we may be sympathize with your situation, please understand that is a Q&A site for helping future readers, not a personal troubleshooting site. We all are volunteers and your urgency is not a priority. If it's very urgent, consider to bring it to service center instead.

You might want to try a trick using the Device Administrator.

Settings > Security > Device Administrators
Deactivate Android Device Manager
in Settings > Apps find the Google Play Services
Uninstall Play Services updates

This might restore the version originally shipped with your phone depending on your vendor.
Check if you can activate Play Services again in Settings > Apps > Google Play Services.
Enable Device manager again, like above.
Edit: If this does not help I'd suggest to backup your data and do a device factory reset. (see e.g. https://www.rd.com/article/factory-reset-android/)

So uhm... I removed the device Administrators (Like I don't remember when) And I THINK I did the uninstall google play services updates? I'll see if I can factory reset my device.


text:
How to turn off data after a certain amount
How to turn off data after a certain amount
Aim: To make my data turn off after it reaches a predefined amount of data to use. For example, I am using my portable hotspot to my computer with my phone. After the data used on my phone goes over 100 Mbs of used data the phones then turns the data switch off.
Problems: Since my phone is android gingerbread (2.3.6) I don't have the built in data counter that is available in the newer versions of android.
Is this possible with tasker or a play store app?
Any help would be appreciated

To anyone wanting an a step-by-step Instructions just leave a comment and I will post a link to a word document, pdf and a txt file (I would have to write them up first)

To anyone wanting an a step-by-step Instructions just leave a comment and I will post a link to a word document, pdf and a txt file (I would have to write them up first)

Original Video that I Modified: Tasker tutorial: Monitor mobile data usage inside Android
I have only used the task that counts data from this video, If you want a notification that counts used data for a month, the above video is a good solution.

Notes: Due to unknown reasons, I am unable to turn on USB Tethering, If you Know the answer to this Question, It would Help a Lot. And Due to this limitation I Have Used a Variable to shows that tether is on, but you will manually have to activate it depending on your circumstances.
Notes 2: Due to how it counts data, if you have already used some data on your phone it will change the Data-used variable to the used amount, thus you cant start from a perfect zero. How to combat this;
1) You can restart the phone, thus clearing the files that are read that is were the data count has come from.
OR
2) If you don't want to restart just add the MB's already used onto the data count limit. E.g. It flashes up that you have used 2 Mbs, and you want the data counter to turn off data after 100 MBs, You would have to Put the limit as 102Mbs to be correct

Easy Way
Import the Project Into Tasker: Download
How to Import Tasks/Profiles/Scenes/Projects into Tasker [Video]

Hard Way (Step-by-Step)
Will Add Link to To A  word document, pdf and a txt file (I would have to write them up first) If someone comments that they want the step-by-step Instructions.

Try My Data Manager - Data Usage app.
It will notify you when you reach your data limit.

Can you confirm, that this app works for Android 2.3.6? The web page says "Requires Android: Varies with device" so I can't confirm myself. A screenshot or app's official source would would be preferred here.

I dont see a mention of it turning off data once it reachs it limit, from what i read it just tracks your data and then tells you when the limit is reached 2)Do you know if this uses a lot or RAM (I have limited ram) 3) Can this turn the data off after a predefined amount

You should try "Onavo Count app ", Here are some detailed features check it out :

Simple setup: Get going in seconds by setting your monthly cap and billing cycle
You compared with everyone: See how your data use measures up to other people for each app
Your data life: Understand how you use your data in categories that matter to you like music, maps and videos
Real-time alerts: Know when you’re approaching your data limit and get an indication of where you stand in your current data cycle with notifications on your phone
Onavo Extend integration: See how much data you’re saving with Onavo Extend right from the Onavo Count home screen

Download it from play store:
https://play.google.com/store/apps/details?id=com.onavo.android.onavoid
Helpful Links :
http://www.ekoob.com/how-to-limit-data-usage-on-android-phonestablets-to-avoid-overages-10911/

Am I able to set a Temp 100 MB Limit and when it reaches it, that the data turns off? I have found a solution using tasker, its not 100% perfect but works as needed. I will upload the Instructions soon

That's Great @Matt07211


text:
ADB- Cannot get the Path variable to work for ADB
I am unable to execute ADB from CMD after adding it to the Path Variable. I am able to launch it from the folder when I open a Command Prompt there. But I am unable to launch ADB straight from CMD without first navigating to it.
My Path Variable:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%systemroot%\System32\WindowsPowerShell\v1.0\;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\GtkSharp\2.12\bin; E:\Programs\Program Files\Android\android-sdk\platform-tools

My SDK path is at the end. How am I able to correct this so that I can launch ADB without first navigating to its folder.
Edit: The program is only my portable hard drive if this helps at all at diagnosing the problem.

I Removed my Path Variable as I was getting nowhere, and instead I put the contents of the platforms-tools folder at the root directory of where my CMD opens in, which is my user folder. I am now able to run ADB from the default CMD location, although this isn't an ideal and thorough solution that can be used were every I open the CMD prompt on my computer, it is still a solution until I can fix this path variable problem.
Edit: It Seems that I had a space after this ; It isn't ment to have a space between ;and the begin of the address


text:
Samsung's equivalent to Fastboot's Temporary Flash
Questions that address Samsung not having fastboot can be found here and here.
My question:
With fastboot you are able to use fastboot boot boot.img to temporarily boot your phone with a custom kernel, and upon reboot use the stock kernel. Is there an alternate to the above command for Samsung phones. Because with Odin, it overwrites the current kernel, so if the custom kernel doesn't work your left with a soft-bricked phone and have to re-flash stock firmware losing all your data.

And that's one big reason why you should have a custom recovery! :) You shouldn't even be flashing boot imgs with Odin if you ask me.

@AndyYan Pretty sure OP mean fastboot boot bootable.img and it's amazing... It's a way of booting something (a kernel, recovery, etc) one time without modifying anything. Wanna try this kernel without flashing it, no problem... How about fire up TWRP well leaving stock recovery on the device so we can still take an OTA? Sure, you can do that. Wanna see if that new hacked recovery you just compiled works? Oh, it doesn't, just hold power and it's gone. And no, there is no Odin equivalent because Samsung doesn't support fastboot.

@AndyYan Yea that is what I would be using if possible, their is TWRP for my device which works on Kit Kat, but not Lollipop. This is where I wanted to allow a custom kernel so I can get another attack vector to gain root, and then modify the necessary files. My device is considered a low activity device, therefor its left up to me to craft my own root. Odin/Heimdall is the only other way to flash to the device other then TWRP, which I mentioned doesn't work with the current version of my device

@acejavelin Yes you are correct, that is what I want to achieve. And as linked, I have mentioned about odin replacing fastboot

@acejavelin I'm only focusing on the latter part of the story. As for the former part, yes I don't think there's a Samsung equivalent.

I think fastboot is denied on Samsung devices by design, in the context of Knox.  Counter gets tripped when custom recovery or ROM replaces stock. If fastboot were allowed and one had unlocked bootloader (international versions), one could probably by pass Knox restrictions and say flash a custom recovery, which Samsung didn't want. Obviously, Samsung will not reason this in public forums. That's my guess @acejavelin,

@beeshyams The aforementioned links at the top of the post state that samsung switch fastboot for their download mode/Odin, the logical conclusion is becuse it adds extra security.

@Matt07211 : true, but my point (not well articulated) is that it is at the cost of choking functionality like fastboot

@beeshyams Yes i realized that and had mentioned that in my comment, do you happen to know if download mode has that temp functionality or do you believe that it was casted aside

AFAIK download mode never permitted what you are seeking. Can't quote a source but on the contrary won't find a source of way at XDA to say it is possible

Okay, thanks for that info, feel free to post it as answer and if possible quote a source ;) and reap the karma


text:
Sniff Android protected app HTTPS requests
I am going to capture an app's HTTPS request to get its Login API.
I am using Fiddler. When inputting the username and password and pressing sign in, the app is working. But in Fiddler, I can not find the HTTPS request for login.
I tried with Charles Proxy too, the same problem
Also, I did with some more apps, but getting the same problem in some apps.
How to solve it?

Most likely it is not HTTP but HTTPS traffic. Intercepting HTTPS traffic using a proxy like Fiddler or Charles does no longer work on Android since Android 7 unless you modify the app or have a rooted device.

@Robert i have rotted device , what to do ? any resource ?

Then you can manually install the Fiddler/Charles root CA certificate as shown here: https://android.stackexchange.com/a/232051/2241 (se second part of the answer). When using Fiddler before installing te root CA cert make sure that you have installed the addon "CertMaker for iOS and Android" (BCertMaker shown on HTTPS options page).

@Robert done. i can get access to https://valid-isrgrootx1.letsencrypt.org/ , without error .
also . app working without error . i can do login in app  . but not showing htpp/s request in fiddler .
If the problem was a certificate. So the program should not have worked for me. But this is not the case

Then the app is using certificate pinning. If it is a "standard SSL/TLS pinning mechanism" you may be able to defeat it by using Frida+Objection or (ed)Xposed+TrustMeAlready plugin.

i did bro . certificate bypassed , someone told me app using native lib , that is why i cant capture , right ?


text:
Block USSD carrier notification
My carrier, Vodafone, sends multiple spam popups every day via USSD like the following image:

I am rooted with EdXposed installed. Pixel 2 XL with Android 11 but willing to downgrade to Android 10 if needed.
I have tried to disable the SIM toolkit but it did not stop these pesky popups.
I have enrolled in the Do Not Disturb list by the carrier, but is there anything that I can control on my end?

Did you try their customer support? What did they suggest?

Possibly a duplicate of: Is there a way to block USSD balance notifications (on Android 4.3)?, How to disable USSD notifications?

@Firelord customer support wass clueless and not helpful at all.

@AndrewT. that method is for android 4 and very old. i tried anyway but not working as expected

so far there has been no answer to this, maybe one day a hero can answer it, i can only hope


text:
GPT repair on EDL Mode deleted all partitions and bricked the phone
How could I repair broken GPT on bricked Android?
GPT eMMC disk is not detected by the computer. In other words, the GPT disk is not detected normally because all its partitions have been deleted.

How to detect emmc-utils in EDL Mode? How do I fix GPT disk in EDL Mode?

you know you can't run lsblk on phone this way, don't you?


text:
Trying to unlock & access a password locked Android cell phone that has screen damage on a small section so I can't input the last # of password
I've tried going around the password with some of those programs they have advertised, where they claim it will eliminate the password requirement and get you right into your Android device. What I don't quite understand is what were they thinking of when in the procedures, one of the steps will involve changing the settings in the locked Android (e.g. Debugging must be on, or load this program onto the locked Android....)  Did someone actually go through some of these processes before releasing program? I mean, how are you supposed to get into the settings of a phone you're locked out of, or let alone, load a program or app onto the android you're trying to unlock? I wanna see that happen.
So anyway, I have an android cell phone, I dropped it, screen cracked and part of the screen has no capacity to input anything, it's like a dead area; screen works there, but no touch entry.
Is there any way of eliminating the passcode step, get into it, and load it up with mirror app to view and control the device? And, getting another device to recognize the locked device via USB wire connect.

Please check out the broken screen Wiki page. BTW: Posting a question that mainly consists of a rant is not very attractive for people who may post answers. In any way you should know that the Internet is full of crap and sharper who trying to get your money or data.

I don't know which programs you're talking about, but there's a grain of truth that if the device already has its USB Debugging enabled, then the program can possibly push and run the file to the Android device, even if the device is still locked behind the lockscreen.

as you already figured out all the progams advertising impossible thing. you simply can't by-pass screen lock

connect mouse via usb-otg adapter, unlock screen, connect bluethooth mouse/keyboard, connect pc via usb, enable usb-debugging and use scrcpy for remote control

or enable screen rotation, maybe no bluetooth required

Things I have done:

Remote into the device
Connect a peripheral input device
Use ADB to send inputs (added bonus of being scriptable and/or AHK/Rainmeter combo)
Use the accessibility tools Assistant Menu or Universal Switches
Screen casting
Specific to Samsung Note series: the phone screen uses two separate touch digitizers.  If one is broken (e.g., touch), the other (in this case the magnetic induction digitizer) may still be functioning.


text:
How do I Install OpenGapps or MindtheGapps on a Work Profile (Shelter)?
Searching for a solution to install OpenGapps or MindtheGapps just on the work profile (I installed Shelter/Island).
I found this, but don't know how to fastboot boot a Work Profile.
adb push android.apk /data/local/tmp
adb shell pm install --user 10 /data/local/tmp/android.apk

My settings:
Users:
UserInfo{0:Owner:c13} running
UserInfo{10:Work profile:1030} running

Otherwise, would installing Magisk work and the OpenGapps module for it. If so, how do I flash Magisk for a work profile?

Setup magisk in the device first as normally as any user would do it first time to root their device. Once done, you would have Magisk app in your device for your primary/admin user. In that app, in its setting change multiuser mode to User independent. Now, install Magisk apk in Work profile. Launch it and it would detect root and act as root access manager for work profile apps.

Modules and core are however shared amongst all users. So you can't have modules specifically for one user.

@Firelord I tried it and your right it seems to install the module Gapps for both primary and work profile when you root (individual setting) with Magisk. That does not give the isolation / sandbox I want to use with a few Gapps apps inside of the Work profile. I am on Lineage W/ MicroG - but some of the apps I need use Gapps.
Any other ideas besides having to buy another device for privacy to use Gapps apps separately?? Is it even possible to install Open Gapps or Mind the Gapps in just the work profile isolated from primary?

I don't really know. Sorry


text:
Android product partition vs. vendor partition
What's the difference between product partition and vendor partition? After flashing a GSI image, product partition is missing but vendor partition is there. I am confused about where should my application be installed.
In recent releases, more partitions were created in Android: system, vendor, product, odm, and system_ext. It's hard to understand it from the official document, wish someone can help summarize it here.

The product partition is an extension of the system partition. OEMs install stock Android system image in the /system partition. The customisation they do to the Android framework is stored in the /product partition. This allows a single system image across all OEMs' devices and unique customisations in the product partition. There's a weak ABI between the system and product partition which links product to the Android framework. GSI works without product partition.
Similarly, vendor image can be generic for multiple devices with the same SoC or the same family of SoC. vendor partition contains the Board Support Package (BSPs) of the SoC. Vendor customisations are included in the /odm partition and odm is linked with vendor by a weak ABI. The vendor partition still works without odm.
See all the components of ODM.

product is an extension of the Android framework and odm is an extension of vendor modules.


text:
Creating a line break using Gboard on Signal and other apps
I want to be able to create a line break while using Gboard on Google Pixel 3X.  This will allow me to start a new paragraph while using Signal or another app.
Any ideas here?

I don't think that this has something to do with the used keyboard. Signal and other messenger apps simply have configured that the return key sends the message. Therefore I would assume that the messenger app itself has to support entering line breaks.

Some good virtual keyboard apps have an option where you can specify whether enter will send a message or insert a line break.  I don't use Gboard, so I don't know if it is one of those good apps, but you may want to look at its settings to check.

Goto Signal -> Settings -> Chats
Disable "Enter key sends"


text:
"Verify it's you/Purchase Authentication" issue with Google Play
For 2 weeks, I came across an issue. When I try to buy something with Google Play, it tells me that I need to enter a 5-digit code which I get by SMS on my phone. After that, it sends me on a similar screen which says "Verify it's you/Purchase Authentication" as you see in the picture I posted.

I tried everything, passwords, that 5-digit code that I got earlier, card info, etc. I honestly don't know what to do since I couldn't find any info about this issue. The problem isn't just on my phone but on the emulator too.
Additional info:

adb shell dumpsys activity activities
adb shell dumpsys window windows

What do I need to put in that blank space?

That screen looks very suspicious. I am very sure that it does not belong to Android or any Google service/app. Therefore I see two possibilities: 1. On your device some administrative software is installed that prevents you from buying something in Play Store. 2. The screen is generated by a malicious app and is some sort of phishing attack. All entered passwords may have been sent to the malware backend.

Hi, recently there's another facing the same problem, and based on their info, they live in Romania and using Vodafone mobile carrier. If you're okay with sharing some info for pinpointing the issue, could you also mention the country, the mobile carrier, and your Google Play's current payment method?


text:
How to set Android home screen grid size to 6x6?
I use a Samsung Galaxy S9+. My home screen grid only allows till 5x6 grid. Is there any way to set customise grid layouts?

you need to install 3rd party launcher for example nova, cpl, rootless etc. they allow you to customize the home screen (not the samsung's).

You can try using another launcher. Nova Launcher for example allows to set 6x6 grid.
After installing, long-press on the home screen, select settings. When the settings open, click Home Screen -> Desktop grid, set it to 6x6.
There are other launchers that can also do it. Just search on your favorite app store.

I use Nova Launcher, it has many other nice features.

Install Good Lock from the Galaxy Store.
Then install Home Up in the 'Make Up' section.