Es File Explorer Pro Troubles accessing a smb share on ubuntu

Please try the following :

Open terminal and type cd /etc/samba/

sudo gedit smb.conf (Just edit it with super user privileges on you favorite text editor). Delete all the text you see here, make the file empty.

Now type in the file:

[Name you want to get shown of the folder]
path = path of folder you want to share
browseable = yes
read only = no

Save it and exit. now open terminal and type smbpasswd -a 'username. Note that this username must be the name of user present on your Linux machine. Then type and confirm the password. this password can be anything.

Then type next commands service smbd start  press enter, then service nmbd start press enter.

Thats it for Linux Machine. now you can browse it from ES file explorer. just go to lan and search. Remember to keep your Android device and Linux machine in same network before proceeding. if your machine shows up, type username and password you entered for samba server and not Linux username and password. it should connect as i use this process myself and it works 100%. Inform us if this works for you too.


Playstore not downloading or updating anything

I had the exact same problem (which happened suddenly and without me changing anything) after a Google Libraries update. It persisted for some time and after a couple of Google Libraries updates it was fixed and now everything is updating normally.

I had tried to clear caches, reset Google Play etc. but nothing had worked. I suppose this is a bug in Google services.


I think you need to flash stock rom in your device , the working of applications ensures that your device is not bricked.You might not be able to boot your phone in recovery mode which will not allow you to Factory Reset(you woun't see any content displayed due to splash screen) so you need to flash stock rom by third party applications from PC such as SP Flashtools,Odin,etc according to your device.


How is it Google Maps works without data?

The GPS sensor itself is a separate entity. It can report your current position with driver software. Google Maps doesn't need a data connection for that.

So where is the map data coming from? Apps cache data. If you've been through the area already, or if the map data has been downloaded, Google Maps will do its best with the map data it has. It won't be able to update you on traffic conditions, as those have to be grabbed in real time, nor will it work for an area for which you don't have cached map data.


multipe profiles on marshmallow: how to use apps in both accounts

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


How do I cancel a half completed email configuration?

Reposting answer for future people!

Naturally, I figured it out 10 minutes after posting.

Can't answer for another few hours because I'm a new user. Under the security section of the settings, there is a Device Administrator page.

I deactivated the "Email" app as an admin. It warned that it would delete all my mail and stuff and I accepted. No factory reset required.

Thank you Stack Exchange for allowing me to express my question so I could figure it out myself :)


Issue with Viewing Netstat Process Info on Android

To anyone who runs into this: I solved the issue by getting the relevant toybox binary from here  https://github.com/landley/toybox and transferring it to my device via adb.

Then using: ./toybox netstat -p

That worked well


Display multiple clocks from multiple timezones on a Nexus 5X lock screen

Unfortunately, Google removed the option to add custom widgets to the lockscreen in Android 5.0 and didn't bring it back, for whatever reason.

The only option you have is rooting your device and installing xposed framework. There is a module called 'Lock Screen Widgets' which allows you to add custom widgets to the lockscreen (hence the name). Then, just add a clock widget with multiple time zones (if the stock clock doesn't support that, you might need to download a different one from Google Play Store)

Good luck :D


Unable to open links in new tab on Dolphin

They may be javascript links that Dolphin will execute, but will not provide context menu for as links.  Also we are on 11.2.3 now so if there was a problem with normal links in 10.2.3 it may have been resolved.

Here is a page, 001 Tab Capacity Test,  that has normal links such as underscored "04"  and some JavaScript links in shaded boxes, such as "loc:" at the top.

The context menu of the JavaScript link is what you would see for plain text, it would be nice to be able to use "Copy link URL" and be able to "Bookmark link" in the normal manner but that is not possible in Dolphin.

If you still have a problem with a page provide the url of a public webpage (no userid or password required) and the link involved so we can look at the source.

Optional material:
Installing bookmarklets into Dolphin can be a bit tedious and round about, importing them from another browser may be easier.


Did the brick occur after performing a particular operation?

It's possible to acces the recovery menu to perform a Hard Reset of your device? (here how you can access it from your phone model).

If not, another way to reset your phone is using a third-party pc software like SPFlashTool or Odin to manually flash the original firmware. You can retrieve your firmware on websites like this.


Rooting Lenovo tab M8(FHD) That was Upgraded to Android 10

I finally figured this out and got root. You need to flash the patched boot image file after you flash the vbmeta.img with --disable-verification.
Here are the steps I did to get root.

Copied boot.img from the firmware to my device.
Downloaded Magisk Manager. (The regular version, no need for the canary version).
Patched the boot.img with magisk manager.

Clicked on Install on the righthand top in magisk manager.
Clicked on Next Righthand top.
Selected Select and Patch a File.
picked the boot.img file I had copied in step 1. Magisk manager patched the file.

Copied the patched file pack to my PC.
Booted into Fastboot.
(Flashed the patched boot image to my device fastboot flash boot path-to-patched-boot-image) I don't think this is needed here but it is what I had done.
Flashed the vbmeta.img from the firmware with the option --disable-verification. fastboot --disable-verification flash vbmeta path-to-vbmeta-imageIt does not need to be an empty vbmeta image.
Flashed the patched boot image to my device fastboot flash boot path-to-patched-boot-image. (A second time, but as mention before I don't think the first time is necessary).
fastboot reboot.

...And now I have root.
Disclaimer use this info at your own risk. I take no responsibility for it.


What is the Samsung account on Android Phones for and what does it sync?

What is the purpose of the samsung account on my android phone?

According to MySamsung:

  Your Samsung account is a free integrated membership service that enables you to use Samsung services on smartphones, tablets, websites, TVs and other devices. Enjoy various Samsung services through your Samsung account, without having to sign up for each service separately.

  Does it make sense to use it

Using it provides according to Samsung the benefits listed below. Whether it makes sense or not depends on whether you believe will add something to your experience while using a Samsung device.

  A single ID for access, order tracking and support for all of your products
  Exclusive services like Samsung Pay, Samsung+ and Samsung Health
  Gift cards, special offers and more with Samsung Rewards
  Product news and discounts from Samsung.com
  Tips and tricks sent directly to your inbox for your registered products
  With a Samsung Account, you are auto-enrolled into Samsung Rewards so you earn points from your purchases on Samsung.com and in the Shop Samsung app to redeem toward products and more.
  = With a mobile device, you get access to apps and services that also earns you points to use for great rewards.

  and what does it sync to the cloud?

It can sync your files, pictures, SMS, etc. You will select what you want to sync.

  If I use a google account, isn't that basically enough? Do they interfere with each other?

Yes, using a Google account is enough if you don't care about the benefits and the fact that some services offered are just redundant. But note that some updates may come only from Samsung store; and to use Samsung store, you need a Samsung account.

I don't think they interfere with each other but I might be wrong.


Enable lock screen widgets, 4.4.2 Kitkat on Samsung Mega 6.3 LTE

Samsung's TouchWiz UI does not allow you to add lockscreen widgets in Kitkat as far as i know. My Galaxy Note 10.1 has the option named "lockscreen widgets" under settings, but its not anything like the stock Android Kitkat concept.

You have to install a custom ROM if you want that functionality.


How can I specify a default contact for merged contacts?

Edit the contact you want to be the default.
Then press the menu button and join the additional contacts.
This will keep the display name as the original contact you were editing.


First of all...
What you refer to as grey and white notes are officially named Toasts.
Toasts are one of Android's built-in ways to output info/feedback to the user.
Toasts can be shown by:

The Android OS
System apps
User installed apps
Background services
etc..

Second...
You gave almost no information that is useful for troubleshooting your problem.
This is why I'll assume you just want all toasts disabled.

However...
Disabling Toasts on a system-wide basis is not easy. It may even be impossible  without rooting your phone (unlocking permissions) and subsequently changing part of the system software.

And last...
Improving your question to include more info would make more helpfull answers possible.
Useful info would be:

If all or only some toasts misbehave.
If not all, then which ones specifically.
What they say.
If this happens every time, randomly, at specific times, etc.
When did it start happening?
Did you install something fishy?
Do you know/can you guess which app they belong to?

Relevant info

Popups, dialogs, notifications, toasts: what's the difference?
Toasts overview | Android Developers


Show a piece of a Google Spreadsheet document on Andriod main screen

Many thanks to beeshyams. Here is a way to do what I wanted.

This app allows to parse chosen content from any web page and use it as a widget. In order to have a Spreadsheets document as a web page one can publish it (File → Publish to the web...). The cells of interest can be linked from another page of this document (or even from another document) using formulas like =Sheet1!A1 so that the page being published would only contain what is expected to appear on the widget.

For now the widget I produced looks poor but there are plenty of customization capabilities including regexps and CSS so probably I will be able to tweak it according to my likings.


Move to SD card not enabled in Sony Xperia M

You can't move apps to sdcard on the Sony Xperia M. Unless your device is rooted.


How can I create a Google account without it being saved to my device?

Sure you can do that. You have to switch to incognito browsing on your browser.

Every browser has incognito. On Opera mini, it is called private browsing.

For Chrome, click on the three horizontal lines at the right-top side of the browser and select new incognito tab.

On Opera, you can switch to private browsing by clicking on the tabs icon then select Private.

I hope this helps.


Reinstall ROM from a new SD from scratch

Ok, I solved it by myself. I partitioned the SD (with gparted live) in full FAT32, then I loaded the Clockwork Recovery on it and it ran perfectly.

Then I successfully wiped the phone, partitioned the SD and installed the ROM.

Now my phone has a new Android installation with a brand new SD.


You can't apply an OTA update to a rooted phone. You need to download a complete stock ROM and flash it from your PC.


read the chip info from built-in NFC chip in mobile phone

To close this.
There isn't a NFC-Tag (as the hardwaredevice) but there is a chip which can act like a NFC-Tag and provide data. The question above should be answered with that.


Try enabling Airplane Mode, wait about 15 seconds, then turn off Airplane Mode.


Wifi turns off on NookColor when put to sleep. How can I prevent this?

Issue only happens when ad-hoc is enabled.  See here for more info: http://forum.xda-developers.com/showthread.php?t=872521


How to have an individual notification for every message?

Customising android to mimic ios notification style

While android os is still lagging behind ios in terms of personalisation and notfications there are a dozen of applications
that come close to mimicking this behaviour, in my research I managed to grab just a few:

Defumblr Smart Lock

Key Features:

Defumblr highlights your important messages in a unified messaging interface
Launch your most used apps with Quick App Launcher
Sync the Lock screen Calendar and Alarm with your Android system.
Organize critical to-do items right on your lock screen with a customized To-Do List widget
Get glanceable forecasts with the Weather widget
Organize all your important notifications and messages in one place
Personalized configuration options including layout, color schemes and backgrounds
Secure your phone with password or PIN protection
Customize which apps to feature on your lock screen

AcDisplay

AcDisplay
 is a good example that completely replicates Apple’s functionality.

  It uses the sensors on your device to know when to wake up, saving you
  from hitting the home button or power button on your device.  It’s
  also customisable, so you can adjust which notifications you want to
  show up, plus use some power saving settings and dynamic backgrounds.

Screenshots:

SlideLock

  is a simple and clean locker with powerful notification features.

Features :

Simple and clean android locker replacement
Swipe the screen to the right to unlock, swipe it to the left to access the camera
Actionable detailed notifications, double tap to open, swipe to dismiss
PIN and pattern security
Screen wakes up for a short time when receiving a notification, allowing you to perform a quick check without having to touch the device
Custom settings for each app (sound, vibration, ...)
Notification banners when your device is unlocked
Low battery usage

Screenshots:

Hope this helps


"Access to Keep is unauthorised" error message

This is an outage on the Google side, see their G Suite Apps dashboard. Fix should be on the way.

The current outage (as of 11 April 2017) has its own status page, and you can get details on future outages via the above dashboard link.


With root take a comparison of space usage on both devices by executing du -h /data | sort -h. Without root you can rely on figures reported by filesystem by running df -h.

From the updated screenshot you have attached, no partition is duplicate mounted. If you are talking about tmpfs, it's a volatile filesystem which lives in RAM and is vanished on reboot. It isn't part of your persistent storage.

Your /data and /system added make 29GiB. That's what you get on a 32GB device. Up to 2GiB difference comes because of Gigabyte (GB) and Gibibyte (GiB). Also there are usually 50+ partitions on an Android device which aren't mounted (except a few filesystems). And there's free space left by manufacturers for over-provisioning of flash memory.

For details see: How disk space is used on Android device?


How do I set up OpenVPN on CyanogenMod 7?

First of all, check the Keys tab in TomatoVPN to see if you already have some default keys defined. If not, check out the OpenVPN HOWTO for info on how to generate the keys. Next, copy the first two keys (CA and Server certificate) from the text areas to a text editor and save them with .cer suffix and transfer them to your phone. CM7 should be able to import .cer certificates directly but older versions may need to use .p12 files (see this link for info on how to convert .crt -> .pem ->.p12). After this, go to Settings -> Security -> Install from SD Card to load the certificates to the phone.


How can I find out how much current/power my phone can supply via USB-OTG?

I'm not sure this is entirely correct on Android, but on Linux, lsusb -v tells a lot about USB devices, including their maximum current output. If you can get usbutils on Android, that might tell you.


So, you know how when you receive a message, there's a notification at the top of your screen? (When the icon is bright, it means person in question is looking at your message) Maybe it means that they have seen the notification, but have not yet responded and continued doing  what they had  been doing.


Why is Android phone shutting down by itself?

Well, it's well known problem for Samsung phones and tablets:

Read carefully: http://androidforums.com/threads/randomly-turning-off.312084/

One of possible solution (cited from above post):

  I found another workaround, turning off sleep mode. Maybe there are
  easier ways to do it, but i did it like this:

  (copied the instructions from another forum):

  Download and install a free app Load Monitor.
  Under its preferences check the following on...
  Add Notification, Only notify high load, Auto start, and most importantly Wake Lock.

  The wake lock prevents the phone from going into sleep mode, now i'm
  already 24 hours without shutdowns. I also set the update interval to
  2 hours for the Load monitor, so it doesn't bug me often.

  The downside must be battery consumption, i assume that the sleep mode
  does save up some juice. But at the moment i'd rather worry for the
  battery than if the phone is on or not. :)

  Also, this problem is not limited to galaxy ace.. A little searching
  with google revealed that there is even a class action lawsuit against
  Samsung because of the same problem in Samsung S models.

Hope it Help


Download and install xposed framework then download sensor disabler..
Sensor Disabler (previously known as Disable Proximity) allows you to disable and modify the values for all the sensors available in your phone, including the proximity sensor!
Simple as that!!
Hope it helps (^-^)


Here is display mirroring by usb cable with the S7, but the S7 does not supports MHL and DisplayLink is also not used. So how does this work?

There is no driver in this video. MOB stands for mobile.
It is using screen mirroring through debugger. Both systems are full Android machines, it's not just a display. MHL is to connect just a display.


How to configure BlueStacks App Player to use Proxy settings when connecting to Network?

The other answers are way out of date.

BlueStacks installations now includes a command-line utility HD-ConfigHttpProxy.exe to setup a proxy connection. I can't find documentation for this utility anywhere but it's pretty basic:

Using BlueStacks with a Proxy Server

Open BlueStacks. (It has to be open before running the utiity)
Open a Windows command prompt.

(eg. hit +R  →
type cmd → hit Enter )

Change to the BlueStacks program folder.

(eg. cd C:\Program Files\BlueStacks )

Run HD-ConfigHttpProxy.exe :

  Usage:

     HD-ConfigHttpProxy.exe set <host> <port>      connect to specified proxy
     HD-ConfigHttpProxy.exe reset                  reset/stop using proxy

  For example: HD-ConfigHttpProxy.exe set 123.45.67.890 4444

When prompted, close and re-open BlueStacks.

Alternatively, you can specify other proxy protocols by including it in the <host> in standard syntax.  For example, I used socks://localhost and my custom port number. It took a couple tries but it worked eventually.

To disconnect / reset BlueStacks proxy settings  :

Make sure BlueStacks is running
Open a command prompt
Run command: C:\Program Files\BlueStacks\HD-ConfigHttpProxy.exe reset
Close and re-open BlueStacks.


No. If you are keeping the number, then you need not worry about your Whatsapp account.

To backup conversations, go to whatsapp settings -> Chat and Calls -> Chat Backups.
You can use Google Drive to backup to your Google account on Android devices.

Although you use your phone number as your account Id, the account is tied to device. You changing carrier has no effect on the account.


Is there a way to hide account in Gmail?

According to Gmail support, accomplishing this without explicity removing it from device is not possible:

  To remove the Gmail account only from the Gmail App isn't possible. If
  you do not want that account to be available in the Gmail App, the
  only way to do that is to remove it from your phone's device settings.

Ref:

Gmail Help Forum: Hide/remove a Google Account ONLY within the Gmail app


You can install a custom recovery (TWRP, Philztouch) depending on your phone's brand and unit.
After installing, you can now perform nandroid backups and restore it anytime you want.


How do I downgrade Android 2.1 to 1.6 on a Garminfone?

not sure about the root process for Garminfone, but if you have access to your bootloader (usually termal like with a list of options) just put a 1.6 stock rom on your sd card and flash it.

I tried googleing "stock 1.6 garminfone rom" with no success, probably because of what GAThrawn said, but someone over at xda-developers might have something if want to go check out there forums.


When using apps as a second user, why do new screens within apps open behind the main window?

I did resolve this issue eventually. I use App Protector Pro on the main account of the device, but it is not installed in the second user. Somehow having this enabled on the primary account disrupts the screen ordering on the second and subsequent users. It occurred to me that this might be the case, and testing has proved it so.

You need to disable App Protector Pro to resolve.


Automatically connect to VPN when connecting to WiFi?

Feature of VPNroot does exactly do what you want:

auto connect/disconnect on a specific WiFi (only for Pro)

https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en


I cannot Write or move any apps to my SD card

The default install location can be changed using the adb shell pm command. The command is: adb shell pm set-install-location 2. The three options for set-install-location are 0 (auto), 1 (internal), and 2 (external). This can cause applications to break or other behavior that is undesirable. You can view this information by typing adb shell pm at the terminal. Side note: you can check what the current default install location is by typing adb shell pm get-install-location.


Have you tried this guide from RootGalaxyNote?

This answer is pending an edit. Site is currently blocked at my location.


Difference between a gyro sensor and a compass sensor?

A compass is showing north, nothing more.

A gyro sensor checks the horizontal position, where is up and down. With this sensor you can create these funny games like "Waterslide", where the phone checks, to which side you hold your phone. The gyro sensor cannot see where north is, like the compass.


Apps can't elevate their privileges by making use of set-uid-root or file capabilities. It's due to Security Enhancements in Android 4.3:

  No setuid/setgid programs. Added support for filesystem capabilities to Android system files and removed all setuid/setguid programs.  This reduces root attack surface and the likelihood of potential security vulnerabilities.
  Restrict Setuid from Android Apps. The /system partition is now mounted nosuid for zygote-spawned processes, preventing Android applications from executing setuid programs. This reduces root attack surface and the likelihood of potential security vulnerabilities.
  Capability bounding. Android zygote and ADB now use prctl(PR_CAPBSET_DROP) to drop unnecessary capabilities prior to executing applications. This prevents Android applications and applications launched from the shell from acquiring privileged capabilities.
  NO_NEW_PRIVS. Android zygote now uses prctl(PR_SET_NO_NEW_PRIVS) to block addition of new privileges prior to execution application code. This prevents Android applications from performing operations which can elevate privileges via execve. (This requires Linux kernel version 3.5 or greater).

Default SELinux context of /system/xbin/su is u:object_r:su_exec:s0 but it may not be the only constraint.

For more details see:

What special privileges “/system/xbin/su” does have w.r.t. root access?

Also:

How to manually root a phone?


GMail stopped working last night (CM 11)

I was able to fix it by uninstalling all updates, then updating the app from the app store. I first tried wiping cache and data like SuperThomasLab suggested but that didn't work.


"Sim Empty" and cannot make calls after upgrade

I am in exactly the same situation, Wileyfox upgrade to Nougat, and have not found a good fix.

However what has worked (to a point) is as below:

Turn off remove sims and battery for at least 5mins
Insert 1st SIM, battery and reboot.
At this point 1st Sim should be recognised.
Turn off remove battery for 1-2mins.
Insert 2nd SIM, battery and reboot.
Both Sims should now be recognised.
Set and check preferences for Calls, Data, SMS etc.
Leave phone on!!!! <- A new problem

As soon at the phone is turned off and on again its back to square one :-(.

I guess it could be a specific problem with Cyanogen >>> Nougat, and the firmware handling 2 sims on boot up.

For reference my Sims are o2 and EE.


I've had a little look at this now that Android 4.2 source is out.

It turns out that HDR isn't done by the camera app itself, it's a scene mode that needs to be supported by the operating system implementation and/or drivers.

The camera app will remove the HDR button if:

You're not on API level 17 (Android 4.2) or above, or;
Camera.Parameters.getSupportedSceneModes() returns null or a list that doesn't contain the string "hdr"

So in short, the HDR mode is implemented by the operating system's camera driver itself and can't be added to the standard camera app without delving into the OS source. I've not done this yet, but if I do figure it out I'll post an update.


Backup on . android_secure - Missing Apps on MicroSD

MicroSD is generally hot swappable (unlike SIM card), but this thing screws things up.

First, turn off the device. Remove old MicroSD. Clone it including .android_secure. Insert new MicroSD while device is off. Then, boot the device.


How can I delete a draft message when it is an attachment and not text?

There is an X on the thumbnails of the attachment. Click on it to remove the attachment. A Message will show "Converted to text message". Click back and the draft should be deleted.


Why doesn't ClockWorkMod wipe of /data delete /data/media folder?

Please note the following are assumptions based on my Linux knowledge. So I cannot 100% back them, especially cannot tell if any/all recoveries work this way.

First, some raw facts:

as already pointed out, /data/media is a symlink to the SD card
resulting of that, the data behind it reside on a different partition
that other partition is usually not included with the wipe/factory-reset, which normally covers only /data and /cache

So now to the wipe itself. "Emptying" the /data partition could be done in different ways:

"formatting" the partition: wouldn't touch the data behind that symlink
performing something like rm -rf /data/*: would remove the symlink, but leave the data behind it untouched
walking the entire /data/* file by file, directory by directory, removing each entry (no idea why one would do that). In that case, unless the process follows symlinks, again only the symlink would be gone but the content behind it left untouched

So once more: As the data-in-question does not physically reside on the /data partition, it should even be expected to stay.


Does the OnePlus 3 Oreo update remove the engineering tool backdoor?

No, the latest Oreo update 1f602 for the 3 and 3T have not removed the EngineeringMode or the OnePlusLogKit. This is as of 11/20/2017 at 9:30 pm.


Sounds to me like you only have one "Image Chooser" app installed, and you would need to install another.  I know ES File Explorer registers itself as one, so if you install that maybe it will show up in the menu and then you can use it to browse to your icons.


Unable to connect Galaxy S3 to PC via USB

Update: Try cleanup and reinstall of drivers as mentioned here. Seems to have worked for others.

This seems to be a known issue, and many have had success by using a different cable, connecting to a USB 3 port etc, but clearly, those won't work in your case.

Not sure what your usual usage is, but for file transfers, you can use Airdroid, which connects through wifi.


Marshmellow issue with large SD card as internal storage

Apps can't be stored on SdCard. The only way to do that is rooting the phone and use apps like Link2sd or adopting SD card if you have Android 6+. Here is how to do it.


How to disable autocomplete in Chrome for specific sites

It is not possible for an user to disable autocomplete for a single site. You can check this link to disable the feature on Chrome (all sites) - it is a simple tutorial on how to do it.

However, for a single site, unless you are the website's developer and don't want your users to have this feature, you can't. But, if you are, you can check this stackoverflow post


Samsung Galaxy Feel cannot find any Wifi access points

Try reinstaling system completely. Sometimes this helps.
It is pretty hard to find firmware for samsungs now but i can give you app for this later, then just run odin. If you need support contact me.


If you've got the AOSP source, then just import the app into Eclipse/Studio from packages/apps in the source tree.  Then you can modify it an run it on one of the emulators (a/k/a AVDs) or a real device connected via USB.

If you want to replace the system app in the build, then put your modified code back into packages/apps and rebuild the system image.  Otherwise you can just install and run it alongside the 'real' app.

FYI, if you get into this and have more involved programming questions, you should probably post in StackOverflow with an Android tag.


Extract sms and other personal data from Android Backups without device (ADB, Nandroid, ODIN Backup [.tar.md5])

Probably not from the ADB Backup (to my experience, SMS are not backed up with that) – but from the Nandroid it should be possible. You'd need to extract that, find the messages database, and then you can access it using some SQLite client (depending on the OS your POC runs). The Nandroid should also hold all other personal data, but might lack your "internal SD card" data – which might be part of the ADB backup, depending on how that was run.

Some types of Nandroid do file-system images. But the default nowadays is a Tarball, i.e. a simple archive containing the directory structure and the files within. That's also the case with yours, as you confirmed – so you can open data.ext4.tar (which holds the contents of your /data partition) in e.g. WinRAR/WinZIP and see if it lists directory structures. I expect it does. You're after something in data/com.android.providers.telephony/*, where you should find a file named mmssms.db or similar (I don't remember the correct path and file name by heart). That's where your messages are in.

For completeness: would your Nandroid be an image file, you can e.g. use Testdisk to browse and extract contents from it.

As for other "personal data", depends what you're after. See our data-recovery tag for further hints.


Specs/Stats displaying on Homescreen on Galaxy S II 4.0.4

Check out your Live Wallpaper. Does restarting help?


Is there a phone number I can use to test sending a text message that fails each time?

I've tried this and it's working.
This is related to changing the Message centre number.
Here's what you have to do:

Go to default Messaging app on your phone.
Open settings (generally, the  3-dots button).
Click on SIM 1 or SIM 2 SMS Center.

In Lollipop, Settings > Text Message (SMS) > SMS Service Center >
Your SIM.
In nougat, Settings > Advanced > SIM 1/SIM 2 SMS Center.

First take a screenshot or note the default number entered and then
change it to any incomplete random number.
Save it by clicking the Tick on Top-right corner and now text
message to any number will fail. Use your numbers to check whether
message is sending or not.

Whenever you want to send text message, just change the number to default.


Why do refurbished android phones have 3 months warranty or, no warranty?

Refurbished phones are those that have been returned by customer due to hardware or software issues under replacement warranty.

These are then repaired, issues fixed and sold as refurbished phones by EBay etc and they carry less warranty because they are not covered by OEM or carrier warranty but warranty provided by these third parties which are lesser in duration -after all the cost is also significantly lower !

Nobody can guarantee it will or won't be as good as OEM direct sale phone performance - caveat emptor


Show which program / task uses the camera (in background)

Install the Permissions app, and look the the apps under take pictures and videos.


Should I reset my phone and how do I back up my phone's data?

If the account is the one you used to set up the phone, then you probably will have to do a factory reset to remove it. There is a similar question related to this here, and there is a question regarding how to backup your phone here. If it is not the one you used when setting up the phone, then you can try going into Settings->Accounts and Sync and tapping on the account. There will be a Remove Account button on the bottom of the screen that you can use to try to delete the account from your device.

That being said, you might not really need to do a factory reset if you're just trying to avoid the data charges that you're incurring from your Gmail account. Instead, try going into Settings->Accounts and Sync and unchecking the options Enable Background Data and Auto-sync. If you want to be absolutely sure that you aren't using up data when you don't want to, then you could also go into Settings->Wireless and Networks->Mobile Networks (or somewhere similar if your settings are not exactly the same) and uncheck the option for mobile data. You would then simply need to turn it back on anytime you want to access the Internet.


change phone properties so I can download an item from Google play?

The apps will not just change when your version changes. All Apps have a minimum API Version which is required to use the App. So if your apps all have a minimum API version of e.g. Froyo and there is no special version for gingerbread all will stay the same.

The Properties of the android version cannot be changed, only if you compile your own system and write a different version number in there. But this will not solve the problem of the API Versions: If you Fake an Android 4.0.3 with 2.3.6 Real System Version, some Apps will probably not run because they need to have API Version 15 and not 8.


Your question was already answered here:

Try this:

Open your Settings.

Scroll down and select Security.

Clear Credentials.

Check the Screen Lock setting to see if the low-security options are now enabled.

If that doesn't work, you can revert your lockscreen security to Slide.

Set your lockscreen security to Pattern from Settings>Security>Screen Lock.

Click the power button on your phone to lock it.

Click the power button again, but don't unlock your phone. There should be a button labelled Forgot Passowrd. Note: On some devices, you may need to incorrectly enter the password/pattern several times until that option appears.

Enter your Google account credentials.

Your lock settings should now be Slide.

Note: With this method, the option for Slide security will still by disabled, but you should still have it as the lockscreen security on your phone.


Android has a very limited implementation of Linux shell functions.  BusyBox utility expands on the selection somewhat, although it's still not a full Linux set.  It can be installed on most rooted Android devices.

Specifically for ls, only the following options are available via BusyBox:

busybox: invalid option -- b
BusyBox v1.22.1 bionic (2014-05-29 17:30 +0200) multi-call binary.

Usage: ls [-1AaCxdLHRFplinsehrSXvctukKZ] [-w WIDTH] [FILE]...

List directory contents

        -1      One column output
        -a      Include entries which start with .
        -A      Like -a, but exclude . and ..
        -C      List by columns
        -x      List by lines
        -d      List directory entries instead of contents
        -L      Follow symlinks
        -H      Follow symlinks on command line
        -R      Recurse
        -p      Append / to dir entries
        -F      Append indicator (one of */=@|) to entries
        -l      Long listing format
        -i      List inode numbers
        -n      List numeric UIDs and GIDs instead of names
        -s      List allocated blocks
        -e      List full date and time
        -h      List sizes in human readable format (1K 243M 2G)
        -r      Sort in reverse order
        -S      Sort by size
        -X      Sort by extension
        -v      Sort by version
        -c      With -l: sort by ctime
        -t      With -l: sort by mtime
        -u      With -l: sort by atime
        -k      List security context
        -K      List security context in long format
        -Z      List security context and permission
        -w N    Assume the terminal is N columns wide
        --color[={always,never,auto}]   Control coloring

The characters allowed in file names on Android are no different from those allowed in other Linux-based systems. As always, it depends on the filesystem.


It downloads them to your SD card.

I don't use Google Listen but I installed it and downloaded a podcast. It put it in:

/sdcard/com.google.android.apps.listen/downloads

The name of the file might be something odd so you might need to rename them but that's where they are all located.


How can I make the browser remember login credentials for Google mobile sites?

Webpages can opt out of autofill; intended to be added security for banks and other sites requiring higher than normal security. There are ways to circumvent this in firefox, chrome and IE but I haven't figured out how to do it for android. Whats the origin of the android browser code base? That might be another place to look.


In my phone (Moto G running 4.4.4) this symbol appears when the phone is set to use "High Accuracy Mode" (i.e. use the GPS rather than Wi-Fi/phone network for location) and some app requests the location.


Unable to select "wipe data/factory reset" in recovery mode

I know this answer may be of low quality, having no concrete explanation and all; but sometimes recoveries behave pretty weirdly. Once with my old device, I tried to make a Nandroid backup, and it completed within a few seconds. Seeing that the backup was basically empty, I ran it again, and this time I can't select the nandroid option.

You can try what I did - just select the option with your volume keys as though it's there. Just guide yourself with the highlight.


If I root a Droid ( Razr M) does it get factory reset (erasing all installed apps, etc.)?

If you need to unlock the bootloader first (I could not find that in the instructions; you might check the script for the term oem unlock, usually done via fastboot), this includes a factory-reset, which would mean "all clean up delete", i.e. all data and your self-installed apps would be gone.

Otherwise, if no bootloader-unlock is involved, the rooting process itself would usually not delete anything.


Activating and upgrading HTC G1 w/o a data plan or a sim?

Most updates won't erase your data. The kernel and /system partition can usually be updated without the filesystem needing to be wiped, so your data folders aren't damaged.  If the WiFi network data isn't erased, then your phone should connect to WiFi after the upgrade, and you're good to go. I can't find any info on what happens when upgrading to RC33, for example, but official updates usually don't wipe data. The update might also eliminate the No-SIM-so-you-can't-do-anything problem.


You can't get the passwords without root access because shell (adb) is not privileged to access the file containing those passwords. As you would know, the file wpa_supplicant.conf contains all the saved Wi-Fi passwords. In order to even ascertain the existence of that file, you must have read or executable permission until wifi directory. It just happened that the permissions on that directory is drwxrwx---, is owned by user wifi and  group wifi. Executing id tells us that shell is not part of wifi group, so it ultimately would be considered others. As you can see, the permissions for others are blank --- i.e. no read/write/execute permission is available, hence, you can't enter that directory, let alone copy a particular file residing inside it.

Root the device if you want that file badly.

Related reading: File permissions and attributes


How to install cwm recovery in non-supported device karbonn titanium s5 plus

Because CWM does not support your phone model, I assume you should search for an alternative  recovery (TWRP, Philz).
Most installing methods require something like fastboot or simply flashing an image to your phone, which is hard without a PC (Mobile ODIN may do the job, but I don't know about supported phone's).

For custom ROMs search xda-developers for your phone and that particular model in the appropriate subforum (look out for Android Development). There should be tutorials on how to install ROMs, recoveries, kernels etc., too.


Session logout on device with multiple users?

In a terminal app on Android, enter (requires root access) :

su
am stop-user USER_ID

E.g. For a Guest user, its USER_ID in my device is 11 so the command would be am stop-user 11.

am stop-user doesn't process multiple input so you've to execute the command for every secondary user which you want to pause.

This is bit different from restarting the device. If you check am's usage you would see,

am stop-user: stop execution of USER_ID, not allowing it to run any code until a later explicit start or switch to it.

As said, it simply pauses all the activities associated to that user account, so whenever an explicit start or switch is provided your session would resume rather than starting from scratch.

For confirmation that the user indeed has paused or is not running, see my answer for How to find out currently running user name/ID from ADB?

Briefly, pm list users or dumpsys activity would tell you whether the user is RUNNING or SHUTDOWN. The latter command is better. If the user-session  is indeed put on halt by am stop-user, you would see mState=SHUTDOWN for that user. However, if the user hasn't been activated even once since the reboot, you wouldn't see any of its entry.


How can I make 1Password for Android log in with the built in browser?

The stock browser has no plug-in functionality. Until it's added you will likely never see 1password/lastpass integration in the stock browser.

Speaking of the lastpass: It's similar to 1password and uses dolphin's plug-in system very well.


How can I verify my phone's Bootloader, OS, and ROM haven't been tampered with?

There are a few indicators of modified/unmodified devices, depending on what was modified and how.

Depending on the manufacturer and model, some of these indicators are not available.

These should apply to any recent Samsung phone:

: Go to Settings -> About phone -> Status -> Device status.
As long as the ROM/firmware hasn't been tampered with, it should show Official.
This can be Official, even when using custom ROMs, so it's not the best indicator, but the easiest to access.
: Hold Volume-Down+Home when powering on the device to boot towards the bootloader (used to install official and custom firmware, recoveries etc) and press Volume-Up without connecting it to a PC (just to be sure).
It will show some information about the state of the device like
the binary status ("Custom" means it's modified), the system status (I rarely seen this not reading "Official")
or KNOX warranty void status (just voids any warranty around KNOX, not anything else; hardware warranty and non-KNOX software warranty is still valid) that indicates tampering with the system at any point in the past (not even reinstalling an official firmware will reset this).

Devices which utilize fastboot, can be queried using the fastboot command (from the Android SDK, but there is a package with only the required files).
The command should be fastboot flashing get_unlock_ability (not tested, I don't have a device with fastboot capability).


Do I need a custom recovery to install CyanogenMod?

In order to install most any ROM, you need to install custom recovery first. I assume by asking this question, you may also be wondering why. Flashing a new ROM or recovery happens before Android is running. Basically, when you're rooting your device you're getting root permission, which is full access to your Android OS. Truly administrative privilages, and only you can limit/extend your own rules. This is much like Linux, Ubuntu and any other Linux-based operating system, though when we talk about Android it's a different story. [Sort of, but in a similar respect. Android is Linux.]

Why you need custom recovery: The main advantage of creating a custom recovery is to provide a way to reset an Android device when it may be impossible to boot into it. In addition, it is an environment separate from Android that allows diagnostic updates, and the ability to perform factory resets.

You can use Odin to root your device, it's easiest in my opinion.


Samsung Galaxy note 3 SM-N9005 cannot boot due to Power down

The OP stated (in a comment),

  I took the phone for repair and found out the problem, they said that they need to reinstall the entire phone again.


Recover pending text messages deleted before sent

It is extremely unlikely that you can recover the text message itself, but you can try following something like this.

If you haven't rebooted your phone, you could also try running this from your PC while your phone is connected:

adb shell "logcat | grep handleSmsReceived"

The output will look like:

D/Mms/Txn ( 9092): handleSmsReceived messageUri: content://sms/789, address: +15551234567, body: this is a text message

If you don't have ADB installed, you can get it from the Android SDK Tools.


Keepass is an option. You can set up the KeePassDroid app to use a password database that you keep synced with Dropbox (a good tutorial is available at AndroidPolice). Not very elegant, but it might be what you're looking for.


I can't edit or crop my phone's home display wallpaper on portrait mode


i am mobile technician at Samsung, we do get lots of phones with these problem and it is a simple solution to it. please try tapping 3 to 4 times on home button, that disables the voice command.


Well... finding an old package, looking at those files I discovered the answer. Sometimes it takes very long to find it and the solution is simple.
Short Answer
You should also move "Phonesky.apk" to /system/app/ folder and then restart your phone.
Summary

Download the latest Play Store .apk (Try for example Android Police): http://www.androidpolice.com/2014/03/13/download-latest-google-play-store-4-6-16-with-new-require-password-option-tweaked-ui-forced-self-update-and-more/
Get the Gapps .zip for your system: http://wiki.cyanogenmod.org/w/Google_Apps
From this .zip, move these 4 files to your phone storage: "GmsCore.apk", "GoogleLoginService.apk", "GoogleServicesFramework.apk" and "Phonesky.apk".
Use a File Explorer (like File Manager with root right) to move these 4 files to /system/app/
Install Play Store .apk (for example: cm.android.vending-4.6.16.apk)
Restart phone
Done :D

Edit: WARNING 2015-05-16
Even though this works, I now recommended just installing the whole gapps. Just now I tried to update my cyanogenmod to CM 11, which failed, but when trying to set my backup back, all was reset to the state when you just flashed CM (although the data was still there, so smart apps recognize this). This was solved by 1 of the following 2 things:

First flashing a clean CM 10.2, then restoring my backup with TWRP (if did this the trick, you can ignore this warning)
Flashing Gapps for CM 10.2: http://wiki.cyanogenmod.org/w/Google_Apps


Tasker - Play video using MX Player while another is currently playing

I cannot give my assurance for the mini-PC you've got, but the following works well on my Nexus 6 running stock Android 6.0.1 with MX Player v1.8.3.

Alright, so discard whatever actions you've setup and follow this simple one:

Code → Run Shell →

Command:

am start -n com.mxtech.videoplayer.ad/.ActivityScreen -d "file://FILE" --user ID --activity-clear-task

where,

FILE refers to the location of your media file in Android. E.g. /sdcard/Movies/lolcat.mkv, /storage/emulated/0/Prime_time/after_dark.mkv and so on.
ID refers to the ID of the user account currently active. For primary user, it is always 0.
--activity-clear-task is a flag which makes sure no multiple instances of the same activity are spawned.

Example command:

am start -n com.mxtech.videoplayer.ad/.ActivityScreen -d "file:///sdcard/Movies/The egg of the King.mp4" --user 0 --activity-clear-task

If MX Player is the default video player in your Android, for fun, you can replace -n com.mxtech.videoplayer.ad/.ActivityScreen with -a android.intent.action.VIEW in the said command.
tick Continue Task After Error

You can now setup a wait timer or anything that you intend to do after the execution of that action. In order to fire a new video, just copy everything from aforesaid action except of FILE which needs to be replaced with new file location.

In case Tasker doesn't work out, try with Automate. It has a neat block named App Start which is specifically meant to launch an activity of an app.

(Click image to enlarge it)


Auto alerting on Android upon file copy to phone

You could try with On{x} a free app by Microsoft before going for Tasker (paid) where you could do it using the "file modified" context on the directory where the images are copied.


Safety of a Galaxy Note 7 with a non-factory battery

Given that the reason of battery failure is the incompatibility between the over-capacity battery and phone's battery containment space, manufacturers are unlikely going to produce batteries that are smaller in capacity than the original, considering they usually make bigger ones for profit and marketing purposes. They also manufacture them in generally worse materials and quality control in order to control costs. This renders those 3rd-party batteries (if any exists) as dangerous, if not more dangerous as the original one.

Also, since Note 7 has been recalled for quite some time, manufacturers have (nearly) ceased production of any sort of accessories for it - nobody's buying them anyway. Here's what I dug up from my local shopping site TaoBao (Chinese equivalent of eBay) - if you can't read Chinese, the page shows that only "original" batteries are available, and even those are available in very small quantities (few resellers list them).


How can one get the clipboard menu item in the contextual menu in Gmail's compose email field?

The clipboard is a feature of the keyboard i.e. the Input Method in android terminology.

Assuming you are using gboard which is google's keyboard; you should see the clipboard button towards the top right of the keyboard. Depending on your device, it might also be inside the 3-dot menu item that can be clicked on to expand the rest of the list.
Clicking on this reveals more buttons. One of which is the clipboard. You could use copied items for one hour from this clipboard. In order to save items permanently, you can pin them.


You are doing wipe - though you need to format.
While in TWRP, enter Wipe menu, then select Format Data (type yes and confirm); go back, enter Advanced Wipe and select everything, then Swipe to Wipe.
Reboot to bootloader, then boot recovery, push ROM && install.
This is generally accepted course of action that regular user should do when error in encryption occur(s).


Fondi 4.4 Wifi Tablet - Pattern locked and can't remember the gmail log in and password

If your account has recovery settings, you should be able to regain access to the account, and therefore the tablet. Understandably, Google does not want entry methods that bypass the built-in security. If you cannot provide the details, there are no legitimate ways of gaining entry that I am aware of.

If you simply want to make the tablet useable, you can factory reset it.


Can an app enable/disable the wifi-hotspot without root?

I don't like this solution for my needs. It's documented in case someone else has a use for it.

Create a task in Tasker with the following actions:

Secure Settings plugin with the "Actions" -> "Launch Activity" configuration

Select "Settings" as the app.
Choose "[Mobile Hostspot] .wifi.mibileap.WifiApSettings" for the activity to launch.

This action opens the Mobile Hotspot setting screen where the hotspot can be turned on and off.
AutoInput plugin use the "Action" configuration to record the click on the switch.

This solution has the following drawbacks:

Screen needs to be unlocked.  (It may be possible to add steps to check if screen is locked and unlock the screen if it is.)
The "AutoInput" service needs to be enabled under the Android Accessibility setting.  This allows the AutoInput app to interact with the gui.
It's a hotchpot of paid apps, fragile setup, and weakens the security of the device.


What are physical partitions on Android device?

The list certainly differs between devices, and thus no exhaustive list can be provided.

For most if not all devices, there is no need to backup partitions other than system (system), data (user data), boot (kernel) and vendor (for Treble devices, a separate vendor stores hardware drivers, etc.).

Many of those extra partitions are not user-accessible and/or store data for non-OS components (e.g. modem for baseband, logo for 1st splash logo on boot), and no procedure would touch them in daily use other than system updates. On top of that, without root access you will not be able to perform full backup/restore even on data.

Currently the common way of doing a full-enough backup is just backing up the ones listed in the backup menu from TWRP, which already covers more than just "system with data" as you required. Depending on the maintainer/builder of the TWRP in use, other partitions might also be available for backup/restore, though for the reason above there's no point in doing so (and is why most TWRP builds choose to hide them).


I remember you asking about this before ;)  All you can do is - disable pop up for group notifications and enable pop up for individual members. Remember that iOS notifications are totally different from Android's.


What are the benefits of moving apps to the SD card?

The main benefit (I think of) would be to save space on the internal memory of the device.

That is also the main reason I have my apps in the SD card with my old Treo (with palms there was this option too, depending on the launcher you used).


The port the games are using might be blocked at the router level.
Here are your options:

Try using 3G or 4G
or make sure that you are allowing traffic (TCP/UDP) on the correct unprivileged ports (1025 and up) through your router.


Samsung tablet 2 10.1- why is the adaptor in two separate parts

It's to make it cheaper to manufacture in bulk. The part with the actual transformer in is the same for every country, and the other half (with the plug itself) is different for each country. Making the complicated part global means they don't have to redesign the whole transformer for each country, and the manufacturer can benefit from increased economies of scale, reducing the price.

Most transformers for today's gadgets follow the same design. In the drawer in front of me I have examples from Apple, Sennheiser, and Asus, as well as Samsung, all in two parts.

Usually, it is possible to take the two pieces apart again, it just needs a bit of a wiggle and some practice. This makes it easier to use another country's plug if you're travelling, but apart from that there's no reason to. If you can add a photo of the particular kind of adaptor you have, I can probably add instructions for how to take it apart.


If you have got root acces then install an app from the play store that can shut down your phone. Like this one: https://play.google.com/store/apps/details?id=GRuV.PowerOff.PowerOff

Hope it helps!


auto (usb) tethering when phone is connected?

If you use EasyTether, you can always have it enabled on your device and simply right click the icon in the tray (Windows) or enable it via terminal (Linux) and be on your way. Not quite 'default' but one click is pretty good. And EasyTether uses nothing when you're not attached to a computer, so no wasted battery or processing. It does display a notification icon to be persistent (not be killed), but you might be able to turn it off.

As far as it knowing, you have to have the client installed, so any computer you hook it to that didn't both have the client and have you enable it computer-side would do nothing.

Hope that helps!


You generally don't need to edit the boot.img to root your phone.
What's your phone model, so we can give you the instructions?

Edit: To root a Galaxy Nexus, first you have to unlock the bootloader, which is really easy since the GNex is a dev phone, just google how to unlock the bootloader, and follow the instructions. I recommend droid-lifes tutorial, but anyone should do. Then all that's left is the rooting.

First you have to download this zip file
Then unzip the file anywhere on you computer, like C:\gnex\
Install the Samsung drivers that are in the zip
After you have installed the drivers, turn the phone of and connect the USB to your computer and phone.
Open a command prompt from the start menu, then move to the directory you unzipped the file to (e.x. cd C:\gnex)
Now you have to boot your phone into fastboot mode, by pressing and holding both the volume-UP and volume-DOWN buttons and then press the power button.
Next, type fastboot devices into the command prompt you opened earlier, and check that your phone is in the list.
Now we have to soft-boot an insecure boot image by typing fastboot boot boot.img into the command prompt
When the phone has rebooted, open settings, and go to Settings -> Applications -> Development and check in the USB debbuging option.
Now execute all of these following commands, after each other, in the command prompt:

adb root
adb remount
adb push su /system/bin
adb push Superuser.apk /system/app
adb shell chmod 06755 /system/bin/su
adb shell chmod 06755 /system/app/Superuser.apk

Now your device should be rooted and ready.


Performance comparison between internal and external memory

For what's worth, I had a class 4 SD card. Running games whose data was on that external SD was painfully slow, during loading and during gameplay, with frequent mini-freezes. After upgrading to a class 10 card, I find no difference in running games from the internal and the external storage.

Please don't draw any conclusions from these highly rigorous scientific experiments.


Turn on phone without Power and volume buttons

is there any other tool available which can boot a boot with command line when phone is displaying those message or charging status.

Nope. Not possible through software. A hardware hack is your only solution. Try to open the device and see if you can replace the button somehow.


You can do this manually by examining and copy/pasting the raw content where Chrome stores the flags, but you need root access.

The file that stores the flags is located on:

/data/user/0/com.android.chrome/app_chrome/Local State (according to Chromium's Official Documentation)
/data/data/com.android.chrome/app_chrome/Local State (based on testing and experience, possibly for single-account user)

The file Local State (without extension) is in a JSON format, which is actually a normal text-file and can be opened with any text editor with root access (Root Explorer includes text editor, but it's not free).

Thanks to Synetech's answer on Super User, the flags are stored under enabled_labs_experiment JSON array in browser JSON object node.

Example (taken from the answer)

{
  …
  "browser": {
    "enabled_labs_experiments": [ "disable-gpu-vsync", "extension-apis", … ],
    …
  }
  …
}


Automatically add installed app icon to first screen with space

You have edited home pages of your launcher.
you can change sequence of ui that you will able to see apps on first screen


Android Wear App shows a notification after uninstallation

I resolved it. The notification which is showing after uninstall, I long pressed on that notification & go to its app info. It redirect me to google play service. I removed the cache & data. Now the notification does not appear.


Removing Alarm From Lock Screen - Galaxy SIII

AFAIK all the android mobiles have this problem. You can not customize it. You should look for Lock Screen replacement in Play Store which is customizable.


Droid Explorer only shows the "/" directory, and that's empty

I had the same issue. After opening the console it showed me a message telling me I had to install busybox. After installing busybox from here the file browser worked.


Should I be worried about applications with weird looking permissions?

Yes, you should be worried.  Lots of malware disguises itself as something else that the writer thinks you might want to install so that it can get the app onto your phone.  If you are at all suspicious about permissions (and reading phone history is definitely suspicious for a compass app), contact the app developer with your questions.  An honest dev will get back to you.


Why Changing Permissions For Some Systems Files is Not Allowed?

On more recent phones, internal storage is mounted on a FUSE mount point. Here's the corresponding line from mount executed on my Nexus 6P:

  /dev/fuse on /storage/emulated type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

FUSE only acts as an interface that translates the underneath actual filesystem. In Android's case, it's usually VFAT, exFAT or something similar, to guarantee readability under a variety of host OS. FAT and NTFS filesystems don't support granular file permissions under Linux-based OS - everything is pre-determined by how the drive was mounted, resulting in the default permission you see. This leads to Root Explorer throwing the error in the screenshot.

Note: I'm not exactly good at Linux, and have also learned quite a bit myself as I searched for materials that could answer this question, so feel free to edit and improve this answer with more professional ideas.


Yes it is possible, I found this method among many others.

Warnings:

Below are some warning statements that you should be aware of, before proceeding with the rooting tutorial:

Rooting your Sony Xperia T3 Android Smartphone will void its warranty.
Hence, to get back warranty after rooting your Sony Xperia T3, you will
have to flash the stock ROM back again.

Take a complete backup of all the data stored on your Sony Xperia T3,
as the rooting process will wipe away all the data stored on your Smartphone.
There are risks of your Sony Xperia T3 getting damaged, if the rooting guide below
is not followed properly. Hence, proceed at your own risk only and we are
not to be blamed in any such case scenarios.

Prerequisites:

Here are a few prerequisite procedures to complete prior to rooting Sony Xperia T3 Android Smartphone:

Download and install the latest USB Drivers for Sony Xperia T3 on your PC.
Charge your Sony Xperia T3 until it has a minimum battery backup of 80%.
Download the root tool from here.
Enable USB Debugging on your Smartphone.

Root Sony Xperia T3 Easily Using One-Click Method:

Below is the detailed guide on how to root Sony Xperia T3 Android Smartphone easily using the one-click root method:

Connect your Sony Xperia T3 to the PC.
Copy/Paste the root tool that you downloaded earlier to your Smartphone.
Disconnect your Smartphone from the PC.
Now, navigate to the copied file using file explorer, and click on the copied file once.
This will begin the process to install the root tool on your Sony Xperia T3.
After installation, launch the app from your Smartphone.
Follow the on screen instructions and when prompted to choose
an EXPLOIT, choose the “GANDALF” exploit.
Wait for the rooting process to complete.
Reboot your Sony Xperia T3.

Hope this helps.

Source : Rootandroid


How to reinstall Gboard after an accidental uninstall?

Apologies if you've tried this already, but from a browser on a different machine (laptop, desktop, another tablet or phone) you can go to the Play Store (http://play.google.com/store) and log in to the Google account you use on the tablet, and then find the app(s) you'd like to install. You should be able to install the app(s) to your device from there. At least, I've done this for an Android phone.


SMS messages never delivered if target phone is off-network

After doing a lot of research around this issue, I deleted the relevant contact, and all the conversations, and after adding the contact again, everything worked OK.

I believe it has something to do with having multiple copies of the same number in the messaging system. ie +447891.... 07891..... 447891... etc I might be completely wrong about this. But it definitely works now, on all 3 messaging apps that I have tried.


How to prevent android from auto-sync'ing gmail contacts and photos etc

To turn off syncing of everything to google, except mail then you can try the following steps:

Go to "Settings" on your phone -> "General" -> "Accounts" -> "Google" -> click your email address in the top. From here, you can uncheck checkboxes on everything you don't want to sync with Google.
Google+ also has its own syncing options -> Go to "Settings" on your phone -> "General" -> "Accounts" -> "Google" -> "Google+" -> "Auto backup". In the top, you can choose "Off" to turn off the backup of pictures and files to Google+.

I hope this helps.


Lockscreen rolling notifications like iPhone

Ok.  I didn't get any specific responses/solutions (thanks for the comments I did get thought), but it did prompt me to dig deeper since no one had an answer.

I looked in the Google Play store and found several apps under "Lockscreen", "Notificaitons", or a combination of the two words.  I found several apps that had some good features, but none really came close to providing rich/detailed notifications.  Some apps that I installed and tested.

-NiLS Notificaitons

-WidgetLocker

-Lock Screen Notifications

-Espier Notifications-  this one was promising, but never worked quite right

In the end, I found one APP that doesnt show up with the keywords "Lockscreen" or "Notificaitons".
This APP required a lot of configuration, and you have to install some helper email apps.  But the final result is acceptable(image below).  It also has some nice features, like the ability to add widgets (in this case I added a weather widget).  I could never do that on iPhone, so it may be a good trade off.

Executive Assistant Paid Version
AND
Executive Assistant Free Version

I hope this helps anyone looking for rich "iPhone" like notifications.


Samsung Galaxy S6 Edge Says Connected to Wifi But Can’t Get Internet or YouTube

Dns probe image no internet error.You can try changing your ip settings from DHCP to static and connecting to GOOGLE dns.

Important: Before you start:
Before you change your DNS settings to use Google Public DNS, be sure to write down the current server addresses or settings on a piece of paper. It is very important that you keep these numbers for backup purposes, in case you need to revert to them at any time.

To change the DNS settings:
Open the Settings on the device.
Select “Wi-Fi”.
Long press your current network, then select “Modify network”.
Mark “Show advanced options” check box.
Change “IP settings” to “Static”
Add the DNS servers IPs to the “DNS 1”, and “DNS 2” fields.
DNS 1 to 8.8.4.4
DNS 2 to 8.8.8.8
Press “Save” button, disconnect from the network, and reconnect for changes to take effect.
Good luck!


Disable toast when screen is pinned in Android

You'll need root access, a compatible Xposed framework1 installed and EnhancedToast (an Xposed module) installed and activated in Xposed Installer app.

Once the Xposed module is activated and device rebooted, launch EnhancedToast → Android System (package name: android) → select the toasts that you want not to show up. Selection of any entry would cause its background to turn red. I sometimes need to reboot, but often, the changes take place immediately.

(Click an image to enlarge it)

The command-line as well as take it or leave it approach is to do:

(Requires adb setup in PC; root access not required; works only in Android 5.1.x and above)

adb shell appops set android TOAST_WINDOW deny   # this would deny all toasts from Android System

Using a terminal emulator app but with root access, do:

su
appops set android TOAST_WINDOW deny

To allow the toasts again, replace deny with allow in the said commands, as appropriate.

1 Xposed Framework:  Android 5.x and 6.x


This answer shows that you can capture touch input from the raw device (`/dev/input/event2') to a file, and then play it back whenever you like. You could then automate an event to play back the captured touch input each time you want to scroll.


Nope, it's just bug fixes. I'm waiting for Nougat myself, and it should take about 1GB of your space.


Have a look at the Documentation (search for HTTP GET).

Server:Port    www.example.com:80
Path           path/to/file.txt

This is how you should format that request. The server is just the base of the url (www.example.com) and the Path is the path to the file in the respective server (path/to/file.txt).


Lock password required after some time of not using it

All  of what you need can be done on Native android; No apps or root required. Go into your settings, Display, and Set 'Sleep' To 30 Minutes of inactivity.

Then, go into the Lock screen/security settings, and untick 'Power button instantly locks device'

Now, even though hitting the power button turns the screen off, it won't lock, and if you leave the phone to it, it will lock and turn off after 30 mins.

As Ethan Said, you can also adjust how long after the screen turning off the phone locks, then just disable lock on power button as before.


Is the phone's software up to date? You need to have the oculus/gear vr system processes running for the phone to register gear vr.


From Android 2.0 Exchange support was added and this included multiple exchange accounts.
http://developer.android.com/sdk/android-2.0-highlights.html

The highlights there mention "Handset manufacturers can choose whether to include Exchange support in their devices." But all the the higher end devises (Galaxy S, Nexus One, HTC Desire etc) will most certainly support it.


How to add an image to the hard-disk of an android phone

DriveDroid can help

DriveDroid allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go... without the need to burn different CDs or USB pendrives.
DriveDroid also includes a convenient download menu where you can download USB-images of a number of operating systems from your phone (like Mint, Ubuntu, Fedora, OpenSUSE and Arch Linux). Around 35 different systems are available at this moment.

Needs root
Related Creating a bootable USB through android


You have to export the video. This reddit answer is for the V20, but should be similar to the V35.

  After shooting the slow mo video, open that video up, hit the edit button(pen) then use the sliders to choose what you want saved in 1/8 or 1/4 or 1/2 or 1x speed then hit save.


SD can't mount and mmc0: error -110 whilst initialising MMC card dmesg error

mmc0: error -110 whilst initialising MMC card

This means that the internal SD card has failed.

The common workaround for this is to install Android to an external SD card. I can't comment on the Samsung Galaxy S, but I am currently doing this for a Samsung Galaxy Tab using the following instructions: http://forum.gsmhosting.com/vbb/f606/internal-sdcard-damaged-1471227/

Hopefully you can find some instructions specific to your phone.


Facebook
Go to settings>Sync Contacts>Remove Facebook data
Skype
Settings>Sync contacts>Don't sync
Gmail
Not all devices allow to delete gmail contacts from phone, but you can always hide them doing like this.
Open Contacts>Right tap>More options>Display settings>Google>uncheck all groups.


Files and folders in USB drive lost after connecting to Android phone!

All your data seem lost or corrupted. Improper removal of drives could cause data corruption, or in worse cases, put the integrity of your drive at risk.

We need to consider three different protocols your drive may use when connecting to your computer. Two of them don’t need to be ejected at all: MTP protocol and PTP protocol.

But If your drive  connects using the
USB Mass Storage protocol then it should ideally be ejected, this applies even if you’re not actually using the device at the time.

The reason is because operating systems use a process called write caching . The operating system doesn’t always write a file to a drive immediately, but instead caches it and waits until it has multiple write operations to complete.
Doing these all at once improves performance, but if the cache is still full when you remove the drive, your data will become corrupted. Clicking the Eject button causes the cache to be emptied and any remaining data to be written to the drive.

That’s the reason why there’s often a delay of several seconds between ejecting the drive and being notified that it’s safe to remove it.

Your data can be recovered partially or in integrity using file recovery softwares. Try Recuva, Puran File Recovery, File Scavenger or get a complete non-exhaustive list from here.

Good luck.


Recover photos and videos from s3 (no sd or root)

I am not sure if you can recover data from internal memory, normal recovery softwares require the device to be in USB/ Mass Storage Mode for it to detect the device to scan.
There is one method but it requires the phone to be rooted and it's a long process. If you are interested here is the link to it


What does last seen and online mean exactly?

  Online and last seen tell you if your contacts are online, or the
  last time they were using WhatsApp.

  online means that contact has WhatsApp open and is connected to the
  internet. However, it does not necessarily mean they have read your
  chat. last seen refers to the last time the contact used WhatsApp.


Alternatives to a hard reset when screen is frozen on Android Froyo?

This may not apply to the Nexus One but when this happens to me on my droid I turn the screen off wait a couple seconds and turn it back on. Sometimes it comes back fine other times it comes back with an option to force close the hanging program. Either way I never have to pull the battery just force close the process.


Galaxy Nexus ringtones and notifications too quiet

You might want to give Volume+ a try (scroll down for download link).


My Wi-Fi & mobile network location is horribly wrong!

It may be your wifi proxy, some wifi routers connect to a network from another country, meaning your GPS thinks your'e in another country due to the connection.


samsung market not working on static ip and static proxy wifi

Your router in the office is blocking ports - while accepting port 80 for http requests.

Contact your administrator.

I know , at my office , our admin had to change some settings ( but I don't know what ports were necessary ).


How to open youtube links on my facebook messenger app, in the youtube app?

Go to settings on Facebook messenger app on Android. Then photos and media. Activate/turn on open links in default browser.


Gmail personal email shows as “work” account

Not sure if this helps. Possibly only to expand on your question as opposed to answer it directly.
I have 4 email addresses
I have a work profile with 1 gmail email and it is a parallel gmail app. In my personal gmail app (below) i see my 2 personal gmail emails (blacked out) and the only hint of the work one is the link in red.

Of interest to you is my fourth, Microsoft outlook email account with msn.com. For no logical reason under accounts one entry has it labeled as a work account.

If this is what you see then i believe you have nothing to fear, it is out of reach of my employer. This might not be what you see. I am very unsure why mine has a work label.
When you say

my gmail.com account as a “work account"

Do you mean it is a personal one?


What can cause sudden drop of my battery in Nexus 4?

What you're probably seeing is the charge monitor greatly mis-estimating the amount of charge left in the battery. It thinks there is a lot of charge left, but in reality there isn't—the battery is almost depleted. When the battery actually runs out, reality takes over, and the phone goes off.

You'd normally only see this when using a battery that is long past its lifespan. You also should see this during the day—or at least, you should see a much shorter than expected battery life.

You could try resetting to factory defaults (wiping the phone), which might help if its just a software issue.

I'd guess its a hardware issue, and you need to RMA the phone.


Any way to get Wi-Fi to auto-connect only to hotspots that don't require a captive portal sign-in?

I think updating to lollipop will do the trick. As lollipop continues using your mobile data connection if your WiFi connection is not connecting you to the internet. However, I have not tested this with connections that need you to login.


It's possible that you have saved the same number in two or more contacts. Either that was by you or it was caused when importing contacts from another source. I had similar problems and it was solved when I deleted duplicates.


Alternative keyboard with Czech language dictionary?

You can install HTC_IME modified http://forum.xda-developers.com/showthread.php?t=624416 and make a gesture for cycling between EN / CZ.


How to disable Vibration in Android devices?

It depends on the mobile. On Samsung Galaxy S7, there's "Sounds and Vibration" in "Settings".

For Nexus devices, you may want to check Change volume, sound & vibrate settings.


Error in installing lollipop 5.0.2 on Samsung s2 (19105p) pluse

It looks like you are trying to install CyanogenMod 12 custom ROM using the built-in "3e" recovery.  This will not work, as the stock recovery only allows updates that are signed by keys only known to your carrier, manufacturer (Samsung in this case) or Google themselves.

You will first need to find anf install a custom recovery image that is built specifically for your phone's model, which is GT-i9105P.  A quick Google search leads to these instructions on XDA-Developers forum on installing a build of ClockworkMod  (a.k.a. CWM) recovery on your device.

You will need USB drivers for your phone model installed on your computer, Odin utility, and the custom recovery image from here.

First, turn your phone off completely.  Remove the battery for good measure.
Boot the phone into Download mode by holding Power + Home + Volume down buttons together.
Connect the phone to your PC and wait for drivers to install and recognize it.
Run the Odin utility, and ensure that one of the squares highlights, signifying that it recognized the phone.  If this doesn't happen it means the USB drivers are not correct, and you will need to find different ones, probably from Samsung's support site.
Select the "PDA" (or "AP" depending on version) button, and select the recovery image file you downloaded.
Un-check the "Auto-reboot" option and click the "Start" button.  This may take a while.
Once the flashing process completes, the highlighted square should say "RES OK" or "PASS!".  Disconnect the phone from USB, and take out the battery.

Now you should be able to boot into custom recovery, and that will allow you to flash a custom ROM like CyanogenMod.


transfer files from Mac to nexus 7 via bluetooth?

Provided both the Android handset and your Mac share a common wifi connection (same AP that allows client-to-client connections):

Install an FTP server or a webserver app that allows uploading:

For example Airdroid. It allows file-uploading via drag&drop even. You'll find your uploaded files in airdroid/upload in the SDcard folder.


Rooted Incredible WiFi Tethering Not Working

Did you download Wireless Tether from the Market or from http://code.google.com/p/android-wifi-tether/ ?

If you are running Android 2.1 you need to take the extra steps listed here:
http://code.google.com/p/android-wifi-tether/wiki/Setup_HTC_Desire_Incredible

If you are running 2.2 then in theory it should just work.

I would first try the latest release candidate here:
http://code.google.com/p/android-wifi-tether/downloads/detail?name=wireless_tether_2_0_5-RC2.apk&can=2&q=

Let me know how it works out.


How do I set up VPN for connecting from Nexus One to my home network?

I've been interested in trying this for a little while, but for now I have just been using SSH.  The guide I've been eyeing on the subject is here, which is using OpenVPN to DD-WRT on Android.

It seems pretty straightforward.


How do I get private bookmark from web Google Maps to Android Google Maps?

There are two ways I think you can do this, in the Android app, click on the layer selection and go to the My Maps layer, where you should see your private maps.

If you want to access your bookmarked address, from the main Maps screen, click the menu button and choose the bookmarks option. (not sure about bookmarks, I have a French UI, so it shows as 'favoris')


How can my company logo appear on other people's phones when I call them or they call me?

Install Truecaller and add your contact image.

Alternatively, fill up your Google or Facebook profile with images. The Google Dialer/Contact software will pick up the image you had provided in your accounts.


I picked one of those downloads at random and looked at the .img file inside the .rar archive.  It's a proprietary format.  file and trid have no idea what type it's supposed to be, the former just says "data".  The first four characters of the file are RKFW, presumably for Riko firmware.

GeekPeek.net has a pretty good guide on how to unpack and repack these files using the imgRePackerRK tool from XDA.


Why is Google Now Launcher using Samsung Theme Store Icons although the theme is uninstalled?

Fyi for anyone googling this or looking for this still. I had my s7 edge display scaling set to condensed to fit more on the screen. Once I changed it back to standard (with the material Samsung theme applied) and rebooted the correct icons appeared. Could be that the change forces the launcher to recreate icons or clear it's cache etc.

Also, stock android lovers, install good lock from the galaxy app stores to bring the stock android notification shade and status bar into your s7. Got a very stock feel now with Samsung material theme, Google now launcher and good lock.

Hope this helps someone.


Can the previous version overwrite the currently installed app?

No, you can't downgrade the app. The installation will fail (with error code [INSTALL_FAILED_VERSION_DOWNGRADE] if installed from ADB).

Normally, you need to uninstall the app/updates, then install the specific version from the APK, but doing this will also clear the data. There are alternatives to prevent that:

If you're using ADB, you can use adb install -r -d <link to apk> to allow downgrade (from an answer by supereee on SO)
(need root) Use AppDowner to downgrade the app (more detail on AndroidPit)
(need root) Use Titanium Backup root to backup your data, uninstall the app and install using APK normally, then restore the data (from AndroidForums)

In case of using the first 2 alternatives, you will only see the specific things from that build only, since basically you are having that version.


How do I install systemless SuperSU in Samsung?

If you are using stock Android 6 and newer you can only have systemless root because of security restriction. So if you root your phone running stock Android 6, you will have systemless root.

Because you are using a Samsung phone it might be a bit more tricky. It could be that your custom rom has it's own su installation in the system partition. Then it's not systemless. To have a systemless root installation it's required to install su in the boot image. This requires your device's bootloader to allow flashing the boot image.

On most devices you can somehow flash the boot image by unlocking the bootloader.

For more information about what systemless root is have a look here.


You can do it according to this post on XDA:

  Make a file called 99applock.txt
  Insert code below and put you messaging service in where it says PPID (that usually can be found in data/data if your using
  aftermakrket sms app) remove the .txt extension and put file in
  ect/init.d and just give it 777 permissions, it works for me.

    #!/system/bin/sh

    sleep 60

    PPID=$(pidof com.your.app)
    echo "-17" > /proc/$PPID/oom_adj
    renice -18 $PPID


Does LineageOS provide "Zip Signature Verification"

No! LineageOS does not Zip Signature Verify, instead the LineageOS download site provides SHA256 codes which the user or the downloading app can use to verify their downloads (using a tool like sha256sum).

You can click on the sha256 link above and change the ?sha256 in the url to ?sha1sum for example make this

https://mirrorbits.lineageos.org/full/guacamole/20191212/lineage-16.0-20191212-nightly-guacamole-signed.zip?sha256

Look like this,

https://mirrorbits.lineageos.org/full/guacamole/20191212/lineage-16.0-20191212-nightly-guacamole-signed.zip?sha1

You can verify build authenticity by checking the signature,

keytool -J-Duser.language=en -printcert -jarfile lineage-build-signed.zip


Android Nougat - Network Security Configuration for Charles Proxy

If you want to to look at the network traffic there is still the possibility on a rooted device to use XPosed and one of the Anti-SSL modules (e.g. JustTrustMe).

Unfortunately XPosed is currently only available for 32bit Android versions and most Nougat devices I have seen use Android 64bit.

Or if you want to investigate a regular app from AppStore you can modify and re-sign the app (e.g. via APKTool) - of course this only works for apps that don't have an integrity check.


Streaming audio from smartphone to PC without bluetooth

Yes you can using wifi.

download VLC player to your pc.
download VLC direct from google play store.
Enjoy

Here is the video check it out : Stream Music from Android Device to Computer - wireless - VLCDirect - JoFromAndroid | YouTube


What to do if my samsung tab keeps on resetting itself?

It might be some hardware issue
try changing the hardware buttons to software buttons or interchanging the buttons for power and volume

this might help


Hands-free/Driving Mode: How to change the reading voice's language (and voice: male/female etc...)?

Go to settings > language and input > text to speech output.

There you can select one of your installed voices.
You can install voices from the Play Store.
My personal best and free is IVONA (https://play.google.com/store/apps/details?id=com.ivona.tts&hl=de)


Only owner can enable Bluetooth on CyanogenMod

I'll say because CM based ROMs have Cyanogenmod as the base plus extra features in them. So you might wanna check them out. It will have all the base CM features.
One good option to go with is Paranoid Android.
Some other ROMs : Bliss Pop , Resurrection Remix.
Try them and tell me what you find !
Good Luck !


WoW has to be set every time you go in suspend mode.

After it wakes up the first time your WoW configuration will not be set unless you set it again.


Download Google Play Apps from Computer?

Afraid you cannot do that as that is violating the Terms and Conditions of Google Play.

  3.3 You agree not to access (or attempt to access) Google Play by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) Google Play through any automated means (including use of scripts, crawlers, or similar technologies) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Google Play website.


It is a configuration that must be active to give you that information, usually it is used when you're driving, to prevent accidents:
Turn off the voice notifications:

Go to settings menu
Click on "Voice input and output" option
Select the option "Text-to-speech settings".
Uncheck the Driving mode setting.

From the user's manual
Driving mode: Activate Driving mode to provide audible notifications for incoming calls, messages, or event details.

Change alerts on call settings:

Settings
Call Settings
All calls
Alerts on call
Change from "voice" to "vibration" or "off" etc


Here is a workaround you could use.

Objective: Create a Task make an application runtime log.

Profile

Application >> Select target application e.g Facebook app (Tap back to exit out of this profile.

Long press the first context and select Add >> Day >> Select number of days e.g 7 days

Tasks

Task 1 (entrance) You can name it Facebook login time or anything.

A1 Variables>> Variable Set [Name: %Logintime to %DATE %TIME (leave everythin as is)]

Tap back to perform second action.

File >> Write File >> [File (give any name e.g sd_card/Facebook logtime.csv) Text (Start, %Logintime) Tick Append, Tick Add New line]

Save and exit this Task

Create another task

Task 2 (exit) You can name it Facebook logout time or anything.

A1 Variables>> Variable Set [Name: %Logouttime to %DATE %TIME (leave everythin as is)]

Tap back to perform second action.

File >> Write File >> [File (give any name e.g sd_card/Facebook logtime.csv) Text (Start, %Logouttime) Tick Append, Tick Add New line]

Save and exit this Task

Explanation: When the Facebook application is opened, the log file (that .csv file you created) is written the start time, and when you exit it writes again the end time, such that after a week it shows time you used the facebook app, hence you can calculate the time.

Please note, to perform calculations within tasker is possible but is advanced so I just did it the simple way.

Happy logging!


Cleaning the data from Media Storage and the doing a reboot seemed to refresh the contacts library and show the contact exactly as I set them. No problems for now.


Is there a simple way to use the same headphones for my phone and PC, at the same time?

Personally, I've found software solutions to this kind of thing to be more hassle than they're worth. Do you mind if your devices are physically close to each other? If not, I recommend a cheap hardware solution:

2 x 3.5mm Stereo Male / 3.5mm Stereo Female, 6 inch

You could buy a 3.5mm extension cable to give yourself more flexibility if you need your devices a little farther apart. All of these kinds of cables are basically the same; search around Amazon, or your online market of choice, for the deal that fits you best.


How to run regular google maps on android go?

you can download it here from apkmirror

https://www.apkmirror.com/apk/google-inc/maps/maps-10-14-1-release/


TalkBack: System language is different from TTS language

Make sure that you select the same language under the following options:

 1. Settings ->  Accessibility -> Text-to-speech output -> ***** Text-to-speech,
    settings button behind it -> Language -> English(United States)

 2. Language and Input -> Language -> English(United States)

You may select any Language, but choose the same language in both of these cases.


What is the difference between fastboot oem unlock and fastboot oem unlock-go?

Most device will prompt an Yes/No UI, and the user can press Volume Up/Down to choose an option, and press power to comfirm.
"fastboot oem unlock-go" will skip the prompt. But no all device support this command.


How can data on an unrooted phone be backed up?

If a phone is not rooted that means that apps are securely sandboxed. There is no way that one app can access the data held by another app. In the underlying linux filesystem they are actually represented as different users, and do not have permission to access each others' files.

The only things that can backup the files are a) the system itself and b) the app can backup it's own files.

In Froyo (2.2) Google introduced cloud backup, which many app developers have integrated into their apps. This means than some apps will just automatically restore their data as soon as you sign into a new phone with your Google account. However, this will only work for those apps that have implemented this functionality.

You should find that all of the system apps now have full backup, or cloud sync, from Froyo onwards.

From my recent experience upgrading to a Galaxy Nexus - Cloud Sync: GMail, Calendar, Contacts; Cloud Backup: All system settings (I was surprised by some), Email settings. Not backed up: Browser bookmarks (though these are synced in ICS).

There is not default system functionality in Vanilla android that will backup all of your apps, and I'm not aware of any operator/manufacturer customisations which have implemented a system-level backup.

One thing that you can do is to install a new recovery, such as ClockworkMod. This does not require your phone to be 'rooted', however, it does need you to have an unlocked bootloader, which I suspect is what you are trying to avoid, as it is typically reflashing the bootloader where 'bricking' occurs.

You may be able to manually pull all of the files from the /data partition, using adb. You can browse them using 'adb shell', and pull them individually using 'adb pull', but you would need root to be able to restore them. This also requires a certain amount of technical understanding. edit: actually after further testing, even this requires root access.

The suggested MyBackupPro below will not backup all of your apps - only those with exposed contentResolvers (ie SMS, calendar, contacts etc). Those things are automatically backed up in Gingerbread anyway. (I can't comment or vote down)


Available approaches differ depending on multiple criteria:

Are you using a custom ROM such as LineageOS? It might ship with tools for that. LineageOS e.g. includes Privacy Guard, which let's you restrict apps pretty well.
Is your device rooted? Then you could use tools like LBE to achieve the same – which unfortunately is proprietary, so you cannot really say what goes on behind the scenes.
Is your device rooted and has the Xposed Framework installed? Depending on your Android version, this might hold some power here. For example XPrivacy – which unfortunately is no longer maintained and not compatible with Android 7+

What's left if your answer is "No" to all above? What ships with "stock Android" doesn't really let you control much. For example, all permissions marked as "normal" can't be regulated – which e.g. includes network access. So to really limit an app here, you'd need to modify the .apk file before installing it. So called APK Rebuilder¹ can do that. Basically, they let you mark which permissions you do not want the app to have, and remove them from the Manifest declaration. That way the app doesn't get them granted. It might then crash when trying to access related functionality – or even might not work at all if you removed too much. So general advice is first remove as much as you think useful – and if things go wrong, make a second, less restrictive build. Continue until it works for you – or drop the app and find an alternative.

Another approach is using a "manager" that sandboxes things. One such is Parallel Space (see this answer for details²). But that approach always has another draw-back: such a manager app requires almost all permissions available, as it needs to manage them for the apps you want to restrict. Which requires a lot of trust – and such manager app better be open source (AFAIR the one I saw was not) so it can be checked by as many eyes as possible.

¹ disclosure: link goes to my Android site
² and thanks to Morrison Chang for helping my brain with the name!


Where does Google MyTracks store recorded files?

I'm still not sure where actual MyTracks data is stored. I think it's stored somewhere in the internal memory, not in the external memory. But I have found a way to export the GPX data.

Start MyTracks.
Press Menu button.
Tap "Save all to external storage".
Tap "Save as GPX".

  Saved x tracks to /mnt/sdcard/MyTracks/gpx.

At least some of the data for Google MyTracks is stored at /data/data/com.google.android.maps.mytracks. But to view /data/data you need to enable the root explorer in the phone and you need root access.

To enable root explorer in File Expert:

Start File Expert.
Press Menu button.
Tap More.
Tap Settings.
Tap File Explorer Settings.
Check Root Explorer option.

For this to work you need root access on the phone, i.e. the phone needs to be rooted. Also, sometimes you will need to mount the file system as writable, and you can do this too within the app settings.

(I tried the same thing with ES File Explorer but I was unable to even view the root folder / with it, it was only able to view /sdcard. So therefore I recommend using File Explorer instead.)


Fastboot doesn't recognize OnePlus3 although adb does

I had the same problem with a OnePlus One. The problem is that Windows 10 does not let you install the right driver, assuming you are using Windows 10.

I was able to solve it by using a Windows 7 machine instead.

Another solution I found, but haven't tried, is to disable driver verification.
This should allow you to install the right drivers, even if the verification fails. However, I do not recommend this as it makes your computer vulnerable to bogus drivers.