text:
Google Play store GPS test app download fails, Google Maps work fine on 3G, what's wrong?
re.:
Google Play store GPS test app download fails, Google Maps work fine on 3G, what's wrong ?
I can open Google Play store app on my Android 5.0 Medion smartphone
but can't install any application, since waiting, waiting.
Google Maps work fine, so Internet is provided by my operator via 3G plan.
How to know what's wrong with Google Play store.
I have activated email account with gmail, as required.
If you know alternative download website for .apk,
let me know
All I need to do is to test GPS in my phone via GPS test app.
Let me know how to fix the problem.
thank you
BTW1
I don't have on-line payment system activated, since I am interested in free app only.

ok, installed GPS Test app from
https://apkpure.com/gps-test/com.chartcross.gpstest
so the problem is with Google Play store
let me know your opinion

ok, got 3D fix  at 7m accuracy at my window, so app is ok and my GPS is operational but how to install app via Google store ?

Waiting for download
waiting for download
what's wrong ?
how to click new terms by Google if required, since link missing and new terms are 100-page long, no click

See: Google Play Store downloads won't start for possible fixes.

many years ago I was told, Google stores all files for download on array made of Ts of blue ray discs, so download starts when blue ray disk get loaded from changer.
Since I get waiting for download only, no download bar, I assume Google updated terms of service, lacking click button to accept them.
No accept no download.
But how to accept new terms ?
Answer by Google failed to work in my case
https://support.google.com/googleplay/answer/7513003?hl=en&visit_id=637221644453135086-2719153017&rd=1#ts=6241336%2C6241346%2C6241382%2C6241389%2C6241402
"Buy smartphone by Google ;)" to get fix

@Morrison Chang
turn your comment into answer, since it was you , who guided me to find the right solution.
original answer by #@xavier_fakerat
thank you

Great that you were able to solve your problem. In future please don't use emoji or smile faces or semi-related stories (blue ray disk??) to try to get your current problem status across as it confuses anyone trying to help you.

BR Storage is a real thing
Such bug should be self-diagnosed by Google Play Store callback by default

"Blu-Ray in the Data Center? Facebook Creates 1 Petabyte Storage Rack
Facebook has developed a storage system that packs 1 petabyte of data into a single cabinet filled with 10,000 Blu-Ray optical discs. The company sees potential for Blu-Ray to lower the cost of cold data storage.
https://www.datacenterknowledge.com/archives/2014/01/30/blu-ray-data-center-facebook-creates-1-petabyte-storage-rack

Just another bug.  ___Application phonebook contacts closes every time I try to call a selected contact.
Some time ago worked fine.  -- Not sure what's wrong and how to cure the problem since  Uninstall updates doesn't work for Phonebook Contacts.
Smiles about smartphone by Google is ok, since developer of Android and manufacturer of smartphone, in one-person, runs home tests and can remove such bug on-the-fly
thank you for your comments and time

I did it.
"
Touch Google Play Store > Uninstall updates .
When prompted to change the Play Store app back to the factory version, touch OK.
"
from
Google Play Store downloads won't start
and what follows is:
exactly:
Accept New Terms
OK
Google updated terms of service by the end of March 2020 but failed to attach
ACCEPT NEW Terms
OK botton
to 100+ page long document,
so Ms got Google Play store disabled ;)
BTW
I have downloaded and installed
GPS Tools app
for test
but this app is made of commercials only,
no GPS mode ;(
just ads and links to ads
Ask Google
to update answer page
https://support.google.com/googleplay/answer/7513003?hl=en&visit_id=637221644453135086-2719153017&rd=1#ts=6241336%2C6241346%2C6241382%2C6241389%2C6241402
appending the true cause of our problems


text:
can't pass / unlock Secure startup with PIN code
I have a problem with my LG G5 (but saw it happens in other LG phones)
I have a PIN screen lock and I changed it a couple of days ago.
I was talking on the phone when it restarted (I remember the battery was hot).
Now the phone is on "Secure startup" and I had 30 tries to unlock it (15 remained).
I have the "white" screen (and can't get to the "black" screen, more details down).
I saw a number of posts on this issue.
I can only enter PIN (no character keyboard).
I tried the current and previous PIN. Also tried: 0, 0000, 00000, PUK code.
Some of those tried also on safe mode.
When tried to fill the screen with zeros as much as possible and tried to unlock, I got a screen that said something like (translated):
In order to open the lock, turn off the phone and power it on again.
Did it but didn't change. Than I thought I should have pressed restart (instead of turning off and then on) but didn't got to this screen, just stayed on the same screen with one try less.
I can get to factory reset, only this option yes/no.
I don't want to hard reset because some files are not backed up.
Also can get to Fastboot mode and Download mode.
If I restart (or power off and on) the phone is on flight mode.
I can call to emergency numbers, and when I call and hangs up, suddenly there is a cellular connection and 4G data.
In this situation I can receive calls, but still can call only emergency numbers.
The phone is not rooted and I don't use special ROM or something like that.
From time to time it makes tick sounds (like pressing a button) every few seconds. The rest of the time it doesn't make any sound.
The computer recognizes the phone and installs the driver - "Android bootloader interface" but I can't see the phone on my computer.
Also tried to connect through Google Find but it can't locate the phone and the lock option there doesn't seem to do anything (writes request sent).
I also have a memory card, do you know if the data on it is OK? (I don't have a card reader)
There is a problem contacting stores because of the Corona.
Appreciate any help,
Thanks very much!

source: Stack Exchange

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

sort: votes


text:
What are .xlog files and what can they be used for?
Im cleaning the storage on my S10+ and I noticed in the WeChat folder (Tencent) there are a bunch of .xlog files totalling nearly 3gb of space.
I know the controversies of using WeChat but I rarely use the app and yet it uses more storage than Whatsapp.
On a sidenote this 3gb is not part of cache memory or storage for the app itself which is (700mb). After deleting the app data and reinstalling the app and not signing in but not using the app it jumps back up to 700 mb. 450mb for the app itself and 250 for data. There shouldn't be any substantial data from doing nothing. This is compared to Whatsapp which only uses 700mb total and I use it daily and have multiple chats saved and media as well.
Thanks for your help!

This has some explanation https://forums.oneplus.com/threads/xlog-files.1031116/

Hey thanks for the reply. I saw that thread while researching but it is the only only one that mentions .xlog files and im trying to find more info on that file format and what it could be used for. It doesnt seem to be a widespread issue.

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


text:
Copy Paste Removes Spaces
Every time I copy and paste text on my android phone white spaces are removed, i.e.:
Copy:
this is a test
Paste:
thisisatest
The behaviour is the same no matter which app I copy/paste text from/into.
I'm using LineageOS and this started happening about 2 weeks ago, but I cannot precise the exact date or which apps were installed right before it.
Any idea how to fix/debug this?

I'm having this issue, too. If I restart the phone, it starts working again for a while.

It was an app that I had installed, once removed the problem.disappeared, but the issue is that I cannot recall which app it was... If I remember later, I'll post it as an answer. Try removing opera browser or any remote desktop app (teamviewer, anydesk) if you've them installed and see if it helps.

Some Apps - MBWay included - allow the user to copy a content automatically removing the white spaces. In fact what happens is that 2 entries are stored within clipboard. The original entry preserves the white spaces. The second entry records all content without white spaces. Very useful when you are copying Credit Card numbers. Some of those Apps don't revert back that 'configuration'. The quick solution is to force stop that specific App. Look for apps that have embed COPY features.

Do you have mbway installed?
I can confirm it's mbway. If you force stop the app, copy paste starts working fine again

I do have mb way installed, but that stopped happening and I still have mbway.


text:
Force USB Host Mode
I am trying to use an USB-serial device that has USB-A connector via USB OTG.
How do I "force USB host mode" so I can use USB-A to USB-C cable instead of using OTG adapter?
OTG works fine with other devices such as sd-card to type c adapter
Rooted Pixel 1 with Android 10

AFAIK for device with USB-C port there is no difference between an USB-A to USB-C cable to an OTG adapter. OTG adapters were necessary for Micro-USB ports.

I get no power just from USB-A to USB-C cable. isn't there physical resistor inside otg adapter so device can know the mode?

Usually the USB connection can be switched to "this device controls USB connection" (which means OTG mode). A lot of people are complaining about OTG problems with Pixel phones, not sure what the reason ist. What USB device do you want to connect to your phone? How much power does it require?

I think setting you mentioned isn't related. "usb controlled by this device" mode is enabled when connected to pc, if that's the OTG mode pc shouldn't be able to communicate since pc is ALWAYS the master. it's a regular serial device. requires 5v. I also powered it externally but still not detected as client device. OTG works fine with other devices such as sd-card to type c adapter

If it just does not works with this device then most likely the device type is not supported. I would try to connect the device to a Linux machine and check what driver(s) are used. Then check if the used Android kernel also contains this driver. In the end you may need a custom kernel(module) to make the device work. May be custom ROMs like LineageOS already has the correct drivers included. It may be worth a try.

usb-devices command shows Driver=(none). to get the device working it should draw power from phone in the first place but I'm not getting any power because phone isn't aware that I'm connecting it to slave device, that's what the resistor is supposed to do.

But you wrote that other USB devices work if you connect it to your phone. Therefore I don't think that power is the problem (as long as the serial adapter is strictly USB compliant). As I wrote on USB-C there is no extra PIN for OTG and therefore no resistor.

exactly, there is no power problem on other device. so how come I don't get power on this one if every usb cable is same?
https://electronics.stackexchange.com/questions/291413/usb-c-to-usb-a-pinout
https://electronics.stackexchange.com/questions/435612/usb-2-0-cable-to-usb-c-output

AFAIR By default USB devices are allowed to draw only 0,1 A. Only after the device has establishes the communication with the port (which requires a proper driver) more power can be drawn. Hence I would assume that because of the missing driver the device is not allowed to draw the power it needs.

To force your device into USB host mode, try connecting your USB-serial device via USB hub.
Connecting a USB hub to your OTG adapter sets it automatically as host.


text:
How to access build in explorer in android 5.0.2
I would like to know how i can access the build in explorer as we can from android 6 like This way setting>storage and USB>explorer but in android 5 no explorer is there, i can access through pictures, audio, misc only there is there any app which let use build in explorer, i am willing to download any app to access the totally stock build in explorer.

On older Android devices and versions, there is no stock file explorer at all. Even Nexus 4 and 5 didn't have one. It depends if the manufacturer preinstalls one.

But am able to access with like open WhatsApp select documents send option and there it was shown and some feature in setting>storages>misc


text:
Mount /system on Android 10 with Magisk
I am using Magisk 20.4 and trying to mount /system on a Google Pixel (1st gen) running Android 10.
I have tried using:
adb shell su -c mount -o rw,remount /system

that gives:

mount: '/system' not in /proc/mounts

The following also do not work:
adb shell su -c mount -o rw,remount /

'/dev/root' is read-only

adb shell su -c mount -o rw,remount /sbin/.magisk/mirror/system_root

'/sbin/.magisk/block/system_root' is read-only

I was also curious whether stuff in /sbin/.magisk/rootdir/system/ can actually override stuff in /system/ but that doesn't seem to be the case..
Has anyone managed to mount /system on Android 10? Is this issue specific to Google Pixel?
Cheers,
Paschalis
Trying Hack5 suggestion gives me:

mount: '/system' not in /proc/mounts

Since I knew that /sbin/.magisk/mirror/system_root was a valid mount point, Ive tried the following, which still fails:
mount -wo remount /dev/block/bootdevice/by-name/system$(getprop
 ro.boot.slot_suffix)  /sbin/.magisk/block/system_root

mount: '/sbin/.magisk/block/system_root' not in /proc/mounts

UPDATE:
Turns out it's impossible to mount /system on a factory image of Google Pixel. But, I was missing the whole point of Magisk! So I made a few modules and I can override/add the system libs and bins that I need. There is even support for apex on Android 10!

Your second command is correct, but the virtual block device is read only. IIRC, this is caused by the a/b mapping virtualisations.
Referring to https://android.stackexchange.com/a/158890/171244, you can see that specifying the correct block device will help. Try:
adb shell
su -c mount -wo remount /dev/block/bootdevice/by-name/system$(getprop ro.boot.slot_suffix) /system

This will switch from the virtual mapper (/dev/root) which is read-only, to the actual partition block device, making it writable

Thanks for the reply. Unfortunately it does not work (see my updated question).

sorry, i made a typo, the final /system should just be /

I had also tested that and I haven't included on my edited answer. Still no luck :/ At this point I'm wondering even if it's possible!

It's definitely possible from TWRP

TWRP isn't supported on android10, but even temporarily booting into it gives: '/dev/block/bootdevice/by-name/system_a' is read-only.

I've never had a device with A/B so I'm stumped.

ext4-dedup/logical partitions are ro by design

I think the problem is from Magisk.
I have a boot.img that I patched using Magisk 7.2.3. The latest 7.5.1 keeps giving me that error msg. Try using the old Magisk and you won't have that "mount: '/system' not in /proc/mounts" error.

you recommend to install magisk manager 7.2.3 right ? and I can see only 7.2.0 versions only..is that right you mentioned or it is 7.3.2  Magisk Manager version ?


text:
WiFi ad-hoc mesh network made of 10 Android smartphones
re.:
WiFi ad-hoc mesh network made of 10 Android smartphones
I have a number of wifi, GPS,  accelerometer enabled smartphones (Android 5.) and would like to build ad-hoc mesh network.
I read:
https://www.bing.com/search?q=wifi+ad-hoc+mesh+network&form=QBLH&sp=-1&pq=wifi+ad-hoc+mesh+network&sc=0-24&qs=n&sk=&cvid=0E5462D3C6E34B53BCF69993119AC7F7
https://en.wikipedia.org/wiki/Wireless_mesh_network
related question:
Windows adhoc mesh network
https://stackoverflow.com/questions/13129382/windows-adhoc-mesh-network
I plan to start from static topology, close proximity, supporting every peer can communicate with other peer node, to study redundancy, reliability and to visualize traffic in the form of the graph ( vide traffic in car navigation).
I would like to study how much time and bandwidth is spent on updating routes vs. delivering data.
If successful I plan to study dynamic topology, implementing GPS geolocation and visualization of the wifi nodes in Google Maps, wifi traffic supported and visualized.
Once implemented I plan to add solar charger to every wifi, GPS enabled smartphone, since charging 10 smartphones in outdoor is not easy for a number of different geolocation.
Ok, I am aware, ad-hoc mesh network is not hot today but what is hot, GPS-enabled smartphone can be today purchased at pocket money, making the project feasible.
At the same time I would like to read about wifi ad-hoc mesh metwork projects, made of 10+ ... 100+ smartphones, since large numbers of smartphones are readily available among operators
Ok, I need to test first which wifi adopter modes are supported.
Building such network is my old dream, so I appreciate your suggestions and comments.
My personal budget is limited but I can offer bounty since I can buy more smartphones of the same make and model ( Android 5.) to make software installation, configuration more friendly.
related questions:
ad hoc network in android
Why can't my device see an ad-hoc WiFi network?
Connect Android device as wifi adapter to a PC to create an ad-hoc network
Connect android phones through adhoc wifi network
Does any version of Android support ad-hoc connections?

just read
https://android.stackexchange.com/tags/ad-hoc-networks/info
as advised

https://chat.stackexchange.com/search?q=ad-hoc+mesh+network&user=&room=
could you explain entries generated by search results for
"wifi ad-hoc mesh network" ?


text:
Work account disable automatic home screen shortcuts
(LG v30+ android 8.0.0, app drawer enabled)
I found out how to use work accounts to get another version of apps without needing app cloner (I don't need the fancy things it does and it's kinda shady). But the play store it has automatically adds apps to my home screen. The personal play store doesn't. Here's why this is weird: the setting was moved from Play Store to home screen settings (I've checked both places and can't find the setting but that's what I read). This means the two should behave the exact same in this regard. Any thoughts?

I might be misunderstanding this part: "Here's why this is weird: the setting was moved from Play Store to home screen settings (I've checked both places and can't find the setting but that's what I read).", but have you checked the settings from the work profile's Play Store app?

Yes, both settings are identical in not showing the check-box that most guides refer to


text:
How to root a Huawei in 2020
The question is just the title XD.
I have an Huawei mediapad t5 10 and is still using the f emui 8. Any solution to root it?

https://android.stackexchange.com/q/223709 no solution if nobody sell you bootloader unlock code

There is no official solution, this app does a bruteforce to try to find the code, but it requires the imei, and tablets usually don't have that. In issues someone said it didn't work with mediapads.

Mhmgmhmmh. I will try. Thanks a lot!


text:
Can't boot to system (lineageOS) after updating TWRP
I've been using lineageOS 14.1 for a long time on my Galaxy S4 mini (gt-i9195) and recently wanted to try some apps requiring root access.
In the developer options I could set root access only to "ADB only". I tried installing su from https://download.lineageos.org/extras via TWRP but the installation failed (probably because I tried installing the arm64 version instead of arm, I'm guessing retrospectively?).
Anyway, I decided to upgrade TWRP to 3.3.1-0 (from 3.0.1-0 before I think) following random advice I found online.
I started flashing 3.3.1-0 to the recovery partition via TWRP but it got stuck while "Patching system unconditionally".
After more than an hour of this I powered off and restarted into recovery mode.
Surprisingly, TWRP now boots as version 3.3.1-0 without any issues.
However, whenever I try to boot system into lineageOS I just get the Samsung startup logo and then the screen stays black.
Any idea how I might be able to start up lineageOS again?
I would try rolling back to an older version of TWRP maybe, but I couldn't yet figure out how to get the image file onto the phone.
I tried installing adb on my desktop and plugging the phone in via USB but adb devices does not find the phone.
Might Odin work for this despite not having the standard ROM and without wiping the phone?
Unfortunately I don't have a backup, as I didn't have the storage space for it.
But while there's nothing super important on the phone I would still of course prefer not having to wipe everything.

If your main LineageOS system partition does not boot I would try to re-flash that image instead of fiddling around with the recovery twrp (which should not affect the main OS).

Solved it without any data loss by putting a zip of the same LineageOS version I was using on a SD card and re-flashing with that from TWRP 3.3.1 (wiping only cache and Dalvik).
Thanks @Robert.
I still don't understand how exactly I screwed my system partition in the first place but I'm happy anyway.

Can you be a bit more specific on how did you re-flash without loosing data?
Did you do just this: "On the device, select “Apply Update”, then “Apply from ADB” to begin sideload..."

It's been a while but I'm relatively sure I just booted into TWRP, selected "Install" and then picked the lineageOS image I downloaded on the sd card to install from there.


text:
Use AOSP generated boot.img with Android 10 factory images
Is there a way to use a boot.img generated by AOSP sources with factory images of lets say sailfish (Google Pixel)?
I used to do this in the past, but now this results into a bootloop. logcat haven't even started at that point, so I can't find where the issue hit.
I've also compiled the kernel from sources, then packed it into the boot.img from a factory image, but still no luck.

The reason I want this:

This will allow me to have the stock applications with an insecure kernel which will enable things like adb root, mounting /system/ etc.
And I don't care if apps like Google Pay won't work.

boot.img contains the kernel and the kernel contains the drivers. Hence you need a matching kernel with all drivers matching for your device. An generic AOSP kernel will most likely not contain the necessary drivers.

I build a kernel for a target device. Which works well when flashing all generated imgs from AOSP. But this excludes google apps!

If boot.img works when flashed with all generated images but doesn't work alone with existing images, there's definitely an incompatibility between the boot.img and already flashed images (particularly system, vendor, odm). Troubleshooting isn't possible without logs as there can be a score of reasons for bootloop. Incompatibility can be in boot.img or in kernel configuration. Better use pstore or last_kmsg to get kernel panic logs in custom recovery from last boot. And that too will be helpful only if bootloader is able to extract boot.img properly and execute kernel binary successfully.

Maybe non matching bootloader and/or baseband versions? e.g., see https://android.stackexchange.com/questions/232172/how-can-i-find-the-exact-factory-image-version-that-my-pixel-is-using


text:
How to enable 3G video calls on Android smartphone?
re.:
How to enable video calls on Android smartphone ?
In pre Android times it was easy to make video call on a standard phone, featuring small screen.
Today video call functionality is not supported by most of makes, models of Android smartphones, for unknown reason.
Ok, you need to establish 3G/ LTE data conectivity for video streaming as extra add-on- communication channel.
Ok, I have 3G data transfer enabled and still no support for making video calls.
I am not interested in third party video calling apps.
I am aware, few smartphones by Samsung support video calling functionality.
Is it due to licencing or for another reason.
If video calling was supported by default 10 years ago and promoted at Barcelona Mobile Congress, so why today video calling in Android smartphones is not supported or disabled by 99% default.
I read a lot on this subject on the Internet but all I need is to have video calling enabled in my smartphones
and I can pay extra fee.
Let me know your opinion and solution ( not interested in third party apps supporting 3G video calling)
thank you
BTW
I was told (need to test it first) that Samsung 3G video calling enabled smartphone can video call my smartphone to enable 3G video calling on-the-fly, showing camera icon to click to pick up a call.
If this is the case, so in theory, any Android smartphone can support 3G video calling ( 3G connection established and paid by third party)
BTW2
I read related questions and answers
one asked 8 years ago
Questions regarding receiving 3G calls on my IDEOS
another asked 3 years ago
How to video call
and still clear why no 3G video calling support on newer Android smartphones,
since what is claimed:
\
"
 what you are looking for is the operator backed 3G-324M solution that is available on most 3G phones (not including iPhone or Android).
"

thank you, great 3G video calling by
[Tsahi Levent-Levi is Director of Technology and Solution at Radvision.
No discussion
"Be the first to comment.
Ok, but I really need 3G video calls on my Android smartphone.
Some models by Samsung still support 3G video calls and was told, can initiate video call to my Android smartphone, so all I need is to activate group 3G video call initiated by Samsung once in a time, to activate 3G video call in my phone.
Let me know your opinion
and thank you for the link provided by you
Long Live 3G Video Calls ;)

not sure why the comment providing this great link

https://www.slashdata.co/blog/the-past-present-and-future-of-mobile-video-telephony

has gone ??????

"3G video calls was indeed included in the dumb phones dialler in the early days of 3G. That has changed with smartphones. "

from
https://answers.microsoft.com/en-us/mobiledevices/forum/all/how-do-i-make-video-call-using-3g-by-lumia-625/0ca179d1-dde3-4720-8209-a9fb1fa8a7cb?page=1

Ok, I  need to go back to old dump phone to get 3G video calls supported

This article on the history and future of mobile video telephony from 2010 covers the challenges of mobile video telephony at that time.
The author lists out the then existing landscape and practical issues regarding video call adoption. Perhaps more importantly is to what the author sees in the future:

What’s next?
We do have mobile video telephony, with all of its benefits and faults. But where are we going with it? The next step will be a migration of the service from circuit switching to packet switching – to become all-IP. This will require two major changes:
Migration from WCDMA/HSPA to LTE, where an all-IP network will be the norm and network capacities and bandwidths allocated for each phone will increase.
  Replacement of 3G-324M with a different standard that runs over an IP network. Probably as part of IMS (IP Muiltimedia Subsystem).
  While Apple just came out with their front facing camera and FaceTime service on the iPhone, it is still quite limited: it runs over WiFi, only between iPhone 4 devices and uses a protocol that Apple plans to open. For mobile video telephony to become a valid solution it needs to use an open standard, run everywhere and be interoperable across devices.
When will that happen? At the very least 8 years from now it will require the creation of the necessary ecosystem of companies who care. The problem is that these companies are currently focused on providing the basics of the LTE infrastructure. This requires them to rethink their voice and SMS technologies in initiatives such as VoLTE (Voice over LTE).

So

To get mobile video calling operators/carriers were mandating handsets support 3G-324M (a 3GPP specification), at least until the iPhone arrived.
Operators/carriers switched focus to providing the basics of LTE infrastructure.
Apple hasn't opened up Facetime
Android itself has no requirement to support the 3G-324M, and Android Compatibility Definition Document shows no support beyond standard audio and video codecs so any support would have to come from manufacturers or carriers building it in themselves.
In the US, AT&T and Verizon have announced end of 3G support, In Europe Vodafone has announced that 3G will be turned off throughout Europe between 2020 and 2021, and Deutsche Telekom plans to do the same in 2020 while in other regions/carriers it is still TBD.

So while older devices, like the Samsung mentioned had some type of 3G video calling support, should the associated carrier end 3G, support for 3G video calling will probably end as well, as the future lies with VoLTE which removed the circuit switch requirements.
If you are looking for older devices which does support 3G-324M,
from: https://whirlpool.net.au/wiki/android_video_calling

The only modern smartphones known to implement 3G-324M video calling are the Samsung Galaxy range:

Samsung Galaxy S4 +s5 +s6
Samsung Galaxy S3
Samsung Galaxy S2
Samsung Galaxy Note
Samsung Galaxy S I9000

Note that the most recent device that appears to have supported 3G calling on a carrier like Telstra AU is the Samsung Galaxy S5 whose last official update is Android 6.0.

"    Android itself has no requirement to support the 3G-324M, and Android Compatibility Definition Document shows no support beyond standard audio and video codecs so any support would have to come from manufacturers or carriers building it in themselves.
In the US, AT&T and Verizon have announced end of 3G support
So while older devices, like the Samsung mentioned had some type of 3G video calling support.
"
Great, but all I need is to buy dump phone or model of Samsung still supporting 3G video calls
for private use and tests to recall old good Barcelona Mobile Congress days

@aa You don't mention what region you are in or what carrier you use. You also excluded 3rd party apps in your original question. So if it works for you great, but on Android it would be a carrier(or perhaps region) specific dialer or 3rd party app. Also if the answer is acceptable, please mark it so.

Your answer is great but not tackling my question fully, since I need to get 3G video calls enabled loco Europe for personal use. I can switch between carriers (Orange or one another). My friend sells used smartphones so we can perform tests to succeed.
3G video calling was great and discovered by me 10+ years ago, so it's part of my life and need it get back and enabled on Android or any dump phone I can get at pocket price.
Since I get today unlimited phone calls, 3G data transfer for a pocket price, 3G video calling matters
__
Let us wait for one more answer to come

You should update your question to include your carriers and region where you want support. I would also check the Google Play store for region/carrier specific apps which would enable support for 3G video calls, but I fear that it is unlikely as this XDA post indicates it is a framework modification and carriers & manufacturers were focused on selling the new Android phone of the month, in addition to keeping up with Android releases over the past 10 years.

For the last months (since 01.01.2020) I worked with my friends from China on coronavirus epidemic. We have developed free  predictive precognition test whicch can be run remotely. 3G video call can support transfer of test parameters to local contact point, so I am not restricted by carrier or region. As a back up I try to  build ad-hoc mesh network made of 10-100 wifi smartphones, if local carrier fails. Test results should be delivered as images until image processing target app is readily developed. It's hard to deliver dump phones to patients at remote locations world-wide.

The last comment is off-topic. Open ended discussion should be done on an appropriate forum like reddit.

Is exactly on-topic, by your suggestion
"You should update your question to include your carriers and region where you want support.
"
I exactly know what what I need and what I should do since I have reported President Trump, VP on coronavirus epidemic development in China since 01.01.2020
Today we need 3G video calls urgently to run tests remotely.

Let us continue this discussion in chat.

ok, thank you, my dear friend

you are invited to continue our chat at reddit, as suggested by you
https://www.reddit.com/r/3GVideoCalls/comments/g4ifwp/3g_video_calls_on_dump_and_android_smartphones/
r/3GVideoCalls  group created


text:
multipe profiles on marshmallow: how to use apps in both accounts
i have a tablet with android marshmellow and primary and secondary profile. Appararently apart from the standard apps i can not install apps paralell on the first and the second profile.if i install vlc for example on profile one i can't install it on profile two. it just says "app not installed". Same goes for apps installed on profile two but not installed on profile one . if i try to install them on profile one: "app not installed". We don't use google accounts and i don't want to use google play. Try to use mainly fdroid and aurora\yalp. even tried installing vlc per .apk but also no success. Is there any solution without rooting device, using google accounts, using google play, using adb, custom roms and updating android. Best, bogotrax

I made a second profile myself to test if I'd encounter the same problem, which I did, and after googling a bit it seems the problem is caused if profile X does not install the exact same app version as profile Y. See this Reddit thread. As such it seems cross-profile app installation is best achieved by extracting .apk files, copying them to the other profile, and installing them there to make sure you have the same versions.

Awesome! Thanks a lot - I'll test that.


text:
Android devices don't show up on Chrome's "send to your devices"
I'm trying to share a link between my desktop and Android, I'm using Chrome on both and am fully synced.
On my Android, when I tap the link -> Share -> Send to your devices, I only see my laptop whereas I want to open a link on my desktop.
In Chrome History, under Tabs from other devices, the list appears to be empty.
Why is it not there?

From your desktop's Chrome, browse to chrome://sync-internals/ - Sync Node Browser - Device Info. Do you see your Android device from there? Or, perhaps more simply, are the tabs from your Android's Chrome shown on chrome://history/syncedTabs?

@AndrewT. that's the data in the table in the Device Info row: Device Info | 1 | 1 | Error: WriteModifications@../../components/sync/model_impl/model_type_store_backend.cc:208, datatype error was encountered: Corruption: block checksum mismatch| Failed | Group Passive

Stop sync and Request start didn't change much.

Synced tabs empty

After re-installing Chrome, issue was gone.
But at the uninstallation, I had to check the Also delete your browsing history data? option (I tried without and it didn't work).
HTH


text:
Why does my phone's Bluetooth keep switching on automatically after every 5 minutes precisely? (Mi A2, Stock Android 10)
My Mi A2 recently started switching on its bluetooth automatically, and I set a stopwatch to count the minutes and it switches on after every 5 minutes dot on the clock. Please could ya help me out ASAP?

Check if it stops in safe mode. If yes, some installed app is causing this. I uninstalled an app that I suspected was causing this and Bluetooth activation stopped

Please link the app


text:
Enable 4x MSAA using shell/ADB
I have various Android devices, rooted, with version ranging from Android 4.1 to Android 6.0. I want to enable 4x MSAA using shell/ADB.
The code below is used to enable Hardware Overlay through a shell script
service call SurfaceFlinger 1008 i32 1

But is there a way to enable 4x MSAA?

Run this command:
adb shell setprop debug.egl.force_msaa true

To disable, replace true with false.
Tested on OnePlus 6 running Android 10.

You are awesome!!! It works in all versions of android. At least from 4.1.2 to 10


text:
Whatsapp: Export chat with media does not work properly
Whatsapp 2.20.108 on Android 9
I try to export a chat with media. I export it either to gmail or gdrive. (please note the difference: You can backup and export to gdrive. I'm interested in the export functionality)
For some chats, it works; but for other chats, only a few media are exported instead of all. Also the chat messages are not always exported properly. For example, for one chat, only messages after June 2018 are exported, but not the older ones.
What's going on here? Can this be changed?
I want to save all the chat text and all pictures, videos, audio, documents.

tl:dr; It's a WhatsApp limitation and there seems be to no workaround.

Whatsapp export by mail has limitations. WhatsApp FAQ says

If you choose to attach media, the most recent media sent will be added as attachments.

When exporting with media, you can send up to 10,000 latest messages. Without media, you can send 40,000 messages. These constraints are due to maximum email sizes.

This blog adds more details

A maximum of the last 10.000 messages are sent. However, if you have some videos or images, the number of exported messages might be much smaller.
WhatsApp will start creating a “package” with the latest Media files and text. It will put the last media files and messages first and then will stop when approximately 18 Mb of data have been packaged.

If you have some videos in your chat, this could mean that you have two or three videos, some pictures and only one week of chat.

If you have basically many pictures, you will be able to export about 50 to 75 pictures and a few months of chat.

In case that you do not have many media files, you will be able to export a maximum of 10.000 messages with this system

I couldn't find any such limitations for export to Google drive in whatsapp FAQ or on my search on the net but going by this issue on Google support and fair number of people who up voted this complaint, it seems to be common. As you can see, Google has washed their hands off and pointed to WhatsApp. You may like to  raise this issue with WhatsApp
and post your findings here to cover the Google Drive portion

Thanks for that comprehensive answer! This sheds more light into it. Yes, the export to google drive has also limitations. Seems that Whatsapp is always creating a package of limited size, regardless to which app you are sending it.

I wanted to backup and delete some groups I was on that were taking up lots of space on my phone. Here is a long method which I used:

Backup Whatsapp to GDrive as protection and switch off WiFi/3G so you can restore any screw up.
Install Webdav on the phone. Will now allow internal memory to be mapped as drive letter. Can also use FTP server app. Map drive letter on Windows
Webdav copy limit is 50MB files. Change to 4GB ( https://www.imageway.com/2017/email-hosting-blog/email-hosting-tutorials/increase-webdav-file-limit-in-windows)
Copy entire Whatsapp folder to PC e.g. Original
In whatsapp export chat without media as text file
Clear/Delete the chat. Wait for deletion to finish.
Copy Whatsapp to a new folder called Trimmed

Now some file manipulation depending on your preference.

Use "dir /b /s /a-d >Trimmed.txt" in the Trimmed directory root (need /a-d so directories are not listed)
Use text manipulation to turn the Trimmed.txt file into a batch file to delete the Trimmed file list from the Original folder.
The Original folder will now contain the files that were in that chat that you deleted

If you just wanted a copy of all files but want to keep the chat as it was then uninstall/reinstall Whatsapp and restore from GDrive and all will be back the way it was.
Alternative is root and decrypt Whatsapp database but it is too much work.


text:
How to get past Google blocking gmail smtp access?
I have a google account that I want to log into from the Gmail App of and android device.  I ONLY want gmail, not hangouts, drive, etc.  So I am trying to add the account as a standard email address in gmail.
In my gmail account I have gone to settings>Forwarding POP/IMAP and enabled IMAP.
Then following these instructions (https://support.google.com/mail/answer/7126229) I try to add the email in the gmail app on my phone.
I open up Gmail>Menu>Settings>Add Account
type in my email address and then click Manual set up>IMAP
On the incoming settings, I type my email, password, and "imap.gmail.com"
That works fine... but then on the next step...SMTP...
On the incoming settings, I type my email, password, and "smtp.gmail.com"
And is says "username or password is incorrect" And then in my gmail account, I get an email titled "Critical security alert" that says "Someone just used your password to try to sign in to your account from a non-Google app. Google blocked them, but you should check what happened."
How can I get a gmail address added to the gmail account via IMAP instead of having to add my whole google account to the whole phone?
Thanks for your help on this!!

Maybe it's looking for app passwords? In which case you can try this Email Client and try to log in as you did or set up an app password for this app and login?

I would much prefer to get this working inside the gmail app, other apps I have tried require the 'allow access from less secure' setting turned on in my gmail account

AFAIK from within the Gmail app you can't configure it the way you want. That's why suggested alternative but yes it comes with a warning. The app I suggested is open source privacy oriented Email by a developer known for such apps and it's worth using any day. Google just assumes any app other than it's own is not secure while they are one of the biggest threats to privacy. It's your choice but wanted to clarify

I have painstakingly found the final answer to this:
Google will ALWAYS block SMTP logins from anywhere, even their own gmail app, unless you turn on the  'allow access from less secure' setting in your google account's security (https://myaccount.google.com/security)
In order to use a gmail account as a non-native gmail account without the allow-less-secure setting is to use an app that actually uses the google pass-through login.
The gmail app does not use the google pass-through login, because, why would it , it's already a google app.
The only way to use a gmail account as a non-google account inside of gmail is to use SMTP, which will require the less secure setting turned on.

Looks like "allow access from less secure" will be turned off for non workspace/organisations after 20 May 2022 :(


text:
How to root Tecno Camon 12 air?
I want to root my Tecno Camon 12 Air but nothing works. I got samsung devices rooted within a blink but this one just does not. I have:

Allow OEM bootloader to be unlocked checked
Tried different PC softwares like KingoRoot iRoot etc.
Tried almost all of the apps which said they could root

I have searched everywhere and tried almost everything but could not have the job done. Every time some adb command is rejected by an indefinite  printed on the command-line or it just reboots to get back normal. No change. Nor the fastboot commandos work as in fastboot it gets hang on the same  thing. Which is a crucial step in ROM patching or bootloader unlocking.
Its running Android 9 Pie and the processor is MTK Helio P22 if that helps.

your device is most likely Mediatek MT6762 Helio P22 chipset, search for similar devices and learn from their root methods. a common method is boot image patching

@alecxs already searched and viewed the link

so your problem is actually how to enter fastboot with Volume Down + Power or adb reboot-bootloader? it would be helpful to post exact output of error messages

No no I can enter fastboot.... Just that no command actually work in fastboot and no response on device is observed. There ain't any message either but prompt is also gone

install latest platform-tools and drivers (while connected in fastboot mode)

So I was able to root Tecno Camon 12 Air. Turned out the biggest hurdle was to unlock bootloader which can be unlocked as follows:
Unlocking Bootloader
Use this command: fastboot getvar unlocked to check the phone’s Bootloader status (whether it’s locked or unlocked). If the Bootloader is already unlocked then you should see “Unlocked”
If locked you need to run the following command:
fastboot flashing unlock

And then reboot:
fastboot reboot

Alternative commands are fastboot oem unlock and fastboot oem unlock-go


text:
Malware downloads APK
Some app is repeatedly downloading APK files in my Lenovo Android phone.
How can I find which program is doing this ?
I have installed all my apps from Google Play store.

That must be one of the apps having Internet and Storage permission. Revoke Storage permission of all such apps (installed by you) one by one and observe. Or block internet connectivity one by one using e.g. VPN firewall, and observe. It's a hit and trial. For a targeted hunt: How to identify the app/process which creates files?

there is a small chance that your device becomes infected with xhelper malware when your device is Mediatek Chipset Critical MediaTek rootkit affecting millions of Android devices has been out in the open for months


text:
Android Sound Drop Down Menu - Volume Buttons Broken
As displayed in this image is there a sound control for Android notification/drop down menu?
Alternatively some other mechanism.  The volume buttons are broken on my phone.
Ideally well rated app.

If you are looking to add sound tile, try out this app https://play.google.com/store/apps/details?id=it.simonesestito.ntiles

@beeshyams do you know of a different app it links to separate controls

You can try this. I haven't used it ever https://play.google.com/store/apps/details?id=it.claudio.chimera.virtualvolume

Or this open source, well rated app https://play.google.com/store/apps/details?id=com.punksta.apps.volumecontrol

Did any of these help?

Help yes not ideal from a lock screen though

This works from the lock screen https://play.google.com/store/apps/details?id=app.phhuang.volumecontrol


text:
FRP Locked and Doesn't UNLOCK WITH CORRECT CREDENTIALS
I've got a Lenovo Tab 3 Essential. Due to a forgetting my password, I've reset that by Android Recovery boot.
Now it asks about my google account. I enter the correct email address and password but nothing!. It says

Due to a UNKNOWN PROBLEM, CANNOT COMPLETE THE ACTION. TRY AGAIN IN 24 HOURS

Please help me.

maybe it is helpful to connect wifi and wait 24 h. But by-pass FRP is possible with SP Flash Tool. first step is creating your own scatter file (i strongly recommend not to use any downloaded scatter), second step format the FRP partition with values from the scatter file, for EXAMPLE
region: EMMC_USER -
linear_start_addr: 0x5d00000 -
partition_size: 0x100000

Thank you. I've connected wifi and I have been wait for 24 hours. NOTHING HAPPENS


text:
Default ATI Path Change setting on Samsung Galaxy A20
I've just purchased my Samsung Galaxy A20 and was configuring my settings, and I'm unsure what this specific setting does.
ATI Path Change (Both)
[0] Physical UART path
[1] AP path
[2] Both ATI, No RmPC

I accidentally hit my screen and it chose an option. Now I'm unsure what the default setting was.
I've tried to look it up but no luck to help guide me on the right or default setting was.
I've chosen "Both ATI, No RmPC", but which one was the default setting?

The default is:
(2) Both ATI, No RmPC


text:
What is the difference between two AT-command interfaces
Qualcomm SDM660(modem- MSM4114), Mi A2, Android One 9(stock), 2 sim
I founded two devices(not links), that can recieve at commands and answer them. Its /dev/smd8 and smd11. Smd7 is owned by root:root, smd11 - radio:radio.
What is the difference between them?

Modem interfaces are proprietary. Those aren't officially documented. Instead closed source HALs in userspace communicate with them. So their exact purpose and capabilities are hardly well-known. You can experiment with them to explore things. Use inotify, audit etc. to know when and which kernel interface is accessed by which userspace process. Vendor's init and ueventd .rc files are also useful for some interfaces sometimes.

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


text:
What will happen after downloading OTA in to android10 device
I got to know how to OTA checking the new version , downloading the file.
I am queries about to know, how OTA is working after downloading the OTA firmware in device(indetail) level. I have check in google and I got overall how OTA working in top level.But I could not find in-depth. If you have any links or documents please share to me.
Thanks in advance.

Does this answer your question? A/B (Seamless) update device questions

its is good.But I am trying find more in detail about android 10, Because android 10 have dynamic partitions with super.img..How it will work OTA update internally.

Edit your question to be clear about what is that you want and what you didn't find in the linked answer. BTW, did you read the Android documentation also linked in the answer? I have a feeling you didn't


text:
Treble devices not same as A/B devices and vice-versa. Why?
This XDA blog How A/B Partitions and Seamless Updates Affect Custom Development on XDA has some Q&A's, of which :

My device supports A/B partitions, does that mean I can make use of a Project Treble Generic System Image?

Not necessarily. Project Treble and A/B support are unrelated. The Motorola Moto Z2 Force doesn’t support Project Treble, yet it supports the A/B partition scheme.

My device supports Project Treble, does that mean I have an A/B partition scheme?

This is not always the case. The Honor 9 Lite is a prime example as it supports Project Treble yet does not have an A/B partition scheme.

(Emphasis added)
I thought Treble and A/B devices are synonymous in the sense having one implied other. That's not the case
Why is this? What are the differences?

Both technologies have nothing in common, really, so everything is unrelated:
The A/B partition technology is the horizontal separation in the following image, whereas Project Treble defines the vertical separations inside each partition.

Project Treble diagram source
A/B partition scheme
Basically the A/B partition scheme for "(Seamless) System Updates" is nothing more that two operating systems installed side-by-side, each in its own system partition. The unusual part (compared to e.g. having multiple OSes installed on a PC) is that both OS installations use the same user data partition. Also, when installing updates the active OS installation applies modifications to the other, inactive OS installation, instead of to itself.
The A/B partition layout does not make any assumptions about the OS that is installed inside the partition, hence it does not matter if the OS is Project Treble compliant or not.
Project Treble
Project Treble applies to the internals of each OS installation and how the different layers within the OS communicate with each other. Hence for Project Treble it is totally irrelevant if there are one, two or many OS partitions. The A/B partitioning scheme is compatible with, but separate from, Project Treble, and vice versa.

Operating System on Android devices consists of two major parts:

The generic Android code (AOSP) and
The code specific to hardware, provided by OEM/SoC vendor (mostly based on AOSP reference implementations).

Project Treble is targeted to separate AOSP code from vendor code so that each can be compiled and updated independently. HIDL (the communication layer between both code layers: HALs and AOSP framework) was specifically designed to achieve the goal. So now we have necessarily separate system and vendor/odm partitions. It resolved (or tried to resolve) the problem of delayed or no OTA updates from OEMs after device release.
A/B partitioning puts AOSP + vendor code on two identical pairs/slots of partitions (including boot, system and vendor). So that if OTA update fails on one slot, the other one continues to work. Also it makes updating the inactive slot possible while OS (active slot) is running, so doesn't affect user's work flow. This approach encourages OEMs to send more frequent updates, without any fears. As the official documentation states:

This approach reduces the likelihood of an inactive device after an update, which means fewer device replacements and device reflashes at repair and warranty centers.

At design level both are independent of each other (except that both involve partitions). Treble is relevant to OS (mostly userspace) i.e. how running processes from AOSP and vendor interact with each other (includes IPC based on binders). While A/B partitioning replaces the OTA update phenomenon which was previously based on recovery and cache partitions. So it involves necessary changes even to bootloader i.e. the logic: how it boots from different boot/system partitions, particularly after a failed OTA update. Once OS is loaded, A/B isn't of much concern (except when OTA update occurs).
So both innovations address different but somewhat related problems to achieve the same goal: more OTA updates. Also they collectively set the ground for dynamic partitions which let OEMs resize system/vendor/odm/product partitions during OTA updates as the AOSP and vendor code grows or shrinks.

Thank you for adding inputs and clarification. I liked the linkage to dynamic partitions. These are the kind of answers that enhance value of site content :-)


text:
Samsung S7 speaker phone not working (at all)
My Samsung s7 (SM-G930F) works for making calls on 'normal' (non speaker phone) mode in all apps. but whenever i switch to speaker phone (regardless of the app i am using) the other side (the person I'm calling) can't hear me anymore. As soon as I switch to non-speaker-phone mode the other side can hear me again. It also doesn't work in video calls (the other side can't hear me when video calling).
Note: voice recorder also works just fine..
Note2: with headphones installed (via headphone jack) it also works (other side can hear me just fine)
I've tried the following:

reset to factory settings
clean microphone/speaker port+holes
checked microphone connector (if it was properly installed, it is)
cleared cache partition in android recovery menu (no change)
tried it in safe mode (problem persists)
and countless other 'fixes' which unfortunately did not work for me...

I have a custom ROM installed (I tried to find something as close to the stock ROM as possible). I previously had Lineage OS 16.0 Herolte installed but on that ROM Roaming did not work so that's why I decided to install a different ROM. Currently installed ROM I am not 100% sure of, will check tonight. I believe I followed this video tutorial so I should have the android 8.0 ROM installed from sammobile.com: https://www.youtube.com/watch?v=LvPL6hskf6w. On the current ROM Roaming does work.
I believe the current ROM causes the issue since speaker phone was working on lineage OS previously.
Are there any other fixes/tests I could try to determine/fix the issue?
Any recommendations on where to find/download stock Android 8.0 ROM for the SM-G930F?
Thank you!

Dunno about the fixes, but since you also asked for a ROM, here it is

thank you! I will try that ROM , hope it fixes the issue :)

I have installed the Rom you suggested but unfortunately the issue with the speaker phone did not go away :/ thank you for the suggestions nonetheless

How did you put it on the device? Through TWRP or just how you are supposed to do it, through fastboot?

@ Tiebe Groosman I did not use TWRP . I used odin v3.14.4 ... put the phone in download mode, selected the files in odin, pressed start. Odin gave no errors. after that the phone screen said "erasing" and after that "applying update" after which the inital setup screen of android (select language, country etc.) appeared. In oding I selected the CSC file which erases everything/does a clean install (so not the "CSC_HOME" version of the file).
I followed this tutorial: https://www.youtube.com/watch?v=7SK3IMprKVQ
Should I be using TWRP?


text:
How to decline all calls from numbers not in your Contacts in DND mode?
I am on holiday, and would like prevent all calls from numbers that are not in my Contacts such that the caller will not know that my phone is on.
I do not want the callers of not-in-my-Contacts know that my phone is on.
The caller at the moment can note that I am receiving the call.
I select Do not Disturb -mode, but still call is going on and the phone is receiving the call: I can disable visual notification as in Fig. 1, but the caller will know that my phone was on.
I want that the phone is automatically declined.
DND mode:

I select DND -mode from the top bar.
Configuring the setting as in Fig. 1 such that no visual notification from call in DND -mode.

Figure 1. Restrict notifications: disable visual notification when the caller is calling.

I know the thread Separate ringtone for calls from numbers not in the contact list?
but there is no longer Interruptions in Settings so the proposal there cannot be applied.
The best answer would of course be with the native setting to do the thing, but 3rd party application proposal is also welcome.
I do not like the macro solution approach in the thread Block all calls from area code unless in Contacts.
Phone is not rooted.
Known bug in OnePlus 6/T in the thread Do Not Disturb mode not working (beeshyams).
OS: Android 10, update feb 1st
Phone: OnePlus 6T

@beeshyams not rooted.

Just to be sure, in DND mode did you choose the option of allowing calls from contacts only

Does this answer your question? Block calls for everyone except for contacts


text:
What is this animated icon on the recent apps screen
I noticed this animated icon on some of my apps.  Trying to understand what is its purpose.  It appears to be clickable because when I touch it its background changes.  Here is the image. If you know what this is for please also add a reference to doc because I have searched and searched with to luck.
Answers to the comment:
Android 8
Huawei Mate
Only on recent apps screen
Not shown for every app
Shows for some apps
DisplayOver perm is not requested
DisplayOver perm is not used
The icon animates
The icon seems to be clickable

Hello Charles. 1) Which Android version and Android device are you using? 2) Do you see this icon only in recent apps/overview screen? 3) Does it show over all app windows or just a few ones? 4) Can you list the apps upon which you saw this icon? 5) Try booting into safe mode and see if icon still shows up. If not, it could be an app using "Display over other apps" permission. You should be able to toggle this permission for apps under Settings -> Apps -> Special app access.

Guess - you have hidden some apps and this icon is appearing for those apps and clicking it shows /reveals the app content. Please also add before and after clicking how does it look


text:
Android system memory filled up Samsung Galaxy s8
I have a Samsung Galaxy S8 since 2 years. After time my free memory got less and less but my Samsung File manager only said that Others had (As of today) 47,26GB and in the Internet i did not found any description what "Others" is.
After a bit digging in how to read out the Phone memory a found a programm in die Playstore (Diskusage) which exactly displays what uses how much memory.
There the Programme showed a that a few Gigabites get used by the system memory (Around 20GB)
Now probobly 3 Month Later my free memory got even worse so I checked the Programm every Day and the systemm memory growes around 600megabites per Day. Now its around 21,2GB
My Momes phone with the same software variant uses just 600mb in total for system memory.
Any ideas to fix with out resetting my phone.

What does 1) Settings-> Apps; Tap on Three dots/menu, Sort By, Size tell you? 2) Are the apps with the biggest storage usage the ones you use regularly?

No only the first two with 1.30 and 1.11 GB with regular use. The rest has normal storage.

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


text:
How to go into recovery mode? Intex Cloud Cube v08
I rooted Intex Cloud Cube v08 and installed an xposed module. After restarting the device it says

"unfortunately system UI has stopped"

and after tapping on ok it again shows the same. It is still the same after restarting.
I tried key combinations
volume down + power key
-: It is going into safe mode but not recovery mode
volume up + power key
-: Just restarting normally
I don't have custom recovery
How to solve this problem and go into the stock recovery mode?

The problem is solved now. Thanks to a comment suggesting this link (Use volume buttons to move and power button to select any option)

Method 1

Power off your Intex Mobile, by holding the power button.
Hold down the Volume Up + Power Button.
After that, Release both Buttons when you see Intex Logo or Android Logo appears.
Now you can see Android Recovery Mode.

Method 2

Power off your Intex Mobile, by holding the power button.
Hold down the Volume Down + Power Button.
After that, Release both Buttons when you see Intex Logo or Android Logo appears.
Now you can see Android Recovery Mode.

Method 3

Power off your Intex Mobile, by holding the power button.
Hold down the Volume Up + Home + Power Button.
After that, Release both Buttons when you see Android exclamation mark appears.
Now you can see Android Recovery Mode, if not (While holding down the Power button press and release Volume Up Button).

Method 4

Power off your Intex Mobile, by holding the power button.
Hold down the Volume Up + Power Button.
After that, Release both Buttons when you see Android exclamation mark appears.
Next, While holding down the Power button press and release Volume Up Button.
Now you can see Android Recovery Mode.

I tried the 4th method in the link.
But since volume up + power  was restarting the device normally, I held down the power  and was pressing and releasing the volume up
 button.
The device didn't go in recovery mode but it rebooted and started working without the popup "unfortunately system UI has stopped".

Thanks for posting +1. You can accept after 48 hours.

I don't know about your phone in particular and a quick search gave me nothing, but holding down Volume up + Power + Home also seems to be a common combination for recovery mode.
Worth a try I guess.

Thanks for replying appreciate it


text:
How to log the source of a freeze?
Since some time my Samsung Galaxy 9+ sometimes freezes.
I have the impression that this is somehow related to Chome but I am not sure (maybe it is just because I spend there more time than on other apps and statistically am on it when the freeze happens)
This is a total freeze for ~10 seconds, then everything works again. The screen is on, the phone is just not reactive.
Would there be a way to monitor the phone and pin point the app which makes the phone freeze? (due to overuse of some resources)

Try to run this app and see which are the top two or three processes running at the time of freeze

Related to the app recommended https://android.stackexchange.com/a/160408/131553


text:
How are apps installed on Android ? context - symbolic links of only some apps disappear after reboot
I am using Apps2sd to move some apps to ext4 partition mmcblk1p2. It successfully moved 1 app ( see code below ) but after linking  another , the symblink for app gets deleted but data folder's symblink preserved so after boot the apk ( 'disappears' ) . Everything is the same in terms of ownership and security context ( SeLinux ).  I cant dig up anything  of interest from dmesg. Why does this happen ?  Both apps are User Apps . Both apps have everything possible linked. One App remains 'alive' & the other 'disappears' after boot . SeLinux is Permissive . This is an Android Q Project Treble ROM I am not using App2sdnative mount script, ( though my ROM has addon.sh support and I tossed App2sdnative mount script in there ) but, Partition mmcblk1p2 which is sdext2 is mounted  through my own script . 1 line of thinking ruled out was Partition mmcblk1p2 which is sdext2 is being mounted  late enough & before that itself the symlink is considered invalid & gets deleted but that wont explain why the other app survives ?
In the below 'camscanner' is the app that persists after boot and 'BofA' which is bank Of America disappears.

Apk directories
PrKr:/data/sdext2/apk # ls -al /data/app/com.intsig.camscanner-WRx5fzxsezoqL6Gc53H5qg==
total 21760
drwxrwxr-x   3 system system      4096 2020-04-02 10:42 .
drwxrwx--x 114 system system     20480 2020-04-15 08:24 ..
lrwxrwxrwx   1 root   root          72 2020-03-29 17:43 base.apk -> /data/sdext2/apk/com.intsig.camscanner-WRx5fzxsezoqL6Gc53H5qg==/base.apk
lrwxrwxrwx   1 root   root          71 2020-03-29 17:43 lib -> /data/sdext2/app-lib/com.intsig.camscanner-WRx5fzxsezoqL6Gc53H5qg==/lib
drwxrwx--x   3 system install     4096 2020-03-29 17:43 oat
-rw-r--r--   1 system system  22239154 2020-03-29 17:43 split_config.armeabi.apk

PrKr:/data/sdext2/apk # ls -alZ $_
total 21760
drwxrwxr-x   3 system system  u:object_r:apk_data_file:s0             4096 2020-04-02 10:42 .
drwxrwx--x 114 system system  u:object_r:apk_data_file:s0            20480 2020-04-15 08:24 ..
lrwxrwxrwx   1 root   root    u:object_r:mnt_user_file:s0               72 2020-03-29 17:43 base.apk -> /data/sdext2/apk/com.intsig.camscanner-WRx5fzxsezoqL6Gc53H5qg==/ba
se.apk
lrwxrwxrwx   1 root   root    u:object_r:mnt_user_file:s0               71 2020-03-29 17:43 lib -> /data/sdext2/app-lib/com.intsig.camscanner-WRx5fzxsezoqL6Gc53H5qg==/lib

drwxrwx--x   3 system install u:object_r:dalvikcache_data_file:s0     4096 2020-03-29 17:43 oat
-rw-r--r--   1 system system  u:object_r:apk_data_file:s0         22239154 2020-03-29 17:43 split_config.armeabi.apk

and BofAm. This is before reboot. the below link gets deleted after reboot. I am posting the pre-boot scenario for comparison. Nothing to post , after reboot as the link is deleted
130|PrKr:/data/sdext2/apk # ls -al /data/app/com.infonow.bofa-N_WOiCdzw7ZF21E7EtehGQ==
total 40
drwxrwxr-x   3 system system   4096 2020-04-15 08:26 .
drwxrwx--x 114 system system  20480 2020-04-15 08:24 ..
lrwxrwxrwx   1 root   root       67 2020-04-15 08:24 base.apk -> /data/sdext2/apk/com.infonow.bofa-N_WOiCdzw7ZF21E7EtehGQ==/base.apk
lrwxrwxrwx   1 root   root       66 2020-04-15 08:24 lib -> /data/sdext2/app-lib/com.infonow.bofa-N_WOiCdzw7ZF21E7EtehGQ==/lib
drwxrwx--x   3 system install  4096 2020-04-15 08:24 oat

PrKr:/data/sdext2/apk # ls -alZ $_
total 40
drwxrwxr-x   3 system system  u:object_r:apk_data_file:s0          4096 2020-04-15 08:26 .
drwxrwx--x 114 system system  u:object_r:apk_data_file:s0         20480 2020-04-15 08:24 ..
lrwxrwxrwx   1 root   root    u:object_r:mnt_user_file:s0            67 2020-04-15 08:24 base.apk -> /data/sdext2/apk/com.infonow.bofa-N_WOiCdzw7ZF21E7EtehGQ==/base.apk
lrwxrwxrwx   1 root   root    u:object_r:mnt_user_file:s0            66 2020-04-15 08:24 lib -> /data/sdext2/app-lib/com.infonow.bofa-N_WOiCdzw7ZF21E7EtehGQ==/lib
drwxrwx--x   3 system install u:object_r:dalvikcache_data_file:s0  4096 2020-04-15 08:24 oat

Questions
How can  I get this to work ?
Also SeLinux being permissive avc denials are just FYI or they are in force ? restorcon and other selinux commands are regardless or matter ?
What I did so far :
--tinkered with various options including putting magisk in global mount space

-- ran a umask command before link re-creation after deleting the original link as mentioned here to make that link RO . Link octals remain the same viz 777
-- restorecon though i dunno why that'd matter if I am running in permissive mode ?

I manage to get some more information from log cat and here it is on  pastebin
Update :

Heyya thanks. I put mount scripts in  pastebin_2_with_MountScipts with relevant notes on top ``  and the earlier pastebin_1_with_logCat has some more info from logcat it sounds like something deleted /data/app/com.infonow.bofa-jnpc8sttz4BVPzQsPK5zw==/base.apk  the symblink. What process was it ? after that I can see package manager is complaining  and doing clean ups . One thing still unclear. Does SeLinux Context matter in permissive mode ?. TYVM

i think you have answered question yourself already. sdext2 is mounted too late, that's a common reason for such behavior (some apps dissapear, some not)

Howdy that seemingly convinces had it not been 1) Another App getting mounted just fine. Everything is the same as I mentioned how come the other one mounts fine  ? 2 ) if I link everything except the apk  . The other components /data/app/<name>/lib --> /data/sdext2/app-lib/ mounts just fine, which tells me something else is going on. What possibly can explain this differential behavior ?

also if SeLinux  is permissive avc denials   ( from dmesg ) are just FYI or they are in force ?

Updated the question with this info

...in  permissive mode does  context matter. From  that lil drop I know of the 'sea' called selinux. If   permissive those  avc denials are just FYI or contextmatters  ? Yes the app does move  when it links and  the owner & everything  is ditto  for the app that  survives a reboot Vs that whose link is lost.. I will do some more use case testing and revert back and I will also give your  loop a try. Thanks AlecXS

i don't know but i guess avc denials always matters, otherwise it would not named denials. but that is no explanation because you did same with other symlinks. maybe the app itself checks for symlink because it's s banking app

This is example mount script /data/adb/service.d/40sdext2
#!/system/bin/sh
[ -d /data/sdext2 ] && \
until grep -qw /data/sdext2 /proc/mounts
  do
    mount -t ext4 -o rw,nosuid,nodev,noatime /dev/block/mmcblk1p2 /data/sdext2
done &

can be placed in /data/adb/post-fs-data.d or /data/adb/service.d should work in both cases

downvote if not solves your symlink problem

nah... never ever downvote someone's best efforts after all....  w/out efforts there will not be results. tend  to avoid using loops in in Su level scripts since they can cause boot loops. I have no complain about my script not being able to mount. does mount but I am not sure if the problem is the  mount timing or there is another issue

I am less inclined to think about the Mount timing because the same app will link without any issues if I link the data lib  odex  everything except apk  ... the minute I link just apk  it will refuse   to show up after a reboot

Ok I got it to work w/ the following modifications.  I was running my mount script from /data/adb/modules/<name>/script.sh which actually came from my old phone that I did not bother to change. I took your cue and tossed it in /data/adb/service.d  giving it the right chmod's it needed  after that I suspected the davik cache must be telling the older location before the move, though, if there's a symblink in there then  it should feel nothing changed..so cleared dalvik cache & the apps would reappear with links in place. So Alec - TYVM

bad thing that  happened after dalvik cache was cleared.. it deleted the msgstore.db file in /data/sdext2/data/com.whatsapp  & similar files. I dunno why cant follow but I had a 12 hr ago backup.Likely because that file was cached being write prone ..still wonder how just that 1gb+ file was del & other files present ? Though apps2sd for some might be antique ( it hasnt updated recently).-. When it works as it shd I dont need titanium.Prev2Prev phone shorted & bricked  in my jacket -snow from my jacket but bcos of linked app & data I minimized data loss.


text:
TWRP bootloop with no recovery mode
I have a Samsung J7 Prime model SM-G610M, earlier today I got TWRP working perfectly after many other issues, however, when I tried to flash SuperSU from the sd card, it got stuck in a bootloop, the device vibrates, the screen lights up and shows the device name and blacks out again.
And I think it's important to say that I simply couldn't access TWRP after endless methods, so far I've tried, among others:

Entering recovery mode from the button combination home+power+volume, no success as my home button is broken.
Entering fastboot mode from power+volume down or power+volume up or just volume down+volume up, but everywhere it says the device needs to be turned off first, and I can't do this, trying to turn it off just returns the loop.
Running adb/fastboot from the console with commands such as fastboot oem unlock with and without sudo privileges. Until now I've used adb just fine after allowing it on the device OS while fastboot just never worked, I think my device model isn't supported but I could be wrong of course. Adb simply doesn't recognize the device as I can't allow on it directly.
3.1 It seems that the device isn't being recognized by the computer as it doesn't show in lsusb, I've previously tried other cables and USB ports, and the current combination works just fine in normal situations.
Running Odin or Heimdall, doesn't recognize the device as it isn't in bootloader mode.
4.1 Previously I had some issues with Odin, when in bootloader mode and Odin asked for a .pit file, the device rebooted to the normal OS, rendering the program useless, I ended up using Heimdall to flash TWRP.
Using the SP Flash Tool, this was my latest attempt, but I couldn't even get it running because I'm lacking the scatter file, every article mentions using MTK droid tools to retrieve it, but I couldn't find a version that wasn't for windows, and I'm running Ubuntu 18.04.
The only thing that I've read and didn't try was using the button combination after the battery was drained because it isn't yet (it had around 70%).

I didn't think the device could be bricked (maybe soft-bricked at most) but after almost 6 hours of this stressful situation I barely have any hope left. If anyone could help me with this I would be so grateful.
Edit: Just tried from the device with the battery drained, it's the same.

https://forum.xda-developers.com/showthread.php?t=3829731 SuperSU is outdated. MTK droid tools is outdated. SP Flash Tool is for Mediatek Chipset only. Samsung devices don't have fastboot. try JIG Dongle to get Heimdall working, or search for unbrick guide with Qualcomm HS-USB QDLoader 9008 Driver in EDL mode

I looked at the link you provided but couldn't find anything that applied to my situation as everything depended on the USB connection, in fact, I had seen this page on my searches before. I'll try to get my hands on a JIG Dongle as you said, because I don't have one and can't seem to be able to make one from a USB drive and a OTG cable. Thanks for your response.


text:
Rooting a wiko jerry is impossible due to all fastboot commands lock the phone
On Linux:
All fastboot commands lock. Particularly fastboot oem unlock or fastboot flashing unlock.
After removing and re-attaching the phone to the usb port (without turning it off), the phone becomes detectable on the usb, thus the usb connection handshake runs, but it is not listed in fastboot devices any more. The only way to fix the phone at this point is removing-reattaching the battery into it. I believe, it might be a full system freeze.
The usb id of the device is "fastboot Gadget", with the google vendor id.
On Windows, no fastboot driver was working (not the google and neither the mtk). They simply did not find the device.
I've seen also multiple limitations in the (not yet rooted) phone: for example, adb shell gets the shell as usual, but /dev is already forbidden.
I suspect, maybe the manufacturer has a dislike of rooting and it is a low-cost attempt to make it impossible. Is it possible? Where could I even start to find the cause of the problem?
Extension:
I could make the ADB fastboot driver working on Windows (with the Google driver in the the latest Android Sdk), and also the device was visible in fastboot mode. The result was essentially the same: usb-level lock requiring battery removal to make the phone usable again.
I tried it on multiple machines, and on multiple OSes, and the problem was always the same.
Extension #2:
To be clear: the device shows an mtk driver in adb mode, and a spreadtrum driver in fastboot. fastboot oem unlock locks the phone on a way that only removal of the battery can fix it. It happens on multiple machines, with multiple OSes. However, Wiko's own update tool, downloadable from here, works. It is a windows-only tool, capable to install only the Wiko's own updates. I am now playing with this tool, what it does and how. Maybe it can flash also a custom firmware. If it won't work, I will forever blacklist the company and throw the phone out.

@alecxs Thanks! 1) I long allowed it. "Enable OEM unlock" is on. 2) Ok I will do that, but honestly I wrote this post after a lot of futile attempts. 3) Yes, fastboot devices shows the connected device, everything is okay on the usb level, except any modification operation. | I will be back after yet another try. The important thing is: fastboot oem unlock freezes the phone, there is no error message or anything, it simply becomes completely unresponsive. My impression is that a firmware developer had exactly 5 minutes to disable any rootability and it was his quick&dirty solution.

@alecxs I hope, not this is the case. The phone is pretty well visible on the USB bus, both in fastboot and in adb mode, exactly until I try to do a fastboot oem unlock (in Linux). I will try the windows way again.

Wiko is one of the rarely brands which are in compliance with the GPL and provides Mediatek source code. I am pretty sure these devices are made unlockable

@alecxs I am sorry to say, but I can't see any goodness from the manufacturer side. This looks like: either a very mysterious and rare hardware problem, or an intentional action by the manufacturer to avoid rooting. Decide what is more likely.

@alecxs Now I am investigating, it seems it might require some specific tool for rooting, and not the ordinary fastboot method. Be back soon.

Investigation still in progress. My current best trace is this: https://orirom.com/wiko-new-jerry-v2806-firmware/ It seems to be exactly about my problem. Funny, but actually I can access my device on adb, and it is an mtk driver, only fastbook oem unlock hanged up the phone - even my process on my machine. That indicates a driver problem. On Windows, I had serious troubles from the beginning. Now I try these spreadtrum drivers - as I can see, they have no Linux version, unfortunately.

never used that tool, but here some more drivers maybe it helps https://androidmtk.com/download-spreadtrum-drivers

Okay. Bonus info: it shows an MTK device in adb operation. However, in fastboot mode, the USB ID of the device is 1782:5d06, which is a speadtrum. There is no Linux driver for that, and the fastboot tool talks with it directly over the usb socket. And this things goes somewhere bad.

@alecxs In the fastboot mode, I see a spreadtrum and not an mtk chip. Already fastboot oem unlock hanged the phone, before any flashing could have happened. I would be surprised if any such tool could work with spreadtrum chip. I think, if I succeed, then first I will root the phone, then I will be able to map the partition table and play with it as I think it the best. I don't think that any MTK-specific thing will ever work (maybe, some really hardcore thing, namely updating partitions as root, without fastboot)


text:
I have a Redmi 4 phone , what are possible reasons for internet issues in it?
There are some locations where internet in my Redmi 4 phone works very fast and every time.
But there are some locations (like the place currently i am living) where it shows full network but most of the times internet stops (becomes very slow , like just keeps buffering and never loads even a simple web page). During late night it runs without any hassle at same location.
Now at same location , when i use some one else phone (LYF) , internet works throughout the day .It becomes sometime slow but then also is able to load 360p video on you tube.
Problem is not in sim card.
Any possible reasons and solution for this.

Are the Redmi and LYF using the same carrier? If not probably the Redmi carrier is loaded during peak hours and bandwidth throttled

@beeshyams yes same carriers


text:
What can you do when you can't chmod /system/bin/chmod?
I have changed the permissions of the file \system\bin\chmod from 777(-rwxrwxrwx) to 644 (-rw-r--r--), how can I turn back to 777?
I don't know is this may be relevant, but I'm using a samsung J5 running android 9.
Thank you in advance.

There are multiple options. See my comment to the answer. Don't set it to 777. It's too open. 755 is enough for executable files.

I wonder how you can change /system without read-write access. Usually a reboot will restore permissions, but you can also change it on-the-fly
chmod is most likely a symlink to toybox and you have changed permissions of toybox instead. this will affect most (if not all) of the commands. you can maybe fix this with busybox
external MicroSD Card permissions are -rwxrwx--x per default, so maybe this trick works (untested). copy binary to external MicroSD Card first, then move the file into /data/local/tmp (moving a file does keep permissions)
adb push busybox-armv7l /sdcard/busybox
adb shell
su
ls -1 /storage
cp /sdcard/busybox /storage/????-????
cd /data/local/tmp
mv /storage/????-????/busybox .
./busybox mount -o remount,rw /
./busybox chmod a+x /system/bin/toybox

if you really just changed permissions of chmod (which must a binary in this case) you can just use toybox applets with prefix toybox chmod

in case ls mount cp and mv not working, run the following commands in termux (thx @ Irfan Latif)
pkg install busybox
su
export PATH=/data/data/com.termux/files/usr/bin:$PATH
busybox mount -o remount,rw /
busybox chmod a+x /system/bin/toybox

x permission on emulated storage is only for directories (for traversal) not for files (for execution). On Android 8+ usually vendor partition has its own toybox binary. Using Termux would be another straightforward option. Installing busybox apps from PlayStore is another option. And if tar isn't a toybox applet on device, busybox binary can also be extracted from a tar archive which would preserve permissions.

External SD cards are also exposed to apps as emulated storage. You may please edit your answer to include the details.


text:
my contacts lost
I moved all contacts to the sim, on Android.
now there are no notes or contact photos.
no backup exists
I moved them back to the phone and still not exist, what can I do to retrieve them?

If there's no backup (e.g. synced to Google Contacts or other providers), then I'm afraid it might be not easily recoverable since SIM contacts are very basic and mostly only store name and phone number...

Usually an address book entry on a SIM card consists of only two fields:

Telephone number
Name

All other fields you had used before moving the contacts to the SIM card are unsupported and therefore got lost when you chose to move them to the SIM cards.
Moving them back to the Android/Google address book does not recover the additional fields as the SIM card does not contain this data.
The only way to recover deleted contact is if you had synced the contact to your Google account.
Google Contacts allow to recover deleted contact, e.g. via web UI: https://contacts.google.com/
Open the settings menu (the gear icon on the top, left side) and select the entry Undo changes (or some similar text). Then you can select the date/time span you want to undo.
AFAIK the Google Contacts app also provides the functionality to undo changes in a similar way.


text:
Coordinates from 'dumpsys location' are censored on Huawei devices
I'd like to read coordinates from my Huawei P30 Pro via ADB by calling adb shell dumpsys location. However, the output is like:
Last Known Locations:
   gps: Location[gps 11******,14****** ...

They are censored with stars even though the GPS is already turned on.
Any idea?

It looks like this is a modification that Huawei did by themselves (factual reasons not yet found). In short, the method to print the location's detail was overwritten.
dumpsys command calls the system services' dump method (more detail on this answer on Stack Overflow), and for dumpsys location, the respective service is LocationManagerService.
The dump() method for LocationManagerService (in Android 10, but also no major differences on previous versions) contains code like this:
...

pw.println("  Last Known Locations:");
for (Map.Entry<String, Location> entry : mLastLocation.entrySet()) {
    String provider = entry.getKey();
    Location location = entry.getValue();
    pw.println("    " + provider + ": " + location);
}

...

where it will iterate the last known locations from all location providers and print the name of the provider and its location. Note that the location is an instance of Location objects.
By default, the method to print the detail of the Location object (toString()) contains code like this:
@Override
public String toString() {
    StringBuilder s = new StringBuilder();
    s.append("Location[");
    s.append(mProvider);
    s.append(String.format(" %.6f,%.6f", mLatitude, mLongitude));
    ...

where it will print the latitude and longitude in 6 decimal digits.
For many devices, this is the standard behavior, as shown on Nexus 5 with LineageOS 14.1 (Android 7.1):
 Last Known Locations:
    ...
    fused: Location[fused 1.234567,101.010101 acc=500 et=+12h00m00s000ms]
    ...

The numbers are changed due to privacy reason
By overriding the method, OEMs can customize how dumpsys will display the content. (Note: while Android requires some services not to be modified, location is not one of them)

Thanks for your useful explanation. So, is there a device independent adb command i may use? In my case (python), i can only work with adb commands...

@mahack I haven't researched further nor tested it, but perhaps you could install 3rd-party apps that can get the GPS coordinates and output them to logcat, then use adb logcat instead.

thank you for your idea, I will keep this for a plan B. The problem is that I do not have the possibility to install an app for not having that permission.  But I got the problem with that toString() thing, could become a long way.


text:
Gboard: Set Custom Unicode Characters on Longpress or Add Custom Keyboard Keys or Layout
On Gboard, when I long-press the "a" character, for example, I can see some other "a" characters pop up which have different marks or diacritics on them. By using long-press, I am able to easily type the ā and Ā characters, but we don't have such an option for "h" character for instance, as I would like to similarly type the ḥ and Ḥ characters. And similarly, I would like to be able to type some other Unicode characters like ʿ by long-pressing the ' key. These characters are accepted in standard academic Arabic romanizations and copy-pasting these Unicode characters from other applications is very inconvenient.

Is it possible to be able to add my own characters to the long-press of the current characters on Gboard?
Or is it possible to create my own keyboard layout and add that to Gboard (like we add new languages and each language has its own key-set)?
If not, is there a way to hack-edit the language source file (when we download a language in Gboard) and assign my custom keys to them, so that when that language is set in the Gboard, it has my custom keys set in it?
Or if it is not possible on Gboard, then is there any other keyboard app that allows us to customize its keys like this?
If it is not possible on Gboard, how to suggest a custom-long-press-key-setting feature to the Gboard team?

Thanks.

For the time being, I found an alternative solution. It's not the solution that I wanted, but it does the job reasonably well. I'm posting it here so it may benefit someone else as well.
Gboard allows you to store a Personal Dictionary for each language that one installs (Gboard > Dictionary > Personal dictionary > English (US)). So in the keyboard in which you want to add some extra Unicode characters, add them in the Personal Dictionary of that language. With each item you add to the dictionary, you can also define a shortcut to it. So one can add ḥ — or whatever Unicode characters one needs easy access to — to one's personal dictionary and assign it a shortcut, for instance, I've assigned h key to ḥ. So whenever I press the h key on Gboard, ḥ appears in the suggestions above.
It's not as consistent and elegant as adding ḥ to h's long-press, nevertheless, ḥ has now become much more easily accessible. The downside to this approach is that only one shortcut character can be assigned in this way to the h key, unlike the long-press option. But if you have a limited number of characters you wish to add easy access to in your Gboard, then this is an option. Though you could add other characters to a different combination of keys, like h1, h2, hdb, and so on.

How do you get Unicode characters into the dictionary? Can you recommend an app for that?

Unicode CharMap Lite or Full

Thanks, but I have since found Unicode Pad, which seems better to me.


text:
I need help with my bricked tablet!
I recently rooted my tablet,using kingoroot.I messed up and now my tablet is stuck on the manufacturer logo...If I try to connect it to a pc,it does not recognize it.It is a chinese turbo-x rubik ii tablet,which has an allwinner 33 processor and android 4.4.2.I can't enter recovery because it stucks on the logo and minimal adb and fastboot doesnt recognize it...It would be amazing if someone could help me,as I need the tablet for studying.

the tools provided by allwinner are LiveSuit, PhoenixSuit, Phoenix USB Pro and PhoenixCard

Thanks a lot! I was able to unbrick my tablet with PhoenixCard!