Galaxy S contacts - Media tab. What is it for? Called supplier and researched the web no one seems to know.
Go to contacts. Select a specific contact. Look at the top of the screen.

It lists four tabs   Info -- History -- Activities  -- Media.

Does anyone know what the media is for and how to use it.

Rogers and samsung cannot even tell me?

Frustrated

I believe it's for displaying photos, videos, etc. uploaded by the contact on Facebook, Twitter, et al.

Edit: Confirmed, it shows Facebook photos uploaded by my contacts from Facebook.


Decompile/Recompile Apk on Android device So I am running Phoenix OS and I have installed Termux.

Is there a way to decompile and then recompile an apk inside of android.
I see this required for Apps here and there but I don't have a physical computer.

No, here is the official response from the developer here.
To quote

  We leverage a couple of Java7 features that aren't completely in AOSP
  yet. Most of this being the java.nio2 library. Additionally our YAML
  library (SnakeYAML isn't compatible on top of Android).

  Finally, our native binary (aapt) that has builds for Mac 64/32, Unix
  64/32 and Windows doesn't have an ARM build for AOSP. That is why.


Negative timespan on battery usage graph and blank WiFi data usage graph on CM12.1 after installing WhatsApp I recently installed CM12.1 on my Moto G 2013 XT1033. After installing WhatsApp and rebooting, the data usage meter isn't showing. The same goes for the battery usage details.

Click image(s) for larger versions

data usage showing up weird data cycles.

It's a bug. Just try to restart your phone a couple times, and it will be ok.


What exactly is the advantage of 11 pin MHL connector in Samsung Galaxy S3 I have read that samsung galaxy S3 has a 11 pin mhl connector and it can support USB OTG as well. Also I have read that the device can power the cable. I didnt quite get what is meant by USB OTG support included. Both MHL and USB OTG are there on other phones too (like sgs2 and htc one x). How do I use the 11 pin connector to my advantage?

Also if the 11 pin connecter can power the device, then why do we need to again connect power cable to the mhl adapter provided by samsung?

USB OTG stands for USB On-The-Go. This allows your phone to use USB devices (e.g. mice, keyboards, external USB drives) through a MicroUSB to USB adapter.

The MHL adapter allows your device to connect via HDMI to a TV or monitor. The statement that it can power the device just means that it can both charge/power the phone and allow HDMI output via the MHL adapter.  To get that power, though, it requires your power cable to be connected, as HDMI does not provide power. Not all MHL adapters can do this.


Not receiving incoming messages on my mobile I'm using a Samsung Galaxy S2 mobile.
Since last week I have not been receiving any kind of incoming messages on my mobile.

I tried message centre no. deleted and re-enter, and powering off my mobile and restarting also.
My network setting also perfectly cross-checked, but still the problem was not resolved.
I called many times to customer care, but they are not properly responding at all.

If its not a network related issue then the problem could be from device itself. As Samsung Galaxy S2 has a built-in spam functionality in messaging.

So inorder to verify the same, just try sending sms with any another device on your S2 and just see if the other device gets a delivery confirmation report or not, if it does, and you still don't receive that sms. Then in this case you've unknowingly/accidentally switched on the spam function your Galaxy S2.

Follow the instruction below to unblock your incoming SMS

Using the Settings menu

From any Home screen, tap Messaging.
Tap the Menu key.
Tap Settings.
If necessary, tap Spam settings to select the check box
Tap Unregister number as spam (if any)
Touch and hold on the desired number and then tap Delete
Tap OK

Hope this would resolve your problem :)


What's the Android equivalent of /etc/fstab? Sometimes I really wish they hadn't messed around with Linux so much! I know there's an /etc/fstab in there somewhere, but where?

I'd like to mount some partitions with alternative filesystems (because I don't like FAT32).

Don't think about Android as a heavily modified Linux distribution. Because it's not. The nearly only thing that Android shares with a Linux distribution is the kernel. And even this component is modified. Also other core components, like the libc, differ.

Android has no /etc/fstab

You don't need /etc/fstab to mount an partition. But there is IIRC no mount command either.dev_mount should work (root required). To answer your questions title: All startup system mounting is done with the/etc/vold.fstab helper script.


Unoffical roms 4.0 or 4.1 for Galaxy Note? Possible Duplicate:
  Where can I find stock or custom ROMs for my Android device?

I've been over to XDA forums and am overwhelmed by the amount of information available. I am interested in getting 4.0 or 4.1 on to a Galaxy Note but don't really know where to start with the whole process. Currently the device is rooted and runs 2.3, but that's about it.

What options are there right now? The few I've found cautioned users strongly against using them at the risk of bricking a device. Obviously this is always a concern, but it seems to be mentioned far more on the Galaxy Note.

Any advice or links to unofficial roms or guides on how to get this going?

You should look at CyanogenMod 9. It's an ICS rom. I've tried a few roms on a few phones and I still think CyanogenMod is the best. I doubt there would be any decent JB roms yet, at least none that were in any way usable or stable.


how does OTG enabler app work? There is a device has no USB OTG signal, but the cheker says: "your device OS has USB OTG API, check for USB OTG kernel or driver signal"
OS v.6.0.1 M, i cant find OTG enabler support it.
I want to learn how does OTG enabler work? and What are the files that deal with it?

It will not work unless your mobile supports it.
OTG requires a source of power that need for it to work. Some mobile devices fails to provide enough power for OTG to power up the USB drives etc.
I personally tried in dozens of my mobiles and tablets. Nothing worked!

not sure about rooted devices


I uninstalled systemui... now phone stops working I have this phone, it is rooted.

I backed up the systemui which total size is smaller than 5mb then I uninstalled it using titanium backup then a message appeared "unfortunately systemui has stopped working" so I tried to restore it with TB but takes too much time (waited 20 minutes but still restoring).

I restarted the phone then the message still shows and its a black screen in the background... I tap "ok" and the message disappear a few moments but shows again and again.

Then I did a factory reset but the message "unfortunately systemui has stopped working" still showing with a black screen in the background.

How will bring back this systemui? is it possible with adb?

You need to have root and ADB access, which I assume you do.

Connect phone to PC. Verify ADB access by executing adb devices in command prompt - it should show your device under "list of attached devices".
From there, do adb push /PATH/OF/BACKUP/SYSTEMUI/ON/PC /sdcard to push SystemUI to internal storage.
Execute adb shell and then su to get a root shell.
Execute mount -o remount,rw /system to remount /system for read-write access.
Execute cp /sdcard/SystemUI.apk /PATH/OF/SYSTEMUI where /PATH/OF/SYSTEMUI is where your SystemUI should be. For many recent devices it should be /system/priv-app/SystemUI.
Execute chmod 0644 /PATH/OF/SYSTEMUI/SystemUI.apk.
Reboot phone.

Do report back if you're successful or if any error pops up - do not attempt to proceed without knowing the error for sure. If you don't know how to use ADB or how to extract APK from a TiBu backup, search engines are your best friend.


Is there a way to switch to charging only before plugging my phone into an USB? Is there a way on Android 6.0 to switch to charging only before plugging my phone into an USB?

Enable developer options - To enable Developer Options, go to Settings and select About phone. Now, scroll down and find out Build number. Tap on this option around 7 times. You will get a success message
You will find Select USB configuration . Tap on that too open a sub menu and choose Charging only
Next time you connect, it will revert to charging automatically


Possible to purchase (buy) an Android app from the Google Play store web site without installing it on any device? Is it possible to purchase (buy) an Android app from the Google Play store web site without causing that app to be automatically installed on a device?

As far as I know there is no way to buy an app without selecting a device and triggering automatic installation on that device. If the device is offline as far as I know the installation will be performed the next time it comes online.
The only workaround would be to add the Google account on a device, enable Airplane mode, remove the account and reboot the device. Then the device is still listed in Google Play Store for a few months and can be used to buy apps but they will never be installed as the devices comes never online again.
A similar option are "virtual devices" devices that do not exist in reality (or as emulator) but are registered in PlayStore. App download tools like Raccoon are capable of creating such virtual devices. But if those devices are not used for a time they also loose functionality.


Samsung J7 (2017): How to turn on typing suggestions yet keep autoreplace disabled? Not sure if I'm using the right terms here. By typing suggestions I mean the horizontal word bar that stays right above my keyboard and suggests which words I may be trying to type. And by autoreplace I mean that when I mistype a word and press space, the keyboard auto-replaces my word with what it thinks I meant.

My device appears to bundle both options into one, which either on or off:

This worked as I want it OOTB in my old Samsung J3 (2016).

I just installed Gboard and it works the way I want.


Can you run 'normal' Java programs on Android? I know some 'normal' Java (computer Java), and I want to run such a program on my Android device. Is this possible? If yes, how?

Generally this is not possible as although Android-flavored java has the same syntax and semantics as typical java, it does not run on the same virtual machine (Google has its own VM that android phones all ship with and which has a different byte code format than conventional java VMs) nor does it use or have access to Oracle's java standard library. Google reimplemented most of the important elements (e.g. Google has its own implementation of HashMap, ArrayList, etc.) and ditched a lot of other stuff (e.g. there's no swing package in Google's library).


How to root Sony Ericsson Xperia Mini Pro with linux computer I have found a lot instructions, but most (or all) of them use a Windows GUI application to root the device. The Linux scripts, that I found did not work.

My telephone:

Model: Xperia Mini Pro (SK17i)
Android-Version: 4.0.4
Kernel-Version: 2.6.32.9-perf
Build-Nummer: 4.1.B.0.587

How can I root this phone with a linux computer?

HINT
This is not a duplicate question, because I want to do it from Linux (not Windows) and second the alleged solution does not contain an answer for my phone!

install wine on linux, then run windows program and root
download link :

  or install windows on vmware.


Bad LCD, Reset to Factory I have a galaxy sII (i9200m) updated to the latest firmware and would like to do a factory reset. I have no idea how as the LCD is completely shot (solid black).

Hope you can help.

Thank you

Since you have no access to the UI, the option would be using the adb shell.

Note: the adb shell will Only work if USB debugging was Previously enabled!

Connect your device with the USB cable. (install drivers if needed)
Use a terminal (or cmd if in windows) Change to your adb location directory. Run the following to do a recovery wipe:

adb shell
> recovery --wipe_data


problem with google sign in my sons tablets has a pop up  saying unfortunately, the processcom.google.process.gapps has stopped.  This wont allow us to  do  anything. it  seems to  be causing a problem with signing in to  his google account. any  help  would be great

Try Removing your google play service and install the Last version it should be working

Or Just update your google play service (if your phone is not Rooted)


Galaxy S3 randomly deleting my contacts My Samsung Galaxy S3 just deletes some of my contacts on a regular basis.  Any ideas on how to stop this and or recover those deleted contacts?

Are these newly added contacts? If you are adding new contacts and adding them as "phone" contacts and not "google" contacts, and you have syncing on, it may be syncing your google contacts to your phone, and deleting the ones that aren't google contacts. This happened to me a couple of times.


Is there a way to enable the ringer/notification sounds only when using headphones? Let me explain the scenario:

I always keep my phone in vibration mode (no ringer, no notification sounds, just the vibration), since I'm a forgetful person and I'd end up forgetting to turn the ringer off when I'm in a meeting or other occasions when it wouldn't be appropriate.

This works fine for my needs, except in one instance: when listening to music. When I listen to music I typically keep my phone in the pocket of my jacket and I end up missing all my notifications, since between the music and the fact I don't have the phone in my hand or on my desk I can't hear nor feel the vibration.

My question is: is there a way to turn the ringer/notification sound on when the headphones are connected, while keeping it off when they aren't?

I'm running rooted stock Marshmallow (6.0.1)

I don't have Android Marshmallow but following apps can easily achieve the goal on Android Lollipop 5.1. Should not fail on your OS, I believe. Let me know the result in any case.

MacroDroid

When headphones are plugged:

Trigger: Headphones Insert/Remove → Headphones Inserted
Action: Volume Change → select Notification and Ringer, and configure the slider for the level of volume you want

When headphones are removed:

Trigger: Headphones Insert/Remove → Headphones Removed
Action: Volume Change → select Notification and Ringer, and keep the slider to 0

Automate

It seems to work too. Your flow should look like this:

(Click image to enlarge)

Relevant blocks:

Interface → Wired headset plugged?
Settings → Ringer mode set

The said flow would cause the ringer and notification volume to come back to the level you set them to, before switching the phone to vibration.

Atooma

It worked as well. However, it appears to not been updated since May 2015.

When headphones are connected:

IF: Headphone → Plugged
DO: Audio Manager → Set ringer volume → configure the slider
DO: Audio Manager → Notification volume → configure the slider

When headphones are removed:

IF: Headphone → Unplugged
DO: Silent mode → On → Vibrate: Yes

Droid Automation

It also worked well for me.

Instructions:

Profile: Headset plugged

Trigger: Headset state → Becomes plugged
Task: Sounds & Media → Volume: Ringtones → configure
Task: Sounds & Media → Volume: Notifications → configure

Profile: Headset unplugged

Trigger: Headset state → Becomes unplugged
Task: Sounds & Media → Volume: Ringtones → configure to zero


What device is this? I've seen a particular phone on Engadget and many other sites but I can't figure out what it actually is.

Here is a link: https://www.engadget.com/2016/05/22/google-science-journal-for-android/

Any ideas?

If you're talking about the one in the title picture, it's obviously an LG V10, specifically the dark blue color variant. The signature "secondary screen" is present.


Missing space/Storage space running out Galaxy S2 [tried almost every solution I can find!] I periodically get this error on my phone. It will say the internal storage is running out but when I check the storage use it will say:

Total space 1.97 GB
Available: 182MB
Apps: 622 MB
Cached 11.70 MB

This time, I checked my android/data folder and it said Spotify was using 1GB of space (in addition to all the space it is using in my other storage), so I deleted the Spotify cache and uninstalled it, then wiped my cache in recovery, but I didn't end up with any extra space afterwards.

I've deleted the log and LOST.DIR folders.

I can't seem to free up any more space. Every time this happens I have to factory reset and reinstall cyanogen (I'm running CM 10.1.3 now) to recover storage space, but each time it happens again eventually. I tried updating to a newer version of CM 10.1.3 but that doesn't help either.

UPDATE: I went through my apps to see if there was data I could get rid of there. I found 268MB in my Twitter app cache, but when I tried to clear the cache it wouldn't move. I uninstalled twitter but it didn't free up any storage space...

What am I doing wrong?

(Thanks!)

Just so anyone reading this who's having trouble knows, I figured out the answer.

My phone has several data/log folders (for some reason), and definitely had saved dumpstate files to those locations before so I assumed that when they were empty that wasn't the issue. HOWEVER.

I thought I had looked everywhere on my phone, but using ES File Explorer, even with 'see hidden files' turned on, doesn't show you all the files on your device automatically. Turning on Superuser lets you view more files, and there was another data/log file full of 1GB of dumpstate files hidden in another folder. Deleting this sent my storage space back to normal.

So, if you've tried deleting log files with a file explorer app and it hasn't worked, check your settings, make sure your file explorer app has all the access permissions it needs, and look harder. They're probably there.

Knew I was doing something wrong! I had never read anything in existing answers saying that this might happen when you look through your phone with a file explorer app, so hopefully this helps someone who's still stuck (that or it was just me).


Alias place names for use in Voice Actions? Is it possible to create an alias for a place so that I can use the alias in voice actions? Examples of the type of thing that I'd like to be able to say:

Directions to Home
Navigate to Jim's House

Currently this functionality doesn't seem to be possible using Voice Search.

There is a free app in the market called NavigationPro which is a little funky to figure out at first.

It allows you to save locations and name them in the app.  You can then enable the feature in the preferences for the app so that whenever you run the app it automatically prompts you for a name you can speak.  Once it recognizes the name it automatically goes to Google Maps and starts navigation for the address.


How can I root my Toshiba AT300? I'm trying to get root access on a toshiba AT300 android tablet.

I found this post from google where this guy has tried to get root access.

http://www.thriveforums.org/forum/toshiba-thrive-development/12995-at300-101-ice-4-0-3-rooting-possible-3.html

the problem is that when I run the RunMe.bat file and choose option 1 to root he device a screen pops on my tablet will the heading "Full restore". It asks me to enter the device encryption password below.

I am not sure on where to get my encryption password from.
I left it blank and press the "restore my data" button at the bottom of the screen

While the script runs there is a permission problem that I do not understand
So I am pasting the whole script below :

======================================================================
= This script will root your Android phone with adb restore function =
= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea)     =
=             Idea for Tablet S from Fi01_IS01                       =
=                      (13.10.2012) v15                              =
======================================================================

Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)

x) Unroot

Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode
Please connect your device with USB-Debugging enabled now
remote object '/system/app/Backup-Restore.apk' does not exist
remote object '/system/bin/ric' does not exist
.
.

Normal Mode enabled!
.

Pushing busybox....
1314 KB/s (1085140 bytes in 0.806s)
Pushing su binary ....
1082 KB/s (91980 bytes in 0.083s)
Pushing Superuser app
996 KB/s (996704 bytes in 0.977s)
Making busybox runable ...
.
Please look at your device and click RESTORE!
If all is successful i will tell you, if not this shell will run forever.
Running ...
Successful, going to reboot your device!
Waiting for device to show up again....
Going to copy files to it's place
mount: permission denied (are you root?)
You can close all open command-prompts now!
After reboot all is done! Have fun!
Bin4ry
Press any key to continue . . .

I found a Ubuntu ARM version that I want to Install and run on my toshiba AT300 once I am able to root it.

Can someone please help me figure out how to get root access on this device?

It looks to me like your device has had encryption enabled on it. If that's the case, you'll have to have the encryption password before you can root it. Was this device issued by your work? I doubt it came encrypted by default, since it adds overhead. I could be wrong though- this is a bit out of my depth too.


Boot Loop On Reboot After Successful Root (With KingoRoot & KingRoot) I first tried to root my Samsung Grand Prime (SM-G530W) a while back using KingRoot and it succeeded, but after restarted my device it got stuck in a boot loop and eventually showed the "Custom binary blocked by FRP lock" error, but after factory resetting it everything was fine again. Now, I tried to root my phone again using KingoRoot this time, once again it was successful, but now it's stuck in another boot loop and there is no error message. I tried booting into recovery mode and factory resetting, but the problem still occurs. What can I do???

Also, I only have today and tomorrow to figure this out, so I posted this EVERYWHERE.
Here's the thread on other websites, see if you can find any useful info:

http://forums.androidcentral.com/general-help-how/717089-boot-loop-reboot-after-successful-root-kingoroot-kingroot.html?mn_qa=1#post5369840
http://www.androidauthority.com/community/threads/boot-loop-on-reboot-after-successful-root-with-kingoroot-kingroot.30729/

There's also 3 more, I'll link them if I get at least 10 rep (it's required).

I fixed the problem by following this YouTube video:
https://www.youtube.com/watch?v=lWuH7Km6GSQ


Will I lose all user data when leaving Beta programme if running a stable build? I'm enrolled in the beta programme but currently running a stable build. The beta programme page states (when leaving the programme);

  Soon afterwards, your device will be sent an OTA update that will wipe all user data and install the latest stable, public version of Android

I would like to leave the beta programme but don't want to lose my user data. As I'm running a stable build, will my data be safe? I would hope that as I'm running the latest stable build I will simply not receive any future beta releases.

You won't lose your data. You'll only be sent a fresh build of Android that wipes your device if you're currently running beta software when you unenroll.

I enrolled in the beta program on my Nexus 6P to get the finished version of 7.0 Nougat when it came out, installed it, and then later unenrolled while running the finished build of 7.0. My data was, as expected, not wiped.

tl;dr: Your data is safe, so long as you are running a finished release build (and not beta software).


mounting google nexus s on linux at fastboot mode screen I have looked at similar questions but could find an answer.

Device: Samsung google nexus s i9020
OS: Android 4.1.2

The phone mounts when the OS has loaded and when there is an option to enable usb storage.

I am trying to root my phone and boot loader is locked. I need to connect to my computer (Linux Mint) to run a program to unlock the boot loader. for some reason, the phone does not get mounted automatically anymore.

log from a previous successful mount on OS load

Apr 13 20:20:25  kernel: [   93.795791] usb 1-1.1: >new high-speed USB device number 4 using ehci_hcd
Apr 13 20:20:25  kernel: [   93.889485] usb 1-1.1: >New USB device found, idVendor=18d1, idProduct=4e21
Apr 13 20:20:25  kernel: [   93.889489] usb 1-1.1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
Apr 13 20:20:25  kernel: [   93.889493] usb 1-1.1: >Product: Nexus S
Apr 13 20:20:25  kernel: [   93.889496] usb 1-1.1: >Manufacturer: samsung
Apr 13 20:20:25  kernel: [   93.889498] usb 1-1.1: >SerialNumber: 3630F20CB6EF00EC
Apr 13 20:20:25  kernel: [   93.951562] Initializing USB Mass Storage driver...
Apr 13 20:20:25  kernel: [   93.951755] scsi6 : usb-storage 1-1.1:1.0
Apr 13 20:20:25  kernel: [   93.951876] usbcore: registered new interface driver usb-storage
Apr 13 20:20:25  kernel: [   93.951879] USB Mass Storage support registered.
Apr 13 20:20:25  kernel: [   93.955427] usbcore: registered new interface driver uas
Apr 13 20:20:26  kernel: [   94.951743] scsi 6:0:0:0: >Direct-Access     Google   File-CD Gadget   0000 PQ: 0 ANSI: 2
Apr 13 20:20:26  kernel: [   94.953211] sd 6:0:0:0: >Attached scsi generic sg2 type 0
Apr 13 20:20:26  kernel: [   94.955200] sd 6:0:0:0: >[sdb] Attached SCSI removable disk

log from an unsuccessful usb mount during fastboot mode

Apr 13 22:33:07  kernel: [ 8051.407340] usb 1-1.1: >new high-speed USB device number 9 using ehci_hcd
Apr 13 22:33:08  kernel: [ 8051.500735] usb 1-1.1: >New USB device found, idVendor=18d1, idProduct=4e20
Apr 13 22:33:08  kernel: [ 8051.500743] usb 1-1.1: >New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 13 22:33:08  kernel: [ 8051.500748] usb 1-1.1: >Product: Android 1.0
Apr 13 22:33:08  kernel: [ 8051.500752] usb 1-1.1: >Manufacturer: Google, Inc
Apr 13 22:33:08  kernel: [ 8051.500756] usb 1-1.1: >SerialNumber: 3630F20CB6EF00EC
Apr 13 22:33:08  mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
Apr 13 22:33:08  mtp-probe: bus: 1, device: 9 was not an MTP device

fastboot unlock software waiting for the phone

~/android/nexussrootICS$ ./fastboot-linux oem unlock
< waiting for device >

Can someone suggest how could I mount (manual/automatic)? Thanks

To my knowledge, in fastboot mode you cannot mount the device to your PC. MTP and fastboot are two different things.

According to the CyanogenMod Wiki on Fastboot, the solution might be simple:

  If you see  at any point when executing fastboot command, the PC is not configured to use fastboot properly. Most typically, this is because you are not running fastboot with elevated privileges.

Which means: you must run fastboot as root user, e.g. sudo fastboot devices or sudo fastboot-linux oem unlock.

If that does not solve your issue, it might help to take a look at the steps necessary to use the adb command line utility: For adb to detect your device, you need to have setup a corresponding entry in your /etc/udev/rules.d. First run lsusb to check how the device identifies itself to the system. These data you can also take from your above quoted log: idVendor=18d1, idProduct=4e20 is the information we need. Now, the corresponding entry in /etc/udev/rules.d/51-android.rules should look like:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e20", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

Save the file, and reload the udev service (service udev reload). Re-connect your device. Now adb (or, in your case, fastboot) should be able to find it. You can check that using the command adb devices (or fastboot devices), which now should list your Nexus S.


Rooting a regularly used Droid Incredible I remember when I jailbroke an iPhone one time I had to use iTunes to restore the default system because there were a lot of applications installed on the phone already (which apparently increases the chances of a brick).

Is this the case with Android phones, specifically the Droid Incredible? I have been using it regularly for a period of two or more weeks and I would like to root it but I want to make sure it is safe to do so with a lot of applications already installed.

Rooting won't affect any applications that are already installed.  All you're doing is giving yourself administrator rights to your phone.  You won't have to wipe/reload, etc. unless you plan on installing a custom rom.  If you do want to install a custom rom, I highly recommend using Titanium Backup to backup all of your apps and their data.  Also do a Nandroid backup (it's like making an image of your phone that you can restore to) right after you root and before you do anything major to your phone (such as installing a rom).


Alarm clocks aren't working on Android 6 I recently moved to Android 6 and promptly slept in the next day as my alarm clock (Alarm Xtreme) wasn't waking me up.

I search around a bit, disabled the energy setting stuff for that application and went to bed...only to not being waken up again.

I read some more and some people suggested a different alarm app ("Simple Alarm Clock" that apparently should work on Marshmallow). I set up my alarms and then went on to close the application as I always do (rectangle button, push the application window 'out') only to see the little alarm bell icon in the status bar disappear.

I went back to the Alarm Xtreme application, opened it and sure enough the alarm bell symbol appeared. Closed the app and the symbol immediately disappeared.

What is going on there and how do I fix it? Aren't alarms running in the background anymore? If yes why not?

I don't want to always remind me to open the alarm app before going to bed, mostly because I'd forget it half the time.

Oh also because that is mentioned a lot: My phone is always plugged in when I sleep.

When you say the little alarm status bar symbol, do you mean up the top left? If so, it sounds like that alarm app is running as a Service rather than registering with the system's AlarmManager.

When you swipe the app away from the multitasking view, you are killing the Service. More details

I have only a few suggestions:

Ensure the app cannot be optimised to save battery. Settings->Battery->Battery Optimisation (Overflow menu). Ensure app is displayed in Not optimised section.
Don't swipe the app to close it. This typically isn't needed on modern Android phones. Though really, I'd still not trust the alarm as the system can clean up apps whenever it needs to.
Use a different alarm app. I use Timely on Marshmallow and have never had a problem with it.


Nexus 4 GPS uses mobile data even when data is turned off My Nexus 4 running on Android 4.4.2 (KitKat) uses mobile data even when the mobile data is turned off, and I turn on the GPS. When the GPS is turned on I get the carrier message that data is used and the balance is reduced. Why is this happening?

Most phones use data downloaded from the cell network to speed up the initial position fix when you turn on GPS: without these data, it can take several minutes to first get the position, as the GPS receiver has to download all the ephemeris data (i.e. the latest updates/corrections about the satellites' orbits) via the low-bandwidth GPS connection.

Using the cell network to download these data only takes a few seconds, and then you can get a GPS fix right away if you have good visibility. It doesn't actually use the internet at all, which is why it's not affected by the mobile data setting, but since it does download data over your cellular connection, some carriers choose to bill for this as mobile data.

See also What is assisted GPS? on this site.


Uninstalled original alarm by accident on samsung galaxy ace ii x (gt-s7560m) I rooted my phone and uninstalled the alarm app thinking i could find a better one, which i couldn't. I was wondering if any one knows how to go back and reinstall it? Thanks

Since you've already rooted your phone, this should help.
Here!


Samsung Galaxy Tab mass deployment Device - Samsung Galaxy Tab 10.1 / Android 4.0.3

We are about to deploy 70 Samsung Galaxy Tabs for users who will be allowed only to use web browser to access document library. We created a Joomla site for document library.

How do I remove all the unnecessary apps from the screen except the
browser? Should I remove them one by one?

How to block access to other apps or setting?

Simply removing widgets and shortcuts from the screen will only prevent the very inexperienced (i.e. those who never used an Android device before) from accessing other apps, and not even sure for them. If your goal is to prevent most people from doing so (the very experienced will always find a way to circumvent your protection), you rather need something like a Kiosk-Mode.

Recomended readings/references on this:

Deny the installation of apps or add new accounts (kiosk mode) -- another Q&A here on our site
Child-proofing an Android phone? -- again a Q&A at Android Enthusiasts
KioWare - Kiosk System Software -- an Android Kiosk solution
Kiosk Mode on Android with SureLock -- also mentioned in the first Q&A
Kiosk mode on Android -- a blog on the topic
Google Search on the topic
German Overview on App Lockers (Google Translate version of the same page)

Btw: If you initialize all those tablets using the same Google Account, you can easily manage installations via your computers web browser (just a hint along).


How to use android device as display or terminal? I want to use an android phone as a USB terminal/display for a headless system.

The ideal user experiece would be:

Plug phone to the usb port.
System starts sending status info, phone displays it.

I prefer a solution without developer options/adb necessary.

Ideally the end user only has to install an app and open it up.

Does a solution exist?

My current partial solution:

android: Use usb-tethering to create rndis connection.
headless: bring up network device with a static ip
android: ssh to pc
headless: pipe output to connected pts with write(1)


Wifi network listing freezes on Nexus 4 after Lollipop update I have a Nexus 4, and finally decided yesterday to update to Android 5.0, after being fearful of bug reports.  And wouldn't you know it, I've found a nasty bug.

Nearly every time I try to display the list of Wifi networks in the Settings, the system freezes for about a minute, then I get prompted saying

  Settings isn't responding.
  Do you want to close it?
  REPORT WAIT OK

If I wait long enough (by hitting 'wait' or 'report'), then I eventually get the list of wifi networks, and everything appears to work normally* from that point.

If it's relevant, my phone also has the problem described in this question, and the update to Lollipop didn't fix it.  So I'm thinking a factory reset may be in order....

*I say normally, I had to wait a similar amount of time to authenticate to the network at Starbucks through the authentication web site, but once I was authenticated, everything appeared to work normally. I have no idea if this is actually a related problem, so I only mention it in passing.

I had this problem recently and solved it by removing old saved networks in the WiFi settings. I found that there were a huge number of networks with names that were strings of letters and numbers.

To remove saved networks open 'Settings' and choose 'Wi-Fi' (and
wait for it to load).

From the 3-dot menu choose 'Saved networks'.

You should see a list of networks in a similar format to those shown below:

Remove any you don't recognise (tap the network name and tap 'Forget'):

Once all of the unrecognised names have been removed the list of WiFi networks should load without freezing the system.
NOTE: I have found that this can occur again after a while, in which case repeat the steps above.


missing 3gb of internal storage on samsung galaxy grand 2 I have a samsung galaxy grand 2 which uses android version 4.4.2.
My phone says that i am running out of space and it keeps notifying me about it which is quite disturbing. In settings > storage tab, it says in somewhere there are 2.37 gb of misc file but i cannot find them.

I have nearly tried every cleaning apps in google play and i am sure that my problem is not just simple as removing junk files or cleaning caches. After that , i used DiskUsage app to analyze and things get more interesting. It says there is only 5.17 gb internal storage in my phone, including system data.

There are no more photo to delete or no more app to clear. I just wonder where is my nearly 3gb of internal storage or what is this 2.37 gb of misc file. How can i regain that 3gb ?
Can the reason of all this thing some sort of physical damage on my phone that i could never fix instead of software problems ?

Files like downloads are included in misc. Try to click on misc the to view them. The misc items can also be seen from any file explorer. In the second image attached, the total storage is more than 5.17 gib. If you add the values visible, the total is 5.78 gib. From what I have seen, there is no missing storage.


Odin projects and versions Trying to flash my old Samsung Galaxy Mini S5570. For this purpose I need to use some kind of software - Odin. I found several versions of odin project.

Which one is real one and where is the right place I can download newest Odin verison?

Odin is believed to be a leaked Samsung internal tool as you can see from Wiki . That's the reason you will not find a definitive,official website for downloading
 What is the ODIN tool? is a related answer and the point worth bearing in mind while choosing the right version is

  (....) you probably want to ensure someone else has tried it and succeeded

Now, coming to your question

  Which one is real one and where is the right place I can download newest Odin verison?

IMO, having been a past Samsung user, the best place to search right version for your device is XDA forums. Above answer cites a thread for a particular device.  LATEST ODIN v3.09 & ODIN 1.85 & ALLODIN MULTI DOWNLOADER VERSIONS
ROM Flashing Tools for ALL Samsung smartphones lists out various versions of Odin /  download links and compatibility with various devices, with the disclaimer that these ... might not be 100% accurate. Per this your device needs ODIN Multi Downloader v4.42. Another source  What Odin Version You Need For Your Phone corroborates
To start with, that would be the choice and this being an old device, there aren't many references available from a cursory Google search. You may like to do a deeper search
Another point to note is that tutorials on web showing how to use Odin , need to be correlated with version of Odin depicted and the one you are using, since buttons on tool changed. Here is one such guide ( I don't recall which Odin I used last so can't vouch for guide correctness). You may like to Google for more
Whichever guide you choose to follow, follow instructions explicitly and don't assume. This caution is to ensure that you don't end up bricking your device. All the best


Play store apps downloading forever after factory reset Steps before the problems :

The tablet was inactive, whitout recharging, for arround 1 year and
half.
Acidentaly pressed the keys to 'Download a custom os', and restarted the tablet during the process of download depsite the warning saying i shouldn't.
Did a factory reset trough the config option.

The problems :

All apps from playstore cant be updated or installed. When clicked on install, it will be 'installing' forever.

Cant install apk from outside playstore, i get a messsage  "There is a problem with the analisys of the package" (translated freely from my language). Tried 3 apks so far.

The time is wrong, 1h fowrward, maybe due to summertime.

solutions i tried :

For the problem 1 : Clear the cache and the data of the playstore, the download manager and gmail and forced them to stop (in a lot of diferent orders); Logged out and in the email on playstore (with diferent emails); checked for system updates (had none); checked if internal storage was fine downloading several thing from browser, all downloaded and executed normaly; Tried other apps, working pefectly(one, a store, even updated itself, but i couldnt install its apps as well; Restarted ; did another(s) factory reset; and changed the time manually.
For the problem 2 i just tried to find apk to android 4.0, and im not shure i did it ok.
For the problem 3 i changed the time manually; automatically; selected the region manually and automatcally, rebooted ; and just used the tablet for 2 days to see if would change. Did those repeatedly in various diferent orders.

Nothing worked, for any poblem. The youtube says, when i open it, that i have either the datetime wrong or a bad internet conection, even when i put the right time manually. So i think the time maybe could be causing the playstore problem also ? I dont know. Im tired.
info :

Tablet samsung p5100
Android 4.03
hardware has arround 7 years old
Touchscreen broken once, replaced in the past.
no sd card
The device might be rooted, cant tell, because cant install root checkers (it had the app supersu installed even after the factory reset. I removed it from an option inside the own app and it dosent persists factory resets anymore. Its gone)

Ps: there is no google play services installed, at least not with this name.

Solution to the problem 2 : Just install an valid apk for your current  android versions, in my case, 4.0.3
Solution to the problem 1 : Download and install (using the browser) a new playstore apk for your android version from another trusted store/site, like 'apkmirror'.


Calendar and facebook events and birthdays I'm using the native calendar in my Android 2.2. I'm also using Simple Calendar Widget but I don't think it has anything to do with my problem.

A few weeks ago everything was perfect. I had synced 3 calendars from the same gmail account and the calendar of my facebook account. So I could see the events in gmail's calendars, facebook's events and facebook's birthdays. Now, for some reason, facebook's birthdays dissapeared.

How can I do to get them back?

I read about exporting facebook calendar, but this way if after importing it in my calendar I add a friend in facebook, it's birthday wont appear, right?

Thanks!

Check that you have the calendar selected: go to Settings -> Accounts and Sync -> [your Facebook account] and make sure Sync calendar is selected. On some phones there might be a builtin Facebook sync which only takes care of the names, so if there is no Sync Calendar option, go to Add account and see if you have Facebook under Integrated contact accounts and More accounts. If so, add the one from More accounts and check Sync Calendar.

Edit: The problem can be fixed by removing and readding both sync accounts, waiting for the phone to remove them in between.


How to turn off Android Device Manager on the web My phone got stolen yesterday. I have never downloaded Android Device Manager or enabled it on my phone but for some reason, when I go onto the ADM web page, it could track my phone (up until a day before it was stolen).

So in a panic, I first changed my Google password to stop the thief from using my account, then I locked the phone using Android Device  Manager and then I clicked the 'Erase' command so that he could not get hold of sensitive information. Now the phone is off and I have installed several tracking apps on PlayStore since then but they are yet to be activated since it is still off. However, I have just learned that once it is switched on, that 'Erase' command will be executed and I can longer track my phone :( I read a question elsewhere where someone said he had lost his phone and requested the 'Erase' command but due to the phone being off, the command had not yet been executed. He then found the phone so in order to prevent the command from being executed, he turned off ADM and when he switched it on, the command was not executed. He never explained how he did this however. What I would like to know is how to I turn off ADM on the web. I don't seem to have the 'Options' box that is described in the instructions below:

  You can instead use a Web browser and Google’s Android Device Manager
  page. After signing in to your Google account, you’ll see a Google
  Maps page with an options box in the top-left corner. All of the
  compatible Android devices registered to your Google account will
  appear in a drop-down menu within that box.

The Options box gives you a list of devices linked with your google account to select from. If you just had only one device, there might not be any drop-down Options box. You should be able to view/manage the devices by going to
https://play.google.com/settings

Some more info that might help: (Source )

Switch Android Device Manager on or off

Before you can use Android Device Manager, you need to make sure it's turned on and that your device is associated with your Google Account. If you have a tablet with more than one user, only the tablet owner can control this setting.

Find Google Settings in one of these places (depending on your device):

A separate app called Google Settings
In your main Settings app, scroll down and touch Google

Touch Security.
Under "Android Device Manager," switch Remotely locate this device and Allow remote lock and factory reset on or off.


If a Android device is turned off, does the alarm sound? If a alarm is set and a Android device gets turned off (for whatever reason), does the alarm still sound?

I want to generically refer to Android (latest version if it makes any difference) and we are talking about stock Android

It depends on the phone and on the alarm app. Some offer this specific function in case your phone does not wake automatically. Some other offer a scheduled wake to turn your phone on just before your alarm has to ring.

Anyway, if you put your phone into airplane mode, it is much like turning it off: provided background apps are closed, all your phone is gonna do is wait for the alarm to ring. It will not send or receive data (for those who don't like waves near them all night when they sleep), and it is gonna leave your battery level near untouched.


OnePlus one is charging but is recognized in device manager only when in debug mode my oneplus one device (version 4.4.2) is not recognized anymore by the computer (OS WIN8) in the device manager, only when in developer mode - in usb-debug, does it show on the device manager (and even then it is not recognized as a storage device), I have installed the drivers successfully, but the moment the developer mode is turned off it was not recognized again.

Now, I haven't dropped the device and it is protected with a cover, what leads me to believe it may be a software issue.

I have tried already to format the cache partition, and it did not help.

Please help...

Are you using the red/white cable that came with the device? Most standard USB cables are not capable of file transfer, and so will not be recognized with Windows.


ADM (Advanced Download Manager) is not grabbing links automatically In my previous Android phone, when I to copied any link, there was a popup window of ADM asking whether I wanted to download the specific file or not. It required that ADM should be running in the background.

But now, there's no such pop-up. I've to manually paste links. Although I've enabled the pop-up permission of the app in phone settings.

Is there some other android permission, or ADM setting that I'm missing?

EDIT : I've also checked for auto intercept links, I've enabled it. Still not working.

I haven't used this feature of ADM before, but what you're describing reminded me of a change Android 10 has for security reasons.
In Android 10 apps that are not in focus cannot access your clipboard, not even Google's own Translate app.
Source: https://developer.android.com/about/versions/10/privacy/changes#clipboard-data


Why isn't the touchscreen pressure reading being put into use by Android? Just now I discovered the "Pointer Location" dev app on Android, which tells how much pressure is being applied on the point on the touchscreen. They even have it since Android 1.0.

I know there may not be dedicated pressure sensors and it is just an estimate depending on point size.

I am saying that why didn't or couldn't Android implement "Force Touch" in Android phones? They have the pressure readings ready. They even have the method which when called gives the pressure.

P.S. I am running LineageOS unofficial build for my OnePlus One.

Don't run to conclusions early - some Huawei/Meizu/ZTE flagships has it, sometimes referred to as "3D Press" or other names.

Ultimately the feature is worthless - it requires 3rd-party apps to integrate well, but since Android doesn't have a native implementation of it (yet), there's no way apps could adapt to all the proprietary standards raised by different manufacturers. The app support situation and the sales of the above phones proves the point.

This situation is quite similar to what fingerprint scanners have experienced on Android before Marshmallow, except that it's of even fewer actual use than it.


Deactivate Viber account on different device As I lost the access code that Viber sent to me, I cannot sign in my Viber account. I signed in on another device. Now, I want to deactivate the account, so that the device holder cannot get my messages and conversations.

Refer to Viber's official guide on how to Deactivate your Viber account (Mobile):

  Open Viber
  Enter the More Options menu
  Select Settings
  Select Privacy
  Select Deactivate Account

  Deactivation can only take place within the application. If you have
  uninstalled Viber and would like to deactivate your account, you will
  need to re-install Viber in order to do so.


Disable torch shortcut The Redmi Note / MIUI has an in-built feature that enables the torch on home button long press (~3 sec) even when the device is in locked state

http://c.mi.com/thread-171963-1-0.html

I tried a number settings and solutions to disable this feature but with no success. Is there a way in which this can be disabled?

Edit 1:

Upon checking on devices other than MI too the same functionality is noticed.

Apparently this functionality cannot be disabled on Xioami phones.


Nexus One User's Guide Printed Book? Does the Nexus One come with a printed (i.e. real paper, not PDF) User's Guide?

Note: I know that the N1's User's Guide PDF can be downloaded from here, but I would hate to use my poor printer to print 334 pages...

No.  It comes with a couple small booklets (see this AndroidSpin post for example images) but not the full user guide.  (Also see this HowardForums post answering your question).


How to set default resolution in YouTube app? Such that every time I open a youtube video, it opens on that resolution, it is annoying when it changes automatically according to network, and for every video I have to change the resolution

YouTube app doesn't have this feature. However, YouTube Vanced comes with this feature. Go into its Settings - > Vanced Settings - > Video settings, and configure the resolution for both Wi-Fi and Mobile data separately.


USB Android Debbugging, I've tried everything I can think of I've been struggling for the past 3 days with trying to get started with USB debugging for android apps. Currently, my phone is not being recognized by my computer at all. Here is what I have already done/tried:

-Enable USB debugging on phone - check

-Restarted all devices - way too many times check

-When I check device manager to update drivers etc, my device doesn't show up under 'Other Devices' or anything related to the phone but instead under 'Human Interface Devices'

-And when I try to update the drivers from there, it will not work, telling me that the drivers are already at the highest.

-When my phone is plugged into my computer, it charges but even the file explorer does not see that it is connected, I have no way to view the phone.

-I have tried 3 different brands of usb/micro-usb cords to see if that was the problem

-I have updated all drivers for my computer

I've tried many many other obscure things as well but if anyone has any ideas please please let me know!

Running an LG-D631 Vista

I had a problem with my LG Nexus 4 not being recognised when I connected it to my laptop and in the end this solved the problem for me...

On your mobile:

Go to Settings > Storage > USB Computer Condition (Menu option from Storage Screen)
Change from Media Device (MTP) to Camera (PTP)

After that it was recognised without any issues.


How to enable Vibrate on call connect? I am using Android lollipop 5.1.1 on Google Nexus 5. I used to have a feature on Nokia feature phone, which would vibrate the phone when the person at other end picks up the call. I want this kind of feature on Nexus 5. I have no root. How do I do it?

Go to Settings → Sounds,  scroll to bottom and tap Also Vibrate For Calls.


How to remove a single client certificate? Isn't it possible to remove a single client certificate from a device?

On a Galaxy S6 running 5.0.2 I can remove all client certificates using:

System settings
  Lock screen and security
    Other security settings
      Clear credentials

Or I can delete a single trusted CA certificate from:

System settings
  Lock screen and security
    Other security settings
      View security certificates
        User

However there seems to be no option to remove a single client (non-CA) certificate.

Just forget the wireless SSID the cert is for and it will delete the cert. I've verified this on Galaxy S7 running 8.0.0 and Note 8 running 8.0.0 as well.


Unlock not working (ADB FLASH) So I'm trying to flash adb my android (mostly following this guide), and I'm getting stuck at the unlock device step.  I can successfully unlock, but once I reboot my device it reverts to being locked.  Apparently I'm unable to continue to the next step without having my device rebooted after it's unlocked.

(I have tried using the volume keys to reboot bootloader, and terminal to reboot it.  Neither work.)

I'm using a mac, Samsung Galaxy Nexus, and my initial problem was that my phone was (and still is) stuck in a reboot cycle.  I'm pretty sure this was caused by trying to copy too many files to my android via USB cable (not the sd card, I don't have one).

EDIT:  So this is exactly what I've been doing.

Open terminal
cd to platform-tools, where I have an up to date adb, fastboot, and a zip file as well as the uncompiled version of image-yakju-jdq39 (Factory Image "yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)).
Volume up+Volume down+ power on (I get a screen with Fastboot mode in red at the bottom, and a picture of an android being operated on.  I don't think it matters if I change the "start" thing with the volume buttons, but I'll keep it there.).
Plug the USB cable in.
./fastboot devices, I get my phones serial number on terminal
./fastboot oem unlock.
Terminal gives me this:
...
OKAY [ 10.016s]
finished. total time: 10.016s
While on my phone I get the unlock confirmation screen, which I follow through with, and now my phone says it's unlocked (and in blue at the bottom:  Fastboot status - OKAY).
./fastboot reboot starts my phone, but it's clearly still stuck in a bootloop.  So I forcefully turn it off, and go back to the fastboot mode, where it's back at the locked status.  Is that supposed to happen?

I went ahead with trying to flash my phone anyhow, and it's still stuck in bootloop after this:

usernames-MacBook-Air:~ username$ cd Desktop/adt/sdk/platform-tools
usernames-MacBook-Air:platform-tools username$ ./fastboot devices
014E38590B016008    fastboot
usernames-MacBook-Air:platform-tools username$ ./fastboot oem unlock
...
OKAY [  9.316s]
finished. total time: 9.316s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash bootloader bootloader-maguro-primelc03.img
sending 'bootloader' (2308 KB)...
OKAY [  0.296s]
writing 'bootloader'...
OKAY [  7.966s]
finished. total time: 8.262s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash radio radio-maguro-i9250xxlj1.img
sending 'radio' (12288 KB)...
OKAY [  1.547s]
writing 'radio'...
OKAY [  4.364s]
finished. total time: 5.910s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash boot boot.img
sending 'boot' (4400 KB)...
OKAY [  0.558s]
writing 'boot'...
OKAY [  2.547s]
finished. total time: 3.106s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash system system.img
erasing 'system'...
OKAY [  0.006s]
sending 'system' (425579 KB)...
OKAY [ 53.344s]
writing 'system'...
OKAY [1502.494s]
finished. total time: 1555.844s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash userdata userdata.img
erasing 'userdata'...
OKAY [  0.031s]
sending 'userdata' (137559 KB)...
OKAY [ 17.258s]
writing 'userdata'...
OKAY [244.587s]
finished. total time: 261.877s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash recovery recovery.img
sending 'recovery' (4900 KB)...
OKAY [  0.620s]
writing 'recovery'...
OKAY [  4.519s]
finished. total time: 5.140s
usernames-MacBook-Air:platform-tools username$

It seems you are getting an error on the fastboot oem unlock step. If you don't get the bootloader unlocked, then you might as well forget the remaining steps.

To make sure the device is actually in the right mode, I recommend putting it in the bootloader manually.  The easiest way to do that is to first turn the phone off. Now hold the volume-up and volume-down buttons, and then press the power button.You'll now see the Android roboto with his front panel open. Check to see that the text below it starts with "FASTBOOT MODE" in red. At the bottom of the screen you may also see the lock/unlock status.  Now plug the device into your computer and try the unlock command. If you have a bootloader that shows the lock/unlock status on the device screen, it should change right away. Once you're unlocked, you can proceed with the flash commands.  If you get past the unlocking and still have problems, come back with a new question.


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

that gives:

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

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

'/dev/root' is read-only

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

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

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

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

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

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

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

Your second command is correct, but the virtual block device is read only. IIRC, this is caused by the a/b mapping virtualisations.

Referring to https://android.stackexchange.com/a/158890/171244, you can see that specifying the correct block device will help. Try:

adb shell
su -c mount -wo remount /dev/block/bootdevice/by-name/system$(getprop ro.boot.slot_suffix) /system

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


Blocking numbers from my phone and WhatsApp If I block a contact on my phone can they still message me on WhatsApp? Will I have to block them on WhatsApp separately?

Blocking a contact will not prevent that user from sending you messages on WhatsApp.

Hence, you need to explicitly block that contact using the WhatsApp settings.

Here is what happens when you block someone in WhatsApp:

WhatsApp messages sent by a blocked contact will not show up on your phone and will never be delivered to you.
You will not be able to send messages to a blocked contact until you unblock them.

There is one important feature blocking does not change:

Blocking someone will not remove this contact from your WhatsApp list, nor will it remove you from the list on this contact's phone. To delete a contact in WhatsApp, you must delete the contact from your phone's address book.


Galaxy Tab P1000 shows a phone  PC symbol and is not responding after flashing I was flashing my GT P1000 and the power went down, then on the galaxy tab screen i see an image of a Phone ! PC and nothing i can do to reboot it or connecting it to the laptop. Its dead.

please help

The best you can do is power off the device completely, but do nothing for now, head over to samfirmware and download the appropriate ROM for your region.

Once you do that, refer to the instruction on using Odin.

You should have the PIT, and the MD5 file, and also the CSC file set up within Odin.

Then press and hold the VOLUME DOWN button, and then briefly press the POWER button, the device should go into download mode. From there Odin should detect the device, then start flashing as normal.

Disclaimer:

I am not responsible, please double check to make sure you have the right check-boxes ticked within Odin. If all else fails, refer to the XDA forum

Another route:

If you cannot get into Download mode, try the hard reset - that is, ensure the tablet is powered off completely, hold the VOLUME UP button, and then briefly press the POWER button, the device should hard reset itself.

And try the above again.


Google Play Services Error: This app won't run without Google Play Services I recently got my new OnePlus One and it worked fine. Today I unlocked it and noticed that it rebooted because I needed to enter my PIN code (it crashed).

After I entered the pin code I got some warnings about the missing play services. All  the apps were gone to, accept for the default ones.

As you can see in the screenshots, I can't login to any application that uses the google services. It prompts me with the option "Get Google Play Services" but when I click that, it redirects me to the Play store were I need to login...
Because of this I can't reinstall the play services using the Play Store application. I also tried to install it from my computer but my google account says it's already installed.

Is there a way to reinstall the play services without doing a hard reset?

Screenshots (click images for larger variants)

I would sideload the play services app.

You can download it from here, no play store needed

http://forum.xda-developers.com/android/apps-games/app-google-play-services-t2795911

Just download it to your PC then transfer to your device via USB.


Lollipop plays call notification ringtone instead of notification ringtone when a text is received Device: Motorola Moto G4 Plus

First of all, I set a custom ringtone for the calls. That works as intended. Now the issue is that custom ringtone is played whenever I receive a text as well. I expect the notification ringtone to be played whenever a text is received.

How can I fix it?

Turns out the Messenger app has its own notification setting. Google has an article where to access the setting(s).

https://support.google.com/nexus/answer/6080337?hl=en


Users who install and uninstall immediately are counted in Google Play app's downloads? When a user downloads an app from Google Play, app's download counter is increased no matter if the user uninstalls the app immediately?

Is there a minimum of time the app must be on the device?

or a minimum of use (e.g. it must be opened at least once)?

When a user downloads an app from Google Play, app's download counter is increased no matter if the user uninstalls the app immediately? - Yes
Is there a minimum of time the app must be on the device?
or a minimum of use? - No

From Google developer console help , it appears that both are unrelated and counted as discrete events. For instance, Daily Statistics on the console are defined as below . There is no mention of time it stays installed or use

Daily installs by user: Unique users who installed the app on one or more of their devices for the first time in the past day
Daily uninstalls by user: Unique users who uninstalled the app from all of their devices in the past day

From Quora - How does the downloads count for an app in the Google Play Store work, developer Sophia Wang clarifies that installing and uninstalling will not change the number of downloads, which further supports that these two events are not connected in any way for statistics

Billions: How exactly do Apple and Google count app downloads? says "
Both Apple and Google tabulate unique downloads of apps per user account. This means that they count only one download of an app no matter how many devices that you install that app on after you purchase it"


Cannot add "Amazfit Bip" watch as a "trusted device" I've got a ZTE Axon 7 phone, and it generally works fine. I also have an Amazfit "Bip" watch, and I've successfully paired it with the phone via Bluetooth. However, when I try to add the watch as a "trusted device" via the phone "Security" settings, it doesn't work; the phone just immediately tells me that it "Can't add device" even though the watch is turned on and immediately adjacent to the phone. (The watch shows up as a choice in the "trusted device" screen.)

What is it that I need to do to get the phone to pay attention to the watch as a trusted device? I've done this before with the same watch and another Axon 7 phone, and I had no problems then.

I was able to do it; I must have done this in the past and forgotten. From the "Mi Fit" app that goes with the watch, there's an option to set up security pairing. Once that's done, it works via the normal Android screen (the app sends you there).


Trouble rooting my Samsung Galaxy S Duos 2(gt-s7582) I have tried to root my device with odin 3.3 and everything went well. The software showed the result 'pass', but there is no su application. I have also installed ConnectBot and tried the command su but it hasn't worked. Please help me, I need to root the mobile because my device has got some problem, I lost my photos and to recover the images I have to root my mobile.

What package were you using in Odin to flash your phone?  I don't think flashing a new OS in ODIN will help much with rooting.

Download towelroot on your phone, and root that way:  Towelroot.com

Download and install the APK.  Click the lamda, and then install SuperSU from the Play Store.


Copy all contacts from HTC Desire HD to my google account I'm trying to sync all my contacts from my HTC Desire HD to my google account but I can't see them anywhere in my google account. I have already found several tutorials on the the internet but still can't make my contacts visible in google account.

You can do this the old-fashioned way if you want to do one-time sync only:

Go to Contacts and export to SD card. This will create a handy vCard file that will reside in the root of your SD card. Most often this will be 00001.vcf or some such.
From a desktop computer, go to Gmail contacts and choose Import from the menu above.

From the desktop you can add and edit your contacts much more easily than you would on the phone. However, I found syncing to be unreliable sometimes, especially with HTC Sence (I had the stock ROM previously on my HTC Desire) -- I had to deal with duplicate contacts and mysteriously vanishing phone numbers on a few occasions.


How to automatically copy contents from the connected phone I'm looking for an approach (for Windows) to copy certain phone contents (say Downloads/ dir) automatically to a certain PC directory, after setting the USB mode to "File transfer".
Theoretically it sounds not complicated - list the directories on a connected device (detect a drive) --> pick the relevant one --> copy into the predefined dir.
Did someone alredy implement any similar task?

So i achieved the desired via old good Linux.

Steps:
Use Mobaxterm, Cygwin or any other Linux-to-Windows framework that restructures Windows tree to a Linux one.

Once the phone is connected and it's drive set to act as USB (i.e. a drive letter is assigned, say E:), it can be defined for $DIR variable for future usage.

Then this part of Bash code can run on a platform that transfers Linux bash input to the language readable by any PC. From here Linux makes all the trick.

The code:

#!/bin/bash

DIR="/drives/"$1"/"     # SRC DIRECTORY
DEST="/drives/d/DEST/"  # DEST DIRECTORY

find "$DIR" -type f \( -iname "*.pat1" -o -iname "*.pat2" \) -exec cp '{}' "$DEST" \;  #SEARCH SRC DIR AND COPY TO DEST FILES OF MULTIPLE PATTERNS

Syntax:

./SCRIPTname.sh e       # "E" stands for the drive letter assigned to the Android device

To monitor a phone connection automatically once a 3 seconds  and have timings statistics use:

watch -n 3 time ./SCRIPTname.sh e


“Message Not Sent” notifications for days I replied to an SMS but my message couldn't be delivered. I presume because the originating number wasn't a mobile number but the fixed line on the sender.

Now I'm getting that notification in the notification bar every 10 minutes or so. How can I get rid of it ?

  "Message not sent - Touch to review the message and try again".

When I touch the notification, it opens the SMS app, with the threads list.

I deleted the message thread, tried to clear the cache, restarted the phone...

This was more than one week ago. I waited for the SMSC to give up trying to resend the message (after 3 days I believe). This is not a setting a network issue since I'm able to exchange SMS with other parties without problem.

It's the Android Messaging application version 4.4.4-37.

I installed another SMS application (Handcent next SMS not to name it) and could access and delete the pending message (in Delivery Report / Undelivered).


Is there a way to resume music after finishing a call When I am listening to music and making a call through a Bluetooth device in my car, after the phone call, the music is not resumed. Is there a way to cause the audio player to resume the music after the phone call?

I removed "Viber " application and now it resumes music after phone call


Change the Nexus 4 voice dialer When I double tap the main button of my Bluetooth headset a voice dialer pops up. I'm not sure what app is this voice dialer (I couldn't find it on the apps list), all I know is that it's slow to load and works poorly.

I'd like to replace this app with the standard voice search of the Google Search app. Is there a way to achieve this?

Rooted options welcome.

I solve this on the Nexus 5 using Tasker with AutoVoice plugin.

Once you get both installed, add a profile that reacts to the "AutoVoice BT Pressed" event with the action for running the activity for Google:Voice Search (long clicking on the Google Search app and selecting VoiceSearchActivity from the activities presented.


Is there a successor to CSipSimple? The goal is to use the CSipSimple on a TMO Galaxy S5.  I found the .apk files, however they are dated 2012:

https://code.google.com/archive/p/csipsimple/downloads

CSipSimple-0.04-01.apk installed but returns an error at boot up:

  Can't load native library CPU arch invalid for this build

Is there a simple fix to overcome the error message?
Is there a successor (fork?) to CSipSimple?
Is there a version of CSipSimple that is Marshmallow compatible?

Ideally there would a site that stores more recent .apk files.

I don't believe so. CSipSimple was a project started by Régis Montoya in 2010, the last stable build was in 2014, and it was abandoned in 2017... It was removed from the Play Store for download mid-2018. Source

The issue you are experiencing here isn't (likely) the Android version, but the architecture. CSipSimple was never made to support a 64-bit OS or instruction set and it only supported a 32-bit arm environment. CSipSimple was not compatible with any device other than "arm" architecture, and was not compatible with arm64 or other platforms.

To answer questions specifically:

  Is there a simple fix to overcome the error message?

Yes... Install the application in a device with compatible architecture. Otherwise, no.

  Is there a successor (fork?) to CSIPSIMPLE?

To my knowledge there is no SIP softphone that officially states it is successor of CSipSimple. My guess would be that several SIP softphone software on the Play Store is likely based on, or uses some code from, CSipSimple's code base as it was one of the first stable generic SIP softphones out there for Android. Application recommendations are outside of the scope of Android Enthusiasts.

  Is there a version of CSIPSIMPLE that is Marshmallow compatible?

As I stated earlier, the OS version is not the issue in this case. I can tell you from personal experience it runs on Android Oreo just fine as long as it is a 32-bit OS, so Marshmallow compatibility shouldn't be an issue.

Although it is beyond the scope of this forum, you could download the source code and attempt to modify it yourself. It is still available in the Google Code Archive here.


Galaxy s4 mini (GT I9192) - Android 4.4.2 .... Storage space depleting even though data being deleted So this is a recent development since last night.. when the phone suddenly started misbehaving. Hanging, apps crashing, working really slow, screen going blank, Vol / Power key  buttons not working etc.

Messages kept popping up that storage space is low.. with great difficulty managed to delete apps and other data. Images, audio, video etc. The instant I clear up and check storage it will indicate the appropriate amount - 200 mb, 300 mb...

However in a few seconds, the same issues of hanging reoccur, and upon checking storage I see that it has gone back down to 180 mb, 700 kb n finally now its showing 56 kb despite having removed more than 2 gb worth of data and apps. CACHE continually being deleted, best I can do since the phone is barely functioning, but it keeps filling up to about 1.84 mb (not that it matters).

Help! I cannot purchase a new phone as I do NOT have the funds for it.
I also get a pop up which goes something like android.acore stopped functioning. Sometimes "process system" stopped functioning along  with the usual pop ups of Whatsapp, Google apps, Touchwiz not functioning.

Remove all your (CM) protection apps, thread and cache cleaners, battery savers and so one. Do not use frabrique reset or cache cleaning. It do nothing then erares all your address and other personal data and it's not the cause. The cause is that some protection apps are the treats. I've removed all mine (CM ) protecting apps and there is no stoped message any more. I use Sophos for this moment as protection app there it now the best in the AVG test.


Moto G on cyanogenmod 13 has a black screen but phone seems to be running in background I have the CM13 installed on my Moto G (Falcon).

Last week, I left the phone on charge longer than usual and I came back to find dark screen. I have tried restarting it and I can feel the phone vibrate when it powers back on, however I cannot see anything on the screen. When the phone is "on" or I press the lock button, it goes from the shade of black to a shade of gray.

I have tried connecting it to the adb but adb shell doesn't recognise any device.

The phone must be working though as the alarm goes off every morning.

I have tried looking at several solutions on the web with little success.

Any help is appreciated.

I have faced the same issues too and your best bet is to reset the phone via a custom recovery(assuming you have one installed) since you flashed cm13.


Why video made with iOS can't be read on Android but the inverse works I'm currently testing why a video made with an iOS device does not seems to work on my Galaxy S3.

Here's the file info from ffmpeg :

Video took with Galaxy S3:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '20130715_151126.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 0
    compatible_brands: isom3gp4
    creation_time   : 2013-07-15 13:12:08
  Duration: 00:00:41.33, start: 0.000000, bitrate: 17143 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 17015 kb/s, 30.01 fps, 30 tbr, 90k tbn, 180k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2013-07-15 13:12:08
      handler_name    : VideoHandle
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, 123 kb/s (default)
    Metadata:
      creation_time   : 2013-07-15 13:12:08
      handler_name    : SoundHandle

Video took with iPhone 4S:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'trim.BE866F9A-654A-4C76-AC43-5CDF4923A2F0.mp4':
  Metadata:
    major_brand     : qt
    minor_version   : 0
    compatible_brands: qt
    creation_time   : 2013-11-15 12:44:22
    encoder         : 6.0
    encoder-fra     : 6.0
    date            : 2013-05-31T14:22:11+0200
    date-fra        : 2013-05-31T14:22:11+0200
    model           : iPhone 4S
    model-fra       : iPhone 4S
    make            : Apple
    make-fra        : Apple
  Duration: 00:00:21.79, start: 0.000000, bitrate: 4221 kb/s
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, 62 kb/s (default)
    Metadata:
      creation_time   : 2013-11-15 12:44:22
      handler_name    : Core Media Data Handler
    Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720, 4147 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 1200 tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2013-11-15 12:44:22
      handler_name    : Core Media Data Handler

They seems to be fairly the same video and audio encoding using h264/aac
The only thing that differs I can see are :

The resolution (It should not be a problem)
The FPS (should not be a problem)
In iOS the audio is stream 0:0 while in Android it is 0:1

The thing is, a video took with a Galaxy S3 does work fine on iOS without recoding it.

Anyone knows why ?

If you do not want your users to download a player to show the videos, then you have no other choice but to create videos with the H.264 Baseline profile. This is because the stock Android player does not support anything higher.

iOS on the other hand does support the Main and High profile. While not listed in the iOS specifications, the iPhone 4S and upwards should support it.

It could very well be that your Samsung's video app records High profile video and can also play it (because Samsung included a non-stock player*). In any case, converting to Baseline profile would ensure that the video is playable on all devices.

ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline -pix_fmt yuv420p -crf 23 output.mp4

That should do it. You can change the CRF parameter to change quality. Check the x264 encoding guide for more.

* Disclaimer: I don't own a Samsung Android phone. No idea if they have a non-stock player.


Is the Google branded Galaxy Nexus HSPA+ the same as GT-I9250? I purchased the Galaxy Nexus HSPA+ directly from Google Play. I'm looking to buy a Proclip holder that's specific to the Samsung Galaxy Nexus (GT-I9250) http://www.proclipusa.com/brodit-device-holder/samsung-galaxy-nexus-(gt-i9250)/holder-with-tilt-swivel-511324-18854.aspx

Is the Google sold device the same form factor?

Yes, the HSPA+ Galaxy Nexus phone from Google Play Store is the i9250 model.  That clip should fit it just fine.


Battery drains on my LG G3 despite everyone saying it has a great battery life So I have my LG G3 for 5 days and the battery life is not what i expected. I am not a real havy user, when I am home WiFi is turned on when I'm using the internet, data is always turned off like bluetooth and NFC. Brightness is at 20-30% with autobrightness turned off.
Some people say that it needs time to get the battery life to be stable but I don't know how long I have to wait...
Can someone please explain to me what is happening. Should I change the battery or is this everything normal ?

P.S. My last phone was a Galaxy Mini S5570, maybe I am not used to this kind of battery ?

Maybe a longshot for you, but i changed the home launcher on my g3 to google now launcher from playstore and battery improved a lot.


Ringtones incompatible with custom rom. How to improve compatibility? I have been using Samsung Galaxy s4 stock firmware up until now. Yesterday I switched to AOKP 4.4.4 (18/10/2014 build) and I've noticed that none of my old ringtones work (12 unrelated ringtones). I tried converting some of them to ogg, mp3 and wav formats with audacity. Whatever i do, they do not appear in ringtone list when moved to system/media/audio/ringtones. They cannot be selected with ES explorer - I get "Wrong file type, please select again" message. If I select them with root explorer the ringtone is set to "None".

Some mp3 files in my music library work, but not the ringtones.

I assume it has something to do with ringtone format, however, I have got no idea where to start looking.

Is there any setting I could change or an app I could change / install to add the compatibility?
Is there any particular app responsible for sound playback in android?

EDIT: I am running AOKP on Samsung Galaxy S4.

EDIT2: I recently installed latest official firmware. During instalation I tried resetting to phone default firmware and ringtones worked. Now that I am on new official firmware, old ringtones do not work again. Also, On the new FW I used official ringtone selection tool (that creates a ringtone file). The ringtone created works in ringtone selector list, but cannot be added to list if removed from the list or if moved.

This leads me to believe problem is with some update all newer firmwares (including AOKP) have.

No real answer to this question, I am forced to use a 3rd party app to use my old ringtones.

It's weird that your ringtones are still incompatible after conversion to the Ogg Vorbis format, because it (as you probably already know) is what Android's native ringtones come in.

Since you mentioned that you put your files in /system/media/audio/ringtones, it is worth a try to check and set the permissions of your files. It's as easy as

  chmod 0644 /system/media/audio/ringtones/*

in a terminal emulator or through ADB.

If you want, you can also put your ringtone files in /sdcard/media/ringtones and do a reboot. You should be able to see, preview, and set your ringtones in Settings. (This works with regular MP3 files, as I've tested months before.)

P.S. Since you also said you've tried using Audacity, it's worth noting that Android doesn't repeat custom ringtones when they stop playing (as is the expected behaviour with call ringtones) unless you include a tag named ANDROID_LOOP set to true in the ringtone's metadata.


Sync navigation drawer items with fragments I've navigation drawer and i also have dashboard activity .It is possible to go to any activity either by navigation drawer and dashboard. So when i go through dashboard activity. navigation drawer isn't sync with current activity. So how to sync both?

In your navigation drawer activity , you need to put this method and in every fragments you need to return navigation item index . so it will automatically sync with navigation drawer.

public void NavigationFocus(int navItemIndex) {
        navigationView.getMenu().getItem(navItemIndex).setChecked(true);
    }


How to connect to a Windows PC through SSH from an Android phone? I have connectbot in my Android Phone (GT-N7000). How can I access a PC through that app ? I tried to use putty to establish ssh in my PC but it didn't work well. Can anyone give my a solution to this problem?

I guess there's some trouble in your conception: Connectbot is an SSH client, while Windows does not ship with an SSH server pre-installed. So unless you've installed some SSH server there yourself (details on that part are beyond the scope of this site), you won't have much luck connecting.

You didn't exactly write what you want to achieve, but there are different solution to connect your Android device to control your PC. As shipped, Windows supports the Remote Desktop Protocol (aka RDP), for which several Android clients exist. The page behind this link lists up some of them. Other than with Connectbot, this will be in graphical mode, not command-line.

A general solution (valid for other OSes as well) could also be using VNC. Again, this would require a server software to be installed on your PC, a corresponding client app on your Android device (also to be found on the mentioned list), and it would be in graphical mode.


How does Location based Wi-Fi work? I have turned on Location based Wi-Fi Setting, I have followed the steps to enable this feature for a Wi-Fi Network at Home and at College,  so, whenever I am at either of these two Locations Wi-Fi automatically turns on,
But I wish to know how this happen, because the Wi-Fi automatically turns on when near the saved Wi-Fi, it happens even when Mobile Data is switched off. I want to further add that I had kept the GPS off during the entire process mentioned above. I don't understand how can it know that the device is near a Saved Wi-Fi region.

Location based Wifi apps such as  Wi-Fi Matic will remember the cell tower ids of your mobile network operator and link it with the connected wifi network. The cell tower id is area dependent, and wifi network in most cases is area dependent. So, it works.

These apps or services constantly monitor the cell tower id of your phone's connected network. And if they find the matched cell tower ids, they know that phone is in/around known wifi network and turn the wifi on.

Similarly, when the cell tower id doesn't match the ones linked with remembered wifi's, it just turns off wifi.
And monitoring tower ids doesn't require data connection. There is no reverse lookup of location here. Just known cell tower ids linked to known wifi networks.

In recent versions of android, there is an option in Wifi advanced settings, called Scanning always available. If you turn on this setting, background scanning always happens even when wifi is off, knowing the access point names of detected wifi networks. Such apps can also use this data to turn on/off wifi based on saved networks.


How to root Oppo Realme 2 I couldn't find a guide online to root my Oppo Realme 2 (RMX1805, Color OS Version 6.0, Android Version 9). So how can I root my Oppo Realme 2?

Update: I have unlocked my bootloader following the instructions here.

first step is unlock bootloader, which you have done already. i will post this step as mandatory

1) unlock bootloader: WARNING all data lost

download latest platform-tools to PC
enable OEM unlocking in developer options
reboot device into bootloader mode (keep holding Volume Down while rebooting or power on device with Volume Down + Power)
connect device with usb cable and install usb drivers for PC
navigate to folder platform-tools from cmd.exe
unlock bootloader from fastboot (confirm with Volume Up)

fastboot devices
fastboot flashing unlock

2) boot custom recovery without modifying/flashing device

download custom recovery TWRP into platform-tools folder
boot TWRP from fastboot (do not flash)

fastboot boot twrp.img

DO NOT swipe to allow modifications of system
wait 30 seconds then install adb usb drivers for PC
tap the icon ≡ lower right corner and check the log for
a) Data successfully decrypted (or no error)
b) Failed to mount '/data'

3) dump the current boot partition from device (depending on mounting /data a) successful or b) failed)

a) backup boot.emmc.win from TWRP

TWRP - tap Backup - select Boot partition
copy TWRP/BACKUPS folder to PC via MTP

b) backup boot.img from adb

adb devices
adb pull /dev/block/bootdevice/by-name/boot boot.emmc.win

edit: (other method)

c) extract boot.img from OTA (stock ROM) with ozipdecrypt.py
if for whatever reason TWRP is not available (or not booting) you still can find stock ROM for your device. However, flashing boot.img from download is risky, make 100% sure that this build number is matching your device

ro.build.description=S88051AA1-user 9 PKQ1.190319.001 eng.root.20190830.025347 release-keys
ro.build.display.full_id=RMX1805_11_A.60_190830

install Python 3.8.2
install pycryptodome

pip3.exe install pycryptodome

download and extract oppo_ozip_decrypt-master.zip
download stock ROM
run ozipdecrypt.py from cmd.exe

python.exe ozipdecrypt.py RMX1805EX_11_OTA_0600_all_LtoqeM8aS1Gq.ozip

check folder out and rename out\boot.img into boot.emmc.win (just to not confuse with encrypted boot.img, name of file doesn't matter)

(i have uploaded the converted stock ROM here, recovery.img is missing)

4) root your device with Magisk

a) install Magisk directly from TWRP (may brick device)

copy Magisk-v20.4.zip to Storage or MicroSD via MTP
TWRP - tap Install - select Magisk-v20.4.zip - Swipe to confirm Flash
reboot device (TWRP - tap Reboot - tap System)

b) patch boot.emmc.win "offline" with Magisk Manager

reboot device (TWRP - tap Reboot - tap System)
copy boot.emmc.win to Internal Storage via MTP
install + launch MagiskManager-v7.5.1.apk
enable Advanced Settings - Preserve force encryption
tap on Install (1) - Install (2) - Select and Patch a File
allow permissions for storage
navigate to Internal Storage and select boot.emmc.win
(this will start patching immediately but does not modify your device - no worry the text "Flashing.." is misleading)

(5) flash the rooted boot image from fastboot

copy magisk_patched.img to PC via MTP
reboot device into bootloader mode (keep holding Volume Down while rebooting or power on device with Volume Down + Power)
boot magisk_patched.img without modifying/flashing device (for testing purposes)

fastboot devices
fastboot boot magisk_patched.img

if it works: reboot device into bootloader mode
flash magisk_patched.img to boot partition (may brick device)

fastboot flash boot magisk_patched.img
fastboot reboot

Unbricking (method b) only)

reboot device into bootloader mode (keep holding Volume Down while rebooting or power on device with Volume Down + Power)
flash your backup of original boot.emmc.win from fastboot

fastboot devices
fastboot flash boot boot.emmc.win
fastboot reboot


Root checkers tells me my phone is rooted but most root required apps warns me that the system denied to root. Why? Anyone, please explain it to me Before my phone was said to be rooted by root checkers, I tried many rooting apps, both Android and PC based.

The first significant change which happened occurred when I first installed and used the app called 360Root. 360Root seemed to install an outdated su binary in my system. After that, Root Validator tells me "Root Denied", rather than the usual "Root Unavailable". I tried to update su binary in SuperSU by chainfire, but the installation failed again. After multiple attempts to update the binary,

I thought I should try a PC program called KingoRoot. I used it after downloading and installing it. Kingoroot ran and completed successfully, but checking it in Root Validator still says "Root Denied". I tried again, and it still said sucesss. This time, some, but not all apps that require root like Busybox recognized my device as rooted, so I am able to install BusyBox applets. Kingo Superuser disabled SuperSU, although SuperSU still didn't work that time because su binary is just not updated.

Then I've tried again KingRoot, which succeeded in taking over the root from Kingo. I checked the root status in Root Validator. It now looks like a good news to me, because it tells me "Root is available". However, after opening some root required apps, they still don't recognize my device as rooted.

So finally, I had tried to replace KingUser with SuperSU by downloading terminal emulator first and then the "how-to-replace-kinguser-with-supersu.zip" file. I've followed the instructions perfectly, and it did replace it after updating the su binary and making SuperSU a system app. All the root checkers say that my phone is fully rooted. But, the apps that require root are still saying that I don't have root. Until then, I've noticed that there is a fifth line in Root Validator which says, "SELinux is enforcing". I downloaded a SELinux mode changer which can change SELinux modes from enforcing to permissive and vice versa. Even after changing that and rebooting, the apps still did not work. What could be the possible solution for apps not recognizing that I am rooted? Am I officially rooted? Is this condition have something to do with KitKat's improved security?

TL;DR: Root apps succeeded, and root checkers all say that I am rooted. However, apps that need root are denied root. SuperSU is installed.

Go to SuperSu/Superuser(Or whatever app you have)
If app that doesnt got root access are listed there try giving it root access always.

For SuperSU Its like:
SuperSU > Apps > (App for which root access is denied) >  (Select GRANT) in Access


Schedule SMS in Message+ on Samsung Galaxy S7 I have a Samsung Galaxy S7.  It comes with Message+ which I would like to keep using.  How do I schedule a text message to be sent later?  In other words, I would like to delay send the SMS.

The default Samsung message app has a built in delay feature. Type the message you want to delay, then touch the menu bars or dots. Find the option that says "schedule", then follow thru prompts.


Play Store Not Downloading Large Apps When I try to download any large app from the Play Store (v 4.3.11), it stays at "downloading" and doesn't go anywhere. I'm able to download small apps such as Angry Birds without a problem.

My GApps is version 4.3 gapps-jb-20130813. I'm using CyanogenMod 10.2 (Android 4.3) Nightly on a Droid 4.

Is it on auto-update? In the Google Play settings, make sure Auto-update apps is set to Auto-update apps at any time. Data charges may apply.


Can I use Asus Transformer power supply and dock as with regular laptop? I couldn't find this information in all reviews, so I am asking here about it -- I would like to get such experience with Assus Transformer:

I put everything together -- I plug power supply into the dock, I put tablet part into dock
Tablet part gets power from AC outlet, not from battery
I need to go, I pull out tablet from dock, I leave dock and power supply on desk
Tablet part works on its own battery
I get back home, and cycle repeats -- (1)

The crucial part is, I don't charge tablet directly, but indirectly, via dock, which itself is powered with power supply -- of course this is my wish, the question is -- is it actually possible with Asus Transformer?

Yes this is possible. Power adapter can be plugged into tablet or dock.  It is possible to charge the tablet from the dock while the dock is being charged, remove the tablet, use tablet, return to dock for charging.
Hope this helps
Pete


How Do I Change Keyboard Layout My keyboard can plug into my phone through USB. It has an American key layout.

How can I switch its layout to another layout (like using Alt+Shift in Windows)?

Changing the layout of the on screen keyboard doesn't help.

Worst case, there's an app for that. Several, actually, but apedroid is well-reviewed, currently being maintained, and has a free demo version if you want to make sure it works for your set-up.  $2-ish for the full version so "worst case" might be an overstatement.


How do I edit contacts in Android 4.4? On my Android 2.3 phone I've exported my contacts and imported them on my new Android 4.4 phone, a Motorola G. Unfortunately, I found no way to edit the contact. When I open the "phone" application from the main screen, I click "All contacts" (translated) to get the list of all contacts. But as soon as I click on one item, it dials. Click-and-hold does nothing - no context menu occurs. How to edit the contacts (name, phone number)?

Don't use the phone/dialer app to edit contacts: use the main People app (it's called Contacts on some non-Nexus phones). From that app, when you click the contact you want, it displays that contact, and you can click the pencil icon on the action bar (at the top) to edit the contact. (The icon might look different on your phone, because most manufacturers replace the People app with their own variant.)


Identifying the existence of hwcomposer of Project Butter in Jelly Bean I've heard that some 3rd party ROMs for some devices, such as the Galaxy S3, are based on Jelly Beans. But when asked why it's not as smooth as what the makers of Jelly Bean claim they would say it's because hwcomposer, the primary component of Project Butter that makes everything smooth, is not yet there.

How do I tell if my currently installed Jelly Bean ROM has the hwcomposer? I just couldn't tell the difference in smoothness coming from ICS. I'm not saying it's laggy but I was expecting an improvement and no more occasional lags.

On startup, check adb logcat for an init message that mentions the hwcomposer.

If you have a logcat viewer on your device (such as CatLog), you can use that, too.