Malicious Virus/Trojan on my phone, hard to remove

Those malwares install as system apps and cannot be removed by uninstalling as regular apps, even hard resetting won't get rid of them.
The only solution is either to flash the whole phone or manually remove the aps with ADB shell but  root privileges is a must. You need also to know the package name of the app.

Root your device
Install USB drivers for your device
Install BusyBox (adds extra commands that help with sticky malwares that even root can't uninstall, such as those with immutable attribute...)
Install Minimal ADB and Fastboot
Enable USB debugging (Settings > About > Hit 7 times on build number > Back in settings > Developer Options > USB debugging)
Connect the device with USB cable then open minimal ADB and Fastboot.
A Windows terminal should comes up.
type adb devices : Displays some serial numbers which means the phone is detected.
Type su : To get root privileges. Check on the phone screen for any prompt.
Now mount the file system as read-write: mount -o remount /system rw
Now go to the app folder: cd /system/app then list all installed apps: ls
Now simply delete any suspicious app with rm malwareName.apk

Note: You may encounter with malwares that refuse to be unistalled. This is where BusyBox comes to the rescue.

First check for their attribute: lsattr
Those which can't be removed should have the immutable attribute, therefore even root cant delete such file.
Clear the immutable attribute : chattr -i *.* or specifically chattr -i malwareName.apk
Now you should be able to remove that malware.

Hope this helps you.


I recently went through this on my Find 7 so hopefully I can help.  Here's what I've found to be foolproof.

Download the latest ColorOS software and copy it to the device's SD card (either internal or external is fine if your partitions are not unified; external otherwise).  You can also save CM13 there at this point.
Download and flash the latest stock recovery.

Extract that zip file to your current working directory on your PC, put the device into Fastboot mode (hold Power + Volume Up), and run:

fastboot flash recovery ./find7_recovery_4_4.img

Hold Power + Volume Down, releasing the former when the device vibrates and the latter after the recovery screen comes up, to boot the device straight into that recovery.
From recovery, flash ColorOS 2.1.5i and then select the option to reboot; let the device do so.
Download and flash the latest TWRP 3.x recovery: https://dl.twrp.me/find7/

Similar to (2), different filename.

Repeat (3), and you should be in TWRP and can flash CyanogenMod!


Phone makes me dial 1 before answering a call

This happens when Call screening is turned ON in Google voice settings.

Go to Google Voice Settings in Web interface
Go to Settings (gear icon) → Calls tab.
Uncheck Call screening

Source : Phone makes me dial 1 before answering


How can I prevent my Desire HDs battery from draining overnight?

I'm suggesting an app called PowerTutor (free on the Market). When you turn on the profiler, the app monitors the power usage of each applications and android subsystem, and give a detailed report of what application has been consuming the most battery.

The idea is, you turn the profiler on, then use the phone as usual. Be aware though, the power profiler itself is very power-hungry and it does not save the profiling result if the profiler is restarted, that means if your phone's battery runs out before you can look at the report, you'll just be wasting battery (IOW, you might need to wake up in the middle of the night to look at the report before your phone runs out of battery; or you might need to put the phone on charger, which might affect the result of the profiling since some applications might behave differently when charged and when on battery).


Try: dd if=/dev/block/mmcblk0 of=/sdcard/something.bin
You can do that in a Terminal Emulator or ADB shell.
It requires only root access.
You can then pull this file to your desktop. I don't know of a way to do it simultaneously.


Ubuntu font cannot display latin extended characters

I'm not sure about Vietnamese, but for example in Finnish, there are some extended characters that are problematic. This is because some pages are encoded as ISO-8859-15 and some are UTF-8. If autodetection in the browser fails, they will be displayed as boxes or garbage. The same thing happens if the font only supports one encoding and the page uses the other. I'd recommend to check the encoding of the font and the encoding of the pages you tried, and change the font if necessary.


How to configure Dropbox to ONLY upload camera pictures, and NOT download all folders in the cloud?

I have found the Quickpic Gallery app.

You can set which folder from phone to upload into any folder on Dropbox. Uploading only while changing and on Wi-Fi.

You can as well browse the whole Dropbox - browse, not download.

(Click image to enlarge)


See this thread and scroll down to the EFS backup section-- efs contains "things like your MEID or IMEI... your data profiles.. radio settings." etc.

Usually backing up a phone (with clockworkmod recovery, for example) will back up the /data and /system partitions... maybe /cache... but not usually the efs...)

So I'm not clear if you're saying you've overwritten your new phone's EFS partitions  (/dev/block/platform/msm_sdcc.1/by-name/modemst1 and /dev/block/platform/msm_sdcc.1/by-name/modemst2) with .img files from your old phone?  Or perhaps with zeros?  Not clear exactly.

If you have the old phone still and can get into recovery, I bet you can probably still use the provided .zip to grab the efs partition backups.  Or, if you only have adb access, you can still probably dd them to the SD card manually.

If you choose to copy the old phone's EFS to the new phone, check to make sure it's legal in your area.  Anyway, hope this helps.


what will i loose during the root process?

Let's get it straight. I'm aware of two techniques that can root an Android device. Both has merits and demerits.

Unlock Bootloader →install a custom Recovery → root device using custom Recovery

This method will definitely wipe every thing because it resets the phone back to a state you received from your OEM (OTA update is exception). So if your rooting method requires unlocking Bootloader then do consider taking a backup of your Internal SD card.

Merit: Clean, easy, and you're aware of what's going on at any stage.
Demerit: Because of security concerns data is lost for good.
Using an app on Android or PC

There are Android apps like Framaroot (see Methods/apps here), or PC apps like Kingoroot which can root your device without caring for the state of the Bootloader. They rely on an un-patched vulnerability in your Android device. Here is a good answer that explains the working of such apps.

Merit: Device rooted without data loss (usually).
Demerit: If the app isn't open source then you're at the mercy of the app since you don't know what's going on.

Now that an understanding is developed for what will be lost or saved in each method, we will now proceed for backup of Internal SD card.

Consider this rule

Always take backup  before tinkering with /system (rooting affects it) or any other uncommon firmware partition.

About Backup

Taking backup of Internal SD card is trivial. Plug your device into your PC and do a copy-paste of all the content (or your important content) from Internal SD card into PC. I prefer to take backup by running a file server  and  USB tethering on Android but you may use MTP or any other technique like adb pull <SOURCE> <TARGET>.


need to install gtalk on my HCL X1 tab and also Skype

Google Talk is available for most Android versions, and in fact is pre-installed on all Google-authorised Android devices that have the Android Market and GMail installed (because both of those apps rely  on Talk to do their authentication and communication). It may just be called "Talk" on your device rather than "Google Talk" or "Gtalk".

If you're talking about Google Voice, then that app is available to all devices using Android 1.6 and higher, but you can currently only use the service within the US.

Skype use is blocked by some phone networks, but is generally available otherwise if you're outside the US, see this previous answer for some of the options.


Checking the Support List of KingRoot LG on xda

It seems that KingoRoot works for your device and is supported.
Just install the APK and run it, done.


"Local calendar cannot sync with Google calendar..." but it can? What?

If you go into the Calendar app and press the Menu button, then select Settings you should see an options at the top for Calendars this should show all of the individual calendars on your device that are being merged together into the Calendar displayed.

The top one is probably My Calendar then below that should be an entry for your GMail calendar, then maybe Facebook, or Contacts' Birthdays, and any other calendars you may have access to. The My Calendar calendar is purely held locally on the phone, it doesn't sync to GMail at all.

If you don't want to use that, then take the tick out to stop showing it as it sounds like you'd rather have everything syncing to the GMail calendar. Next time you create a new appointment in your calendar scroll down the Create screen to where it says Calendar with a right poiting arrow, select that to make sure that it is saving to your GMail calendar. If so, then you can safely tick the "Do not show again" box on your warning, as you don't care about the phone's local calendar you're saving straight to your GMail calendar anyway.


Remote factory reset and changing Google password

Why not for sake of it, activate 2-step authentication on your Google account?
And just use the random generated password instead, be sure you have enabled Google to SMS you for any login attempts on your Google account, and keep your real password hidden. That is what I use here, where-ever I log in, I get an SMS direct to me, asking to enter the verification code, no one else has it.
Also, it would be easier to just revoke it from your Google Account settings page, i.e. access denied.
I use a spare, crappy phone that I carry with me everywhere, zero chance of anyone trying to steal it, that receives the Google SMS notification, and yes, its a dumbphone :)
Edit
To clarify: Your account on the device is called a Application specific password. See the Revoke beside each application specific password.
In event of phone or should I say, device getting lost/stolen, its a matter of simply clicking on it. That is what I was referring to, in my case, I have the application called "My smartphone google account signin", and if it gets lost, I click Revoke, even after factory reset, data is wiped cleanly for my peace of mind.
I still have my laptop as my authorized login, that is, I can use my real password on the laptop, everywhere else Google is accessed, is using the random generated password. And if I was to login on another computer using my real password, the verification code gets sent to my dumbphone which I check and use.


Can i still locate my samsung phone if it is reformatted?

The answer is no. As soon as your phone is formatted or factory reset, no information is left from previous use, and so the Samsung account is not connected to the phone anymore, making it impossible for Samsung to locate your phone.


How do you access the graphs in Xlythe Calculator App?

So, I have been looking around the calculator, and I eventually found out how to graph the functions. I decided to answer my own question, so that it could be a reference for future users. Here's how:

Open the App, and swipe left. You should see this screen:

Screenshot (click image for larger variant)

Notice the X there (last line, previous to last symbol)? That's your variable for graphing. The graphs are rendered for Y=f(X), and you must type f(X)=[insert function here].

For example, let's say you want to graph Y=sin(X). Simply type sin(X).

The graph will be rendered as you type. It should be done as you finished:

Tap the graph to get a more interactive graph-based userface.

Keep in mind, this calculator cannot graph implicit functions. Furthermore the graphs aren't gridded. A more advanced calculator would be Desmos Graphing Calculator.

Happy calculating!


Where (and how) does Android store music playlists?

They're stored in your music.db file - mine is /data/data/com.google.android.music/databases; I'm not sure if this is exactly the same across all devices but I'd guess it probably is.

They live in a combination of the LISTS and LISTITEMS tables, which are defined as such:

sqlite> .schema lists
.schema lists
CREATE TABLE LISTS(Id INTEGER PRIMARY KEY AUTOINCREMENT, Name TEXT NOT NULL,
    SourceAccount INTEGER, SourceId TEXT, _sync_version TEXT,
    _sync_dirty INTEGER NOT NULL DEFAULT 0, MediaStoreId INTEGER,
    ListType INTEGER NOT NULL DEFAULT 0, ListArtworkLocation TEXT);
CREATE INDEX LIST_SYNC_INDEX on LISTS(SourceAccount,SourceId);
sqlite>

sqlite> .schema listitems
.schema listitems
CREATE TABLE LISTITEMS(Id INTEGER PRIMARY KEY AUTOINCREMENT,
    ListId INTEGER NOT NULL REFERENCES LISTS, MusicSourceAccount INTEGER NOT NULL,
    MusicSourceId TEXT NOT NULL, ClientPosition INTEGER NOT NULL,
    ServerPosition INTEGER NOT NULL DEFAULT 0, SourceAccount INTEGER, SourceId TEXT,
    _sync_version TEXT, _sync_dirty INTEGER NOT NULL DEFAULT 0,
    ServerOrder TEXT DEFAULT '', ClientId TEXT);
CREATE INDEX LISTITEMS_ORDER_INDEX ON LISTITEMS (ListId, ServerOrder, ClientPosition);
CREATE INDEX LISTITEMS_SYNC_INDEX on LISTITEMS(SourceAccount,SourceId);
sqlite>

Interestingly, if you're using the new Google Music Beta, playlists that you create don't seem to appear in other apps but they do have entries in the DB. It looks like this is possibly because the MusicSourceAccount field is set to your Google Music account id; other apps set it to 0, and those appear across all apps that take data from the DB.


Is it possible to install windows in android tablets?

This article explains how to install Windows on an Android tablet. But as it stresses, the app and methods are unsupported, so if something happens to your device, then you are on your own.

From the article, here are the steps:

  First, you first must install the Change My Software application on your Windows-based PC. There are several versions of the app, each for a different version of the OS (Windows XP, Windows 7, Windows 8, Windows 8.1 and Windows 10).

After installing the software mentioned above:

  Make sure your Windows PC has a high-speed internet connection.
  Connect your Android tablet to your Windows PC, via a USB cable
  Open the version of the Change My Software tool you want to use.
  Select the Android option in Change My Software, followed by your desired language
  The Change My Software app should then start downloading the required drivers from your Windows PC to your Android tablet.
  Once that’s done, click “Install” to begin the process. Obviously, you should keep your tablet connected to your Windows PC for this entire time. If you want to dual boot between Windows and Android on your tablet when the process is finished, you should not check the “Remove Android” box in the Change My Software app.
  Once Windows has been installed on your Android device, it should either boot directly to the Windows OS, or to the “Choose and operating system” screen if you decided to make the tablet into a dual boot device. After that, your version of Windows should then begin its own normal setup process.


How to allow Android Market License Check through a secured network?

The answer is "android.clients.google.com" with port 5228 (TCP).


Use an android phone as a monitor screen with AV-in wire?

Use easy cap ...
easy cap is generally used for fpv in multirotors which has also the same purpose as yours. It takes an av input and decodes it to give an output in the phone.
Check here..
http://www.amazon.com/EZ-Cap-EzCAP168-Capture-Software/dp/B008I679QG/ref=sr_1_1?ie=UTF8&qid=1464120381&sr=8-1&keywords=easy+cap


What does this button do in the Twitter app?


Google Play Games profile fails to change my game profile to public

I found this on a forum, from a Google Expert... Summarizing the choices you have:

Start your device in safe mode without running any app you installed and see if the problem persists - if it is solved, probably one of the apps is causing the issue, and you just need to uninstall it...
Reset your device by visiting Settings > Backup & reset > Factory data reset and then check if the problems persist. Make sure to back up any data before executing this suggestion.
Finally, if nothing solved, you should contact the Google Play team for help. You can reach them from this link and, alternatively, you can phone than from this link.


Does purchasing something in Subway Surfer remove pop-up ads?

Depends on what you're talking about pop up ads.

If you're talking about the full screen ad, often for another game, that pop up when you go to the main menu for example, then no, I don't get any ad since I have purchased the double coin bonus.

If you're talking about the push notifications that warn you about daily challenge and new events, purchasing something doesn't remove it, but you can turn them off in the settings (Reminders).


How can I identify if my device is using ART runtime or a Dalvik?

Short answer: unless you've changed it yourself, it's Dalvik.

Dalvik is currently the supported VM for Android. ART is a new VM, which is expected to become the supported one for the future L release. If you are using the L developer preview, you're using ART.

In KitKat, there is a preview (an early beta version) of ART, which you can turn on from the developer options. It's not recommended to do this, because the preview has bugs and is not yet compatible with all apps. The option's there primarily for app developers to test their apps with ART and report bugs.

So unless you're using the L developer preview, or have turned on ART in the developer settings, you're using Dalvik, which is the only recommended option for end users.


Do devices with a fingerprint scanner secure access to the bootloader/recovery

In answer to your first question, I'd say yes. If there was a serious error with the fingerprint sensor hardware or a glitch with the software, you'd need to somehow recover your device. And if something isn't working, then where are you left?

And in answer to the second question - the fingerprint software is pretty high-level and out of fastboot's (the general Android bootloader. Samsung use another one, called Odin) control really, however I guess it could be implemented if it's necessary. However, it would also be unnecessarily complicated to implement this in the bootloader, and would require quite a lot of communication between both fastboot and the Android system whenever the device gets turned on to make sure both software layers use the same fingerprints, etc.

I do see your point with protecting recovery with a fingerprint - TWRP is Linux based and so could theoretically support it, but then someone could simply overwrite it with a stock recovery image.


Can't delete "Layar" app from rooted Samsung 551

Solved (at least Layar is not being showed as installed anymore). On this site I found that I could also remove the /data/app/com.layar.apk file. I did it and now I have +8MB of free space on my Galaxy.


How do you delete downloaded songs in Spotify?

I've sussed how to delete an unwanted track from a downloaded album, click on albums or artists, then at the end of each track click on the dots, you'll see liked click that and it deletes the unwanted track.
Hope this helps.


Rooting Samsung Galaxy A3 2016 (SM-A310F)

ROOTING YOUR PHONE WILL PROBABLY VOID YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER. IF YOU DO NOT WISH TO ACCEPT FAULT FOR ANY ADVERSE EFFECTS OF ROOTING, THEN DO NOT READ ANY FURTHER.

Downloads and installs

Samsung USB Drivers.
Odin.
Root File.
Install Samsung drivers and unzip Odin and Root File.

Phone Setting

Turn on developer mode:

  Settings > About device > Sofware info > Build number.
  Tap build number 7 times.

Enable USB debugging:

  Settings > Developer options > USB debugging.
  Turn on.

Enable OEM (very important!):

  Settings >  Developer options > OEM unlock.
  Allow the device to be OEM unlocked.
  This has to be turned on for ever from now! Reports said without this options phones have turned into bricks.

Rooting

Turn your phone off, then turn it on in download mode.

  Press and hold together Volume Down, Home and Power.

Connect the phone to the computer.
Start Odin and select AP, then browse to the Root File.
Press Start and the rooting will process.


Android OS uses a lot of data in background, how to turn auto system update check off?

Found out that the issue is not persisting on nexus 4 and only in nexus 5.(Thats very strange.)

Temporary Solution until Google fixes this. Just root your phone and freeze Android System Update.
That will fix the mysterious data consumption issue.


APK's AndroidManifest.xml looks to be binary

It seems AndroidManifest.XML is a binary xml file, here is a tool to extract Binary XML. You can confirm that by using file

$ file AndroidManifest.xml
AndroidManifest.xml: Android binary XML


Android Contacts lost but seen in Message app

In the contacts app, press menu, then there should be some sort of option for display - this lets you change which contacts are displayed. At the minute you're probably just displaying your gmail contacts, but you should see the setting in there to display Sim contacts. My advice would be to copy them to gmail, you should find some sort of export/import tool in your contacts app too - just export all contacts from your Sim to a file on your phone, then import that file and select your gmail contact book, that means your contacts will always be available


Transfer many files from android to pc, without usb and wifi

Install Astro File Manager with Astro Bluetooth Module. Go to Networks page of Astro File Manager (using toolbar) and tap Bluetooth icon. On next screen, turn on Bluetooth and check OBEX FTP Server.

After pairing, use Bluetooth software on PC to browse file system of device (almost all software work as OBEX FTP client). You can copy an entire folder from device to PC. Done!


Update to Android 4.2 disappeared after factory reset

Check Android version. You're already at Android 4.2. Resetting to factory setting won't reset it to earlier Android version.


Why if I delete a file or folder from root (/) it comes back when I reboot?

While GiantTree explained parts of the folder structure, he missed one "mount point": / aka "the root file system". This is created on boot, from contents of the "boot image" – which is a so-called "initial RAM disk" or, in short, Initrd. As it's created from the very same source at each boot, you can delete the stuff as often as you want – it will always return (until you "accidentally" delete that boot image itself – and are lost if you don't have a backup). Only after that, the other file systems are mounted – which GiantTree listed a few examples from (more details e.g. in my answer here).

Let me add an urgent warning: Never touch what you don't know what it's for (delete the wrong thing, and your device no longer starts up). Always create a good backup (see e.g. nandroid) before you start "playing" with system files. Far too many people end up here with having things deleted and not being able to get them back: without a proper backup, you can have a very hard time (especially with an exotic device that has no ROMs for download anywhere).


What can an app do with the "USE ACCOUNTS ON THE DEVICE" permission?

Android has a centralized system for managing credentials for online services (such as your Google account). One component is called the AccountManager. Some apps can "act as an account authenticator". This means that they understand how to log into a particular online service, and can log in to that service for the AccountManager. Other apps want to use that login information to identify you or perform actions on your behalf, without you having to enter your password every time.

Example: logging into Google

Your phone has a built-in app that "acts as an account authenticator" for your Google account. It knows how to log into Google, and it has the email and password you entered when you set up the phone. There's also a YouTube app, which wants to log in to show your favourite videos, and to let you comment, but without having to enter your email and password again.

This YouTube app talks to the AccountManager and asks if it has any credentials for a Google account. Asking this question requires the "find accounts on the device" permission. The AccountManager has a list of authenticators installed on the phone, which it consults to answer this question. If it does have any credentials, the app will then ask for what's known as an authtoken for the Google account. This request requires the "use accounts on the device" permission.

The AccountManager then asks you if you want the requesting app (YouTube) to be able to use the requested account (Google account). This might be in a dialog that appears over the app, or in a notification. Alternatively, the app can choose to do nothing if you haven't already answered yes to this question: it might want to ask later at a more convenient time. This step ensures that an app with the "use accounts on the device" permission can't immediately use every account without asking.

If you say yes, the AccountManager forwards the request to the authenticator (the built-in Google app). What happens next is up to the authenticator and the particular service you're logging into. You might need to log in if you haven't previously done that, and logging in might require a username and password, a photo, an SMS, or something else entirely. Whatever the authenticator does, it can either fail, or give an authtoken back to the requesting app.

Further checks

The authenticator and the online service can also control what actions the requesting app can perform. For example, when you connect an app to your Google account, Google lists permissions the app needs (such as "upload videos" for YouTube). Thus, the app can only do the actions listed. However, some services might not have anything like that; for such a service, once you've allowed the app to use your credentials, it can take any action in your name.

Once the requesting app has obtained the authtoken, it can continue to use it to perform actions in your name without any further interaction from you. That is, once you've agreed that Dan's Twitter Client can post to your Twitter feed, it might run in the background and post further tweets without you knowing. You should only grant the app access to your credentials if you trust it not to do that.

Summary

An app with the "use accounts on the device" permission can, once installed, ask you to access an online service (such as Google, Facebook, or Twitter) in your name. You can choose to let it access the service or not. If you do let it access the service, what actions it can take on your behalf might be limited by the service (it's up to the service), and the service might let you revoke that permission later (usually through a list of "connected apps" on the service's website).


how to clear phone number and user from about device status - galaxy S5

I found the answer.  Dial ##72786#   This restores all phone setup information to the original factory settings.  It is NOT the same a factory reset.  It removes completely the old phone number and old user name from the phone.

I found the answer here, near the bottom of the page; post #13 on the page:
http://forums.androidcentral.com/sprint-galaxy-s-ii-epic-4g-touch/254641-how-do-i-remove-my-user-name-phone-etc-settings.html

Answering my own question to hopefully help someone else ;-)


Termux/node.js steam hourboost on android

From the console it seems, the script requires root privileges to be executed which are not available/disabled on your device


Lenovo Yoga Tab 3 10" (YT3-X50) factory image, OTA update or backup needed

Since I'm a Chinese, I could browse Chinese sites (including Lenovo's own) and grab what I can get. Here's something I dug up with a wee bit of search.

Factory images (page in Chinese). Available for both F (WiFi) and M (cellular) variants. Click any link with "链接跳转" before them to go to the download landing page, then click what's behind "下载地址" for the actual download site (Baidu Cloud). It does seem to require Baidu Cloud client to be installed, so if you can't download it yourself, give me a heads-up and I'll see if I can host it on my own AFH. The extraction password (if there's any) is "ask.lenovomobile.com".
Flashing tutorial (page in Chinese). Requires an SD card with >4GB free space, and a >50% charged battery. Rename the extracted firmware package (something like YT3-X50F_USR_S000015_1509171725_Q1241_PRC_CN_otafull_factory_update.zip) to * factory_update.zip (as the page says, "*" stands for any amount of characters - I don't know what that means exactly so I'll just leave the translation here). Insert the card into the device when it's powered off, then hold POWER and VOL+ for ~3 secs until it vibrates and boots. The devices should automatically do a factory reset and update from the zip, then reboot subsequently.
Also refer to this starter thread for general info.


How to set network proxy for Samsung Galaxy Tab 2.0 7?

My apologies, I just found it. For the benefit of those who have the same problem:

It should apply to the other Galaxy Tab 2 models, too.


Is there a searchable app catalog that rank applications by power and network bandwith usage?

I finally managed to find it again - I was looking for AppQuest. Leaving question open in case other people know of similar sites.


Phone manufacturer prevents installation of apps signed by third paries, does anyone know a way around this?

Not sure how it works with LG exactly because I don't own an LG phone. But I had similar issue with my mi phone.

Before you can install any apps using adb you need to enable developer setting allow usb debugging, and allow install via usb. LG might have some other flags too

In older version of android there was a switch - "allow install from unknown sources". Please look for these settings and do the needful.


can i change my battery with other mAh batteries

Technically you can because all have the same cell voltage.
But it is not feasible as 4100 mAh battery will be of larger size and it will not fit in the phone with 2600 mAh.

If it can hold a larger battery then manufacture would have done this already.


Tasker Shortcut Icons & Names Revert Back to Default After Every Reboot

Is Tasker installed on the SD card? I've seen that issue with other apps where some resources don't load. Try moving to internal storage.


How to Set App-Specific notifications/vibrations?

You can go to Settings→Notifications→App from List

Be sure not to press the slide check, otherwise that turns off notifications.

If the notification has a sound, it will say something like "Make sound", then you can change it from the default. If not it will say "No sound".


Is the Samsung Galaxy S9 encrypted by default or can it be encrypted?

I believe you are seeing correct sources on both accounts.

Android 6.0 made it compulsory if you are using Google Play Protect, this will show Certified Device in Google Play, You open the Play Store and go to settings, then scroll to the bottom, it will show you the certified status - therefore the encryption status.

It makes sense to remove the obsolete option past that point.. Android 7.0.

It may have been an unintentional oversight or the developers still required the option to automatically return true.


Go here and download this tool. Follow the directions.
http://forum.xda-developers.com/mate-8/development/rayglobe-italian-knife-t3295526


I can't boot my nexus 4 after trying to install custom rom, please help

Don't worry, the solution is pretty easy.

Download Wugrfesh toolkit from here:
https://www.androidfilehost.com/?fid=95747613655047107

Once you open the program, press "Flash stock + unroot" on the right side. Just follow the instructions and you'll do fine.

Good luck :)


You need to use the passwd command to manually set one.

When invoked dirently, it doesn't ask you for your previous password and just sets a new one:

~ $ passwd
New password:
Retype new password:
New password was successfully set.
~ $

The you can SSH into Termux using this password.

However, I recommend using an SSH key after you're all set.


Linux Deploy: Making new disk image (size) ... fail

go to installation type and select custom, then put a path you want and install it.


RCA maven pro Android tablet not totally recognizing USB drive

Marshmallow requires apps to have permission to access files. If Memory Zone did not request access permission when you first opened it then it was not written for Android 6.0. Try this: In settings open the apps menu. Tap the gear icon in the upper right corner and then select “App permissions”. Scroll down the list and tap “Storage”. Now find your Memory Zone app in that list and flip the switch on the right hand side.

If that doesn’t work, I would go with a file manager that knows about Marshmallow’s permissions. Personally, I use Solid Explorer and love it because I can have the USB in one pane and Internal Storage or SD card in the other.


Sounds like you have a crippled version of the app.

I emailed myself an mp3 file and got "Download" and "Preview" buttons. Pressing "Download" downloaded the file (as one would expect) to /sdcard/download.

(This is an original DROID with Froyo.)


Is there an app that blocks certain search words on kindle fire?

See
 http://www.google.com/goodtoknow/familysafety/tools/

http://m.internet-safety.yoursphere.com/?url=http%3A%2F%2Finternet-safety.yoursphere.com%2F2012%2F12%2Fhow-to-make-the-kindle-fire-safe-and-age-appropriate-for-your-child%2F#2941

Google search:   safe search kindle fire

If you really want to use an APP here are a couple of apps, separate search engines, and a search at the Play store to find others.  I don't think any provide for you selecting your words. Have attempted to eliminate those that are "Free Trial" and want money afterwards, but that is not always successful.  Check out ratings, descriptions and comments on each app.

Safe Search - Android Apps on Google Play
 Worried about what you or your kids might see on the web? Safe Search is an app that leverages Google's "safe search" feature that filters out inappropri...
Parental Control and Dashboard - Android Apps on Google Play
 Best Android Parental Control Apps Lock and Launcher for Smartphones, Tablets! Comes Bundled with Kids Safe Browser, Kids Video Player (with educationalists selected f...
Kids Safe Search Engine - Android Apps on Google Play
 Shop Google Play on the web. Purchase and enjoy instantly on your Android phone or tablet without the hassle of syncing.
site:play.google.com/store/apps free -"free trial" "safe search" OR "parental control" - Google Search


How to prefer networks from a specific country to avoid roaming charges?

Although I didn't understand your issue at all, I think this app (Roaming Control Trial
- INSADCO GmbH) would help you in some way.

It is trial, but if it functions on your tests, you can buy it - it will cost less than that small fortune...

With that, I think you won't create the priority list of network data connection, but you can simply reject all data from the Swiss carriers...


There're two methods to hide it completely:

1. factory reset

This should be clear, but if you need more info comment.

2. OTA Update

When your device manufacturer releases an update and you install this update the developer settings get hidden.

other possible solutions

maybe on your device you can clear the settings app data and cache. But this doesn't work always
You can toggle the developer settings in the upper right off, but the settings doesn't get hidden

Sorry but there aren't any other possibilities yet. Maybe you can say what device it is and I can help you.


Try using Aviary instead.
It's an excellent photo-editor app with even more features than the default one, and it works for me, even when I flash experimental JB roms where the camera doesn't even work.

This is a strange problem, unique to your device, and you should probably report it on the CM forums.

HTH!


Use an dedicated app instead of a browser (if appliable), and remove formatting from document.

Consider upgrading to a cellphone with more memory.


how to 'cancel' automatic standby while reading?

If what you want is to keep the screen on while a certain app is running in foreground, there are several apps around which can help you out. I personally use tasker for this (ever since I bought the app years ago) successfully with a recipe that rawly reads:

Condition: App (select the apps concerned)
Task: Display timeout (set higher, or disable it completely)

Done. While my default timeout is something like 1 minute, whenever e.g. I read my RSS feeds it kicks in only after 5 minutes – which is perfectly fine, as if I didn't touch the screen within that time I'm not really reading ;)

If you don't feel like buying Tasker for 5 bucks (it's definitely worth the price: just follow the tag link to see what other uses it might have. Sometimes it feels like every second question here can be answered with "Tasker!"), there are plenty of apps specialized on this, usually having "Keep Screen" in their names.


How do I get rid of the draft message that shows up when I try to respond to an SMS?

Since you mentioned text-messages my guess is that maybe you have a draft that the messaging app wants you to finish, although with my HTC Evo it doesn't do what yours is doing.  Try opening the message app and on the screen where you can see "All Messages" open the menu and you might see an option to select "Drafts" (looks like a old 3.5" floppy).  If you have any drafts delete them and see if this fixes your issue.


Add existing Google account without accepting Google Play agreement

I just made an account for that sole purpose of not wanting to give my information, if google wants to take it, I'll happily provide fake information. I knew I shouldnt have bought a smartphone, this was exactly what I wanted to avoid.
"btw, in order to use your phone, and get access to a bunch of things youll never ever want to use, we'll demand all your personal information, access to your phone and microphone (Samsung style) and synchronization of all gallery, but that will be all"


How accurate is the GPS in my Mobile Phone?

I have an HTC Kaiser (AT&T Tilt) that I had Google Maps installed on.  Google maps gave me the number of satellites that it could see in parentheses at all times.  When I used my phone's internal GPS, I would get about 4 satellites, when I would use an external Bluetooth GPS, I would get about 12 satellites.  When I use my TomTom, I get about 7.  The number of satellites is the biggest deal for getting good location; the more the better.  I never tried an external GPS antenna on my HTC Kaiser to see if it was just the antenna that was the issue or if it was something else.

The program called "GPS Status" available from Google Play Store, will show you how accurate your GPS is at any given time. The number of bins with green bars in them is the number of satellites that your phone can "hear/see" at any given time and then it also gives you the accuracy in meters on the display.


What does the new button on the power control widget do?

It's either a mobile network data enabled switch or a 2G/3G switch, try it and check your data connection.

Edit: got confirmation, see comments.


I can't downgrade webview nor update it because I'm locked out of play store. What can I do?

I've just done what @Robert wisely advised me to do which is to use an APK app to install the newest copy of Chrome to my mom's phone and thus benefit from the bug free version of webview to update her credentials and regain control of her phone. That's worked a treat.
Thanks Robert :-)


The Galaxy Tab runs the Android OS, so no, you won't be able to install any software that is made for a PC (unless they have re-made it for Android).

I do not believe you can connect a printer to it, but there may be ways to print wirelessly (I have no experience with this).

No mouse support that I know of as it is a touch screen device.


Android Antivirus Software (solution and battery life relevance)

An antivirus app will have a major effect on your battery life. A friend with an HTC Desire couldn't understand why he could never get more than 4 or 5 hours out of his battery, even turning most things off, until he remembered installing one of the AV apps to try it out. Removing that brought his battery life back up to what it should be.

When the first Android troojan virus hit back in August last year, similarly to the recent Geinimi trojan, in both cases the affected user had to willingly install an app that was from a third-party source, and go through the permissions screen where the app specifically asks for permissions that it shouldn't really need.

An attentive and careful user can protect themselves from these kind of threats just by taking care to only install apps from trusted sources, and to read which permissions an app asks for as it installs, and stop to think whether it really needs to do things like read your contacts and send SMSs.

The real problem will come when a virus learns to either break out of its app's sandbox and into another, or learns how to give itself root access, or take advantage of the root access that someone else has installed. This is what the iPhone worm of about a year ago did, when it took advantage of the fact that the most popular iPhone jailbreak app left all jailbroken phones with the same root password by default, and most users never bothered changing the password. No Android virus has yet been shown to be able to do that.


Synchronizing phone numbers from android to gmail not working

Google only syncs the contact which you save in google contact. The contacts saved in your mobile default contact library are not synced directly through the sync settings.

For synchronizing contacts in above stated case you need to use third party backup applications which provides services that include syncing of contacts to google servers and afterwards you can also get those contacts back to the device from google servers with the help of same application.

Such apps also provides the privilege to backup text messages, so they are worth trying.


Grabbing a part of the screen as an image

Check out Screenshot Ultimate.

What I would do is enable the Folder Listener trigger, and make sure the settings points to the correct screenshot folder. After this is enabled, I'd take a screenshot normally. Then, the app will ask me what to do with it. I'd click Edit, and Crop it.


Gmail on Android separate from google play

Yes, you can set up multiple Google Accounts on your device and Gmail will handle them with aplomb.

You may have to have the Play Store account be the "main" account, just for ease of use, but you can easily add the account(s) where you have your email and/or calendar information. You can also selectively choose which account syncs Gmail, Calendar, etc.


Terminal emulator permission denied on complex commands

I've confirmed that it was SELinux fault. Running as the app linux user instead of root took me further but "rsync -e ./ssh" still didn't work.

Flashed a custom kernel without SELinux (getenforce returns Disabled) and now it works fine.

For this you have to know how to uncompress an official android image and change the boot.img file with the one with custom kernel, then compress again and flash with odin.

Any attempt at disabling selinux got me nowhere, only changing kernel worked.


What does the "@" symbol in the Running Applications/Services mean?

It means that the process has been running longer than 99 hours, 99 minutes, and 99 seconds. It's a formatting bug.

The second hour digit, after reaching '9', will simply continue with the next characted from the ascii alphabet:

0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Where in this case ':' means 10, ';' means 11, '<' means 12, etc.

For example, '<5:12:34' means 125:12:34 and '?5:12:34' means 155:12:34.

It's fixed in Android 4.3

The Related bug report is here: http://code.google.com/p/android/issues/detail?id=41401


Rooting a regularly used Droid Incredible

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


Is there a way to launch app via terminal in the background?

Android is a Linux too, so a simple example :

am start -a android.intent.action.MAIN -n com.android.settings/.TetherSettings &


unable to upload doc files in android latest version

I don't know the software you're using but I'd recommend looking into Airdroid, it installs a small application on your phone and lets you manage it from a web interface. After starting the service you can copy all data in both directions.


Is there a way to give root privileges to an app through the ADB?

Nope. Though you could use e.g. pm grant and grant it SUPERUSER, but that would have no effect if the app hadn't declared that in its manifest. And if it had, it wouldn't be necessary to grant it manually.

An app must actively request superuser privileges in order to gain it – and even then it only works with a superuser app in place (acting as "gate keeper") that then pops up a message for the user to confirm.


Lanix X110 (Mexican made, generic android 4.4.2 OS) Random "ghost" apps appear from nowhere and other issues

Do this. Those are brought to you by some app integrated to system. If you could be kin enough you could realize that even advertisements appear on status bar and or drawn over other normal apps. But though even if you haven't seen ads in your phone, automatic installation only is too worse an issue to live with.

Snatch Dr.Web antivirus from any source you're convenient with,
Install it and then run a full system scan.
Take note of Adware originated apps, binaries, and frameworks if possible. The app reports Google Play Services also as an adware but don't delete it.
Since you have kingroot, install a root file manager like Es File Explorer, or most preferably Solid Explorer and grant it root access.
Navigate to the reported files and delete them except Google Play Services.
Get back to kingroot and remove root access. Reboot your phone and you'll be good.

I did this on my Sony and all those things went away


What's an alternative to the KitKat-People's app groups view in Lollipop's Contacts?

There is an alternative option for users which can be found on the Play Store: Contacts Groups for Lollipop


I was having the same problem every time I oppended the app it crashed and I found that if i oppened it with wifi off it worked just fine so it had something to be with the automatic back up, I went to settings and allowed Backups trough cellular data and It started backing up just fine, then I turned off that option, went back to Wifi and all worked just fine, My guess is that a particular video or photo that was beeing uploades caused the crash with wifi so once it was uploaded with the cellular data the crash was no longer there, hope it helps.

I Have a Pixel 2 XL with Oreo 8.1


Screen lock settings won't change on Ice Cream Sandwich with MS Exchange Email

Well. First, I deleted my Exchange account. Then I was able to change the screen lock settings and the change would be displayed in the settings page, but when I locked the screen, no PIN or pattern was required to unlock. Then I power cycled the phone. After that I was able to successfully use Screen lock settings. Then I added back my Exchange account, and the phone continued to work fine.

I have no idea what the root cause of my problem was, but it is all working now.


How long should the first boot take with CyanogenMod 9?

It's generally below 5 minutes, anything over 10 minutes is probably considered a wrong flash. Read the instructions given by the developer and than try again.
If It still doesn't work as for help in the roms thread ask they will be better suited to help with specific questions about your rom than us.


How can I force Dropbox to upload even if the charge is low?

Currently the official Dropbox app doesn't support automatic camera upload if you have charge less than 30%. You can do it manually though or through a browser.

Only 3rd party apps like DropSync can upload when it is at low charge.


Is it possible to set device's Latitude and Longitude using ADB SHELL?

this is possible using ADB shell:

$ telnet localhost 5554
Android Console: type 'help' for a list of commands
OK
geo fix -82.411629 28.054553
OK

Please read: https://stackoverflow.com/a/2587369/950427


I want to receive SMS in two different phones simultaneously

It's easy.
You'll need to use an SMS Forwarding software,
I'm not sure if you want it to be visible however...

If you would like to forward calls,

Open Dialer
Open Call Settings in Dialer
Navigate to, and change the call forwarding number when unanswered.

If you want to forward SMS,

Download an SMS Forwarding software
Enable forwarding of incoming and outgoing sms or just incoming.


App to automatically download and view a list of web pages offline

Offline Browser app sounds exactly like what you are looking for.  You can specify a list of web pages to download for offline reading, along with a per-page configurable link depth (so that it doesn't just pull down the home page.)


Where can I find the photos autosynced by Google?

You should be able to find them here. If they are not there then your phone is probably not actually uploading them.

If it's not uploading photos check that in Settings > Accounts > Google > "your account" > Google Photos is checked. Also check in Google+ > Settings > Auto-backup that it is configured to upload, there are also some settings to control when (on wifi/charging etc).


How can I get the official froyo ROM for SGS to use with heimdall?

XDA is the best place to look.  This thread even has Optus ROMs for the GT-i9000 Galaxy S.


Somewhere in Settings you can see Contacts to display

Now it shows different options like Show All Contacts, Device Contacts, SIM Contacts, Whatsapp Contacts and of all accounts that you have. Simply select your desired option as mine was to show SIM Contacts.


What does "Drawing over other apps" mean?

The technical name of this permission is SYSTEM_ALERT_WINDOW:

  Allows an application to open windows using the type TYPE_SYSTEM_ALERT, shown on top of all other applications.
  This permission allows an app to show a "popup" window above all other apps, even if the app is not in the foreground. A malicious developer/advertiser could use it to show very obnoxious advertising. Almost no apps should require this permission unless they are part of the Android operating system. An example of a system alert would be the alert you are shown when your phone or tablet is out of battery and is about to shut down.

As GiantTree already pointed out, this is also used by "screen overlay apps" such as screen filters. A malicious app could e.g. use it to trick you to do things you'd otherwise wouldn't do, for example overlaying buttons with different text (or replacing the question text with something different) so you press "yes" on a screen you wanted to press "no" (so-called "Tap-Jacking") – which is why (at least with Android 6) people often get the warning "screen overlay detected". See e.g.:

“Screen overlay detected” dialog?
Screen overlay detected, what is the problem?


Phone temperature sensor not working - Charging slow - How to fix?

You have not mentioned anywhere that you have root access but since you've added aa root-access tag i'm assuming you have root access.
Sensor disabler is what you are searching for. Just be careful!
P.S.: Take a look at this too https://forum.xda-developers.com/moto-maxx/help/how-to-disable-temp-sensor-t3504585
Generally in all phones temperature is the battery temperature and as far as i have read in many threads this is rare and indicates terrible hardware issue. And there is no way to change the value. There must be a way to bypass the temperature check though. I'd recommend you to go to a shop and get it diagnosed.


Unable to Use Google Play or Log Into Google On My Note 2.

What I did that really solved it for me was:

I first of all used twrp. Before hand I was using clockworkmod which wasn't working too well. (IDK why).

I have a Galaxy Note 2 and installed the CWM 13 Marshmallow ROM and installed the BANKS Open GAPPS along with it.

I could not log into Google. The Gmail would work but I couldn't log into anything Google especially Google Play. I download and uninstalled google play services like a thousand times.

TO FINALLY SOLVE MY ISSUE, I rooted my device (if it isn't already, you need to root) also everytime you do a factory reset you need to re-root.

I went into RECOVERY MODE on TWRP and went to INSTALL. I chose the CM13 ROM & the BANKS OPEN GAPPS that I had already on the device. I basically reinstalled it. You want to "SWIPE TO FLASH BOTH". Wipe you DALVIK/DATA. IMPORTANT: Do not boot between flashing the ROM and flashing GApps!

Your device should be rebooted after this. It should be working after this without you having to installed Services or anything.


Google Play does not recognise updated firmware

I have the same phone and the same problem, running android 4.2 (flash), so google play does not watch your Firmware level, but your phone's name.
Just try to find your apps on the internet or try other markets (like GetJar).

Just now I was trying to find a solution for the problem :)


How do I force Google Photos app to refresh?

Sometimes just dragging down just below the notification bar and releasing will give the circling "I'm refreshing" arrows and start the sync.


Probably not, it most likely happened with a Samsung device, but it's also possible with other devices. Just let it charge for a bit and try to turn it back on


If the data of the apps that need to be retained is not important, a fast-but-dirty solution would be to integrate those apps into the system partition. That way the phones' data will easily be erasable via a factory reset, but the apps you need will stay installed on the device. That way the only thing left to do after the reset is re-connect the phones to your Google account.

To "convert" apps into system apps, however, one would require root permissions (and possibly unlocking the bootloader), which may void the warranty of the phones based on where you live/where those phones were bought. (In the EU, for example, the warranty would remain intact.) Truth be told there are dozens of "quick but sloppy" ways to achieve this but I don't think any of them apply for your use case.

Another way I can think of that does not require root is to trust Google's cloud device backup -- Since Android 6.0 (Marshmallow), a device's apps and apps' data, WiFi connections etc. are periodically uploaded into the cloud so that, if a customer buys a new device (or resets their current one), the Setup Wizard that launches at first boot can offer to restore the data that was previously backed up. Sadly (though understandably), this only works for applications that are installed off the Play Store. The downside of this method is that a) you'll still have to connect the devices to the Play Store, and that b) the backup functionality only works periodically, so the data that ends up getting restored might be several days old. There are other ways to back up and restore data on an Android device (sadly my reputation won't allow me to post a link, but a quick online search for 'android backup tool' will do the trick) but those are, again, cumbersome and sometimes unreliable.

I've heard some good things about Google Classroom, but I don't know if it supports wiping devices, or if it fits into the scope of your project.


Why is there no network in my new Samsung Galaxy S2 when I insert my Prepaid Sim Card?

Summing up from the comments:

Your device is most likely sim-locked by your provider (even more likely if you bought it there for a discount, or got it free with your contract). So it will only work with SIM cards from that specific provider. If you want to use it with a different (pre-paid) card, you need to have your device unlocked first.

While it is generally possible to do that yourself, it will not only cost you time to figure out how, but you might also risk "making a mess" of it (as t0mm13b put it). So best is to go to some shop offering this service, and pay a little fee having them doing the job. Saves you at least some headaches.

See also:

“SIM card doesn't allow a connection to this network” ERROR
Questions tagged "sim-unlocking"


Not receiving notification for a particular contact on whatsapp

You may have muted notifications for this contact. Press the menu button on your device (or touch the menu button in the top bar (action bar) if your phone has no menu button) And go down to "MUTE" then from there you should see an option to hide notifications. All you have to do is turn that off, and that contact's/group's notifications should start appearing again.


Perhaps you may want to look into hibernating the applications as opposed to killing them with a task-killer.

The former is advantageous, since it takes care of all background services of the given app and prevent them from waking up, until such a time when the user executes them.

One candidate in mind perhaps the popular one is Greenify. One XDA user(lioux)  has been generous enough to provide a detailed mechanism of Greenify;

  It (Greenify) is a GUI (graphical interface) that lets you select applications
  that you don't want running on the background, starting automatically
  when the phone boots or responding to intents.

  It provides useful data
  about running applications so that you may make an informed decision.
  It uses the android command am to stop an application. It will no
  longer start during phone boot, respond to registered intents or be
  triggered by alarms from the system:

 am force-stop package.name
 am start package.name

  Everything it does is temporary. The am command does not touch the
  installed files or any configuration information. It merely tells the
  system to "forget" about the application.

  The system re-learns some of the intents again the next time the
  application is executed: launched by the user or launched by another
  application.

  If the application does not behave as expected after being awakened,
  remove it from Greenify then reboot your phone.

  Some applications do
  not re-register events when executed. Sometimes, they only do it at
  boot. Furthermore, applications might have specific "relationships"
  that might be disturbed when one is stopped (location service for
  instance).

Up to date, Greenify has been constantly updated, to include handy features even for non-rooted device (although the functionality is limited compared to using it on rooted device and even much better when integrated with the Xposed module)

  Most of the basic features of Greenify work out of the box on
  non-root devices, still some useful additional features require a
  one-time privilege escalation procedure different than normal
  permissions, which is enforced by Android system, using adb

For that see: How to grant permissions required by some features on non-root device?

Note: Some users have observed some certain functions are still limited despite granting permission through adb (may possibly be a bug in experimental releases)

Acknowledgements

Greenify
How to grant permissions required by some features on non-root device?
Greenify with ADB permissions?


Look through your installed app (in settings). Is there some new weird app you have never seen before and not installed yourself which is labeled as "System-App"? Yes? Your are screwed. Only way to get rid of it is to re-flash the whole ROM. Well you could also root your phone and use one of countless apps/modules to remove System-Apps. But God knows what the virus will do when it gets root access.
I have seen this years ago on a Huawei Mate 1. The app was turning on WiFi and Data permanently to load ads and malware. Factory reset did nothing. Clean flash of a new ROM was the only way.


Google play paid apps not working on daughters tablet

you say you've set it up as you being the main owner, maybe that's what's confusing it, can you buy top-up cards, so that your daughter can pay in her name instead, & try doing a restore back to factory settings, &  THEN downloading the games. lori


Play Store won't update to newest version after resetting it back to factory version

Turns out the refusal to update is because my ISP is issuing awful modems that start having issues after prolonged use, like dropping connections to Google services.


Saved my contacts in google account but they don't appear on my new phone

Ensure the following settings.

Your device sync is turned ON
Contacts are visible in Google Contacts web
Ensure Settings > Accounts > (your account) > (contact sync) toggle is ON
In Contacts app > Options > Contacts to display check whether Google account (youraccount@gmail.com) is checked.


sorry for the wrong answers you are getting, whatsapp is a system app in the main system and not in knox, however; when you allow it to be copied to knox it will be a system app also in knox, when i tried to remove it from knox it removed itself from the main system also and defaulted to the preinstalled on the main and on the knox, what the .... .


The Official Calendar app, just like Google Maps, YouTube, etc., has been an independent app from the Android Stock ROM and published on Google Play.

Which means you can just download it via Google Play


Starting an activity listed under "Settings" from terminal (or adb shell)

As I wrote in my comment, there are some special characters needing extra care when working at the shell prompt (or in shell scripts). One of them is the $ sign, which usually indicates a variable. If that should be taken literally, you need to escape it (or enclose the entire string by single quotes). Similar rules for quotation marks.

How your command should look like with an escaped $, you can already find in eldarerathis' answer:

shell@android:/ # am start -n com.android.settings/.Settings\$PowerUsageSummaryActivity

Note the "back-slash" in front of the $ -- that's the escape sign. Use the same for quotation marks or blanks, if your command includes some to be taken literally, e.g.

myscript.sh first\ parameter\!
myscript.sh "first parameter!"

both would do the same: Making the string a single parameter. In the example of your am start command, this is what happened on parsing:

command: am
parameter 1: start
parameter 2: -S
parameter 3: com.android.settings/.Settings$PowerUsageSummaryActivity

has a $, interpreting: variable $PowerUsageSummaryActivity is not set, so empty
conclusion: parameter 3 is com.android.settings/.Settings

Note also that if you run this directly via adb shell, the command goes through shell parsing twice, so you need to escape or quote the command again, like this:

user@desktop:~$ adb shell am start -n 'com.android.settings/.Settings\$PowerUsageSummaryActivity'


Initiate voice recording via Bluetooth dialling in car

Set up Google voicemail. Call that number and record a message.


How to set signal strength threshold for switching WiFi on and off?

This would be messy for a comment, so consider it a partial answer.

The following task can stop or disconnect a WiFi if the signal level is below your preferred level.

Create a task named "Wifi" and create following actions in it:

Code → Run Shell:

Command → echo "%WIFII" | awk '/Sig: [0-9]/ {print $2}'
Store Output In → %Signal

Alternatively, since awk requires installation of Busybox, for non-rooted devices use the action Variable → Variable Search  to search the integer next to Sig: in the variable %WIFII and save it in %Signal.
Task → If:

%Signal Maths: Less Than INT

Replace INT with the signal value (0-9) at which Wi-Fi should disconnect
Net → WiFi → Off | Net → WiFi Net  → Disconnect

It is up to you how you want to use this Task.

Note: Tasker has a profile option "WiFi near" under "State" where you can select SSID and/or Signal level of WiFi in proximity.

Hint: You may try running that task with a bit more modification under an infinite loop.


How to extract data from Samsung S5 with broken screen+digitizer?

Actually firstly when you connect your phone to pc it will show your phone icon and drive but it will empty until you will unlock your phone and that you can't do.

if you have enabled usb debugging than you can backup your files via adb.
use following adb command after connecting to adb terminal and listing your device is adb.
type:-

"adb pull /storage/sdcard0/ C:\to_folder_where_you_want_t0_copy"

Have a great day


I have six Samsung Galaxy Avants that I can't do much with

You should be able to restore factory settings by flashing the Samsung stock ROM using the official Samsung tool named Kies. The procedure is explained here. Your device name should be Samsung Galaxy Avant G386T.

Alternatively you can try Odin. The procedure is explained here. You must be aware that Odin is not supported by Samsung. Using it incorrectly or flashing an incorrect ROM (for instance a ROM intended for another device) can brick (permanently damage) your phone.


You will find WCDMA AND GSM in your sim settings.
WCDMA (Wideband Code Division Multiplexing Access) and GSM are two technologies that are used in mobile telecommunications. The difference between these two is that GSM is a 2G technology and WCDMA is a part of the newer 3G group of technologies.
switch sim 1 to GSM only
and  sim 2 to wcdma and gsm  auto connect .
If these don't then another suitable combination would definitely work. (You will have to give them a try)

If none of the above work, reset your phone again.


View & control screen of broken screen android phone?

You're probably going to be able to connect using a USB cable to a laptop/desktop and to use Vysor to emulate your screen. https://www.vysor.io/


What's involved in manually updating my Nexus One?

There currently is no official update for the N1 to Gingerbread yet.

However, you could root your phone and install CyanogenMod 7 (nightly, it hasn't hit release candidate yet) to get Gingerbread on your phone.  From what I've heard, the nightlies have been pretty stable for the N1.

More details on the CM wiki here.

Basic steps include:

Root your phone
Install ROM Manager
Flash ClockWork Recovery
MAKE A NANDROID BACKUP OF YOUR PHONE
Flash CM7

Note: rooting your phone will void your warranty.  For more info about rooting, see here and here.


If you update via Android's Over-The-Air (OTA) Update, you will lose root. You will need to re-root again if you want root access,


There's an app I used to use specifically for this. It's called Voice+. You dial a number, it asks you which of your google voice connected numbers to call.

However, this app catches the intent from when you dial a phone number. The Nexus 7 doesn't have the Phone app installed. You could try installing another dialer app like Go Contacts Ex and see if dialing a number from their interface brings up Voice+.


Why do I have less internal storage space after moving Google+ to my SD card?

Version 1.0.7 is significantly larger than previous versions. Even after moving to the SD card I'm showing 14.5MB taking up system storage. That'll account for your 2MB reduction in space.

Google generally hasn't allowed for their apps to be moved to the SD card, presumably so they can be sure widgets will work or other performance considerations. However, since this version weighs in at over 24MB I guess their hand was forced.


Can 4G be used on a 3G phone if 4G bands are supported?

Is your phone called the Micromax a350 Canvas Knight? If so, I'm sorry, but your phone DOESN'T support 4G, according to the specs sheet found on gsmarena.

Don't be excited to see the LTE in the *#*#4636#*#* options, because that menu lists all the possible bands there is, although your phone might not support all or some of them.

The maximum you can connect to is 3G, you therefore can't use the 4G in your area. The limitation is not software-related. It is hardware-related. The hardware component responsible for supporting 4G band isn't in your phone.


Google Chrome for Android: Chrome Web Store

The short answer is: no, Chrome extensions (which are packaged as .crx files as mentioned below) are not supported on Chrome for Android.
This is answered in detail by the Chrome Web Store FAQ:

Will apps work on Android?
If your app is pure HTML, CSS3, and JavaScript and is hosted on your servers there is a good chance that it will work in the browser on Android. However, .crx files (including packaged apps) are not supported on Android. Users cannot install their apps onto the Android browser, but they can most likely use those apps by directly accessing the app's URL.

https://developers.google.com/chrome/web-store/faq#faq-app-19


Pop ups in Chrome trying to have me install an application, how to find the root cause?

Cause of your problem is probably:

DNS injection in your network (check other devices, try setting DNS to 8.8.8.8 / 8.8.4.4)
Man in the middle attack in your network (check other devices, try enabling Data saving in Chrome settings)
weird unknown Chrome data corruption - try going to Settings->Applications->Chrome->Clear data & Clear cache
Google Ads script injection - try disabling ad personalization as described in provided link
virus - use Malwarebytes Antimalware for Android

You can try:

using other browser
entering sites with HTTPS - try for example typing https://new.google.com/

EDIT: How to capture redirections using Chrome Developer Tools?

download Google USB Drivers & ADB on your PC
plug your phone in
run adb devices, it should say your device is unauthorized
on your phone, you will get a window, select "Always trust this computer" and Yes
open Chrome on both your PC and phone
on PC, open Developer Tools on any page (f.e. about:blank)
select (hamburger)->More tools->Inspect devices...
make sure USB is checked
your device should appear on the left
run https://www.google.com on your phone (or any other working site)
on PC click on your device and select Inspect on your working tab
go to Network tab and select Preserve log checkbox
select Doc tab
navigate on your phone and see every HTML document your browser loads (it sometimes may go to Other tab)


Android runs the Linux Kernel for the core system and it can be (and is) optimized for various platforms (compiled for ARM, x86, x64, PPC, etc).
Here is a fantastic graphic to demonstrate this for you:

Source: Post on Unix.SE
Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
Source: http://developer.android.com/guide/basics/what-is-android.html
And my comment on your second sentence is that Linux Kernel is not meant for only desktop operating systems. Its use cases vary from Desktop OS to Servers, mainframes and supercomputers to Embedded Devices.
Linux is a widely ported operating system kernel. Due to its low cost and ease of customization, the Linux kernel is used on a highly diverse range of computer architectures: in the hand-held devices and the mainframe Systems, in devices ranging from mobile phones to supercomputers.
On the other note: Palm (later acquired by HP) use Linux-derived operating system, webOS, which is used into its line of Palm Pre smartphones. Several network firewalls and routers from makers such as Cisco/Linksys use customized linux kernel. There are tons of devices out there which are using embedded linux.


What is a safe CPU speed for the HTC Dream?

It depends on your needs:

Do you want to conserve battery?  Then underclock the CPU
Do you want better performance?  Then overclock the CPU

Typically there are different kernels that you can flash for your device.  Different kernels offer different clockspeeds.  Some of them will also under volt your phone to consume less power.  The disadvantage of undervolting is that the phone may not be able to run faster clockspeeds.

Additionally, your phone may not overclock to the same speed as another phone due to one processor being physically different than another processor (no two processors are made 100% exactly alike.  When overclocking you are stepping beyond the bounds and specifications that your phone was designed to run at).  What will happen is your phone will enter a boot loop if it is unable to run the kernel at a specific speed (you'll have to flash a new kernel or revert to a previous Nandroid backup).

I don't know of specific kernels for the G1, but for example there is a set of kernels by ChevyNo1 for the Droid1.  The general steps are:

RUN A NANDROID BACKUP
Choose a voltage: ultra low, low, or normal
Start with the kernel with the lowest overclocked speed
Flash that kernel.
Use SetCPU to set the clock speed to the max.
If the phone remains stable, then choose the next kernel with the same voltage with a slightly faster clockspeed and try to run it at its max speed.
If the phone does not remain stable, then revert to your last Nandroid backup or the last kernel that ran stable on your  phone


How do I transfer contacts from my PC to my phone, without putting it in Gmail?

AOSP/Stock Android builds allow importing contacts from SIM cards, or VCF files (which are just text files.)

I am unsure the SE Xperia Neo allows you to do this - if so, it's relatively easy to build a VCF file.


Getting Trace Keyboard back after Android 4.1.1 update on HTC Desire X

I installed next 2 OTA updates & got my trace keyboard back. The first one was a small 10MB OS Update which was still Android 4.1.1 but Software Number as 2.22.720.7. This required booting after upgrade. The next was a HTC Sense Update which required no booting and got me my Trace keyboard back. The stupid Power saver notification which came with the Jelly Bean update is still not gone but Trace keyboard back is good enough. Never going to update the OS again on this phone!!!


Keyboard in alphabetical sequence (ABC layout keyboard)

The stock Android keyboard doesn't have ABC layout. However, there are some keyboard apps which have ABC layout. SlideIT English - ABC pack is an example. You can find some more if you  search for "ABC keyboard" on Google Play.


How to install Google Play on Kindle Fire 7" (2016)?

This android police article describes how to do it without root. In short:

Enable install of "Apps from Unknown Sources" in Settings.

Install in order:

Google Account Manager APK
Google Services Framework APK
Google Play Services APK
Google Play Store APK

...profit!


How can I disabled/lock certain settings components

You could consider using an EMM that supports COPE devices and MDM but that costs per device per month and some technical experience. More info here: https://androidenterprisepartners.withgoogle.com/emm/.
If you don't want to pay for an EMM you can use an open source one like WSO2 but you need to set up your own IoT server running 24/7 and you need a good technical background to understand the instructions. Mind you that doesn't prevent students from rooting the phone and uninstalling the app, so you can only really use this method if the students are not too tech-savvy.


Can I use a pin/password/pattern lock and safely have basic phone functionality while in car?

There are programs like Tasker, and llama that can automate things like that for you. But the problem here is how to tell those program that you are inside your car. If the conditions were like time of day, location or battery percentage you could easily use those programs to accomplish such task.

In programs like Tasker and Llama, you can create task so that your lock screen will be disabled when you plug in headphone. But the problem here is, if anyone, anywhere plugs in the headphone your lock screen will get disabled.

Also Sony recently release NFC tag.

http://www.psfk.com/2012/01/sony-nfc-tags.html">

Maybe you can have one such device in your car and provided that you have NFC in your phone you can just tag it and the lock screen will be disabled. And maybe tag it again before leaving the car to enable the lock screen again.


How to change contact colors with Messages 3.5?

You can't change it. There is an ongoing discussion in Google product forums. You can give a feedback there as also from the app

OR

uninstall this and find the previous version apk and install that  / change the SMS app


Download Supersu app from playstore

Launch the SuperSu APP that you just installed on your device.

Goto the settings and find Unroot option . Tap on it .

you have unrooted your phone congrats.


How to tell if your phone is refurbished

On some devices, yes, there is a way. I am not certain which specific devices this works on, but there are two methods you can try. The most platform agnostic way to do it is generally the following:

Install a launcher that allows you to create shortcuts to Activities. ADW Launcher and Launcher Pro are both free and allow this.
Long press on an empty space on your home screen and select Shortcut->Activity.
Look for one of the following in the list of Activities. Either:

A. A package named com.android.hiddenmenu which you can expand to reveal the RTN activity OR
B. An activity simply named com.android.RTN (this is what I have on my Galaxy Nexus, CM9).
Create a shortcut to the RTN activity. If given a choice between multiple ones, select the "View" activity.
Launch RTN from the shortcut and look for the "Reconditioned Status" entry in the list. If it says "Yes" then it's a refurb. If it says "No" then it isn't (or it has not been properly noted as one for some reason).

The less portable (manufacturer dependent) way of doing this is to open your dial pad and enter the dialer code ##786#, which will also take you to RTN if the dialer code is supported. On some devices it may also work with *#*#786#*#*. All of the above directions were summarized from this blog post.


Android chroot ubuntu - is it possible to get ubuntu to recognise usb devices

To populate /dev, use a bind mount (rbind=recursive bind, to catch /dev/pts):

outside# mount --rbind /dev /path/to/chroot/dev

You may also want to bind other things, like /home and /tmp (to make sharing files easier). Just remember to unmount them before rm -Rf'ing your chroot!

You can put bind mounts in fstab. I believe that'd look something like this:

/dev   /chroot/dev   none   rbind   0   0

You may need to set up udev to set proper permissions on your USB device. For example, here are the udev rules I use for my phone:

$ cat /etc/udev/rules.d/local-android.rules
ACTION!="add", GOTO="local-android_rules_end"
SUBSYSTEM=="usb_device", GOTO="local-android_rules_real"
SUBSYSTEM=="usb", GOTO="local-android_rules_real"
GOTO="local-android_rules_end"

LABEL="local-android_rules_real"

# Mot Droid X
ATTR{idVendor}=="22b8", ATTR{idProduct}=="428c", MODE="660", GROUP="plugdev"

LABEL="local-android_rules_end"


At what decibel does Android Pie shows high volume warning?

According to an article here by Kevin Arrows:

The reason Android phones [give high volume warning] is due to regulations set by the European Committee for Electrotechnical Standardization, which dictate that media playback devices must have a maximum output value of 85 dB – past 85 dB and the user must accept a warning.

So, the decibel limit might be 85 in Android Pie.


Tablet bootlooped because of bootanimation.zip ~ No TWRP/CWM support

Use this temp bootloader to sideload twrp from a PC via fastboot. Can confirm this will work with K013!
Get an SD card format it too EXT2, not anything else. Then use the link below. Now u can back up and thusly manipulate your system partition thru twrp or pull a backup via sdcard and do some magic on the pc with the resulting zip file, repack it ans load the backup.  Either way this intel temp recovery thing works on K013 with 4.4.3 kitkat. All the custom recovery that can be actually put on the device require update to 5.0 lolly and above, as this reformats the hidden boot partitions Asus used...the boot is nit normal. Finnally bootanim.zip must be set to be the exact screen resolution the device expects. Can't use just any.
https://forum.xda-developers.com/android/development/intel-android-devices-root-temp-cwm-t2975096


Stop SD card from constantly unmounting due to underpowered

The solution is to install program Wake Lock and set the setting to PARTIAL_WAKE_LOCK. This keep necessary power for SD card even if of charger and with disabled display. It obviously cause a bit more battery consumption, but far less then constant SD card remounting. No root needed.


It seems your reader gets it's power through USB and Android devices needs to support usb on-the-go to be able to power other devices through USB. Your tablet apparently doesn't support this.


LineageOS update files not present in /data/lineageos_updates since 27th April 2018

I'm not aware of the causing issue, but have found a workaround for fixing: I downloaded all avaliable updates (the owner last updated in March) and bootet TWRP. Now I searched for the last update that I found in /data/lineageos_updates and installed it.

In my case, it was from 10th of April. This update seems to be something special: The updater say it's from 10th of April, where the LineageOS download page list it as 11th of April. I installed the update and every single following update by hand. This worked and made them visible in the expected /data/lineageos_update path.

Don't know what's the reason for this. I assume that some changes were made on the update process in one of those update (maybe the one from 11th of April or another one) and those changes weren't included properly in the following updates. But at least those steps are a workaround, when you're not able to install the latest LineageOS update any more.


What are the ways to increase device Screen On Time?

The Screen On Time (SOT) depends on lots of factors like the way you use your phone, apps that you have installed, the strength of the mobile signal in your area, the data service that you have (2G, 3G, WiFi, LTE).

So it's hard to suggest anything specific.

What you can do is- use any battery statistics app (Like Better Battery Stats or Wakelock detector) and find out the apps/ services that are draining the battery. Then you can restrict these apps/ services based on your needs.


The Android phone app wants to know my location - why?

It might have something to do with Truecaller.

Some CyanogenMod isos integrate C-Apps directly into the OS, and Truecaller is a CallerID service with social media integration. Now, if you're not one for social media, I'd recommend blocking this off the bat. However, if you are, I'd recommend looking through the functionality further and determining whether it'd be useful for you or not.

But, then again, it might be something else. If you really want to be sure, I'd recommend going to the github page for your given CM distro and finding someone familiar with the code to take a look at the part that contains the phone application.

Sources:

https://wiki.cyanogenmod.org/w/Cyanogen_Apps

https://en.wikipedia.org/wiki/Truecaller

https://cyngn.com/c-apps


Is there any benefit to rooting the new T-Mobile G2, and what are the legal issues?

Rooting your phone, in and of itself, is not illegal (although, there have been some issues surrounding jailbreaking of iPhones...but that's a whole other discussion). Android as a platform is open source and installing a custom mod, or messing around with the internals of the operating system isn't a problem.

Now, as you pointed out in your comment to Bryan's post, there is some software that is licensed. As such, you are governed by the license that you agreed to for those applications (typically through purchase of the phone).

The real legal ramifications that come up would revolve around what it is that you do with your phone once it is rooted. Some would argue (and I don't necessarily agree) that using tethering with a rooted phone is illegal because you haven't paid for it (of course you have paid for the data...but...again, I digress). The phone service providers would most likely tell you its all illegal because they want to lock you in. By locking you in, they guarantee a revenue stream.

So, all-in-all, I don't particularly see a problem. However, I am not a lawyer, so I would ask one if you are truly concerned about the issue.


No notifications with Facebook messenger after upgrading to 4.4

If you haven't yet updated you should. it might be the problem that it isen't yet compattable with your OS. if that is not the case, reinstal the app so it is fresh and clean.


Split your emails using Gmail priority inbox

After playing with the Gmail app, I realized that they missed one detail in the link that you posted. Here's what you're supposed to do:

After switching to priority inbox following the instructions in the link, you have to then manually switch from the regular inbox, to the primary one. To do that, open the menu, and press on priority as shown below. After you do that, it will open it by default unless you switch back.


Honor 4C (Marshmallow) Doesn't Connect to PC In Fastboot and Rescue Mode

You need fastboot installed in order to use fastboot commands.

Download Minimal ADB and Fastboot which is a command-line tool. HiSuite doesn't connect to devices via fastboot.

Install it and run it, then type fastboot devices to check if the device is recognised.

To proceed with the unlock process, type fastboot oem unlock, this should prompt for a password then enter the password that was given to you.
Or simply type fastboot oem unlock xxxxxxxxxxx. Replace the code received from Huawei.


I used to have this problem a lot on my Droid.  I believe it has something to do with the headphones and how some music apps react to you plugging them in/out.

My solution?  I use tasker to make two profiles:

Not Headset Plugged

Music Stop
Media Volume 0

Headset Plugged

Music Stop
Media Volume 5

The volume isn't necessary (just so I don't blare loud music into my ears when I put in my ear buds OR sets it 0 if I unplug my headphones and it somehow is still playing).  So in other words every time I plug in or out my headphones, it stops all music.  Since I've done this, I've had no more problems.


just found that on "SMS Backup + Restore" the option to not restore duplicates is present when you actually go to restore, under "advanced options" it's actually down as "disable duplicate check (faster restore) and is by default set to "off" so it will check.
Having just run it myself, I can confirm it does work (or at least has for me)


AC-USB Charging Device Makes Sounds when Device Fully Charged

See this very good answer on Electronics SE for details. Basically it's a side effect of the charger circuitry operation - it's by design, you can't change it. If that disturbs you - either find another charger, or bring this one further from you, don't try to silence it with an enclosure - that may lead to overheating.


You could try:

Settings->Sound->Notification Ringtone

It has a Silent option which might be set.


Currently, no. You cannot search from within droid explorer for files. This is something that I eventually want to do, but have not yet had the time to do so. (I am the developer of droid explorer).


Can I use my iMac's mic and speakers for a call with my android 2.2 phone (through Bluetooth)?

The reason for the Bluetooth icon being disabled is that you haven't paired the phone with a device that supports the Headset profile. Bluetooth uses profiles to categorize which services a device supports, and Macs don't support acting as a headset, only connecting to a headset (see list of supported profiles).

To use this functionality, you'd need additional software which enables the Mac to act as a headset and connect to a headset gateway (which your phone most likely supports).


Yes, it is normal.  A resource-intensive app like a game may cause the phone to heat up. The phone should cool down after you stop playing.

The battery is unlikely to be the component getting hot (unless it's defective, of course.)  According to the Galaxy S2's teardown, the component near/behind the camera that could be the culprit is the CPU.  Phones and tablets don't have active cooling systems like fans inside desktop computers or laptops, and usually don't even have passive cooling like heatsinks.  This means that for cooling these chips rely on whatever ambient environment there is - usually nearby components (like the camera in your case) or sometimes the case of the phone itself.  Most modern phones include CPU/GPU temperature sensors that automatically slow the phone down when a certain temperature is reached in order to avoid damage.


How to install Cyanogen without losing data

As geff described, you cannot avoid a wipe/factory-reset. But you can do a proper backup beforehand, so you can restore most of your data afterwards. This should work without any trouble for the apps you've installed yourself ("user apps"), while special care must be taken for pre-installed apps ("system apps"): As data structures (inside their databases) might have changed, a simple restore (replacing the databases) might break things and even render those apps unusable.

Provided your device is rooted, Titanium Backup is a good choice. Backup all "user apps" and their data, plus the "system apps" and their data. Special care on restore: "user apps" can be restored 1:1. Before goint to the "system apps", make sure to turn on TB's "migration" mode. Then restore only data, and do so one-by-one, after each "data set" verifying there are no side-effects.

An alternative to be named is Helium Backup, which even works on non-rooted devices.

Safest is to stick to your "user apps", and let contacts etc. solve via sync. For several things like SMS, there are special backup/restore solutions which you could use.


How can i make samsung S5 to be shown as a drive when i connect it to my PC?

Click on the USB sign on the notification bar.
Then in the new page, check the "Media Device(MTP)" and wait for few seconds to see the drive show up in your computer/mac.


How to allow a specific "unknown source"

No, you can't do that.  As acejavelin says, "Unknown Sources is all or nothing, you allow everything outside of Google Play, or nothing."

Depending on your phone, you may be prompted to allow for just this install (for example, Samsung Galaxy 7), or you may have to enable, install, disable (for example, Sony Xperia Z1).  The former is obviously safer.


Sony Z3 can't transfer files by USB and isn't recognised by PC after update to 6.0.1

This is bizarre. I connected the phone via a different USB socket on the computer (same cable), and this time it worked fine, in fact better than before:

The Sony icon appeared without needing to "install" anything, and accesses both internal and SD memory like before
The "Install software" Sony message pops up on the phone like before now
The missing persistent notification on the phone appears:

  USB for file transfer Touch for more options

I wasn't aware of the computer having different types of USB socket, but it seems like maybe there are some types of USB socket that an Android 6 phone will think work but actually don't?

I thought it might maybe have been a driver install thing, but the "bad" USB socket still doesn't work even after successfully using the connection to the "good" socket.

To add to the mystery, I have actually used this "bad" USB socket on this computer with this phone before, mere days before the Android update. Somehow the USB socket appears to compatible with Android 5 but not Android 6?

The "bad" USB socket also has no problem working with USB pen drives.

If anyone happens to know how I can find out what the technical difference between the two identical-looking USB sockets on my PC is, please comment!


Phone stuck in bootloop and recovery not working

I managed to start Download mode and use LG Bridge as shown in this video.

I wanted to try this before, but I wasn't able to get into Download mode. The time window to hold volume up and plug in the cable it pretty small.


Is my phone liable to explode if I charge it with a charger that came with a different phone?

While this is standard cover-your-assets boilerplate, the truth is you can charge your phone off of pretty much any USB charger out there, as long as the following things are true:

The output specification is +5V DC, and at least 500mA. If it's more (700mA, 1000mA) you are generally fine; the phone will only draw what it needs. My HTC Magic's "official" charger is 5VDC 700mA.
The data pins in the charger are shorted (most modern chargers will work. If an iPhone charges off the usb plug with its cable, it means the data pins are shorted).

If you use a car charger, do not get the cheap ones. Car power is a lot noisier than household current, and you need a charger that can survive crank (starting the engine).

If you live in a country where power is unreliable, you may want to charge off a UPS or other power conditioner.

I have charged successfully with a Garmin GPS watch charging brick, the charger from an older smartphone (FreeRunner), and the USB outlets at Southwest Airlines waiting terminals (although I'd turn off USB debugging and USB mass storage before using a public USB charging kiosk.)

If you don't trust it, don't use it! Phones are expensive.

If your device DOESN'T charge off of USB (Pandigital Novel)...check the plug size and the output specification.

If your device uses a funny plug (B&N Nook Color - it's MicroUSB, yes, except that their plug in their cable is longer), then you need that cable.


Android keyboard - Tab into next form field?

Do you mean with an external keyboard or the on-screen keyboard?

With the on-screen keyboard, usually the <Enter> key turns into a <Next> key (looks like a right arrow) when there is another field after the current one. At least, this seems to be how most apps on Android work.

Sometimes it doesn't change functionality; this happens most often in web forms where the enter key is a valid input.


Does a device with no physical SIM slot have an IMEI?

I had a look at a tablet which does not have a SIM card slot and it does not have an IMEI number in the About Tablet settings menu.

This answer on StackOverflow should help you find an ID for a device with a SIM card slot and for those devices without.


I believe the option to look for updates (if the carrier has pushed any) is usually under "About phone".  I don't have that phone, but under "About phone" there should be a "System Updates" option.


How to install Android completely as new to ASUS Eee pad transformer?

If you can access APX Mode, you can restore a stock ROM using Easy Flasher.

The steps are the following:

Check if your Asus Transformer is supported.
Download Easy Flasher
Download the latest stock ROM from Asus website.
Copy the update zip to asusupdate folder (inside Easy Flasher folder).
Open Easy Flasher and hit Flash Asus stock zip

The application will install the stock ROM back to your Transformer, so from there you can root or install a custom ROM without problems.


It is probably possible to get it working on other ROMs, however manufacturers like to add their own spin on the usual AOSP, and some of these changes can be really low-level, including changes to the kernel which might make it incompatible with what is essentially a new OS userspace being installed (see for reference: Ubuntu Touch)

As for why Cyanogenmod, it is the most universal ROM distribution that supports this kind of development and actually sees widespread use. Unlike stock ROMs, Cyanogenmod ports to other devices do not see drastic changes to the architecture that would change compatibility compared to other Cyanogenmod releases (hardware limitations excepted). Therefore it makes sense to target this Android distribution, especially if Cyanogenmod is supporting low level features that KDE Mobile may be using, but the various iterations of AOSP may or may not allow.


Unfortunately there is no way on Android 6 (and even 7) to reinstall a system app uninstalled with adb shell pm uninstall PACKAGE.
The command adb shell cmd package install-existing PACKAGE can restore the uninstalled package but it has only been introduced with Android 8.0.
On these older android versions, it is safer to use :
adb shell am force-stop PACKAGE && pm disable-user PACKAGE && pm clear PACKAGE

so you can revert it if necessary :
adb shell pm enable PACKAGE

Note: PACKAGE everywhere above means package name of the app.


Android Market is not a freeware, unlike the rest of Android OS, so I'm not sure if there is a legal way to install it on your custom OS. I suggest you take a look at these threads:

Alternative Android App Markets
Install Apps on phone with no Android Market


Whatsapp: Continous loop of messages backup and no text box to type in Samsung S10

Resetting an application usually solves such random issues.
Long Click on Whatsapp -> App info -> Storage -> Clear Data.
It will reset Whatsapp. Now you will have to use WazzapMigrator again to transfer your data. Hope it helps