text:
Android Moto G5 Bands: Will handset purchased in India work in Greece / Turkey?
I have an Android Moto G5.  The specs show the following bands but will all handsets support all bands? Or is this a superset of all supported bands in the Model but the actual ones depend on where the handset is sold?

I ask because I am going to be travelling to Turkey (Istanbul) and Greece (Athens), both nations I've not been to before and wanted to confirm that my handset will work on the cellular frequencies in use on networks there. If it matter, this handset was purchased in India (see version details below)
Also, if it matters the roaming will be on Vodafone network in both nations.
Any other way to verify which frequencies are actually supported by the handset I own and whether the Greek and Turkish networks will support them?
Is there any way to get more info on my specific Baseband version of the signal chip?
Version: PVT1
SKU: XT1677
Baseband version: M8937_11.16.02.51R CEDRIC_INDIADSDS_CUST

It is a list of all bands your phone supports. So all you left to do is to do check what bands cellular provider operates. Here the links for Turkey and Greece operators.
So the answer is it should work on 4G and 3G fine.
To get the phone specs you can consult sites like PhoneArena or GSMArena. You need to look up by your phone specific model (XT1677 in your case), and not by its commercial name, because sometimes specific countries (especially India) receive a slightly changed model, that has same name.

The main motivation behind checking was that I've a friend who recently traveled to USA with the same phone and it apparently did not work there. Was unexpected to me. I assumed these days most phones support all the common bands for USA. And this model seems to support a lot of bands.

In the US, Sprint, Verizon and US Cellular use CDMA. AT&T and T-Mobile use GSM. Most of the rest of the world uses GSM. So he could be in the area without good GSM coverage.

Yes. That explains the US troubles. CDMA is a wholly different beast.

GSMArena tends to list and mix the data of multiple variants together ("superset" in your own words). Using the individual variant data from PDAdb, and the same list posted by @igrinis , I present a different conclusion: it will generally have poor LTE support.

Referring to another list on Wikipedia that specifically talks about LTE in Europe, it can be seen that B7 and B20 are used heavily (especially B20 - a signature of European-variant phones). The XT1677 variant lacks both.
There actually is a variant of Moto G5 that specifically marks itself as "Moto G5 Dual SIM TD-LTE EU JP AU" with the model number of XT1676, and it covers European bands fully. This is the variant supposed to be sold/used in EU/JP/AU regions.

Do keep in mind that, even nowadays, band support is still hit-or-miss for most Android phones, especially low- and mid-rangers.

This is exactly the sort of detail  I was worried about. So will it just mean that my handset will degrade to a lower level of data network? Or are you suspecting I won;t even connect to the networks in Turkey at all for data? Is at least voice calling a given with my handset?

Since being connected is reasonably critical for me on this trip I am debating buying another backup handset. If I verify that the model supports B7 & B20 is that fairly sufficient? Anything else to look for? What makes for a"universal" handset these days? Or close to it.

Why is band support so "hit or miss", as you put it? Is it difficult to pack in all the common bands into the baseband chip? Or is there virtually no notion of "common" any more with so much of band proliferation?

Are the bands in rest of EU substantially different from the B7 & B20 you mentioned for Turkey / Greece? Reason I ask is that a few months ago I traveled with this same phone through Spain /Germany / Italy / France / Switzerland but never had a problem? Or is there a chance that that the info on PDAdb is actually not an exact match for my handset?

According to a  link you provided, XT1677 supports LTE on bands 1,3,5,8,40.  Turkish Vodafone operates on 3,7,8,20. So at least two  bands supported. All other Turkish operators also support band 3.

@igrinis Thanks! So the situation may not be totally bleak then? I will have some band support just not as good a coverage as I may have had in a perfect world?

@igrinis I included the alternative European LTE list for a reason - B3 is generally marked as "partially in use / shared" and B8 is "not in use". Per theory, lower frequency bands are to provide more coverage and thus B20 (800) is key to getting ubiquitous LTE access.

@curious_cat 2G/3G should still work alright - pentaband WCDMA has been around for a long while. You could just refer to the lists we provided in our answers for the bands you need, but from my own perspective whenever I see people ask about European support, B20 is always the center of the question.

@curious_cat The SoC/baseband is technically capable of most bands, but cramming in high-performance antennas/peripherals for TX/RX operation on each band can be forbidden by cost. Right now the most surefire bets on band coverage are from Apple, Huawei (Mate series), Samsung (S/Note series), and the new Mi Mix 2, and before you even check, they're all costly.


text:
How to stop continue optimise app in Yu Yuphoria?
My mobile phone (Yu-Yuphoria) continue updating OS or optimising Apps and not stop.
Actually last night when I'm going to use my mobile it displayed black screen and then I did restart the phone.
At the time of restart phone as usual display "cyanogen" logo and then instantly going to updating mode and display "Optimise Apps". I gave time but this process is not finish. I also switch off device and switch on but same alway phone going on updating mode and displaying **"Optimise Apps".
I'm facing this issue last 2 days. If anyone have faced same problem then guide me on right direction.
In Short how to stop this continuously updating/optimising OS ?

After googling found only one way to get rescue of it.
You must need to do force restore factor. Use Below Step
1) Reboot your Device
2) When your mobile ON instantly press Volume Down Button + Lock Button
3) You mobile will be gone on boot mode
4) Select 3rd option Restore factory
5) Select Option for Delete whole data select YES (Might be 4th option)
6) Formate will be started (It will take approx 15 min)
7) When It will completed again your system will be display boot mode. You should choose Reboot Device
Congratulation your device will be worked as normally.

Did you previously root/unroot your device after installing a system application? Also on restart how many app(s) are being optimised on restart?

From my experience this sounds like permission issues in dalvik cache, an alternative solution in such scenario is uninstalling the problematic app

I decided to add another answer based from experience, but its good you fixed the problem yourself

@xavier_fakerat - Thanks for your quick reply, Actually whenever I did restart my device always display "Optimise App 1 to 150" and its in loop and restart automatically and again start "Optimise App 1 to 150" and continue.

Based on my experience, this problem usually occurs as a result of faulty (or incorrect) permissions in the dalvik cache.
How does optimisation work?
When the Android system is "optimising apps/system", it will be creating an optimised version of each application. This process makes each app start as
fast as possible with the new Android version.
When an .apk file is added to an Android system, it is converted to an odex (Optimised Dalvik Executable) file whose function mainly is to save space.  Unlike the odexed file, a deodexed file
essentially has all parts assembled in one place into classes.dex files (just Dalvik Executable)

Android uses Android Runtime (ART) for running applications (in ealier
  android verisons - Dalvik Virtual Machine to maintain backward
  compatibility , ART uses the same input bytecode as Dalvik, supplied
  through standard .dex files as part of APK files , while the .odex
  files are replaced with Executable and Linkable Format (ELF)
  executables).
Now, when an Android-based system is booting, the dalvik cache for the
  Dalvik VM is built using these .odex files, allowing the OS to learn
  in advance what applications will be loaded, and thus speeds up the
  booting process.

Situations in which the problem arises

After an upgrade of an Android version, the issue can surface if Android system is trying to create a new dalvik cache for the apps but the still has the "old cache" for such an application, hence tries to constantly create a new cache on top of the old one.
A "used" odex file is still present even though that particular application is deoxeded . Certain apps (e.g Link2sd, Lucky Patcher, Titanium backup etc) that integrate dalvik cache in system partition can cause such issues.
In one case, it resulted when Titanium backup created a patch that created an .odex file in /system/apps.
this problem resulted.
Rooting/Unrooting of the device can result in modification of data in the dalvik cache of a certain application, such that when the change of state occurs (from rooting or unrooting vice versa), it keeps trying to perform optimisation of the application(s).

Possible fixes

Wiping data and cache

No. You can try wiping your cache partition:

Turn off your device
Press a combination of Vol +  + Vol - +  Power key buttons and hold them down.
Release only the Power button when the device vibrates
Release the other buttons when the Recovery Menu screen appears
Using the Vol +/Vol - buttons to navigate, select Wipe cache partition
Press the Power key , which will act the enter key on your keyboard.
Wait for the process to finish.
You can then reboot the device and see if your problems are fixed

Resetting dalvik cache permissions

Another user has offered a concise explanation:

This problem is caused when there are .odex files in /data/app
  folder than have permissions set so system can't write to them during
  the optimization process.

In this case, setting correct permissions can resolve this matter:

Set correct permissions i.e rw- r-- r-- for odex files in /data/app ( or /system/app ) folder

Several users have suggested to use this method by employing a file explorer to delete the folder:

Use a file explorer with root access or adb shell and delete the
  folder dalvik-cache found inside /data (or rm -r -f /data/dalvik-cache
  from adb shell)

Uninstalling problematic application(s)

Try getting rid of possible culprits, especially those that require root, by simply uninstalling such applications.
Alternatively, try deodexing the applications with a suitable tool, to allow Android Virtual machine to reoptimise the applications at next reboot.

For many users  its the app titanium backup odex file that causes the
  issue but there can be other programs.

Reflashing stock ROM

If none of these seem fixing the issue, then you might have the highest probability of fixing the issue by reflashing your device with stock ROM.
Get the appropriate stock ROM file and reflash to clear essentially everything and rewriting the partitions with "fresh data"
Note back up important data first!

References

what happens when there is a system optimisation?
Android upgrading everytime when restarts

source: Stack Exchange

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

sort: votes


text:
Decrypt WhatsApp backup on Google Drive
I have lost my phone number and there is no way I can get back the same number from the operator. I want to restore my WhatsApp chats which were safely backed up on Google Drive. I can't arrange the same phone number to receive backup on my Android device because the number has been allotted to someone else.
Can anyone help to decrypt those backups from Google Drive?

https://www.quora.com/I-lost-my-mobile-How-can-I-recover-my-WhatsApp-messages

Or call the person to whom your number is allotted to and ask them of they can allow you to just retrieve your back up from WhatsApp,  then you can easily switch numbers.

Related: How do I access to my WhatsApp backup in Google Drive?

Whatsapp Backups are stored in your google Drive account, but you cannot download/read those files as they are encrypted. From google Drive, you can only delete them (as shown in picture) or remove them from GDrive account.

Even if you're logged with the Google account where the backup is stored, you cannot restore it if you are not using the same phone number that was used to create the backup. (more info here)
I think the best way to find a solution is contact the Whatsapp support directly. There is no way to download your backup from gdrive right now.

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

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


text:
How to restore apps after factory reset finished?
I just did a factory reset on my Android phone (LG G4). I skipped the "Restore apps" menu during the initial setup. I can't find this menu item anywhere on my phone. Is it still possible to restore apps after I left initial setup screen?

That looks like the initial Setup Wizard. Possibly related/duplicate: Trigger Setup Wizard at next boot using command-line

Have you tried this solution?

From any home screen, tap Apps.
Tap Settings.
If using Tab view, tap Menu > List view.
Scroll to DEVICE and then tap Backup & reset.
Under LG BACKUP, tap Restore from backup.
Locate and tap the backup.
Tap Start to begin the restore. This may take several minutes.
After the restore completes, tap Done.
The phone reboots to complete the restore.

(Source)

It lists "Google Drive" as a backup storage but it found no backups.

Where the backup was stored? SD card or GDrive? It allows you to restore from different sources except gdrive?

I did not back up anything manually. The initial setup screen gives you the option to restore apps. I skipped this process and this is what I'd like to run now.

Are you sure that a backup was made? By the way, it may be possible that you can perform the app restore only during the initial configuration, like in iOS when using Move to iOS.


text:
Accessing battery usage graph on Android 8
How can I access the battery usage graph on Android 8? This is the graph that shows the battery drain since last the last charge and estimates the number of hours left on the current charge.

Go to Settings and select Battery. Tap on the large battery image in the battery section and the usage graph will be shown.

If you mean this menu, you can access it from Settings > Battery.


text:
Why does Android OS data usage not count?
I have noticed that "Android OS" consumes a lot of data on my phone (LineageOS 14.1; Samsung Galaxy SIII GT-I9300; rooted). However, this data seems not to count for the overall data usage. As you can see in the picture below, Android OS consumed 36.72 MB so far. But that is more than the total data usage at the top (28.11 MB). This determined total data usage is the same as my provider says. Is there a particular reason why the data usage of Android OS does not count? Has it something to do with Nougat or even LineageOS?

On the other hand, My Data Manager, for example, seems to take Android OS into account:

Does someone know the reason for this issue or does somebody have an assumption at least?

As far as I can tell, Android OS (sometimes called OS + others) is not actually a real application to say. Basing this on one data application I've used it is explained;

It is a "catch all" pseudo-application accounting for the difference
  between global usage (displayed in the main screen) and the sum of all
  installed applications usages.

Initially it will be equal to global usage, but discrepancies can easily be noted in case when an application which previously had access to data connectivity is uninstalled.
On the other hand, the value can stay as a very small value (few MBs) perhaps if the applications that occasionally use data are not affected (remain intact).
The other reason, I can think of is, data used in some minor updates (to Android itself), connectivity checks etc  can be assigned to Android OS in data usage counter such that there is always a reading for such in data counters.

I don't think this has something to do with Lineage OS or Nougat but just a conventional way for counting data usage accross apps (regardless they were uninstalled in that particular usage period)

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


text:
Settings dark background in Android 8
The upgrade to Android 8 changed the background of the settings and the roll down menus to white. This makes it harder for me to read (partially colourblind); how can I change the background again to black?

Duplicate Question: https://android.stackexchange.com/questions/182313/dark-statusbar-quicksettings-theme-on-oreo

Google has added a dark theme to many of dev previews of Android, but they always remove it at the last minute :(
So, unless the OEM skin on your device provides this option, it looks like your only course of action would be to follow XDA's guide on installing a dark theme without root.

I would be prefer to have a solution that does not involve buying commercial software. Thanks for the information in any case.


text:
Set phone to unlock when pressing fingerprint sensor button (LG V20)
I'm not sure if the above question is specific to the device, the LG version of Android, or a general Android limitation/issue, so apologies if my tags are inaccurate.

LG V20 user here, running Android 7.0, the latest update for the device so far.
Phone is set to unlock using fingerprints, with the fingerprint sensor slash button on the backside of the device.
Currently, the phone unlocks both when I press this button or when I simply rest one of the registered fingers on the sensor, leading to 'accidental' unlocks sometimes, e.g. when simply picking up the phone.
My question: Is it possible to change this behavior (In stock Android? In some custom ROM?) to only unlock when the fingerprint sensor button is actively pressed, not when a finger simply rests on the sensor?


text:
LineageOS: list of running applications
When I had Android on my tablet (Smasung Note 10) I would long press the chassis button to access a list of running applications; the long press does nothing with LineageOS.
How can I access the list of running applications with LineageOS?

It depends on your settings. For me it is settings -> buttons. There you can specify which button is responsible for which action.

By default, press the original MENU key. This is now the new default on LineageOS across devices that use the legacy MENU-HOME-BACK capacitive key layout.
Note that you can change this behaviour back to what it was by visiting Settings-Buttons - for MENU and HOME, both tap and long-press actions are customizable.

can you clarify which is the MENU on this tablet? There is the central chassis button and then two soft back lighten buttons on each side of it.

The left soft one. As the answer already says, it's supposed to be a MENU-HOME-BACK layout in older ROMs.

Now I understand. In fact the MENU button, by default, does not bring about the list of running applications, either short or long pressed. This behaviour must be set specifically by the user in the Buttons menu, as @tavkomann explains.

I don't know why it doesn't for you - I've owned both the Exynos and Snapdragon variants of Note 10.1 (2014) in the past and it was the default. It is possible that the maintainer of my unofficial build modified the behaviour, but unlikely, as my other legacy devices exhibit the same.

I can confirm that by default long press for the MENU button is deactivated. Short press is for the context menu.


text:
Outlook accounts not showing in the Accounts setting page
A user came to me with an intermittent issue with his old handset. I replaced the handset but when it came to set up his outlook account the app wouldn't sync contacts as the option to sync contacts was missing from the outlook app. Everything else worked but that. I checked in the accounts page in settings and the account isn't displayed there. I re-installed the application and updated the phone but to no avail. I then tried adding the account in the accounts screen, the account was added no problem but still the account isn't showing in on that page. I try to re-add for the 3rd time and this time an error message pops up telling me that the account has already been added to this device. I then tried to set up the old device as I know that it was working on there before I set up the new device. Again the same issue occurs.
Does anyone else have this issue with outlook on android or any other email application on android?
As a last resort I have set up exchange activesync using the default email application but I would like to have the user back on outlook as all the support material we have references Outlook Android.
-Rezz

I had this happen and it was driving me nuts. I did finally solve it by deleting the Exchange account from the Outlook app, going to the Accounts menu and hitting Add Account, adding the Exchange Activesync account. THEN, go back to Outlook and add the account again. Outlook walked me through the entire process of adding the account, even though it theoretically existed. Having essentially added the same account both ways, though, it now shows up in the Accounts page and works in the Outlook app.


text:
Lost most data on SD card after moving it to another Android device
I have videos and music on the SD card inside my Android Moto G5 phone. I wanted to watch some of those videos on my Android Lenovo A10-70F tablet. So, I turned off my phone, removed the SD card, and placed it into my tablet.
The tablet asked if I wanted to have the SD card only work on the tablet, or use it as portable storage. I selected the portable storage option, and the file browser immediately popped up. I was horrified to find that the SD card was reporting itself as only being 1% full, and the only data inside was in LOST.DIR and a single album in /music (which is the first album alphabetically in my collection).
Moving the SD card back to my phone hasn't changed anything. Have I really lost all my media?

Yes, probably the SD card was formatted.
Try to plug your SD Card to a PC with an adapter and browse the folders to see if files are still there. I suggest you to configure Windows to show hidden files; it can be done from Folder Options.

If nothing shows up, they were deleted from the SD. By the way,
if they have not been overwritten yet, it's pretty easy to recover them.
Just use a data recover software such as Recuva
If you want to try with Recuva follow those steps after downloading and installing it from the official website.

From the Recuva wizard window, select All Files then Next>

Select "In a specific location", then Browse, then select your SD Card from the list (usually F:)

Check the "Enable Deep Scan" box then click on Start

The process may take a long time, depending on the PC's characteristics and the R/W speed of the SD card.
At the end of the process, you will be able to view and eventually recover files previously deleted from the SD Card.
edit: I suggest you to try both scanning modes as, in some cases, normal scan mode finds some files that are not detected in deep scan mode and vice versa

Thanks, that looks like a good set of steps to perform. It's ridiculous that my data would be formatted - I'm hardly computer illiterate, and there was absolutely no warning that it would happen.


text:
How to disable WhatsApp notification from notification bar
I have iVOOMi Me5 with Android 7.0. I have to stop WhatsApp notifications from the Notification Bar as following:

I have gone through settings but I didn’t find any option for making such change.
Regards
FewL

Long press on the any notification..

Try Settings --> Apps(or equivalent to what it is on your device) --> scroll down to whatsapp. You should find notification settings there.


text:
Can't reinstall Calendar Storage not via phone, adb nor Reflashing
NOTE: I tried this, but links are broken and things don't work.. I tried googling those tough.
Phone: Umidigi Crystal (2GB RAM version)
I got an option under the developer options, to root. I checked it. Since I use
Google Calendar, I would get double notification from the android calendar, I accidentally tought Calendar storage was part of Android's too. Turns out Google's needs it. Here are my attempts to restore it:
Trying to restore from unistaller: a)Corrupted b)There already is that package (have searched all / for those names, no result) c)Try again later
Factory Resetting the phone: It didn't come back.
Trying to install a downloaded version of it (via adb and from phone, locally): Something conflicting with signatures I guess:
C:\Users\Laptop>adb install C:\Users\Laptop\Downloads\com.android.providers.calendar.apk
5135 KB/s (441556 bytes in 0.083s)
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package couldn't be installed in /data/app/com.android.providers.calendar-1: Package com.android.providers.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!]

Trying to reflash: I have did, what I am told from multiple guides, but somehow SP Flash Tool just doesn't do anything.
Feel free to ping me for additional information, I really miss my calendar.
I am all good with backups, so I can freely factory reset it.
Right now I think, that easiest would be to get the flashing thing working.

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

Well, since this app is a system app, pre-installed by the vendor, there is no way to get it back other than by flashing the ROM file. You can't  install it through ADB since you are not rooted and trying to sideload would end up with errors because your recovery would not permit it.
Now only the flashing option left. Since it is a Mediatek device, flashing should be easy. All you need is SP Flashtool and a compatible ROM file with scatter, this maps your memory and tells the flashing software where each files should go, etc... (generally found at the manufacturer support website).
Also, download Mediatek VCOM drivers this is important to make your decision be detected by the computer.(On Windows 8 and earlier, you need to disable the drivers signature verification otherwise the drivers won't be installed).
Launch SP Flashtool, load the scatter file ( inside the ROM file archive). Now on SP Flashtool, click on Download, connect the phone while switched off. The flashing process should start (Read bar, Purple bar and then Yellow bar which can take some time to finish).
Done (Big green check mark).
Power on your device. Note that the first boot takes several minutes to complete as the system is putting everything in places, just be patient and wait.  Android should now begin installing default apps. And your don. All back to normal.


text:
Can't put downloaded apps in my SD card
I have a LG Tribute 5 with 8 Gigabytes of total memory. I had been getting the annoying box that says "Storage space running out". I bought an SD card and put all my pictures and music in it.
For some reason I am unable to move certain apps to my SD card. When I attempt to download apps from Google Play Store, it says "Not enough space" and gives me a list of apps to delete. Most of the apps on the list are in my SD card already. When I go to my settings and try to move all my downloaded apps to my SD card, a couple of them won't. For those couple apps, the option to "Move to SD card" is greyed out, signaling that moving to my SD card is not an option.
This is getting pretty annoying. Does anybody know what I can do to relieve this problem?

Google Play downloads apps to the internal storage first before installing them, so if you haven't got enough room on your internal, they cannot be installed. As for being unable to move apps to the SD card, it is up to the developer whether they want the app to be able to be installed on the SD card or not, a restriction which can be bypassed with root access.

Could you add a screenshot of what your storage space looks like. As @Sonickyle27 suggested. The apps are first downloaded to your internal storage before being moved to your SD card and if your internal storage is still full, you won't be able to download the apps.

It's not always possible to move an app to an external SD Card via the
  Application Manager.

There is a feature, called Flex Storage, that allows you to use an external SD Card as Internal storage. This can be done from Settings > Storage > SD Card, depending to your phone model. Remember that usually this operation formats your SD, so make sure to make a backup first.
By the way, this option is not supported from all devices.
Another way to achieve the result is using a third-party software like Link2SD that allows you to move the apllications to a special partition on your SD Card and use them as usual. Keep in mind that this operation requires Root Privileges on your phone.
There are plenty of guides on the internet about this procedure, by the way I suggest you to perform it only if you are sure, because an error while executing the procedure (especially when partitioning the SD) can lead to data loss.


text:
How can I stop Opus audio files skipping when played from the SD card?
I'm on LineageOS 14.1 (Android 7.1.2). When I play music off of my SD card using the built-in music player, it does fine with MP3 and AAC.
The real problem is when I play opus files. They are recognized by Android since I made their extension .ogg, but when I play them, they have random pauses and stutters during playback.
I've tested with the .ogg files in internal memory, and there are no skipping problems. On the other hand, there are no skipping problems with anything other than opus files on the external SD card.

I would exclude SD-related problems because other formats are played normally.
Have you tried to open them with a third-party android app like VLC media player? (It also natively supports .opus files)
By the way, I suggest you to rename them as .opus.ogg or use an Opus To Mp3 converter app like this to avoid any further problem.

Android version 6.0 ("Marshmallow") is able to playback Opus audio >encapsulated in Ogg containers, but the filename extension .opus is not >recognized by built-in players.[48] As a workaround, simply renaming the files >to the double filename extension .opus.ogg allows them to be treated like other >supported audio formats and indexed by the media scanner service.
  (from Wikipedia)

Tried with VLC as you suggested, and opus files play fine from the external SD (no stuttering/skipping). It seems to me that the only time there's any trouble is when the opus files are on the SD card, so I don't see why I should exclude SD-related problems.

So the problem shows up only when using the built-in media player but works fine whit VLC? Changing the files extension .opus into .opus.ogg  doesn't work for you?

Yes. The problem with stuttering/skipping audio playback for opus files only appears with the built-in media player. I've already changed the extension of all my opus files to .opus.ogg prior to all of this.


text:
Installing any APP hardboots phone and bootloops
I have a Oneplus 1 running CM11 44s Kitkat 4.4.4
I did a clean flash of CM11 and now I am unable to install any app from playstore.
As soon as an app finishes installing, the phone hardboots and enters bootloop or I get continuous error messages Trebuchet stops working, Play Store stopped working
I have to goto Safe Mode and unistall app to recover phone.
Apps which I have tried to install and have been unsuccessful
Greenify
Nova Launcher
Facebook
Gboard
Microsoft SMS Organiser
Basically, I am unable to install anything at all! All these were running fine before, now dont understand whats wrong!
I cleaned whole phone, formatted all with fastboot and reinstalled CM11, but the problem remains.
Please help!!

For me it is the FaceBook app that causes the bootloop. I have CM11 on a Nexus 7. I used the Play store to update a few apps last week and when I came back to it, it was looping. I did several factory resets and found it was the latest FB app. I get an instant bootloop on installing. I just decided not to use it :)  Of course whatever the issue is (maybe some issue Android Studio is introducing that CM11 does not like) may affect other apps.

It's becouse appt2 someone posted about it in google's issue tracker here : https://issuetracker.google.com/issues/64434571#comment22 and they say they would release an update to appt2 to fix the problem it happens to all CyanogenMod/LineageOS Rom and they descriped the bug in detail too here is it :-
CyanogenMod has this function getPkgName (https://github.com/CyanogenMod/android_frameworks_base/blob/cm-13.0/libs/androidfw/AssetManager.cpp).  It creates a ResXMLTree on the stack and points it at a buffer from an asset without making a copy.  Then it closes the asset before the ResXMLTree is destroyed.
For apps built by aapt, this is benign.  However, aapt2 produces UTF-8 string pools, which cause the ResXMLTree's ResStringPool(mStrings)'s mCache to become non-null in ResStringPool::stringAt (https://github.com/CyanogenMod/android_frameworks_base/blob/cm-13.0/libs/androidfw/ResourceTypes.cpp).  Then ResStringPool::uninit dereferences mHeader (which is now dangling), and a crash ensues.
This crash shows up in different ways.  On one Cyanogen OS device, the launcher crashes when an app built with aapt2 has been installed, but only if the manifest is large (probably due to how deallocation happens for small vs large blobs).  On another device, system_server crashes at boot if an aapt2-built app is installed.
We're attempting to work around this with a custom build of aapt2 that always produces a UTF-16 string pool for the manifest.  Results so far are promising.


text:
"Switch to mobile data" setting - Will apps configured to do updates etc while in wi-fi only mode use mobile data if wi-fi is down?
I have a number of apps that have settings to require a wi-fi connection in order to synch/update/download and I have them configured as such.  What I'm wondering is if I have wi-fi on and configured to switch to mobile-data when the wi-fi connection is lost and now the only connection I have is via mobile data, from the Android/app perspective, is this still considered wi-fi mode and said apps will update using mobile data?

Depends on the app.
It is possible, for the app developer/creator, to check if you are using wi-fi, and it is also possible to enforce the app to only use this kind of connection. However, there can be apps that are not well made that doesn't make these checks. Usually, if they have this configuration, they will use only wi-fi (if that's the way you set).
The best way to check if the app you are using is reliable is reading user comments of each app - usually, if one user notices the app was supposed to use wi-fi only and it doesn't, he posts a complaining "one star" comment there.


text:
Full backup of Moto X
I have a non rooted Moto X (2014), which does not have a SD slot. I am looking for a full backup method which either is over the net or preferably uses an OTG cable to a flash drive.
Helium apparently does not work with Moto X phones.  In this instance I cannot use adb.
A full backup is desired.
Are there any other options?

Mistyped? There's no Moto C in 2014.

You are correct, and I have corrected the typo.

Is the bootloader still locked?

The bootloader says locked, but I believe that the phone should be an unlocked phone.

I've heard of this tool. It doesn't seem to be complicated to use.
Also, I've heard of this one that requires rooting the phone.
Just to let you know, I didn't test them, so I can't say if they meet the expectations. I would choose the first one, because it apparently does not require root (and, the second one is not available in my country). However, since you have already rooted your phone, you can try either one (or maybe any other different app).

To be clear the phone has not been rooted.

I believe I misread it on the question. I believe the answer is still helpful though.

I agree, and I am studying the first tool, to see if it will work for me.


text:
Question about data storage after deletion of app
I am using Android 6.0.1 though i'm not sure that would make a difference with my question. So my question is after an app has been uninstalled through Settings --> Apps and then clicking the "Uninstall" button after selecting the particular app is there, in general, any evidence left on the phone that the app was ever installed? Secondly, if so how can that evidence be removed? Sort of like how a browser has a "browser history" after you've visited sites is there anything analogous in a history or a cache of some sort that can be recovered to see that the app was once on the phone and OS (barring a sophisticated forensic analysis). If i were to hand the phone to someone who is tech savvy or knows their way around android would they be able to ascertain that the app was once there?

If the app has permission to access the storage, yes, there are possibilities that there maybe residues left by the app, even after uninstallation. Other than that, uninstalling an app removes everything.

Basically yes, any kind of data erased from a memory can be recovered since the space is "marked" as empty so new datas can be overwritten over them.
Those datas can be easily recovered with software like Recuva or more advanced forensic tools. You need to overwrite them with a third-party software.
On Android this can be achieved with apps like Secure Eraser. (
This kind of applications can not guarantee 100% that the data have been permanently erased)
Also remember that a list of the applications downloaded from Google Play is available on GPlay app under the App > My Apps tab. You can also see them from a web browser on this page after logging-in to your Google Account.


text:
Which version of Lineage OS do I use for Samsung s4 SPRINT?
Previously I used jfltespr. But Lineage OS doesn't show any builds for that. Did one of the other builds replace that?

jfltexx
jfltevzw
ks01lte

jfltexx sounds appropriate but I can't find anything that confirms that it will work on S4 Sprint.

The XX one is only for non-CDMA models, and most of the time only international ones (not even T-Mo). Sprint variant might be having problems related to cellular stuff - there isn't even an unofficial build on XDA. There are other N ROMs there that are tailored for the variant though.

Could this be an opinionated post? Doesn't seem to ask a specific question related to android.

Continuing on @AndyYan 's comment, there is a custom ROM named Oct-N. Quoted from the XDA thread:
"Q: What code is Oct-N based on?
A: This version of Oct-N is based on LineageOS 14.1"

@user145490 no, it's a purely objective matter to ask which version of a rom you use on a specific build. It's not an opinion that an Exynos will not run an ARM build, it's a unopinionated fact.

@EvanCarroll Okay. Understood your point of logic. Just wanted to clarify.

I've been using the unofficial "Optimized LineageOS" ROM by JDCTeam for several months now, and it has been working wonderfully, thank G‑d. It is a ROM for several S4 models (I think this is called a "unified" aka jflte build), including the jfltespr (which does not yet have its own official LineageOS ROM, as of 2017/09). It has generally been updated monthly.
jfltespr is the code name for the sprint variant of the Galaxy S4, andjfltexx is the codename for the international S4. ROMs for the jfltexx will most likely not work with the jfltespr, since they use different cellular radio protocols. (When I tried to install the jfltexx version on a jfltespr device using TWRP, this was detected and an error message was issued saying it could not install on the device since was the wrong device type).

As of this writing, LineageOS 16 is officially supported for the Sprint Galaxy S4.
https://download.lineageos.org/jfltespr
Note that I had trouble installing this image using the last available version of TWRP for the Sprint S4, and had to flash the lineageOS recovery image before I could get the rom to flash.


text:
How to a use android debug bridge on my frozen phone without usb debugging
My AZUMI IRO A4Q crashed. I tried to access the recovery menu  using the volume up/down/power button combinations but non of them work. It goes directly to the Digicel screen and freezes there. Is there anyway to access the recovery menu using adb without USB debugging, which I didn't enable prior to the crash?

This site mentions this procedure for getting into recovery:

Volume Up + Power button (or)
Home button + Volume Up + Power button(or)
Volume Down + Power button (or)
Volume Up + Volume Down + Power button

Once you get into recovery, you should be able to use ADB in I remeber correctly, and if not you can easily factory reset

I've accessed the recovery menu but factory reset doesn't work


text:
Storage space running out when using adoptable storage
I'm using adoptable storage in Android 8.0.0. I have a persistent notification that says "Storage space running out. Some system functions may not work."
Settings > Storage shows this:

Attempting to move apps to the SD card from there results in a toast that says "Not enough storage space."
How can I make use of the whole 24.00 GB I get with the SD card?

I don't think you've formatted as portable storage, which is why adoptable storage isn't working.

You think that's bad?  I get the same notification, but my above screen says 32.55GB of 128GB used internally, 32GB of 32GB used on the USB drive, yet I didn't even copy anything to the USB drive, which in itself is only 16GB!!!


text:
android 5.1.1 wont install apps
I have a Alcatel onetouch model 50540 running android 5.1.1 as in the title. it is rooted and began uninstalling pre-installed bloatware on my device. I do not have a complete list of uninstalled apps because I had only kept track after the first few, but ill list the ones I do know about

Download Manager
Downloads
Talkback
Hangouts
Cricket Wi-Fi Manager
Camera
Email
Onetouch Launcher

That is the essence of what I did. I do have an edited hosts file as a makeshift adblock.
Play store gives me an error code 0 to which I removed app data and tried again, same problem.
I have tried installing local apps which brings up an "app not installed" box.
Lastly I have tried do directly extract the app into /data/app and rebooting which didn't work.

@Char-kun Did you remove any kind of Package Installer, by the way?

No the package installer app is still there. @Death Mask Salesman

I figured it out, I uninstalled Google talk which led to all the issues.


text:
Can't seem to be able to change a WhatsApp contact name
I'm having trouble editing a WhatsApp contacts' name. I have this contact saved in my contacts list with the desired name, but WhatsApp just doesn't want to use that name apparently. I can even see the WhatsApp "voice call", etc. options from the contacts screen in my contacts app. If I'm on the contact page in WhatsApp, clicking the dropdown menu "edit" or "view in address book" simply doesn't work, so I think this is some kind of sync problem.
In my Contacts app on Nexus 5X, when I select "All Contacts", there's only one version of this specific contact, under the correct name, so I don't think there's a duplicate with the wrong name unless WhatsApp has somehow hidden this duplicate.
I feel like I've tried everything you can possibly try by googling; deleting the contact, playing around with WhatsApp permissions, etc.
Any insight is very appreciated.
(How it seems to me: WhatsApp has some kind of hidden contact list somewhere that I can't view/edit, from which it keeps syncing the wrong contact name)

In Whatsapp, press the green icon (message) at bottom to go to "Select Contact" page.
Press the "3 dots" on top right side. Dropdown will show 4 options. Press "Refresh".
Done.

There was a rejected suggested edit describing that this answer might not help.

Turns out Whatsapp was getting the contact info from the contacts stored on my SIM card (you can see where WhatsApp gets your contact from by the tiny label "Mobile" or "Sim" at the side of your contact in your contact list in WhatsApp).
So, I downloaded a SIM card managing app and deleted the contact from my SIM, and now WhatsApp displays the correct name and gets the contact info from my phone itself.

Close the app in the background, go to Settings > open WhatsApp settings >  go to storage > clear cache. Then permissions > disable all permissions > force stop application.
Now, go to WhatsApp. You should see that every contact has no name. Go to contact list (in WhatsApp), it will say to accept the permission for accessing contacts. Now it will work.

That's how I've made it for Android:

Open WhatsApp and open chat with the contact
Tap on the name to open chat menu with a big avatar on top
Press three dots on the top right corner of the screen
Press Edit, the system contact editing menu will appear
List down and press split contacts, because your WhatsApp contact is merged with your regular contact
Open WhatsApp contact like in 1-4 again and delete it
Open regular contact like in 1-4 again and remove phone number assosiated with that chat contact, then your chat in WhatsApp will only have a phone number
Click add contact in the WhatsApp chat and select add number to existing contact
Select your contact with prefered name

As above, I found the info was from my phone contacts list.  I had two entries for the person, one wrong.  Deleted the wrong one and within seconds my WhatsApp messages had the right name above all the messages.

I have found one solution (the only one to my knowledge). A bit lengthy, but effective for sure.

Uninstall WhatsApp
Refresh contacts list of Android phonebook's (irrespective what make of mobile you are using)
Be alert that you have uninstalled WhatsApp, as it is the only way you can edit WhatsApp names in your phone book
After editing a whole lot of your phone list, install WhatsApp again (confirm on the step to restore chat history, which is stored in your phone memory by default. You will get your entire WhatsApp history back in minutes with edited names.)

P.S. Restoring messages will work only at the entry level of installing WhatsApp back. Once you skip that step, you won't be availed with the chat history restore option. You may have to uninstall & install it all again to have that option, work.


text:
How do I access Whatsapp messages from a contact I reported?
I blocked a contact and reported it on WhatsApp. I just found out that the messages have been deleted ....it marked as spam messages .. How do I get back those messages?

When downvoting, please add a comment explaining why

As soon as you spam a message in WhatsApp it fully deletes from your phone. If there was any media you might be able to access it from your file browser.

In most cases you will not be able to get back messages that were deleted because you marked someone as spam on WhatsApp.
You can however still try the steps outlined in this guide and see if you are able to recover the deleted messages - http://www.makeuseof.com/tag/accidentally-deleted-whatsapp-chat-history-heres-get-back/


text:
Selecting USB for photo transfer always
My question has to do with options when using the USB connector for Photo transfer. I have a LG K10 phone running Android version 7.0.
After I select "Photo transfer" from the USB connector menu, I then select "Just Once" because I will at other time use it to charge my phone. What happens if I mistakenly hit "Always". How would I get back to using it to charge the phone?

You can easily switch modes if you mistakenly if you default to a selected mode. Just follow the steps below:

From the Home screen, touch and hold the Recent Apps Key  (in the Touch Keys bar) > Settings > Storage > the Menu icon  (at the upper-right corner of the screen) > USB PC connection.

From here, you can choose which mode to use:
 - Media sync (MTP)
 - Internet connection
 - Camera (PTP) to connect to the PC.
Tap Charge phone to use only the charging function and not the USB function.
It also allows you to safely disconnect your phone from your PC.
Source: LG Support


text:
How to remove magazine unlock on huawei p9 running nougat
How can I completely remove the magazine unlock that comes with Android 7.0 (nougat) on a huawei P9. I want my phone to go directly to the pattern unlock screen and not show the magazine unlock.
I am willing to root the phone if required to delete/replace this screen.
I am running build EVA-L09C432B386 and have TWRP recovery installed.

FYI I fixed this problem myself, but I have no idea how. Not much help I know!

The earlier answer didnt work for me. What I ended up doing was on my lock screen, I swiped up from the bottom to access the lock screen settings. Under "Subscriptions", I unsubscribed from all subscriptions, turned off the auto-update AND turned on the option to delete all old cover pictures, just to be thorough.
Then I went back to my lock screen, swiped up again and accessed "Covers", and I deleted all of them.
Hope this helps someone. I was getting pretty frustrated in trying to figure this out.

From your device’s Settings, tap Screen lock & password > Magazine unlock.
Turn off ‘Auto-update via Wi-Fi’

Found it in this link:
http://webcazine.com/forums/honor-8-how-to-turn-off-wallpaper-updates/

PLS Note that i have tried this method on my Huawei mate 9, and it did not work.


text:
After automatic updating Google does not work when no Wifi available
Bought new Huawei P10 LITE two weeks ago with Wifi and LTE. Between then and now  an automatic uodate was loaded (Android or Google ?). Since then Google does not work if no wifi available. Help!

Problem solved:  Provider forgot to mark "Mobile Internet" when upgrading simple telephone contract to smartphone contract...
Sorry to bother you,                            Bert


text:
Bluetooth Headset not recognizing my phone as no phone
I've got a new Bluedio T2s headset. I use  Xiaomi Redmi Note 3 Pro mobile phone. When connecting the bluetooth device, it's showing 'Connected (No Phone)' on my mobile phone. I can still listen to music, but can't make calls or receive and headset battery level is also not showing.

It appears to be a pair of headphone, not headset. In other word, it doesn't have a microphone builtin.
Hence the product probably isn't supposed to be used for communication, as in, it doesn't support HFP/HSP in Bluetooth but only A2DP.
As far as I know, Android does not have audio route written for outputting "voice" to A2DP-only device.
EDIT: You may also see if the settings of the paired item has a Call/Phone Audio checkbox in addition to a Media Audio one. If it does and the box is "checkable" (i.e. not greyed out), then you should be able to use it for communication by "checking" the box. After that (No Phone) should be gone.

Thanks for your solution. I checked the product description again and it's saying that it has a microphone for receiving and making calls.

I checked the product description again and it has a builtin microphone. My bluetooth settings looks like this: http://tinypic.com/r/np4ajk/9

@MunafArnob Does toggling the Phone audio switch back and forth helps? Sounds like a compatibility defect in either the system of the phone or the headset.


text:
Calendar Notifications as Alarms
Is there any way to have calendar event notifications show up as alarms?  Maybe via some 3rd party app?
I saw a rec here, but the reviews indicate that the app is not maintained and dysfunctional:
https://mondegreen2.blogspot.ca/2014/06/google-calendar-reminder-as-smartphone.html
I can't reliably notice notifications, since they are too short, so I make alarms for important meetings, but this is getting really inconvenient.
I also tried the "Calendar Notifications" app, but haven't been able to get it to help (it just adds another notification :P)
I also tried "Alarm Calendar Plus", which seems to work, except that it doesn't properly update when I add new events.  (also the UI is difficult)
https://play.google.com/store/apps/details?id=com.moyou.acplus&hl=en

I tried Alarm Calendar Plus, but it didn't seem to work properly.
https://play.google.com/store/apps/details?id=com.moyou.acplus&hl=en
I'm now using the premium version of Business Calendar, which allows you to set the notification to repeat many times, and snooze the notification.  I think it still uses the notification volume, but is serving my purpose.
http://www.businesscalendar.de/


text:
Will a OTG + USB ethernet cord work for Internet access?
Will a OTG adapter (the one with a micro-b male on one end and USB 'standard' female port on the other end) connected to a Ethernet to usb  ('standard' USB male one end, female/male Ethernet end on the other) work to connect an Android device to a network, providing of course proper sofware support on the devices side? My guess is yes, but I though maybe their is something special about Micro-b to ethernet adpaters
Example of OTG adapter: https://www.amazon.ca/Micro-USB-OTG-Adapter-Cable/dp/B00D8YZ2SA
Example of Ethernet to USB: https://www.amazon.ca/Cisco-USB300M-Linksys-Ethernet-Adapter/dp/B001NLV4TQ

See: https://android.stackexchange.com/questions/53443/how-to-use-an-usb-attached-wired-ethernet-adapter-through-usb-otg-on-an-android TL;DR: It depends on the phone.

"providing of course proper sofware support on the devices side" - this is where the problem is at, as the OS doesn't include drivers for every possible adapter chipset out there.

How to make Ethernet work on Android over OTG?


text:
How to modify wpa_supplicant.conf
I would like to modify the wpa_supplicant.conf file. However if I do it, the file sets itself back to its previous version (even if I modify the file with one single character), and I have no idea where that sort of backup is stored nor if what I'm doing wrong.
I have tried to modify the file by copying it to a W7 PC and using notepad++, also with an SSH app with root rights granted. Same result. (have done the chown wifi:wifi thing too)
The system is a LineageOS with Android 7.1.2.
Disable wi-fi →modify file → re-enable wi-fi and also reverse.

There is a chance that /system is mounted read-only.

The reason is that Android uses it's own management classes to read/write wpa_supplicant.conf in conjunction with networkHistory.txt file.
The WifiConfigStore in the Android framework does not write entries in wpa_supplicant if not found in networkHistory.txt
I've had success by first adding the network in networkHistory.txt before adding the network via wpa_cli.
However, in general, the usage of wpa_cli in Android is broken by the behavior of WifiConfigStore.

Had the same issue on LinageOS 14.1
A work around is to overwrite wpa_supplicant.conf on Recovery Mode.
I used adb shell but it may be possible to use TWRP's file manager.
Don't know if needed, but before overwriting I replaced the header of my backup conf with the the current one.

I believe the file also needs to belong to user "system" and group "wifi". Depending on how the edit/copy was made, one may also need something of this sort:
   chmod 660 /data/misc/wifi/wpa_supplicant.conf
   chown system:wifi /data/misc/wifi/wpa_supplicant.conf


text:
After deleting photos from my phone via computer, there are still empty placeholders in my gallery
yesterday I deleted some of my photos from my HTC 10 with the help of my computer.
Later, as I browsed through my gallery, there were spots, where previously been the now deleted pictures. These spots are simply black and if I click on them, there is a loading animation, but nothing happens, and I can't delete or do any other thing with it.
edit:
I did clear the cache and reboot my phone...
and i browse the web, but didn't find anything for my problem

Browse a little bit about your problem on the internet and specify your efforts in the post. It let's other user to understand question in detail to which they can answer accordingly. Here's a quick startup for you, try clearing the cache memory and reboot the device.

You can try rebuild the media library. Go to Apps in Settings, make it show system apps and locate the app Media Storage, force stop it and clear its data (not cache), then reboot and wait for 15~20 minutes for a full rescan/rebuild.


text:
Provide APN settings from outside without Internet (i.e. SMS, QR Code)
I'm looking for a way to provide APN settings to a device that doesn't have an internet connection yet.
It is intended to set up hundreds of devices more quickly by a variety of users across the country. They have sim cards for each device, but we need to change the APN settings for them to work. Testing has shown that our customers/users have the most trouble with this step.
Is it possible to provide APN settings via QR-Code or SMS?
You can prompt a user to go to WIFI settings etc. this way, but can you provide a configuration, too?
It of course doesn't have to be 'hidden', but we want to avoid people typing off these addresses, the easier we can make the set up process of their devices, the better.

In my knowledge, only carriers can do such things over the air. You should ask your customers to contact their respective carriers to get the appropriate configurations or you can send them instructions by sms depending on which carrier they are.

APN settings typically come via SMS by the carrier or are built into the SIM card.


text:
Download an APK file on SD card
I want to download an APK file to my SD card so I can take that SD card and put it in my Nook to get Google Play. I honestly don't know what I'm doing and I have an older model of the Nook Color. I only have my phone so I don't even know if this is possible.

apk files can be installed on any android devices. Filename ends with an extension .apk. You can install downloaded apk on phones, tablets etc. Is your nook android? If so, you can install apk files on it.

You need to use either Your smartphone or the card reader. Insert appropriate for Your nook (apparently it is a tablet according to what Google told me. Have never encountered it before) SD/memory card in the phone/card reader and connect it to Your PC/laptop.
After downloading the needed .apk file on Your computer, copy it into a folder of the SD/memory card (for example "E:\Downloads" or any other name it will be given by the system) and disconnect the card reader/phone from comp. via safe way (most probably nothing will happen if You will simply plug it out, but just in case).
Insert the memory card (if it was in your phone in the first place - take it out beforehand. Don't forget to switch off devices when inserting/unmounting memory cards) into your nook device and switch it on. Go for the file browser (aka File Manager and so on), find the folder you have put .apk file before (Downloads folder for example) and open it via touching it's name. The system will suggest to install .apk file and demand for Your approval of the action.
That should be it, pardon if too much text/too detailed explanation.

Downloading APK's(Android Package Kits) to an SD Card is trivial. It depends on the browser or the method.
These methods would include:
Browsers

Chromium Based
Mozzila Based

Download Managers

Internet Download Manager

Torrent Download Clients

BitTorrent
QTorrent

Dedicated App Store

Aurora Droid
F-Droid
Aptoide

On Android 5 and above you need to allow Storage access permissions from your devices settings. You can check out this article from Android Central that elaborates more on this topic.
Android 5.0 Lollipop changes the way your SD card works — and that's a good thing
After allowing access to SD Card you can change the default download location per app to select the SD Card to download apps.
For Chromium based Browsers such as Vivaldi, Edge, Brave, Opera, Chrome, and De-Googled Chromium you can change the default download storage/location from the App settings.
This method applies for most things. And most of the time all you have to do is check the apps support page to figure out to change those settings.


text:
Switched off device is kept charging for a long time? Is this okay?
Is it harmful for a switched off device to be kept charging for a long time? If yes, I would like to know why. (Not a very deep explanation but just a plain explanation as I am not an expert).

It is not altogether harmful, because once the battery is fully charged, it stops receiving more current automatically. This is true because most laptops can be use plugged in while fully charged to save the juice.
But however, its good practice to unplug your device once its full because some non-li-ion batteries tend to decrease in efficiency due to contactly being plugged in while full.
Hope this answered your question...

Actually I read somewhere that it is not very ok to charge a switched off device, it creates more pressure on the device so I was asking !.

Possibly, but come to think of it, most of the electronic devices are charged while off... Plus most devices tend to be affected by power surge while charged ON than not...

Oh ! Thats also true

Right... Thumbs up...

@Hiren you could help mark my answer and give upvote . Would appreciate


text:
Change shown username and hostname in terminal emulator
I am usong Sony Xperia Z3 6603 with latest available android. When using the Terminal Emulator, by default, the shown username@device is some random jibberish@D6603. Copy below:
u0_a218@6603
I have fiddled around with the hostnames, since one was localhost and the other one was the wi-fi random generated one. Its the one in net.hostname and the /proc/sys/kernel/hostname, i havent touched the /etc/hosts since i think it will break something. I havent touched either build.prop for the same reason, i dont really know what depends on the ro.product.device. $PS1 gives different output than the shown username.
The question is, which values are safe for editing, and which one should be edited for the shown username?

The username is the UID of the terminal emulator app (not something one can change); the hostname is the device codename defined in build.prop (changing it affects all apps that detect device identity according to it).

Thanks, i couldn't find information for some reason. Also, after i rebooted, proc/sys/kernel/hostname returned to localhost for some reason. Does it require unlocked bootloader or something? And what is meant by affecting all apps?

@AndyYan I beg to differ. The info shown by the terminal, plus a couple of custom functions, is defined inside /system/etc/mkshrc). To edit it, you need root privileges.

Hmm, I didn't trace deep enough, just trying to tell where the defaults are from. Now that I've read further on that (a related SE question here), it's looking good for what OP actually intends to ask (you should probably post an answer). Just one additional question: how about differentiating between root an non-root? I don't have good Linux knowledge so I can't see which element in the default PS1 string corresponds to that.

`
if (( USER_ID )); then PS1='$'; else PS1='#'; fi
PS4='[$EPOCHREALTIME] '; PS1='${|
local e=$?
(( e )) && REPLY+="$e|"
return $e
}$USER@$HOSTNAME:${PWD:-?} '"$PS1 "
`   Thats the content i think i will have to edit. Question is, is it save (wont corrupt anything) and will it persist after reboot (in case of locked bootloader).


text:
Google Maps >9.60: Can't access the layers. How to turn off/on layers?
I recently opened Google Maps and found the traffic layer to be enabled. And so I tried to turn it off by swiping from the left to open the App Drawer (aka Hamburger Menu).
Unfortunately the usual button for layers was grayed out and said that the "Layers have moved":

When I click the button it just closes the App Drawer.
I can't figure out how to access the "Satellite & traffic" or any layers. In the new version of Google Maps, how do you turn on/off the layers (i.e. Satellite, Traffic, Topology, etc)?
version is: 9.62.1
I tried to search for how to access the feature. But all I found was some webpages that said the layers feature in Google-Maps was moving... but nothing about how to access the layers feature after it moved.

I have this change on my Samsung tablet.
I have a new button at the top right of the map, where the compass symbol used to be,  which accesses layers.

I found the answer! About the button on the menu, choose where says Settings, then choose turn on.


text:
Can everything be made cardboard-compatible?
I had a lot of text here but I wrote the tl;dr and realized it said everything the paragraphs did: it's obviously possible to use cardboard for whatever, with relatively minor modifications, so, is there a custom rom or something that allows exactly this? I've dug around a bit and haven't found one.
Also: if you're wondering what this would possibly be useful for, just imagine playing Canabalt or actually basically any other game with VR, without praying that the game devs get on the VR hype train. Immersion is fun.
Also also: I know there are already somewhat similar questions on here, but I think that the answers given previously didn't really answer the question I have here.

No. There's a lot more to making a VR game than just displaying existing 3D content in a different mode, and not all existing content is even 3D. Your Canabalt example is an obvious case that won't work for the simple reason it isn't a 3D game. There's a lot of extra work needed to compute the extra view for a second eye, and that's a source-code change, not something that can be done automatically.
Even the 3D first-person games that would lend themselves to VR conversion aren't that simple. PC VR fans have tried patching graphics drivers to enable this with mixed results. The problem is, many games use some parts that aren't a simple 3D view: a 2D HUD, or drawing the first-person weapon in a different pass with depth disabled. These features all cause problems, and require game-specific fixes. On top of that, even when you make your target game "just work" in VR, it'll probably make you throw up. Interaction and motion in VR need extra thought to make immersion work without causing motion sickness.

Thanks for the thorough response! I had wondered exactly what the reasons for the problems with this stuff were, and this pretty much answered all my questions.

@Somniad In that case you should "accept" the answer using the green check mark on the left.


text:
how to unbrick android phone?
I have an Oppo N3 android phone and is now hardbrick. The cache and partition is formatted. Now I can only go inside recovery mode. ADB sideload not working because it stuck at 48%. Install from sd card also not working(Installation aborted). ADB shell not working(Device unauthorized). Cant flash using sp tools because do not have scatter file. If you guys have any idea what i should do is very much appreciated.

Finally able to unbrick my phone by using scattered file from her
https://dl.xda-developers.com/2/7/7/6/3/5/7/MT6582_Android_scatter.txt?key=7Vqw2AZI2l_CPI4L3R7AJg&ts=1506185255

Please post that as answer with little explanation, and mark your question as solved. Also, include the device name in question's title.


text:
SP flash tool not starting
I'm trying to flash my Micromax Canvas A1 (AQ4501). I'm following this guide. As per the instruction, when I click on download I should connect my phone. Now, my device gets detected by Windows (see the image below).

But the download is not starting. What am I missing here?

After some digging up I found out that I had not unlocked the OEM.

Pressed and hold Power + Volume Up
Choosen Fastboot on the menu
On fastboot command line ran
 unlock.bat
and then fastboot oem unlock
Selected yes on the device
Disconnected the device.
Started SP tool
Connected the device, flashing starts and completes.


text:
Where does BlueStacks store my app's data (e.g. save game files)?
Where does BlueStacks install my apps and where does it store the data (e.g. saved game files) for those apps?

In Bluestacks 3 and 3N, apps are installed in various Android folders, such as:

/data/app (stores APKs)
/data/app-lib (libraries)
/data/data
and more.

/data/data also contains your app's data (such as save files, whether the app stores game progress locally). You need to root the emulator to access those folders.
Userdata\SharedFolder only contains files that you shared between Windows and the emulator.

Windows 7 or below:<BLUESTACKS_DATA>\UserData\SharedFolder By default, <BLUESTACKS_DATA> is C:\ProgramData\BlueStacks.
So C:\ProgramData\BlueStacks\UserData\SharedFolder is where you'd want to look.
Some Windows 10 installations put it here: C:\BlueStacks\Engine\UserData\SharedFolder
More info here: How to transfer files between BlueStacks and Windows PC?

Mine is located on Windows 10 for Bluestacks 4:
C:\ProgramData\BlueStacks\Engine\UserData\SharedFolder

For me, the folder is empty, but exists.


text:
Security model when asking access to photo, media and files
When an app asks for permission to access photo, media an files, does the andriod security model sandbox the access to only files for that particular app?
Or can the app then access files created by other apps?
So many apps ask for permission to the file system, does that mean e.g. App#1 can grab files created by App#2?
I want to install WeChat but want to understand what security risk is involved potentially.

Preface
Given that you mention the appearance of a popup asking for the permission to access the Storage, I feel safe to assume that your Android version be 6.0 or greater.

The Storage permission
The Storage permission gives an app access to the contents of the /storage/emulated/0 path. This means that an app would then be able to read and write any file under said location, be it created by you or any other app. It is worth mentioning that this permission does not allow for manipulating an external SD card.
In plain English, /sdcard tends to contain any file you download, any photo you shot, any music you listen to, and so on.

The internal data
Any installed app has a private directory containing its data. These directories are located at /data/data/, and are named after the package name of each app. Since any app is sandboxed by means of an user id and a group id, any app can only access the data it owns, and the previously discussed Storage permission has no effect whatsoever. These directories should concern no one but expert users, as they're vital for apps to work.
There is, of course, an exception. If your phone is rooted, any app requiring root privileges will potentially be able to read and write from and to any location in your device. This means that, if rooted, you should always have a filter such as Chainfire's SuperSU or Phh's Superuser to be notified when an app requests such privilege, in order to be able to deny it.

So whatsapp can read from wechat and visa-versa?

WhatsApp's unencrypted chats belong to the internal data. Encrypted backups of the chats are at /storage/emulated/0/WhatsApp/Databases/, and are unreadable by anything but WhatsApp. I do not know where WeChat stores its chats.

any app can only access the data it owns, and also other apps' that share the same UID.

@iBug Care to submit an edit?

@DeathMaskSalesman That'd be overtly correct for a new user.


text:
Phone's power and volume buttons will not work in bootloader
I have recently decided to unlock the bootloader of my BLU Studio X8 HD. I have first installed the ADB drivers and afterwards I have used the command
adb reboot bootloader
to boot the device into the bootloader. This was the only way to boot the device into the bootloader, PWD + Vol. UP goes to recovery, PWD + Vol. DOWN goes to factory mode (which contains a bunch of hardware-based tests), and PWD + Vol. UP + Vol. DOWN does nothing.
Afterwards, I ran
fastboot oem unlock
which displayed the Are you sure that you want to unlock the bootloader on your phone? screen on my phone. Vol. UP is yes and Vol. DOWN is no. I clicked both of the buttons and there was no response in the terminal or on my phone. I even pressed the PWD button after each time I pressed either of the volume keys.
I need help with unlocking the bootloader.


text:
Android 5.1.1 won't install apps [re asked]
I have a Alcatel onetouch model 50540 running android 5.1.1 as in the title. it is rooted and began uninstalling pre-installed bloatware on my device. I do not have a complete list of uninstalled apps because I had only kept track after the first few, but ill list the ones I do know about
Download Manager
Downloads
Talkback
Hangouts
Cricket Wi-Fi Manager
Camera
Email
Onetouch Launcher
That is the essence of what I did. I do have an edited hosts file as a makeshift adblock.
Play store gives me an error code 0 to which I removed app data and tried again, same problem.
I have tried installing local apps which brings up an "app not installed" box.
Lastly I have tried do directly extract the app into /data/app and rebooting which didn't work.


text:
How to awake my hard bricked phone?
I have a ubislate 3g7x. It has processor MT:8312ca and 512mb ram. it gives no reaction to power button. but still whenever i connect it to my pc, COM port is detected. but i dont know what to do here? is it that my tablet is permanently dead?

Try to remember how You used to connect it before and touch the areas of touch screen that were used back when phone responded. Perhaps it is just display that went off. This might be cheked by charging - if during charging display is dead then it is dead (obv). But if it responds - problem might be in a touchscreen or the power button.
But for best solution try to take your device to a service centre.


text:
Termux write to SD card
Android 5
Termux 0.54
Not rooted, no wish to
$ pwd
/storage/sdcard1
$ id
uid=10096(u0_a96) gid=10096(u0_a96) groups=1015(sdcard_rw),1028(sdcard_r),3003(inet),9997(everybody),50096(all_a96)
$ ls -l python
total 0
$ ls -dl python
drwxrwx---    2 root     sdcard_r     32768 Sep 23 22:10 python

So according to permissions, I should be able to write to the python folder. But creating a file gives permission denied.
I have seen the platform.xml solution but can't edit the file.
I would like to write to card then easy to move card and files between machines.
Regards
John

Maybe it has something to do with SELinux. What does ls -ld /storage/sdcard1/ show though? Also have you enabled the storage permission in the app settings of Termux?

This is something Google is to blame. From Android 5 onwards, there have been even more restrictions placed on the external SD. Apps are now expected to make use of a so-called DocumentProvider interface, as to ask the user for the permission to operate on the SD card. As you may infer by the above, there is no way to manually grant this permission if it is not requested, but to have root privileges and install Xposed, or to have a custom recovery, init.d support and flash a .zip to allow SD card access to any app.

@TomYan Sadly, as you can see from my answer here, the Storage permission only affects /storage/emulated/0 (/storage/sdcard0 on Lollipop).

Use termux-setup-storage to setup your storage.
See https://wiki.termux.com/wiki/Termux-setup-storage for instructions and more information.  Write data will be enabled in the Termux private folder on external storage through ~/storage/external which is a link to Android/data/com.termux/files/ on your external SD card.

This is for android 6. As I mentioned, I have android 5.

Android 5 support was dropped in January 2020


text:
Can I root my Samsung J7?
I need to know if I can root my Samsung J7 Verizon variant.
The android version is 7.0.

I don't know how, but for many Samsung devices, CF-Auto-Root will work. It worked for mine.

A link and detailed instructions would be welcome here per site standards. Here's the download for the particular model SM-J727V with build number NRD90M.J727VVRU1AQF3.


text:
Android Google translate update September 2017
So the latest android update to Google now automatically translates a Web pages. It allows you to either never translate page or never translate language. Thing is, I'm learning the language so I want to translate the page only when I'm not sure if what is saying! Before I could choose to either ignore the translate pop up or use it. Now it translates the pages straight away, which in some cases screws them up so I can't use the menus, even after going back to the original language. Why fix something that wasn't broken!

Each app update generally should improve functionality/add new features or fix bug. If youre a fan of Google Translate you would've noticed that the new feature was already available in the web version. Since they're implementing this feature now in android, its not totally with bugs like the one you encountered.
So my suggestion is that you disable the translate webpage option and activate "translate copied text" option which was available in prior update. When the need arises to translate, just copy and a poo up would should for you to translate. [This is however not as fluid as the webpage translation though ]
Hope I helped... Lemme know


text:
How to resize Android screen in VirtualBox with UEFI?
I have 64-bit Android 7.1.2, obtained from android-x86_64-7.1-rc1.iso. I installed it on VirtualBox (latest version, 5.1.2.8) with UEFI mode. (The host is 64-bit Linux Lubuntu 16.04.)
The installation all works fine apart from the fact that the screen is fixed at 1024×768. The various sizes given in the VirtualBox menu > View > Virtual Screen 1, which range from 640×480 to 1920×1200, are all greyed out.
I would like to be able to resize the Android screen, making it both smaller and larger, and even full-screen if possible. Sadly, the usual method, Guest Additions, isn't supported on Android.
I've tried following various instructions. The vast majority seem to be valid only for non-UEFI installations, although I tried them anyway. The only one for UEFI that I found doesn't work for me.
The methods that I have found include:

Issue the command:
vboxmanage setextradata Android CustomVideoMode1 1152x864x32
(this obviously would work only for that one resolution).
Adding various commands to Grub, either at boot or permanently in EFI/boot/grub/grub.cfg:

set gfxpayload=keep
set gfxpayload=1152x864x32
vga=ask
vga=834

I am at a total loss how to proceed. Can you help, please?

The following steps should resolve the issue, although I can't test on VirtualBox.
Temporarily:

Upon booting the virtual machine, press F10 once the boot screen appears
Press e to edit the boot command
Navigate to the end of the last line and press Enter
Press Tab to insert indentation, and type in:
set gfxpayload=1440x900

The resulting boot command should now be:
setparams 'Android-x86 2017-12-16'

    search --set-root --file /android-2017-12-16/kernel
    linux /android-2017-12-16/kernel quiet root=/dev/ram0 androidboot.s\
elinux=permissive buildvariant=userdebug
    initrd /android-2017-12-16/initrd.img
    set gfxpayload=1440x900

Of course, the actual kernel date and time, as well as the resolution you want to set, should differ.
Press either Ctrl + x, or F10, to boot.
Note that there is no need for the trailing x32 in the resolution value. But from my testing, it should work with it as well.

Permanently:
(needs root)

From the Terminal Emulator, type in su to gain administrative privileges
run the following commands:
mkdir /mnt/boot
mount /dev/block/vda1 /mnt/boot
vi /mnt/boot/boot/grub/grub.cfg

from the Vi editor, press i to enter Insert mode
navigate to the end of the last line before the } symbol from the first section (should be line #7)
press Enter and do Step 4 from the "Temporary" part of my answer
Press Esc to exit Insert mode
Type in :wq and press Enter to exit Vi
Back in the terminal emulator, execute:
umount /mnt/boot

optionally, also execute rmdir /mnt/boot.

It's done.

Let me know what problems you were having, exactly, if possible. There is a chance that your virtual machine does not have enough Graphics Memory to support the resolution you want. Check this answer, also from me: https://android.stackexchange.com/a/160371/57668.

Marc, thank you for your reply. Unfortunately, I had already given up and reinstalled without UEFI. However, I had at the time already tried with the gxfpayload without success (there was something similar that I also tried, though I forget now what it was). It seemed that VirtualBox simply didn't support Android well. I read elsewhere that I should try a different package such as VMWare, but I wasn't going to learn a new package. Anyway, thank you for your effort and answer.

@PaddyLandau You're welcome, man. If I can also make a suggestion: in the future, consider giving virt-manager a try. It's a tool developed by RedHat and distributed freely, that makes creating, managing and using virtual machines very straightforward. I find it much simpler than VirtualBox, in all fairness.

With android 7.1,virt-manager and kvm-qemu with uefi..doesn't work,start only at 1024x768


text:
"Searching for GPS" in Google Maps after update
I have been using Google Maps on the same phone (LG G4, android 6.0) for about 2 years now. Now suddenly after a Google Maps update the phone has GPS issues.
It can find where I am and my direction (before I input any destination) but when navigation starts, every 5 seconds or so I get a "Searching for GPS" message and it can't find where I am.
Needless to say that this has made the app useless as I cannot navigate anywhere.
If I use other GPS navigation apps such as HereWeGo everything works perfectly so a GPS harware issue is not the case.
I also waited for a new update to come, hoping that it might fix the issue, but the issue persists. I have also deleted tha app's cache and also deleted and reinstalled the app. Still nothing..
What happened with that update, and how can I fix that??
UPDATE: The problem might me a hardware issue as it started doing it on Waze and HereWeGO.

I am reading in google store comments on the app that a lot of people seem to have a similar issue but I still haven't found any solution for this.

Try this.

@LalitSinghFauzdar Thanks for your suggestion. I checked and automatic date and time was turned on so it's not that.

Sorry mate as you've already tried deleting caches and reinstalling so nothing on that. This leaves an option to downgrade the app.

@LalitSinghFauzdar I will try that but first I will install a GPS app (like GPS toolbox) to reset GPS data. Might work!

You can try the following troubleshooting steps to resolve the GPS issue:

Setting location to high accuracy

On your phone or tablet, open the Settings app Settings .

Tap Location.
At the top, switch location on.
Tap Mode and then High accuracy.

Get a GPS lock and alternative NTP server

try getting a tool e.g TopNTP 1.1 which is highly recommended d to quickly lock the GPS position or even try calibrating using different  GPS configuration profiles and choose the best one.

Using an alternative location provider

You can make use of other alternative location providers e.g Unified NLP that uses alternative location backends such as GSM location backend or Wifi location service

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

I tried everything. I'm starting to believe that this might actually be a hardware issue because it now started to do this in other apps as well. It can find my location very quickly but It can't navigate without losing signal every 5-10 seconds.

Perhaps that could be the reason, try sending the device to a service center

I had this problem in Cat S40 Android 5.1 and I found a solution for this exact problem (when I did this solution, I did not lose personal data, and my contacts and pictures, etc. were not deleted).
I went to Settings > Apps > Google Play Services and deleted Cache. Then, on the same screen, click on Manage space button > click on the last button to erase all data, then reboot your phone and install all Google related updates. Make sure to re-sign in for Google backup (for me, after I rebooted the phone, it gave me a warning that I have to set the backup).


text:
Access data on phone with broken screen (Samsung galaxy S5)
I'm trying to retrieve data from my poor dead phone. I can turn it on, but the screen doesn't work, so I'm not even sure it is at the lock screen. Anyways usually I use a software called Android file transfer to download and upload data, but it won't access the phone because it's locked. The screen doesn't work at all, any solutions?

Do you remember having the USB Debugging turned on?

I'm not 100% sure, but I think yes

Well, but we need to be sure if it is enabled. Download Samsung  drivers from the internet and also grab Minimal ADB & Fastboot. Tell ke wheb ready.

You need to check and see if you still have USB Debugging enabled

I had the same problem with my poor S4 with a screen lock sometime back. To remove the lock, I used the Google app Find my Device to reset the password to a keyboard typable one (you can't just remove the password through it), then after that I used a USB OTG adapter with a USB keyboard to type the password in.

If you have USB debugging enabled on you device, Droid@Screen allows seeing the screen output and also interacting.
Though it's slow but could help you out.
Note: You'll need the appropriate ADB drivers installed on your PC.


text:
Samsung Note II device Driver
When I plug my phone (Samsung Note II) into my Laptop only charging takes place. I cannot view my phone in My Computer. When I go to Device Manager, it says the Driver for GT- N7100 not installed. Install the latest driver for the device”.
When I run trouble shooting a window appears saying GT-N7100 does not have a driver.
What should I do to resolve this problem? However, it was working very well during last 3 years.

Installing Samsung Smart Switch or Samsung Kies will definitely give you the drivers you need, without needing to install any drivers from Shady sites.


text:
My Samsung galaxy s5 seems to be half rooted
I recently factory reset my rooted Samsung Galaxy s5. The problem that I am now having is that to apps such as my Internet browser and androad pay disable features on the grounds that my phone is rooted, but other apps such as supersu do not act as if my phone was rooted.
How should I fix this problem. I am currently experiencing all the disadvantags of rooting but none of the positives so a fix in either direction would be great.

You should consider flashing a stock firmware/ROM to solve this

try either rooting completely, or removing any custom stuff(kernel, bootloader etc).
if that doesnt work try flashing the stock ROM manually.

Knox would have been tripped when you rooted. Unfortunately, (if I remember correctly) you can't easily untrip it. It will keep failing SafetyNet, so you'd just be best off going back to a full root and taking those benefits.


text:
Do not show GMAIL account in gmail
for all my email I only use office365. But I also have a gmail account. When I open the gmail app, my gmail account is opened as primary mail. I don't want that I want the o365 account as primary mail, or even better I do not want the gmail mail at all. I switched all sync with the gmail account off. Did not really help me. If I remove the gmail account completely it is fine, however android starts complaining about not having a backup location then. Any ideas?

Settings > Accounts > Google select the Gmail account and turn off Sync Gmail option
I have two accounts that I don't want them to come in to my Gmail app, but I still want them connected with my phone and turning off Gmail sync did the job.

Thanks, The O365 is now the primary indeed, the gmail one is still selectable in gmail, but that's ok.


text:
What does “hand with 2 arrows icon” status icon represent?
Can anyone help me identify this icon that looks like "a hand with 2 arrows"

Looks like data saver.

It's called Air Browse and it was available in some older Galaxy phones.
You can disable it by going to Menu --> Settings --> Section "Motion" --> motions and gestures --> Air Browse
Details here


text:
Custom voice commands
I'm looking for an open source way to specify custom voice commands that use the Google voice recognition backend. It has to be open source and work offline. (I already managed to get the Google app which is responsible to voice recognition to work offline, restricted by Xprivacy and AfWall+.)
What I need to do is relatively simple. For instance when I say "Turn on light 1" it has to send a simple HTTP request to ’http://192.168.1.5/light/1/on’, when I say "Temperature to 23 degrees in the living room" it should use the url ’http://192.168.1.5/livingroom/temperature/23’ instead etc.
I know there are closed-source apps that can do this (Tasker for instance), but I I'm way too paranoid to install something on my device that needs network/Internet access and is closed-source. So are there any open source apps that could do this?

Did you even read the question?

Sorry for the last comment. I lost in answering two different questions. I was suggesting you pocketsphinx. It is also available for android


text:
Move data (without cloud storage) from CM 13.0 to LineageOS
My current phone is running CM 13.0. I have a new phone ready, running LineageOS. What's the simplest way to move all data (most important: contacts, pictures, mail + configuration, SMS) to the new phone?
Both phones do not have Google services installed and I don't want to move my data to the cloud. I tried to make a adb backup on the one phone and a restore on the other phone. I did not run into an error, but I also did not see the data on the new phone. I would be happy to pay a small fee for a decent tool, but without access to the play store, most apps are not an option.

You want to move app data or media files (pictures files videos etc) ?

I want to move both kinds: I guess contacts, sms, ... are app data and pictures are media files.

First and foremost: provided that you trust 3rd-party APK provider sites (APKPure, APKMirror, etc.), no Play Store access is not a problem - you will only be restricted from paid apps. For trust issues read this question (and others related) on the site.
Contacts:

In the Contacts app, top-right menu - import/export - export to .vcf file.
Select items you want exported.
A .vcf file will be saved by default to the root of the internal storage - back it up somewhere.
Import later with the import from .vcf file option.

SMS: use the app SMS Backup and Restore. Been using the Pro version of the app since Android 4.x and it always worked smoothly. Backed-up content will be stored in the SMSBackupRestore folder under internal storage. APKMirror
Mail: your mail is supposed to be all up in the clouds, i.e. synched with your mail server, so there should be no need of backing them up in the first place.
Media files (picture, music, etc.): provided that you know the location, just copy them off the device. Use the details option in the Gallery app if you need help locating a specific picture.
App data: the free version of Titanium Backup is enough for backing up individual apps' data. Backed-up content will be stored in the TitaniumBackup folder under internal storage. Note that, before restoring app data, you might have to start them once. APKMirror
Copy backed-up contents off the device (keep folder structures intact), then after flashing LOS, copy them back in place, and use respective restore options.

Pictures and other media you can move by plugging both phones in PC via USB and manually transfer it. Since you "killed" all other options. Contacts can be transfered by taking backup on old phone (there is option for that in contacts app, don't know where exactly) and transfer file to new phone (example Bluetooth) and import contacts from backup in contacts app. For sms i'm not sure if it can be done like for contacts, but you can look in settings of messaging app (I personally don't have option but who on Earth backup SMS?) If you have something important in few messages just take screenshots and move with other pictures, or copy it and save in the file.
However I don't see other way to do this since you killed all options.

What you can do is you can take entire backup of your phone using titanium backup it works pretty well if you use it correctly. It has two version one works with rooted phones and other without. You cannot expect much features in free versions though you can buy paid version if you need more info on how to backup in detail check out their official site for pro version : Titanium Backup Pro Official Site

authors: Једноруки Крстивоје


text:
Changing number to new phone but keeping chat history
When I tried to restore up my old chat backup from Google Drive to my new number on a new phone, WhatsApp didn't detect it. Does this mean I can only transfer chat history if it's the same number? If so how can I move my old chats to a new phone with a different number?

I don't think this can be possible. First you need to swap numbers. Log in with your old number then swap to the new one.

Chat history backup and restore feature can be used only to change the mobile device. Because the backup will be taken for the particular mobile number and can be restored in the same number.
How do I change my WhatsApp number without losing my chat history?
There is an inbuilt option in WhatsApp Messenger to change the phone number without losing the chat history. Please read the official documentation to do the same.

https://faq.whatsapp.com/en/android/27585377
https://faq.whatsapp.com/en/android/28030001/?category=5245246


text:
Android 8: USB connection now drains the battery, instead of charging it
Ever since I updated to Android 8 on my Nexus 5X the USB connection drains the battery, instead of charging it. I have tried it with my laptop, my workstation at the office and another computer, and the result is always the same.
The picture below shows the battery charge graph. After 2 hours and an half connected through USB to the computer the battery went from about 20% to 7%. I have no applications running, turned off the WiFi and the mobile data.

Why has Android 8 changed the behaviour of the USB connection? Is there any way of reversing it?

This is most likely a cable or charger issue... Or less likely a bad USB port on the device. Try a known good cable and charger and boot into safe mode.

@acejavelin I am using the same cable with which I have been recharging this device for over an year. As I wrote in the question, I have tried it in different computers and USB ports.


text:
Contacts shows truecaller and paytm links
I use LETV with marshmallow. I use PAytm and truecaller. recently these apps started to show up their pay for the friend and send money links and it's irritating. I don't want to uninstall these apps but I want contacts to show only call option.

This is how you've to proceed.
Step 1: Go to Settings.
Step 2: Scroll down to Accounts

Step 3: Choose either Paytm or Truecaller.

Step 4: Disable contact sync for both.


text:
Moto G 4- Call ended when I start calling
I have a trouble with my Moto G4! When I tried call someone my cellphone start calling and after 5 seconds it ened the call! I remove my SIM CARD and put it in another cellphone it happened too!
Can someone help me?

I remove my SIM CARD and put it in another cellphone it happened too! - You have put your SIM in another phone, and the problem persists? It is a problem in your SIM CARD...

@LeonardoAlvesMachado I think so! What would I do? Go to the Support Center of my SIM Company? :)

Once I had a problem with my SIM (related to internet connection) - I requested a new one from the company (with the same number), and it fixed it... Maybe it does the trick for you...

Is it possible that you are hanging the call with your cheek? or part of your face? or that it has enabled a feature that when it doesnt detect light (as when you put it face down on flat surface) it goes to sleep or hangs? check that out.


text:
How to forward calls in Android without extra application?
In Nokia, I did it by typing *71003584012345678 where 71 for the unanswered calls, 00358 for the Finnish country code and the phonenumber 4012345678.
I know there are many applications for the task but I do not want to use them.
I heard that some Nokia Android phones and Sony phones have a builtin feature for the call forwarding in their phones.
However, I cannot find such a feature in my Oneplus.
Phone: Oneplus 3T
OS: Android 7.1.1

I believe this isn't an original Android feature. Nokia has put it in its version, but other phones might not have it for you. So, you'd need an app...

@LeonardoAlvesMachado Can it be supported by the carrier? What does happen if your phone is switched off? Is forwarding working then? I do not think so. - - Do you have any recommendations about the applications so I can test their effects.

Unfortunately, I've never tested (nor needed) this feature, so I can't recommend any app for that. Here, on Brazil, the carrier has this option for all kinds of phones - they charge for it, and it is not cheap at all, even for local calls...

I got the answer in Oneplus support chat

In that case, please Go-to phone app-> click the 3 grey dot right top corner-> click settings -> call setting-> select SIM 1 or SIM 2.

Output: as expected.
Details

Set your Smartphone to Airplane mode or switch it off if you want to forwarding to go directly to your second phone. Setting: unreachable call.


text:
Controlling cameras via WiFi only
I am interested in how to make video feeds from non-activated smartphones via WIFI (no 3/4G connection) accessible to a Windows workstation on that same local WIFI network.
I have a need to produce multiple video inputs (similar but not exactly same as multiple home security cameras) and am thinking that using older (cheaper) model smartphones might be able to be tied together via WIFI only. I know there are plenty of remote access access apps out there but i'm needing something to use with WIFI only - the phones will not have a cell carrier plan for 3/4G connectivity.
Ideally there's an app that gives basic control - zoom, start/stop, video/single frame - but it would be enough to just have a way for my network to pull whatever video feeds are present at a given time.

There are many apps on the play store that will do what you’re asking. I know for sure that “IP Webcam” will because I’ve used it myself. Here’s the link:
IP Webcam