How Should I Handle This Suspicious App?

There's nothing malicious here. A developer uploaded an app to the play store that has the same package name as a system app from your phone.
The new play store update tweaked the detection of system apps and it linked the apps. This will probably resolved soon. No need to bring the big guns.

Lookout and other "antivirus" tools don't show anything malicious because they couldn't tell angry birds apart from a nuclear bomb. They are completely useless against any sophisticated attack.


How can I get both sound and vibration at the same time on my Samsung S4?

In the Messaging app, click the left soft key and open Settings. Under Notifications, make sure Vibrate is checked.


Heimdall firmware package of cyanogemmod

Why?  It's general safest to Odin to stock (if necessary), root and flash ClockworkMOD, and then flash CyanogenMod through recovery.

That said, yes it's possible; you'd need to unpack and repack the images in the correct format and bundle them in a .tar laid out as Odin/Heimdall expects.  Something similar to this in reverse.  I have not had any luck myself with interpreting the image format used by Samsung; any tools I've found don't quite seem to work.  It depends on your particular device however.

Edit: It seems we're still talking at cross purposes.  In addition to the Odin tarfiles, Heimdall can flash slightly different compressed tarfiles and the post you linked links to instructions on how to have Heimdall create those.  However the main problem is still getting the images into the correct format, everything is easy after that.

That CyanogenMod package contains the /system partition contents in just a plain folder; you'd need to package them into a factoryfs.rfs.  I know one of the ways this has been done before is via flashing the package via ClockworkMOD and then using dd to dump the partition(s) to a file.  There are general guides to that here and here.

On the other hand CyanogenMod might be sticking with Ext4 filesystems for Samsung devices rather than RFS, in which case it would be easier to create an image directly from the files.  However, I'm not sure whether Heimdall would be able to flash an Ext4 image properly.  I would probably ask the Heimdall developer in that case.


Using a 128GB MicroSD card with a device with 64GB maximum?

It will work fine and you'll have access to the entire storage space.

It's usually just a recommendation for a better user experience in my opinion, If I used the recommended maximum SD Card size on my device It'd be able to load all my photos, music, app data  without any serious delay, however if I put a huge SD Card in my device it could take hours to load 128gb worth of photos, Therefore it's necessary to recommended a maximum size for the best user experience.

You will need to format your SD Card to Fat32 on a PC if it's not already formatted.

A good free software for this on Windows would be

Aomi Partition Assistant


No option to switch dalvik to art on galaxy s5 android 5

Yes, you're right, Android 5.0 (and 5.1 for that matter) uses only ART.


This seems to be an issue  some users, including me, are experiencing. There is nothing you can do about it, as it seems to come from the hardware level (the screen) not maintaining the brightness level.


No full disk encryption in Samsung Galaxy A71

Your phone launched with Android 10.

In Android 10 Full Disk Encryption has been dropped in favor of File Based Encryption

You no longer need to "encrypt a disk" as everything is encrypted provided you have a lock screen with pin/fingerprint/etc. in Android 10


How can I install MySQL on my Android device(s)?

A search for "mysql" on the stores can answer this: there are several packages available, usually together with a web server and PHP. Best candidates are probably AndroPHP and Palapa.

My list of web servers with scripting support also have some of them (e.g. the two I mentioned), together with links to reviews, video demos, etc – which might make your decision easier.


How to receive notifications when an app goes on sale on Google Play store

The implementation of this project could be easily developed if there is an available API from Google. I think there is no free Google API for this purpose. You can receive emails or SMS on your mobile phone when a new Android application is published on the Google Play Store, but you need a special API from Google.


Bluetooth File Transfer can be good if you want to initiate the transfer from the mobile Device. However, since I won't to transfer file to and from PC/Mac, I prefer using PC/Mac to control which files I want to put/get. It is easier, quicker, and I don't have to fight with small device to properly check/uncheck files.

Basic settings like 'all files visible via BT' would be awesome.


Can the PIN-input be modified to not display the last character?

Start the Settings app. Choose Security from the Personal section. The option you want is called Make passwords visible.


'error: device not found' while connected to device through adb shell

You must run adb on your host PC instead of your device. The adb is a host program that operates on another device. To pull data from your phone, make sure you run adb like this:

C:\Windows\system32>adb pull something yourPC

If you run adb shell then you're entering your phone, where you are actually running /system/bin/adb instead of adb.exe on your Windows PC. Your phone is a client device, not the host device.
If you want to pull a file from a root-required place, you must first copy it to somewhere else before pulling it out. Like this

C:\Windows\system32>adb shell
shell@SC-04E:/ $ su
root@SC-04E:/ # cp /path/to/somefile /sdcard/somefile
root@SC-04E:/ # exit
shell@SC-04E:/ $ exit
C:\Windows\system32>adb pull /sdcard/somefile D:\somefile

For your question about why adb returns nothing, you can try this to find out.
Plug in another adb-enabled phone using an OTG cable on your primary phone (in your case, Galaxy S4) and get a terminal emulator. Type in adb devices and run on your primary phone you can see it like this.

root@SC-04E:/ # adb devices
List of devices attached
12345678        device


Open your Google app (not chrome).
Press "more"
On the new screen press "settings"
You should see "google assistant" and "voice", press "voice"
Press "voice match" under the"ok Google" section.
You have finally reached the screen you need. Here turn of the setting "access with voice match"


Add a search bar widget, but don't use the one supplied by Google Search (which is fixed-style) - instead, Nova itself offers the customizable one you're looking for, under Nova Launcher - Quick Search Bar.

This search bar shares its customization options with the persistent one, under Nova Settings - Desktop - Search bar.


I gave up on the mount_nfsd_fuse driver because the ntfs-3g driver uses fuse also and has proprietary kernel hooks in it.  It comes installed from I believe the Ntfs ULB mounter

this is a permission and file issue between two different mount files not in the path when the termux tsu command is the root super user command invoked.  termux is screwing the pooch And the help text of the driver is wrong also

Despite what the help text of the tuxera driver says the format is mount.ntfs /dev/block/xxx /mnt/xxx Not ntfs-3g

so after mounting I get "unsupported reparse point" errors but it does mount the partition as rw

see https://bugzilla.redhat.com/show_bug.cgi?id=1377049 and then https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html

See https://groups.google.com/forum/#!topic/android-x86/HyPx8fr_kwc

here is the working one . . .
|root@chuwi_vi10plus:/ # which mount

/system/bin/mount

does work as mount.ntfs

root@chuwi_vi10plus:/ # exit

whereas this below does not work from the termux mount file

$ tsu

which mount

/data/data/com.termux/files/usr/bin/mount

exit

exit
$

which mount
/data/data/com.termux/files/usr/bin/mount

does not work

see again for how I figured this out https://groups.google.com/d/msg/android-x86/HyPx8fr_kwc/k1LDJ9jwBgAJ

Here is how you know it's working but the usage instructions are wrong   OH JOY

oot@chuwi_vi10plus:/mnt/hold/Windows/System32 # mount.ntfs
ntfs-3g: No device is specified.

ntfs-3g 2015.3.14 external FUSE 29 - Third Generation NTFS Driver
                Configuration type 1, XATTRS are on, POSIX ACLS are off

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2015 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Usage:    ntfs-3g [-o option[,...]]

Options:  ro (read-only mount), windows_names, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).

Example: ntfs-3g /dev/sda1 /mnt/windows

News, support and information:  http://tuxera.com

Correct Example IS

Example: mount.ntfs /dev/sda1 /mnt/windows


Some SmartPhones like the Samsung Galaxy S2 lets you create a Wi-Fi hotspot. Unfortunately, this would decrease the phone's battery life, which is why having a separate device would be better option.


Are there ways wherein an app would think it's operating on a different phone?

XprivacyLua an Xposed module can do that. See How to hide or spoof bootloader info from any app?
for an example but bear in mind that if the app in question uses Java code , then this module will fail. For a detailed view of module, read module description. Salient features which you seem to be looking for:

Read identifiers (fake build serial number, Android ID, advertising ID, GSF ID)

Read network data (hide cell info, Wi-Fi networks, fake Wi-Fi network name)

Read telephony data (fake IMEI, MEI, SIM serial number, voicemail number, etc)

Read account name (fake name, mostly e-mail address)

You can also use this Magisk module MagiskHide Props Config in addition to Xprivacy Lua if needed as a supplement . Primary purpose of the module is different and it is less potent compared to Xprivacy Lua because it is a Magisk module and unlike Xprivacy Lua cannot hook into app API's. I haven't used it , instead use Xprivacy Lua


By default modern device like your XA2 Ultra use an hardware encrypted user storage. This means a factory reset should not only delete your data but also delete the encryption key.

Therefore after unlocking, factory reset and rooting the encryption key has changed and your data is not recoverable.


How to migrate applications to other user account without downloading the applications again?

If your device is rooted, you might want to take a look at Multi-User App Share. This app permits the owner to "share" installed apps with other users (which shares the apps only, not their data), so they don't need to be installed again. According to the app description and comments, this even works for paid apps (at least partly -- this feature is not yet fully tested).

For the other part (without root), see the answer of Penguinolog.


If you didn't try this already Latitude has a "Real-time updating" feature since Maps 4.6.

To enable this: click on the person you want real-time updates from, on their Latitude profile you should see an option to get "Real-time updating".  Click that and you'll get another dialog asking how long you want the real-time update (15, 30, or 60 min).  When you go back to the map that that person will be orange instead of blue now.


HTC one M8 won't flash RUU or unlock Bootloader

You will need to unlock the bootloader of your m8 before being able to flash any RUU or custom ROM on it.

In order to do that, I suggest you to visit the XDA forum for the m8 - bootloader threads (XDA is clearly the best site for anything phone related), and try to find one of the many ways to do it that suits your phone and its current state (you might have to change the bootmode - it is now on fastboot).

Best of luck.


This answer is based on beeshyams's comment.

Download & install the SA Contacts Lite application; it is available on places where you don't need an account, e.g. via APKPure.com.
Start the app.
In Settings:
3.1 enable Export All Fields.
3.2 Disable Export Photos.
3.3 Enable Merge Duplicates.
Click Export, then Start.
A format selection dialog will come up. Enable Backup and disable everything else; press Next.
An account selection dialog will come up (= the account whose contacts you want to export). Typically you'll want to enable just the default account. Press Next.
Select the range of contacts to exprot - probably all of them, so just press Next.
Wait for the app while it's `preparing to export contacte
Select the destination for the export - typically just a file on the device's storage somewhere.
Patiently wait for the duplicate merge and actual export to occur. I have no idea why it takes so much time, given how there's so little data.
Choose a way to save the output file; "SD Card" is safe, but there are also options to send it to your Dropbox/Box/Google Drive account or to email you the file.
Ensure the output file is actually placed at/sent to your chosen location.

Then, you can import your group associations as described in discussed in this question.


Minimal way to always have screen on on Android?

Set the 'keep awake while plugged in' setting
(Screen will never sleep while charging)

Settings - Developer options - Stay awake: on

or from terminal

svc power stayon true

if the user can press the power button, set the screen lock to "none" (not even swipe) and
use Tasker/MacroDroid/Automate to watch the power button. or run a watchdog from shell

the following example depends on three android binaries
/system/bin/toolbox
/system/bin/toybox
/system/bin/input

# (replace first line with while 1)
until [ $(($(toybox cat /sys/class/power_supply/ac/online)+$(toybox cat /sys/class/power_supply/*usb/online))) -eq 0 ]
  do
    case "$(toolbox getevent -lc4 /dev/input/event2 | toybox head -n1)" in
      *KEY_POWER*)
        input keyevent KEYCODE_WAKEUP
      ;;
    esac
done

the above code checks for charger is connected as entry point for the loop. the loop exit when charger is disconnected. /dev/input/event2 may vary for your device. you can check which input event has only 3x buttons [Vol+|Vol-|Pwr] from getevent -il (for more generic code look here)


The basic test you should do is to just switch the SIM card: have a coworker of yours try their sim in your phone, or try your sim in their phone, and see if it works. If your sim can not log into the network on a different phone, you should contact your phone company for explanation. On the other hand, if it is your phone, then you should look into that.


Copying url file from Windows 10 computer to Samsung Galaxy A5 fails, system sound sounds

I use URL Opener to open the file in Firefox for Android. It works great. Copying via FTP or WEBDAV works, but not when Windows PC is connected to Android via USB.


According to Huawei support, starting with EMUI 5.0 (Android 7.0 Nougat), moving apps to SD Card is no longer supported. Period. Really bad decision if you ask me.

Updated 3/18/2018:
Posed the question again on https://www.facebook.com/usahonor in the 'Flagship' question box and got the answer was that it is as of EMUI 4.1 that apps on SD card are no longer supported. Worse than I initially thought!

Huawei/Honor shooting themselves in the foot it seems...


I finally figured out how to fix this. I don't know if this is the best way to do this, and if this is unique to just this phone, but here's what worked for me:

Rebooted the phone
Unlocked it at the lock screen that popped up
When I came to the activation setup pages, I pulled down the notifications shade
"Quick Settings" >> "All Settings" >> Home Button

I'm not sure how exactly this worked (glitch or bug, maybe?), but it did. Thanks for all the help!


USB to ethernet not working on Samsung Galaxy S

Well i got the solution. I was using inatek HB4004G USB3.0 four-port hub. I should have used on the go (OTG) cable instead. When i used the OTG cable, ethernet interface eth0 came up. Here is the OTG cable for your convenience.


As your original question still isn't answered and I wondered the same, here's the answer.

Short answer: No, without root it's not possible to run an SMB server using the default ports so that it's found by Windows PCs.

Long answer: SMB either runs on ports 137-139 (UDP and TCP) using NetBIOS or on newer systems (from Windows Vista onwards) directly on TCP port 445 where in the latter case computer names are resolved by the LLMNR (Link-local Multicast Name Resolution) protocol which runs on UDP port 5355. Why is this important? Apps not running as root can't bind to unprivileged ports (<1024). It's possible to use alternative ports for SMB but Windows is hard-wired to just listen to the default ones. So I guess if you use Linux or a separate SMB client for Windows which allows to connect to a server with a custom port number it's probably possible. But it's not really a straight-forward way.


How can I get my ASUS Transformer 101 to see upgrades?

It's a fairly common issue apparently.

Here's how to fix it: Link

Just killing the DMClient and CMClient services and rebooting did the trick for me. But disclaimer: Results may vary.


Change system app permissions through ADB

I have managed it I only use

adb shell am start -n com.estrongs.android.pop/.view.FileExplorerActivity

to start my explorer apk.
Now I was able to do it my default UI.


How secure are the "app password protection" apps?

Those protected apps aren't secure at all. These protects are meant for girlfriends only... :)
As you've said Android doesn't allow one app to prevent another app from starting up, there's no way to really protect an app.
The password screen can be by-passed by disabling one receiver of protector app. Even its also not required for some poorly written protector apps: Just, kill the protector app and done! And, the most easiest method is more funny: Many protector apps provide a failsafe password to by-pass protection in case user has forgotten the password. You just need to contact developer saying you have forgotten your password & he'll provide you a failsafe password. :)
If your device is rooted, I recommend you to use Seal. Seal provides a root method which is much more secure than generic methods. Disabling a receiver doesn't by-pass its security. As it gets root permission, it heal itself from any attempt to by-pass its security. So, even malicious codes fail against it.
In the last, no protector app encrypts an app & decrypts it on fly before opening it. Its simply because Android system simply doesn't support it. So, an advanced user can access your protected apps & associated data using Android SDK.


Copy pictures to Windows with some files broken/corrupt

Sounds like the Media Transfer Protocol (MTP) isn't working right on your phone. In that case, you have two options:

transfer wirelessly using an app
transfer manually with debugging enabled

Wirelessly
This is the more straightforward method. Using an app like AirDroid, you get a GUI for transferring files from your phone to your computer wirelessly.
ADB
This is significantly more involved. You've got to install Android Debugging Tools on your computer, enable USB debugging on your phone (after activating developer mode), then install the relevant drivers (google!). Following that, you do something like:
adb pull /storage/sdcard0/DCIM

to transfer all the contents of DCIM to your computer.


You can use your Google Voice number and receive calls at any computer.  The following snip comes from Google's web site for Google Voice:

  Make and receive calls in Gmail Google Voice lets you manage all your
  phone communications and seamlessly make and receive calls on any of
  your existing phones. But what if you don’t have your phone with you?
  Or what if you’re in a place with poor cell phone reception, or you’re
  travelling internationally and don’t want to incur expensive roaming
  charges? Wouldn’t it be great if you could use your computer to make
  or receive calls?

  Starting today you can use Gmail to receive or place Google Voice
  calls.

  To get started, check the box next to Google Chat in your list of
  forwarding phones and the next time someone calls your Google Voice
  number, Gmail will notify you of an incoming call. You can take the
  call or even listen in as the caller leaves a message, in a single
  step right from your computer

There you go, straight from the Google's mouth.

;-)


I've used MortPlayer and it supports chapters, multiple bookmarks and remembers your place.  As far as chapters go, it depends on how the audio book is setup, most mp3 audio books save each chapter as a different track and that works just fine.  Also, it's free.

While I haven't tried it, it's my understanding that Ambling Book Player Pro is the cats meow of audio book players, although it costs $9.

I don't really listen to audio books much anymore (too many podcasts to keep up with) and I use BeyondPod for my Economist Podcasts.  It remembers the last place you were listening but it doesn't let you set bookmarks.


If you want a specific app to react to bluetooth commands, you have to set it to high priority. I know PowerAmp has such a setting. Check the spotify settings for a high priority option.


Setting alarm ringtone on Google clock on Marshmallow

Install ES Explorer

Play the tone using ES and follow steps to  set it as ringtone, notification or alarm. Selected track would be added to default options panel of ringtone/ alarm

Note: ES Explorer has privacy and security concerns, so if you are not aware of how to sandbox it and use it, uninstall immediately after this operation of setting ringtones


To flash a new ROM, you need to install a Custom Recovery such as ClockWork Mod (CWM) or Team Win Recovery Project (TWRP). These are what will allow you to flash back to a stock ROM- which you said above was 4.4.1 jellybean. That is actually an issue, because jellybean is 4.3, and kitkat is 4.4.1. Just make sure you get the right one, and you should be good (just wanting to bring that to your attention!). I won't go through all of the details, but the gist of the process is: install your Custom Recovery first, then get the stock ROM onto your SD card (Plug into computer and drag/drop zip into phones internal storage). After that, boot into Recovery mode (which will launch the Custom Recovery you installed earlier) on your phone, find the zip and mount it. I won't go too in depth because there are some great articles that explain it way better than I could even try, but here's a start:

Custom Recovery:
http://www.addictivetips.com/mobile/how-to-install-a-custom-recovery-to-an-android-phone-device/

Flashing stock rom:
http://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281


Google Dialer crashes when Contacts are disabled

I installed xPrivacy on my rooted device and disallowed the App "10003 Contacts" all privileges but some:

Contacts->"contacts/contacts"
ContactsProvider2
android.intent.action.VIEW

that seems to be the only needed privileges


I found the solution thanks to 'Related' items which show up in green on the right side of this page, such as "How to change android primary google account", and other related threads. I went to Settings, Accounts and Sync, clicked on the gmail account, Remove Account, then Add Account, at which point I entered my existing gmail account (the one that I know the password for) and when I went to  PlayStore it opened and I am now in.
Thank you.


The short answer to kill whatever is running on Android is by using the Activity Manager, Package Manager, and deal with the Service Interface (see here).

However the DreamManagerService on my Lolipop is very tricky and it will complain it's not running at all (even if it is). So what I did was:

Enable the simple screensaver Clock and configure it to run only
when docked. This makes sure it's working properly.
Execute with root the KillDreams.sh script, which kills everything relevant. As a bonus I run it automatically after every reboot using Apps2SD.

sleep 5
echo Normal procedure for am...
am stopservice dreams
sleep 1
echo Force procedure for am...
am force-stop android.service.dreams
am force-stop android.service.dreams.IDreamManager
sleep 1
echo Stop service...
stop dreams
echo Finished...

And voilà! It worked!
Currently my battery lasts nearly double, compared to having it run in the background.


As mentioned in the comments, the question Is it possible to block ads in Android applications? already covers this. There are some ad-blocking apps available on the market, but they usually require root-access on the divice -- a condition you meet, as you state in your question. So you may want to take a look at:

AdAway
AD Blocker & Data Toggle Trial
Ad Detector Pro
AdFree Android
AndGuard for Root

Just to mention a few examples. Another good option is to buy the app (if there is a payable version), to honour the developers work; he also needs to make a living.


Can a phone without a gyroscope measure angles sufficiently?

Sufficiently for what, how high a precision?

There are a number of apps that will measure levels and angles purely using the accelerometer, that are good enough for everyday use, after an initial calibration.

For examples see the range of Spirit Level apps available on the Market.


How much disk space does Android OS 4.1.1 take?

There's a difference between "how much the Android OS requires" and "how much the manufacturer reserved". Remember, the OS has its own partition (/system), which is mounted read-only during normal operation (just made writable for OS updates), while the user's data goes to /data. Moreover, most manufacturers add their own "presents" (also known as bloatware) to the /system partition.

So while the actual Android system usually fits into less than 1 GB (considered there are devices shipping with less internal storage), your device's manufacturer might have decided to reserve more space for future updates and his own add-ons.


I think you should have to do a hard reset and flash it with a new or Custom ROM and optionally with Gapps. If you have a backup of your stock ROM, then try flashing it. Follow the steps from Xda deveopers. Be sure to search by your phone model and variant.


Camera light flashes when the phone rings - how do I turn this off?

I found the setting, and something interesting as well:

Settings > Accessibility > Flash notification

When I came into the settings it was already unchecked, yet my phone was exhibiting behavior as if it was. I had to check the setting and exit the menus. Then I went back in to uncheck the setting and exited the menus again. This time the setting took effect - my camera light is no longer flashing.

Hope this helps others in the same situation.


SIM contacts do not show up in my lenovo k6

Here you go SIMcardToolManager

with this you can view, Add , delete & manage contacts


Check if emulator is using kvm in android studio

I just checked if the file /dev/kvm was opened before and after the emulator started:

sudo lsof -n | grep /dev/kvm


Cannot cast Android screen to Philips TV

I bought a separate Chromecast. This works fine.


Google Calendar install error: Incompatible with other application(s) using the same shared user ID

4 months later support finally shared me the latest ROM that solved all the above issues.


If clearing the cache doesn't work then another option would be to uninstall updates to the Play app. In a lot of cases this seems to do the trick.


Where can I find files/db/etc of Memo application?

Android does not have a default memo application, but most android app stores their database in /data/data/PACKAGE_NAME/databases/.

Some applications write their data to the sdcard instead, so you might want to check that as well.


Installing RAM Into Your Android Powered Tablet?

I dont think so. Usually computers with remove able ram have visible screws or parts that are designed to be detachable. An android tablet does not and it is not designed to be ripped apart or tinkered with. Even if you are able to access the ram which looks nothing like pc ram, you'll have a hard time getting it out because its soldered in there. You will probably have an even more difficult time finding a 2gb stick that will fit into the device. Why would want more ram anyway?


Cannot add Google accounts on Huawei U8825D/G330D

This may be a late response but after finding the answer I thought I should publish it. If you have a Huawei phone that's been set up for the Chinese market then you'll find you cannot simply add a Google account.
First, using Huawei's own application manager, find Google's Play Store and install it. Once installed, use it to install Google's own YouTube app.
From YouTube you can sign in add any number of Google accounts.


Xperia V heats up very much near the camera

That is most likely where the battery is located. I don't know what your definition of "not too CPU demanding" but i know when i use my Galaxy nexus for extended lengths of time it heats up noticeably over where the battery is. Even when the screen is not actually on and i am not interacting with it, it can heat up due to processes and services going on in the background such as email sync or music playback or social site syncing. This could be part of what is going on with you. Also, when I charge it it heats up. There probably is not anything "wrong" with it, just a lot of stuff running. If it makes you feel better, when it starts to heat up, turn it off and take out the battery until it cools down, then put it back in.


I finally resolved this on my own. After lots of DNS logging I found the necessary. hostnames.

s.youtube.com
s.ytimg.com
youtubei.googleapis.com
yt3.ggpht.com


Can an encrypted Android phone be unlocked with an USB drive some way?

No, this is not possible given how full-device encryption is currently implemented in Android. The bootloader needs your credentials to perform decryption well before anything like drivers for NFC or userland code is loaded.


Can I make a full backup of my phone with Odin and without root?

Odin is Samsung-only, you're right.  (And as far as I know it isn't for all Samsung phones either, though I could be wrong on that.)  Since Heimdall is, as far as I know, just an unofficial port of Odin I would assume it's the same, but I've never used it.

Odin3 has a "Dump" function that I had never used.  It seems to be disabled in v1.8x and v1.7, but not in v1.52.

I just tried it in v1.52 and it didn't work.  You hit the Dump checkmark under Option, select an output file via the Dump button under File [Dump], then hit Start.  Odin will say "OneNAND Dump Start" or similar as it backs up the device.  It only backed up 1 KB of something before halting, though.  Odin just sat there without giving an error message.

You might have different results with a different device (I have a Vibrant).  I'm also wondering whether my Ext4 lagfix might be affecting this.  Perhaps later I'll flash to stock 2.1 and try again.  Edit: No change on stock 2.1 JFD.


Disabling email notifications from Android Hangouts app.

I figured this out myself and I'm posting the instructions below in case others have trouble as well.

Login to your Google Voice account.
Click on the cog near the top-right of your screen then select "Settings" from the drop-down.
Click on the "Voicemail & Text" tab.
Under the "Text Forwarding" header, uncheck "Forward text messages to my email:"
Click on "Save Changes."


This is unfortunately not possible. Only apps and the Android system can install shortcuts and widgets on your home screen.


Internal storage has been wiped out in blink of an eye

You've most likely deleted the storage folder seen in the PC view.

This folder isn't necessarily present in the root of your internal storage, it's more like a link to your whole internal storage. I don't know about how it's generated, but since Windows disrespect links, deleting it is effectively wiping the internal storage itself. I had this happened to me on my own Nexus 4, and restoring data was a painful process, and in most senses failed - most of my music files are only available as 8MB fragments, and pictures are distorted or simply unreadable.

Do check out the data-recovery tag wiki for tips on attempting to restore it, but as I said, don't get hopes up on restoring data in one piece.


Installing applications with larger size on S DUOS

Installing apps from Google Play will first download the .apk file to /data/local, which is in the device's internal memory – so you're already lost before the installation itself even had begun. And that's only the first hurdle to be taken:

Though one could set the "default installation location" (using adb set-install-location, see adb help), the app must explicitly support to be installed on anything other than internal storage. If it does not support this, it cannot be installed there (though you might be able to move it there lateron with some special apps enforcing it).


Is there an alarm clock app that takes account of personal and/or public holidays?

There is an app called Holiday Alarm Disabler. I haven't tried it myself, but it has a pretty good rating at Androlib.

QR Code for Holiday Alarm Disabler:


How to get tomorrow's date and next week's number for use in Tasker

I've figured it out, I had to learn to use Tasker a bit, the solution is a little awkward but it probably should be done this way in Tasker.

The most important variable for such datetime manipulations in Tasker is a global variable %TIMES which contains current time in seconds - so it is a big long integer number.

Adding e.g. 30 days to it means you need to Set variable (with Math on) like this:

%TIMES + (30 * 86400)

Tommorow is:

%TIMES + (1 * 86400)

The main problem is, that you have to convert the value to a formatted datetime string. As I understood it there is no built in command for that in Tasker.

You need to create JavaScriptlet task step for that and paste there the code from this page:

<TaskerData sr="" dvi="1" tv="4.1b1m">
    <Task sr="task54">
        <cdate>1340586441681</cdate>
        <edate>1369445351826</edate>
        <id>54</id>
        <nme>getFormattedDate</nme>
        <pri>10</pri>
        <rty>2</rty>
        <Action sr="act0" ve="3">
            129
            <Str sr="arg0" ve="3">var gsMonthNames = new Array(
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
);

var gsDayNames = new Array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);

var d = new Date(par[0] * 1000);
var f = par[1];

var formatteddate = f.replace(/(yyyy|yy|mmmm|mmm|mm|dddd|ddd|dd|hh|nn|ss|a\/p)/gi,
    function($1)
    {
        switch ($1)
        {
        case 'yyyy': return d.getFullYear();
        case 'yy':   return ('0' + d.getFullYear()).slice(-2);
        case 'mmmm': return gsMonthNames[d.getMonth()];
        case 'mmm':  return gsMonthNames[d.getMonth()].slice(0,3);
        case 'mm':   return ('0' + (d.getMonth() + 1)).slice(-2);
        case 'dddd': return gsDayNames[d.getDay()];
        case 'ddd':  return gsDayNames[d.getDay()].slice(0,3);
        case 'dd':   return ('0' + d.getDate()).slice(-2);
        case 'hh':   return ('0' + ((h = d.getHours() % 12) ? h : 12)).slice(-2);
        case 'HH':   return ('0' + d.getHours()).slice(-2);
        case 'nn':   return ('0' + d.getMinutes()).slice(-2);
        case 'ss':   return ('0' + d.getSeconds()).slice(-2);
        case 'a/p':  return d.getHours() &lt; 12 ? 'a' : 'p';
        }
    }
);</Str>
            <Str sr="arg1" ve="3">45</Str>
            <Int sr="arg2" val="1"/>
            <Int sr="arg3" val="45"/>
        </Action>
        <Action sr="act1" ve="3">
            126
            <Str sr="arg0" ve="3">%formatteddate</Str>
            <Int sr="arg1" val="1"/>
        </Action>
    </Task>
</TaskerData>

before that Javascriptlet step you insert 2 steps where you set two input variables %par1 (contains datetime in seconds form previous step) and %par2 (contains yyyymmdd - date format).

The formatted date string is available then in %formatteddate variable.

As for getting the next week:

Run Shell date -d +"%Y" to  %year
Run Shell  date -d +"%V" to %week
Set variable %week to %week + 1 (Do Maths On)
Set variable %year to %year + 1 (Do Maths On) (If %week > 52)
Set variable %week to 1 (If %week > 52)
The yyyyww.htm of the next week can then be written as %year%week.htm


How can I make the stock browser stop asking which browser I want to use?

No. Android works with intents. Opening a link is asking for an intent to open an url. If you have more than 1 browser and you haven't set a default, Android will ask you which one to choose.

I can imagine certain browsers not following this rule of starting an intent and just stay in their own program but that's all as the program decide to handle it.


Enabling AdHoc Networking on ICS to Connect to AdHoc Devices

If you can tether mobile data of your Galaxy Nexus over Wi-Fi, you have full-featured ad-hoc network. If you are not sure, install Wireless Tether (root access is required).
After connecting Laptop to this MobileAP, look for IPs of client and Default Gateway (ipconfig /all cmd command works fine with Windows; Fing can also be used). IP of Default Gateway is IP of your Android device. You can use these IPs in any networking service you want. It works.

Another Approach
In ad-hoc networking, it doesn't matter which point is broadcasting SSID. So, you can make your laptop virtual router too. Connect your Galaxy Nexus to it & do whatever you want.
To make your laptop virtual router with NAS support, I'd recommend you to install Connectify Pro (not free). There's a nice free alternative too: mHotspot. After connecting your Galaxy Nexus to virtual hotspot created by it, you can use any networking service over it.


XBrowser app: where are bookmarks stored?

In XBrowser, go to Settings → User Center → Export bookmark to HTML file. The bookmarks would be saved inside /storage/emulated/0/xbrowser/recovery (just use a file manager and visit xbrowser directory in the default storage view). You should be able to use it to import it in a compatible browser.

The bookmarks are actually saved inside a database named mbrowser located inside /data/data/com.xbrowser.xplay/databases/. The table name is bookmark. You would need root access to access the data directory.


How to SSH into Android which is a hotspot?

You need to run an SSH server on your Android phone. There are apps available, but simple solution is to go for Termux. Install app, then  install packages openssh and termux-auth. Set password and start server:

~$ pkg install openssh termux-auth
~$ passwd
~$ sshd

If you want to use key authentication instead of password, create key pair on client with ssh-keygen and copy the contents of ~/.ssh/id_rsa.pub to phone in ~/.ssh/authorized_keys (where Termux's $HOME is /data/data/com.termux/files/home), and restart server:

~$ pkill sshd
~$ sshd

Now on client:

~$ ssh <Phone_IP> -p 8022

No username is required as Termux is the only user which can be logged into. If you want default port (22) or a username or multiple user setup, visit the link given below.

RELATED:

How to run SSH/SFTP server for multiple user logins with password authentication on Android?
How to connect to Android through SSH over 3G/4G public IP?
How can I permanently change my hotspot tethering IP address?


Difference CFAutoRoot vs CFRoot vs SuperUser vs Armeabi-universal?

Superuser application is to manage root that is already available from su binary.

CFAutoRoot is to exploit a security flaw to install said binaries and patch boot image to load said binaries with proper privileges during boot.


Have you tried this

http://tiddlyspot.com/

it basically creates a tiddly on a web server, so you can edit it with every android browser able to render it. You can download it, edit offline and when online sync it with the server version.

Opera Mobile is not able to edit offline a tiddlywiki and save changes. Firefox mobile can. Other browsers i dont know. Normally they need a .jar Java file which the mobile browsers often cant execute afaik.


How to sync contact photos from phone back to google contacts?

Sorry, I don't have enough rep to comment, so I just ask you here:

Can you please try to:

Create a contact on your phone
Log in to http://contacts.google.com/ with your computer
see if it get's on the contacts website after you've created the contact on your phone
Change something in the contact on your phone (phone number)
See if it updates in the contacts website

If it doesn't update you have a contact sync issue.

Go to:

Settings > Accounts & Sync > (your google account) > Sync contacts

This must be enabled.

Check the last sync time, is it recent?

If this all doesn't help. As a workaround try to add a contact picture from the contacts website and check if it gets updatet into your phone. I manage all my contacts there as it is easier.


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


Android Lollipop's notification bar is not transparent in Nexus 4

Compared to Nexus 5, Lollipop stock launcher on Nexus 4 doesn't have transparency on the notification bar.

Instead, the one with transparency is Google Now Launcher (originally known as Google Experience Launcher). After installing the launcher, you can switch between those two from Settings > Home.

Lollipop stock launcher      Lollipop Google Now Launcher


Hard Reset and Factory Reset is not working anymore

although I'm not sure but try pressing the power button the home button and the volume down at the same time after you've turned off your cellphone and then use the volume up and down keys to select factory reset but you have to remember the gmail synced to your device and the password to be able to re-use it


How to allow apps to delete SD card content

Since 4.4 the "WRITE_EXTERNAL_STORAGE" permission no longer grants WRITE access to the secondary(external) sdcard. (This is a simplified explanation, 4.4 did not force this change.)

The necessary permission to do so ("WRITE_MEDIA_STORAGE") is only avialable to system apps.

Since 5.0 it is possible to gain write access through Androids storage provider system, this must be implemented by the developer though.

The native file manager app should be able to write to the external sdcard, check if it requests the "WRITE_MEDIA_STORAGE" permission.
SD Maid will support deletion & renaming with the next update (3.1.2.0+) through the systems storage provider.
I don't know about SandDisk Memory Zone.


How do I make Android consider my WiFi Access Point as valid (blue?)

After probing the firewall logs, it appears that the grey/blue icon is triggered depending on whether or not your device has access to Google Play.  In our case, I had to open tcp-udp port 5228 (as per http://support.google.com/googleplay/bin/answer.py?hl=en&answer=2651367) and after turning wifi off and back on again, the icon became blue.

I can't confirm whether http/https is also part of the equation; we already had that open so it's possible if one is running into this issue even after opening tcp-udp 5228, that http/https may also be required.


Whatsapp doesn't run on background on new Xiaomi

I strongly suspect this is caused by the enhanced App battery saver, which restricts  application activities to a minimum or altogether close an application to save power.

In some miui based Xiaomi phones it can be adjusted here: Security → Battery Usage → App battery saver → (Choose application) → Background settings:

Alternatively on non miui Xiaomi devices it can adjusted under App settings → Battery usage:

You have to turn off this setting or adjust to make sure the target application (Whatsapp) isn't killed in background.


Is Samsung Galaxy S II rear camera Gorilla Glass too?

Yeah it's not , have seen scratches on a friends GSII rear facing camera myself.


The colours aren't the only difference. Your second screenshot also has a dark background to each shortcut's label, and a different graphic for the tray at the bottom. The combination of graphical changes to the launcher, changes to SystemUI, and different-coloured icons for system apps like the browser, makes me say the second screenshot is of a different version of Cyanogenmod, or a different ROM completely.

Could you or someone else have flashed a new ROM onto your phone? If you're not sure, go into the Settings app, click About device and read the version information on that screen.


No Android version natively supports IKEv2 yet. But you can install the free and open-source strongSwan VPN Client that uses IKEv2 and runs on Android 4 and newer.


How to make a "system" screenshot with ButtonMapper

the developer build this in but you have to know...
if you want a system screenshot instead of a limited app screenshot
do the following in ButtonMapper:

be sure to have root access
press the 3 dots
select "check for root"
now assign the screenshot functionality again to the desired button
ButtonMapper is making a "system screenshot" instead of an "app screenshot"!


Download My Maps and then check Google Maps again.


How can I tell that my phone uses the Wi-Fi connection for data traffic?

If you are connected via Wi-Fi, your phone will only use that connection. The only sort of data that would be required to use mobile data would be MMS (aka multimedia messages) everything else will operate with Wi-Fi if you have it.

One thing you'll also want to look into is the Wi-Fi sleep policy, to ensure you phone never disconnects from Wi-Fi if it is in range.

Go to:

Settings → Wifi → Advanced (via menu button) → Sleep Policy

Set this to "never", so your phone will always use Wi-Fi (if available) when it's asleep.
 This also saves battery as the distance between your Wi-Fi and your phone is a lot shorter than the phone mast and your phone!

Update
If you are that concerned about using mobile data, search the market for "APN Droid", which is an app that completely turns on/off your mobile data.


Why can't I delete a folder in /config/sdcardfs as root (Termux)?

SHORT ANSWER
You don't need to delete anything in /config. What appear inside the directory aren't actual files. They are cleared and repopulated on device restart.
You can't delete /config/sdcardfs directory. SDCard FileSystem (sdcardfs) is a core OS component. Your device (or at least storage) won't be usable without sdcardfs properly configured.
DETAILS
Android is based on Linux kernel. Kernel is the backbone of OS which handles hardware components and many other core functionalities. The other part of OS: userspace talks to kernel space through different mechanisms like syscalls, sockets and virtual filesystems. procfs, sysfs and configfs are common virtual/pseudo filesystems i.e. they live in RAM. Kernel exports information about processes, hardware devices, and drivers etc. to user space through virtual files in these filesystems.
/proc and /sys are mostly read-only, except a few interfaces to which userspace can write some values in order to make configurations. configfs (which is mounted at /config on Android devices) is relatively a new addition to Linux kernel. It allows userspace to make relatively bigger kernel configurations by creating large number of virtual files in sub-directories under /config.
Android uses configfs at least for two purposes:

External storage permissions management
Setting USB gadget modes

In order to make file sharing among apps possible, Android sets fixed permissions on files in external storage (be it physically internal or external). To achieve this, at start, Android used FUSE for filesystem emulation, then sdcardfs replaced it. For more details see my answer to What is /storage/emulated/0/? and Android's Storage Journey, in particular the concept of synthesized permissions.
So it's the Android OS which creates and deletes virtual files in /config/sdcardfs/ in order to let kernel know which permissions to enforce on which files/directories in external storage (/sdcard as well as physically external SD cards, USB drives etc).
Additionally Android uses sdcardfs to assign three GIDs: AID_MEDIA_AUDIO (1055), AID_MEDIA_VIDEO (1056) and AID_MEDIA_IMAGE (1057) to media files by providing their relevant list of file extensions in /config/sdcardfs/extensions/. It's to quickly categorize files without scanning all of them. See some details in this answer.
So deleting something in /config/sdcardfs (and in kernel's other virtual filesystems as well) doesn't make sense if you don't know what you are doing. That would do no good except breaking storage functionality on your device.


Turn off aeroplane mode to make a call on Moto g2

It appears you are using the incorrect firmware for your device... Your device is Retail India (RETIN), but the firmware image you are using is Retail Latin America (RETLA). The correct firmware for Retail India is RETAILDSDS (don't ask me why, I have no idea what it stands for other than Dual SIM something).
A mismatch of radio firmware to the hardware in your device can cause the operating system to think you are in airplane (aeroplane) mode.

Assuming you have the proper drivers and fastboot installed, use this file and extract it to your fastboot directory, or any known directory if fastboot is in your path. Open a elevated privilege command window, in Windows click Start and type cmd and then right-click on cmd.exe and select Run as Administrator or in Linux open a terminal window and enter sudo -i and your password, and navigate to the folder where you extracted the firmware file's contents.

Then enter these commands manually, one at a time (it's OK to copy/paste them individually, just don't do the whole thing at once):

fastboot oem fb_mode_set
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot reboot-bootloader
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot oem fb_mode_clear
fastboot reboot

If ANY step fails, or gives any response other than OKAY, check the command and try again. In some cases the modems will need to be done be done 2-3 times. If you get a "Preflash validation error" on the partition table (gpt.bin) it is OK to skip that file (ONLY if you get that error), but you must do each step after that.

The first boot on Marshmallow can take a long time, give it at least 20 minutes after the final reboot to come up to the setup wizard.

This should bring the modem/radio firmware in line with the boot image and the hardware radio and allow you to get normal service again.

Good luck!


how to take a backup of my calender events in galaxy ace duos

One way is to sync up your calendar with your Google Account: Go to Settings > Select "Google" under Accounts > Click on your Google Account and now select Calendar.
Check if the discussion under this question helps.


Moto-Z Play with TWRP 3.4 asking for password

I have exactly the same problem and took the same steps. Also no effect so I did a full wipe from within TWRP -> cancel on PW page to get in TWRP -> Wipe -> format data -> yes (actually type yes) -> enter -> back -> reboot -> power off -> boot to fastboot (volume down + power button)-> start TWRP.
Now I can use TWRP (without a PW) but you can never boot to android because your system will get encrypted again and you cannot access your data anymore via TWRP.
Have not yet flashed a new rom but I bet I can since the system is no longer encrypted.


Is an android 5.1 adb backup incompatible with android 6.0?

ADB backups usually do not contain system apps, unless explicitly specified by you while performing the backup process. If this is the case, you can certainly restore safely without any problem. But some apps may be incompatible with 6.0 as such. So they may not work after the restore.


Can JFLTE Lollipop ROM be installed on the Verizon Galaxy S4 SCH-i545 with ME7 baseband?

I bricked my phone attempting to use Heimdall to overwrite the bootloader. I do not believe the Verizon S4 with the ME7 baseband can be flashed with a custom ROM.


Based from a thread on Android Central, it's an icon from Peel Smart Remote app.

uestraven recommended to disable the app to remove it.

  [...]. I just figured it out. It's Peel Smart Remote app. You have to disable it.

It seems the icon was added on the latest update as IAmSixNine wrote,

  I updated the Peel Smart Remote app on my GS6 and after I rebooted the phone, it showed up on mine as well. Pretty annoying if you ask me that they did that. I don't and have never used the app and for them to update the app and then force that on me is pretty lame.

Screenshot on Galaxy Note 4, courtesy of Realityhurts82


Use android phone as bluetooth receiver in car

Technically it is possible with most Bluetooth Android phones  but you would have to root your device and find a ROM  with source code  like CyanogenMod and rewrite the Bluetooth driver.


How to hide (to my carrier) the use of VoIP?

You could use a VPN to "mask" all your traffic. This way your provider would still be able to count the amount of data transfered -- but he would no longer be able to see its contents.

VPN requires a client (which comes already integrated with recent Android versions -- but additionally, there are a lot of apps available for this on the Google Playstore) and a server. The latter you can establish on your own hardware (software is available for most operating systems -- even some routers have this capability built-in). Alternatively, there are providers available offering VPN as a service.

The TechRepublic has a quite detailed article on this topic: Securely connect your Android smartphone via VPN. It describes what can be done this way, and also includes the necessary steps to set up everything. So if this approach sounds good to you, follow the link for more details.

Other good sources can surely be found following the vpn tag here on ASE.


What can I do with an Nexus One with a broken LCD?

You can get a remote shell with it, without the screen working. You will have to install the android SDK on your PC.

Another thing you can do is use Android ScreenCast to view the screen remotely. It doesn't have the best frame rate, but at least you will be able to interact with the screen. You may have to use this to get the remote shell working, as you may have to turn on USB Debugging in Settings -> Applications -> Development -> USB Debugging

You can also get a replacement screen, I found a couple on ebay, ranging from ~$50 - ~$100. Some are just the LCD screen, some include the the touch input panel too.


There should be a small led in the phone if it has got IR Blaster. Also you can look in this List of smartphones that has got IR Blaster http://www.akshatblog.com/list-of-android-smartphones-with-ir-blaster/


Install GMail 4.9 on 2013 Nexus 7 with Android 5 "Upgrade"

There are two ways that I know of. The android package manager won't allow you to install a lower version of the same package.

Solution 1:
Root your device, install lucky patcher, open toolbox, choose "patch to android", and install the patch that allows the package manager install older versions of the same app

Solution 2:
Using the app ApkEditor, clone the 4.9 apk so that it creates a duplicate app that can be installed in parallel with the default Gmail app. This duplicate app also can't be updated from the Google play store.

If you want, I can provide you with a modified apk to install in parallel, though remember, you shouldn't be trusting a stranger on the Internet. Just comment below.


After some digging, I found a solution that worked for me. I hope this helps you too:

http://forum.xda-developers.com/showthread.php?t=2271909&page=9

In Windows Device Manager, find Tate-PVT-08 in on the list.
Right click, and select Update Driver
Select Browse computer for driver software
Select Choose from a list of device drivers installed on my computer
Find Kindle on the list
Accept ADB composite interface


Have you tried to do a data wipe/factory reset?

You could take a nandroid backup, and use an app such as Titanium backup or Nandroid manager to get (some of) your data back.


Try below given possible solutions. I hope one of the below given tips fix Google Play services issues.

1st Way: Clear the cache Google Play Services

settings > Apps > Google Play services > Storage > Clear cache

If not work then clear all data of Google Play services storage using below settings.

Settings > Apps > Google play services > Storage > Manage space > Clear all data

2nd Way: Uninstall Google play services updates

Settings > Apps > Google Play services > More > Uninstall update > OK

3rd Way: Remove your Google account

4th Way: Reset app preferences

settings > Apps > More > Reset app preferences > Reset apps

If none of the above trick worked, check Google Play service version, make sure latest version updated.


How do you get Market to work when Android is Unable to Access Android Market?

I don't know if this helps, but with SFR, in France, I have nearly the same issue ; i can't use the market OTA (unless I use WiFi).

It is due to limitation from the carrier ; perhaps rooting the phone could help to get rid of that limitation.


Chrome has a download as offline feature in the side menu, for downloading sites as offline sites.

Screenshot (click image for larger variant)


Trying to root Galaxy SIII Mini (Canadian) SM-G730W8 for additional language support

use towelroot app to root the sm-730w8 version


Have you tried changing the connecting USB cable?

From other forums I found out that there are charging only or charing + data cables.

It could be that something happened to the data part of it so you see it charging when connected, but the phone can't be mounted because there is no data transfer. That's why I was sure the problem had to be elsewhere, phone or computer

My previous answer suggested to move the cable to another USB port which previously worked, but it suddenly stopped working again and I had to look for another solution. Wiggling it the first time must have restored the data connection for a bit..


If I flash stock and unroot via Nexus Root Toolkit... will this turn off usb debugging?

Yes, the USB debugging would be found turned off.

The USB debugging settings are saved under /data, specifically mentioned under:

/data/property/persist.sys.usb.config
/data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml
/data/data/com.android.providers.settings/databases/settings.db

Because flashing a stock ROM would require you to wipe /data to avoid unforeseen issues, you would lose all the settings.

As you mentioned it yourself, flashing a custom ROM which has USB debugging turned on as default would be the best thing to do here.

Note that if you're going to flash a ROM with Android 4.2.2 or above you would be required to authorize the debugging on Android. If you've a custom recovery, you may try my answer mentioned here and if you end up flashing a ROM with USB debugging turned off, this answer of mine may help.


How to change date and time format on Marshmallow?

In Android Marshmallow you don't seem to be able to change the date format. Instead it chooses automatically what's appropriate for your locale.

In your case, you seem to want the English (UK) variant and not the English (US) one. So go to language settings and change it. Any other English variant should work since I'm pretty sure only americans use the MM/DD/YYYY variant.


Lenovo A6000 Plus boots into recovery mode after downloading system updates

Finally, I got the solution. Follow the instructions listed below, step by step:

At first, you have to download system software  in your memory card through another phone. Download the file from here (size of about 1GB; a ZIP file).

Note: Aforesaid link is for Lenovo 6000 Plus.
Remove your phone's battery and insert the memory card in it.
Start your mobile. It would show the same screen as it did earlier. Tap "install updates from SD card" and navigate to the file you have downloaded.
Select the ZIP file you have downloaded.

Now enjoy the latest Lollipop version on your mobile and your problem is also solved.


Clearing the notification about battery issues

Based on the comment by Izzy above, I looked further under the Battery settings. There is nothing about Doze, but there is a section called Unmonitored Apps which apparently means "unrestricted" apps. I was able to add Outlook (but not Skype) to this list. The phone now says it will let them use all the power they want. Good.

Doing so has cleared the orange dot, which is great, and should also mean that I will get my push notifications. I guess. I don't really understand how Android works and seem to be constantly trying to stop it helping me.


How do I factory reset/wipe Galaxy Note 2 with no screen?

Hold volume up + Home + Power Key wait for 3 mins
Press volume down 3 times
Press power button
Press volume down 6 times
Press power key

That will do a hard reset.


If you downloaded the SDK tools from the site, you need to run sdkmanager tools platform-tools  "build-tools;28.0.3" platforms;android-28. (You might want to check the relevant build-tools and platform versions with sdkmanager --list).

That gets it to install... To actually be useful, you might need to downgrade some tools.


WiFi info popup broken and not showing all info on Lollipop

Rather than clicking on the network name, click the three little dots on the top right corner of the screen, then select Advanced. The IP is listed at the bottom of the screen.


Decrease the screen size (not resolution) on android 11 (wm overscan depricated)

I have the same issue with my Google Pixel 4a. Fortunately even though overscan is deprecated, setting size still works. The downside is that the screen is centered instead of being aligned to the bottom of the screen.
Open a root shell on your phone, then run:
wm size # to get your current phone display size
wm size 1080x1800 # slightly reduce the display size

You can also use wm size reset to reset the display size.
Edit: you can also use Screen Shift to edit the screen resolution. (Overscan won't work.)


What Android device manufacturers supply their devices with longer software update life cycles than Google supplies its Nexus and Pixel devices?

Everyone worth their salt is 2 and 3 for Security Patches, manufacturers with fewer phones and a greater concern for security (Blackberry) might extend the life cycle for the security but Android Version upgrades won't come if the next version is far enough away to let it slide (depending upon Devices in service vs. the idea of buying a new phone).

Once you're off Contract you can Root and Update yourself (cost the Mfg. nothing too) so there's little reason for them to support older Models IF people aren't going to complain (or make it a purchase consideration).

As for the second question: http://www.androidauthority.com/android-oem-update-speed-743073/ .

For Nougat:

LG: 78 days
Motorola: 88 days
HTC: 95 days
Sony: 99 days
Xiaomi: 126 days
OnePlus: 131 days
Samsung: 143 days
Huawei: Might get Nougat Q2 2017


It will not "relock" even if you use the carrier's specific update procedure and firmware. The status of your carrier lock is not stored in an area of the phone that is modified by flashing a ROM. It is similar to your serial number, MAC address, or IMEI number and is (sort of) protected from change.

You can safely upgrade, or consider a custom ROM without worry about losing your carrier unlock.


The data won't travel outside your device at all. If you're paranoid, turn on airplane mode and you'll see it still works. An exception is if you're connecting to the Internet with the distro to download packages etc but that's a given.


samsung j7 showing process is not responding?

If you go to Link2SD, on the left top corner, press the triple line, and look in the list for "revert SD card changes"

Alternatively try booting into safe mode using the right hardware key combination for your device.

For your Device Model it would be:

Turn the device off.
Press and hold the Power key past the screen with the device name.
When 'SAMSUNG' appears on the screen, release the Power key.
Immediately after releasing the Power key, press and hold the Volume down key.
Continue to hold the Volume down key until the device finishes restarting.
Safe mode will display in the bottom left corner of the screen.
Release the Volume down key when you see 'Safe Mode'.


I figured out the cause as I was writing the question - the "triple tap to zoom" accessibility feature was enabled. This means that the phone can't register any taps until waiting to make sure there isn't another tap.

Disabling this feature removed the delay.


Opera off-road mode: Automatically switch on for mobile but off for wifi

No. There is no auto off-road mode in Opera.

My suggestion is that you keep both Opera for Android and Opera Mini on your device. When you're on mobile data, use Opera Mini. Else, use Opera for Android with off-road mode off.


Does rooting phone affect online banking security?

When your phone is "rooted", applications can be installed (intentionally or otherwise) that can do almost anything on your phone, including breaching the Android application sandbox.  Thus, by rooting your phone, you are removing a critical layer of the multi-layered security system.  This can be mitigated, to a degree, by restricting root privileges to only applications that you trust.

Typically, to obtain root privileges, you have to run code for which you don't have the source code.  This also lowers your overall security.

In the end, some people will choose to not root their phones because the risks outweigh the benefits, while others come to the opposite value-based decision.


Auto sync only when connected to a specific wifi network

That's easily accomplished using Tasker. If you don't know, Tasker is the most complete automation solution for Android. It doesn't come for free (5 Euro -- but you can get a free trial on their homepage), but is definitly worth the price. Just take a look at the Tasker UserGuide for a full description.

Tasker combines conditions and tasks to profiles. In your case, the Task would be something like:

Task AutoSync:

Auto-Sync: On

You will have two Conditions, one for each profile (Tasker always connects conditions by AND, so you need two different profiles:

Profile Home:

Condition: Wifi Connected (add your home network's details)
Task: AutoSync

Profile College:

Condition: Wifi Connected (add your college's network's details)
Task: AutoSync

Now, when you're not connected to any of these networks, switch off AutoSync manually once (you won't have to repeat this). Next time you connect to one of the two networks, Tasker turns AutoSync on -- and resets it to the previous state (off) as soon as you are disconnected.

If Tasker is too heavy for you, I'm pretty sure there are other automating tools which can accomplish this simple task (Llama - Location Profiles for example). But now that you've got the idea, you will find the related app fitting you.


No, this isn't an issue.  Some devices running Lollipop seem to show this message very briefly for no real reason.  I would assume that it is checking that AOT compilation has been done for apps you've installed, but I don't really know.  In any case, it's normal.


"Hidden" messages in Motorola messaging?

Partial answer (OP may update with findings later)

From my experience of Moto X Play messenger app - the count corresponds to unread messages.
OP is unable to identify unread messages. Proposed solution:

Use SMS backup & restore to take the backup in xml format and open it on PC (browser, notepad or any other program) and compare with messages on phone to identify "hidden" messages. OP has been able to identify two so far
and  in the process of identifying other two.
Find out what is special about those SMS originators. Guessing, they could be contacts saved on SIM, or social media contacts or Google groups /Hangouts or contacts marked spam, blocked/ unknown contacts for calls, carrier messages or....
Once the nature of contacts is identified, take steps to treat them as other contacts whose messages are not hidden.


Android not hanging up when hangup button is pressed

Make sure your system applications are updated in the play store. the store will contain the latest updates which might have the bug fixes for the above issue.

Android lollipop would have the notification type alert. are you getting it properly? is it possible to hang up the call there?

If still problem persists, then wipe partition cache might solve the issue.


Have you tried downloading a new language?

Go to Swype's settings in Language and input (or keyboard settings). Then, go to Languages > Download languages. You should see Francais (AZERTY).


That N-shaped notification represents NFC, which normally appears when its turned on.

  NFC, or Near Field Communication, is a technology that allows devices
  to exchange information simply by placing them next to one another.

Read more here:


I am not sure why Samsung support would tell you that a full charge cycle is less than an hour... All references I have found, like this one, indicate a normal charge time from 0-50% of around 36-40 minutes, and a full charge cycle from 0-100% would be in the range of 1hr 37min to 1hr 45min using the stock A/C wired charging adapter.

There are many possible things that could make this charge cycle time take longer, but not less time. I am not aware of anyway to get it in the time frame you were told.

I believe your device is functioning normally and your charge time of 1hr 39min falls well within the normal range.


Blocking 'Android System,Battery Warning,com.media tek,Common Data Service…' from connecting to the Internet

With respect to MediaTek's "Common Data Service" I worry about it.  Reviewing what rights it has in... [Menu button -> Manage Applications -> Common Data Service] shows that it has all rights, basically.

And I've just setup the ADB (Android Debug Bridge), connected my phone to my computer and ran the following command from a prompt:

adb shell am start -a android.intent.action.MAIN -n com.mediatek.connectivity/com.mediatek.connectivity.CdsInfoActivity

...and it brings up the app on my phone.  It's a menu with the following entries:

CDS Information
Wi-Fi Information
Radio Information
Network Utility
Multiple APN
Connectivity Testing
MTU Configuration
Socket Information
PS data control

There's a wealth of information going on here.  The "Network Utility" appears to be able to get/set a variety of attributes to include running local shell commands the user enters.

It kind of looks like a backdoor.

The bad thing about this is that you can't launch it normally using the various methods given to a user.  The Launch button is grayed out in the interface under Manage Applications, for example.  So if this isn't a tool for users then this must be for MediaTek themselves who made the processor.

Weighing in here only against "Common Data Service" I would say that if it's trying to reach out to the Internet then that's a bad thing.  DENY.

As for "MTK Thermal" they're probably trying to send themselves temperature data, in theory, about the products in the field (or so we could hope).  OUCH... look at the list of rights this program has.  Again, DENY.

Same goes for com.mediatek.  DENY.

Unknown UNICODE string of Mandarin.  DENY.

Things like Key Chain are worrisome in that you have to go fetch the public key in this sort of cryptography.  But then again, what's to prevent them from uploading your credentials to some server out there?  Hard to suggest in this case.


Shell .profile or /etc/profile for old android 2.3.3

As I wrote in the other question, adb shell does not start a login shell. Only login shells read /etc/profile.

As you can see in Android 2.3.3 sh source, main.c lines 175ﬀ. only if argv[0] starts with a hyphen-minus is the shell considered a login shell. However, a few lines below (lines 185ﬀ.) there is code to read the content of $ENV.

So you could trick it and enter the following code after entering adb shell mode:

ENV=/etc/profile sh

You can probably use exec to replace the current shell, but this is the shortest to type I can come up with, as you will have to type it every time.

Alternatively, you can compile mksh for Android 2.3 (it works down to at least 1.5, if not older) manually (the Android.mk file is version-specific, unfortunately, so you’ll have to call Build.sh directly) and add the binary, then replace the default sh with it (I tested that first with Android 1.6; the newer the mksh version used the better, as early versions had bugs, e.g. preventing adb install from working).

Disclaimer: I’m the mksh developer.


Send multiple files via Bluetooth to PC from gallery

I use Bluetooth File Transfer app. Its worked really well to send file to my computer. you can check multiple files to send at the same time and this has worked well for me. It also works well to send file back and forth between two phones if they both have it installed.


google device find locked a galaxy tab 8 at walmart

how are they going to unlock that device.

Starting from Android 4.0 and up, when locking a device using find my device it will not give you the option to choose a password, rather when unlocking the device you will have to enter the regular password/pattern that was used on the device till now. Therefore, all they have to do, is enter the password they always used.

If however, there was no password till then, and when locking the device, you chose a password, then they will have an issue, and they'll probably have to use some other method to enter.

  Also anyone know of a way for me to kick that device off of my google account?

Being that your account was registered with a public device, I'd suggest you wipe the device using find my device. Just log in, and choose the option to erase everything on the device.


Does your phone have a cleaning system built in? If it does give this a try to see whether it makes a change. If not, maybe download an app such as Clean Master or something similar.

If worst comes to worst then you may have a virus. I recently had a problem with my computer graphics card where it suddenly became extremely slow. I found out later that I actually had a virus or malware installed without even knowing, which was affecting the graphics card's output (for whichever reason). Give malware-bytes or an anti-virus program of your choice to remove any possible issues you could have with the phone. If these don't work I'm afraid I can no longer help you :)


Poking around on google there are a lot of other folks with this problem (MAC address is re-generated on wifi/phone resets).  It seems to mostly be Motorola hardware.

Normally a MAC address is burned into the WiFi device.  So it seems very, very odd to generate MAC addresses on the fly like this.  Too much software (technically incorrectly) relies on MAC addresses as a stable identifier for an endpoint, so this seems likely to cause more problems than it fixes...

Here's a post about the problem from 2010:
https://supportforums.motorola.com/thread/38758

The only useful recommendation I saw on the internet was the obtuse 'WiFi Fixer' app, that is known to work around some problems on early Android wifi handsets.   I saw no concrete evidence that it 'fixes' this problem.

Alternatively, you could look into the tools for MAC spoofing (AFAICT, these all require a rooted phone).  Then just "spoof" a stable address all the time.  Here's a highly manual method:
http://blog.thecodecracker.com/hacks/spoof-mac-address-in-android/


Why do my headphones stop working on my LG Android?

After THREE YEARS of searching for a fix... I think I just found a solution - and felt obligated to spread the information. Just plug the headphones in slowly... That's actually all there was to it... The notification icon for a plugged in audio jack at the top of the screen will show up differently if you did it right.

This reddit post: https://www.google.com/amp/s/amp.reddit.com/r/LGG3/comments/2siwyp/is_there_a_rom_or_fix_that_makes_g3_detect_all/  the user RandomGenera7ed  tells us to plug the jack into the headphone plug slowly - causing it to show up as a three prong headphone jack and not a four prong jack (four prong jacks have a mike wire that can have pause/skip/volume-change/GOOGLE VOICE functionality while three prong audio jacks do not).  Apparently plugging a three prong jack in too quickly confuses the phone into thinking it has a four prong jack plugged in.


Can't install applications (not enough memory) but Storage shows there is free memory

Android upto version 4.0, has different partitions for application storage and storing normal user files, for imparting security on the apps.

As you can see even though  your internal Storage is 2.15GB, the total available memory for apps is only 754MB, of which your there is only 134MB available,

even though your downloaded app is about 25MB, it is in compressed state and will be extracted on install. So, you should either 'uninstall some of your unused apps' or 'delete appdata of already installed apps'.

If your phone is rooted! checkout some apps on playstore to move apps to external SD card.


Restoring 'bloatware' on a Samsung Galaxy S7

Are you still looking for other bloatware? If I'm not wrong, they should be easily downloaded on Samsung app store.


Android Auto is just a display interface app on your head unit. It doesn't control what types of Android apps are allowed, and it doesn't actually run the app itself. That's all done by the smartphone connecting to the head unit.

If you can install the app on your smartphone and it supports Android Auto, it'll be there. Thus the only time Google Play Music won't be supported is if your smartphone doesn't support it.


How to share android screen with users outside LAN?

You can use BBQDroid, but it will require additional tweaking on your router.

First, you'll have to find out your IP. This can easily be done by typing "my ip" into Google, which will return your public IP.

Next, you'll need to go into your router settings and add your Android device to the router's DMZ, meaning that all incoming connections get forwarded to your device.
Find out the model name and brand of your router, then look up instructions on how to access the DMZ.

By this point, your public IP should direct to your phone. Launch BBQDroid on your device and attempt to connect to it using your public IP from another device.

When you're finished, I'd recommend removing your Android device from your router's DMZ, as a security precaution.


something must have happened to your phone's motherboard. Better get it to the service center instead of browsing through the internet for a solution. You cant do anything about it.


Is it possible to change the button combination for recovery/download mode?

Try holding down the volume up, then camera, then lock button. If this works then use the up/down volume keys to select what you want to do.


How to add contacts using adb without user interaction?

For your Android 4.4.2 device the command to add a contact is (replace the Bo Lawson and #123.. to whatever you want):

adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Bo Lawson' -e phone 123456789

Now to get it to save. This is Android 4.4.2 specific. Pressing back will save it. For this you need to use key events. With Android 4.4.2 it is key event 4. You are going to need to do it at least twice.  Once to exit the keyboard, the other to exit and save. If required use it again to completely exit from Contacts app.

adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Bo Lawson' -e phone 123456789
adb shell input keyevent 4
adb shell input keyevent 4

This worked on my rooted Samsung Galaxy Tab Pro running Android 4.4.2.

Edit: I found a post on Stack Overflow which references this command.


I had that issue too. But I dont use any google stuff and didnt found back then a solution. Maybe deleting Cache or all data helps. If not working try deactivate>rebootactivate or uninstall all updates and do solution #2


Samsung galaxy s2 (i9100) part of touchscreen unresponsive

Yes. This is almost certainly a hardware problem and the touchscreen may need to be replaced.


Internet & Play Store problem on Micromax Yureka on Lollipop

You have to remove your google account and add it again. I did it today with my Yureka and now it is working seamlessly. :)


Go into phone settings>application manager>music>storage>clear cache. The press the back button and press force stop. See if that helps. If not, go to where you cleared cache, and press on 'clear data'


Cannot install apps from google play store

there're manyy third party stores.
Visit http://choilieng.com to get ur apk file . It looks quite simple but this will help you load faster.

Have fun./


How can I output video from my HTC Thunderbolt to a TV?

The Thunderbolt has DLNA, so if your TV supports DLNA you can use that.  On my Samsung phone, you use the AllShare app for DLNA, but I think the Thunderbolt has another app built in.  Page 275 of the User Manual describes how to use DLNA.  This droidforums thread has a discussion of ways to use DLNA without a compliant TV, I'm not sure how well other ways will work.

There's also a "multimedia dock" that is supposed to be released shortly, it's "out of stock" until then.  That should provide a cable-based way of video output.


For basic users - Any reason to install mobile security App?

tl:dr Yes, you need such apps and more a wholistic approach

Breaking down the possible threats (simplistically) :

1.Viruses: They don't exist on Android. See Is an antivirus really needed for Android?.

malware : Yes a very real threat that is usually piggy backed on apps or users being lured to click spammy links and download payload.

Since you mentioned simple games, to see the possible threat, see Flappy bird malware
You are also making an assumption that reading news sites is a safe. Not true. ANDROID WARNING: Terrifying malware can spy on almost EVERYTHING you do on your phone says

  The second one was the preferred vector: we found several news websites that have been hacked by the attackers to redirect visitors to a downloading site that serves malicious APKs

(Emphasis supplied)

How to counter this threat is quite beyond the scope here, but suffice it to say you need protection both in terms of user education and apps.

Personally, I find Addons Detector to be reliable for app related threat. But this scans apps after they have been installed so a better approach would be to scan before installing by using Yalp Store which lists all the Play store apps and importantly gives out a report from Exodus scanner (which you also can use directly via its website). Another way of doing pre-install check is submitting the app apk to Virus Total (Thanks to Izzy's suggestion)

Several malware detection apps are available and it is upto your discretion to choose.

privacy:  Apps invading your privacy is another big threat. Apart from choosing open source apps which reduce this possibility, real protection often requires rooting your device, which is not what an average user does.

Tangentially, as one grows old, convenience takes precedence over security and apps can easily invade their privacy (permissions).

Your second bullet point is highly debatable. You are assuming that Google Play scanning is robust and therefore offers adequate security.

This is simply not true. A Google search for play store apps removed shows at least three instances in last six months when apps were removed from Play Store. One may say that this is evidence of Google tightening security but OTOH your target group of senior citizens may have already been affected! Quoting from one report picked at random to emphasize this

  The report also adds that some of the apps dated least a year back and had been downloaded million of times.

Alternative is to install open source apps from f-droid. I do agree that equivalents are not always available but such security apps discussed earlier  have a role in supplementing defense.

Choosing open source apps and user education reduces  risk partially at least along with selection of right malware apps.

What started as a comment, turned into a long answer (and incomplete). That said,  premises of Google Play Protect screening being robust , assuming news websites to be safe or downloading simple games as harmless are not necessarily true as proved often, time and again.

Additional information

Trackers packed into apps are a threat and while ways have been suggested in the answer, for additional information see What’s it all about those modules apps contain?
App permissions is another troublesome aspect and is beyond casual users, much less target users of senior citizens. For a primer on permissions and to see how how crazy, it actually is, see The Android authorization model: a perfidious construct

Sourced from Izzy's blog (thanks)


How to query/change the default gateway via bash on CM12?

Took me a while to find this answer, so sharing here...
Lollipop uses different routing tables with rules per user and/or interface. Here is a sample when I'm connected on wifi:

root@hammerhead:/ # ip rule show
0:      from all lookup local
10000:  from all fwmark 0xc0000/0xd0000 lookup legacy_system
13000:  from all fwmark 0x10063/0x1ffff lookup local_network
13000:  from all fwmark 0x10064/0x1ffff lookup wlan0
14000:  from all oif wlan0 lookup wlan0
15000:  from all fwmark 0x0/0x10000 lookup legacy_system
16000:  from all fwmark 0x0/0x10000 lookup legacy_network
17000:  from all fwmark 0x0/0x10000 lookup local_network
19000:  from all fwmark 0x64/0x1ffff lookup wlan0
22000:  from all fwmark 0x0/0xffff lookup wlan0
23000:  from all fwmark 0x0/0xffff uidrange 0-0 lookup main
32000:  from all unreachable
root@hammerhead:/ # ip route show
# As in your example, there's no default route here
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.42
root@hammerhead:/ # ip route show table wlan0
#But here you find it in the wlan0 table
default via 192.168.0.253 dev wlan0  proto static
192.168.0.0/24 dev wlan0  proto static  scope link

Routing tables are read by priority (the first column in the ip rule show display), using the first match.

You may alter a given routing table by adding 'table table_name' at the end of ip route ... commands.

And thus to get the first available default gateway:

for a in $(ip rule show | grep lookup | sed -r 's/.* lookup ([^ ]+).*/\1/'); do ip route show table $a | grep ^default | cut -d ' ' -f 2-5; done | head -1


How to select all and delete in Gmail App

It is better to make rules and categorize email base on sender, Subject, and then select them for delete. Currently gmail app not provide select all and delete.


Xiaomi Mi A1 proximity sensor not working

Answer was actually pretty simple. This post suggests a couple of solutions, but the first one worked for me:

  Restart your phone.


I have bricked my android phone. Is there any way to go back?

Look at MTK Droid Tools and SP Flash Tool....
MTK device's are virtually unbreakable ! so don't be too worried.
Try to flash the custom recovery ( clockworkmod ) and then use the recovery for installing a new os ....
ClockWorkMod will overwrite your old recovery when flashing a new ROM,
So I'd suggest TWRP a.k.a TeamWin Recovery Project,
as TWRP will keep root and recovery installed when flashing new ROM

If you still have trouble, Look up Unbrick any MTK Device ..

This takes you through the steps to installing a rom on any mtk device !

I would write more details but each rom needs specific installations !

!   YOU NEED AN FREE ACCOUNT ON NEEDROM.COM FOR MOST MTK ROMs !

Flash Files For SP Flash Tool for Z10

Lollipop ROM for Z10

DO NOT USE FIRMWARE UPGRADE !
FIRMWARE UPGRADE WILL DESTROY IMEI NUMBER AND NV RAM ...

ONLY EVER USE DOWNLOAD MODE !

ROOT YOUR DEVICE FIRST IF IT'S POSSIBLE !

ONCE ROOTED, USE MTK DROID TOOLS ( IN LINK [MTK REPAIR FILES ])

AND BACKUP A FULL ROM ( INCLUDES NV-RAM, IMEI, SYSTEM, BOOT ETC....)

USING A MTK DROID TOOLS BACKUP IS THE ONLY SURE WAY TO RESTORE NV-RAM (IMEI NUMBER - MAC ADDRESS )

MTK Repair Files
- SP Flash Tool
- MTK V-Com Drivers (generic)
- MTK Droid Tools

If you can't access recovery, you need to use
V-COM Drivers, And Pre-Boot software SP Flash tools ....

• INSTALL V-COM DRIVER FROM LINK ABOVE

• Take out the battery ( power off completely )

• Start "SP Flash Tool" and load the custom rom above by selecting the "MTxxxx_Android_scatter_emmc.txt" File

• SP Flash tool will auto load rom from scatter

• Untick preloader or Pre-Loader
( this is what you are flashing with )

• Press on [ DOWNLOAD MODE ]  NOT UPGRADE!

• NOW Plug in device and wait for download to finish and a green Tick to appear  √

IF YOU GET ERRORS, Please tell me,
I'll try my best to respond quickly !

Errors

"Device doesn't show anymore"
This is because you need to flash Pre-Loader again !
- Preloader needs fixing with SP MDT SP MDT.rar and the correct files. (preloader from previous rom) . You can use an old version of
SP Flash tools Like V3 SP Flash Tool V3 to flash the old Backup of PRELOADER with MTK Droid Tools Hopefully ..

I have equal luck with both, If one doesn't work, the other does !

IF it still doesn't work and phone seems bricked,
You probably need to do a Firmware Upgrade, But this means you need SN Write Station and IMEI Writer to repair the IMEI, Mac adress, Bluetooth Adress etc ( On the original box or a sticker with the device )


What can be the reason for "internet may not be available" though the IP address was got

Strangely, this advice from 2016-09-14 concerning the WiFi router configuration helped:

  Inside the router configuration (e.g., accessing the IP 192.168.1.1), change the "Group key update" value from 0 to 30 seconds, under the "Wireless > Security" configuration, right below the WPA-PSK/WPA2-PSK item.

  Router: TP-LINK TL-WR740N / TL-WR740ND.

(My router model is different.)

I'm a bit worried that 30 sec as the group rekeying interval is the minimal possible, whereas the recommended value is 3600 sec (1 hour), as I've read on the web.

But for now, I haven't yet tried to experiment with since it began working. Also, I have left the static manual IP configuration instead of DHCP on the Android device (matching the reserved IP address for this MAC address manually in the router settings), although this alone didn't make it work. (But I'm not changing this, unfortunately for the experiment, because I don't want to break the current working state.)


Vodafone VFD 100 android 5.0 phone shows "no command" on recovery mode

You should flash a custom recovery, then reboot your phone in recovery. And then in the recovery, wipe the Dalvik-cache.


Popup at boot, warning about unspecified "problem"

https://forum.xda-developers.com/nexus-9/development/fix-build-prop-variety-fix-aka-contact-t3133347/page7

Have a look at this.
It's the same issue,but with a different device(nexus 9).
My advice for you would be to ask(post) in the above page, about whether or not you can safely flash the given fix without bricking your device.
If not, then would it be possible for them to modify the fix(zip file), and make it suitable for your oneplus one.

Good luck.


Is there a way to enable USB debugging from fastboot?

adb and fastboot are different modes. you can enter recovery without usb debugging. Press and hold Power + Vol Down. This is the bootloader screen. Now navigate to recovery with Vol Keys, Power to confirm. Wait a Moment. When the android symbol appears, press Vol Up + Power to enter recovery. Now do Factory reset.

If device is locked you may not be able to enter recovery. you can unlock it from fastboot and try again. Unlocking will factory reset your tablet. Download platform_tools from google. Enter fastboot mode from bootloader screen. Connect the usb cable. Install the drivers. Open the cmd.exe as administrator. navigate to the folder. check with fastboot if the serialno appears. unlock.

fastboot devices
fastboot oem unlock

then boot TWRP and see if partitions can be mounted. at least /system and /cache should be mountable, otherwise something is wrong. /data is encrypted but should be mountable too. for more info see here. Do not flash TWRP to recovery partition, first backup stock recovery!

fastboot boot twrp-3.3.1-0-shieldtablet.img

in twrp, there is a option reboot recovery which should you bring to recovery mode. if not, you still have to option to backup/wipe partitions from twrp. start with wiping cache. if phone is still not booting, reboot into twrp and format data. if any error occurs, you can pull the log from adb at any time. post the log file in the twrp support thread and ask for help. try another twrp version (3.1.1-0) depending on your android version

adb pull /tmp/recovery.log C:\Users\Admin\Downloads\platform_tools\recovery.log

if you need to enable usb-debugging from recovery, you may modify /system.
(but also the other methods you linked above should work)

pull the /system/build.prop and edit the following lines with Notepad++ (make a copy for backup)

persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb

mount /system writeable, then push it back to phone. if you don't want to modify /system you can try to push it /data/local.prop (but i guess it is not supported on this rom) or do create a file /data/property/persist.sys.usb.config (i don't have exactly read this posts above)

adb push "C:\Users\Admin\Downloads\platform_tools\build.prop" /system/build.prop

Now place the RSA-Key somewhere on the phone and merge it into adb_keys

adb push "C:\Users\Admin\.android\adbkey.pub" /tmp/adbkey.pub
adb shell
mkdir -p /data/misc/adb
cat /tmp/adbkey.pub >> /data/misc/adb/adb_keys

if root access is required, you can change ro.secure=0 in build.prop too (but not recommended)


Even if you could remove them, that wouldn't free up space in user-data (pre-installed apps are stored in a separate partition the user has no write-access to).

What you could do, however, is go to Settings › Apps, switch to the "All" tab, open the entry for each of those apps, and see if you can "uninstall updates" and then "disable" the app (to prevent those updates to come back). Other than the apps themselves, those updates are installed in user-space.


Wifi Problem; it often reconnects, while other devices doesn't. When connected, I sometimes have no internet access

i am not an expert but i have the same phone (honor 3c 4g) and i had the same problem and i solved it experimentally, so i thought i should tell you. :)
i changed my Network Authentication from wpa2-psk to wpa-psk and now it seems that my problem is solved. before this i also changed Encapsulation Mode from LLC/snap-bridging to vc-mux but it didn't make a change but i kept it that way after that, don't know if it made a difference.


You should use the latest firmware pertaining to your region and model only
Authentic source for all Samsung firmware is Sammobile. You will need to register(free) to download. If you want a faster download, there is a paid option. Make sure you select the right region
For detailed information on Samsung devices (including region as asked) Phone Info Samsung is highly recommended. Developer of this app has an active thread at XDA


No, this isn't possible. Some CM versions allow you to use the trackball to turn the screen on, but there's no way to turn the device on from cold this way. When the device is off, Android isn't running, so nothing in Android can listen for a button press. The handling of the power button is much lower-level in the device firmware, and isn't available for users to change.


You could use Tasker(Paid) or condi(Free) , there is similar question to this one here


Does Huawei Honor support silent camera mode in Ice Cream Sandwich?

No, your phone needs to be rooted ( as confirmed by the developers ). You may want to try Camera ICS + however which has as many features but remains silent.


Files share in BlueStacks 4 is not working

I solved this!

I had a similar problem. My shared folder is this same thing.
I'm using Bluestacks 4, build 4.180.0.9002 and Windows 10 Ver.1909, build 18363.657.

My media manager open... but I get stuck in a gray screen with no icons at all (it must the main screen of the app)

None os the searches I did worked =(
However found 1 tip that help: a folder named mnt (/ -> mnt) that have a path /sdcard/windows/bstsharedfolder...

I made some tests... I put 1 picture in the C:\ProgramData\BlueStacks\UserData\SharedFolder\ and found it in the bluestacks file search. But when I see the FULL path... Surprise MTF: it was in mnt\windows\bstsharedfolder (NOT IN mnt\sdcard\windows\bstsharedfolder)!

With the app EZ File Explorer I found in this 'mnt' folder, this another WINDOWS folder  (before the sdcard folder of the tip above).
SURPRISE! All the folders (bstsharedfolder, documents, pictures...) was there, WITH MY WINDOWS FILES!
So, all I did was copy and past in this bstsharedfolder. Now C:\ProgramData\BlueStacks\UserData\SharedFolder\ has all my BST files that I need!

Summing up: the 2 folders that share files between BST and Windows are:
Windows: C:\ProgramData\BlueStacks\UserData\SharedFolder\
Bluestacks: mnt\windows\bstsharedfolder

Note: I tried copy to the pictures folder (out: mnt\windows\pictures; in: C:\Users\YourUser\Pictures\BlueStacks) but it asked permitions. So the bstsharedfolder worked with no problems.


The sleep timeout and other screen lock settings can be restricted by a device policy. This is something that you might install to access a corporate VPN or mail server, and additionally some kinds of security apps (such as antivirus). They can force security-related settings to particular values, e.g. to make sure that your work email will be secure even if you leave your device unattended.

You can see and deactivate device administrators from the main Settings app. Look under Device administrators. Most Android devices have "Android Device Manager" in that list, so ignore that, but anything else there could be restricting your screen lock settings.