text:
In superuser app what does force user do and what are there meanings
I'm using a Samsung Galaxy tab Pro 10.1
I have rooted my device and I have general knowledge  but I am not an expert on tablet settings and controls so I would like to ask the following question's.
In the Superuser Pro App, what is "Force user" and the following actions mean.-  :  Nobody, Net_BT, Net_Raw, Net_BT_Admin, Inet, Root, Radio, cache, shell, Media, Install, ADB, Compass, Graphics, Camera, Mount.
What are they used for, or does it depend on what app the superuser is granting access to? Some of the abbreviations I know, like Install means Install an app, or Camera means use camera, but the rest I don't know there meaning and what they do,or when they should be enabled in " Force User "
Could anyone please explain what the meanings are and when you should use these actions in "Force user"?

Net_BT, Inet and so forth, are special users called AIDs (Android IDs). Those users are each in charge of a particular component of your device. The Force user option, when coupled with one of the abovementioned AIDs, lets an app act as one of those, granting it full power over the AID's specific domain.
If you think about the AIDs as kings, and root as a god, then there's usually no need to impersonate one of the AIDs, for root has power above each of their domains.


text:
Default google search country
I am normally fairly astute at being able to change settings etc, however, I have hit a problem I cannot overcome and thought to ask here:
In android chrome, when I perform a search the searches (as of Wednesday) are all performed in google.nl and the results are returned in English.  This means the results are more appropriate for someone living in the Netherlands and not in the UK.  I was wondering how I change the default search location as I cannot find it in Android at all (My PC based Chrome works as normal, and I can change that quite straightforwardly).
Would love to know how to set the default google search location for chrome back to google.com or google.co.uk.
All assistance gratefully accepted!
Cheers!

Turns out there is no simple way that also preserves open tabs etc...
The only way I have found to do it, through trial and error is to go to Settings > apps> chrome and clear all data, then when you -rerun chrome it sets the default search locale back to the country you are in.

The search locale though isn't defined by your phone. It's defined by what location Google thinks your accessing their Web application from.

The google site used stayed as google.nl for me regardless of what country I was in according to GPS and router information: I connected through systems in the UK, France, Netherlands and Switzerland. and the site never moved from the NL google site, I even had GPS forced to provide different locations to suit the IP address my browser was returning, and it did not help, in the end only what I did above worked.  In theory I could have done some low level editing to change it however wanted to see how it worked from a standard user point of view.

In chrome, you are able to use the 3 dots menu, navigate to settings, click on search engine and choose your preferred search engine, in this case. Google.
mine reads as google.com, location allowed. (which is clickable), clicking on the location allowed, provides a settings page which allows you to clear and reset permissions as well as alter permissions individually.
@user145490 does make a good point, if you are using a VPN or something similar, the locale is set by the network, irrespective of GPS.

source: Stack Exchange

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

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

sort: votes


text:
Can't reboot system after CyanogenMod 14.1 update
I am coming before you because I am being stuck in recovery mode after I updated CyanogenMod 14.1 Nightly on my LG G4 h-815.
Indeed, I just performed a weekly update as usual but afterwards the system did not reboot as usual. In order to solve this issue, I performed the following operations:

I reinstalled the latest version of Team Win Recovery Project, by following the instructions on this page: https://wiki.cyanogenmod.org/w/Install_CM_for_h815#Installing_a_custom_recovery_using_fastboot
I booted in recovery mode and, in the menu, I selected "Wipe" and then "Format Data"
I installed CyanogenMod and Gapps, by following the instructions on this page: https://wiki.cyanogenmod.org/w/Install_CM_for_h815#Installing_CyanogenMod_from_recovery

Unfortunately, when I reboot the system I am always back into recovery mode. I tried to install several version of CyanogenMod with the same result.
Does anyone have any idea of what I should do?
Thanks in advance!!
Clément

Thanks a lot esQmo for your answer!
I finally managed to return to stock. To do so:

I downloaded LGUP here: http://oceanhost.eu/eps4h4pmwphu/LGUP.zip.htm and I installed LGUP_8994_DLL_Ver_0_0_3_23 first and then LGUP_Install_Ver_1_14_3 (I am running Windows 10)
I downloaded the Frenche version of Marshmallow 6.0 for my LG G4 h815 here: http://storagecow.eu/index.php?dir=Xda%2FLG+G4%2FH815%2FMarshmallow+6.0%2F
Downloaded the LG drivers
I restart my phone into Download Mode and I plugged it to my computer:

4.1. Power Down the LG G4
4.2. Press and Hold the Volume Up Button on the LG G4
4.3. While Holding Volume Up, Plug the USB Cable into the LG G4
4.4. Continue Holding the Volume Up Button After You See ‘Download Mode’
4.5. Let Go of the Volume Up Button When You See the ‘Firmware Update’ Screen on the LG G4

I runned LGUP and I refurbished my phone with the .kdz firmware file downloaded in 2.

N.B.: if your computer does not detect your mobile device, you should change the port to have COM41
Good luck!

...should change the port to have COM41 Do you mean manually? Ypu should edit and add step to do so.

Apparently TWRP does not support the new update mechanism that Android 7 implements. So some data needs to be reset. OTA updates should work better with CM Recovery.
Got the same problem when trying to update from the 2016-12-01 nightly to 2016-12-11 on an LG Nexus 4 (mako).
These two commands in the terminal of TWRP fixed the problem:
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc

Please note that using dd and /dev/zero is quite risky. You can easily corrupt your system even more. For me, it did the trick flawlessly but I do not understand what it does exactly. The phone booted the new nightly afterwards and works fine since.
Source and more information: http://androidforums.com/threads/twrp-bootloop-fix-after-update-ota.922585/

Welcome to Android Enthusiasts – and thanks for your answer! Could you please [edit] your post and include what that does, why it solves the issue, and whether there are side-effects? While in the linked thread several posts confirm this, dding /dev/zero to a partition completely blanks it. Aren't there any data supposed to be in place? Is any after-work needed?

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


text:
Mount "/" andriod in pc for scan with av
I want a method for scan all andriod system from my pc with a antivirus, for example I've a backup with CMW, but the problem is that i need extract "tar" files and delete virus, then repack tar...
Do you know how can I mount "/" files of andriod to my pc ?
Note: I have root with busybox, but the virus is powerfull, he is with many files in /system /etc /data ... and others... I could flash it, but i need delete files with av... I've scanned the tar files, and eset nod32 found more than 50 infected files
Another Note: Factory-Reset isn't not way, because the virus is in /etc, /data, /system/ and anothers...**
Thank you very much.
Greetings!

I don't know if a PC-Antivirus can scan and remove Android viruses... My advice would be a complete factory reset if you don't have any important data on your phone that you didn't back up. You can always browse and export your file from old Nandroid backups with an app, for example this one: https://play.google.com/store/apps/details?id=com.h3r3t1c.bkrestore&hl=de

You should remove those malwares before doing a backup! If your phone is rooted, just install BusyBox and I'll show how to remove them. Only data partition can be mounted to be seen in PC

Ty dude, but factory restore not work for advanced virus, because its are in /system and /data and /etc... etc... could flash the device but i need remove it with av

@esQmo The av have detected 50+ viruses in the tar files of backup... I have root and busybox... but its is very hard, because the names are strange

The better way is to remove them manually or automatically by a tools. Or install system remover apps and unista all malwares then make a backup

Safest way is to factory-reset and then install a clean ROM. Everything else is prone to errors. No need to say to not restore stuff from the current state (to not have the malware return).

@Izzy Factory-reset NOT WORK, The virus is in /etc, /system, /data, and others..

@Milor123 read again: I wrote factory-reset and then install a clean ROM. Installing the ROM overwrites /system and others. Depending on the recovery used, you could even do a format before that.

@Izzy This won't work on Samsung devices flashed through Odin, unless you check NAND clear all option. The malwares will still there. The best way I think, is removing them manually as one can do for bloatwares then install a clean ROM.

And pray you didn't miss a thing, @esQmo – well, another reason I won't buy a Sammy device. Thanks for pointing out!

@Izzy I won't, I'm careful. And besides, malwares package names are easily identifiable. Using system apps make things easier than using a command terminal.


text:
Unwanted Background and Auto-start Apps
My android device is 4.4.2 and it’s rooted.
To manage auto-start app, I installed Clean Master and allowed it for root access. Also I stopped many apps that start automatically.
To manage start-up app, I installed Boot Manager Xposed.  Apart from these I installed other apps also for controlling auto-start and start-up app.
However, I see many unwanted background running apps and auto-start app.
Please go for screenshot. Whenever I close any apps, I remove them from Recent Apps also. And I keep Recent Apps empty/clean. However, most of time I see closed apps are still in Running Apps.
I do End Process for all unwanted apps manually every time from Running Apps which is ridicules for me.

In screenshot, some apps like My Airtel, Clean Master, Facebook, OneDrive, ET News, Practo for health, Fox News, Hindustan Times News, Flipkart Shopping, SuperBattery, Outlook Email start automatically and very frequently. There are other user apps also that run in background automatically without tapping them.
Till the time, I don’t call/tap any apps, I don’t want see them in Running Apps and once I close any app, I don’t want to see them again in Running Apps.
Please let me know to control them.
Regards
GNS

Problem #1 - Clean Master, get rid of that malware! And like the answer says, you're trying to manage Android as if it is Windows, it isn't. Many apps will start their own services in the background, and if they are needed they do their job, if they are not needed Android tucks them away for later (figuratively of course). Messing with startup and background services using root level techniques can cause unpredictable behavior if you don't know exactly what you are doing. If an app doesn't behave like you want it to, remove it and find a different one or just deal with it.

Like him said uninstall clean master. Also if you want to stop apps running on boot use Boot manager (maybe xposed is required) aditionally you can use disable service to disable services you don't need but if aren't expirienced i sugest not to use disable service. And also there is force stop option but sometimes it isn't effective. Also delete this battery this battery that they won't make your baterry last longer but it will use resources. And disable apps you dont use, I doubt you use one drive so..

Oops i didn't saw that you allredy use boot manager but still take a look at my comment. Kaspersky? why do you need an ativirus?

Please see this new article 2017/02/10 10 most useless apps and games for Android. Most prominent, but specifically named in the list: Clean Master (along with quote-Booster apps, Anti-Virus apps, and Task Killers-unquote)

Android doesn’t manage processes like Windows does. Properly behaved apps running in the background aren’t actually doing anything, they’re just remaining in memory and using no CPU or other resources. When you access them again, they’ll quickly open, as they’re waiting in memory for you to return.  If they were removed from memory, they would take longer to reopen as their data would have to be transferred from system storage back into RAM, in this way, a task killer can actually slow things down.
Android is made to manage apps automatically and intelligently for better performance! No need to manually stop them, they will be started again and again.
You should know that some apps needs their processes and/or services to run in the background!
Ex: Facebook needs some services and processes to fetch new messages or notifications.
So process killers will only drain the battery and consume storage.
You may need to read this article on why you shouldn't stop a background process using task killers.

Also it it just the fact that they are running, or are you more concerned about battery life? You could look into greenify app that hibernates selected applications or it can be manually triggered. It can take some experimenting to find out which to hibernate or not. If you are concerned about missing notifications as mentioned above.

I do agree with all and uninstalled Clean Master. Please look the screenshot attached.
You see, apart from system apps, there are many apps (be it news apps, shopping apps, email apps or other apps) that wake automatically & frequently. I close many apps manually. However, most of apps wake automatically. There are also many apps that do not wake automatically till the time I do not open them. And once those apps closed, there is no background process till the time I don’t re-open those apps. I want similar activities for all user apps. Please guide me, how to do it.

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


text:
Xperia Z3 bootloop after TWRP
Xperia Z3 D6633
I followed the very many tutorials (pick any on google) saying to flash (in fastboot) the file bootZ3monxtest01.img
fastboot flash boot bootZ3monxtest01.img

Now I have a bootloop around the sony logo.
No system, only recovery (TWRP) available
I can also reflash the whole system through Sony's Flashtool, but it kills the point, as a custom working recovery is required for later rooting
Obs. 1:
Needless to say that the "usual" is to flash recovery onto recovery partition. I tried that. Nothing happened
Obs. 2:
KingRoot rooting method worked, but I fail miserably to replace it by SuperSU
Obs. 3:
It's my third attempt
:(

The Flashtool also provides a rooting option, you can give a try. Just connect the phone with ADB and hit the padlock icon.

Yes, yes ! That's an important detail that I forgot to mention on the main post: tried this built in tool both in flash mode and fastboot. Both returned an error that unfortunately I cannot remember. Can't remember either why I didn't try to research about that error... Could've resolved the issue much earlier...

I found another method (buried lightyears deep on the net):
http://squidstech.com/2016/11/27/root-z3-23-5-a-1-291-d6603-d6633-d6653/
It flashes the recovery via ADB
(requires a prior kernel change, though, that can be restored after)


text:
How to stop update
There are some apps like Facebook that I don’t want to update. And frequently I see a notification in app and in Play Store for its update.
Please let me know how to get rid of update of some specific apps.

I don't want to upgrade Facebook app but every time I see "upgrade" notification on Facebook app. Recently I did reset my device and before reset, I upgraded Facebook but after upgrade, some options were missing in app. That's why I don't want to upgrade it again.

Also see: How to get rid of update notifications for a given app in Google Play Store?

You could just go to Playstore and select the app you'd like to not auto update. When you click the 3 dots(overflow icon) at the top right uncheck auto update.
Apps nowadays though have started implementing a policy where you can't use the app if you haven't downloaded the update.

I already did this. There is no auto but I don't want to see the name of those apps that I don't want to update, under Updates. Apart from this, even in facebook app, I see update notification and it tries to force me to update facebook.


text:
Headphone problem
I have this problem with my headphones. They were working fine up until today, where the music sounds like it's coming from the background and the jack needs to be facing a certain direction and in a specific position to work normally. Anyone know what could be causing it?

Simply a damaged cord. You need to buy a new one.

It's more than likely the headphones instead of the phone.

But as far as what's wrong with the headphones themselves I'd say a short, or something.

Well they've served me for 3 months now which is somewhat of a record. I'll just buy new ones.


text:
Nova launcher new app to homescreen
How do I specify to which home screen I want Nova to add my new apps to, it worked perfectly some time ago, but not anymore. Now it adds new apps to firs homescreen instead of second. Please help

I believed it instead added apps on the screen that had space.  If the home screen was full then it would add the apps to the next and like so.

It does have enough space but I want them to go onto the second page instead of the first


text:
Simulate a keypress on Android tablet without a keyboard
This is a follow-up question to this question here.
This YouTube tutorial here outlines the process of installing Windows 10 on an Android tablet with an x86-based processor architecture. However, a crucial step of the process involves initiating boot mode on the tablet with F11 in order to select boot from USB as an option, and hitting F11 requires connecting the tablet to a USB keyboard via a USB OTG cable.
Since I don't have either an OTG cable or a USB keyboard, I'm wondering if there's a SuperUser (read: geeky and resourceful) way to bypass the need of the USB keyboard and OTG cable entirely (or failing that, just the USB keyboard)? Something like auto-running script on a USB device that could simulate the pressing of the F11 key on the Android tablet during boot for that one instance?

Can you connect to ADB ... . Or is it entirely replaced with Windows .... .. I had a similar problem with an android pendo pad . it had been updated to Windows 8 by the factory, I ran into some problems and did a factory reset ! .. Nek minut.... Press F11 to boot into factory reset .... My tablet wouldn't respond to a usb otg keyboard because the pre-os windows is only programmed to support hardware keyboards. OTG requires the device to be fully booted and running some sort of driver or built in app

ADB codes can work ... only if you have ADB still

I don't actually have a tablet to work with atm, I'm planning on doing the tutorial on a friend's, and yes, I'm assuming that once the USB with the Windows ISO is inserted and being loaded, the part that gives you the option to press F11 is the Windows BIOS, and therefore that the ADB and any other Android developments are off-limits. These are all assumptions on my part though, I've not actually had any hands-on experience with an Android device yet.

Though just from the reading around I've done, it sounds like your information on OTG cables might be off. As I understand it, the whole purpose of OTG cables is to provide plug-and-play functionality for things like USB mice and keyboards, well before the drivers have been installed. I've also seen videos that demonstrate this. I have heard that not all Android devices support OTG without some pre-configuration, so I'm presuming that was the problem you were having.

Well I'm not sure why.. It would allow me to use the keyboard with certain recoveries, while the exact screen your talking about, wouldn't recognize anything, OTG mouse or keyboard

In addition to my comments
ADB CONTROL INPUT COMMANDS

adb devices
adb wait-for-device
adb shell input keyevent 141
adb kill-server

check devices

wait for device to be found

run the key event of F11 "141"

kill the adb server

I know this wont help, but i hope it can help someone actually running android !


text:
If you delete a message sent on a WhatsApp group by some other user, do they or anyone else in the group know
Suppose in a group some user sends a message and you accidentally or deliberately delete it, do the original poster gets some kind of notification that this other user deleted your message?

Simply No. What an user do on it's phone is not shown to other, except for when they're typing.

Whatsapp also shows when you have read the message. it also shows when you're online / last time you where online when you're one on one messaging.

No the original poster doesn't gets any kind of notification.

The simple answer is NO.
If you see the info page of WhatsApp, there is no mention of other users noticing about the message delete by any user in a group. And this makes a perfect sense too because why anyone else need to know what I did with the message received. You may choose to Favourite a specific message and even that too is not informed to anyone else in the group including the original author of that group.
However, group wide changes such as 1.Group icon, 2. Group subject will be visible to all group members no matter who does it in a group.


text:
Always show next Calendar appointment on lock-screen
One feature I dreadfully miss from Windows Phone was that my next calendar event was always displayed on my lockscreen:

I now use the Outlook application on Android to manage my daily life. Is there a way to enable a similar feature on Android?

Afraid not without root. That feature was available until someone decided to ban it with the release of Android 5 (Lollipop).

I missed this one badly.

This is a far cry from what Windows Phone OS offers out-of-the box, but of everything I tried recently, the least worst option seems to be Calendar Notify Agenda Status (https://play.google.com/store/apps/details?id=com.cliffcawley.calendarnotify&hl=en). I have been trying it for a few hours and it seems like an okay alternative (I'm not using the widget part of it, just the lock screen notifications).


text:
How To Root Samsung A510F?
I have tried Framaroot, Universal Android Root, IRoot, Z4Root, TowelRoot  and obviously, kingroot. I also attempted to try chainfire's auto root but could not find a compatible file to flash for my device. Here's the link to chainfire's list of compatible devices Chainfire Auto Root
Here is the screenshot of my device software info

You should try rooting with TWRP.

Download TWRP Odin flashable here
Download Odin here
Boot in download mode with POWER + HOME + VOL DOWN
Connect the phone
Flash with Odin 3.10.7. Select the downloaded file using the AP slot. Uncheck Auto-reboot.
Reboot to recovery immediately after flashing using POWER + HOME + VOL DOWN, as soon as the screen goes blank change to VOL UP whilst still holding the other buttons.
TWRP should now boot
Flash the file below in twrp.
DO NOT LET TWRP ROOT YOUR DEVICE WHEN IT ASKS FOR. USE ONLY THE FILE BELOW:
Root Chainfire SU

NOTE 1:  FLASHING CUSTOM STUFFS VOIDS YOUR WARRANTY. AND THIS WILL TRIP THE KNOX FLAG.
NOTE 2: ENABLE OEM UNLOCK FIRST OR YOU MAY ENCOUNTER 'BLOCKED BY FRP LOCK' WHEN FLASHING.
Settings > Developer Options > OEM Unlocking

Thank you for your quick answer! However, is it possible to flash a custom recovery without root and pc?

On some devices root is not needed, on others it is a must. I've never tried flashing a custom recovery without a PC. Flashing a stock recovery through a custom recovery seems possible though.

What do i need to make sure such that I will not brick my phone? There was once i attempted to root my phone by flashing chainfire auto root using odin and ended up bricking my phone. I got it fixed by taking to Samsung and they said the motherboard was spoiled.

I cannot assure you if i gonna work or not.

Is it possible to turn my phone into a emulator on the pc? I would like to test it on an emulator first if possible.I know I am asking to many questions but I am just not confident that all will turn out well.

I don't know or even don't think this could be possible. But if you don't feel confident, just do not attempt anything.


text:
GPS in Freefall
alright,
i tried to capture gps data whilst skydiving yesterday.
the ride up in the plane shows nice steady increments, but the free fall portion goes lumpy, then flat lines until i hit canopy, when all is well with the world again.
free fall doesn't generally exceed 150mph in a belly position so i thought it would be ok, any hints / tips / things to read?
thank you
oh um, galaxy alpha, homebrew code written in android studio.
the timestamps are consistent so it's likely a hardware/gps thing?
edit: looking at the accelerometer data. the phone is getting really buffeted in my pocket... could this mess the reception?

I don't think this is really an Android question. Even so, do you keep the phone in a chest pocket? If it can't see any satellites in the freefall position, you'd expect lack of data for that portion.

yeh i wasnt sure to be honest, its not really a programming question either and serverfault isnt really the place either is it? it was in a leg pocket and getting buffeted good, im going to try putting it on my back, hopefully the signal will penetrate the rig.

@user2983931 Came across a comment that the max theoretical altitude at which a cell phone would still be able to pick up data and communicate with the cell tower depending on the device and the tower was 10000 feet. So yes I'd say it lost connectivity.

@user145490 thanks mate, but it's all GPS, it accurately showed the lift up to 13500 feet no probs, i'm pretty sure it doesn't need cell connectivity to process GPS data. thanks all the same though.


text:
How are root img made?
I've recently rooted my Android phone. I was surprised by how difficult they make it (and it seems that every new version of Android makes it harder). I have Lollipop 5.11, and I had to find and download a specially-hacked .img file of what I'm guessing is the system partition, and flash it to the device to get root.
What I'd like to know is, how is a rooted .img file made? Suppose I had a new phone and I had to figure out how to root it myself. What would I do? (I'm guessing: create a backup, figure out how to mount the partition, muck around in some low-level linux config somewhere..?)

The "trick" is mainly to get the su binary in place with the right permissions, plus some SuperUser/SuperSU pendant installed as system app. A little of a "hen-egg-issue" as one needs superuser permissions to do that on a running system – which probably in the case of your device is the reason it's done by mocking the image. On other devices it's as simple as flashing a ZIP via (custom) recovery.


text:
Strange exchange mail behaviour on Cyanogen OS
I have a Wileyfox Spark X running Cyanogen OS 13.0 and use the Gmail app and the stock email app for personal and work mails.
The stock e-mail runs into problems when I reply to an e-mail thread. Instead of sending the mail, it goes to an Outbox, its status changes to 'Sending...' for all eternity and there is no way to make it re-try. That makes it practically unreachable - the only thing I can do from here is deleting it.
New messages such as ones with only 'test' in them are sent, but not usually straight away - often only after I have gone into settings - incoming server and made it re-authenticate.
All in all the stock email app seems to work in a completely other way than I am used to or not at all. Does anyone know the cause of this strange behaviour and how to change it?
Previously on CM12 I was running TypeApp which was brilliant with Outlook Exchange (which seems to be bad system for phones in the 1st place). It seems wrong though to have the stock app there doing nothing...

Did you try clearing the stock e-mail data and cache ?

I'd ditch the stock email app (disabling it and the exchange services app connected to it) and use a 3rd party email app with Exchange support. There are some good ones available (do a Ctrl-F to search for "Exchange" on the linked page of mine).

you're probably right - although as said it feels a bit wasteful. thanks for the link - pleased to see that TypeApp was announced as 'best email app ever'.

@esQmo - the buttons for Clear Cache and Clear Data are unresponsive. not sure if that requires changed settings?

@alle_meije So try what is suggested by Izzy: Disable the email app.

will do thanks. at the same time maybe there is an answer to the original question.

Of course A wileyfox question gets @Izzy In- he owns one, and has ripped its (software) guts out. I agree with Izzy though: The stock email app tends to b a bi of a joke, so disable, hide, and get a better one.


text:
Problem with apps. Going from iPhone to Android
I had an iPhone and am switching to Android now.
When I sign into my Gmail, will it show all my iPhone apps on my new Android device?

No! You need either transferring them using an app on the play store or simply download them.

iOS and Android are different operating systems. As you probably couldn't run Windows applications on your iPhone, you neither can run iOS apps on Android. Alone for this reason they cannot simply "show up" on your Android phone.
Second, the Google account system isn't synchronized with Apple's iTunes (or the iCloud), so Gmail couldn't even know about them. Some might even come pre-installed with your new Android device.
There are means of migrating your data (contacts, calendars, photos, etc.) from your iOS world to "planet Android", see e.g.

How do I transfer iPhone contacts to an Android phone?
How do I migrate my SMS (text messages) from iPhone to Android?
How can I transfer SMS messages from my old iPhone to my new Android phone?

But for apps, you need to find "new counter-parts":

Some apps exist in both universes. Check with the developers homepages to see if they have a link to an Android app as well.
Some apps are rather "exclusive" to either Android or iOS. Here you will have to find the best alternative. A search for <YourAppName> Android, using the search engine of your choice, might be a good starter for that. My Android app listings can be of assistance as well. If you still didn't find anything, take a look at Where to ask for app recommendations? and follow the advice there.

Some of your iOS apps might allow to export their data, and their Android counterparts might allow to import them then. But mostly, you will have to start from the scratch.
Have a good start with Android – and in case of trouble or missing information, you already found a good place to ask!


text:
why do some apps not work in /system?
I'm setting up some devices with a custom rom and my own custom app zip. Generally it works fine but I've found that some apps misbehave when installed into the system partition. What usually happens is that the app starts successfully but later crashes or just refuses to work properly.
Why would an app work properly with installed to /data but not when installed to /system ?
The apk files are installed to /system/app or /system/priv-app and their libraries are unpacked into /system/vendor/lib.
(hopefully irrelevant to the question but the device in question is Amazon Fire KFFOWI with ResurrectionRemix custom rom which is Android 5.1.1).


text:
Prevent device administrators from being installed
My company has some Android devices that are available for our customers to use. Customers have nearly full access to the devices, and unfortunately a customer recently installed Android Device Manager, added their Play account, registered the device to themselves, and then disabled the phone.
I was able to recover the devices by factory resetting and logging in with one of our existing play accounts, but I'd like to prevent this from happening in future.
Is there a way to prevent device administrators from being added to an Android device? I know I can create an administrator app and set it as Device Owner to ensure it's always an admin, but I don't think this will prevent this scenario from occurring again.

Password on the settings? Then they cant mess :)

We use AppLock on some of the devices for this, but I've found ways around to disable it that our customers may have found too. Are there other suggestions for non rooted devices?

Switch applock - some do much better than others. Short of that, Use a custom launcher, and Hide ALL ways of getting into the settings. Or just trap the device in overview mode - They can only use one app, and need the system password to leave it.

Physical control is total control.
If they have full physical access, if they try hard enough (and that customer obviously didn't do that by accident) they'll always be able to mess with the phone.
You can, however, make this much harder. As @Dan Brown suggested, you can lock the settings away with a password. Something else that comes to my mind is creating a new user on the phone (that is possible if you have at least Android Lollipop or a custom ROM based on it), again locking the main account which has administrator access away behind a password and then giving the phone to the customer with only access to the restricted user. Again, if they try hard enough they will still be able to break this if they have the device and enough time and knowledge. But a seperate account should be one of the easiest built-in ways to make this harder. You can also try some apps which offer parental controls - these apps need admin access but in turn can lock many rights away. But they often cost money and/or don't always work right.
I'll do a bit more research on this and edit the answer in case I find a better solution

they can smash it with a hammer anyway.

@SargeBorsch But that is destroying, not taking unauthorized control over it

in this case it's almost the same, the attacker tries to hijack or disable the device while temporarily possessing it, they might as well steal it (claim it was stolen from them) or physically destroy it. if the device is intact, it can be reflashed and everything that's software related is not a problem anymore. and if the attacker is determined enough to plant hardware-level malware, then there's no way to protect from it (except that there's some chance to detect physical tampering by visually inspecting device guts)

Looking at this issue again, forgot I asked the question already. In my case customers don't have physical access to devices, they install apps and control devices remotely, so I don't worry about hammers.


text:
Huawei P7 Ascend Lollipop Compass pointing only North or South, even after calibrating. How to fix?
As it says in the title, my Huawei P7 Ascend running the latest firmware for it (Android 5.1.1) has something strange going on with the compass for the last year or so. I have already attempted calibration, but that did not fix it. The compass only exclusively points directly north or directly south, both on calibration apps and in apps like Google Maps. How can I get it to work properly again?

Wait what? Give us some screenshots or even beter a video?

Possible duplicate of How can I calibrate the compass on my phone?

As stated in the question, I already calibrated it to no avail. I can't take a video because I don't have a camera besides my phone. I can, however describe it: If the phone is facing more towards north, any compass or app will show it facing fully north. Same goes for south. There is no in between.

I too have this problem after upgrading my phone to lollipop. However, if I tilt my phone vertically or upside down (so I'm looking up to face the screen), the compass works fine. Try calibrating your accelerometer with your phone upside down.

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


text:
Displaying profile photo on others' phone when called
I am using Android 6.0.1. How and where to set my profile image, so that the image is seen by the opposite person when he is called on the phone?

You can not do that. It is not possible to set a profile photo for yourself on other phones. Phone calls transmit nothing but your voice and phone number. You can not transmit a profile picture through a phone call. Third-party apps like Google Hangouts do not use phone lines, instead, they use data, so they use a custom protocol that allows them to send the profile pic of the caller.
The receiver of the call must set a profile photo for you. This must be done for everyone that you want to see the profile photo of:

For iPhone users: http://osxdaily.com/2015/11/07/assign-photo-to-iphone-contact/
For Android users: http://www.howtogeek.com/259513/how-to-change-contact-pictures-in-android/.

They will want to follow the instructions to add a photo to your contact, not theirs.

You can do this through the Google account you have set up associated with your phone number. It's in your Google account settings.

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


text:
How do I find the right GApps for my CM?
I've chosen https://download.cyanogenmod.org/?ty...&device=encore
(cm-11-20160815-NIGHTLY-encore.zip)
What GApps should I download?
PS: I've tried a random one (Gapps file), and it didn't work.

You can download Gapps that support on cyanogenmod from here http://opengapps.org/ (I have installed pico version on my cm 14.1 device with basic google play and services)

I think there's no need if you use chrome or Firefox as internet browser then OpenGapps will try to automatically determine your Android version.
If that fails then

Go to settings
About Phone
There will be - Android version or version

Select that on OpenGapps website and download the suitable package....
Hope it will be helpful....


text:
Has TWRP been replaced by another custom recovery image?
There are two seemingly identical TWRP websites:

http://teamw.in/project/twrp2/
https://twrp.me/

twrp.me used the be TWRP's homepage. Their Github page now points to http://teamw.in/project/twrp2/ and a new repository has been created to https://github.com/omnirom/android_bootable_recovery/

If the answer gets deleted: "both twrp.me and teamw.in resolve to 198.27.116.169".

No, TWRP has not been replaced by another project, the issue you see is references to naming conventions that resolve to the same actual website, different name, same project. The websites are one and the same... Both twrp.me and teamw.in resolve to 198.27.116.169, which is the website host for TeamWin, the development team of TWRP.

I forgot IP check. You could have posted a comment instead, though.

@user598527 Why would I delete the answer or make it a comment instead? It is a valid and correct answer to your question, you could accept the answer and as well.

I asked if TWRP has been replaced by another project. You solved the issue I had with websites, I can't accept the answer because my question is left answered.

@user598527 Refined answer to more specifically address your question.

I still don't understand what is https://github.com/omnirom/android_bootable_recovery/ and from TWRP's Github page: "this is not up to date", please see [the same Github link]

TWRP's "base" code has always OmniROM, looks like after Android 6.0 the started using their Github too, it's the same project and people, if you want to know why specifically this was done, you would have to contact a Ethan Yonkers (DeesTroy) or one of there team at https://plus.google.com/communities/106804207647688456928 or the official XDA TWRP page at http://forum.xda-developers.com/showthread.php?t=1943625 Also note that what you reference in your question as "their Github page" isn't listed anywhere as their current Github page, the OmniROM Github is.


text:
Will this break my phone?
I have a Verizon HTC One M7. Since it's Verizon, the bootloader obviously locked. If I were to use fastboot boot twrp-m7wlv.img and then try to flash a custom ROM, would that damage my phone?

You can't boot an external image with a locked bootloader, and if you somehow could and flashed an unsigned image boot would fail and you would have a brick. Actually, on stock on M7 I don't think you can boot twrp directly even with an unlocked bootloader.

"He who asks is a fool for 5 minutes, but he who doesn't is a fool forever" (I think that's how that one goes) Ace is right though - You won't be able to do much with a locked bootloader. Can't you unlock it? (I'm sure you can make it unlockable in the developer settings)

@DanBrown Can't unlock it, it's Verizon branded. They made it incompatible with htcdev

Oh. Right. (UK guy w/ 3, so didn't know) That's a dick move.


text:
Galaxy S7: Difference between various European versions
On Amazon France, once can choose from the "France", "Germany" and "Italy" versions of the Samsung Galaxy S7 (not carrier locked).  They are priced slightly differently.
What is the difference between all these? Can't each be set to either language? Do they come with different software? Are they locked to a specific country in any way?
I am new to Android and I am confused about all the different versions each phone comes in.

What you see are different versions of the exact same phone.
The non-french versions are import phones (it says it in their title).
With literally any european/international phone, the only differences are (from my experience):

Different default language (makes sense, your phone will be in the language of the country you bought it in), this doesn't mean you can't change it; usually 99% of all languages are available.
Different baseband: this is not very important for international variants, but carrier-exclusive models sometimes come with some bands disabled, so you can't use them on other carriers' networks.
Pre-installed apps: Makes sense, in some countries some apps are predominantly used and in other countries other apps. This depends on local laws (what and how these apps are allowed to be offered) and local developers trying to get their app around using a different (often more expensive) way.
Included accessories: Yes, sometimes you get more accessories (or extra accessories) in some country than in another. This may be a case, a screen protector etc.
Most important: Warranty!
Warranty is often bound to the country of sale. So you may need to send your phone via international parcel services, which you may need to pay on your own because they only cover national postage. Sometimes they may even deny warranty claims!

Important for you: Make sure the model number ends on an F.
Most Samsung devices in the last years changed their model no. from the GT-Ixxx(Y) to SM-xxxY, where x is a number and Y is a letter, F denotes "international".

Thanks you for the response. I seems in the end it doesn't matter which one I get. Warranty should be valid everywhere within the European Economic Area (confirmed by Samsung website).  It is not mentioned if these are the F version but according to my research only the F version is sold in all three countries. I was unable to find what apps and accessories they come with, but I do not think it is the main reason for the different pricing: the same differences are there between the different colour versions.


text:
Samsung Tab GT: n8000 stuck on Odins Mode
My samsung Galaxy Note Tab 10.1 is badly infected with the Virus. I want to Factory reset the Tab. I have tried the following steps.
1) Pressed volume upp and power button, but the samsung logo came and display.
2) Pressed the volume down and power button to get in the Odins mode. But every time i received the message (all threads completed (succeed 0/failed 1). I also tried different "tar" files.
I will be thanksfull to you for any solution.
Best regards,

What files are you trying to flash and what is the actual android system version

I dont know actually the binary system. Tab is just stuck att the samsung logo when i restart. The message when i was in the ODIN mode, is "Currenet Binary: Samsung Official". And i dont know how to check the system version in this condition. I just found on google that i can use the ODIN mode in this condition, but it did not helped me. May be there is a need to enable "USB Debug Enable", but i can not do that in this condition.

I mean what firmware you are trying to flash with Odin? And in what slop are you loading the file. BL, AP, CP, CSC ?

Ii dont know the firmware. Slop is "AP"

Download this file and flash it with Odin, select AP Slot (2)
N8000XXUDNE4_N8000OXADNE4_DBT\N8000XXUDNE4_N8000OXADNE4_N8000XXUDNE1.tar.md5
Open Odin and click on AP Slot, select the abowe file. The log screen should be like this (3)
Put the tab in download mode and connect it to the computer. Odin will detect the COM Port assigned to the device (1)
Click on Start.
You'll see a PASS in green.

If the issue is not hardware related,your tab will be alive

Thanks for your Answer.. I have tried it several times and i received the message "Complete (write) operation failed. All threads completes (succeed 0/failed 1). If it is a harware issue then what part of harware it is?

The hardware part that is always involved in such case is the eMMC memory, that's why you're unable to boot in recovery. And the same reason as you always get "Complete write operation failed"

Did you download the exact file as mentioned above?

I did it. I will look for the hardware solution. Thanks


text:
Minecraft split-screen on Android TV possible without console?
I've read that Minecraft pocket edition is playable on Android TV through sideloading.
I've also read that the only edition of Minecraft which supports split screen is the console edition.
Regardless, my question is if there is some way to play split screen Minecraft on Android TV (with game controller support), without first getting a console?
My TV is running Android Lollipop and will soon receive Marshmallow.

Unless you can port Nougat to It, change the MCPE app so it has two versions of itself installed at once, then somehow isolate files, sound and input I highly doubt so.

@Dan Brown Thanks, I suppose it also isn't possible to cast split screen from two other Android devices, or to find an emulator which can run the console version on the TV?

No, It's not I'm afraid. Even if you could get two running, there'd be conflicts everywhere.

@Dan Brown I think you are right. I have yet to find an xbox 360 or PS3 emulator for Android, or an app which enables split-screen casting from two android devices. (Although I don't see how there would be conflicts. An emulator would run Minecraft console edition which has built-in support for split-screen. And in the other case, when casting from two devices, my idea was that the devices would handle sound and input and only the screens would be streamed to the TV). Thanks again for the help. I've decided to buy a console.

Kiradge No problem. The conflicts would have been controls btw


text:
Notifications panel disappeared and other issues
Unlocked unrooted Samsung Galaxy S7 running Android 6.0.1. Suddenly started having the following issues after being restarted:

Notifications panel disappeared both from home screen, and notification bar when expended.
Notifications bar doesn't show any icons for apps with notifications - just the carrier's name. (However, the phone still vibrates and plays notification sounds when I receive a message for example - the LED also turns on)
Recents button doesn't do anything (hardware responds, but does nothing).
Holding down the power button only shows "Power off" and "Restart' -
no more "Airplane Mode" option.
After expanding the notifications
bar, tapping the cogwheel and down arrow in the top right corner does
nothing.

Things I've tried with no luck:

Restart
Power off, then start
Restart by holding down the power and volume down buttons.
Reset settings to defaults

Current settings:

Airplane mode is disabled
Power saving mode is disabled
Ultra power saving mode is disabled
Notifications are enabled
Notifications on lock screen set to "Show content"

I tried looking into all the settings, but I'm stumped. Any idea what's going on?

Factory reset? Or flash stock rom?

Same here with me too. Also the double click the home key for the camera shortcut, it's not working either. I've got a note5 with nothing special going on & no recent updates prior to this issue.

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


text:
Which Google apps can be deleted or disabled without harm to the system?
There's that common Google bloat ware on my smartphone's stock Android 6.0.1. I was wondering, what google apps I could savely either delete or at least deactivate without harming the OS's stability?
Device: bq Aquaris X5 Plus
OS: Android 6.0.1
All I actually need is the play store and for this, the google account. I've no intention to ever use gmail, drive, hangeouts, play music/books/games, google+ e.t.c., nor do I want to sync any data with google.
Any help is much appreciated.

This very much depends on the device and the Android version running on it, plus where you've bought it – as the lot of pre-installed apps might differ based on that. I'm not sure about Gmail – but the other apps mentioned (Drive, Hangouts, Play Music/Books/Games, Google+) are the first ones I always disable, and never had any side effects. At least Music/Books/Games and G+ should be even safe to remove. You can also deactivate/disable the contacs sync adapter and calendar sync adapter if you don't plan to sync your contacts and calendars with Google.
What you definitely should not touch is the Google Services Framework – or you'll break "all things Google" on that device, including the Playstore.
If you want to get rid of almost all the crap, and don't need the ability to buy apps on Play or use apps that check their licenses against Google Services, flash a custom ROM and microG, plus install either Blankstore – or, if you need to buy apps and check their licenses, the original Playstore app. Details I have described in my article Android without Google: microG.

Just added device model an OS details to my original question.

@Bunjip Doesn't the Aquaris ship with CyanogenOS? If so, there is CyanogenMod available for it – and well, it is even officially. The cleanest way might be switching to that w/o GApps, then install microG, then Playstore (if needed) – as I already indicated with my answer. If you take that road, also have a look at freecyngn :)

Nope, it doesn't ship with CyanogenOS (anymore) due to the change in strategy of Cyanogen who stopped to develop CyanogenOS but provide modular mods from now on only.

Still, as there is an official CM, it's a possible way. Just mentioning it, I don't say you have to go that path :)

don't get me wrong, I appreciate your hints ;). In fact, I'd love to use CM on my devices. Used to have CyanogenMod on my Oneplus One, which sadly passed away... However, I've learned I can't do without the play store. That's why I hesitate getting back CM and then still installing the google apps just to have this play store ...

Please take a look at my linked article then. µG is an open source replacement for the essential parts of the Google Services without all the "snooping stuff" (e.g. no analytics, no ads, no Google Fit, no Google Games – but full GCM support, fused locations, etc; see implementation status for what's available). I use that with BlankStore (as pointed out in my article), but it reportedly works with the "original Playstore app" as well.

Yeah, I'll go through your article for sure. Just need some time to ensure full awareness, so maybe I'll find that opportunity on the weekend. Thanks for pointing me there.
Sieht auf jeden Fall gut aus beim Überfliegen ;)

Danke – Zeit zum "tiefer fliegen" :) If you then consider this answer as solving your issue, please don't forget to indicate so by marking it "accepted" :)

you can disable that app like google hangouts, google play, maps, G drive, email, play games, play movies and play music. these stock apps consume more memory. there is no harmful effect on your device after removing this.
NOTE - But if you want to play any heavy game so it need google play services so you need to install it again.

What do you mean by "heavy games"? is Candy crush or similar games are considered heavy?


text:
Google Voice typing no longer works in French, works in English
Problem: voice typing broken
On a Samsung Galaxy S5 with latest OS (Android 6.0.1) setup to French language, Google Voice Typing worked great. I need it regularly in French (and sometimes in English).
A few weeks ago, it suddenly stopped working. It would write "Appuyez pour parler" and immediately "Reessayez" without any listening time.  English for that: "Tap to speak" and "Try again".  Connected via mobile or wifi or not at all does not change anything.
Note that the microphone icon in browser and Google search app still worked and recognized French. What fails (and what I need) is the microphone option built with the virtual keyboard.
Searched and tried before asking: voice typing broken, in French only
No real hint on the web or even a trace of someone having same problem (language-dependent brokenness).
I suspected conflict with some app, so uninstalled some apps. No benefit.
I changed global (Android-level) UI language to English (to see official labels for this question) and voice typing worked again... in English.
I changed global (Android-level) UI language back to French and voice typing failed again.
While keeping French UI, I set up English as primary language for voice typing, keeping French as additional, and it worked, in English, inventing English sentences if I spoke French.  As soon as French is primary language, voice typing fails again.

Can someone explain what happened?
How to get French voice typing working again?

I noticed that Android had locally an offline recognition pack for English.  So, I ended up selecting the French language for offline recognition, Android downloaded a pack and now it works.
Not the actual fix to the initial problem.  It worked online before, but in practice it works.
It does not explain why on-line speech recognition would fail.
Also, is offline recognition as good as online ?
Edit: in order to reproduce the problem with logcat to get a log, I uninstalled offline French pack and now voice typing works at all times, even after rebooting.  So, the problem looks like it's definitely gone and we'll never know?


text:
How to play/stream/cast sound and video separately to different devices
What I have.

Portable Projector with DLNA & Miracast functionality.
5.1 Channel speaker with bluetooth.
Android devices version Marshmallow[6.0](Alternate devices with Lollipop[5.1] also available)

Current situation.

Movie(Video & Audio) streamed to projector from android device via DLNA/Miracast
Stereo Output from projector to the 5.1 Channel Speakers.

Problem.

5.1 Channel Speakers becomes just stereo speakers.
Speaker placements dependent on placement of projector.(I want to fix
them and not not    move them).

What I am looking for.

Stream ONLY the video playback to the projector from the android device
via DLNA/Miracast.
Stream ONLY the audio playback from android device to 5.1 channel speakers via bluetooth.

Can this be done? is there any app available for the same?

Possible with android 5. Using zenfone 2 videocast to WiDi and audio to JBL Charge 3.
It is not possible with android 6

can you list out the steps how you did it.


text:
How can I see the pointer location, and simulate it?
I want to see the X and Y axis of my touch location in Android, and want to use the x and y axis by typing it into a shell extension, to simulate an actual touch on the screen. Can anyone help?

Go to

Settings
Developers Options
In Input section check Show Pointer Location option.

If developer option is not enabled go to :

Settings
About Phone
Click Build Number multiple times.

To see the pointer: Settings > Developers Options > Show pointer location.


text:
Insufficient internal storage
I am using a Samsung Galaxy running Android 6.0 with an internal space of 16 GB. However, I have used 9.60 GB of it but when I want to transfer some stuff, it says the internal storage is full.
What has happened to the remaining 6.40 GB?

We have no idea. Go to Settings -> Storage and see.

If the package says the device ships with 16GB, that includes the space needed for the operating system. With Samsung devices, that's usually about 6 GB or more.
For details and ways to deal with this, please take a look into our insufficient-storage tag-wiki and follow its links.


text:
How do i change play store region?
I have been dealing with this issue since i bought this phone ( Galaxy Note 4 ). I need to change my play store to the US, but I couldn't. I have tried many methods especially, changing my home adress of (google payment or wallet).
Many people used to download an app called (Hola and others) ,but i don't prefer to use apps in this way. In google play (Contact us) mentioned that I need to put a payment method related to US. Anyway, I don't have a payment for US.
Is there any way to do it?

What about using a VPN? Works fine for me.

You should read this also: http://android.stackexchange.com/questions/42347/how-do-i-change-the-google-play-country

You can update your home address whenever you want, including changing to a different country. If you're representing a company, enter your business address.

Sign into your Google Payments account at payments.google.com and click the Settings icon in the top corner. See screenshot: here How to change Country or region on Google Play Store
Click Edit next to the "Home Address" listed and update the address (please note this is different from the "Address Book" which holds shipping addresses).
Open the Play Store and navigate to any item available for download.
Click to begin a download until you reach the "Accept and buy" screen (no need to complete the purchase)
Close the Play Store, force stop and then clear data for the Google Play Store application (Settings > Apps > Google Play Store > Force Stop then Clear Data) or clear your browser cache
Re-open the Play Store. You should now see the Play Store that matches your default payment method’s billing country.

Note that if you don't immediately see the Play Store that matches your default payment method's billing country, it may take a few hours for this to take effect.
If you haven't yet added a payment method to your account for the first time, add a card directly from the Play Store with a billing address that matches your intended country location. Then, follow steps 3 through 6 to show your intended country's Play Store.
Some things to note...
For legal reasons, you'll need to sign new Terms of Service if you change your home country.
If your Google Play balance is higher than these amounts, you won't be able to change your home country. If it's under those amounts and you change to a country with a different currency, you won't be able to see or use your remaining balance until you switch back to a country where that currency is used.
If you have a Payments Balance higher than USD $10, or a Checkout Merchant account, you won't be able to change your country.

As said before: You must disclose your affiliation to the linked site. Please do so!


text:
Error on running Shadow Fight 2
I downloaded a game called Shadow Fight 2 from uptodown.com, and after installing the game, when it is run, it gives me an error:

Download failed because the resources could not be found.

Even after downloading about 45MB, it asks me to download more, but yet I want to play the game. Please help me fix the problem.
I tries rebooting, installing latest google play services and google play games apps, and also checking my internet connection. (I have a rooted phone, but I didn't unroot)

Why would you download app from some site when it's free on google play? If it's moded .apk then developer probably restricted apps which aren't downloaded from google play to download resources.

Large games need extra files called asset files to be downloaded when you first launch the game. You just installed the APK. Do you think all those graphics, sounds, FX, stages, etc can be held in just 45MB?
So the developers may block apk from downloading asset files if it was download from another source than the Play Store.
You must download from the Play Store to be able to run the game.

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


text:
Extract a gpg file in a nexus 7?
I want to extract a gpg file (passphrase only, no key), with a Nexus 7.  It's just a gpg with a txt file inside.
How do I get it to the nexus 7 and then even if I can extract it, how do I get to it with a text editor?  I can scp it from my lan server to get it here (the n7).
I have the juicessh installed in the n7, I figured that's a good place to start, but how would I even do it from within juicessh- can I login from localhost? I tried loggin in to 127.0.0.1 but the ssh connection failed (perhaps not a surprise).
Seems like a simple thing but it's apparently not.
thanks

This would be on topic for [android.se], but as it stands, it's too broad for migration. For more information, see the [help].

Ok- I don't know how else to ask the question. Too broad?

I mean unless you want me to just narrow it to "I want to extract a gpg file (passphrase only, no key), with a Nexus 7. It's just a gpg with a txt file inside." And no other information?

...I took a closer look at the question and it's actually not too broad, but as written, it's a bit confusing. Organizing the text of the question to make it more to the point would make it easier to understand.

I have absolutely no idea how to make it more clear.

Related: http://android.stackexchange.com/questions/159456/decrypting-gpg-file-on-android


text:
Is there a method to record video chat app (Google Duo, Skype, Tango, etc.) straight to the phone?
I am trying to record all the video calls with my parents. However, every video chat app that I know does not support a recording option. I have tried 3rd-party screen recording apps but they did not work. It seems the screen recording app clashes with the video chat app for the microphone. So, all I get is a recorded video chat without sound, or a good recorded video chat but the person who I am calling cannot hear my voice.
I searched everywhere and even contacted Google support but with no luck.
Would it be possible, or would I have to wait for the video chat app to start supporting recording?

According to the OP's 3rd revision of the question,

As of 01-20-2023, if you are using Samsung devices, you can record the whole conversation. Just click built-in screen recorder in the quick panel. The size of the file will be big, but it is worth it. I am not sure about other Android devices.

For privacy reasons, voice from phone calls is not recordable.   Not only is this limited by Google but also by your device and carrier.   You can use an external recorder.

Recording Limitations on Android
Google has never been particularly fond of call-recording apps for Android, at least not those from third parties. With Android 9, the company added limitations that prevented many apps from recording your phone conversations. The apps seemed to work, but when you would play the recording, you’d hear only silence or just your end of the conversation.
With Android 10, Google cracked down even further on these types of apps by blocking call recording via the microphone. In response, many app developers started tapping into Android’s Accessibility Service to record phone calls. But Google then updated its developer policy in April 2022 to state that it would not allow apps in the Play Store to use the accessibility service for call recording. That policy went into effect on May 11, 2022.
The company has even gone so far as to label call recording a type of spyware.

From PC Mag

To my knowledge, this is a restriction in Android created by Google.  Many devices include hardware that supports recording phone calls, but Google's Android OS still does not allow it.  Carriers have nothing to do with any of this... they have no idea if anyone is recording (except when they are aiding in the recording themselves), nor can they prevent anyone from recording; they are just passing bits back and forth using well-documented protocols.  Note that recording phone calls is 100% legal in many jurisdictions, and in most other jurisdictions simply requires consent.


text:
What are the contents of ipconfig.txt file on Samsung i9070?
I've got the aforementioned phone, Samsung i9070. However, for some reason (after mucking around with various ROM's) wifi stopped working at all. Theoretically I can turn it on and off, but no networks can be found.
When flicking the wifi switch on, following log gets written to adb logcat:
E/WifiConfigStore( 2341): Error parsing configuration: java.io.FileNotFoundException: /data/misc/wifi/ipconfig.txt: open failed: ENOENT (No such file or directory)
E/WifiConfigStore( 2341): readNetworkHistory: No config file, revert to defaultjava.io.FileNotFoundException: /data/misc/wifi/networkHistory.txt: open failed: ENOENT (No such file or directory)
E/WifiConfigStore( 2341): ctrl_interface=/data/misc/wifi/sockets
D/wifi    ( 2341): setting scan oui 0x469e95f8
D/wifi    ( 2341): getting scan capabilities on interface[1] = 0x469e95f8
D/wifi    ( 2341): failed to get capabilities : -95

I'm guessing the missing /data/misc/wifi/ipconfig.txt file is the problem here (Or something's wrong with the radio, but I'd rather not try to reflash OEM's 4.1 yet, as it's a hassle installing recovery and cyanogen again), and other roms I tried do not have that file, it seems.
So, anybody that has that phone could please copy me the contents of that file?

Can you check if the WiFi MAC adress is still present?

@esQmo
It seems only devices are:

lo       UP
upnlink0 UP 1b:00:00:00:00:00
svnet0   UP a0:00:00:00:00:00
rmnet0   DOWN
rmnet1   DOWN
rmnet2   DOWN
sit0     DOWN
ip6tnl0  DOWN


text:
How to install TWRP if usb device not recognised?
I am able to list my Redmi Note from cmd via fastboot devices on Windows 10.
But I want to flash the latest TWRP on my old HTC One XL. I am able to get it recognised by adb devices. Then I can to to fastboot via adb reboot bootloader. But then fastboot devices returns nothing.
Windows complains that USB device was not recognised
I do have the latest platform-tools

I did install the latest HTC Sync Manager. HTC One XL is not listed there as supported though.
Q1) Any idea how to make fastboot work?
Q2) or even better how to flash the latest TWRP to HTC One XL? I got TWRP 2.8.4.0 already there

Pretty sure you don't have the proper drivers yet - I remembered it isn't called "Sync Manager".

In bootloader, is the device showing Fastboot USB ?

Why are you going through all this trouble? Through your installed TWRP you can simply flash your new TWRP image.  Example: http://android.stackexchange.com/a/139674/96277

@esQmo, yes I can see fastboot usb. I have to scroll down with volume button to have fastboot changed to fastboot usb though

So the drivers are installed and you can fastboot. Windows is showing this error probably your USB cable bor connector is damaged

I didn't try to flash the image. I just tried to run fastboot devices and it returned nothing. The same cable, the same usb port with different mobile of mine worked.

@Firelord it worked nicely. Do you want to create a question out of your comment? So I can accept it?

Since you already have a version of TWRP flashed and working, you can use it to flash your new recovery image without the aid of a PC.
Boot into TWRP, select Install and follow the screenshots for the rest.
(Click an image to enlarge it)

If you know where the recovery partition corresponds to under /dev, you can also use TWRP's command-line feature.

TWRP 2.x doesn't have image installation capabilities, from what I remember.

@Andy, please follow this comment of OP: http://android.stackexchange.com/questions/164333/how-to-install-twrp-if-usb-device-not-recognised/164416?noredirect=1#comment210425_164333

Just throwing in some personal experience, maybe I remembered wrong about the exact version number (maybe 2.7?), but image capabilities is added somewhat recently. Whatever works, have an upvote.


text:
Can Google Daydream View function as a Cardboard for unsupported phones?
I have the $79 I need to buy a Daydream View, but not the $650 to buy a Pixel to go along with it. My current phone is a Galaxy S7. (Don't tell me to just get a Gear VR. That's not what I'm asking.) If I get a Daydream View for my Galaxy S7, or any other phone that doesn't come with built-in Daydream support, will I be able to just use it like a really fancy Cardboard?

Surprised this hasn't been answered - but yes, Cardboard is just to hold your phone and have basic lenses to view the split screen. Daydream VR is a superset of that functionality, so Cardboard apps should work fine with it.

Thanks! In hindsight I think the goofy original title was why it went unanswered for so long. I forgot that this isn't Arqade and silly misleading titles aren't the norm.


text:
Smart Lock, and multi-factor authentication?
I am using Marshmallow, and I use the built-in encryption mechanism.  Typing my password every time the screen locks is a pain.  I would like to leverage Smart Lock to have the following ideal situation:

If my phone is far away from me, I'd like the phone to immediately lock; thus requiring a password to decrypt. (This way, if my phone is lost, or even stolen, then my data will be safe.)
If my phone is nearby me, I'd like it to simply "soft lock" my screen; i.e., require either a PIN or facial recognition to unlock the screen, but not my full password. (This way, if I leave my my phone at my desk at work, for example, someone sneaky can't snatch it and snoop at my text messages or who knows what.)

Before I go on a wild goose chase, can someone please tell me if this setup is possible with Android?

As I feared, the answer is most likely that there's no such thing as a "hard lock screen" in Android.  Unfortunately, the only one that exists is after rebooting the device.  More information here: https://blog.cryptographyengineering.com/2016/11/24/android-n-encryption/

Worst-case, you could use tasker to reboot your phone whenever you leave it alone for too long.

@Ajedi32: If someone explained how to do this, I'd be up for trying it.

@Ajedi32: Actually, I think that'd be drastic. What would be great is if it auto-rebooted once it's too far away from me.


text:
Escalate privileges in ADB shell to fix build.prop permissions
So I've done
# mv /storage/emulated/legacy/build.prop /system/build.prop

on my SM-T311 (Android 4.4.2) and now it won't boot.
The only change I've made was adding one line at the end:
net.hostname=Tableta

I've tried using adb shell (forum.xda-developers.com/showthread.php?t=1927198) to revert the changes, but my PC won't detect the device when connected with USB cable in recovery mode.
Although, when I select apply update from ADB windows detects it and it shows up in adb, but I can't do adb shell. (RESOLVED)
Is there a way to fix my tablet without losing my data, or am I doomed?
Okay, I've made progress. I've plugged the device in when it was boot-looping and windows detected it. Through device manager I've installed USB Driver for Windows, revision 7 and that made me able to use the ADB interface. I've confirmed, that build.prop file permissions and owner group are wrong. Unfortunately it wouldn't let me chmod the file or remount.

I've also tried
>adb root

but it hangs forever with no output so I have to close the console window.

If you have a custom recovery you could boot into you could dirty flash the stock rom of your tablet.

Unfortunately it's a stock recovery.

@MacGyver Then just flash one!

Thank You @AndyYan for finding that tutorial for me! I've flashed TWRP and fixed permissions with its File Manager! It's alive!


text:
Apps are auto updating whe I open playstore even if auto-update is disabled
I turned off auto update on the play store. But just now, Playstore just auto updated my apps when I didn't press the update button. I was using my note 4.
I've encountered something similar to this when I was using my LG G3.
Has anyone experienced the same issue? What's your fix?
Thanks

Have you checked that the apps are also marked 'No Auto Update'? Individual apps have a setting that can override the global setting. This is by design.


text:
Why doesn't su have its setuid bit set?
I checked the permission of su with ls -l, and found it doesn't have the setuid bit set. This is different from common desktop Linux. Is there any reason behind this difference?
The su binary was installed using supersu on an experimental Nexus device with factory ROM.

Related question at Unix.SE: How does Magisk on Android work as su without setuid and capabilities?.

Detailed explanation: What special privileges "/system/xbin/su" does have w.r.t. root access?

See this answer at Unix.SE. Instead of the setuid bit, the binary has some capabilities set via file's extended attributes. The particular caps are of interest are CAP_SETUID and CAP_SETGID.


text:
Samsung Galaxy S3 unable to power on after shutting off randomly
I am a problem with my Samsung Galaxy S3. There will be a time when the phone will shut off, and I won't be able to turn it on whatever I do (e.g. Pressing the power, home, or volume buttons). However, I tried stuff and this came to be a temporary solution. I would remove the battery from the phone for a few seconds and put it back again. Then I would plug in the phone and it would work again.
Nonetheless, it is only a temporary solution and the phone may turn off again sometime.
Can someone identify the problem?

Clearly the actions of reseating the battery and juicing it up, indicate a hardware issue related to the battery connections. Have you cleaned the contacts? Do you treat the device in such a way that it flexes so battery contacts are lost?

It seems that your phone have hardware problem . It loose the contact of power supply internally. May be there was damage in power IC.
If your phone is in warranty period give it to Samsung care otherwise take a help of local phone repairing center for cheap solution.


text:
Is it possible to point System > Ringtones folder to Memory card > Music?
I want to have custom ringtones and notifictaion tones on my phone. But I don't want to copy every file to the ringtones folder.
Is it possible to make the System > Ringtones folder point to MemCard > Music folder?

Just isntall some file manager I recommand Total commander, and than when you tap to choose ringtone you will be offered to open it with Total commander or media storage. If this doesn't work than just open to choose ringtone and in upper right corner you will have '+' tap on it and it will open your music player


text:
How to stop SMS spam from mobile operator?
I keep getting SMS spam from Three mobile and I'm looking for a way to block it. The problem is that the SMSes don't come from a regular number, it just says "From Three" but there's no associated phone number.
According to Ofcom I should be able to reply "STOP" but there's no reply option for this type of special SMSes.
Is there any way to block this type of spam?
(I'm on Android 6.0.1, Xperia Z5)

Call your operator and ask them to stop sending you SMS.

I stopped this sort of spam from Three by forwarding every text I received from them to their own spam reporting number, 37726.
You will get an automated reply asking for the number that sent you the text.  As you don't get a number from the spam, just use Three's own marketing number, 0800 033 8002.
It didn't work immediately but they did take the hint after a couple of weeks.

You should to call them to ask an opt-out, it's an option you seem to be subscribed to.
Source: http://forums.whirlpool.net.au/archive/928273

Just call them and opt out of marketing.
It's in the customer terms that when you sign-up you opt in, which is
  odd. Most carriers ask or at the least assume you opt out by default.
Phone call should set you straight and stop the sms!


text:
retrieve contacts without Google Account?
I had an Iphone with a sim card. Then I bought a new sim card with a new number to put in my Iphone because I was out of the country. Now I've lost the Iphone with the new sim card. I bought an Android phone and inserted my previous card. How can I retrieve my contacts? They're not on Icloud and not on Google.
Would it work if I put my sim card in another Iphone? If not, what other ways are there?
Thank you.

You can simply put your old SIM card to iPhone for a while, then follow
settings > contacts > import from SIM

If you had internet on your iPhone (the one you lost) then your contacts should be on icloud, it syncs by default. iPhone doesn't save to sim card by default. It will keep it on the phone itself and back up to cloud.
But you're saying that you're sure that the info is not on cloud, and if that's the case, then there's no way you can retrieve your contacts because they're only present on your phone, which you've lost.


text:
How to get the Pixel Android 7.1 Navigation bar back?
My brother has recently used the "factory reset" option on his Google Pixel XL phone, this made the navigation bar to change from the traditional

to one where the circular one in the middle is a solid disk (as in the first bar below).

I have been looking for a way to get the original navigation bar back, but all I found were "artificial ways" whose purpose is to get this navigation bar to other Android phones. Is there a natural way to get the default navigation bar back? Thank you!

Seems like the problem was changing the language from English to a less common one. Once it was changed back to English the issue has been resolved.


text:
Deleted chat - can it still have a back up on google drive
If I delete my chats on WhatsApp as soon as it is over(Within an hour). Will google drive still have it backed up?

If you backup it they will be on google, but if you overwrite backup with one without that chat, than probably you won't be able to restoe that chat.

If the option to backup is selected, WhatsApp does this at 2am (0200). You can see this in the Settings > Chat > Chat Backup menu. I would guess that chats that do not exists at that point are not backed up, i.e. if a chat exists in its entirety and is deleted before 2am, there is nothing to back up.

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


text:
Issues with ellipsis (...) in filename when pulling files using ADB on Windows
I'm trying to pull files from the /sdcard partition of my phone to Windows 10 using ADB, and it errors:
cannot create [ my file > my computer ]: Not a directory

This only occurs at a particular folder "Meanwhile In Burbank...", which is copied as "Meanwhile In Burbank" (no ...), then errors out.
Any advice on how to handle ellipses?

Is the ellipsis made from three dots (like ...) or from a single character (like …)?

Suppose I should have clarified: three dots.

And the operating system from where you launch adb is a flavor of Windows, I guess. Correct?

Added computer OS and adb version to question.

I did a few tests on Windows 7, and was able to reproduce a behavior similar to yours. Actually, it's not ADB, but Windows' fault. The OS itself doesn't allow a file or a folder's name which ends with a period, and without anything after it. I assume you do know that a period delimits the extension in a file, so basically Windows doesn't allow a file or folder to end with an "empty" extension (which is different from not having an extension) and therefore trims the period(s).


text:
Weird battery behavior with new battery - Moto x 2nd gen
I have a Moto X 2nd gen (2014) that I got about 2 years ago. The battery has been failing recently and was dying at around 20 to 30%. I ordered a new battery on ebay that claimed to be genuine (It's label looked identical to the battery that came out of the phone). After replacing the battery, it has been dying around 60 to 70%. I have followed the instructions outlined here to no avail. After dying around 70%, I leave the phone off and charge it. It starts at 0% and goes to around 30% where it lingers awhile (1 to 2 hours) before jumping to 100%. Any idea what is causing the issue? I don't believe it to be an old battery dressed as new because these 2nd gen Moto X batteries come out bent/curved and the new one was flat. Any further steps I can take before ordering a different one? Could a factory reset help?
Thank you.
Edit: Here's a screenshot after it's hung around 30% (at 34%) for awhile on the app Ampere. It has cell voltage and charging current. It seems like the voltage is to high for 34% and the charging current is too slow... link

I've seen jumping charges on my tablet. The most common incident is simply a bad driver.

It didn't jump like that when charging the original battery though...


text:
Motorola G2 - "erasing screen" and reboot (over and over)
I powered up my Moto G v2 and I received a notification about a system update, which I have accepted.
During the update process, came the Android logo with the message "error".
After a manual reboot, came the Android logo with the message "no command".
After some research on the Internet, I discovered that you can hold the Power Button, and then push the Volume UP button, and then a screen will appear to you, giving the options like "reboot the cellphone", "reboot to bootloader", "wipe cache/reset factory", and so on. So, I decided to use the last option. The screen has changed to an Android robot with a gear on the front and on the back, and suddenly, the phone has rebooted to the Motorola welcome screen, going to the same screen with the Android, the gears, and so on.
My questions are:
1 - What's going on exactly / why is this happening ?
2 - How can I fix this / what should I do ?
3 - With this current state, I believe that it is not possible to perform any interaction with Android utilities like "adb" and "flashboot", right?

While running the screen "erasing", press the "Volume Down" button, and after the reboot occasioned by the "loop", the Bootloader screen will appear, and then you can select the "Recovery" mode as usual, giving you  the normal menu screen (wipe cache, factory reset, mount /sys, update from SD card, update from ADB, and so on). With the last option, I was able to manually update the Android, using "adb" commands via terminal + using a update package (for example: http://androidhost.org/plvIU).


text:
Gear VR needs update, downloads it, but doesn't install it
If the phone is inside the Gear VR, then it just shows that we should open the Oculus App.
In the Oculus App it shows the update button and pressing it starts two downloads which you can see in the system notifications.
But when the downloads are done nothing happens, just that the update button is re-enabled like challenging us to press it again.

Oculus writes, that they require the Apps Facebook App Installer and Facebook App Manager, and ask that you re-enable them (https://support.oculus.com/help/oculus/186299228426214).
If that worked, then great. But those two programs were not in my App Manager (even when activating "show all").
I tried everything, like re-installing every app with name containing Samsung Gear VR, Oculus and Facebook. Still, the two apps were missing.
I searched the web and found these two sources:

http://www.apkmirror.com/apk/facebook-2/facebook-app-installer/
https://apkupdate.com/download/49310/facebook-app-manager

I installed them and got no warning messages from ES File Manager. I can give no guarantee that they are safe and am looking forward to what the experts found out. After installing them, the Oculus App was able to install the updates and it now works in Gear VR as normal.
For those who want to try this: download the apk's, place them on the phone (e.g. the Download directory), open and install them with ES File Manager. Then open the Oculus App and start its update which is now working.


text:
If I used for charging sumsong for blackberry it not charge properly why?
If I used for charging sumsong for blackberry it not charge properly why?
also is it effecting life of the battery?

Hey mate, you really need to fix your question, it's hardly understandable...

Not sure what you are asking, but a look into our charging tag-wiki most likely will answer your question.

It's recommended to only use a charger from the same manufacturer to avoid issues.

Says who? Any references to your claim? I've never adhered to such a rule, and never had any issues. Several devices from different manufacturers, using their chargers cross-wise. Moreover, power specifications are normed with the USB connection.


text:
insufficient memory error but i having enough memory
Although I have 500 mb space left on my android lollypop internal memory, When I try to install or upgrade any of the apps I got a message that your memory is full.
How can I sort out this problem? I have searched for this problem a number of times but nothing helped, Please any body sort this problem.
Currently I am using lenovo a2010 model.

Have you checked with our insufficient-memory tag-wiki already? We've collected useful hints there.

According to the specs, the A2010 comes with 8GB internal storage. Taking a look into our insufficient-memory tag-wiki tells me that error is thrown when there's less than 10% free space in internal storage. 10% of 8 GB are ~800MB – your free space, as pointed out in your question, is 500 MB. So sorry to contradict you, but no: you really don't have "enough memory".
As for solutions, please check with the very same source (our insufficient-memory tag-wiki), which contains some first-aid hints and links. We've collected that there as this is a question asked frequently on our site.

Sorry to contradict you ,but in my phone I have got only 4 GB space.

I've just looked up the specs as you didn't specify :) Same thing, though: error gets triggered around 10%, so that's ~400MB then. You didn't specify what apps you've tried, but as soon as the size of those reaches ~50MB you are sure to trigger the threshold, as you must at least double the size of that: the (1) download must be (2) installed. (1) won't be deleted before the entire process is finished. The 10% are just a default which the ROM creator might have modified, so it's just an estimate/guideline/rule-of-thumb.

the apps i am downloading or updating are around  10 - 20 mb but still then are not taking place. Is there any way to install apps in memory card?

As I wrote: the 10% are a "rule of thumb", and your device is definitely scratching that. As comments are not for discussions, I won't discuss this here further; please check with the linked tag-wiki, details can be found there. As for installing on SD card: That's a different question, and has been answered here already multiple times. In short: the apps and your device must support that, or your device must be rooted. Be welcome to use our site's search.

There comes a great feature to solve this problem,
You can change your primary storage card from internal to external SD card
In order to this,
 Step 1
Go to "settings"
 Step 2
Select "Storage"
 Step 3
Select "Default storage location"
 Step 4
Choose External SD card
 Note:  This feature is special because mostly many apps can't be moved to SD card (like Google products), so by changing default storage location, the result will be APP's main resources will be in internal but rest in external SD card which saves a lot of storage. (I did it).
Some extra tips: Also change default storage location (this option available in few apps) like in camera, google offline maps, youtube offline videos etc. And don't install a junk cleaner app, they are useless cause more harm then helpful.
Hope, this solves your problem.

Also remember the 'cache' under storage settings, it does empty lots of space.

I would suggest you to do the below ones.

change your setting --> storage --> from internal to external SD
card. At times, after reboot the system takes the internal as default
memory.
Download appmgr 3  from google play store and follow below steps or documentation.

This will help you to select multiple apps at once to be moved to external sd card.
I had similar problem but I have documented the steps. Please check out my documentation.
If you get stuck, feel free to comment.

Go to device storage and clear the cache memory.


text:
How to find out what is causing hang
My phone (Huawei P8) is hanging. It is hanging when it's not "in use" (at least, not by me or anyone else).
When it hangs, I have to hold down the power button for 10 seconds. When it restarts it works fine. I can single press the power button to put it to standby and return from this state as expected.
I then leave the phone for an amount of time (10 minutes, 30 minutes... whatever it is) and when I return, it has hung.
It still shows the lock screen when I single press the power button.
How can I find out which app(s) or hardware is causing the issue?

Does the device exhibit same symptoms when booted into safe mode and put to sleep?

I didn't try this, but I will do

Keep using the device as there is a good chance you'll see a notification that a given app has stopped responding. This will then give you the opportunity to configure/update/uninstall etc

Whilst this is what I did to fix my issue, I don't think this is a good answer generally for the majority of users. As such, I won't be marking my own answer as answer and would hope another post will explain a way regarding log files or similar. I leave it here in case it is useful to others


text:
Opening links within apps causes bad switch to Chrome in Nougat
Running the latest Nougat beta on Sprint Galaxy S7.
Whenever I open a weblink within an app (such as reddit, Google Search/Now, Gmail) the link opens within the app, but as soon as it's done loading my phone switches to Chrome -- but does not open the link in Chrome.
To see the page, I have to switch back to the original app.
Is there a fix for this? I tried clearing Chrome defaults, disabling/re-enabling Chrome, uninstalling Chrome updates. No dice.

Try updating your "Android System WebView" application.
It may be happening because of the confusion to an app of choosing which web view app or you can say service to use...
I have CyanogenMod 14.1 which is based on Nougat. There's this option in
Settings -> Developer Options -> WebView implementation

Aha ... mine is called "Android System WebView", at version 54.0.2840.85. In my Dev Options I only have the "Chrome Stable" option. But I am not rooted so I don't see how I can update this.

OK, I updated via Play Store to version 55.0.2883.91 but it's marked as "disabled" and I can't enable. Weird.

Installing Chrome Beta & disabling regular version seems to have fixed it for now. Apparently WebView is deprecated in Nougat.

Related article regarding "Chrome as WebView", although it's focused more for developer.