What position do cellular communcation (1G, 2G, 3G, 4G or other function only implemented in phone) play in Android operating system archtecture? I am entirely new to Android, but have a little knowledge on Linux.

I have view the architecture graph of android on official site:

The Problem:

Not all android device support cellar network. As a result, it isn't shown in graph. But which layer is actually cellular networking (and other function related to SIM card) drivers in?

Analysis:

If it is in kernel layer, it means that there should be an independent kernel repository or patch specific for cell phone other that tab computer, smart television and music player. It would not be a good design of architecture and will be difficult to maintain.

If it is in HAL, it means that wrong driver won't affect the booting process, instead, it will only make cell phone unable to connect to cellar network. While the other application and GUI should be run properly, because the init system will skip the error units. However, it is actually not true.

What I have done:

I have a Samsung Galaxy Note II GT N7108 (China Mobile) (Use TD-SCDMA) which I bought from China. I download and flash two firmware package (Official Samsung ROM for AT&T device and Lineage OS 14.1 for NOTE II LTE). But the result is the same, the device is unable to boot and keeping no change on startup screen.

Update 1:

According to the wikipedia link provide by '@Morrison Chang', it is said that NOTE II for China Mobile use Snapdragon SoC. However, it should be noticed that, the model use Snapdragon SoC is GT-N7108D instead of GT-N7108. GT-N7108 use Samsung Exynos 4412 as its SoC.

If it is in kernel layer, it means that there should be an independent kernel repository or patch specific for cell phone other that tab computer, smart television and music player. It would not be a good design of architecture and will be difficult to maintain.

Bingo. Lots of device specific stuff are in binary blob drivers which only work for specific devices. Android has no common platform like a PC. Those drivers are held by the device manufacturers or system-on-a-chip vendors.

See: Why is it that Android still can't be installed as regular OS?, and Why are there not generic phone OS installers?

Based on this article from LWN.net: An update on the Android problem is seems like the Android kernel problem is improving, but architectural changes like Project Treble would only benefit devices already integrated with those changes.

And so posts like Is there a technical reason Android update story is so bad? will remain valid for some time.

If you wish to go down deeper, at least be aware of the content in the AOSP Architecture documentation

Yes, but what about cellular radio

Mobile telephony radio is managed via a baseband processor which will have its own CPU/RAM/Firmware. Control communication appears to be done by serial AT commands. Realize that baseband processors may differ based on device model.

For more detail see:
How mobile OS talks to baseband OS and How does Modem code talk to Android code

But why doesn't it boot?

Flashing software that isn't specifically designed for the hardware could/would result in bricking. A quick check of the specs for a Samsung Galaxy Note II shows two different CPUs - Exynos and Qualcomm. While both may run ARM code, the internal architecture is different: i.e. number of cores, GPU driver, camera driver, memory layout etc. Putting a US AT&T firmware, designed for Exynos, on hardware for China Mobile, containing Qualcomm, is guaranteed won't work.

Response to Update 1

While the CPU chipset may be the same, GT-N7108 radio band support for the USA is poor with no 3G bands, which means that the physical baseband processor would be different for Galaxy Note II models marketed and sold in the USA. As part of the boot process, the baseband processor is checked (further details in prior links), that could easily result in a non-operational state.


How to prevent vibration of calls from one contact? I have a contact who calls me regularly on Wednesday evenings.
I already set her ring tone to "nothing", but cannot find any method to prevent the vibration.

Using regularly silent-mode, but I cannot keep on when working so it is not an option.

Wanted result: mute and turn-off for calls of one contact

Phones: OnePlus 3T and Samsung Galaxy S8
OS: Oreo

You can't do it without third party apps. You can try apps like "Good Vibration"


Why does my power button take screenshots? I haven't installed any screenshot applications, in fact my phone was recently wiped when upgrading to gingerbread. I have Gingerbread 2.3.4 and I use the GoLauncher homescreen. Samsung Mesmerize from US Cellular. I know they install bloatware but I've used this phone for months and it only did this after the upgrade to gingerbread (that I know of).

On occasion when I hit the power button the screen turns white and the phone vibrates, and I get a toast message saying "screen captured saved as image file" or something like that. Half the time the power button does that, half the time it turns off the screen normally. Right this second I couldn't replicate, it's very random and frustrating. What could cause this? I see no unusual running apps unless GoLauncher is doing this, and I see no setting related to this in their app.

When you hold the Home key and tap Power, it takes a screenshot.  Unfortunately sometimes lag causes the Home press to be delayed/extended, so if you press it and let go before hitting Power it will still happen sometimes.

The original SGS suffers from this issue as well, though it uses Home+Back.  I would try the same workaround I propose in my answer to that question:

  Go to Settings -> Applications -> Running Services and click on ScreenCaptureService to end it.  You'll have to do this every time you boot up your phone, unless you get a task killer or can remove it somehow, though either of those may have other side effects.


Can I use Google Cardboard with non-NFC phones? I have recently got a hold of new phone which has 5 inch Full HD screen, so the first thing that I wanted to do is checking out the Google Cardboard VR.

But I recently learnt that my phone doesn't have NFC in it, and I heard Google Cardboard needs NFC to do some things.

So my question is, can I use Google Cardboard VR with my phone? If yes, then how can I?

NFC is used to auto-launch the application when inside a Google Cardboard device.

It's a way of the app to know that it is inside a cardboard device and it can launch the application in VR mode. When in VR mode, the display is split into two parts.

So, in short you can directly launch the application normally and select the cardboard demo app and then insert it inside the device.


Can I create folders I have a Samsung Galaxy s6 with Nougat.

When I connect,with cable,my phone to the pc in the window I can see "folders",on

the phone I can't (archive>documents).

How can I see or create folders on my phone?

Thank you

There are a number of file managers available on Google Play. Simply select your favorite and you will be able to see the folders on your phone, from your phone.


Screen lock not working in Moto z play I recently got into an issue with my Moto z play screen lock. Pressing the power button doesn't lock the screen. I have enabled pattern lock option for screen lock. But still only after booting up it asks for the pattern. But later on when I lock the screen by pressing power button , I can unlock by just swiping the screen. Anyone knows what's the issue?

It could be (depending on your Android version) there is an extra option called

  powerbutton locks immediately

if that is not selected it could be the problem. You could crawl the security settings for more options.


WhatsApp groups on new phone I upgraded to a new Android phone and plan to use WhatsApp on this phone with my old number. For the purposes of this question, I do not have my old phone with me, and do not have a chat backup (actually, my backup got corrupted somehow, long story, but let's assume I don't have access to any backup/history).
Now, this whatsapp account was part of several groups.

Is there any way I can send a message to those groups? Since my number didn't change, I should be still part of the groups but I don't see any.
If someone sends a message on that group, will I receive it on my new phone? (The same way I'd receive a DM from a single person who still has my old number)
Some of these groups required admin permission to send messages, which I previously had. Would I need to ask for that permission again?

backup got corrupted somehow dont worry
you just have to install whatsapp in your new phone and login with that old number you will get your old groups as it is dont worry just install whatsapp (its happen with me many times :)


Droid Incredible - Gmail Push - Can I add my hosted Email address to Gmail on my Droid? I have an Adroid phone and want to set it up to sync with my business email account.  My account is hosted on my own domain, but we use email "provided by gmail" (gmail interface, connected to my domain).

Question: can I just add this as a normal gmail account on my Droid?  I tried this and my username and password don't work (which makes sense, b/c I don't have a real gmail/google account).
Or, do I need to add it as a generic POP or IMAP account?  If so, will push still work?

When you add your email account through the Gmail app (Menu → Accounts → Add account), you'll usually need to use your full email address for the "username", rather than just your internal username.

In addition, if your company uses single sign-on for Google Apps (that is, if the login page for your business Gmail is not on google.com and doesn't look like the Gmail login page), you may need to set up a separate password for accessing Gmail from a non-web interface.  For this you'll need to talk to your IT department.


LG G4 Bootloop--how do I get my pictures back? My LG G4 just recently went into the dreaded bootloop. I plan on sending it to LG to fix, but my pictures from earlier in the year are on the phone's memory. I also have a ton of music on it, but my pictures are more important to me. I checked in my Google Drive account, and it had automatically backed up on April 11, 2017. However, I cannot for the life of me figure out if or how to view or obtain the backed up information? Anyone have any ideas?

Unfortunately, Google Drive does not backup your photos directly from your Gallery. It only backups data, like user settings and probably cache, from your various apps. Next time, if you want to backup your photos and videos, use Google Photos which would have eliminated this issue.

It seems that accessing your (and my) phone's backup is not possible through the web version of Google Drive. It is however possible, in the Android version, to see the size of the data being saved and by what app.


Internet access from my Samsung G II through my office PC network via USB? Possible Duplicate:
  How to set up reverse tethering over USB?

How do I connect and have internet access from my Samsung G II through my office PC network via USB?

The PDAnet app has always worked for me in getting internet over USB.  The only difference between the free and paid versions is that paid supports https.


How to transfer Whatsapp to new phone I had been using Whatsapp on my old phone. I would like to transfer the messages to the new one. I had disabled uploading to google drive as I consider this too insecure. On the new phone I installed whatsapp but no messages were there.

I remember being able to do this in the past as Whatsapp integration with google drive is a relatively new feature, how did it used to work, did it download the saved messages from the whatsapp server? Since they're still on my old phone I hope they're retrievable. I'm considering using Titanium Backup to make a copy. Would this work?

When I try to open whatsapp on my old phone, it said the number cannot be verified (because I took the SIM card out and put it in my new phone) but I can still see in the background all the old messages.

There is two ways you can restore your whatsapp messages from old phone to your new phone.

1) Using Titanium Backup

Backup Whatsapp app+data in old phone.
Copy the titanium backup of whatsapp to the new phone.
Restore data in new phone.

2) Copying Manually the messages

Copy the contents of SDCard/whatsapp/Databases from old phone to new phone
Paste the files in exactly the same location.
Verify using your number


What the s*!+ do I do to make the 4.2 swipe keyboard stop censoring me? The new swype-style keyboard on my 4.2.1 updated Galaxy Nexus is great. However, when I  attempt to express myself more colorfully, the swiping action does not yield the word I would like to write. The word is already in the device dictionary though, so it does not let me add it to the dictionary to be recognized, as I have done with other words. Does anyone know how to fix this?

I what I will call a workaround for the present, as it is not a simple solution as allowing offensive words in voice typing, but it has the same final affect:

Under Settings, choose Language & Input
Choose Personal Dictionary
Click the plus (+) button in the top right
Enter the "offensive word" under the Phrase and Shortcut spaces
Click the back button (system or top left)
Enjoy your custom swipable profanity


Stop auto correction of dont to Dont I've got almost the same question as the one here however the accepted solution is not working for me.

Whenever I type the word dont the google keyboard automatically corrects it to Dont (capitalizes the D).
In the word suggestions it shows the correct auto correct don't to the right of the three suggestions above the keyboard. Additionally if i write dont at the start of a sentence the auto correct comes out as Don't which is correct. And finally lets say I type sont accidentally, the word does get auto corrected to don't, again correctly. So why the word dont auto corrects incorrectly I don't know.

As per the example question the accepted answer was to clear the data for the keyboard, which I have done, but it doesn't change this behaviour...This surely can't be default behaviour of the keyboard can it?

p.s. If it matters this is with the UK english keyboard on 4.4.2

Check your contacts. Keyboard will search and suggest contact names.


Default volume key control LineageOS So I prefer how my iPhone works in that the volume keys adjust the media volume.

Samsung has an option for this called "Default volume key control."

Is there a way to do this on a rooted device?

Basically I don't like how there are 2 separate volumes that I have to deal with.  I just want one.  I put my phone on silent when I don't want it to ring so I'm not concerned about the ringtone volume.

Media volume only does exactly this but does require accessibility settings.  Supposedly it doesn't drain your battery but I'm not 100% sure.

There is other options here https://www.xda-developers.com/apps-to-master-your-volume-buttons/
I experimented with a couple apps but ultimately many of them don't for example if your screen is off.


Why are all my messages getting auto archived? I have One Plus 3 running OxygenOS (Android 6.0.1). Of late I am facing a weird issue. All my important incoming messages (SMS) are automatically moving to Archived section. Also I am getting no notification for them same. Only few crap SMSs which I don't care about land up in Inbox.

How to fix this? I am missing on important updates because of this. I am using the default Messenger app.

The issue got fixed for me. I went to Messenger app's App Info page. From options (top right corner three vertical dots) choose Uninstall Updates. My app already started working fine after this. However, it was again auto-updated to latest version and is still working fine.


Google now crashes on sony xperia m after update to JB 4.3 I have got Sony Xperia M (C1904) it was first with JB 4.1 update. I got very soon update to JB 4.2.2 and google now crash when keep long touch on home button. I got another update to JB 4.3 same problem continued but now after some usage of phone.

Anyone who know how to get rid of this?

I want Google Now launches after long touch of home button or swipe home button as it was working on JB 4.1

Uninstall all the updates to Google Search in the Google Play store.  Restart, and reinstall.


Sliding to change tabs in Chrome When I opened Chrome for the first time on my tablet, it told me (among other things) that I can switch tabs by sliding on the side of the screen.....have since tried, and it did not work.

What am I doing wrong? Is there some setting that needs to be tweaked, or am I just that bad at swiping a touchscreen?

Not really sure about the tablet version, but in the current mobile version you need to swipe on URL bar.


How can I enable adoptable storage and get my Samsung Galaxy on5 to use my external SD card as it's Internal Memory? I may have @ the time I put my SD card in originally but I don't recall ever coming across that feature/option. Also, I definitely do not wanna erase/reformat my 128 GB SD card (that's about 3/4 full) to be able to see if that's is/was ever given as an option when putting a brand-new card.

If ANYONE'S able to offer me ANY advice/ideas, tips/tricks, choices/options on this matter as well as ROOTING and/or UNLOCKING for my Samsung Galaxy on5 SM-G550T2 phone.

You can use the SD card as both internal and external storage without rooting.

Infact there is already and answer here in SE in how to do just that:

https://android.stackexchange.com/a/145458/127015

I would strongly recommend you backup your SD card, just in case.


Can I remove FRP with Heimdall/Odin? I have a Samsung Galaxy S7 with FRP-locked, USB Debug is off and I am trying to disable FRP and enable USB Debug. Is there any way to do this with Odin or Heimdall?

I also have the stock ROMs for the phone, and no, the previous owner does not remember the gmail account she used for the phone. The Model number is G930P, and the carrier is Boost Mobile (Sprint, USA).

The answer to your question is no.

Without a Samsung Engineering firmware load that has adb and USB debugging enabled in the setup wizard this is not possible, and I have never seen one leaked out for any Snapdragon based S7, so the answer is simply no.

Remember, FRP is DESIGNED not to be able to be bypassed or defeated, every time a exploit comes out, it get's patched, and this device just got another security update this month.


How can I put location in "Battery Saving" mode in Android Pie? In Android Oreo, when location was on, there were 3 choices for how it worked: Device Only, Battery Saving, or High Accuracy. In Pie, it's easy to change to Device Only or High Accuracy by turning "Google Location Accuracy" on or off in Location settings. How can I change to Battery Saving?

Google has removed all of the UI from the OS to change this setting, but it's still changeable in other ways.

If an app has the WRITE_SECURE_SETTINGS permission, it can do this by calling Settings.Secure.putInt(contentResolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_BATTERY_SAVING);. The Tiles app in the Google Play Store includes a Location tile that does exactly this.

Alternatively, if you have ADB or root, you can do this with no third-party apps by running settings put secure location_providers_allowed +network,-gps from an ADB shell or a root shell.


Google play paid apps not working on daughters tablet My daughter received an ASUS Memo pad 7 for Christmas, I set myself up as the main 'owner' and added her as a user and set up her own separate gmail account so she can download apps, etc.

I downloaded several free apps for her on her user profile that have all worked fine, however the paid apps that were downloaded on her user profile using her google account will not open. As soon as I touch the icon the following message appears: 'unfortunately Temple Run: Oz has stopped' with the options: 'Report' or 'OK'. All apps whether paid or free work fine in my user profile on the device.

The only reason I can think of is that I used the same credit card that I use on my own Google account. Ive paid for two apps; Temple Run: Oz and Minecraft PE.

Can anyone help?

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


Have a confirmation on launching an app I'm looking for a way to control other apps opening: Before opening an app, I would receive a dialog box before asking me if I would really open the application then I can say no and I'm less addict. I'm not looking for something that will block other application usage, only show a pop up with a dialog.

I'm not sure if there is an app that does exactly that, but you can use any app lock for this.

Take for example this app lock download it, and set the code to be the number 5 (example) now, go to the app lock settings > password settings > password hint. Change the hint to say something like "are you sure you want to use this app? Press 5 for "yes", or exit for "no".

Then, select which apps you want this dialogue to appear on by going to "app lock" and press on the + symbol. After you add the desired apps, you'll see an option called "fake" this will be an even better reminded not to use it. Basically if you choose this option, what will happen is, when you open the blocked apps, it will say that the app crashed, and only after long pressing on "ok" will it open the keypad.


Google Now is not able to call one of my Google contacts Google Now can call all of my contacts... except for one: James P*****. See the following screenshot:

Screenshot: Call James (click image for larger variant)

What? Who the hell is James A. Kellam? An attorney, apparently, but I don't know him.

Let's try a similar name, also in my contacts: Jimmy P***** (same last name, different contact):

Screenshot: Call Jimmy (click image for larger variant)

As you can see, that works as expected. I find this strange because they are both Google contacts. They both show up on http://contacts.google.com and they are both marked as Google contacts on my phone.

Why can't I call James through Google Now, but I can call Jimmy?

I am running CyanogenMod 10.0.0-d2vzw on a Samsung Galaxy S III.

I have several contacts that act the same way. Sometimes when I append the contact's number's label to the end of my spoken command it helps; something like, "Call John Smith, mobile" or "Call John Smith, home."


Adjust SMS length limit? I just bought my new Samsung Galaxy S5. When texting, when I exceed 160 characters it automatically converts to MMS. I have researched the remedy,gone to settings and clicked the MMS Alert to 'on' which alerts me when I have exceeded the maximum amount of characters, but it still converts to MMS.  How can I revise the amount of maximum characters so I won't need to use my data? I certainly don't want to have to send multiple texts every time I text over the 160 limit.

There is no way to increase the number of characters you can send via SMS. SMS (Short Message Service) is a fixed standard that is currently defined as a way of sending messages up to 1120 bits in length. This means 160 7-bit characters or 140 8-bit characters or 70 16-bit characters. More here http://www.en.wikipedia.org/wiki/Short_Message_Service


Can't figure out how to play steaming video from a url with MoboPlayer How can a video player like MoBo Player play content from a URL?

I am not seeing any option after installing the app. Also, the search icon does nothing.

Four steps:

Open the MoboPlayer app;
If you don't see a small menu with icons at the bottom of your screen, tap "home" to bring that up, then tap "...";
From the white extra options board, scroll to see the far right side. There you will find "Streaming", tap to access;
Enter URL and enjoy the show.


Move to SD card not enabled in Sony Xperia M HI i have a sony xperia M Mobile. I'm trying to move downloaded apps to SD card. For that first i installed android sdk in my pc and connected my Device in USB debugging mode. Later i started adb and changed the installed location to external card by using pm set-intall-location 2 No errors are shown here. But after disconnecting the usb i still can't find move to SD tab in my device for any of the downloaded apps.

After setting adb i viewed adb devices i saw the devices list there is only one device connected with some name. I assumed it as my device as there are no other devices connected but how can i know that it is my device only.

My device is not rooted

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


Bluetooth outgoing files log I had let someone use my phone and they had bluetoothed some files to their own phone and im trying to find what they had sent so i know whether or not to worry about any private stuff being exposed.. my phone is an lg optimus f60 running 4.4.2

In my Android 4.2.1 the default Bluetooth share app records the sent/received files in a history which can be accessed by launching Bluetooth app → tap Menu key and choose Show received files. There you can see all the Downloaded as well as Uploaded(sent from your phone) files.
My Bluetooth app doesn't provide any option to delete those entries so I'm rest assured to know what was sent/received using my device's Bluetooth, unless the data was cleared from Settings → Apps.

That said, the solution is demanded for Android 4.4.x, and in this case the solution is bit lengthy.
BT share app in my Android 4.4.2 and 5.0  records the sent/received files in a database file.
If you've root access:

Download an SQlite viewer/editor from Play Store (I prefer SQLite Editor),

Launch it and find BT share or whatsoever the name is in your Android under Apps tab,

Choose the database (btopp.db in my device),

Open the tables there (btopp in my case). One of the tables would be having the entries of sent/received files,

If the device is really yours then you would know by a mere look  what was sent/received from and into your device. Anyhow, the value 0 in column Direction indicates Sent and 1 indicates Received.
There's more here. Received file entries start with content: in the Name column while Sent ones start with file:.

If you don't have root access:

Take a backup of BT Share app using adb backup <PARAMS>,

Extract the backup using Android Backup Extractor and locate the .db file under databases in the extracted content.

You can either follow the aforesaid steps 1-4 with exception of using Files tab and not Apps tab in step 2, or

You may download a software like DB Browser for SQLite and follow aforesaid (under root access section) step 3 and 4 .

We're good to go!


XBrowser app: where are bookmarks stored? I have been using this browser for a while now and I am somewhat impressed. I've added some bookmarks which I'd like to import to the browsers on my laptop.
So where do I find them? Or are they in the app itself?

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

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


How can I get to Settings if there is no physical settings button? I just got a Samsung S5 and it has a physical Back, Home and Task Manager button. No settings button ... some apps I use do not have a settings button (I guess it sees the physical buttons and assumes settings is one of them).
Is there any way to accessing app settings? Maybe a gesture I'm missing?

Hold down the Task Manager button and it will show the application menu.


Random calls incoming I am using Redmi note 7 (android: 9 PKQ1) I have run virus scans on my phone, but I am still having this problem: I keep getting random phone calls on my phone, but strangely there's nothing showing on screen. Only ringtone goes off and that's all. Even when I restart device nothing shows up in history catalog.
I'am pretty sure this is some kind of virus and I would like to know if anyone has got same problem as me and some advice on how to fix it.
Any suggestion for virus scanner better than common ones?

Regards,
Highzivs

It is recommended to check what apps have you installed by going into Settings. Find out which apps you cannot recognise but seem suspicious.

And the last resort – remove your so-called virus scanner as some of them are simply virus and luring you to install it to “prevent virus”.


Stream Audible audio to DLNA/UPNP speakers I would like to listen to my Audible audio books on external speakers the tablets internal speakers are too weak and headphones are not always practical.

in another my post I asked if there is a generic solution to stream audio output from any app on my android devices, if there is no generic solution then have anyone figured out specific solution for Audible?

Audible doesn't seem to support external player, so I cannot use BubbleUPnP like I can with BeyondPod for free podcasts.

I have a nice external speakers, Panasonic SC-NE5DBEB-K by the way. When I am home, my tablet and speakers are on the same home wireless network, I would like to listen to Audible when doing household chores for example, but the tablets internal speakers are too weak, I have to move around the house, it sometimes noisy and headphones are not practical, I still need to hear other people too.

So I got official response from Audible team:

It's Bluetooth, Auxiliary Input (audio jack, ie wired speakers) or ..burn a CD!

UPnP/DLNA - not mentioned.

So it's Bluetooth I guess for me. Not the preferred option :(

For for completeness' sake, here is precise citation from Audible Customer Service team email:

  Bluetooth
  If your mobile device and speaker support Bluetooth, your audiobook's will play through your speakers similar to how a phone call comes through via Bluetooth. The Audible app must be open and all functionality for the audiobook (changing chapters, narration speed, playing, pausing, etc.) can only be changed through the Audible app on your device.


Can i delete old WhatsApp database backup without affecting the chat? WhatsApp data is taking around 700 mb of internal storage which excludes media. If I delete all the database backup except for the latest one, will my all previous chats get deleted? I don't want to delete any of my chat

No deleting old backups would not delete all your chats but only the ones which you deleted before last backup was created and hence are not in latest backup. so you can keep the latest one without any fear of losing whats important to you.


Nexus 10. The device cannot start. Code 10. I had some problem with my Nexus 10. Died on me and then came back from the dead.
Since then it refuses to connect to my PC.
In the Device Manager I get "The device cannot start. Code 10."

I have uninstalled/reinstalled the USB and ADB drivers to no avail.

Even did a factory-reset to the tablet (was nothing real important on it).

I am totally stuck. I need to use it for development and it is totally useless to me like this.

So you have to get the android sdk and install adb and the relevant Google drivers for your device. Uninstall any current ones you have. Not from the control panel but device manager

This guy had the same problem as yours but he had a i9250

http://forum.xda-developers.com/galaxy-nexus/general/howto-install-google-sdk-adb-drivers-t1830108


Hearthstone installation failed, now phone won't boot Hearthstone was released today for Android phones, so I attempted to install it on my Galaxy S2. When I launched the app for the first time it began unpacking files. This failed partway through, because my device ran out of space (from what I could tell it attempted to unpack everything to the system partition, which is only 2GB). I attempted to run SD Maid in order to free up space, but my phone rebooted while the app was scanning. Now my phone can't get past the SAMSUNG logo when I attempt to power it on. I can boot into CWM recovery and access the device via ADB.

How can I free up the space on my system partition so my device can boot again?

After wiping the cache from recovery and waiting a while, the phone booted up and I was able to uninstall Hearthstone.


How to restore my Z8 android dual SIM card phone My Z8 informed me that a lot of files were not responding and kept me in a continual loop! Please understand that I am not that tech savvy so I am here asking for help in the simplest terms possible. I once followed y our instructions to use  n power button and volume button and got to c prompt and removed a pin code. I was hoping that you can reinstruct me on how and maybe the phone can be restarted or you can tell me how to reinstall drivers, IOS, UK etc to make it work please. Thank you.

You didn't provide info about which Z8 you have. From what I checked, many companies have a model named Z8.

Anyhow, you should be able to fix most software issues by resetting the phone to factory state. That means you'll lose all user data. So, backup everything that you possibly can.

Then boot your device into recovery mode. The procedure may differ from device to device. But for most, the following combo works from a powered off state:

Press and hold Power and Volume Up keys. Release the power key upon vibration, but keep on holding the volume up key till you reach the recovery mode.

You can do "Factory Reset" or "Wipe Data" or something similar from the recovery to bring everything to the factory state.


Does a special NFC Chip have to be installed before using the phone as a charge card? When NFC is turned on, can you pay for something at a store, or do you need to install a special chip?

If you have an NFC chip (and a Secure Element (SE), but as far as I know all current NFC phones have both) then theoretically you should be able to pay for goods using Google Wallet, however only certain phones on certain networks are supported and it can only be used in the USA.

EDIT: Just to make it clear it may still be possible to pay for goods via NFC using your phone without a SE but if you want to use Google Wallet then you'll need both.

It's feasible that companies could have their own custom payment application where you load credit onto it and have an ID/cryptographic key stored in your device and then pay using that. I don't think this is too likely however because of the security implications of someone else using your ID/key and also, what would the benefit for the merchant be? They now have to support this NFC payment infrastructure and it saves them only a small percentage of money on credit card fees.


Samsung Galaxy S6 not booting to TWRP After flashing the 3.3.1 twrp image to my S6 (SM-G920F)
After TWRP is downloaded, I switch off with (vol down and power)
When the phone is off (holding vol up + home + power, releasing power after the logo is visible)
I can see the TWRP Logo for a second, but then phone restarts into stock OS.

I needed to upgrade the stock OS to the newest version. Even after that the installed Telekom AG branded OS did not receive the newest patches. Using an older TWRP (3.2.x instead of 3.3.x) version did the trick.


How to prevent Google Play Books from uploading ebooks? Even with Enable PDF uploading disabled on Google Play Books application every book I add gets added to the cloud.

Is there any way to disable this behaviour?

Google assumes that you would be using at least two devices to read a book at some point of time, so it only provides a feature to upload the ebook and then read it, or optionally download it to read without internet. There is no option to directly read the ebook without uploading it.

When you tap an Ebook in your file manager or in Downloads app, and provided that you have other ebook reader apps installed with none selected as default, Google Play Books offers the option to open it with heading "Upload to Google Play Books" which overrides the setting anyway.

So the solution is to compromise with the functionality or switch to an alternative.


How do I have my Galaxy S3 automatically switch into Driving Mode when I am moving in a car? It seems like I read something about how to do this once, but now I can't find it. I thought it was a feature of On{x}, but it doesn't look like the Galaxy S3 Driving Mode is exposed through their API.

What I want is for my phone to automatically switch into Driving Mode when it detects I am moving faster than a certain speed (doesn't need to be immediate), and then when I am moving below that threshold switch back (again, after about a minute).

How about using NFC to tell the phone that it should switch itself to driving mode when inserted into the cradle?
You can get nfc stickers for few euro/pounds on ebay..., put one to the back of the cradle, setup your phone and off you go :-)
That probably isn't what you're looking for but still, it's nice and elegant solution ;-)


Remove "No SIM Card in Phone" message I recently changed to a newer phone and currently using my old android phone as a sort of "ipod". However, it always shows the message that there is no sim card. I know this is just an annoyance but is there anyway to disable it? I am rooted running a custom sense 4 rom on ICS. Is there anything I could flash to remove this message? Or disable the cellular radio completely?

Screenshot (click for larger variant)

You can remove the "No SIM" notification from the Galaxy S3 S4 and Note 3 by adding an entry to your build.prop. You need root to do this.

I recommend using JRummy's Build Prop Editor. Once you've installed it, launch the app and click the bottom right icon (a + sign).

In the first box you can enter a description like so (this is optional):

# Remove "No SIM" from notification bar

In the second box, enter:

ro.config.donot_nosim= true

Then save and reboot.

If the "No SIM" popup still shows, or you get the "No SIM" notification icon, then look for an entry that reads:

ro.config.tima=1

and change that to:

ro.config.donot_nosim= true

If that still doesn't work, try removing ro.config.tima=1 or set it to 0 instead of 1.

You can also add sys.hiddenmenu.enable=1 to enable the hidden menu if it isn't already in your build.prop.


I accidentally uninstalled the kingroot app and I can't find a way to completely unroot now So all the sudden after having my phone rooted for a month, my phone freaked out and sent me a notification that said kingroot was "hurting" my phone. So I tried to click on it and apparently I hit the uninstall button in the notification and now I can't completely unroot to reroot and fix this. I can't just install another root and I've looked thru all of my files in the preinstalled "my files* app and there is nothing kingroot related if I understand correctly. Help pleeeaasee! Without root my battery is very bad and every stupid bloatware app autostarts.

Try installing it again and then removing root, but UNTICK the KEEP BACKUP checkbox.


How to play MIDI with Android device? So I have an Android Galaxy S5 and I'm wondering - is there a MIDI player that I can use for my MIDI files?

Thanks!

The basic music player app should play a MIDI file, mine does. It will play back using the on-board GM voices and you can make a playlist just as you would with MP3 files.


Treat certain WiFi networks as mobile/cellular I plan to be putting a Nexus 7 (will be rooted) in my car and tethering off my Nexus 4 (rooted). However I only get 1.5GB data per month on my mobile and don't want it to download my Spotify playlists, update apps etc whilst using my phones WiFi.

I'd like it to treat it as a mobile network and know that Android has the Mobile hotspots option but as of testing it did absolutely nothing AFAIK.

Open to pretty much all options.

If you go to Settings > Data usage and open the menu, then select Mobile hotspots you can select Wi-Fi networks that should be treated as mobile hotspots.

This should restrict the data usage when connected to these networks.

Data Usage and Mobile Hotspot screens (click images for larger variants)


Missing modem.bin from stock rom Since I have trouble with reception on my Samsung S4 Mini, I followed this post to upgrade my Modem/baseband Firmware. So I downloaded two firmwares from Sammobile:

I9195XXUCNK1 - Latest for Norway (Telenor)

I9195XXUCOD3 - Latest for Nordic Countries

However, in those .tar.md5-files, there were a NON-HLOS.bin file, but no modem.bin? Isn't modem.bin required, or is it somewhere else (in another file in the archive)?

In short: Yes, for the Samsung S4 Mini LTE (i9195), the NON-HLOS.bin is the modem.

To flash it with Heimdall, these are the correct steps:

Extract the NON-HLOS.bin from the tar archive
Connect the phone and PC
Reboot into Download Mode using (Vol Down plus Home button combi)
In a terminal, navigate to the folder with your modem file (NON-HLOS.bin)
Run heimdall flash --MODEM NON-HLOS.bin --no-reboot from a terminal
Reboot once again into Download Mode using (Vol Down plus Home button combi)
Run heimdall flash --MODEM NON-HLOS.bin --no-reboot from a terminal
Once done, unplug then reboot device manually.

Source: http://forum.xda-developers.com/showpost.php?p=49395354&postcount=105


Unable to locate the android SDK tools error I have Windows 7 64bit. Installed Android Studio. SDK path is indeed C:\Users\bill\AppData\Local\Android\sdk. Copied pasted from explorer address bar to avoid a typo. Ran the SDK Manager and updated. Still getting the unable to locate the android SDK tools error. Registry is correct too.

Any idea what I am missing ?

its easy with the new versions of Android Studios(2.0 or higher), all you need is good internet connection.

First you will open the AVD manager, then you attempt to create a new device.
You will be diverted to new window where you will pick a hardware and navigate using a "next button" to a page where you will see all the API and you can download and install directly from there. Just click on Download and it will download and install automatically.


Transferring Apps to Kindle I want Uber on a Kindle for an elderly friend who can't use smartphones. Currently, I'm using ES File Explorer (ESFE) on my Galaxy S7 and Kindle. I made a backup of the Uber APK file on my phone, then transferred it to to the download folder of my Kindle via remote manager (Android->PC via wifi, then PC-> Kindle via windows explorer). However, when I click install from ESFE on my Kindle, it just gives me a parse error. Any suggestions?  And yes, I have enabled "allow apps from unknown sources".

What Kindle device is that? What is its Android version ? You should know that, for most apps, the android version matters.

Apps downloaded from your Galaxy S7 (running Android 6.0, I presume) will not work on a device with a lower Android version, that's why you're getting a parse error.

Download it directly from Amazon AppStore.


How is the Android System running Java jars? There is a large amount of Java jars in /system/framework, for example, am.jar. I understand that Android uses Java in a very confusing way (at least for me). I do not completely understand the way that dalvik works.

Basically, I do not understand how Android runs these jars. Can somebody explain how it does this, and possibly how I can run my own jars?
I am on Resurrection Remix, 6.0.1, with Xposed framework, if it helps.

Thanks

You can run the Jar files using app_process, which replaces the java executable on Android. Looking at /system/bin/am for example, we see it's really running

exec app_process $base/bin com.android.commands.am.Am "$@"

You've mentioned running Xposed. If you'll google the manual installation of this framework, you'll see it both deploys a jar to /system/frameworks and replaces app_process with a modified one, where the hooks are added. It's also instructive to read through the modified app_process code.

Note you may need this answer to actually run your apps.

Finally, note that you seem to have misunderstood the link to stackoverflow answer in the comments (https://stackoverflow.com/q/30656933/2291). The Jars are installed. On newer systems, they are converted (and the files removed from the jar) to ART and run as native code (i.e. machine language). On older systems, I think the java class files are converted to Dex bytecode and run in the Dalvik VM. That means that the Dex bytecode is run in Dalvik in the same way Java bytecode is run by the Java VM on the fly. In any case, the JAR files always contain code initially.


How to revert setting change that caused bootloop? I have an ASUS Zenfone 2 with Cyanogen Mod 13 (not sure the version but it's from may).

I was looking at privacy settings and accidentally locked "google play service". as soon as I tapped it my phone froze, I waited a minute or 2 and nothing so I held power to reboot, and it just boot looped.

Is there a way to change this setting with out re flashing my phone? I do have TWRP installed.

It should be by using the file manager under TWRP. Navigate to /data/system/ and look fo appops.xml. rename it to appops.xml.bak so you can have a backup and reboot.

PS: as per this post stackoverflow, you might lose also the notifications setting. But most probably those can be reset after boot.


How to get the latest security updates for CyanogenMod? I have installed CyanogenMod in February 2016, and the device information showed Android version "5.1.1", and the security patch level was "November 2015".

This hasn't changed until today (2016-02-20): The device says that there are no updates.

Looking at http://www.cyanogenmod.org/blog the last entry with "Android Security Bulletin" in the title was back in October 2015.

Looking at https://source.android.com/security/bulletin/index.html there are security bulletins for each month.

So my question is: How can I get these Android security updates for CyanogenMod?

Any information about that delay (if it's really one) is appreciated as well.
It's OK if have to compile it myself.

In case it's device specific: I am using a Samsung Galaxy S4 mini.

Update

I have probably used the "Download latest release" link on the page pointed out by xangua in his answer, and it seems that this link in fact refers to a "snapshot". I am looking for security patches for the "latest release" (v12).

Sounds like you haven't updated in a long time as at today (2016-02-20) latest nighty for that device is cm13.0 2016-02-19.

If you refer however to a snapshot, as you can see the latest available one is from November.

https://download.cyanogenmod.org/?device=serranoltexx


Confusion about photo-backups Android 4.4 I have a Nexus 5 with Android 4.4.2, but I am confused as to where photos get backed up. First of all, in the Photos app (which is actually part of Google+), there is an option to set up Auto Backup. Now, in the settings under your Google-account syncing there is also an option to sync Google+ Photos. What is the difference?

Also, where are the photos stored? If you delete a photo from inside Photos or inside Gallery on my phone, does it get deleted from both places, from the web (if backed up), ...?

Also, what is the difference between the Gallery-app and the Photos-app?

Edit:
Doing some tests with the auto-backup feature inside Photos, I've concluded:
If you take a photo on your device and force auto-backup, it's available online as well. Removing it on your device keeps the picture online, and it is not shown in the Trash. Removing it online however DOES make it show up in the Trash, both online and on your device.

Deleting an auto-backuped picture online puts it in the Trash as well, ths making the image available twice on your device (in the Camera and Trash). Deleting it from the Trash still keeps the image in the Camera. Backing up the library does not upload that image again online, and the Cloud-icon remains.

Of course once you think you know the system it gets more complicated. Using Hangouts also puts those images inside a separate folder online, and for some reason some pictures only show up there and NOT inside the Auto-Backup folder. Perhaps because I've been messing around trying to figure thing out, I'll keep better note and force auto-backup in the future.

I guess it could be me, but this system is VERY complicated for a user. The cloud-icon would suggest to me that it's available online, but it's still there even after deleting the image online. Of course deleting it online means you don't want it.
Also it's not really syncing if the images on the device are not the same as online. There can be images on the device but not online and vice-versa. And now I still don't know the difference between the sync of Google Photos and Google+ Photos...

The Photos app and Google+ app, while deeply connected, are different applications on your phone. The Photos app is designed to replace the old Gallery app by providing more editing and sharing options. Both Photos and Gallery show you pictures stored on your phone and stored on Google's servers under your G+ account. If you're using Photos you can ignore Gallery.

Both the Photos app and Google+ app have Auto-backup settings and both are talking about the same thing: backing up pictures you take to a private album associated with your G+ account on Google's servers. You can turn on Auto-backup in either Photos or Google+.

You can delete or recover pictures that were backed up to G+ easily within the Photos app. From Photos you can also delete pictures that were taken with your phone's camera but not backed up to G+. Pictures that were locally stored on your device or were not backed up to G+ cannot be restored once deleted. Pictures that have been backed up to G+ with have a small cloud icon in the bottom-right corner of the thumbnail.

You can remove pictures just from the device by going to the upper left and clicking on the "Photos".  That should bring up a menu, where you scroll down almost to the bottom to get to "On Device".  Bringing up that list is just the photos on the device (instead of all the photos that G+ knows about), and when you delete there it only affects the device storage, not the backed up version.  See https://support.google.com/plus/answer/3453521?hl=en for a (very) little more detail.


Why can't I access my files on my SD card after marshmallow update? I have a AT&T galaxy note 4 which recently updated to 6.0.1 Marshmallow.

My phone reads that the SD card is in there, and all the file directories are there but when I try to open or view them it'll tell me I can't open/view the file. My music player still reads all the music just can't play them, ("could not play this track") or my gallery still has all the photos but can't display them

All photos show as:

The phone is not rooted but is encrypted along with the SD card. I tried decrypting it but it didn't do anything, along with taking out the SD card, cleaning it, ect.

It seems though I can add data to the card and it will save new data to the card.

What can I do to fix or recover my data? thanks.

Also, my problem is very similar to the one below, except under different circumstances.

Why can't I access the files on my SD card?

You have to provide run time permission for that.


Where can I find the stock kernel for my Samsung Galaxy S2? I have a Samsung Galaxy S2 phone (GT-I9100). I installed clockworkmod, a custom kernel and rom (Resurrection Remix) earlier this year. One day I couldn't boot it anymore. I restored a backup of the stock rom still on my sd card. My phone worked fine again, except that my camera doesn't show me any image while running. I can take pictures and videos, but I'm blind while filming.
I'm presuming this is because I still have the custom kernel installed. I would like to get back to an official Samsung kernel compatible with my old stock rom.

Where can I find such a kernel?
How can I be sure that it is the right one for my ROM?
What steps must I take to ensure that I can at least get back to the current state if something goes wrong in the process?

This is my current setup:

Model:
GT-I9100

Android:
4.0.4

Band:
I9100XXLPX

Kernel
3.0.15-TH
codeworkx@cyanogenmod #2
SMP PREEMPT Sun Apr 29 10:50:29 CEST
2012

Version:
IMM76D.BULPG

I appreciate any help you can give me on this topic.

Have you tried this site?
sammobile
Just select the right country and mobile operator.


Blank screen while installing Software Update -- htc one x I was on 4.0.4. I saw a software update notification, and I clicked it. The update was about 35mb. It downloaded successfully. But when I selected to install it, it first took more than 30 minutes. Now, there is nothing, just a black screen. Not sure even if the phone is ON or OFF.

P.S. While doing all this, my battery was very low. So, I had the phone connected with my laptop to give it power. Now I can see only the black screen (as if phone is switched off) and the orange light near the speaker is blinking that usually blinks to indicate charging.

As I mentioned my phone was connected to the laptop. That was causing the problem. On my laptop MobileGo (PC suit for Android) services were running. When MobileGo detected the device it tried to connect with it. Which was actually interrupting the installation process.

From my task manager I stopped the MobilGo services and the installation went through.


How to authorize other email adress for google play store? I can install apps on our family tablet using my personal Google account. Somehow I've set this up in the past, so I have all my devices under one Google account. Note that the tablet is officially registered on an other Google account.

I want to do this again for the tablet of my grandmother, but I don't know how anymore how I've done this in the past.

I have my grandmother's tablet here. How can I authorize myself to install apps on her tablet using my own Google account?

Thx in advance!

You must first add your google account to the tablet. The Google Play app won't let you switch an account until there are two or more accounts on the device.

So first add your google account. You will probably want to disable all of the synchronizing options.

Once that is done, open the Google Play app, and you'll see the option to switch accounts. On top of that, you will be able to "Push Install" apps to the tablet from your desktop computer (provided you're logged into the same google account).

The downside, of course, is that there is now a device that can synchronize your contacts, gmail, photos, etc that you don't control. Your grandma could decide to purchase in-app items or purchase new apps (though you can require a password for that, at least).

Alternatively, if you only want to install a few of the paid apps you own, you can temporarily add your account, install the apps, then remove the account. The apps remain installed, even without the linked account.


Samsung Galaxy S7 Edge Gray Horizontal Bars on Screen I recently purchased the Galaxy S& Edge, but as of yesterday I have been experiencing a strange problem with the screen. The screen is divided into sections, alternating between sections of normal color and brightness, and sections where the color and brightness seems darker. When I adjust the brightness of the screen to max, the dark areas get smaller and smaller until they completely go away at max brightness. The same goes for the normal areas at lowest brightness - they disappear. Obviously I don't want to keep my phone at max or min brightness all the time, so does anyone have any ideas how to fix this? I have tried restarting and clearing the system cache, and starting in safe mode, but to no avail.

Did you enable developer mode and modified some of its settings ? if so, try disabling the items you modified except USB debugging (if you use it), or directly disable developer mode.

Hope that helps


How can I install a CSC code which are not listed on Samsung Galaxy S/S2/S3 CSC app? I have a Samsung Galaxy S2.

I want to change its CSC to any Indian version. I came to know that ODD, INU, IND, INA, INS, IMS & REL are the Indian CSCs. But when I checked it with Samsung Galaxy S / S2/ S3 CSC, these CSCs are not listed.

How can I install a CSC which is not in the list?

If you change CSC, you need to wipe / Factory Reset your phone.

So, you might as well download and flash a stock ROM that is for India. It has Indian CSC.

EDIT #1: You do not need root to flash stock ROM on your phone using Odin.


Is it possible to translate websites in Chrome Android in "realtime" like I did on the PC? On my Windows 7 computer with Chrome I could translate entire webpages using Google translate with the click of a button.  Is there a way to do this in Chrome or the stock browser? Or any other browser?

OS: 4.1.1
Samsung Galaxy S3

Yes, it is possible with the current beta build of Chrome. It works exactly the same way it does on the desktop.


Is it possible to backup Whatsapp Contact Photos? As the title says, is it possible to backup my Whatsapp contacts pictures?

I'm not talking about pictures and photos shared between us, I'm referring to the contacts' profile pictures.

All the solutions that I have found are focused on backing up chat histories, shared pictures and so on, but nothing that can perform this task.

There is no direct button to do this work. But, you can find all those profile pictures that you see in full clear view. These pictures are downloaded in folder WhatsApp/Profile Pictures.

From there you can copy and paste where you want. Generally, these will not show in Gallery, because these pictures kept hidden by .nomedia file.


Project Fi - Calling Through Hangouts Compared to Calling Through Phone I use Project Fi for my Nexus 6P running Android version 6.0.1.

I noticed that calling through the Hangouts app leads to much clearer audio than calling through the Phone App.

I have been using Hangouts for outgoing calls, but incoming calls automatically use the Phone app, and, moreover, it's much more convenient to use the dialer in the Phone app than to type the number in Hangouts.

Apart from the desire to figure out what's going on here, is it possible to set the Hangout app as the default Phone app?

Outgoing calling via Hangouts Dialer app uses 3G/4G LTE/Wi-Fi data, and utilizes high-quality voice technology, depending on your connection (it will sound better on LTE vs. 3G.)  It's very similar to how other VoIP solutions work (Viber, Line, Skype, etc.) with the added bonus of being able to call domestic landlines and cellular providers at no extra cost, aside from higher data usage of course.

Calling via the built-in Phone app on the other hand uses regular voice service, where your calls are routed over the cellular voice network of whichever provider Project Fi is currently connected to (T-Mobile, Sprint, or US Cellular currently.)  The "HD Voice" feature is not available on Project Fi yet, and therefore the voice quality will be comparable to that of regular telephone service.

Unfortunately there is no way to use the Hangouts app for incoming voice calls for accounts that are activated on Project Fi.  It's only possible for regular Google Voice accounts by enabling the "Incoming phone calls" option in Hangouts -> Settings -> your GV account.  This is a known limitation of Project Fi.


Where in the file system are applications installed? I have installed a few Android applications both with the adb install MyApplication.apk command and via a webserver (like an alternative to Android Market).

But where in the Android file system on my phone is the MyApplication.apk file placed? Are applications installed with adb install not placed in the same directory as applications downloaded from the Market?

I found some applications on /system/app but I can't recognize them as some downloaded from Android Market or the one I have installed with adb install.

Where on the system is applications that I have installed located?

My phone is not rooted, and I am running Nexus One with Android 2.2.1.

Where an app is stored very much depends on several criteria:

System apps / pre-installed-bloatware-apps are stored in /system/app with privileged apps in /system/priv-app
(which are mounted read-only to prevent any changes). You may also find system apps in /custpack/app's subdirectories.
normal apps in internal memory go to /data/app
some apps (encrypted on internal storage?) go to /data/app-private
Apps stored on external memory go to an encrypted container in /mnt/sdcard/.android_secure. As at runtime Android needs them to be decrypted, it will decrypt them and store a decrypted copy on tmpfs (so it's gone on a reboot) in /mnt/asec
(you cannot simply look into /mnt/sdcard/.android_secure directly from the device; but if you use a card reader and attach the card to your PC, you will see the files there have the extension .asec instead of .apk -- from which you will get the connection to the name /mnt/asec).
the apps data are stored below /data/data/<package_name> (internal storage) or on external storage, if the developer sticks to the rules, below /mnt/sdcard/Android/data/<package_name>.


Uninstall official lollipop Samsung Galaxy s5 Yesterday, I installed android Lollipop on my Samsung Galaxy s5. It was an offical update, since I dont like to flash my device, because it is a work mobile.

However, this offical lollipop release from Samsung keeps crashing. It crashes while the screen is off and I want the turn it on again. The indicator LED flashes and the device reboots. This doesn´t happen every time, but it does happen extremely often. So my phone is unworkable.

I cleaned the cache partition of the device but this did not help. So to remedy this problem, I want to uninstall lollipop and revert back to Kitkat. However, when I do a factory reset, it will only whipe my personal data, not the update.

What should I do?

Yes, you can, with Odin! Done it couple of times, but unfortunately it will start to download the Lollipop update again and will continue to keep asking you to install it. :(


samsung phone gets hot I have a Samsung s4 which easily gets hot even when doing light things and being on power saver mode, low brightness etc I've also tried factory reset

I'm on stock android 4.4

I've installed a temp app and initially the temperature is 26 Celsius and about 29 when browsing internet and about 35 when playing a game it gets hot on top of phone near earpiece

is this normal?

May be this can work for you. Reformat your micro SD card. Some users have reported that media server can cause the phone to overheat. Save a copy of your files in your microSD card to your computer then reformat if.

Go to Menu Select Settings
 Tap More Select Storage Touch Format SD
 card Review the message and touch Format SD card Tap Delete all
 Remove then reinsert the microSD card afterwards.

If the problem continues, this means that you have a phone defect causing it.For more details you can refer Samsung India site.


"Low on space" warning with over 50% free I recently started getting the following notification:

  Low on space: Phone storage space is getting low.

When I click on the notification, it takes me to the "All" applications screen listing how much space each application takes, and at the bottom it shows:

  Internal storage: 296MB used, 452MB free

Why is it complaining about low space when only 1/3 of the internal storage has been used?

Edit: This is on an HTC Incredible both before and after the upgrade from Froyo to Gingerbread.

Edit 2: Looks like it's not just me:

http://code.google.com/p/android/issues/detail?id=20201&q=low%20memory&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://code.google.com/p/android/issues/detail?id=20014&q=low%20memory&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://www.google.com/support/forum/p/Google+Mobile/thread?tid=02216e9b3aed01ad&hl=en

etc.

Edit 3: Called Verizon about the issue (expecting to get the standard "do a factory reset"), but instead got escalated to Tier 2. The Tier 2 person looked up the issue in their system and said it was a known bug and that HTC is requesting all people with the bug not do a factory reset but instead call their tech support at 866-449-8358. I called them and they told me a fix (via OTA update) has been released and will upgrade the Android version to 4.08.605.2 (I currently have 4.06.605.3). Last night my phone did try to do another OTA update, but after restarting it complained that it could not install it due to low memory. The HTC rep told me to remove applications from the phone until the low memory warning went away, then dial the following number to force the phone to check for system updates (it normally only does it once a week or so):

*#*#2432546#*#*

I did this and still haven't received notification of a system update, but hopefully within a week I'll get pushed the new version...

Edit 4: Called again (both HTC and Verizon) to see if there was any other way to force the update again, but they told me all I could do is try a factory reset. A lot of people are running into this, more references:

http://gadgetian.com/27505/htc-droid-incredible-vzw-gingerbread-update-4-08-605-2-dwonload/

http://androidforums.com/incredible-support-troubleshooting/183963-low-space-phone-application-storage-notification-12.html

http://community.htc.com/na/htc-forums/android/f/91/t/14260.aspx?PageIndex=5

http://forums.androidcentral.com/verizon-droid-incredible/134223-second-gb-update-patch-reboot-issue-error-log-message.html

Alright, finally got it after spending a while digging through Android forums.

This thread explains how to clear the /cache partition. After doing that, this thread explains several ways to get the update to trigger again. The one that worked for me was to temporarily set the date one year in the past.


Microsoft teams for Android "not compatible" I have Samsung S8 and Android 8. I try and install MS teams for my organization but I get the message "Your device is not compatible". Is there anything I can do?

You could always try downloading the apk from APKMirror. The site is safe.


Can Scrap Booker be replaced with Evernote in Air Command on Galaxy Note 3? Scrap Booker – save anything you encounter – such as websites, maps, and pictures – into organized scrapbook categories with accompanied notes and information for later browsing. (from Phandroid Galaxy Note 3 review).

What makes this special is that it's quick accessibility from Air Command menu that is activated via S-Pen.

But functionality wise, this seems like an equivalent of (or subset of) Evernote.

On one hand, as an Evernote user, I'd love to NOT have to have parts of my data in a separate scrapbooking application. On the other, Air Command menu and S-Pen integration is a big win.

As such: Is there any way to integrate Evernote with this scrapbooking functionality in Note 3?

I'm fine with any solution (e.g. full on replacement by Evernote, or even something as simple as a way to import 100% of my current Scrap Booker data into Evernote).

No, you can't replace anything on air command.

If your phone is rooted, then there might be an app that allows this, however, I know of none.


How to connect a hard drive (with NTFS) to Android phone? I have a Samsung device and I want to connect an external hard drive to it with OTG but the problem is the hard drive isn't readable om my phone. I searched the internet for a solution and I found a tutorial that says I have to convert the filesystem of the hard drive from NTFS to FAT but the problem is there is no tutorial for converting NTFS to FAT (not FAT32) because FAT32 isn't readable on my Android device either.
So can you please help me to make my external hard drive readable on my Android device?

Your device doesn’t recognize your hard drive because your hard drive need a electronic power to work not because of your hard drive format.
The only way to use hard drive in your android device is using hard drive with less down 512GB capacity, or using hard drive with separate power wire and data wire.


Overheating While Screen Locked I have a Nexus 5 running stock Lollipop and lately I have noticed that when I lock the screen, but leave an app (or multiple apps) open (e.g. Chrome, Facebook, Youtube) the phone gets very hot and the battery drains like crazy. It's like the phone is acting as if the screen is still on.

Has anyone encountered this problem? Can anyone suggest a solution?

I had similar kind of issue with initial Lollipop version 5.0. I had clean master installed in my phone which showed that nearly 60-70% of RAM and CPU usage even though no apps were running, which end up heating my phone.

When checked in Settings-->Apps-->Running application mostly were services from android os. But they have now improved it in newer version of lollipop...currently my phone has version 5.1.1. In this it drop from 60-70% to 40% RAM and CPU usage.

Also lollipop has lot of bugs you can find a consolidated list here - https://www.androidpit.com/android-5-0-lollipop-problems-and-solutions


How do I change the Google Play country? Can someone tell me how to change the country preference for Google Play? I have searched high and low but in most of the forums people ask you to go to Gmail settings -> edit profile and change the country there. But there is no place to change the country in settings! There is a something called place (which can be marked as current) but that has no impact on Google Play.

I don't want to circumvent country restrictions, I want to permanently change the country. So it's NOT a duplicate of How can I circumvent regional restrictions in Google's Play Store?.

What turned out to actually do it in the end, was to make an actual purchase.

In Google wallet, I had updated all my information, as well as added a new card with my new address attached to it. This in itself however didn't seem to be enough.

Later though, I actually purchased something through Play using the new card, and after that I could access things in Play that previously could not due to regional restrictions.

There may be some form of prioritization between different cards, so it's possible that you need to remove your pre-existing cards as well.

Michael Hoffman mentions that it may be enough to

  Click to begin a download until you reach the "Accept and buy" screen

and thus there is no need to complete the purchase. Otherwise, getting a refund after the purchase could save you the money.

For those moving countries, it might be useful to check Googles acceptable Payment methods page.

I don't know if it's necessary, but user Ikon also adds this after adding a new card:

  Went to the apps settings and wiped Play's data. Rebooted phone, accepted terms again for Play and now I can install


"Set Warranty Bit : Kernel" text after rooting Samsung Galaxy I recently tried rooting my Samsung Galaxy Tab E 8.0 (SM-T377P) using Odin and TWRP. I have successfully installed TWRP and the latest version of Superuser. When I try and boot, it gets on a very slow boot loop on the Samsung Galaxy Tab E screen with the yellow text "Set Warranty Bit : Kernel".

I think this is from the Samsung Security telling me I have voided the warranty. I know some people say to boot into TWRP and clear cache and data, which I've already done, but it still shows.

Is there a fix for this?

You can completely restore your device by downloading stock firmware and flashing it using Odin.

About "Set Warranty Bit: Kernel", a root method usually applies patches to kernel and Samsung bootloader detects that modification. However, this isn't a thing to be worried about unless, of course, you prefer warranty over cool modifications. Samsungs Knox will also not work if the Warranty bit is 1.


Hardware backed Credentials Storage on Galaxy Nexus First, I hope I choose the right stackexchange for that question.

Android 4.3 introduces a "Hardware-backed" Credential Storage. If I go to Settings->Security under the "Credentials-Storage" Header there is a (non-clickable) option "Storage-Type" which is set to "only Software". How to set it to "Hardware-Backed"?

I already removed/reseted the credentials storage and tried it with different LockScreen-Options (Pin, Password, Pattern), but I can't get that option to change to "Hardware-Backed". Isn't the Galaxy Nexus capable of enabling it?

The "Hardware Backed Credential Storage" aka "Android Key Store" is only hardware backed when the hardware on the device has the necessary hardware components in it. When there isn't the necessary hardware available it falls back to software storage.

  Android also now supports hardware-backed storage for your KeyChain
  credentials, providing more security by making the keys unavailable
  for extraction. That is, once keys are in a hardware-backed key store
  (Secure Element, TPM, or TrustZone), they can be used for
  cryptographic operations but the private key material cannot be
  exported. Even the OS kernel cannot access this key material. While
  not all Android-powered devices support storage on hardware, you can
  check at runtime if hardware-backed storage is available

From Android 4.3 APIs - hardware credential storage. My emphasis.

  Finally, there is an API and even a system settings field that lets
  you check whether the credential store is hardware-backed (Nexus 4,
  Nexus 7) or software only (Galaxy Nexus)

From Credential storage enhancements in Android 4.3

This a new feature and so it's likely that only newer, higher end devices have the hardware in them. According to that, the Galaxy Nexus doesn't have the necessary hardware. The Nexus 4 does have full hardware support for this;

  As you may now (sic), the Nexus 4 is based on Qualcomm's Snapdragon S4
  Pro APQ8064 SoC. Like most recent ARM SoC's it is TrustZone-enabled
  and Qualcomm implement their Secure Execution Environment (QSEE) on
  top of it.

From Credential storage enhancements in Android 4.3

The ARM TrustZone technology is analogous to the TPM hardware used on Intel x86 PC compatible hardware to provide a hardware secure credential storage area. And just like TPM when it was first introduced is taking a while to trickle into all new phones.

  So, in the case of the Nexus 4, the 'hardware' is simply the ARM SoC.
  Are other implementations possible? Theoretically, a hardware-backed
  keymaster implementation does not need to be based on TrustZone. Any
  dedicated device that can generate and store keys securely can be
  used, the usual suspects being embedded secure elements (SE) and TPMs.
  However, there are no mainstream Android devices with dedicated TPMs
  and recent flagship devices have began shipping without embedded SEs

From Credential storage enhancements in Android 4.3

So, no, the Galaxy Nexus is not capable of enabling hardware backed credential storage, because it doesn't have the necessary hardware in it.


Unlabled app entries appearing in battery history. Suspicious? This morning I noticed weird untitled entries in my battery history, which I'd never seen before.  I'm also not sure why some rows were not showing the percentages. (When tapped on, the entry detail views show the percentages.) The entries have the same code/gear icon as the Android OS entry:

entries / detail / same icon as Android OS (click images for larger variant)

These aren't appearing in the last-hour view now, so it appears to be something that launched earlier, and then stopped. "Force stop" and "report" are grayed out in the detail views.

Is this suspicious? Is there some way of checking these further?

This is on a non-rooted HTC One M9 running Android 6.0

Did you install any app from Unknown sources,  i.e. downloading the apk and then installing? If yes, Can you see these apps in the Apps section in Settings of your phone? And if yes, is the uninstall button active?

If not, this might be due to the administrator privilages this app has got. First, you need to remove administrator privilages from the app. i would recommend to download ES File Manager from Play Store and finding that app. Then try to uninstall these apps and see if these really have administrator privilages. And, if they have, remove them using ES File Manager only and then, uninstall the applications.

Hope, this works fine for you. Basically, these apps are downloaded with the .apk file you download from the unknown resources, get themself administrator privilages and start showing ads on your device.


The video file cannot be played (on Galaxy S) Last few days my video files cannot be played on my Samsung Galaxy S and I do not know why.

I select a video and I choce to wath it with the android's video player and I have the message below :
"The video file cannot be played"

Have you a solution ?

Thanks.

Android's built in decoders are rather picky about the files they will play - limited encoded resolution (possibly less than that of the device's display), limited bitrate, limited formats.

If these are new files, try encoding them to be less demanding.

If these are files that used to work, see if something on the phone is perhaps slowing it down - on on rare occasion I had a file that generally plays start failing part way through.  A reboot might be worth trying.


How can I import bookmarks from Lightning into Firefox? Previously I used Lightning as browser on my phone and I've bookmarked lotta pages in it. I started to use Firefox, because Lightning is very buggy. So, how can I import bookmarks from Lightning into Firefox?

first you need to create a backup of your bookmarks in  Lightning Browser

Go to browser settings
Bookmark settings
Export Bookmarks to backup
it will create a backup of your all bookmarks in lighting browser. You can access it in File explorer.

For importing bookmarks in Firefox browser

1.menu button (either below the screen on some devices or at the top-right corner of the browser)
2.select Settings
3.Tap on Advanced and then Import from Android.
4. Browse and select that lighting bookmark backup file.
5. tap Import.


Preview Facebook Messenger's message on lock screen I had this feature on for like 24 hours, but now it's gone. It's when Facebook messages would pop up onto my lock screen and I could see the message without having to actually turn on and unlock my phone. Now I cannot find how to change this.

Where is the setting for this feature?

I have noticed the same thing.

It appears the latest Facebook updates have actually removed the feature as there is no setting in the app for the lockscreen.


Can I safely delete items in my "downloaded apps" folder? I want to free up space on my phone and was wondering if I can delete items in my "downloaded apps" folder.
  I know on my computer there is a difference between the downloaded file and the installed application and that once the application is installed the downloaded file can be deleted.  But I wasn't sure about my phone.

Direct answer: Yes you can safely delete the apk you download once it is installed.

Developed answer: Any apk file you download goes to the external storage (either external sdcard or fuse-mounted internal storage that appears as external storage). Installing an apk is just a matter of copying it to internal storage (inside a folder within /data partition). so once installed, the apk becomes redundant, and it is safely to remove the one you downloaded.


Is "high accuracy" mode in location setting, is what is known otherwise as A-GPS? In high accuracy mode, the description says that WiFi/cellular network is used apart from GPS to determine location. How exactly are they used and what data does the cellular network provide?

Here are the basic technologies for location on an Android device:

GPS (Global positioning system) - uses satellite signals to determine location without external request, high accuracy (~5 m), high power, high time to first fix.
WiFi - uses WiFi scans and requests location from Google (possibly over cellular network), medium accuracy (~50 m), low power, low time to first fix
Cellular - low accuracy (~500 m), low power; I am least sure how this works; there may be both versions where location is queried from Google as well as from the cellular provider.
Bluetooth - uses Bluetooth scan and requests location from Google, high accuracy (~10 m), low power, low time to first fix, low coverage (doesn't work in many places)

A-GPS is assisted GPS. Without assistance, the Android device must listen for what satellites are currently overhead, which is slow and may require 10+ minutes to give a first fix. In A-GPS, the Android device uses its data connection (possibly cellular) to request which satellites are currently overhead. This reduces the time to first fix to ~30 seconds.

High accuracy mode will use A-GPS, but is not equivalent. In high accuracy mode, the Android device will first acquire a coarse location fix (say using WiFi) because this can be done in a few seconds, then it will improve this location fix with (A-)GPS when this becomes available. When this happens on Google Maps, for example, you will see the blue uncertainty area suddenly shrink in size because GPS is more accurate than WiFi or cellular positioning. High accuracy will provide a fix faster than A-GPS alone would.

GPS specifically refers to the US constellation of satellites, but people use this term to refer to the European (Galileo) and Russian (GLONASS) as well. Global navigation satellite system (GNSS) is the more appropriate generic term. The GNSS system used by your Android device depends upon its particular hardware. Your Android device's applications do not care which system is used.

In order to use Google's WiFi, cellular, or bluetooth location systems, you need to have an internet connection and be in an area with the corresponding technology covered and mapped. Your device scans for access points/towers/transmitters, and sends the results with signal strengths to Google, which estimates where you are. If the scan is empty, or in a place where that has not been mapped, your device location will be unknown. To be mapped, a sufficient number (as determined by Google) of people must have provided location information with scans for the area, like wardriving. It does not matter how you get your internet connection; you can use WiFi location with a mobile data connection because the results of a scan can still be sent.


Download notification not showing after factory reset I have an Asus Zenfone 5.

Usually when I am downloading a file, my mobile will show the download in the notification pane. After performing a factory reset on the device it is not showing the download notification. I think the built in download manager is damaged after factory reset.

How can I fix it?

A factory reset does not touch the system partition, so built in apps such as the built in Download manager will not get touched. Perhaps you used a different web browser before the factory reset you performed, and that had better download management than the one you are currently using.

If you download ES File Explorer from the play store, you can use the module in that app called ES Downloader. This is a good way to check downloads in progress in a nice dialogue box


Is there a searchable app catalog that rank applications by power and network bandwith usage? I'm pretty sure I have used such a site previously, but could not find it in my bookmarks anymore.

My use case: I have some apps that I seldom use, and want to be able to quickly see how much battery and bandwith I can save by just keeping them disabled until I need to use them.

Thanks!

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


Does the OnePlus 3 Oreo update remove the engineering tool backdoor? The OnePlus 3 and other other OnePlus models had a engineering tool left in it that could allow root access without having to unlock the bootloader and flash custom recovery. The OnePlus response said that this tool would be removed in an upcoming update.

Now, Android Oreo is rolling out to the OnePlus 3 and 3T. Does this update remove the tool?

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


Where are the resource (/res) files used by an app stored? I'd like to know where in the file system the /res folder of an APK archive is unpacked upon installation?

If the /res folder is not unpacked upon installation, I'd like to know how an application is able to access the resources in this folder? For instance, does the system unzip the APK file upon execution?

A signed apk is a  zip aligned file. You can get the apk file on your computer, rename it to zip and try a zip file manager to extract content. If the programmer chose to use encryption algorithms for resources and embedded decryption inside application code, even you are good on reverse decompile, you can get "era" or bigger time to decrypt this or you may never be successfully. Some programmers chose to put files in some "fake" extension file, for example, rename an executable as .png file, so for trivial user it should be enough to not touch that file :) Just practice and remember reverse decompile is not the worse part of programmer life, it is the poor. As for your question, think tha apk as an executable and think for resources as loaded files in memory. In this way, you may never find explicit resources files written on device. As for memory dump, you should know the information there is very scrambled, so making a dump does not guarantee you get clear resources (files). I think what I wrote is enough to answer your question.


Is it possible to force an app to use cellular data instead of WiFi using android 7? Is it possible to force an app to use cellular data instead of WiFi, using android 7 on samsung experience version 8.1?

Try norootfirewall.

It allows you to blacklist specific applications.


receiving calls/text if mobile data is off when I travel where only my phone network is available, I want to turn my data to off so I don't get any updates. If i do that can I still receive calls and texts from others?

Yes!

Turning Data Off only disconnects Internet connection. It doesnt effect Calls/Texts.


Can't boot into recovery mode after flashing TWRP on Samsung Galaxy S5 Problem

I can not boot my Samsung Galaxy S5 into recovery mode after flashing TWRP.

Background

I am trying to install LineageOS on my Samsung Galaxy S5.

What I tried

I followed the install guide on the LineageOS wiki:
1. Installing heimdall, which I built from source to get v1.4.2, since the previous version could not complete the handshake with my phone (other people had the same error)
2. Checking if heimdall works by using heimdall print-pit, which it did
3. Flashing TWRP by using heimdall flash --RECOVERY twrp-x.x.x-x-klte.img --no-reboot. Keeping their disclaimer in mind I tried both the current version as well as two older ones. Heimdall outputs RECOVERY upload successful, and I disconnect the phone (after the device has been released).
4. Booting into recovery mode -> FAIL

Error

The device boots into download mode instead (and no, I did not accidentally switch the volume buttons). There is no error message.

Edit

I originally (and wrongfully) assumed the device to be Samsung Galaxy S5 LTE. It was, however, a Samsung Galaxy S5 Plus (at least this is how I explain the error).

Preface
I have found the solution to my particular problem now, but if someone else knows more about this feel free to improve my answer or post your own.
Solution
Annoyed with what I thought to be heimdall's fault, I turned to odin (not in a religious way).
This, however, gave me the same error. Close to desperation, I decided to check everything that I did again, and luckily so: Because the guide was emphasizing that the TWRP version has to be the correct one for the model, with not even a little deviation, I checked and found that what I thought to be be a Galaxy S5 was actually named Galaxy S5 LTE-A. However, the model read "SM-G901F", which belongs to the Galaxy S5 Plus. So after downloading the correct TWRP and LOS versions, everything went fine.
I am not sure if this was the only problem or if there is still a problem with heimdall, since the linked reddit thread suggests so.
Conclusion
All this may be very well due to me not being patient enough to get the correct model before I start. In this case, I still hope that my error can serve someone else in their search, seeing as I linked a lot of resources (and maybe other people make the same mistake as me).


Is there any userspace NFS client for stock android kernel(Galaxy Tab)? I have tried kernel-mode things but it is not going to work.

Actually i've reached my limit for seeing errors in one day:
mount: unknown filesystem type 'nfs'
mount.nfs: No such device
and many more bared in bash/browser history :)

I'm kind of scared from recompiling kernel.(I'm having daily problems with virtual-box, don't want to mess up with my Tab)

sorry for writing such a ** question.

specs:galaxy tab*2-Asia/Europe ROMs-using debian command line-Stock OS

request:add NFS/NAS  tags.(I can't)

You need the kernel module to add support for NFS and/or CIFS. The "no such device" is a message you will get when the kernel module for the file system type does not exist.

One way to check if the module is loaded is to do a lsmod | grep nfs. if it doesn't return any matches, then you do not have an nfs module loaded.

There are kernel modules out there for the Tab, as I have had reports that my app (Mount Manager, License) works with this device, with the correct kernel module.

You will need to manually load the modules before you will be able to mount (Mount Manager takes care of this too)


Is it possible to play music from an Android device to Airplay speakers? I'd like to play my music, podcasts, pandora, etc. on a Libratone Airplay speaker in my house.

I bought the Airplay add-on for DoubleTwist thinking it would let me do this, but it appears to only support AppleTV http://www.doubletwist.com/help/question/what-devices-are-supported-by-doubletwist-airplay/

The reason appears to be that there's no UI to select a device in airtwist.  Instead, you have to broadcast your availability and then pick the device from the AirPlay device.  Sadly, most airplay speakers do not have a UI to select devices.

Is there a way to send music to my Libratone or other UI-less Airplay speakers?

Bubble UPnP works great, although I don't find the interface all that easy to use


Open .ts files on android I am trying to open .ts files in my Android tablet but it's prompting me to open with any Video Player installed on my device

.ts files are typescript files just like .js JavaScript files but typescript superset of JavaScript

I am trying to open them and edit them in an app called AIDE-web.

If I change the extension I am able to open the file and edit the text but I don't want to do this

So how can I open open these files to view or edit them

Device details:

running lineageOS (android 7.1.10
Device is rooted

I believe that it depends on your file manager how a file will be opened. So here's a workaround. Download a file manager called Amaze, find the file you are looking for, press on the three dots next to the file name, and select "open with" this will allow you to open the file in any app you want to.

I only tested this with amaze file manager, but I would imagine that the same options exist in other file manager apps.


Rooting an RCA, RCT6303W87M7 Android 6.0 Tablet This Tablet is sold as "Viking" at Walmart. I want to root it
Without a PC and then find a program that will reveal username
And password for local Wi-Fi users to share their internet.
That's the goal, but I cannot seem to find any common apps that
Will root this tablet. I may be neglecting to turn some tablet
Selection switch on or off. I need someone to tell me the process
Step by step. I'm a BASIC user. Thanks, Bill.

I have the same tablet and I tried all the root apps and nothing worked only one that gave me 75% it's called (one-click root) but it's not the same as the one holding the same name it's different you can try it who knows might work for you you can find it at the aptoide site


Automatically limit (stop) battery charging at a given percentage Device : Moto X Play ( Rooted, Stock, Android 6.0.1, msm8916 Board, XT1562)

Why do I want to limit charging ?

( Let's leave out whether my reasons are valid or not and accept that I want to, if you disagree with my reasons)

To improve the longevity of battery , I wish to limit charging when it reaches 90%, as explained here
Ideal charging / discharging percentage for maximum battery life?

Is it possible?

Yes, at least on my previous device Honor 6, as brought out here How do I override charging current on Huawei Honor 6?, with two different ways of doing it

I have tried  unsuccessfully to identify the file responsible in which changing values would limit charging

I am looking for the system file responsible for stopping charging, with it's true path (without symlinks)

(as I saw on on my previous device, locating the path of file was a big challenge after identifying it)

Okay.. Got it :)

The first thing to note is on Honor 6, my previous device ,  there was a single file I could play around with to stop charging automatically

On Moto X play, there are two distinct  files - one for disconnecting the charger and other for removing charging symbol ( In other words, you could stop charging and still have the charger connected symbol showing). Till I realised this, I was running around in circles, since I took charging symbol to show that charging was happening ( and assuming I was dealing with the wrong file ). While experimenting, when I noticed charge drop despite charging symbol showing, I verified with Ampere app and wisdom dawned !

What are the files?
(Edit:30 Mar 20 Jackpot! Found this awesome repository
of files for various devices by the developer of Advanced Charging Controller
Magisk Module. You are better off using that versatile module but in case you want to DIY, it's a great start) .
There may be other files, but the files I homed on too are :

For Charging Icon : /sys/devices/soc.0/78d9000.usb/power_supply/usb/online  ( For disabling icon change  value of file from 0 to 1)

For  charging : /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled ( For disabling charging change  value of file from 1 to 0)

For automating this, approach was similar to my answer here using Terminal Emulator and Macrodroid as explained here - How to automate command line when specific application is launched?
How did I find the files?
Inelegantly,  and I am hoping that somebody posts a good way. Here is a way that may work for you in identifying the file and path
Assumptions

Long hours on the net and some coding on GitHub ( which I don't understand at all ) pointed me to look at i2c and usb related files with names like charger_enabled or enable_charger. This seems to be true for Honor 6, Moto X and some Nexus devices. I have no clue whether it is chipset or device dependent

The true path of this file is in /sys.  Again, may vary

Next Steps

Do a search for charger enabled or enable_charger or a wild card search  with similar words in /sys

Change rw permissions to enable changing the content from 1to 0 or vice versa

Connect your charger and see the value in file, disconnect and repeat. If  the value changes, it looks like the right file. While the charger is connected, change the value in file and if charging stops, you have hit it (More so, if the path is in i2c directory). Verify with Ampere app to confirm charging status

While you are at it, may as well copy original and modified files to a separate directory in your storage. Needed for automation

If your device is like mine where charging can be stopped but charging icon, shows, more grind to identify that file by keywords like online or connected or ???

If you are lucky, above should work for you

Just as additional information for posterity the Terminal Emulator shortcuts are :

For disabling charging and removing the charging icon

su –c "cp  /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/" ; su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"

For enabling charger and charging icon

su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/" ; su –c "cp  /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
moto_charging is a folder created in Internal SD that has original and modified copies ( to enable and disable charging), and these files are copied into the system. Of course, requires root


Android 6.0 Do-not-Disturb: how to go to vibrate only in certain hours? I'm trying to familarize myself with my newest Nexus 6p, which runs Android 6.0.1 now.

Do I understand correctly, that currently Do-not-Disturb cannot manipulate calls and notifications volume so that I could set it to go to "Vibrate only" during hours I am in the office?

If not, what is the appropriate method to achieve this? External app only?

ADDED 13.05.2016
I solved the problem via Tasker.

You are right. Do-not-Disturb cannot manipulate calls and notifications volume.

I think the only way to go to "vibrate only" is to hold volume down key all the way down. But you also need to turn the volume up manually.


Huawei Y635-L01 Lollipop? Has anyone got a way to flash lollipop on the Huawei Y635? The guides on google aren't that help full..
Beat answers will get voted up
Thanks
FlashWaihi

Only available via custom ROMs, which you'll need quite a bit of research before diving into. Consider using this XDA-Developers thread for a start.

Note: As it is for all Huawei phones, you need to apply for unlocking the bootloader first. Furthermore, the page points out that you will only get 3.1MP camera at best with any Lollipop custom ROM, and you need a special modem for calls to work correctly.