text:
Fixing "Custom binary blocked by FRP lock" on Samsung Galaxy J7 Prime
I have Samsung Galaxy J7 Prime (SM-G610F). Because I only have 16 GB internal storage and the system takes 5 GB of space, I wanted to root my phone to remove pre-installed apps which were unimportant. Now, rooting requires the phone to be in download mode. The way you get into the Download mode is by Volume Down + Home + Power buttons, but my Home button is faulty and doesn't work, so I used ADB to enter Download mode. I used Odin to root my phone. While it was being rooted, there were a few disconnects from the PC. After rooting, I configured and set all the things and downloaded some important apps. Then I restarted my phone because of a few updates (personalizations). Now it is stuck at the "FRP Lock Screen" and when I hold the Power button, the phone does not boot.
The error message it displays is:

Custom binary blocked by FRP lock

I searched on the internet for how to get out of it. I think we need to get to Recovery mode to factory reset or unroot? Usually, we can enter Recovery mode or download mode to fix FRP Lock (Factory reset or Unroot). But my Home button doesn't work on the phone, so I am not able to enter Download mode (Volume Down + Home button + Power button)  or Recovery mode (Volume up + Home button + Power Button).
I also didn't turn on Developer Options before restarting the phone, so Unlock OEM and USB debugging is off. And that's a bad thing because I could have used ADB from my computer to fix the problem. I also reset the phone three times before this problem and logged into the same Google account after each reset.
Is it possible to bring my phone back to life or is it dead?

Please let me know only if I can fix this problem without spending any money. Something I could do to fix the problem and not buy anything. If there is no solution, then you can answer "NO" also.

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

There is no solution to this problem.


text:
nexus 7 volume keeps muting
At completely random times the on screen volume slider appears and mutes the sound. Also the slider just stays on screen over anything I'm doing (as it is now) and will not disappear. Sometimes touching the volume rocker switch will work, often it doesn't. So even if I don't need any sound the slider is on screen interfering with whatever I'm trying to look at.
Rebooting doesn't help. This occurs whether any apps are running or none and there is no way of telling when this will happen.
Also if I do want to listen to something the slider will just appear and return to mute, so if I try to turn the volume up with the rocker switch it just immediately slides back to mute.
It's happening more frequently, pretty much all the time now. I had hoped the recent KitKat upgrade would resolve it, but no luck. I have taken it out of its case so there is nothing pressing on the buttons. This is the old style nexus with one camera.
What could cause this, and how can it be solved?

Sounds like the button is broken....

As said in the comments it looks like your volume button could be broken. A good way to check if this is the case is to disable it. There are some great threads on how to do this so I will list a few here that you can check out. If the case is that the button is broken, let me know in a comment (on this answer) and I will help you out.
Threads:
http://forums.androidcentral.com/lg-optimus-g-pro/284907-how-disable-side-volume-buttons.html
http://androidforums.com/droid-support-troubleshooting/33602-disabling-volume-button.html
http://forum.xda-developers.com/showthread.php?t=2125810

Thanks for this, I tried Volume Control +, which will set the volume for media and works initially to play something, but as soon as I try to do anything else the slider appears and mutes the Nexus.  I'm not quite sure how I'd disable the volume button with with this app or what that would achieve - when I drag the slider it just slides straight back to mute.  Can't find the RingGuard app mentioned.

You should look into disabling the key via changing a text file, i think its mentioned in a couple of the threads. If you cant figure it out i will give you step by step instructions. Just let me know if thats the case

OK I'm struggling now. tried to change the text file but couldn't save it.  Assumed I'd have to root it and tried going down that route with my PC but once I installed the drivers the PC stopped recognising the Nexus - I'd been able to view files before that. So now I'm stuck, PC won't recognise Nexus and I don't know where to go from here...

which drivers did you install?

The ones for the nexus from the Asus website. I was just following thr online Rooting instructions which say you have to do this and the rooting program didn't appear to recognise the nexus before this and the pcdidnt afterwards. As it's just shown as a USB device with an error (code 43) I can't even uninstall the drivers as thy aren't recognised.

I'm not sure if there is a difference, but you did install the drivers for the 2012 nexus 7, not the 2013 correct?

source: Stack Exchange

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

sort: votes


text:
Kindle fire stuck in "Parenting mode"
I unfortunately changed my Kindle settings to Parenting and know find it difficult to use. I can't get access to all my files and documents, videos, internet and many more.
I want to register for a new account but can't get access to my the main settings when I go to the MORE... it just open a page and says "manage child settings", "set daily goals" and others.
I can't use the device now. How can I get this fixed?

Somewhere you can disable it by entering the parental control password.  IIRC, it's in Manage Child Settings.

If you mean Kindle FreeTime, swipe down where the hotkeys are, then tap exit.

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


text:
Why is the play store displaying same app twice under the My apps section
 4
Under the All apps the true caller is shown twice by the play store / Under the settings there is only one app not two. (click images for larger variants)
Android Version:4.1.2 Jellybean
Device: Samsung Trend Duos.
In the above image the True Caller application is shown twice and both are of the same  no extra app on(or plugin for that particular app). I have force closed the application ,later switched the device waited for some time and restarted the device and still the application duplicate is displayed under My apps.
There are not two apps as you can see in the downloads section.(The applications list is sorted name wise so there's no chance of missing a second true caller app)

Two things to check: 1) have you installed the app on multiple devices (shouldn't be the reason for that, but is the first thing coming to mind) and 2) have you checked in Settings→Apps on your device if you have two apps of the same name (also unlikely, as the playstore only seems to have that once – but sometimes, the "free" and the "paid" version of an app have the same "display name")?

There is  only a single Application with the name and True Caller is free there's no paid version for that

@Izzy there's only 1 single application under the settings>apps

I've just read about a similar case; there uninstalling and re-installing solved the issue.

The publisher of this app may have changed their package name when updating the app. Usually, apps have the same package name for its entire lifetime, which is how the phone knows to update a current app instead of installing a new one. If this is the case, you should uninstall the old app. The quickest (and easiest) fix is to uninstall both and reinstall the latest version. Provided the app's package name doesn't change again during the next update, this should solve your issue.

Just to clarify: You can't change the package name with an Play Store update. But you can release a new version of an App under a new/changed package name.

i encountered the same problem yesterday but then today when i checked google play to check the rankings of my app, the issue was sorted out. As the google is doing massive changes so i reckon it was a fault from google side.
i have read the above conversation and just for record to clear for others in desktop there is no such scenario of free and paid. it only occurs in cellphones :)


text:
How move applications from built-in memory to SD-card without root access?
I have Sony Xperia M.
It has 4GB of built-in memory, however I see only 2GB)))
The fact of applications can be installed only in built-in memory upset me very much.
I do not play any hard games. Heavy one, I've installed, is 150MB program of off-line maps with 3 city and it occupies all of place((( Now I have a 16GB of free place on my SD-card and I get a message every minute, that it is not enough memory for android. It is very sad news.
I have moved or deleted from built-in memory everything I can.
Can I explain to my phone that sd-memory is exactly the same memory as a built-in?
Or somehow can I move one my heavy application to sd-card, keep it works?
Or what do you advice me with this?
Thank you in advance.

I've just added two tags to your questions. Please check the insufficient-memory tag-wiki plus the app2sd tag-wiki, they hold the information you need to get started on this. Then please return and answer your own question if solved, or [edit] it and describe what you've tried and were you're stuck. Thanks!

All programs in the links, you gave me, need a root access. I want avoid it very much. So I started to brake. It is very sad, but manufacturer does not leave me any choice. Thanks.

The tag-wikis themselves give outlines, and in the case of app2sd explain the basic ideas. Have you checked e.g. the questions tagged app2sd for possible non-root solutions? I know they do exist, question is just which of them works with your device. See e.g. this answer (newer syntax), Move App to SD in Jelly Bean.


text:
Is there anything that can show exactly what has awaken my phone?
Recently I had some issues with my phones battery getting drained in 8-10 hours, even though the screen was active for less than 1 hour and wifi/bluetooth/gps was off.
My first thought was to check the battery usage statistics, but all I saw was the display, voice calls and cell standby, and after that a few apps that I commonly use (such as the browser).
Still suspecting an app hogging the CPU I used applications such as a task manager and watchdog to try to find the culprit, but no luck. I then looked around here and found a couple of answers referencing to the awake time. Looking at battery usage again I could see that indeed the awake time was around 75% of the total time since last charge, i.e. some app was preventing my phone from going to sleep. I uninstalled a couple of apps I don't use anymore and lowered settings for email checks etc, and now my awake time is down to normal levels.
My question is, is there any app/secret number/trick/whatever that can show exactly what has awaken my phone? In the battery usage statistics I can still see that sometimes the phone wakes up even though the screen is off, and that is normal, but if I ever get this problem again (and I'm sure I will), this would be a very valuable tool for trouble shooting.

I'm using Better Battery Stats.  It will shows what apps are causing wake locks and that sounds like what you're after.
http://forum.xda-developers.com/showthread.php?t=1179809

Perfect, just what I was looking for, thanks!

The problem came back. Thanks to the app you pointed me to I managed to find out that the app Improved Email wakes up the phone quite a lot, even though I've set it to only check once pet hour. I installed that when I used froyo because the stock email app used to lag a lot. However that seems much better now in gingerbread, so I'm using that instead, awake time seems good now.


text:
disable sync when in mobile (3g) network
How can I enable auto-sync only when wifi is available? I have a small data plan and I don't want to waste it on sync.

There isn't a way to do this in the default settings for Android devices and most people are surprised to learn that they can keep sync on full time without exceeding even modest data plans.
I would recommend checking out Tasker.  It's an Android application that allows you to automate almost anything on an Android device.  You can use it to automatically toggle on your auto-sync setting using the WiFi state as a trigger.  Tasker is a bit pricey, so please read on.
This widget, if it lives up to its billing should do the trick for you, read the comments, you'll see it turns on sync when wifi is present. It's not named very well, but check it out: wifi AutoSyncAuto Toggle


text:
TiddlyWiki + Dropbox + Android
Greetings,
I keep a Tiddlywiki in my Dropbox folders, and I'd really like to be able to open/edit/view it on Android. Currently when I try to open the Tiddlywiki file, I am asked if I want to view it with:

DB HTML Viewer
HTMLViewer

and a few other options which don't seem relevant. Unfortunately, neither of these viewers seem to play real nice with the Tiddlywiki html layout, which makes it rather difficult for me to view/edit notes. Usually when I open my browser, I have useful zooming capabilities, which is what I'm sort of looking for. I'm running CyanogenMod, not sure if this is the default stock browser or not.
Is there any application I can download to get this to work, or any way that I can get my default browser application to show up in Dropbox's list?

Have you tried searching the market: https://market.android.com/search?q=tiddly+wiki&so=1&c=apps

@Lie thanks! I did actually take a look at that app a few months ago, and some comments about the app deterred me from it. I have since installed it, but alas it seems to be about the same as opening the wiki file in my browser. Maybe I should just switch to something like iTW, although this isn't the best solution for when I access it on my PC.

Similar, possibly - Open HTML file from SD Card. Can you navigate to the file in your Dropbox folder manually using a file manager?

@eldarerathis Sounds like it'll do the trick, I'll give it try! Thanks!

Have you tried this
http://tiddlyspot.com/
it basically creates a tiddly on a web server, so you can edit it with every android browser able to render it. You can download it, edit offline and when online sync it with the server version.
Opera Mobile is not able to edit offline a tiddlywiki and save changes. Firefox mobile can. Other browsers i dont know. Normally they need a .jar Java file which the mobile browsers often cant execute afaik.

Seems like a good solution, I'll give it a try later today!

Try AndTidWiki. It's currently in beta, and it works well for me.

Use Firefox. To support saving the wiki, install the "TiddlyFox" Firefox addon.
I tested this works today.  Also it could directly open an .html file with Firefox in file explorer like "ES File Explorer".
Remark: Seems TiddlyWiki v5 displays better than v2.8.1 on Android.

Presently AndTidWiki is the best, or rather the only choice, that allows you to use your wiki straight from Dropbox. However, there are some small issues - like text overlap on zooming, which i hope will improve with further versions.
I haven't been able to find any other tiddly browser that allows editing your wiki from dropbox.


text:
How do I move a data file into an Android emulator application data folder?
I have a favorite Android app that saves its projects as name.ay files. I want to import such a file into an AVD running Android 11 so I can work on my PC (Fedora 35), but the app has no import function.
ADB reports that it successfully pushes it to all manner of places, including /data/mnt/androidwritable/0/emulator/0/Android/data/com.futuresculptor.maestro/files/Maestro/data/, but the file does not appear anywhere in the emulator. The emulator is rooted and writable as Google API. If I download the .ay file from Gmail, it appears in the Download folder, but when I attempt to move it, the data folder disappears and I'm left only with media and obb folders. The app data is obviously protected but I just want to add one little file. I can do this on my real phone successfully, but not on the emulator.
How can I get the .ay file into the emulator?

Have you tried to use adb push ... from the host PC?

Possibly related: Android 11: Can't see contents of Android /data even with root

Yes, I've pushed it to no avail. I did succeed with Genymotion, so I may have to be content with that.

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


text:
Samsung A21s software fastboot is disabled
I have a Samsung Galaxy A21s phone that I am trying to install Android 12 on. I have unlocked the bootloader, I go into the recovery mode and I select bootloader, however when I get there, it is just some red text saying "Entering fastboot mode..." and then it gets stuck there.

Does anyone know why this is happening, and if there is any way to fix it without carting it off to Samsung?

Fastboot is the bootloader. I don't know specifics of this model, but what you're describing sounds about right. Try fastboot devices.

You need Odin or Heimdall software to flash ROMs on Samsung devices, fastboot is not used for that purpose.

Samsung devices only have a placeholder Fastboot mode. It doesn't actually serve any purpose. Please use Download Mode instead.

How do I do this then?

Usually, running adb reboot download while in Android should be sufficient.

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


text:
Root vivo y91i without unlocking bootloader
Is it possible to gain root access for vivo y91i by patching the boot.img by Magisk, placing the patched boot.img in the place of the original boot.img in the stock ROM, and flashing the entire firmware as an update via local upgrade feature in vivo? Will it work? And if it fails, how badly it can wreck my device?

won't work because of avb2.0 (and missing zip signature)

https://android.stackexchange.com/q/232574 https://android.stackexchange.com/q/241355 https://android.stackexchange.com/q/241595


text:
How to install Magisk without an unlocked bootloader?
Before you say, "It cannot be done," read the link below by topjohnwu. I too had been under the impression that Magisk could not be installed unless the device had an unlocked bootloader. However, yesterday I was reading this:
Deployment | Magisk (from which I quote the contents below):

Exploits

(Note: Magisk could only be used as root)
Occasionally, there would be exploits in certain devices that could lead to full fledged root. On modern Android, it is possible to use MagiskSU if you can gain a shell with the following conditions:

Effective UID should be privileged (root, or euid=0)
Have the ability to reload sepolicy (which 99.9% of the time means SELinux permissive)

You can check out scripts/emulator.sh as a reference for bringing up Magisk with a root shell. Note that these changes are not persistent, and you will need to find ways to rerun the whole process every boot.

My device meets the conditions for that "exploit" as shown below:
# getenforce
Permissive

# id -u
0

# id -Z
context=u:r:supersu:s0

So I checked out scripts/emulator.sh as suggested. However, I don't understand the code very well.
It seems topjohnwu is suggesting one run that script on a device which meets the conditions, but he is also suggesting it is a "reference" implementation I guess. Since I'm not an expert, I have a lot of questions. Could I safely run it and then debug any issues/errors I see? If so, where do I find the referenced "app-debug.apk"? What directory should I run the script from? I appreciate any advice.
If running the script is not the right approach, can anyone offer suggestions for how to can install Magisk on my device without an unlocked bootloader?
Also, at what point should I remove SuperSU? (BTW, my device is a US Snapdragon S8, so the bootloader will not get unlocked.)

additional information for visitors https://forum.xda-developers.com/showthread.php?t=3659305

Sorry bro it can be easily done with mtksu it is only for mediatek processors

Welcome to Android Enthusiasts Stack Exchange. Could you find or provide some references for your answer?


text:
Cannot install separate user account profiles on Fusion tablet running Android 4.4.2
We have a Samsung Chromebook and a Nexus 7 in the house that both allow us to set-up distinct different user accounts on them which we find most useful.
We have just acquired a new non-brandname tablet (Fusion) running 4.4.2 KitKat, and it will not allow us to set-up separate accounts as we have been able to on other Android devices.
I assume that must be something to do with the way that the manufacturer has set up Adnroid 4.4.2 on their device as opposed to a a problem with the OS.
Can anybody recommend a workaround that a non=technical novice could manage without too much pain being involved?

I actually had the exact same issue when trying to set up users on a no brand tablet. My tablet was rooted out of the box, so I installed Xposed and then the module Multiple Users for Phone. Even though the title says it's for phones, it works flawlessly on my tablet. It adds the option Users to your settings page.
Info about Xposed from the installer page:

Xposed is a framework for modules that can change the behavior of the
  system and apps without touching any APKs. That's great because it
  means that modules can work for different versions and even ROMs
  without any changes (as long as the original code was not changed too
  much). It's also easy to undo. As all changes are done in the memory,
  you just need to deactivate the module and reboot to get your original
  system back. There are many other advantages, but here is just one
  more: Multiple modules can do changes to the same part of the system
  or app. With modified APKs, you to decide for one. No way to combine
  them, unless the author builds multiple APKs with different
  combinations.

If you want clearer instructions on how to install, comment and I'll edit the question. I can't link to all the links because I don't have 10 reputation (yet).

Xposed installer: http://repo.xposed.info/module/de.robv.android.xposed.installer


text:
Can the WhatsApp group icon or title be locked?
Is there a way for a WhatsApp admin to lock the group icon and title? As of this time, any group member can change the group icon or title.

Check out the new answer added - now it's possible

No. It is impossible using the standard app.

What do you mean by "standard app"? Are there parallel apps from WhatsApp or something?

Of course, there is Whatsapp+ an app that let you customize various settings of Whatsapp. But it is an apk, and you have to replace the official whatsapp app with this one.

2018 and it's possible!
WhatsApp admins can stop the members from editing group info. The feature appears to be recently added to WhatsApp. While searching, I found that it is functional since version 2.18.135. What I have installed right now is 2.18.141. So, it should be rolled out to everybody by now.

Open group info.
Look for the new option "Group Settings".
Change the Edit group info setting from All participants to Only admins.

I can also read some sites reporting that WhatsApp beta also has a new option where all members can be muted. So, essentially working like a telegram channel where only admins can send messages. Good times ahead!
PS: This question was asked long ago. However, it still ranks well in the search results and I believe that it needs to be updated for the changes WhatsApp has made recently.


text:
Cannot open TIF file from GMail on Android device
Android: 4.1.2
When I try to open a TIF file from an email in GMail, I get the following message: Couldn't load image
Is there a plug-in or a solution to fix this? I don't want to use a 3rd-party application.

There is no solution because android hasn't support of tif format. So you need to use 3rd party software. And I think that preview that you see in gmail app is generated on server side of gmail


text:
How can I find the region and carrier for an HTC phone?
I'm using HTC One X.
To find RUU at htcdev.com, I need to know the region and carrier. Can I determine this using the IMEI or something else?

Kindly comment your network operator name.

@Psb phone operator is unlocked. But this option is not available in Operator list of htcdev.com


text:
I have a Kindle book with a deviating font, can I change it to normal?
Most of the books on my Kindle for Android app display with the same font, which I find good enough for reading.

But I have just one book which uses different typography, and it is bad enough to distract me from the reading experience. I checked maybe 10 other books and none displays that way. So I assume that this must be a publisher font. Kindle is supposed to support reset of publisher fonts since 4.3. I have 4.4.0.71 and can't find how to do it. A solution from Amazon help says

While reading, press the Menu button and then select Change Font Size.
Next to Publisher Font, select "on" or "off".

But I have no such option.
If this is a publisher font, how do I get it to normal? If it isn't, why is this book displaying so differently from all the others, and again, how do I get it to normal? (device is not rooted).
The below screenshot shows what I see in the settings for the book. (There are no font settings in the two real Menu buttons, this comes from the aA button which changes the book's appearance). It also shows the strange font with low readability (both screenshots are taken at the same line spacing setting).

You cannot change the font on some books if it's using an older format.

Because those books are older topaz format instead of newer AZW
  format. You can't change the font type with the topaz format, although
  you can still change the font size. If you look at the content of
  Kindle with your computer, you will notice that the books with the
  older topaz format has .tpz extension while the newer AZW format has
  .AZW extension.


text:
Can I delete multiple emails with the standard Android email app?
I am using LG L3II E430 mobile with standard Android email app.
Can I delete multiple emails?

DISCLAIMER: This is based on the stock email app on a Samsung Galaxy S4.
If you click on an email quickly, it opens that email.
If you long-press on an email, it selects that email without opening it. Then if you click another email, it also selects that. Now, you have two selected emails. You can then click the delete button to delete both emails.

FWIW: This is also true on my Nexus 5.

In the email list, tapping on the contact icon (or the colored letter representing the contact if it has no photo) also selects the e-mail.

@Chahk, is that the case on the non-Gmail email app as well?

@dotVezz Yes, i just verified it.

Tap on the Contact icon or colored letter according to the Starting Letter of your mail Sender and select multiple mails that you want to delete it!

Go to settings
Long tap on the concerned account.
Under "sync settins" you will find "number of emails to load"
Long tap on this will give you a choice of 25, 50, 75, 100, 200 or all.
Select all
Then when you want to delete all just go to your inbox, select edit, select all, tap delete above reading pane.
All your emails will be deleted
You will have to repeat this in recycle bin to permanently delete them all

Go to e-mail and select one by clicking on icon on left. Then click on checkbox icon on top banner to select all. You can then delete all or reselect those that you want to keep.


text:
What can I do after breaking the screen of my phone?
I dropped my phone on the concrete. Now, I have a crack and my screen is pitch black. I tried rebooting it and charging it, but it won't come on. I want to know if I can change the screen and if it will come back on or what?

Replacing the screen isn't really a job you can do yourself: it's very fiddly and usually needs special tools. You can take it to a repair shop and they can replace the screen (if they have the replacement screen for your model of phone), but this is usually expensive. Because the screen is one of the most expensive components of the phone, and labour costs are expensive, replacing the screen might cost as much as replacing the whole phone.
You don't know what else might have been damaged by hitting that concrete. If the broken screen is the only damage, then replacing it will make the phone work again. But if the phone's internal components have been damaged too, it may not be possible to replace them. The repair shop should be able to tell you when they've examined the phone.


text:
Is kernel mode of operating system and root permissions in android same thing?
As written in book of Peter Baer Galvin's Operating System Concepts , there are two modes of operation -

1.user mode
  2.kernel mode

So, my question is when we root our android do we alter the linux kernel to get permissions of kernel mode ?

A root user can use all the system calls provided by the kernel (API) without any restrictions, whereas by running in kernel mode, kernel can literally do anything, from bit-level operations to direct control of hardware and memory..

Root permissions and kernel mode are not the same thing. Programs with root access can access part of the kernel, but root is not the kernel itself.
The Android (and Linux) user model has a set of users, each part of a set of groups. These groups are used to manage which users are allowed access to what. For example, in Linux you could set up all printer devices to be owned by the printing group, so only users that are part of the printing group can access printers.
In Android every app gets its own user account to prevent apps from accessing each others data.
Amongst all of these users, there's one special user: root. This is the user with the highest set of permissions, also called the "super user". Basically, all permission checks are disabled for this user. Root can do things like change ownership of files, add users to groups, manage system components and more.
Kernel mode is slightly different. When a Linux-based system boots, the kernel is the first thing loaded by the bootloader. The kernel takes care of processing system commands ("write byte x to file y", "list all devices attached to the USB bus"). It's also where many drivers reside, which help the system understand how to communicate to a device.
After initializing the kernel starts a program in user mode. Programs running in this mode are not allowed direct memory access to devices, they can't modify page tables, basically they can't do anything the kernel is supposed to do. The only way to execute a system command is to go though the kernel, and the kernel decides whether or not a program is allowed to do so.
In Android, the kernel starts an initialization program that in turn starts some background processes and the Android system you can interact with.
The kernel decides what user is allowed to execute certain system functions. Many system functions, such as mounting a partition to make it writable, are only accessible to programs running as root. Root can contact and control the kernel, but in the end the kernel decides what root can and can not do.
So: generally kernel mode refers to code running inside the kernel, while root refers to the permissions a program has.
For the sake of clarity I'm ignoring tools like SELinux which is designed to limit the files programs running as root can access. This is a security measure so that even if a system program running as root gets exploited and starts executing code from hackers, it can't compromise the system. This is done using a special module in the kernel.

One way to think about this is that kernel mode is a mode which can do anything that the CPU permits.  Code running as root is not in kernel mode, but instead is running in a mode which the kernel permits to do just about anything.  A kernel module could change what root can run, but root cannot change what the kernel can do (unless the kernel lets root make such a change)

When you root, your granting full permissions to the device. You already utilize the kernel(drivers, commands) so root is allowing for you to modify the entire system(add users, modify system files).
My answer is extremely simple, other answer explores the same thing.


text:
If a specific app doesn't require full network access permission means it's completely privacy safe?
If they can't access internet, they can't steal my data in the back which is safe right? I wanna try this file encryption app from play store. Before i proceed, i wanna make sure that the app itself is completely safe. It's called SSE encryption app.

Give us the link of the app.

https://play.google.com/store/apps/details?id=com.paranoiaworks.unicus.android.sse&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dssi+encryption+app&pcampaignid=APPU_1_CHAcVqH2IoymuQST24zwDw

You're misinformed at some part, as I see it. While it is true that if an app hasn't declared network access permissions then it cannot contact its mothership, should it need to, but it is far from considered safe. Tell me, what safeguards do you have to stop such an app from encrypting your data and demand ransom?

How can they encrypt and demand ransom when it can't communicate with the developer? Even if they encrypt the file and demand ransom, as long as the file is encrypted in my local storage, i don't care if it's non accessible, i just don't want some random stranger put hands on it!

That's not hard to do IMO. A cracker needs to be selective during programming of the ransomware. The app can encrypt data, create a string, and ask ransom of some dollars. In instructions, you would be told to enter that string onto a web-portal to receive further instructions to pay ransom. Once you are done paying your money, you would be provided an unlock key which you can put into a corresponding area of the installed app. Ransom complete. Is it hard? I just gave a possible scenario.

I understand. Like i said, If that happens, as long as the encrypted non accessible file is in my local storage, I'm not gonna pay him a cent, i would just delete the file by myself and show him the finger. All i need to know, Is there a way a developer can physically put hands on the said encrypted non accessible file or any file in my local storage for that matter?

No, if the developer doesn't know you personally and there is no network access permission declared, then chances are low to none. You can show the finger or whatsoever you're comfortable with.

Unfortunately, all apps always have the ability to access the internet. The permission can be misleading. It has to do with viewing other devices on a network and the network details.
What you can do is right after downloading the app, put your phone in airplane mode. That will prevent any data from leaving the phone, then uninstall it before turning airplane mode off.
Although in all reality, unless you're running Paranoid Android, your data is never truly safe, and even then it isn't perfect.

By "Paranoid Android" are you referring to the famous PA  ROM or you literally meant being 'Paranoid'?

What's this "Paranoid android"? Will it be more privacy secured to switch from stock android?

@firelord Meant the ROM.

@Ygr paranoid android is a custom ROM that secures your phone FAR better than the stock ROM. However, apps still have the same abilities, so for the context of this question, it wouldn't benefit you much. However, it makes it nearly impossible (note nearly, nothing can be unhackable) for someone to deliberately hack into your phone without your knowledge.


text:
Unable to move apps to SD card after Gingerbread upgrade
I upgraded my HTC Desire to Gingerbread via the official update yesterday. It wipes all settings, so I've been working through re-installing all the apps that I previously had on the phone. They all install fine and some move to the SD card fine too, but some just say "unable to move to SD card" when I select them. I suspect it's because they were on the SD card before and it's getting an error when trying to overwrite the existing files/directory. Where do these get stored and how can I work around this?

Hmm, actually just tried again a few hours later and it works now... Odd!

I guess it is sorted now.

Yep, it's sorted. Not really an answer, but there we go...


text:
SMS thread message total doesn't increase past 201
I have a Samsung Galaxy S running firmware version 2.2 with pretty much the default configuration it came with from the shop. On it, the (Unread/All) counter with one of my contacts has been stuck at (0/201) for quite a while, even though I've been sending more messages to the contact in question so the All value should be increasing at the very least.

Any idea how to get this to refresh so it shows the updated total?  Or is this a hard limit set somewhere or something like that?

Note: I tagged it with the phone just in case, I'm not sure whether it actually has to do with the model.

Strange bug, but ... does it matter if the # unread is working?

The number was not changing regardless...

It's because there's a threshold beyond which it starts deleting old messages. Go into messaging, hit the menu button & go to settings. The first option is Delete old messages (checked by default), and the next is Text message limit (set to 200 by default). So you've just hit that threshold & it's deleting your old messages.


text:
Will installing the Voodoo lagfix clear all my settings?
I want to install the Voodoo lagfix on my SGS with Froyo.  Will this wipe my settings, or can I install it without worrying about it?

No, it shouldn't have any effect on your settings or apps. The FAQ from the Project Voodoo site notes:

Will I lose any settings or App?
None. But some sort of backup is
  recommended of course.

This is correct, I've done it several times with no problems.

I see.  I'm wondering if I should root and backup with titanium before installing Voodoo, or if I should install Voodoo, which roots the phone anyway.

@Nathan: That probably comes down to a matter of preference, really. I'm paranoid enough that I make backups before I do...well, anything, even though 99% of it is completely safe and benign. If you're not completely comfortable with installing without a backup first then there's certainly nothing wrong with making a backup.


text:
Can I override the HTC Sense "slide down to answer / slide up to decline" screen locker?
I can't be the only one who has this problem: my touchscreen reacts to the cotton of my jeans. I carry my DHD upside down in my pocket, and on an incoming call, when I drag it out of my pocket, it interacts with the jeans tissue and slides the bar up, thus declining the call.
I tried such apps as "Easy answer button," "Advanced telephone," "Full screen caller ID," but they simply overlap what's already on the screen, and while they do work (i.e., I press instead of swiping), either the result is very ugly, or the caller ID is partially invisible — not to mention I would like to swipe left/right (as in vanilla Android), rather than just press, as this is also not jeans-proof.

Custom roms will be the only way to do this. WidgetLocker changes the lock screen, but i don't think it handles incoming calls. This Gingerbread rom changes the lock screen as well as how it answers calls, changing it to the Android swipe across system, but like all roms, it requires a root and a wipe. It is a great rom though, and will do exactly what you need.


text:
How to get Facebook chat on Asus Transformer?
So I just got my wife the Asus Transformer and for some reason there is no Facebook app available in the Market... She can use the web site, but chat is not available there as far as I can see. Any good solutions for this problem? :)

i'd check to make sure you have the latest version of the market; usually apps display according to version compatibility, so if you have an older market version, it may not think your device can run the app. Updating the market would help in this case.

The Facebook app (at least as of July) simply doesn't support the Transformer. It's pretty bad on a tablet anyway, and I don't even use it on my Xoom. However, some solutions you could try include:

Try to download Facebook from a different app store (Amazon, SlideMe, etc). You may also be able to use Market Enabler, though I'm not sure if it will bypass device restrictions. There is a question that discusses this already.
You could try the about:debug trick to switch your useragent to "Desktop". That is discussed here. This works on my Xoom and allows me to view the chat bar.
You can install Opera Mobile and then go into the Settings and select the "Desktop" user agent (Press the "O" button, then Settings->Advanced->User Agent). This also works on my Xoom. Other browsers also allow you to switch the User Agent string, so these may also work (Dolphin, for example).
You can use a third-party IM client like Trillian, which supports Facebook accounts. Facebook chat is, I believe, XMPP under the covers, so other chat clients will probably also work.

If you want a tablet-oriented Facebook app, I recommend Friend Me, though it does not currently support Facebook chat. Friendcaster also has a beta version for tablets that you can try out.

Excellent answer! I did get a hold of an older version of the Facebook app; works, but looks unholy... ;)
The browser can identify itself as Desktop/Tablet/Mobile already. By using desktop my wife gets the Chat window in Facebook... Just too bad that all other sites also get the desktop version and not their tablet version then...


text:
Synchronize with multiple calendars
I have 2 Google calendars, associated with my account. But after synchronisation, android shows only one (the first).
I've review Google calendar settings and found, that only the first has field "Owner", filled with my account. The second is seemed to be shared and I am not owner, but simple member.
How can I make my android (Samsung Galaxy Tab) synchronize with both calendars?

I recall having this issue with some calendar not showing up. If I remember correctly it had to do with having some calendar disabled/hidden in google calendar at the time of the first sync; the calendar app would then not bother looking for other calendars.
Try going in Settings > Accounts and Sync > Auto-sync and uncheck it.
Go to google calendar on the web, make sure all your calendar are visible.
Then in Settings > Applications > Manage Applications > All > Calendar Storage > Clear Data
Back to Settings > Accounts and Sync > Auto-sync , check it.
When you next open your calendar, it should be empty, but you should be able to select all your calendars.

I have multiple calendars syncing to my Droid, only some of which am I the owner.
Go to the Calendar app, and press Menu | More | Calendars. Make sure that both calendars under your account are set to "synced, visible". If not, tap until it changes to that setting.

In Menu|More|Calendars I see only 1 Google calendar, but I have 2.

Today I tried Calsync to sync Lotus Notes calendar to Android.
It worked and I was able to sync the lotus notes calendar to my Google account where I have multiple calendars. I found that my phone (HTC Desire HD) is by default able to select and sync multiple calendars but my galaxy tab 7" is not able to.

I have found a way to activate multiple calendars in Samsung Galaxy Tab:

Download the aCalendar app from Google Play Store (This is a free app).

Run it and it will open the calendars that was synced by the Galaxy Tab (which is by default the main calendar in your Google account).

In the "Setting" or in "More Options" of aCalendar you have an option to select other calendars set-up in your Gmail account (It will display all calendars in your Gmail account).
After selecting multiple calendars also it does not sync by default. You will find that the additional calendars are selected in a light color not the normal dark colour for sync.

Now touch and hold the calendars that you want to sync and it will popup with a message to sync. Sync and then that calendar will get synced not only in aCalendar app but also on the Galaxy Tab default calendar.

Hope this helps people who cannot sync multiple calendars with Samsung Galaxy Tab!

If you are using multiple Google accounts, you need to make sure that all of them are set to sync calendar data:

From the home screen, go to Menu -> Settings -> Accounts & sync
Tap on your Google account.
Ensure the "Sync Calendar" option is checked.
Repeat steps 1 - 3 for every Google account you've added.

Samsung has their own Calendar app on the Galaxy Tab, which is slightly different from stock Android:

Open up the Calendar app.
Tap the Menu button, go to Settings -> Calendars.
Make sure the calendar you wish is checked (you can also select the "All calendars" option on top.)

Your second calendar should now properly show up in all apps that poll calendar data.

I have only 1 account with 2 calendars. Unfortunately, I see only 1 Google calendar in settings.


text:
Is there a way to install Cyanogenmod 7 on the Samsung Infuse 4G?
I'm in the market for a new phone (from my faithful Nexus One), and the Infuse 4G looks like a good candidate. I'm shopping for hardware, of course, as software is never the issue with Android. Is there a way to install Cyanogenmod on the Infuse 4G yet? I've always used that ROM in the past as it's by far the best, and I don't want to upgrade the hardware in order to downgrade the software to AT&T bloatware. Is there a way?

Although Infuse 4G is not officially supported by CyanogenMod yet, there are quite a few Gingerbread (Android 2.3.x) based ROMs for it available on XDA Developers forums.
An unofficial port of CM7 is currently under development for Infuse 4G.  If you are feeling adventurous, and are somewhat knowledgeable in Linux, you can compile your own version of it from latest sources, as described here.


text:
Extract and log data sent through Bluetooth from external devices to an Android app
I would like to extract and log live data from an app (SMART BMS) that I installed from the Play Store. The app monitors various live parameters of an electric drive train such as power and voltage. The app receives the data via Bluetooth.
Is there a way to scrape (or record) this live data from the app and log it as an Excel CSV file relative to time?

If the app doesn't provide such functionality (or at least output their log somewhere), then I'm afraid it'll be really difficult or almost impossible to do that.

@AndrewT. Thank you for your response. I'll have to go about it in a different way... Perhaps an arduino board with a sensor monitoring the data. This could link via bluetooth to my phone and use a data logging app such as the arduino science journal.

The app data is out of reach, you could only sniff the raw Bluetooth traffic and build your own app or a program on a PC: Android comes with a built-in Bluetooth "sniffer" for debugging purposes: https://stackoverflow.com/questions/23877761


text:
Create a Laki language for Android keyboard
I want to create a language for Android keyboards, the language has many speakers in my country. The language is Laki.
I searched and found we have a Laki keyboard in Android, but it's not complete. So, I created a font for the Laki language and it works on Windows computers, and I wrote a book with this font.
I've created a custom keyboard for Android with this font and Kotlin, but it does not work because in Android we have default fonts, and my font does not work.
What did I find? I found ASCII code for languages.
How can I create an ASCII for my language and with that, I create a custom keyboard?

If the letter you need are not included in Ascii you need to search for the relevant character in Unicode. Of course you then also need a font that contains the Unicode characters you want to use.

Note that app development is off-topic since Android Enthusiasts focuses on end-users or power-users (but not necessarily developers) solving their issues. We probably can give hints on what's missing (e.g. replacing the system font to make it work), but we can't help with coding issues.


text:
Does each ROM has its own boot?
At the moment, I have Redmi Note 7 on Pixel Experience. I do not like the kernel it has. As a result, I tried to change it by flashing the boot.img of the stock ROM. Unfortunately, it remains stuck at the splash scren.
I also formatted the /Data partition, but it did not solve my problem.

basically , yes

Yes, each ROM has its own boot unless the ROM is explicitly build keeping the stock kernel. SO to able to boot your device again, unzip your PixelExperience ROM file, take boot.img from it and flash that.


text:
How to uninstall default Samsung Dialer + Contacts + Call apps
I am Samsung One UI 3.1, Android 11 (no custom ROM/GSI, no root). I removed default Google apps and I also want to uninstall default Samsung Dialer + Phone + Call + Contacts apps via ADB after replacing them with FOSS ones.
Samsung Phone apps:

com.android.phone
com.android.server.telecom
com.samsung.android.dialer
com.samsung.crane

Samsung Call apps:

com.samsung.android.app.telephonyui
com.samsung.android.incallui

Samsung Contacts app: com.samsung.android.app.contacts + there is WiFi calling, Spam ID, Call log backup, Blacklist number storage .. apps.
I could not find clear info about which of these can be uninstalled without breaking any phone/call in the future.
Which ones should not be uninstalled?

Have you considered installing an alternative ROM like Lineage os if it exists for your device?

No stabil roms/gsi or my model is not in supported devices of lineage, graphane,calyx.. ( btw most of the devices are not). I just want to replace these apps with foss ones. And after replacing uninstall them via adb. I do not know which ones must stay. I do not wanna broke any call/phone ability. There is no clear infos about theses.

I don't know much about Samsung One. But I did something similar with a cheap android 8 phone.
If you want to debloat, or just to get rid of "bigtech" go linux. I used Santoku. Its specially tuned for android phone manipulation.
For example, you can mount and delete whatever system or "priviledged" app on the system, vendor file from the stock rom (extract it or download it before).
Search for tutorials about how to "mount android partitions on Linux" and try them.
Also you will need some basic linux skills. I advice to make an hard disk install, rather to use live system, to be able to keep changes.
By testing (reflashing) each one you made, you will see how and if it works. Then keep what fits more your expectations.
Without root, even with adb, you will not be able to do what you want.
Unless you delete some really essential system app, it will work and you can replace a lot of them by FOSS ones. However, there are cases you will certainly loose some functionality. For example, only stock caller(phone app) is able to run "secret codes".
Otherwise getting rid of most bigtech and vendor app is possible. The extent might depend on the phone type. That way, you will see by yourself how far you can go.
You will need a lot of time... thought.
....
All right. As of some negative comments...
I'll add this conclusion:
For sure, "com.samsung.crane" can be safely uninstalled (as it's basically an anti-sms-spam gadget). Many people did it, I did it, and breaks seemingly nothing (else then itself).
I wouldn't recommend uninstalling any other stock phone/calling app, for the reason I mentioned above. Freezing should be enough to test FOSS equivalents.
However it's possible.
How without root: the description of the process as mentioned above would be too long and somehow out of subject here. It can be "googled" easyly.
Basically it's about to mount rw the android system partition and delete the unwanted apps from /apps /priv-app or similar depending on the specific system. Using MC for ex. Then, unmount and test by flashing.
In more detail: On debian like systems.
You will need :
sudo apt-get install android-tools-fsutils

It' already included in Santoku.
Get MC to ease the file management process:
sudo apt-get install mc

Put your system.img (or else named) somewhere in a "home" folder and create a subfolder (here: system0).
You might need to convert first the 'sparse' system.img to raw (loop-mountable):
simg2img <sparse_image_file> <raw_image_file>
here:      system.img        system-s.img

To mount system to system0 subfolder (can be else, created before):
sudo mount system-s.img ./system0 -rw

Make changes by MC.
Unmount it:
sudo umount ./system0

Convert back to sparse:
img2simg system-s.img system_modified.img

If you have also a vendor file in your stock rom, you can do the same with it.
Replace the original system/vendor files and test by flashing.

This is doesnt really answer the how properly.  You could edit it and improve your answer.


text:
How to unlock the bootloader of Safaricom Neon Ray Pro?
I have a Safaricom Neon Ray Pro, a carrier-based Android phone managed by an operator called SAFARICOM, a Kenyan network carrier. I want to unlock the bootloader, but as far as my device is carrier-based, they have locked that.
They had previous models in which one could unlock the bootloader where you can gain root access, flash custom ROMs, etc., but this one you cannot.  Even through ADB commands, my phone's bootloader cannot be unlocked. I wonder if I can bypass this.

Here are its details. I hope they help, it's not a common device.

if you don't care to brick that device you could try to flash magisk_patched.img from SPD Flash Tool on locked bootloader, maybe it works https://android.stackexchange.com/q/232319


text:
USB stick doesn't work anymore on Android 11
USB stick doesn't work anymore on Samsung Galaxy S10+ with Android 11 since about Jan 1, 2022. The USB stick is not recognized, not mounted. Mount is refused if I try to do.
The only way to contact the USB stick is via Paragon Software for USB. But this had changed the behavior. A file manager which uses Paragon Software is now unusable slow, it takes hours to display a directory listing. Without any action by myself, a message appeared, saying that I have to restart my phone because a USB stick was removed in a no-proper way. I have followed and restarted my phone.
From that time, the USB stick cannot be used anymore. Because some weeks ago I have lost all contents of the plugged-in SD card (unknown reason and due to features of my provider), and I was not able to restore data until yet, the only storage of my thousands of emails and accompanying files is my USB stick.
Thus please take measures that will help. Please store this text and make it available for me that I can reuse it.

Try a different SUB stick if it works at all (to detect if the phone or the stick is the problem). Also try to use the USB stick on a PC or a different device where you know it works. Keep in mind that for USB sticks mostly the cheapest and most unreliable flash memory available on the market is used. USB sticks are therefore not good for backups.


text:
How do I use the same Samsung account on all of my Samsung devices?
I am wondering if it is possible to use the exact same Samsung Account on multiple Samsung devices?
I have a specific Samsung account (Gmail account) I want to use on my Samsung devices (I have 4 Samsung devices), but when I try to add the Gmail address I want to use for my Samsung account on my Samsung Galaxy A52 5G smartphone, it gives me an error that states the Samsung account is being used on another device.
I do know I am using the same Samsung account on my Samsung Galaxy Tablet and my Samsung Galaxy A52 5G right now, but it is not the account I wanted to use.
Why would it give me this error message? Can anyone please help me with this? Is there perhaps an app or something out there that can help me with this?
Please explain in a detailed manner so I can understand it, I am not a professional user of mobile devices. The easiest route is perfectly fine with me.

Could you quote the exact error message?


text:
Is there a virtual space that has Android 8+?
I've known about virtual spaces such as VPhoneGaga, X8 Sandbox, and VMOS PRO. However, as far as I know, the highest Android that is run in those virtual environments is 7.1.2. I wonder if there's such a virtual space that has Android 8+ (8 - 12) in it.
I require that to run some apps that are only available on certain Android versions without actually downgrading or upgrading my phone. Or personally, I just want to try other Android versions.

It's definitely not a stupid question.  Are you asking about online virtualization, or local virtualization?  I was recently looking at a few local Android emulators, and IIRC, one of them had a beta version for Android 8.  As to which one... if you're interested and can't find it (please do look!), ping me and I'll try to find it again.

@RockPaperLz-MaskitorCasket Wow. I didn't know about those two online and local virtualization, but my point is I'm looking for a virtual space, or an emulator (I'm not sure what it's called), that has android 8+. It could be 8, 9, 10 or whatever, but not <7. (The virtual mus be for mobile phone not an emulator like bluestack). And I'm interested in an actual emulator that has "root access" as well. I did search about those but I gave up cz I haven't found something relevant.

Also, there are loads of custom ROMs Android 12 on the internet, can I install that on Vmos? I'm still not sure whether the ROM is independent only for real android or also can be used for virtual space/emulator.

Ah.  Then what I found won't help you, because it was very similar to Bluestacks.  I am interested in learning the answer to your question, so I've upvoted and bookmarked it!

@RockPaperLz-MaskitorCasket actually there is one youtuber from my country that has done it. But sadly he just shows off! Doesn't even give the links to download. He shows that he can run android 7 to 12 (beta) using Vmos (mobile phone version). I'm really curious how.

The official Android emulator from Android SDK has images for Android 12, 11, 10, 9, 8, 7, ... AFAIR Genymotion emulator (free for private use) also has images for recent Android versions.


text:
Cannot communicate to Google servers when using Gapps on LineageOS 16 for Moto Z Play
I have Motorola Moto Z Play (Addison) on Android 8.0 Oreo. I installed LineageOS 16. It turns out that when I install any Gapps > ARM > Pico, Stock, etc. I can't log in to the Play Store, Gmail, Contacts, anything that involves Google. The following message appears:

Unable to login. There was a problem communicating with Google servers. Please try again later

I tried several things to solve the problem, but nothing works:

I tried to solve by manipulating the HOSTS file from the /etc folder.
I tried downloading the new version of WebView implementation, in developer mode.
Tried flashing LineageOS, starting the system, and then installing Gapps.

However, nothing solves it. I'm believing that it is a problem in this version of the unofficial LineageOS 16.
Anyone can help me, please?

Just to make sure since it's always recommended by the official wiki, have you tried flashing Gapps before booting the Android system for the first time?


text:
How to remove Google Smart Lock saved passwords in Instagram?
How do I remove these accounts and saved passwords from Google Smart Lock in Instagram?

I have tried all different methods to remove it but no use. I have deleted all of my Chrome passwords, Google passwords, Instagram clear all data, turn off auto-fill for Google, but still this doesn't go away.
Moreover, I don't have access to these accounts in Instagram too. Please help me remove this Smart Lock popup along with its saved accounts.

By "Google passwords", did you mean Settings - Google - (Select your Google Account) - Manage your Google Account - Security tab - Password Managers (under "Signing in to other sites") - (Search for Instagram)?

Yes. Not just instagram, ive deleted everything in hope of this going away but it doesnt. Also ive deleted in password manager of google too.


text:
Can I use Whatsapp / take backup on phone A while having associated SIM card inserted in Phone B?
Problem Statement
Phone A (Nexus 6P) cannot detect mobile networks due to some issue and hence cannot receive WhatsApp verification SMS. This makes WhatsApp on Phone A unusable. Phone B (Samsung J7 Prime) is OK in all aspects.
Proposed Idea

Use SIM of Phone A in Phone B
Log in to WhatsApp on phone A. Receives verification SMS on Phone B and access WhatsApp on Phone A using that verification SMS
Take a WhatsApp backup on Phone A and send it to Google Drive
Then log in to WhatsApp on Phone B and restore the backup on Phone B
Finally, start using WhatsApp on Phone B

Will the proposed idea work? Will it destroy my WhatsApp chat history?

Hi, yes, it will work. If there is existing chat history on the device associated with the same WhatsApp number, then it should be retained with no issues.


text:
Samsung's stock camera app, where are Virtual Shot 3D photos stored?
I've got a Samsung S7 and the default camera has a Virtual Shot mode where you walk around an object to take an array of photos as one photo. You can then view it in the default gallery app and turn the device or swipe left/right to see the 3D effect.
My question is, where are these Virtual Shot 3D photo files stored?
When I take such a photo it stores a single .jpg, when I connect a USB to my laptop I can see it in this folder (btw the phone is not jailbroken or anything)
\Samsung\Card\DCIM\Camera\20210703_124317.jpg

But that is just the first of the array of photos which acts like a thumbnail sort of. The reason that I want to get all the photos is to edit them as a 3D photo or print them side-by-side for a stereo photo 3D viewer. I've looked in the folders listed below, but I can't find where they are stored.
\Samsung\Phone\DCIM\Camera\
\Samsung\Phone\Android\data\com.samsung.android.coreapps\
\Samsung\Card\DCIM\Camera\
\Samsung\Card\Android\data\com.samsung.android.coreapps\

EDIT: the single JPG that I found is actually just one photo, the file size is too small for multiple photos but I've also opened it in a binary editor to verify it isn't some container file or concatenated files.

Not exactly the same thing, but for e.g. Panorama photos, some Samsung devices will just stitch the images together. Have you examined the single .jpg to see if that is the case?

Edited my question just now, yes I've examined the .JPG file and it is indeed just one photo image, not the virtual collection of photos.

The linked YouTube video looks more like the outcome of a virtual shot is a video which is just played not the common way. Therefore I would search for a motion jpeg video.

Possibly related: How does one share Samsung camera “Virtual Shot” (3D spin-around) photos?


text:
Contacts on Google Duo but not in contacts app
Many contacts there in Google Duo, but I can't find them in the contact app.
I've tried sync, but nothing appears, still on Duo only.
I've checked Google Contacts on the web, but with the same result, many contacts are not there.
Is there any way to move them from duo to my contacts?

Are you talking about the Google contacts app, or the contacts app that is provided by your phone manufacturer?  They are usually different and only synch with each other if you give them permiision to do so.

@Chenmunka I'm using Google Contacts


text:
problem loading fastboot and recovery
I have a Croma CRXT1125 tablet. I was trying to flash a custom recovery and some problem occurred. The recovery failed to flash and the stock recovery is also not opening now. Stock recovery worked fine earlier but now when I press vol down + power button the options for normal boot, fastboot mode, and recovery mode appear; when I try to open recovery mode it just shows the name of the tablet as in boot screen and switches off and then switches on after few seconds to boot into normal mode.
I think I have deleted my stock recovery by mistake. Apps like Flashify require an already installed recovery and thus they too shut down the tablet AND THE SAME THING REPEAT itself.
So I tried AIO flasher on PC. It required my tablet to boot I fastboot mode. But when I tried to boot into fastboot using the same way as recovery vol down + power and select fastboot the tablet suddenly hangs and I have to hard reset it.
In simple words: I cannot open recovery nor fastboot and thus I'm unable to flash a custom rom. Please help anyone.


text:
google play store crashes
Seems like impossible to fix:
I have a ZTE Max which I've rooted. I downloaded a ROM but didn't quite install it: just ran to recovery and hit factory reset, thinking it will just ask me for update to load. Anyways, I've rebooted the phone and when I click Play store it crashes immediately.
I tried enabling but nothing is disabled. Cleared data and cache for anything with "download" or "play store". Got agravated, removed the root and factory reset about 10 times after repeating the steps over and over again.
Also when I click to add a google account it doesn't respond. Any idea how to solve this issue?

When you flashed your ROM, did you use the correct GApps package?

@HasH_BrowN from the description, OP didn't flash the ROM, but only did a factory-reset: "I downloaded a ROM but didn't quite install it: just ran to recovery and hit factory reset". But I might have misinterpreted that: If really flashed, a wrong version is the most likely reason indeed.

@Izzy Oops,  your right.  "Didn't quite install"

Factory-resetting only wipes the user data. If you want to go back to the original ROM and unroot to fix your phone, you need to find the original ROM that your phone came with, and follow the procedure to flash it to your phone.

Thanks when i get home im going to try to flash a factory rom for my phone. Hopefully have play store back. And no just installed rom to phone but didnt flash it.


text:
How can I clear recent searches from search bar in Chrome?
To be clear, I don't want to clear my search history in general. I just hate that when I go to search something a few bars beneath my search shows my three most recent searches. I don't mind search suggestions, I just don't want my recent searches showing up every single time.
I've included a screenshot of what I mean.

click image for larger variant
Thank you for your help!

Are you trying to remove particular searches from the list, or turn off the display here?

Please, specify what version of android have you installed on your device

I'm trying to turn off the display.

I'm running 4.4.3.

@chiralphysicist's method worked fine for me

Here is an easy solution to disable recent search history in Google Chrome's (Android) search bar (as shown in OP's screenshot):

First of all you have to make sure you sign out of your google account, you       can do it from google chrome's settings. The first thing that appears is your account, click on it and search for close session in chrome.
Signing out is necessary for the option to disable search history to appear. Remember this is not your account's search history, but rather the app's history.

At the bottom of google.com (or rather you can access it  fromhttps://www.google.es/preferences) go to 'settings' -> 'Search settings' -> 'do not save searches' -> Make sure you click SAVE button at the bottom of Search setting page.

Now you can sign in again.

Those annoying purple recent searches should now be gone and never reappear!

To delete suggestions, type  your search string in the chrome browser
Now chrome will suggest websites, select and hold the suggestion, you will get a popup and you can remove the suggestion.

Well you have 2 ways here -

Sign out from Chrome. To sign out just navigate through Chrome>Settings>Account(on top)>Off. And you won't get these recent search history.
Open Chrome (use Desktop version when navigating through the webpages  I suggested). In address bar type-in history.google.com and sign in to your preffered Google account and remove all the history from using 'Remove items' from drop-down menu (Gear-like settings icon). Also you can 'Pause' this feature permanently by using 'Settings' in drop-down menu.

Second method is easy to follow if you have a PC.

I tried the first method and it turns out I'm not actually signed in to Chrome. Thanks for trying!

@sman - Have you tried turning off Auto-form fill data? Just give it a try.

@sman - Also have you tried second method I suggested?

If you (sman) still or anyone who is struggling with this exact same problem, here is the solution.
The problem happens to those who use Android Chrome. Many of these have tried by turning off (paused) one's google account's search setting. But when searching on google.com there are recent search histories still creeping out!
And one can only find tips to disable(pause) resent search history at google account setting. But we need one more step to fully disable search histories!

Go to google.com
If you are signed in, make sure you are signed out.
Signing out must be done, because those recent search results are not related to your google account, those results are saved in the device'
If you are signed in and proceed to step 3, you will only be able to turn off your account's search setting which is now managed under 'My activity' option...
At the bottom of google.com, 'setting' -> 'Search settings' -> 'do not save searches' -> Make sure you click 'SAVE' button at the bottom of Search setting page
Now you may sign in again!

Option 1:-
You can turn off your Search History to prevent future searches from being saved to your Search History.
But some features, including Google Now, won’t work when your Search History is turned off.
1.Visit your History page.
2.In the top right corner of the page, touch the gear  > Settings.
3.Touch Pause.
Your Search History will now be turned off for any computers or devices you use with your Google Account.
Note:-Doing so will disable all the search being saved irrespective of the device you use because your settings are saved based on the Google email id you use.
The bar which pop's is something called as auto fill/auto suggest.
Ex:-Your earlier search for Android is stored in your history and later when you simply type Android in the search box it will check for match in the history and display it .(I.e. Although your search is for Android devices and not Android it will display Android in the suggestion bar based on your history)
Option 2:-
1.Un-check the search suggestion from
Settings Menu > Privacy > Search and URL Suggestions (un-check this)
2.Clear your browsing history.(auto search suggestion will be displayed based on the history also so you need to clear the history every time you are done with browsing/when ever you open it)
3.Next time when ever you try a search ,The browser will not display the bar which pop's as the  auto suggestion is unchecked and browsing history is clear
Note:-If you want to avoid the auto suggestion bar you need to clear your history. If the  auto search suggestion bar is seriously annoying for you then you have to trade it with the lost history.
Hope this solves your problem

Man! I gave that procedure in my answer.

yeah you gave but the OP didn't try that second method so for more ease I also gave the link so that the OP has is to simply click the link and turn off his history.

Okay. Your answer is more descriptive than mine. Thank you.

@MANI no offense but just hope it is easily understood and descriptive at the same time.

Thank you both for your help! It's actually already on pause. So the searches are saved locally on the device, not with my Google account. Again, I don't mind the history on my device I just don't want those bars coming up every time I search!

@sman then that is highly impossible because it is a default action to be displayed (I.e. As you want history it will shows those bars by default).What I can suggest you is email the developer suggesting for a transparent kind of a auto fill.Maybe they might update it in their next version.

@sman check the update

The best you can do is just clear your mobile browser history. Also you can use apps like Clear master to clear temp files regularly.
Hope it helps!!

Thanks for your help! Although, I don't actually want to delete my history. I just want the recent searches to not come up when creating a new search.

Aren't "search history" and "browser history" separate entities – so you could clear one without deleting the other? Descriptions of many System Cleanup Tools suggest such.

I'm not sure if they are separate, but I'm not opposed to having the history on my phone, I just don't want it shown that way. It's probably a feature, but one that I wish I could just turn off!

Well, what you can do is tap over the search bar type chrome://history/ clear the history and it shouldn't bother you any more.
Update: You can try incognito mode over the browser if you don't want the logs or any history to be created.

Thanks for helping! I don't actually want to clear the history though. I just don't want it from coming up every time I go to Google to search something. Even if I did clear the history I would have to do it after every search to make this go away.

Then I would say why doing you locked yourself over the incognito mode available over the browser over chrome. Surfing over this mode means no history .... etc nothing ! In short surfing over this mode would not create any logs. Why don't you make sure that you are over the incognito mode while using the browser.

This would work, actually. It just seems like a hassle to go into incognito every time I want to use Google. Plus, I don't object to having the history recorded I just don't want it displayed every time I search.

Well @sman I am afraid but I don't think that there isn't any other option than left other than going to incognito mode every time, you open the browser.


text:
Automatically runs Dolphin Browser on boot up
I am new here.
I have some android sticks. I use them to run a kiosk. That is some kind of newspaper on a big screen.
I runs in the dolphin browser.
I want that my clients just have to power on the screen and stick without having to click once.
Is this possible in adroid.
I use 4.2 and 4.3.

You might wish to check other questions tagged kiosk-mode – a tag I've just added to your question. Good luck!

you cant make dolphin run on startup, but you can use an app called Kiosk Browser Lockdown
https://play.google.com/store/apps/details?id=com.procoit.kioskbrowser&hl=en

There are a variety of apps specifically dedicated to autorunning apps on startup, as well as apps such as Tasker that could accomplish similar. Your kiosk suggestion is a good alternative, but your assertion that you can't run Dolphin on startup isn't supported by the facts.


text:
Unlocking Droid XT912 with a Fully Broken Screen/Digitizer
I am trying to pull data off a Droid Razr XT912 with a broken digitizer and screen from last summer which has been under pattern lock since then. I purchased a Micro-to-HDMI cable, which successfully displays the phone's unlock screen on my TV. I also purchased a Mini-to-USB cord so I could enter the pattern on the screen with a USB mouse. The phone, however, is not recognizing the mouse, regardless of whether it is wired or wireless.
Interestingly, plugging the Mini-to-USB into my XT907 which I got to replace the old phone makes the mouse boot right up, even though that phone has its own pattern lock.
I'm completely lost as to why the newer model cannot recognize the device when the older one can. My only guesses are as follows:

The operating platform has been updated since last year to support the USB mouse connection. The XT907, having been in operation until April 2014, would have received the update while the XT912 was locked with no SIM since August 2013.
The phone does not support a simultaneous connection to the HDMI (via Micro) and the USB Mouse (via Mini).
The phone does not supply adequate power to the mouse.

Any thoughts on how I might solve this riddle? If #3 is the culprit, does anyone know which adapter do I need to supply external power to a USB mouse in "on-the-go" mode? Last, is this a fool's errand and should I just ante up for a new digitizer?
Thank you in advance!

Mini and micro what? Both micro-USB and micro-HDMI plugs exist, so you'll have to describe your connections in more precise terms.

In case any one had similar problem and unable to use the mouse, I saw an article while working to find a solution for my colleague's same type of phone. It indicated that the xt912 won't provide power to the mouse so you need to connect the mouse through a powered USB hub.  You can find it on Amazon easily but make sure it is powered with a power supply. Good Luck!


text:
Where are the 'stock wallpapers' stored on the htc Desire S?
I just bought an htc Desire S, which runs Android 2.3 (Gingerbread).  I can connect to FTP via BLuetooth's OBEX file transfer, or download one of the many file manager apps on the app store.  But one thing is driving me crazy.
When you 'Personalize', you get 'Scene', 'Wallpaper', and 'Skin' as the 2 top options.  I changed my wallpaper, so I clicked on Wallpaper, and selected 'HTC wallpapers'.
For the life of me I can't figure out where on the file system they are stored.  I wish to download them to my PC.  Where are they?

OK, what I ended up doing was using the ASTRO file manager app to access /system/customize/resource on my phone, which seems to have the wallpaper graphics (amongs a load of other stuff).  I copied the wallpaper I wanted to customize to an easy-to-reach place on the SD card (Edit | Copy, then Paste, in ASTRO), and copied it to my PC.  Customized the wallpaper, and then copied it to the sdcard's DCIM directory via a USB cable (you can also use Bluetooth for this).  I set it as my phone's background and it worked!  Yay!
Kudos to the people at xda-developers.
For those interested, I just wanted to have my phone's make/model display as part of the background.  Here's my new background wallpaper:


text:
bash - How can I check if a computer exists on my network WITHOUT IP (i.e. by device name only)?
I would like my phone to execute certain shell scripts via Tasker if my phone is on the same wifi network as my laptop. My initial idea is to edit the /etc/hosts file, but this wouldn't work since neither device is constrained to be on only one wifi network.
A much more costly idea would be to just ping every possible address on the network from my phone, then attempt to send a command via ssh (say, echo $ANDROID) and listen for the response.
The best way to do this is to just be able to see if a device named "myLaptop" exists on the network.. (or, actually, I could use MAC address too.) but I have no idea if this is possible in bash. Is it?
(I'm also open to implementations in Perl, since I can use SL4A to implement Perl scripts.)

Is doing the host lookup on the console required?

Dynamic DNS service would work. Get your laptop to update your dynamic domain with it's local ip, and then whenever your phone connects to a new wifi network, resolve that domain, if you get a hit, you're either good or happened to find someone with the same local ip!
Similar to that, you could get your laptop to post it's ip to a server somewhere (web, email, w/e) that you can retrieve from a script on your phone.
Short of setting up a DNS server, I'm not sure there is any means for resolving host names that aren't named in your local configs.

if you don't own a server, you can use dropbox.

I'll accept for now - I'll toy with all the other ideas though!

You can use avahi (wiki) (or a similar piece of Zeroconf software) to discover computers on the network and publish the list for your phone to retreive.
See https://stackoverflow.com/questions/1233204/are-there-any-other-java-libraries-for-bonjour-zeroconf-apart-from-jmdns for Java Zeroconf implementations.

If you don't want a server-based solution, your laptop could listen to the network for a specific broadcast packet. A broadcast packet will be rerouted to every device in the same network, but devices that aren't listening to it should ignore it.

If you write it in C, and compile to an executable (like the other shell execs (chmod, chown, etc.)), it can be invoked by a shell script if you drop the exec into a dir in your 1PATH, namely /system/bin`.

There's an application called Network Discovery (available on F-Droid, may also be on the Android Market) that attempts to identify devices on the network your phone is connected to.
As it's Free Software, you could try to see if you can modify it or use portions of it for your purposes.
Not a "here's an APK" answer, but if you have to write something, it's a good start.
Edit: App is here: http://f-droid.org/repository/browse/?fdfilter=network%20discovery&fdid=info.lamatricexiste.network&fdpage=1

It's helpful generally speaking, but it won't suit my needs if I can't get this information into Tasker. That's why I wanted to go the shell script route - Tasker can execute shell scripts and interpreted scripts. I would upvote if I could, but this question got migrated from Stack Overflow and I don't have any rep here yet :/


text:
Does the Eee Pad Transformer TF101 support the APT-X audio codec?
I am considering buying a Bluetooth speaker for use with my Asus Transformer (amongst other devices) but I am unable to find out whether the Transformer supports the APT-X codec, or find any information as to whether this question is actually appropriate as I may be mixing my terms/getting confused.
I am considering a device such as this:
Creative ZiiSound D5
What I am wondering is whether the Transformer will be outputting the sound using the APT-X codec or not? Is there any way to determine this?
From the specifications of the Transformer here the Bluetooth is Bluetooth V2.1+EDR.

I doubt it, since it's proprietary; Android by default only supports these codecs.  It's not required for the speakers to work though, as far as I can tell.

The speakers will fall back to SBC if the proprietary codec is not available.

Thanks, my main concern was whether it would be worth justifying the expense of a 'better' set of speakers if the device couldn't actually transmit the music in good enough quality and I think that this answers the question!


text:
Skype is not working on Samsung J5
Recently, I have just installed Samsung J5 firmware manually, because there was a problem in updated Marshmallow. Now, whenever I try to use Skype on device it says something went wrong try again later. I tried many times, but still issue is same. My Skype account works well on PC. Before installing firmware, it was working well on J5. But, now I don't know what happened. Have I lost connection with server network forever? I searched on Google but found nothing useful. What should I do now?

Recently, I have installed Marshmallow firmware. But this time I did it manually. I downloaded firmware from www.sammobile.com web site. Now in new Marshmallow, Skype is working properly. There is no issue at all. Thanks to Sammobile.


text:
Storage problem in Marshmallow
Since the day I started using format as internal in marshmallow, my phone's ( Lenovo k4 note) memory is totally doomed. Everything I install goes only to the actual internal storage of the phone. There is no option to transfer stuff in the SD card. My phone always shows 'insufficient space' every time I try to download new stuff. Right now my internal memory says 0 bytes free of 10.3 GB and my SD card shows 8.7 GB free.
How can I use that? Please help.

Format as internal sets the SD card up in such a way that to apps it appears as internal storage, effectively replacing you internal storage:
How does the "Format as internal storage" feature work in Android 6.0+?
So of course you internal storage appears full (As everything is now stored on the SD Card), and of course you have no options to move stuff to your SD Card (As everything is already there, and it is being used as internal storage).
Your SD Card is 16GB I'm guessing? Of which 7.3 is used up by apps, games, pictures, etc (Your 'internal storage'). Your internal storage is reported as full as it can't be used.

authors: Давид Островский


text:
Unable to locate the android SDK tools error
I have Windows 7 64bit. Installed Android Studio. SDK path is indeed C:\Users\bill\AppData\Local\Android\sdk. Copied pasted from explorer address bar to avoid a typo. Ran the SDK Manager and updated. Still getting the unable to locate the android SDK tools error. Registry is correct too.
Any idea what I am missing ?

Did you install necessary packages in SDK Manager? Also, check File -> Project Structure -> SDKs.

its easy with the new versions of Android Studios(2.0 or higher), all you need is good internet connection.
First you will open the AVD manager, then you attempt to create a new device.
You will be diverted to new window where you will pick a hardware and navigate using a "next button" to a page where you will see all the API and you can download and install directly from there. Just click on Download and it will download and install automatically.


text:
Update problem in Samsung J5
I have just re-installed Samsung J5 firmware manually. After install now whenever I try to check software update it gives error saying that " Unable to update the software. A network or server error occurred. Try again later ". I have tried many times, but same message appear. Before installing firmware was working fine. It gave me update of Marshmallow, but now gives error. Is there any way to fix this ?

Id your device rooted?

No it is not rooted but i just installed firmware and it is due to install firmware.

Maybe there is a server error, possibly wait and try after few hours

I tried many times but still it gives same message.

If Marshmallow update for your device is available, then it should be available on SamMobile. Or even XDA. Suggest flash that directly (after checking you çhose the right one) using Odin, since your aim is to have Marshmallow

You are saying right,on SamMobile Marshmallow update is available.Here Question is if we somehow install Samsung firmware manually then is it really mean that in future we only have option to install it manually but not by auto check option,auto check option seems good you just busy in your work and get notification that there is an update available.Did it ever happened to other Samsung mobiles or just issue with J5?

If there is a future update for your device, which is very unlikely given Samsung policies, you may have both options, manually or auto but can't say for sure

Recently, I have installed Marshmallow firmware manually. Firmware was taken from www.sammobile.com site. Now auto update problem has fixed in Marshmallow. Now it does not give error. Sever network respond properly. Thanks to Sammobile web site.


text:
Samsung GT-i8262 only boots into recovery after flashing
I have issue with this phone, flashed the recovery to CWM using the Rashr application and rebooted. Now my phone only boots into recovery anytime I turn it on.
The USB port is damaged, now I decided to flash with CyanogenMod but no avail.

What happens when you try to install cyanogenmod? Any error message or does it just not boot? Which partitions have you wiped before flashing CM?

No error messages, did successfully. Wiped data/cache and Davlik

Try wiping the system partition before flashing. The flashable zip file should do that most likely automatically but you never know :)

Just remove your battery and  open download mode manually by pressing Power button+Home+volume down key. If you do like this, only then, download mode will support your Odin otherwise, it won’t support. After this just flash your CWM recovery again.
EDIT:
You just need to re-flash recovery. In your case, you can use your CWM recovery to flash. I don't remember that it will work. But you can surely flash this
TWRP recovery.
There is a bug which comes in effect if you use reboot from CWM recovery menu. Beware of that bug and reboot manually.
See this and this for any help about rooting or any problem.

His USB Port is defective, he is not able to use download mode / Odin to flash a new recovery image.

"my phone only boots into recovery anytime I turn it on" – so how to use Rashr then with the device not fully powering up? Isn't Rashr an app?

Ye, thanks. My USB port has spoilt. I'm asking if there is a way to flash recovery using the existing CWM recovery.

Flash that twrp up there from cwm recovery. Works fine.

authors: смартфон виво


text:
No root zip works on galaxy ace s5830
Yes, my phones old but it does me fine. The only prob really is the phones internal storage. I would like to delete loads of bloatware and be able to move stuff completely to the SD card. I am no idiot. I have tried numerous root zip files, followed the methods but never works.
My phone is running android 2.3.6 gingerbread BVKT4. I read somewhere that the latest update to BVKT4 blocks rooting. Is there anyway to get around this. Much thanks in advance to anyone that can help.

With such an old phone, and modern rooting method, including one-click apps, would most probably work. Stock recovery will prevent flashing zips of course, and that's why you need a custom recovery.

*"any modern rooting method". Sorry - can't edit previous comment now.

hi andy.by stock recovery,do u mean when u boot the phone after installing the zip.ie a custom recovery is another file that needs to be installed to boot the phone from? where do u find those i wonder?

Look around XDA-Developers for relevant resource. For a phone of this age and (past) popularity, not only root is readily available, you can also get custom ROMs up to KitKat (not necessarily stable).
One of the possible ways: flash a stock-ROM-compatible custom recovery, then flash SuperUser/SuperSU zip in there. If that's all you need then this thread seems to be an alright starting point.
As always told, make a backup in the recovery for safety.

thanks andy i will have another go.i did try xda at one point, but only used the root zip on its own.


text:
Batch script use sqlite3 to edit settings.db
I want to create batch script to enable hidden languages in a Huawei phone.
But every time I stuck can you guys spot where is my problem
@echo off
color e
cd "%~dp0"
mode con:cols=90 lines=40
adb wait-for-device
adb shell "su -c ' mount -o rw,remount /data'"
adb push sqlite3 /data/local/tmp/sqlite3
adb shell "su -c ' chmod 0755 /data/local/tmp/sqlite3'"
adb shell /data/local/tmp/sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update systemex SET value='ca_ES,en_US,es_US,es_ES,pt_PT,fr_FR,de_DE,it_IT,ar_EG,ar_MA' where name='white_languages'";

it give me:
Error: unable to open database /data/data/com.android.providers.settings/databases/settings.db : unable to open database file.
Where is the problem and if there is a good way to do it please help me.

A guess - perhaps the DB file is locked by Settings?

Why not simply use the settings command or content command to edit settings.db? You wouldn't have to directly access that database file, neither you would need sqlite3.

@Firelord   can you give an exemple of the commands ?

first time to hear about the settings or the content command but a come accross one before run it but fail :  adb shell settings put systemex white_languages ca_ES,en_US,es_US,es_ES,pt_PT,fr_FR,de_DE,it_IT,ar_EG,ar_MA     it give me :    /system/bin/sh: settings: not found

i realy need a deferent aproach : the settings isnt in the android 4.1.1 phone am working on it but exist in an LG 4.4.2 i have so if we can have a solution that can change the settings in settings.db that can work across deferent versions of android at least from 4 to up.


text:
Poco X3 Pro 90Hz SetEdit setting not working
Poco X3 Pro ships with 60hz or 120hz screen settings and no 90hz (for optimal battery/performance preference like some other Xiaomi phones).
There are dozens of guides showing how to achieve 90hz without root and claimed to be working (people response in comment sections, etc.)

YouTube guide
Reddit guide
More Google results

All of them explain the same process using SetEdit app.
I did follow every step and rebooted the phone and tried with both 60hz and 120hz settings.
No matter what, it shows in the database user_refresh_rate is set to 90, and yet the screen refresh rate is still at 120 (top left), tested with developer tools and testufo.
If the setting is overwritten by the app and saved into the database, how come it's not working?

Just curious, if you use SetEdit to change the value to 60, will it work as intended? Also, I found a thread on XDA Forums, but reading the posts, looks like the result is kind of mixed; some worked, but some didn't work. Possibly related to specific ROMs.

@AndrewT. I tried that with 60, no changes. It's interesting in that link I do not have step 3. on my Poco X3 Pro. I did however managed to clear system cached data with app called Activity Launcher and one thing I noticed the user_refresh_rate line was gone when I relaunched also freshly cleared SetEdit. I had to go to Display settings and toggle between 120 and 60 to add that line back, but changing it and rebooting still didn't work. Only difference I see from that forum post and mine is that my MiUI version is newer 12.5.4.


text:
How to transfer USB debugging authorization permission from one laptop to another?
I have an Android device with Android 5.0. I turned on USB debugging and connected it to one laptop. The android device displayed a pop-up for USB debugging authorization, I allowed it. After a few days, I accidentally broke the Android device screen, it's not sensing any touch input and the screen display is quite broken. I have another laptop, and now I want, connect to that Android device to USB debugging.

How do I do it?
Is it possible to force "USB Debug authorization" from the laptop side?
Are USB Debugging Permission given to one laptop stored/saved in that laptop, like a file in the android-sdk folder or platform-tools folder, so that I can copy that file to another laptop and make it works, OR transfer RSA fingerprint, or any other ideas?

as for why need another-laptop, why not just use one-laptop already with usb debug authorized permission, cause that laptop has only 4gb ram and very slow processor. laptop-2 is more better

Check Android ADB Key Not Working and Storage location of "adb_keys"

You can simply copy the adb private adb public key file to a new computer or a different user profile:
# Windows
%USERPROFILE%\.android\adbkey
%USERPROFILE%\.android\adbkey.pub

# Linux/MacOS
~/.android/adbkey
~/.android/adbkey.pub

Afterwards you may have to restart the local adb server if it is running. You can do so by executing adb kill-server.
Afterwards the new adb keys should be used and you can open adb connection to your phone.


text:
How can I allow mobile data but disable all outgoing texts and all outgoing phone calls?
I have a Google Pixel 6 on Android 12.
How can I allow mobile data but disable outgoing texts and outgoing phone calls?

besides uninstalling phone app and messages app I have no idea

I honestly can't say regarding the pixel 6. That's one thing I miss about the old mobiles.  There is a company " ScaleFusion" that offers this. While it looks like it may be intended for mass implementation , they may have it available for individual consumers.
You could always use a hidden vault or dialer in the interim.
Then place this fake dialer on the home screen
https://play.google.com/store/apps/details?id=come.wakeappbase.dialerprank.


text:
Recovering data from Android 10 (forgotten PIN)
Long story short: I have forgotten the PIN to my Android device, as it wasn't being used for a while.
Steps that I have tried/am trying/planning to try:

Brute forcing - I have been trying to brute force using another Android as a rubber ducky (via Nethunter). But for some reason, despite using the right kernel and everything, I couldn't enable HID support, so it's still under trial.

I tried force-enabling "Use fingerprint to unlock at first boot", and could unlock the screen, but of course, the data was still encrypted. But this did help me tweak helpful settings like: "Automatically unlock when correct PIN is entered". A question in mind here is: Would enabling this feature, indirectly mean, bypassing the time limitations on the entry of wrong PINs?

TWRP brute forcing - I have tried the tool by timvisee: apbf. But it has its limitations and also, again, (maybe I'm not doing it right) TWRP starts entering PINs via terminal, but it does so even if the code is not running on PC. Refer: https://github.com/timvisee/apbf

Most complicated way - I have not tried this in the right way, but I believe, by extracting the hash and salt (somehow), I could recover the PIN. In short, there is a loophole in the FBE (File-Based Encryption) implementation, but again, I don't know the how-to's. Refer: https://bits-please.blogspot.com/2016/06/extracting-qualcomms-keymaster-keys.html (Obsolete for Android 10)!
Edit: Since I now know about CVE-2016-2431, I guess the required info can't be extracted by the old process. But again, I would like to know if there is a way to do it in Android 10

Making an image file - I have also thought of creating a raw image file of the /data partition in order to, either:

Decrypt the partition later by using tools like hashcat (don't
know exactly how) or
Downgrade the Android to a lower version in order to decrypt it (again, don't know if it would work). (This won't work)

Information about Android:

Device: RMX1921
ROM: CUSTOM - ResurrectionRemix
Android Version: Q/10
Root status: Rooted (USB Debugging enabled)

That's all the information I can give right now, and if you could throw any light, I would be very grateful.
Lastly, we have working methods for lower Android versions, so I believe there is a working way for higher Android versions
P.S. - I am willing to try all the possible ways, in order to save my data

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

Does this answer your question? How exactly does FBE's key derivation work?