Samsung S3 Cannot Enter Recovery Mode, and Can't Boot Up Either

This is most likely a software issue, but you can't be 100% sure until you flash a new ROM and see if it works. If you find a stock ROM, then it won't void the warranty, so it should be safe to try.

You can find a lot of stock ROMs here.


SMS works on any phone. On Android, your phone will have an SMS client built-in (probably called "Messaging", but it varies between manufacturers), and you can also choose from many third-party SMS clients.

As well as plain old SMS, there are many instant-messaging systems that work on Android and iPhone, and other platforms too. Your iPhone-using friends may well have one or more of these installed already. Some examples are Skype, Jabber, Whatsapp, Google Hangouts, and Facebook Chat.

What you describe as "apple messaging" is probably what Apple calls iText: it's the SMS app on iPhone. It also has its own closed chat system built-in, so that if it knows the recipient of an SMS is an iPhone, it'll silently send the message through Apple's servers instead of through the SMS system. It still uses SMS for people on other phones, so you don't need to worry about being exiled.


# adb shell bu -h
 backup [-f FILE] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all]
        [-system|-nosystem] [-keyvalue|-nokeyvalue] [PACKAGE...]
     write an archive of the device's data to FILE [default=backup.adb]
     package list optional if -all/-shared are supplied
     -apk/-noapk: do/don't back up .apk files (default -noapk)
     -obb/-noobb: do/don't back up .obb files (default -noobb)
     -shared|-noshared: do/don't back up shared storage (default -noshared)
     -all: back up all installed applications
     -system|-nosystem: include system apps in -all (default -system)
     -keyvalue|-nokeyvalue: include apps that perform key/value backups.
         (default -nokeyvalue)
 restore FILE             restore device contents from FILE

There are two important things to consider when backing up apps through adb. First, all those apps whose developers do not want it to be backed up are never backed by adb. This is done by declaring a flag (allowbackup) in app's manifest. Second, even if a developer wants their app to be backed up, they can decide on either full backup (fullbackuponly) or only the key/value pairs backup. This is again done through app's manifest.

In your case, only the apps with allowbackup=true and fullbackuponly=true were backed up. Installation age or last revision's age of an app has no bearing on adb backup.

If you are curious to know which apps couldn't be backed up, I suggest you try an app from user Izzy's extensive app inspection list. As of now, I'm not aware of any app which can sort and show the apps based on those backup attributes.


How to enable Diagnostic(DIAG) Mode in ZTE Engage N8000

You can do it only if your phone is rooted.

Make sure Qualcomm drivers for your phone are installed in computer.

Enter this in Terminal Emulator in your device:

su
setprop sys.usb.config diag,adb

Note: This will work only if your phone's ramdisk has the appropriate configs enabled for the 'diag,adb' property.
If that didn't work, better open /init.xxxxxxx.usb.rc (xxxxxxx represents your device's codename or chipname or whatever) and check for properties related to 'diag'.


Force Android to stop asking me if I want to terminate my own app

Try running your logic in another thread or in async task's doInBackground


Unable to copy files from one /data/data/ directory to another (Root)

Android runs in "SELinux" mode. More information here SELinux concepts

This means in addition to the standard linux permissions it also has additional attributes attached.

Running attr -l myfile showed the following Attribute "selinux" has a 38 byte value for myfile

Using /system/bin/ls -alZ you can see the selinux attribute value.

-rwx------ u0_a141  u0_a141           u:object_r:app_data_file:s0 myfile
-rw------- u0_a141  u0_a141           u:object_r:app_data_file:s0:c512,c768 testfile

The file I copied was missing some extra data on the end, c512,c768, I presume this is something like an AppID.

Running su -c restorecon myfile fixed this and restored the file to the correct attribute value. Ref: Explanation of the chcon command - Post


You have two ways to locate your device:

If your phones gets some cellular data, try going to Android Device Manager and remotely wipe it to make sure that nothing is traced.
File a police report. Sometimes, it can communicate between nearby towers and get some signal nearby. Tell them that you lost your phone and may suspect that your phone is taken already.

Hope this helps. It will give some helpful ideas when you lose a phone.


How to make automatic SIM card selection for specific contacts?

For lollipop versions, Goto

Settings -> Sim Cards -> Call settings -> Phone account settings -> Make calls with ->

Under this you will have three options

Sim 1
Sim 2
Ask First

Select Ask First option from that menu and when you call someone from the contacts, you will be shown the Sim 1 and Sim 2 option. Select the Remember SIM for number checkbox and select the sim card you want to associate the contact to. The next time you call that contact it will automatically call using the sim you configured as default(It wont show you the sim selection iption). Do remember that you can always switch the sim cards while connecting to call by clicking Change sim option.

Update:

For Kitkat,

First you need to enable this feature in

Dual SIM settings -> Call settings -> Automatic SIM selection.

The  setting for Dual SIM settings->Call settings->Making calls should be set as “Ask every time I make a call”.

Dual SIM settings -> Call settings -> Making calls.

Select Remember SIM for number and then select either SIM 1 or SIM 2 to make the call. The next time you  make a call to that contact it will automatically call using the sim you configured as default based on the call history.


Samsung S4 logo shows for 1 sec then phone boots and repeat.

Take out your device's battery and wait for 10 seconds. Press the power button for 45 seconds and then install the battery.
If the first method didn't work, try to enter "Download mode" like this:

Turn off your phone;
Connect your phone to your computer and then hold Volume Down and Home button.


Unable to browse even when connected to free WiFi

Try connecting to some other WiFi source and recheck. Your office WiFI puts some restrictions like only specific MAC IDs can browse. In that case your device will get connected, however will lack in internet.

Also, check if there is a proxy or firewall in ur office that blocks your phone.


What is the differences between RR images ARM / A64 / ARM64 / system?

Sorry that no one has answered this question. I'm answering this question so people may come across it like myself.

A64 is the short hand for arm32_64binder. It is basically 32bit for armv8 CPUs which are capable of 64bit. The software is 32bit with a 64bit binder for 64bit capable hardware. An example of a phone running an A64 firmware is the Galaxy A6 2018. It is running an Exynos 7870 that has support for 64bit but the software installed is 32bit.

"system" is not an arch it's just a name added to some GSIs for whatever reason.

Hope that answer your question, I tried to make it as simple as possible. If you are installing GSIs and you want to know what type of GSI to choose then install an app called "Treble Info" from the play store.


Will the HTC Thunderbolt be able to use AT&T's network?

No.  It's a CDMA phone using 800 and 1900 mhz bands. CDMA phones can't be used on GSM networks (AT&T, Tmobile...). GSM and CDMA are completely different technologies.


Try to re-install ROM on your device (here's the newest firmware), that usually helps in similar situations.

If your phone will be still broken that means you have damaged bootloader (boot partition) - then try to re-install boot partition (you can find instructions in internet).

At most you can give your phone to service and tell that your phone has been broken during an update. Repair will be free if you have warranty.


Auto spacing in Firefox search bar does not work

This is a known bug.  It seems like it was introduced with 4.2.2.  Downgrading to before that is not a good option, but might be available to you.

It affects multiple browsers with multiple keyboards, so I assume the issue must be with the specific type of text field used for their address bars.  I used to encounter this with Chrome but haven't lately, so you could also try that browser instead of Firefox.  In the thread above, someone also mentioned that the stock Google keyboard did not cause the issue for them.


How can I access my photos/videos from my HTC Sensation XL default on 'charge only' and with unresponsive touch screen?

You can simply use an app like WiFi File Transfer as explained in this answer. You can use a USB OTG cable and connect a mouse to use your phone for your data recovery process.

You may have to hurry as the water that is already inside the device can harm the hardware in your device. Keep the device turned off and remove battery. Try to give it a little bit of sunlight. do not expose it to direct strong sunlight.


Can I play movies on an Amazon Fire HD from an external USB hard drive?

Edit: I didn't realize you are pretty experienced and probably know most of this already.

TL;DR: root device, install Stickmount via ADB, profit. Physically speaking, grab a USB-OTG cable and use that to connect your device. Probably a bad idea to run any hard drive that isn't externally powered, but flash drives work great.

So I don't have one of the devices physically, so I can't guarantee that this will work. However, I have fiddled with one of my friend's devices separately, and have done extensive work on my FireTV, so I'm fairly optimistic this will work.

Your first step will be to root the device. This means that you have access to all parts of the OS that Amazon was previously restricting. This will allow you to install Stickmount, which is an app that enables your device to mount external storage.

Once you have downloaded the APK, follow the XDA-Developers page on installing Minimal ADB and Fastboot. This will be used to connect to the android device.

You have a couple options on how to connect. You can either use a USB cable, and there's lots of documentation for that, or you can connect via wifi. I find wifi connection to work fine, so I'll leave instructions for that method.

1) Drop the apk of stickmount into the same folder as adb.

2) Run adb per the instructions for your machine from XDA-Developers.

3) Find the IP address of your Kindle.

4) Run the following commands individually:

adb kill-server

adb start-server

adb connect (IP address of your device- probably 192.168.1.xxx or thereabouts)

adb install (filename of Stickmount- probably something like stickmount_xxx.apk)

If successful, Stickmount will have been installed on the Kindle.

Run Stickmount to make sure it works, then restart your device. On reboot, you can plug in the external storage via a USB-OTG cable. I'd strongly advise against using a self-powered hard drive- I'm not sure how much power SSD's draw, but a spinning drive is definitely out. You're totally safe with a flash drive or card reader though. I did this a lot with my Nexus 10 on a road trip- worked great.

Once rooted, you have a couple other options. I won't clutter this response here as they are unrelated, but you can install the google play store, use XBMC/Kodi, and a lot more. Feel free to ask any questions you have about that.


Formatted /system without backup ROM or SD Card slot

Possible solutions, from the least to the most effort:

Directly adb sideload a working ROM from the PC - provided that your current recovery supports it. Probably not, as CWM is very outdated;
adb push a working ROM from the PC into your phone storage, then flash it using the recovery;
Flash TWRP recovery, then adb sideload a working ROM from the PC;
Flash a factory image via fastboot and start over, as @acejavelin already suggested.

All methods require a PC with working adb and/or fastboot drivers.


what should i do so that messages from WhatsApp server to get delivered to appropriate recipient

If she deactivated before 30 days the messages won't get delivered, because WhatsApp stores the message in the server for 30days. Read it here, Even I haven't tested -> Scroll to update section until it gets delivered.

If she activated within 30days probably with no DP or status she should have blocked you.


Does HTC Sync work well with Thunderbird?

I'd recommend, rather, using Thunderbird as an IMAP client with the Google Contacts and Lightning add-ons ( http://addons.mozilla.org/en-US/thunderbird/addon/7307 and http://mozilla.org/projects/calendar). You should be able to manage your contacts and calendar in Thunderbird and sync with Google. So then your Thunderbird and phone will each synchronize to and from Google.


How to root HTC Desire 816 running Android 5.0.2

Since your bootloader is already unlocked, I'm going to skip that process.

This is going to install Cyanogenmod12, which is a rooted version of Android Lollipop (5). Go ahead and download your version of CM. The link is download.cyanogenmod.org/get/jenkins/129826/cm-12-20151011-NIGHTLY-a5.zip

I would post that as a directly clickable link, but I don't have enough rep.

Now move that downloaded file to a place on your phone, and note its location.

You can head over to TWRP and and find your build. If its not there you can go to this link. It is a direct download link. Then (on your phone) go to Settings>About>find Build Number or Build Version (or something like that) and tap it repeatedly until you get a toast saying that developer options is on. Go to the developer options and find USB Debugging or ADB Debugging and turn that on. Then plug your phone into your computer. If you don't have ADB installed on your computer, install it:

For linux:

apt-get install adb

For windows, find a download somewhere on the internet. But stay away from the "15 second adb and fastboot installer", that is a virus.

Once ADB is installed, plug in your phone, wait for the device to show up as a connected devices, and open cmd or terminal and type:adb devices. If it shows up, your good, go on. If you get something saying that adb is not a known command, cd to that directory that adb is installed in.
Also, make sure you have fastboot.

Now, type in adb reboot-bootloader

Once the phone is in the bootloader, type fastboot flash recovery recoveryImgName.img. Once that finishes, reboot your phone. Then type adb reboot-bootloader. When it boots to the bootloader, find Recovery, and choose it. Use the volume keys to navigate and the power button to choose. Depending on which recovery img you used, find something like 'Install' and navigate to the Cyanogenmod file and install that.

Your phone should be rooted running Android 5!


adb doesn't detect my Defy (Motorola MB525) after I call adb kill-server (rageagainstthecage exploit). Any ideas?

I had the same problem (Rom: 34.177.3.MB525.Retail.en.DE). The only rooting method that worked was Gingerbreak ( http://project89.com/root-defy-without-pc-gingerbreak-200/ )


Chrome update on android makes the application freeze. I need help transporting its hundreds of tabs

Go to chrome://history/syncedTabs on another computer. All of your tabs should show.


Preventing apps from detecting other apps

After extensive searching found an Xposed module for it!
xPrivacy!

EDIT:

xPrivacy (http://repo.xposed.info/module/biz.bokhorst.xprivacy) is an Xposed module that allows you to control what data apps can access (it's more powerful than app-ops or ReceiverStop but more complex).

so what i did:
after installing xPrivacy

Scrolled in the app list to find the blocking app
Pressed on the picture
Scrolled in the restrictions list to "system"
pressed on the arrow on the left to expand
disabled relevant restrictions (serv_getInstalledApps,serv_getPackageInfo etc..)
Had Fun :)

Hope this helps
will be more than happy to add more info if needed :)


AFAIK I know there isn't any Android specific definition (would welcome corrections from others). Having said that, industry seems to treat this metric differently.
Wikipedia  definition implies 100% discharge to count as one cycle, where as industry seems to treat 80% discharge to count as one cycle per sources below

 Battery Definitions & Terminology defines (emphasis added)

Cycle Life:  The capacity of a rechargeable cell or battery changes over its life. The definition of the battery life or cycle life of a battery is number of cycles that a cell or battery can be charged and discharged under specific conditions, before the available capacity falls to a specific performance criteria - normally 80% of the rated capacity

What Constitutes a Discharge Cycle? section , says (emphasis added)

A discharge/charge cycle is commonly understood as the full discharge of a charged battery with subsequent recharge, but this is not always the case. Batteries are seldom fully discharged, and manufacturers often use the 80 percent depth-of-discharge (DoD) formula to rate a battery. This means that only 80 percent of the available energy is delivered and 20 percent remains in reserve. Cycling a battery at less than full discharge increases service life, and manufacturers argue that this is closer to a field representation than a full cycle because batteries are commonly recharged with some spare capacity left.
There is no standard definition as to what constitutes a discharge cycle (....)

To  summarise, Wikipedia definition seems academic while industry   treats it  practically
(Aside, Charge Cycle Counter, which measures battery charge cycles follows Wikipedia definition )

Why I  presume Android follows industry definition

Apart from the two reasons mentioned above for 80%  discharge to be measured as one cycle (namely, real life charging and better battery life ), I suspect that battery manufactures would prefer this as it boosts battery life cycle count by 20% compared to Apple/Wikipedia definition.


How can I calibrate the tilting sensor on Android

It's a tough one to answer, as I'm not sure what version of Android you are running, and you have stated it may be a clone.

Method 1:

Open "Settings"

Find "Motion" and tap on it

Scroll down the menu and tap on "Sensitivity Setting"

Open "Gyroscope calibration"

Place device on a level surface and tap Calibrate

Method 2:

Download 'G-Sensor' from the Samsung Apps store pre-installed on your device.  Here is a weblink.

Method 3:

Download  Bubble Level  from the Google Play store, this has a calibration option also.


How can I get notifications from two Android phones to one Android Wear watch?

There are a number of applications in the Play Store which are designed to allow a tablet to send/receive SMS/MMS via a connected phone. If you connect your watch-connected phone as the "tablet", you should at least be able to get notifications for some subset of events to show on your watch.

Caveat - I have used Tablet Talk for this purpose on a non-android wear watch, but not recently, and I don't recall all the limitations.


Search/route with pre-cached google maps?

This is not possible at the moment (but maybe in the near future).

Reason:
Google maps data is stored as raster image tiles without any meta information (street vectors, streetnames, interceptions and so on) besides the geolocation per tile.
This means routes cannot even be calculated offline even if someone wants to.

Maps is deliberatly an online service, Google wants you to be "connected".

You have to either buy one of the many pro routing apps (from Navigon, CoPilot or others) or use one of the Open Street Map apps that also provide offline routing (I really like OsmAnd+ or OsmAnd free). See also Open Street Maps wiki for more apps and info.


No way to do so if your device isn't rooted.
Every app you find for the same will require root access.


Change the sound profile automatically when starting and ending charging

This needs automation or using an app (if available) , i former is preferred option for me -Macrodroid is a versatile automation app:

You would need two macros

Trigger : Power disconnected/ connected → connected

Actions: : Volume Change → set Ringer to your desired level as also others as you wish

Constraints: None (Run always) or set up your Constraints under which macro runs

For the second macro, Trigger would be power disconnected and action would be Vibrate Enable


Web browser - how to pass true native resolution to prevent sites from serving up mobile responsive design

It turns out you can use Firefox for Android to do this:

In the address bar go to about:config and then search for pixels.
Select layout.css.devPixelsPerPx and change the value from -1.0 (default) to 1 if you
want sites to think the resolution of your browser is the true
native resolution of the screen rather than a DPI-adjusted value.
If you have a super high resolution screen like a QHD (1440x2560),
you may want to set this to 2 rather than 1, and then if you use the
phone in landscape mode, your resolution will be 1280x720 which
won't make things as small by default as setting it to 1 would.

Using the above in conjunction with "Request desktop site" should do a great job at always showing the desktop site for not only user-agent-detection-based sites but also for responsive media-query-based sites.


Is there any adb shell command to focus camera?

if you know the exact position to touch for focusing the camera, you can use
 adb shell input tap <x><y> . This will simulate a touch on the particular (x,y) cordinates.


What is this strange symbol when I try to play YouTube videos on Kindle's Silk Browser?

I had the same problem a couple of days ago. I performed a factory reset and restored my files from the backup and that seems to have cleared the problem, mostly.
I used one of the YouTube apps on the Kindle Appstore for watching videos. I initially encountered the problem while watching a video and switching to another. The emergence of the problem seemed to be unrelated to anything I was doing since I didn't change any settings between videos. I switched to the Silk Browser and encountered the same problem.
Clearing the cache in both the app and the browser did nothing to solve the issue. After the factory reset, YouTube started working properly in the Silk Browser but seems to be encountering the problem again in the app.
In my searching for a solution, I did come across a post that mentioned the symbol and explained that it was a problem caused by a change that YouTube made on their end. The solution offered was to "wait it out." Unfortunately, I don't have the link to the page since my search history was deleted when I performed the factory reset and I can't remember what search terms I used to find the page.


Redmi 2014818 says "unfortunately com.android.systemui has stopped"

Solved it myself.
1. Downloaded update.
2. Renamed it update.zip.
3. Pasted it in sd card "in" the phone from another "in" the phone folder using RAR app.
4. Used power and volume button etc (in followed recovery instructions).
6. Did it. Much relieved .


How works exactly the option disable App notifications

It only hides the notification when the app creates it. It doesn't affect what the app might do in the background or stop the app spending battery and data to create it in the first place.


Using Android tablet/phone as a bluetooth or USB touchscreen monitor

You CAN use WiFi! Get an old WiFi router from a thrift store, or an inexpensive new one. Take it with you, and you'll have a WiFi LAN (local area network) that you can use to facilitate communication between all your devices. You don't need Internet service to create your own WiFi LAN! (Depending on your router, you'll also have some Ethernet ports for wired connections, too.)

Some Android devices support WiFi Direct, which allows a connection between two devices via WiFi.

There are a few good Android tethering apps that can create a WiFi hotspot, running on one of your devices. Your other devices connect to it just like they would to a hardware WiFi router. Look for apps that don't require a rooted device (unless you have one,) and look for apps that don't allow carriers (Verizon, Sprint, AT&T, etc.) to limit their functionality. One of the biggest/oldest tethering packages (PdaNet / FoxFi) has been forced to restrict their software so that the mobile phone companies can sell tethering as an add-on service.

Most recently I tried out Tether It, and  and found it to work great, but there are several good, simple tethering apps that provide essentially the same features.

My choice would be my first suggestion: pick up a cheap wifi router for $20-25; the D-Link DIR-605L and TP-Link TL-WR841N are two. That way your LAN isn't dependent on a tablet or laptop you use for other things. Hardware routers tend to make better routers than software solutions, and will generally be more configurable and more solid.


Try disabling the talkback feature if it's on.

Go to Settings>Accessibility>Talkback and uncheck.


Have you enabled root access in developer settings?
Go to:

Settings > About phone

Then tap on the build number 7 times.
Afterwards, return to settings and enter

Developer settings

In dev settings you will find this option:

Root access

Click it and choose either apps or apps and adb depending on what you want to do.
I also use SuperSU for SuperUser rights management.


Unable to communicate to a local WiFi with mobile data enabled

Android has an option to switch to cellular data if the wifi connection is low speed/signal. I suspect that the same mechanism triggers when the WiFi network does not have a default gateway defined, so all outgoing connections by default choose the source IP corresponding to the cellular interface.
To ensure you can talk to WiFi hosts where there is no internet connectivity, first query for the WiFi IP address then use it explicitly as the source IP in the app.
If you leave it default, ougoing connections would happen with the cellular IP address which then would go to the cellular gateway.
Alternatively, if you can root the device, you can then copy the tcpdump binary and capture the traffic over the WiFi and cellular interface to confirm the source IP of packets sent by your app. Instructions for this fall out of this question scope but here is a good how to: https://www.andreafortuna.org/2018/05/28/how-to-install-and-run-tcpdump-on-android-devices/


Dropbox: How do I open a file without extension as a text file?

One way is to use another app to manage your dropbox that enables this functionality. I use Astro File Manager to generally manage the files on my device and this can also link directly to your Dropbox, Google Drive, SkyDrive, etc.

Astro gives you the additional option to "Open As", from which you can choose Text, Audio, Image or Video. Select "Text" and you get the usual list of apps that can open text files, including the DB Text Editor.

UPDATE: Unfortunately there appears to be a limit to how many files Astro FM is able to retrieve from a Dropbox folder. Somewhere between 1,000 and 1,100 files I get a "Connection Failed - Could not establish a connection to Dropbox" message when trying to browse the folder. 1,000 files (exactly) seems to be OK. There is no such limit with ordinary folders on the device.


Changing Assistants with Google shortcut

Andrew T's answer in the coments ia the answer. To change default apps, including the default assistant, go here: http://www.pocketmeta.com/change-default-apps-android-marshmallow-33779/


Where to report issues regarding the stock-email-app

This depends upon the ROM that you're using.

If its stock, you're stuck, for most OEMs don't allow sending big reports as such.

If its a google device, or any other device running AOSP, then, the link you've posted is appropriate. Be sure to provide as much related and useful info as possible.

If you're running custom ROMs, they'd often provide you with links, so as to where to post bug reports, (most often being the thread itself (assuming that you're using a custom ROM taken from a forum)), which is where you ought to be posting bug reports.


Display media from HTC One on a computer display

You don't necessarily need DLNA for that, nor HDMI. WiFi and the right app might do as well. Take a look at e.g. Remote Gallery 3D, you cannot only have a slide show on your PC, but even manage your photos remotely. The app runs a web server on your device, which then can be accessed via any web browser (i.e. completely OS independent). Only requirement is Flash capability. For a presentation, also have a look at Youtube.
This way you can even take your photo gallery with you when visiting friends or family: no installation on the PC required. So as long as WiFi is available, you're fine. The app is free, so it comes without investing any extra money, as requested ;)

Alternatively, you could setup a DLNA server on your Android device (BubbleUPnP would be a good choice for that). Nex, you would need a client to access it from your Mac (take a look at this Wikipedia list to pick one). Start the server on your Android device, then start the client on the Mac. The Client should automatically find and list your Android device, and let you browse your media. What features are offered (just pick single entries, make a slideshow, have background music played along) depends on the client chosen.

A third variant would be investigating in Airplay. As that's Apple's own stuff, your Mac should surely support it. There are a bunch or apps supporting Airplay you could chose from; not having a Mac, I cannot be of assistance in this area.

Fazit by ILIV:

BUbbleUPnP is a very nice software. I'm having a lot of fun trying out various combinations. One thing I learned this morning is that I can use VLC to browse and play all content on my phone: video, music and pictures. Video playback intermittently stucks for a split second, very rarely, but it does. That is unfortunate, but I'm wondering if it is a VLC or BubbleUPnP issue, or maybe it's just that two don't get along well.


why can't I download apps with 29 gigabytes of free memory on sd card

Your android device has internal and in your case external storage. The external storage is, in this case, your SD card with 29GB of free memory.However most of the android apps get installed on your internal storage. You can check if your internal storage is filled up by going into "Settings -> Storage" and looking at the internal storage. If it is filled up try to move apps to your sd card by going to "Settings -> Apps -> Manage Apps" and you will see a list of installed applications. Click them one by one and in the menu you'll see an option "Move to SD Card" for some of the applications. You can alternatively root your device (or update to android V6.0+) and move all of your apps to your SD card using an app on the Google Play Store called AppMGR III.


Boot loop Samsung GALAXY Note 10.1 N8013

If all else failed
1. Put Stock ROM On SD Card
2. Boot into Download Mode
3. Install starts automatically !
For SD Card Booting ROM Updates,
it requires you to rename the ROM File To a    device specific name Eg. SGH100463.zip.

I can't find any zip files for reference but i found this info on the download mode

  Download Mode for Samsung devices allows you to install new OTA Updates by pushing them from your computer directly to your phone using only a data cable.

  Also, for your computer to work with the Download Mode you will need to have the ODIN software present.


Can't play multicast using VLC application on Amazon Fire TV settop box

The FireTV box does not support IP multicast as the config flag CONFIG_IP_MULTICAST is not set.

However, the FireTV Stick do support it!

CONFIG_IP_MULTICAST=y


What is signified by the yellow triangle with a black exclamation mark on Samsung devices

Basically with that symbols mean is that the charger that is inserted into the phone is basically slow charging it so in order to fix this problem is to change charger connector


STEPS to create a SMB account in FolderSync:

Open the app, go to options and select 'Account'
Select 'Add Account' ('+' symbol), click 'SMB/CIFS'.
Enter a name.
Server Address: enter the local IP address of the Windows Computer where sharing is enabled.

Format: smb://local_ip

For example, smb://192.168.0.3

(You can easily find your computer's local IP by ipconfig command in Command Prompt)

Then enter the login credentials of computer if Windows Sharing is password-protected, or use Anonymous login if password-protection is switched off..

Now you're ready to create the syncs you need.

Alternatively, you can also use ES File Explorer.

Goto Options(3lines at top left)-> Network-> LAN.

Search for devices there, or add it if you know the correct address..


Cannot connect to Facebook, hosts file seemingly ignored

Go to the Applications menu in settings -- at least that what I think it's called on Gingerbread, on on ICS it's just Apps -- select the Facebook app and clear the cache as well as the data. Then go to the /Android folder on your SD card and delete anything starting with com.facebook.

Finally, reboot your phone. If your problem was related to the Facebook app it should now be fixed.


Has HTC Sync 3 dropped support for Windows 7 Contacts?

Quite possibly, the Contacts folder has been officially deprecated. It exists for Vista compatibility where it was introduced for the first time.
I have not yet tested the 3.0 sync app. I am still using 2.x and sync with Outlook.


How to Create Additional Google Play Account Under 1 Google Account?

You have a very strange use case, and Dan Hulme's duplicate suggestion is actually correct.

If you want to use the apps from an OLD account, you need to add the OLD account, switch to the OLD account, and install the apps through the OLD account. Then, you switch back to the NEW account, and remove the OLD account. If you want to install a new app from the OLD account, you need to repeat the same procedure.

As I said, you have a very strange use case, and this is the only workaround. If what you wanted were possible, it would be open to abuse. You could share the account to several people, and let them install apps using that account.

EDIT #1: As per Izzy, removing the OLD account can break the installed apps, as the license checks will fail. So, best to keep both OLD and NEW accounts, but disable the sync on the OLD account (as you suggested).


Where does the LINE app store pictures and video files?

Pictures and videos from the LINE app are stored under the following directory:
 /sdcard/Android/data/jp.naver.line.android/storage/gallerybig

All the audio files are placed under directory:
 /sdcard/Android/data/jp.naver.line.android/cache/mo/(folder)/[audio files]

Profile pictures are cached in directory:
 /sdcard/Android/data/jp.naver.line.android/storage/p

Just rename the files to .jpg to view them.
Update:
With recent update, the download folder name for image, video, and voice files has been changed to LINE. Please check the LINE folder when you look for files.
Update on 18 Feb. 2021
Today I check for a video (*.mp4) file, and find it deep somewhere under .../storage/mo with strange folder names, so you'd better use a file manager to search it.


That is a notification icon from Podcast Addict. See this screenshot for an example.

It's not the icon you see when content is playing or paused: I think it's the icon you see when the app wants to tell you there is new content available.


cannot recover data from or unlock my phone Lenovo Z2 plus

There are couple of methods to unlock your device. It depends on you whether you want data from you internal storage or you want data from your applications.

If you want data from your internal storage, you can just download Aroma File Manager and flash it from your boot manager in your android device. Aroma File Manager let you browse your Internal Storage and can let you copy and paste file from your internal storage to external storage like SD card.
If you want your android device back to normal state without loosing your device Storage you can simply delete the Gesture.key or pass.key file from your root folder /data/system/gesture.key which you can browsed with the help of Aroma File Manager.

Conclusion is that you need Aroma File Manager to have access to your android device storage which can help you to get all you data back to you even if you don't know your password.

MAIN POINT IS THAT THE ABOVE STEP WILL VOID YOUR ANDROID PHONE WARRANTY.


How to bypass "Verify your account" (Factory Reset Protection)

There are full guides for several devices from RootJunky on YouTube. This first method works on some Samsung and LG devices.  Your user can probably start at step 4.

Reboot into Recovery mode (hold Home, Volume Up, and Power, releasing Power when you see the device turn on/reboot).
Perform a Factory Reset (press Volume Down until wipe data/factory reset is selected, press Power, scroll down to Yes -- delete all user data and press Power again).
Proceed through the device Setup Wizard until it prompts you for the Google account credentials.
For a Samsung device, save this RootJunky APK onto a USB flash drive, and connect it to the device via OTG.

For LG:

Back up, connect to Wi-Fi, then back up again and hit Accessibility (Yes to the prompt that follows).
Turn "Switch Access" on, then enter its Settings and set a key for Overview, such as Volume Down.
Back out to Accessibility again,  go to Vision → Talkback → Settings → Privacy Policy to open the browser, and download the APK linked above (rootjunkysdl.com → Apps).
Press the key you set up for Overview, hit Dual Window, and select the file browser.

When the File Explorer launches, browse to and tap the APK to install it.  When you get the prompt about unknown sources, choose the Settings option and enable the Unknown Sources option.
Complete the install and choose to Open the application, which will open Settings.

For LG:

Add a new user account under Users, switch to it and add your own Google account via Setup, then switch back to the main user (Owner) from Settings → Users, and back out from there to the main Settings.

Go to Backup and Reset and do a Factory Data Reset.  As per my other answer, this will remove FRP from the device.

The APK in (4) is very simple and just opens Settings, you could use any other that does the same if you don't want to trust that source.

Nexus 5, 5X, 6, and 6P running 6.0.1; Goclever Quantum 2 400S running 5.1:

Insert an activated SIM card and call it from another phone.  Answer the call, hit the Add Line (call conferencing) button, and enter *#*#4646#*#* or *#*#4636#*#* (worked on Nexus 5X).  Tap "Usage Statistics", then hit the back button, and you're in Settings and can do a factory reset.

If Factory Reset is disabled thanks to a security patch, you can instead create a new user account (going through and setting it up), then follow the very next guide below for the Turbo, starting at the second paragraph.

You can also do this without a sim through this exploit.

Motorola Droid Turbo running 5.1:

Go through the Setup Wizard until you encounter the "About your privacy" page (you might need to connect to Wi-Fi).  Hit the "Privacy settings" link, then "View Motorola Privacy Policy".  On that page, select any text and hit the Search button, which will open the browser.  Type Settings into the address bar, and tap the suggested Settings app.

Enable developer options (by tapping the version code in About Phone seven times), then go into Developer Options and turn on USB debugging.  Connect your device to a PC with ADB installed (from here) and run this in a shell window:

adb shell content insert --uri content://settings/secure --bind name:s:user_setup_complete --bind value:s:1

Now you can go into Settings and do a Factory Reset.

Motorola Droid X Pure running 6.0:

Navigate through the Setup Wizard to the Wi-Fi connection screen, and select a password-protected network.  Select "Show password", then type in a password and select the password text.  Hit "Share" in the menu that pops up and select Gmail.  Add a POP or Exchange account (not a Gmail account), and (from the message pre-populated with the text you "shared") select Settings from the 3-dot menu and then choose "Manage accounts" from that same menu.

You should now be in the Settings app.  Follow the above Turbo guide starting at the second paragraph, and you're done!

For devices where none of the above or similar methods work, or after these exploits are fixed, see my other answer.


Unbricking HTC Desire HD - really need some help here!

To add, after a little thought I think the lack of a cache directory may have been my problem all along. I formatted this ext2 and this may have solved the problem. Therefore a damaged cache directory might have been the root cause of this problem.

after formatting the cache and running /sbin/recovery it went straight into Clockwork (it was a big surprise) .. I went to HBOOT and RUU'ed a new ROM immediately (unfortunately in my excitement and due to a mislabel by the uploader) it turned out to be a Telus one... which is giving me problems.. but heck.. simple ones.

The moral here is don't give up. Nearly everybody said this was a bricked phone. But, I think, if you have HBOOT/fastboot or (most probably need rooted) ADB access you can do many things to get things going - I learned a lot ))))


My Nexus 6p keeps turning of when connected to wifi or cellular data

Please try running device in Safe Mode. Running device in safe mode will stop third-party apps from functioning. This will test if it's caused by a third-party app.

To run device in Safe Mode:
1. Press and Hold Power button
2. Touch and Hold Power off prompt on your screen
3. You should get a notification on your phone to reboot device in Safe Mode, then hit OK
You will notice that there's "Safe Mode" at the bottom of your screen once it reboots.

If it works in safe mode, then try uninstalling your apps one by one as this might cause the issue. If not, I'd suggest Wiping cache partition or Factory Resetting your device.


Seems like you inadvertently booted in Download mode (You held volume down while powering up your device).
You should've just cancelled the process and everything would be fine.

Okay now you are on a bootloop, you can try booting in recovery mode (Holding volume up then briefly pressing on power button).

From there just perform a factory reset and your device should boot normally. Only a con: data loss.


How can I get my MK808 mini Android PC to output to my TV?

Its the resolution setting. That or your tv/monitor doesn't support the default setting. I was switching mine to all the different sizes and switched it to one my monitor didn't support. Was a total pain to switch back as I flipped it to some off size. Just try every tv/monitor you can find until it comes up. I have noted on a few occasions, it doesn't seem like its booting up right away, I had to unplug and wait a minute, then retry.


Samsung Galaxy S3 (GT I9300) does not restart. It does not go into download mode as well. Please Help

There are two possibilities:

Broken screen
Hard bricked

To find out what you can try doing the fastboot combination for a couple of seconds and then connecting it to your computer and see if it shows up in fastboot devicescommand (with correct drivers installed.


What files need to stay on the device for a clockworkmod?

The clockworkmod folder contains data that CWM created, and more specifically the backup folder is where your device's backup files are stored. All of those files are what constitute a Nandroid backup of your device.

If you're looking to free up some space on your device you can delete the folder, but CWM will recreate only the folder every time you reboot; the backup files will not be recreated, and will only be generated when you use the Backup feature so be sure to copy these files to a computer (for backup purposes should you ever need to restore it).

I often create Nandroid backups, copy them to a computer or external storage, and then delete them from my device to save the memory for more useful things.


Better Autocorrection on Galaxy Note similar to Blackberry?

There's a keyboard better that that of Blackberry: SwiftKey X. Believe me, you'll love its Artificial Intelligence based suggestions. It learns from your typing habits to suggest you better. And, it can learn from Twitter, Facebook, Gmail and RSS Feed too (Quick Learning).


Cannot change to English UK from English US

I have had the same problem. Try downloading Custom Locale from the Play Store and you can select your language. Do a reboot once you have changed the settings in the app and it will have reflected it in the device settings.


how can I prevent a factory reset of Samsung android device?

This happened after any android user hard reset its device. There is a security feature in every android device apart from "Kitkat Patch and Lower" which is FRP (Factory Reset Protection) that helps user data to be secured after a hard reset is performed. Now you may provide the right Google account details, if not then you need to break this FRP lock using an android application. Don't forget to follow the steps to recover your device completely.


Where to put supersu zip file while rooting HTC One M8

Download the zip to your computer, boot up the phone in normal mode (just press the Power on button when turned off - no bootloader, fastboot or anything like that) and connect it to the computer via USB. The phone memory that opens up on your computer is where you should put it. It really doesn't matter the exact location, as long you can access it later in the TWRP recovery (the Download directory mentioned in the guide is also there). Then you can proceed with Step 10 (or Step 15 if you have already installed the TWRP recovery).


Saving battery on devices is very much related to the usage given by the owner. Disabling network connectivity like 3G, closing APPs that aren't being used, adjusting the screen brightness and the screen time out are some of the ways to go.

Personally I do feel that depending on the situation a user will need to have everything available, at a couple of taps distance. So, one APP to control them all is my recommendation.

There are a few APPs at Google Play that help you safe battery life, being my personal favourite:

Easy Battery Saver by 2Easy Team

  Easy Battery Saver is a powerful yet easy to use power manager app specifically designed to extend battery life and optimize using habit.

  Easy Battery Saver saves your battery by intelligently dealing with phone’s network connectivity, screen time out and screen brightness. What’s more, the considerable sleep schedule setting will save your battery when you are sleeping.

With this APP you can define usage profiles or use preset ones, and switch between them easily, allowing you to keep your battery consumption at the lowest possible levels for each situation.

Additionally and as already mentioned on the comments, read the community wiki entitled What can I do to increase battery life on my Android device? for a large overview of what can be done on this subject.


How do I copy and paste text between applications?

Outside of email and the browser, you can only copy text from editable text fields, so you can't directly copy text from other people's tweets in the Twitter app.

Workaround:

Install Copy to Clipboard from the Market. This integrates with the 'Share' menu. By sharing a tweet to this app it will copy the text to you clipboard.


It depends and differs by the mobile manufactures.

For Sony, Samsung and Motorola devices you can find in Settings > About phone > Build Number.

If you have a Samsung device you can also check the version of firmware you currently have by dialing *#1234#.

In HTC devices it will be under Settings > About Device > Software Information > Software Version. (eg. 3.16.401.9)

The firmware number consists of several elements, all of which are essential for the functioning of the phone:

- PDA: Android operating system and your customizations.
- Phone: the actual identifier of your device.
- CSC (Country Exit Code): the languages and country-specific parameters.
- Bootloader: the boot loader program that runs at startup to all unit processes.

 Screenshot - Click to enlarge image(Source - Ref)


Suppress "autoplay" when external USB drive connected

I was hoping to be able to programmatically suppress the default "My Files" system app from starting when a USB storage device is plugged in, but it looks like it is not possible.

However, I did find a workaround. First I installed a new file manager/explorer from the market (I used ES File Explorer). Then I went to Android Settings -> Applications and then selected the My Files app from the list and disabled it. Now it no longer interferes with my own application that I am developing for my USB storage device. Not the ideal solution, but it works for now.


Quiet sound after 4.3 update - Samsung Galaxy SIII

So, after a long year trying to figure out what was going on, I have just reset my phone to factory settings and it works perfectly, but I am still not able to determine the cause of that problem.


Is it possible to remove the Android smileys that replace text strings like ":)"?

This is a feature of the particular app that you are using. If you are referring to the SMS Messaging app, there are various SMS apps replacements available on Google Play, you can customize the smiley on some SMS replacement apps or disable them entirely.


You can't use Google Play unless your phone has installed the Google Play Services to the /system partition, which is only possible through flashing it. (If you don't have root access).

The .apk of Google Play is only for use with phones installed Google Play Services.

The Play Store is the frontend of the Store, which only shows you information and let you interact with the services.
The Play Services are installed at the /system partition (because they need higher privileges to install and uninstall applications). This is the backend of the Play Store (and other Google apps).

Means:
If you don't have the Play Services installed, the Play Store can't do anything.


How do I add album art to music on my Samsung Galaxy J5 (2016)?

Some media players will download it if your phone is connected to the Internet and automatically load it, others won't. To avoid this across the board, when ripping music on my computer, I use MP3Tag to apply album art to all tracks for albums that may not have it for whatever reason. That way no matter what media player I use, or file type (MP3, and specifically FLAC) will have the album art regardless or the media player (as long as the media player can display Album Art).


How to backup apps and data on non-rooted Android without needing a PC?

Such a solution cannot exist without having provisions in the OS itself. The default provision in the OS is the Android backup service   which apps use to backup their data to Google accounts and which adb taps into when a user makes an app backup request. Any solution outside of tapping into backup service would require breaking apart the security model of Android and tap into the private data of apps. Naturally, such a solution is not going to be available without root access.

So your choices come down to these two:

use a PC with a software using adb in the background for app backups, or, use an app which requires adb running in wireless mode (such as what Helium requires; adb wireless needs to be started using PC though) so that the app can use adb to backup apps without further needing a PC.
root the device and do whatever you want with any app and its data without needing the PC.


News and weather app/widget crashes on startup

Try clearing the cache and/or clearing app data.


Google Navigation forgets/ignores "Access to my location" setting - Nexus 4

Uninstalling the Yahoo Weather app worked for me.

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


Play books pdf upload title unknown filename?

Apparently you can't upload from a tablet. I repeated the exact same steps from a desktop and the titles carried over fine.

I am unsure if this has to do with my tablet being old, or if it's just better to access cloud from computer rather than tablet.

But my library is now fine.


Prevent Google Play from reinstalling apps after factory reset

If you've already allowed Google Backup to backup your apps, then changing settings before you do the factory reset won't make any difference.

After the factory reset, when you next start the device, it'll go through the first-time setup steps again: where it guides you through connecting to a Wi-Fi network and signing into a Google account. On the screen where you sign into your Google account, there's a checkbox there to automatically restore your apps and data onto this device (I forget the exact wording).

Uncheck the checkbox at this point, and no apps or data will be restored to your device. You'll still be able to install any paid apps you previously bought. If you later turn on Google Backup on this device, it'll start a fresh set of backup data. Once it has backed up to this fresh set, next time you factory-reset this device, the restore will be from this fresh set. (If you factory-reset again before making any changes, or before it's had a chance to back up, you'll still get the old set.)


Do battery saver apps really work? Is it possible to save battery programmatically?

Those battery saver apps probably work by killing tasks, lowering brightness, disabling data or internet connection, and several other things. Those little things will definitely save battery one way or another.

Why doesn't Android do it by default? I don't know; you'd have to ask the Android developers that. If Android did what battery saver apps do, they'd be limiting Android. Who wants their screens to always be in low brightness? Or their internet connection off when not in use? Those things are probably better off for people to decide, and battery apps (and other relatated apps or utilities) will help them do that.

See also this post on improving battery life: What can I do to increase battery life on my Android device?


icade arcade "keyboard" not working with Android phone, working with Android tablet

I don't think your Nexus would be Android Lollipop. Android Lollipop is version 5.0, and the iCade Arcade only connects with Android 4.2 or below to a certain minimal version. Starting from Android 4.3, the iCade no longer functions properly as you are then required to input a Bluetooth pin with 6 digits, rather than 4, which is the number of digits that an iCade connects with when using an iPad, iPod or iPhone. Though if you are able to check your version of Android on your Nexus, and it IS indeed Android 5.0, I would like to know how you managed to connect it with the iCade, which is something I am trying to figure out myself. I know this is an old question, but if you are reading this, I hope thins information works.


Can I use android phones and PC as walkie talkie? (without internet!)

Install SIP user agents on both phones and PC.

You can use SipDroid or CSipSimple for Android and a softphone program like X-Lite on the PC.

Note that you need to set up local accounts when configuring the software. You can then call other parties on the local network directly by their IP:Port.

If you don't want that, you need to install a full blown VoIP proxy like asterisk.


I downloaded Android's SDK Platform-Tools, extracted the platform-tools folder and ran a terminal in side that directory. When I executed ./fastboot reboot fastboot it did boot into fastbootd successfully. What's weird is that I installed platform-tools, put it in my /etc/ folder, and added it to my PATHS only 2 days ago. I'm not sure why exactly this worked...


Android phone has Wi-Fi troubles after subnet change

Turns out it was a problem with the DNS servers my DHCP was serving up.  The first two were local DNS servers.  I don't know why they weren't working for android (they worked fine for the laptop computers), but as soon as I replaced the second local DNS server with a remote DNS server, things started working.  It also appears that android only pays attention to the first two servers given by DHCP since I had other servers listed after my local server.

It seems kind of fishy that only the android phones had problems with the local DNS server.  I wouldn't mind finding out what the underlying problem is, but changing the DNS servers is an acceptable workaround.


If the backup went all the way till %100 but you didn't get the past 7 weeks, this would mean that WhatsApp wasn't backing up for the last 7 weeks.

Being that the phone is now lost, there is no way to know why this is so. The fact that Google drive backup setting is set to do it every day, doesn't mean that this is the setting you had on your old phone. Because, WhatsApp backups do a full backup on your messages and media, but not your WhatsApp settings.

So it's very possible that on your old phone the setting was changed 7 weeks ago by mistake. Also possible that Google drive wasn't making backups for another reason. No real way to find the reason without checking on the old phone.


How do I invert colours inside a specific app?

For me Tasker did the job, but you need an additional Tasker plug in for this, called AutoTools.
On my bq android device root wasn't needed to do the job.
I set up a profile to invert the screen when I open specific apps like my newspaper reader.


Some applications seem to always stay open, even after I exit them. How do I close these?

The apps you see when long-pressing the "Home" button (or with newer devices, the "MultiTask" button with the two rectangles) are not the "currently active", but the "recently used" apps. With Android 4.0 and higher, you can simply swipe them out of that list -- which will not only remove them from the list, but also "kindly ask them" to close themselves.

For details on what happens with apps swiped out of this list, please see What actually happens when you swipe an app out of the recent apps list?


LOST.DIR on my SD card contains 98 years old files

Take a sheet of paper and a pen.
Write down the following sentence:
"My birthday is 01/01/1924"
You can see there is nothing mysterious on that paper. just because it is written somewhere it doesn't mean it is true.
LOST.DIR is collection directory for restored garbage from corrupt files which is created when fsck_msdos is trying to repair your MicroSD Card.
imagine directory is like a folder and each file is a sheet of paper. access to folder is restricted (some room only your family has the key). each paper/file has three timestamps

mtime - modify time is time of birth/update of file (data) itself
ctime - change time is time of file permissions (day your mother gave you the key)
atime - last access time (so your father knows the exact date when your hands touched the sheet of paper or you read it's content with your eyes)

the timestamp mtime of files can be set to any value independently of "current" date/time. even the "current" time hwclock of your phone itself can be set to any date if you want so.

Why it is 98 years can be coincidence or set intentionally. The question can not be answered without knowing the origin of that files.
If it happens too often (every day) and there is again lot of data inside LOST.DIR even after deleting, that might indicate your MicroSD Card is near end of life and will become unreadable soon


You can use Titanium Backup, but your phone needs to have root. It has a FREE and a PAID version.


Firefox's "stop loading X" button. Where is similar function in Chrome for Android?

You can access this button from Chrome's menu while the page is still loading. When you would tap the three dots line the reload button would change to X button as long as the site loads.


How can I get TV-out from a Galaxy Tab 8.9?

Since the Tab 8.9 uses a proprietary connector (as do other Samsung tablets), you need to use an adapter that they provide. These could previously be purchased direct from Samsung, but have since been discontinued. Resellers now list a wide range of pricing on sites such as eBay. There was also an even older RCA adapter made by Samsung, but the Tab 7 Plus, 8.9 and 10.1 don't support it, to my knowledge.

At that point, I believe it works like other Honeycomb tablets in that it will simply mirror to the TV automatically after being plugged in.

The only real alternative would be to use your computer as an intermediary device, along wish some software that allows you to cast/record your screen. There are a number of options in How do I project the screen of my Android phone for a presentation? that may be worth investigating.


How to fix can't install app error 505 on a rooted device?

That is because hide icon has been selected. Go to language and input tap the settings icon beside g board. From there go to advanced setting and tick show icon


Slide unlock till pattern lock gets activated after interval

I was able to set up what you want with one caveat: You have to use a PIN or a password, not a pattern. My solution depends on the apps Tasker (trial version here) and Secure Settings. Secure Settings requires root for some of its features. I don't know if this is one of them. If you aren't rooted, you can try it and see if it works.

Posting a complete how-to on Tasker is beyond the scope of my answer. Instead, here's the official documentation and links to user-created guides. My solution involves setting up two Tasker profiles. The first one sets the PIN or password after a timeout. The second one clears the PIN/password once the screen is unlocked.

Here are my profiles:

Profile: Screen Locked (98)
    Event: Display Off
Enter: Anon (106)
    A1: Wait [ MS:0 Seconds:0 Minutes:5 Hours:0 Days:0 ]
    A2: If [ %SCREEN ~ off ]
    A3: Secure Settings [ Configuration:Set Pin Package:com.intangibleobject.securesettings.plugin Name:Secure Settings ]
    A4: End If

Profile: Screen Unlocked (107)
    Event: Display Unlocked
Enter: Anon (108)
    A1: Secure Settings [ Configuration:Clear Password Package:com.intangibleobject.securesettings.plugin Name:Secure Settings ]

Once you've got Tasker configured, go to your phone settings and set slide unlock (and set he timeout to be whatever you find to be an appropriate amount of time for the slide lock to come up) . Note that when the password/PIN is enabled, you'll first have to slide unlock, and then enter your PIN/password.


How can I teach my phone not to capitalise "It's" every time?

It seems that asking this question has encouraged me actually make a proper effort to poke around the phone's settings enough to find a workable solution, which is to enable Spell correction for the QWERTY keyboard word suggestions / predictions.

The option is enabled in the location:

Settings
Language & Keyboard
Touch Input

Text Input

QWERTY section

Spell correction

Now, typing i,t,s mid sentence will produce the suggested words its, Its, it's, which is pretty much acceptable for me. it's might be third, but it's listed and that's what counts!

I don't know if this is a common problem or if the default setting for Spell correction is on or off, so I don't know what the cause of the problem was, but at least it's sort of fixed.


Are 'Apple/Android Specific' USB charging ports really different?

There are two USB charging standards; the official one and the Apple one. You can get a copy of the offical one from usb.org. How charging works depends on whether you are connected to a computer, USB hub or wall socket. For the sake of this discussion I'll just talk about wall sockets, what the USB spec refers to as a Dedicated Charging Port (DCP). Per the USB2.0 spec, a DCP shall short the D+ line to the D- line and supply 0.5 to 5.0A at 4.75V - 5.25V. However, a device being charged cannot draw more than 1.5A. (http://www.usb.org/developers/docs/devclass_docs/BCv1.2_070312.zip)

Apple tends to do things its own way and the charger identifies itself to the device by the voltage it applies to the D+ and D- lines. A little write up is here https://learn.adafruit.com/minty-boost/icharging. An anecdotal story; I used to work for Nokia so had Nokia phones. I had a car charger that wouldn't charge the phone very fast but it was iPhone compatible. I pulled it apart and shorted the D+ and D- pins so to matched the USB spec and it then charged the phone properly.

One more thing to point out; it is the battery charging circuit in the device being charged that determines how much current it draws, not the charger. Of course if your device can draw 1000mA and you only use a 800mA charger then it won't charge as fast as it could but plugging it into a 1200mA charger won't make it charge any faster.


Android sdcard appears empty to Windows?

I've done some research and it seems to be an oddity of the tablet.

When you do 'move to sd' whats happening is its moving data to another part of the -internal- sdcard. You can't move apps to the external one

e.g.

http://yatse.leetzone.org/redmine/boards/2/topics/259#.UTfGXxyeN8E

thanks anyway


I have noticed the same issue on my Nexus 7 running stock Jelly Bean 4.2. I also noticed reboots. Do you happen to have HD Widgets installed? That seemed to be the cause of many of my slow downs, but unfortunately not all. Apps that use location services seem to be the issue with my slowdowns. Are you noticing the same thing?

This article goes into some of the issues seen on 4.2 that I experienced.


GoSMS Pro has a "Notification bar privacy mode" option, which 'shows "New Message" instead of the message's content'.

I personally use Sliding SMS (which is a standalone app created for and taken from CyanogenMod 10). It has an option to enable "Privacy Mode", which hides the sender and message from the status bar notification. 8sms (which is also from CM10 M2) also has this option.


It does sound like your internal storage has been corrupted, but I don't know if I would try to format it via your PC. this is not actually an "SDCard", it is the internal storage on the device (which is a SGH-T959, not an I9000).

I would revert back to STOCK ROM using ODIN and return the phone under warranty. If you are already having issue with the internal storage, I would want a new device.

Now I guess you could try and format it via your pc (I dont know if you can even access it when its mounted via USB because I never mount it) but I, personally, would not, I would get a new device.

For reference, the i9000 is the international version of the Galaxy S phones. None of the US carriers sell the i9000. They sell different versions of the the Galaxy S phones. For example, the T-Mobile Vibrant is the SGH-T959, The Verzion Fascinate is SCH-i500, the AT&T Captivate is SGH-I897. While they are ALL Galaxy S phones, they are all also different devices. They have different hardware, like some have a front facing camera, led flash, 4 buttons, etc.


Showing make not found on adb shell, How to install make on Android

The install script you are trying to run is intended for use on a Linux desktop system -- it requires a compiler toolchain to be available.

It cannot be used on an Android device. Hardware drivers cannot generally be installed onto Android devices.


How to enable guest user & multiple user mode

The multi-user function is built into Android since KitKat 4.4, but as an optional feature, ROM developers may opt in to remove it thoroughly rather than simply disabling it.


How to allow google to save & sync wifi passwords?

I think the option you are looking for is now in Backup menu in Settings. Try searching for "backup" and "back up". Screenshot:

After enabling it you also need to select your primary backup account (search for "Backup" this time if you don't see it).


Starting the Google calendar sync in Samsung Galaxy S Duos

Download and install the Google Calendar from the Market.

Source.


How can I edit the URL of a home screen bookmark?

I havent been able to find an intuitive way to modify a desktop shortcut's URL, but I have found a workaround for the problem.

Put your phone in airplane mode and disable WiFi to turn off all internet access
Open the Chrome browser
Type in the URL you are trying to set a shortcut for
Press enter and the browser will alert you that you are currently in an offline status
On Chrome, click the settings (hamburger) button
select add to desktop

You will now have a shortcut on your desktop that refelcts the URL that you have just entered into Chrome
Turn off airplane mode and you're golden.

This applies to Android Marshmallow 6.x as well as Nougat 7.x. It may also apply to older versions as well


Creating app shortcuts on main screen will consume lot of memory?

What consume memory are the apps that sit in memory. Shortcuts are just links to apps, there are not the "main" programs themselves and are not running.  Many launchers are efficient and can handle a lot and lot shortcuts.

You have enough RAM and should not worry too much about how many shortcuts you have on your screen. Even if you only have 512MB, you should only worry if you had opened too many apps or apps such as games that might require a lot of memory thus reducing RAM and potentially slowing down the device.

A good point made on the comments is that launchers fetch shortcuts' icons, create a string for their names, etc, and that increase the memory used. However even then, it is argued that the memory usage won't have noticeable effects on the device.


How to remove leftover files after an application download?

You are completely right with your assumption: Whenever an app is installed, it is first copied to /data/local. You can check that directory if either you've got a file manager permitting you to go there, or have the Android SDK installed. No root needed, as this directory is readable and writable for the shell user.

But to your last question: No, I'm not aware of any mechanism to control that delay (never saw a corresponding setting). If it can be configured (and is not hardcoded in some place), this will most likely involve root privileges.


How to login to Pokemon Go with different Gmail account than in Oreo phone?

You cannot. This is a "design bug" in the game system.


Encryption Unsuccessful even after system backup restore

Found out the way to fix it:

Download stock firmware (*.tar.md5)
Flash it with Odin (it removes TWRP and replaces it with a standard recovery)
Start Android - still "Unsuccessful encryption" error
Boot into recovery mode (now it's standard recovery instead of TWRP)
Run factory reset
Start Android - now it finally starts - problem solved
Flash again TWRP with Odin
Restore the old good backup with TWRP
Done

So basically the factory reset form the original recovery mode fixes it.

Also I found out why the tablet bricked. When it performs encryption process it looks like it's off (no lights, sounds or anything). Do not disturb it, after 20-30 minutes it finishes the encryption and turns itself on. Just leave it be until the screen turns on.


How to avoid hitting home key while typing?

You can use Microsoft SwiftKey to have a split keyboard and avoid reaching to the home button like this one


I have this happen from time to time. My issue is usually just about any application, not just "non-stock".

To fix it I have to reboot in to the recovery and clear the cache. I believe that it has to do with the number of applications that I have installed, ~105 total, and the amount of data they store in the cache.

Clearing the cache usually fixes it, but only for a short time, unless I remove some applications. I am now down to about 80 and I haven't had the issue in a couple weeks.


Advantages of updating through Samsung Kies compared to OTA?

Usually, Kies will inform you of updates faster than OTA will. However, OTA is more convenient because you don't have to plug in your phone to the PC. So, it's really just a matter of getting the updates quicker versus convenience.


Why does Google Play Services does make VNC connections?

I just decompiled the SockStat apk and found this:

.class Lcom/powl1/sockstat/Utils$1;
.super Ljava/util/HashMap;
.source "Utils.java"
#
#
#skipped lines
#
#
const/16 v4, 0x146c #Register v4 is assigned as 0x146c (Hex equivalent of 5228)
#
#skipped lines
#
.line 161 # A HashMap might have been used to map port 5228 to "VNC"
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    const-string v1, "VNC"

    invoke-virtual {p0, v0, v1}, Lcom/powl1/sockstat/Utils$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

What this means is that as @Izzy pointed out, the developer might have incorrectly labelled port 5228 as "VNC"..

Contact the developer to solve this issue ;)


Galaxy S5 won't connect to laptop (tried everything I could find)

If it's not detecting your phone via usb , you should try changing the cable, try that


Set a custom alarm / browser entire storage on Motorola Moto G5 / Android 7.0

In the "weird" file manager, click on the ellipses in the top right and choose Show internal storage.

Now you should have "Internal Storage" available in the hamburger menu (three horizontal bars) in the left.

You can now browse your internal storage and choose the custom alarm tone which you want to make your alarm tone and it should be applied.


That's not good to hear! If your Samsung S7 Edge is rooted then I would suggest running an application such as AFWall+ and setting custom rules to block applications communicating to web-servers etc.

You did not mention how much data you have to play with, but you could go ahead and install an application such as 3G Watchdog to view what applications are using an excessive amount of data. (This can also be viewed in Settings --> Data)

I would suggest you ensure your accounts are not set to sync frequently, and that apps are not updating over 4G.

Lastly if that all does not help, here are some good forums:

Android Authority - Android OS destroying my Data!

Samsung Forum - OS Application using extensive data

Reddit - S7 Edge using heaps of data

All the best.


Finding out the intents an app uses internally

Easiest solution: Ask the developer!

Reason: It's the most reliable source if he/she answers. You cannot say easily what parameters to set and if it's even allowed to start other activities from your own 'intent launcher' (be it Tasker or something else).

I had a quick look at it, it's a paid app and a small dev. Often those developers really care and respond quickly, especially if it's a paid app. I did so with Titanium Backup in the past and was positively suprised how easy it was.

If you have the information, you can also use the free Manual intent shortcuts app to create a custom launcher.

Google Play has a 'contact developer' button just below the overview description of (most?) apps. Having a look at smart tools, you see that it's there: androidboy1 (at) gmail com

What you could also do:

UC Berkeley has a cool project:
ComDroid. A static analysis tool for identifying application communication-based vulnerabilities

It's a web service where you can upload your .apk to. (Since you ask an advanced question I guess you know how to get the apk of your app). After the upload search the analysis for Malicious Activity Launch, this is the information you want. You might be lucky to misuse it using Tasker, etc.


How to disable "save password to Google?" prompt?

FYI, for future readers, I believe the correct way to disable this feature is by going to:

Settings > General management > Language and input

Then, under "Input Assistance," set "Autofill services" to "None."


Are there any apps for advanced Japanese learners?

Are you familiar with the program Anki? It has many shared decks to study from, many of which relate to Japanese. The app Ankidroid is the android version and highly recommended.
Some advice on Japanese decks can be found if you browse the 'kanji koohi' site.
For intermediate studies -  if you concentrate on reading -  Japanese Vertical text viewer is good - and it will give you proper Japanese font support - as the Android system fonts sometimes seems to use Chinese characters that don't look right for Japanese.
Any new vocabulary you pick up, you can review later with Ankidroid, if you want to.
Also, I really like rikai - it's in its early stages but seems to work well. Use it to browse Japanese web pages, with access to a handy pop-up dictionary definiton for any Japanese word.


Why handset manufacturers releases new versions of android several months after Google?

It may help to go through this graphic:

Notice that the graphic has a blue 'Google Play Edition' path which was when non-Nexus manufacturer had devices with only stock Android. This blue line would be the closest approximation to a Nexus device and notice how it doesn't have as many blocking points as the orange 'Carrier Device'.

Comparing to PC

You have to realize that the PC Hardware layer is relatively standardized on a x64 architecture either from Intel or AMD.

Android has multiple CPU architectures to support (ARMv7,ARMv8,x86,x64,MIPS) manufactured by different vendors (Samsung, Qualcomm, NVidia, Rockchip, Intel, MIPS) and its in Step 5 that the various vendors have to see what will get support. Way more customization goes on here than a normal PC.

Originally from:
http://www.htc.com/us/go/htc-software-updates-process/


I think u can't play with remix os its dead now try phoneix os as i see few playing on Phoenix os and nox player as well.


Why won't Google Plus automatically upload all photos and videos?

It helped me to uncheck and check again the option "Back Up all" on the phone. It sort of restarts the process of backing up. But now they aggressively forced everyone to switch to Google Photos, so this will work differently.


Llama will let you launch a custom INTENT when it receives an NFC signal. I have not used this part of Llama, as I don't have NFC on my phone, but I have used it to create a custom INTENT.

This raises the question of whether you can set a specific timer and start it with an intent. I don't know if this is possible with the built-in app; you'd have to do your own research on that end.

But you could use Llama instead for the timer as well (if you can live with only whole minutes for the timer). Add a delay to the event, so that it will do something after X minutes of receiving the NFC scan. You can have the phone play a song, vibrate, launch another app, or basically anything supported.


Chrome keyboard shortcuts, external Bluetooth keyboard, Samsung Galaxy Tab

Installing External Keyboard Helper Pro seemed to fix the keyboard shortcuts in Chrome.

(I have no idea why it helps; this was completely unexpected. I was just installing it to get rid of the onscreen keyboard.)


The charging light means little - chances are it's completely non-functional except for the charging light itself.

However, you could check if it's booting and just the screen is dead by connecting it to a PC and observing whether the PC detects anything.  If just the screen is dead, the PC should still see it as an external storage device.  If the PC sees a USB device, you may be able to check further into its health by connecting via adb. However, keep in mind that these come in both Android and Windows Mobile varieties, and adb isn't going to work with Windows Mobile (there may be a logo on the back indicating which).

As far as fixing the screen if that's the only problem, there's no way to do it without opening the device and replacing the faulty component(s). Search YouTube and the like for teardown guides. However, given the device's exposure to the elements, there could be more faulty than can be replaced. Screen replacements are typically done for cracked digitizers, while your device may have fried graphics chips, etc., and changing the screen would be an expensive, time consuming, and fruitless endeavor.

Finally, although I don't know the circumstances of your find, I would point out that the device's IMEI (or equivalent) can be used by the carrier to return it to the rightful owner. If it's branded with a carrier's name, take it to the nearest store for that carrier and they can easily look up who owns it and get it back to them. Just sayin'.


How to configure DNS properly while two LANs are running?

I'll try to explain my understanding of DNS on Android. It will help you troubleshoot related problems and serve me as future notes.

DNS

Domain Name Resolver has traditionally been a part of OS's C library (commonly called libc). GNU libc (which is most common on Linux distros) implements a complicated name resolution mechanism named NSS which can prioritize in what order database services like LDAP / NIS, local files (/etc/hosts) and DNS have to be used in order to resolve host / domain names. DNS resolver then reads /etc/resolv.conf to get the name server address which is to be queried.

Unlike GNU libc, Android's Bionic libc (which depends on netd for DNS) doesn't regard /etc/resolv.conf unless ANDROID_CHANGES build variable is defined (only when libc++ is built as static library?). However /etc/hosts entries are valued by Android's resolver when resolving names.
But if you are using a statically compiled / linked binary with some other - such as musl or uC or diet - libc, that must be reading /etc/resolv.conf to get Domain Name Server's IP address. Busybox ping is a common example.

Android's DNS

Within Android's Java runtime environment, either a DHCP provided or manually set or hard coded DNS server is used. Properties net.dns1 and net.dns2 are set with values of DNS servers received from DHCP server (on Wi-Fi or Mobile Data) by ConnectivityService and then forwarded to netd. Starting with Android Oreo, these properties are no longer available through Android APIs, but only readable as root or shell - once removed then re-added. So changing properties net.dns* using setprop only affects the programs (running with UID 0 or 2000) that explicitly read these properties. One such example is meefik's busybox. Also there were some other DNS related properties set in good old days of dhcpcd which was the DHCP client up to Lollipop.

See some more details in How does Android OS do DNS name resolution?.

Caching

DNS queries are cached on Android by netd as NSCD does on Linux distros to speed up name resolution. Android has a commandline tool ndc that could clear DNS cache but the command was removed in Android 7. Now it's possible to bypass caching by setting environment variable ANDROID_DNS_MODE which prevents Bionic libc from proxying back to netd service for cache lookup. See How to modify environment variables like PATH at startup? to set the variable globally.

How to set DNS

As mentioned earlier, previously different methods used to change default Domain Name Servers on Android don't seem to work now. Setting name servers and/or search domain name through commandline:

~$ ndc resolver setnetdns <network_id> <domain> <DNS>

* Commands syntax is a bit different on older versions

Similarly ndc tether dns set works for dnsmasq. To get current network ID:

~$ dumpsys netd | grep 'Default network'

Clear set DNS servers:

~# ndc resolver clearnetdns <network_id>

However some apps may sometimes bypass Android's name resolution mechanism trying directly reach out to some nameserver, I have observed WhatsApp. Or the hard-coded value is used (may be when router is advertising the IPv6 DNS server). The only certain working option is iptables DNAT:

~# iptables -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to 1.1.1.1:53

DNS servers can also be configured in Settings for Wi-Fi network. Android 9+ supports Private DNS / DNS over TLS (DoT) which sends encrypted DNS queries on port 853 as standardized in RFC7858.

Non-root solution which works for both Wi-Fi and Mobile data is to use VPN apps like Virtual Hosts or Personal DNS Filter which intercept DNS traffic and makes queries to configured upstream DNS server.

Testing

To test what name server is being used by connectivity and netd services in Java runtime:

~# dumpsys connectivity | grep CONNECTED | grep -o 'DnsAddresses: \[[^ ]*'
~# dumpsys netd | grep -A2 'DNS servers:'

And those used by tethering forwarding DNS server:

~# ndc tether dns list
~# logcat -d -s TetherController,dnsmasq | grep -E 'update_dns|nameserver'

To see where the DNS queries are going, you may capture traffic destined for port 53:

~# iptables -I OUTPUT -m udp -p udp --dport 53 -j LOG --log-prefix 'DNS_QUERIES '
~# iptables -I OUTPUT -m tcp -p tcp --dport 53 -j LOG --log-prefix 'DNS_QUERIES '
~# dmesg -w | grep 'DNS_QUERIES'

Or

~# tcpdump -n -i any port 53

If the queries are not going to desired destination, there is some trouble with your DNS configuration, particularly if you use VPN. Please note that iptables and tcpdump (capturing on port 53) won't work with Private DNS (port 853). Dynamic nature of RPDB and routing tables (rt_tables keeps on changing, main table is not used) accompanied by fwmark (SO_MARK) make things complicated for manual control.

So if above mentioned steps don't work, there's nothing much you can do to fix DNS issues on Android devices. A Factory Reset or re-flashing of ROM may resolve the problem.

Additionally, if a local DNS server is provided by DHCP (server on Wi-Fi router), you may check if that's really listening on port 53:

~# nmap -e eth0 -sUT -p53 --script=dns-recursion 192.168.1.245


Android pm command throwing transactiontoolargeexception

The problem has to do with your version of the su binary. I was using ChainFire's updated binary and it didn't work. I re-rooted with Kingoroot and it's now working.


The problem was caused by a contact named "In Case Emergency" that was not appearing on my phone but was in my gmail contact lists when I looked on the web client. Removing this contact fixed the problem.


Is deleting our gallery after having saved our photos in Google photos safe?

The purpose of google photos is never running out of storage on your phone. So if you backup your photos on google photos you put them in a cloud storage, you can access this cloud everywhere and everytime you want.
If you delete your gallery but you saved it before on google photos there is no problem, as i said before the purpose of this app is to gain internal storage on your phone


How do you link to applications in the Android market?

If you are talking about making a link that goes directly to the app in the market on an Android device, yes, just append the Package Name to the market://details?id= or market://search?q=pname: to create the link.  In your example above the Package Name is: de.schildbach.oeffi.

If you don't know the package name you can get it from AndroLib.  It's a pain because their pages are so busy but if you can't find it just do a text search for "Package Name."

Just to be clear this link format only works when clicked on and Android Market enabled device.

Update: Yes. You now access the full Android Market on the website, and when you use the link format that therefromhere mentions in his answer (with http://market...), users clicking it on their phone will be brought to app in the market and users clicking on it on the web will be brought to the app's market web page.

Edit: No. The Android Market can only be accessed on Android Devices (more specifically only Android Devices with the Android Market Enabled).


How to keep GPS turned on (not allowing to switch it off)?

Most Anti-Theft apps can turning on GPS automatically. And some Anti Theft apps has the abilty to receive a command from sms if there are no internet connection.


You can launch apps with the am start command. Or if you don't know its launcher activity, use the monkey command.

Try

adb shell

monkey -p your.package.name -v 500

where package name is the name of the app package – making the command, in your case:

monkey -p com.teamviewer.host.samsung -v 500


based on the link given by satyam's answer, which now is dead

A guide was available at tricksdroid.com (the domain went down in 2015, so it's dead now), the page can still be found at Archive.Org. The essentials summed up in short:

Requirements

USB drivers for the device (or Samsung Kies)
usb-debugging enabled on the device
The Galaxy Star Pro should be factory unlocked and not locked to any particular carrier.
Have a recent backup available in case things go wrong.
Ensure the battery of the device is charged more than 80 percent.
Verify the model number of the Galaxy Star Pro by selecting Settings >> About Phone.
CWM recovery
SuperSU
Odin 3.07

Procedure

Extract the Odin 3.07 and CWM Recovery files using winrar/7zip/winzip or any other extracting tool
Copy the UPDATE-SuperSU-v1.75.zip file to the SD card of your phone
Switch off the Galaxy Star Pro. Then boot the device into Download Mode by pressing and holding Volume Down, Home and Power buttons together until a construction Android robot icon with a warning triangle appears on screen. Now press the Volume Up button to enter Download Mode.
Run Odin on the computer as an Administrator.
Connect the Galaxy Star Pro to the computer using USB cable while it is in the Download Mode. Wait until Odin detects the device. When the device is connected successfully, the ID: COM box will turn to light blue with the COM port number. Additionally, the "successful connected" will be indicated by a message saying "Added".
Note: If the Added message does not appear, then try re-install USB drivers or changing the port on the computer.
In Odin, click the PDA button and select the recovery.tar.md5 file. Verify that Auto Reboot and Re-Partition options are NOT selected.
Double-check and click Start button in Odin. The installation process will now begin.
Once the installation process completes, you will see a "PASS" message with green background in the left-most box at the very top of the Odin. You can now unplug the USB cable to disconnect it from the computer.
Reboot the device into CWM Recovery by pressing and holding Volume Up, Home and Power buttons together.
In CWM Recovery, select "install zip from sdcard" and then select "choose zip from sdcard". Now, navigate to the UPDATE-SuperSU-v1.75.zip file that you copied earlier and confirm the installation by selecting "Yes".
Once installation process is completed, return to main recovery menu and select "reboot system now".


No auto-brightness option in LG L90 dual

The L90 lacks an ambient light sensor, so there is no true auto brightness method.

XDA user gdjindal has a unique tutorial for adding a pseudo-automatic function on the Optimus L9 (it'll most likely work on your phone as well): link


why can't I scroll Wikipedia pages horizontally?

This is probably because you are viewing Wikipedia's mobile site.

On the bottom of every page there should be a link to "View this page on regular Wikipedia."  Tap it, and after the page refreshes you should be able to resize/scroll it normally.  If you like, you can also tap the "Permanently disable mobile site" link to prevent being redirected to the limited mobile version of Wikipedia.


Lollipop 5.1 doesn't automatically connect to wi-fi

I had the same problem with Android 5.1 upgrade on MotoX.

What worked for me
- switched off WLAN > restarted the router > switched on WLAN

Hope it helps.


How to recover contacts from an Android phone whose screen has died?

If the USB port were working on the phone it would probably be easiest to copy any or all of the phones data with a pc, however I surmise the screen defect was caused by the notorious shorted USB connector on Samsung phones. This being the case if you have another Samsung s4 5 or 6 one of the pieces of preinstalled softwares allows you to place 2 phones back to back to copy your contacts and settings perhaps that could help you.


The solution is to root using magisk manager via twrp or adb
Checkout this thread https://forum.xda-developers.com/honor-view-10/development/magisk-root-honor-view-10-mate-10-pro-t3749280/amp/


Is there a way to get notify when mobile network is unreacheable?

I like OpenSignal, it will notify you when you leave a coverage area and also help you figure out the best service provider in your area.

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


Retrieve photos backed up from Android and transferred to another phone via SD card

If you have hidden images through gallery app, their name is Changed to start with a "."
Download a file Explorer like Es-file Explorer.
I'm menu - >tools->show hidden files.
Then select those pics and batch rename them.
If the name is " .name.jpg"  change them to name.jpg
Hope that helps.


unable to download apps from Google play store using mobile data

Can you access the internet through your browser? If you don't have internet access at all, your mobile networks settings are probably incorrect.
Try changing the Network mode and then under Network operators tap Select automatically.
You can also try contacting your service provider.


Download an image of Android for your phone on your sd card, and boot into Team Win.
There you will find Install button, then choose an image you downloaded on your sd card.


Your connection is not private - NET::ERR_CERT_AUTHORITY_INVALID

I was able to address my issue with following steps:

chrome://net-internals/#hsts
input FQDN in Delete domain and followed by Delete button.


If I install a leaked ROM on my device will I be able to receive OTA updates?

If you are installing a custom ROM that is not a "carrier leak" then you probably will no longer receive OTA notifications/updates.

In the custom ROMs they remove the OTA settings that the carriers use. I don't know exactly what is changed/removed, but I can't even tell you the last time I have had an OTA notification.

But if you use tools like ClockWorkMod Rom Manager you can get notifications for updates to the ROM you install if it is added to Rom Manager by the developers. This is how I get my update notifications for CyanogenMod.


Previously I have used Sizable Send to transfer very large videos from my phone to my boss's. You can send them the download link via email or text.

Alternatively, if the video isn't very large you could use Dropbox in the same way

Depending on the file size it might take a while to transfer.


How can I disable the startup/boot sound on a rooted Samsung Galaxy S5?

With root access, simply rename, move, or delete the file: /system/media/audio/ui/PowerOn.ogg

This solution may work for other Samsung Galaxy models, and perhaps other makes as well, provided the sound file can be located.


Default player doesn't play *some* .ogg files

Try playing them with VLC, here is the link for the Google play store.


Termux give user write access to usb pen

I have followed the tutorial in http://www.cnx-software.com/2012/08/26/how-to-allow-apps-to-write-files-to-usb-mass-storage-devices-in-android/ and now I can write to my usb :)


There is no way to do this without the use of third party apps. You can use Tasker to automate your phone. You can add a task that enables auto sync when you're on WiFi.

 The stock android doesn't provide any option that says "Auto sync only on WiFi". only way to do this is through third party apps. By the way, there are other automation apps also on the Google Play. You can go and check them out.

 Another way to do this is to use custom roms. Many custom ROMs have built in modules or profiles to set while you're on your favourite WiFi network. Cyanogenmod is a good option to go with. I don't remember exactly but i think there is an xposed module that does this job. Feel free to check them out. Hope this helps!!

Link to Tasker app


Media scanner ignores .nomedia on external sd card

This question is a little old, but I will post my findings on it.

This seemed to be a bug in Android 4.0. There was an issue in Media Scanner that it ignored the .nomedia file in most instances. If you cleared the Media Scanner cache, it would re-index and then honor the .nomedia file.

According to the bug report, it was fixed with this changeset.


Delete original pictures/videos from phone and not have Google Photos automatically delete the online copy

After the photos have been backed up, in the Google Photos app you can delete the photos by selecting the photos you want to delete and then pressing the three dots in the top right corner and selecting "Delete device copy".

This will delete the copy on the phone, but leave the copy stored online safe.


is it possible to flash supersu on my phone with twrp without unlocking bootloader

There's no chance that you flash TWRP before you unlock your bootloader, not even SuperSU.

A recovery can only be flashed from an unlocked bootloader, or a rooted system. But as you have neither, you can't flash TWRP, which is required for flashing SuperSU.


Nexus 4 does not officially support USB OTG. But rooting and modding the software can do the trick. Here's a handy guide I found!


Update/Reset android firmware by SD Card. Verizon Samsung S4

I replaced the actual USB port on the phone. Not only is it actually communicating, but it's charging a lot faster. The part is fairly easy to change and fairly cheap as well.


Google search not working properly - logcat included

It turns out that Nova Launcher is the culprit. Using another launcher fixed the issue for me.


Samsung Galaxy Tab 7" Plus -- adb drivers

The current best, known solution is to use "adbWireless" to connect the device with one's computer over a network. Be careful to connect both devices to the same network.

If you do not have access to a wireless network, the .apk can be transferred in harddrive mode after exporting the project from eclipse. However, this route does not allow use of adb for logging, debug mode, or any other tools. (See application "aLogcat" if logcat logs are wanted)

If anyone finds other solutions, please edit this answer.


How to sync facebook contacts with ASUS ZenFone 5Z (Android 9)?

It looks like this hasn't been supported since 2016: https://m.facebook.com/help/community/question/?id=1028796497164750

I suppose it makes sense that if your social network data is your bread and butter, you probably don't want to be delivering it for free to just any old device out there.

It seems odd to me that this information was so hard to find, though.


By accident deleted /dev folder on android (LG G2 phone). how can i bring back system to life?

A hard system reset would reset all existing files of the device.

Backing up your files before you committed to the hard reset would be the best course of action for you.

There are step-by-step instructions to assist you in performing the hard reset on the verizon page, but this will work for all carriers as it is the same device: https://www.verizonwireless.com/support/knowledge-base-104173/.