Phone kept awake for half an hour after arriving home My Moto X (2014) running Lollipop 5.0.1 sometimes starts chewing through battery upon arriving home after being away (or, possibly, getting back on a wi-fi connection is the trigger?). It does this for 30-45 minutes or so, then returns back to normal. The battery usage looks like this:

The high battery usage looks to correspond to the device being kept awake, unsurprisingly. Looking through the top battery users, I see 'keep awake' times of around 25 minutes for Google Play Services, Android System, and Google Search; I'm guessing the latter is the root cause.

I am running Google Now launcher.

I hardly touched the phone during the time it was chewing through battery, so I don't think it's anything I'm causing explicitly.

Any ideas what might be going on, or how to diagnose further?

UPDATE 2015-01-22:

The problem is broader than originally reported. Sometimes when CPU usage peaks, it returns to normal after 30-60 minutes. Other times, it seems to continue indefinitely, and I restart the phone, which temporarily resolves it.

I no longer thing arriving at home has anything to do with it. It seems to happen more in the early evening, but sometimes would happen overnight.

Quite a few things stop working when the problem happens:

Timers and alarms won't ring. I had a timer that was counting into negative time, but I never got a notification.
Apps won't install or update. They'll start to download, but will stall and never complete, until restarting the phone.
Google Voice texts (and maybe SMS) don't arrive in Hangouts.
Calendar notifications don't show up when expected.

In short, the phone is simply broken.

I finally contacted Motorola support, who quickly suggested replacing the phone, so I took them up on that. The new phone experienced the same symptoms today.

The new phone went several days without problems, and the first problem happened after I made some changes to Google account sync settings. If memory serves, I turned on Inbox, Ingress, and My Tracks syncing. I've now tried turning those off again and am waiting to see if the problem continues to happen.

When the problem happens, it correlates to continuous high CPU usage by the Android System process.

For what it's worth, I don't see this problem on my Nexus 7, also on Lollipop, with very similar configuration.

Because the problem is only happening at your house it is mostly likely something using your GPS. Do you have moto assist turned on for when your at home? If you do I would suggest turning it off and seeing if the battery is still being drained. If that isn't the cause try turning off your location services and see if that fixes it. If that fixes it you can look at which apps use the location service through the Google settings app - > location. It also tells you their effect on battery. Finally if none of the above work then disable Google now by going into the Google now->settings-> slide the Google now option and disable location history. You could also try another launcher like nova launcher: https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher


Insufficient space message when downloading applications I am using a Huawei y210d, and when I try to install any app, after downloading I get an insufficient space warning. Can anyone tell me how I can solve this problem?

um....free up space? "insufficient space" means that the memory on your device is running out; to download an app (which actually does take up memory!) you need to uninstall some other apps, or delete some pictures/video from the memory.

Alternatively, you might want to look into getting an SD card for external memory, and either put apps, videos, or both on the card, which would help prevent this from being an issue in the future.


Delete files automatically if certain actions are not taken Is it possible to delete/wipe files on device offline, if on certain time, certain action is not performed?

For example, if my phone is stolen, I would like to have a chance to delete certain sensitive data from device. But regularly, I can "check-in" to prevent the deletion.

You can try using a Automation App like Tasker, every day at midnight it sets a variable to true and if you perform the "action" it sets it back to false and if its midnight and the variable is still true, than delete the data or do whatever you like


get information from devices which connect to same wifi hot spot After create public wifi hot spot through phone. How to get device information from those who are trying to connect the hot spot?

There's an app on Play Store called Fing that's probably close to what you want. You don't even need to be the host, it detects all devices on your network.


How do I reset my "home" location in my Google maps/ system? I would like to reset my home location in my maps/nav system to a more accurate GPS position.  How do I do that?

To edit your home or work location in Google Maps, follow steps below:

Open Google Maps.
When opened swipe from the left.
Tap "Settings"
Tap "Edit home or work"
Here you can edit your home or work address in Google Maps.

Hope my answer helped.


How do you enable shuffle on the Spotify Android app? I have been unable to find where shuffle is enabled in the Spotify Android app. Does it have the ability to shuffle?

Yes. When playing a song you open/slide the tab (sliding drawer) at the bottom center, which displays the album cover and play/previous/next buttons. If you click the info (i) button for displaying artist/album information there is an option for shuffling.

This option is also available on the options menu, after pressing the [MENU] button, while this sliding drawer is open.


Over heating problem I am using Samsung Galaxy S II GT-I9105.
Lately I installed a game called Mini Warriors. At game play, my Mobile gets heated.
The weird thing is, when I touch the battery, it is normal. But the area surrounding my camera is hot. I know resource hungry apps like games heat up the mobile. So, is it normal?

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

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


Why can't I move WhatsApp to the SD card on my HTC One M8? I picked up a new SD card for my HTC One M8 and am trying to move my apps from my phone to the card. I can move almost every app but for WhatsApp, the Move button is greyed out:

Does anyone know why? The SD card isn't full or even nearly full.

From WhatsApp FAQ for Android,

How do I move WhatsApp to the microSD card?
Moving WhatsApp to your memory card (microSD card) is not possible at this time.
We are working on improving our application size and memory utilization. There are technical hurdles that do not allow us to move our application to the microSD card. In the meantime, we recommend that you help make room for WhatsApp by moving as many other applications and media files as you can, to your microSD card.

They didn't explain any technical reason why it's not possible, but apps are configurable to not be movable to SD card, as explained on this answer.


Traffic analysis and inconsistent results on Nexus One my question is aimed to those who have already performed some kind of network traffic analysis on Android.

My device is a rooted Nexus One.
I've developed a simple C program, using Pcap Libraries, which sniffs packets over its eth0.
Then I have a simple Python script, using Scapy, which sends to my device self-made packets (with raw payload of 1000 characters).

What I want to analize is the decay of my device ability to sniff traffic packets out of the packet rate increase. What I expect is that the lower is the packet rate, the more packets my device is able to capture.

What I get is something inconsistent:

Pck/s|Tot_sniffed
100           179
1090            0
2080          161
3070          968
4060          628
5050          562
6040          698
7030          546
8020          391
9010            0

I send 1000 packets with left column rates (packets per second).
That's very strange imho and I can't get what's happening.

I already have:

Checked RAM and CPU usage (they're both under control, CPU doesn't
exceed 23-24%)
Checked Wi-Fi connection (it doesn't turn off)
Killed / Suspended / Uninstalled every other application not needed from
Android system
Tried to change parameters and packet size but it's
always the same.

I'm trying to look for any known report about Nexus One unstable behavior. But I'm not really sure it depends on my device.

Have you any good idea about what's happening and how can it be possible? Thank you in advance!

EDIT: I've done more tests to reply to @Peanut. I've also changed my Wi-Fi network, placing notebook and Android device close to the router.

The usage is this:

Usage: python  Main.py < targetIP >  < port >  < numPackets >  < packetSize >  < initial speed >  < final speed >  < step >

Results.

I really can't figure out what's going on.

After some days of struggling I've come to the understanding that my Nexus One's NIC was corrupted/broken/something_bad_else. My tests were all messed up and with no logical connection.

I've tried with a S II device and results seem to be a little more consistent. By the way, even in this case, I can't achieve a worse throughput increasing the bit rate, actually it's still floating around 90% (from 88 to 95 randomly).

Probably it is dued to wi-fi instability and UDP packets instead of TCP. For my purpose having tried with a different device gave me a suitable answer.


How to change contact colors with Messages 3.5? I used to be able to change my contact/conversation color in Android Messages. With that latest update I can't find this feature. Where should I be looking?

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

OR

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


Can't Access iPlayer via Internet Pass-through - is there a workaround? My HTC Desire HD plays nicely with Windows 7 and while at work I use it for personal web access, quicker than H/G/E connection and free.

However when attempting to view/listen to content on the BBC's iPlayer I get a message which asks me to switch to a wi-fi connection to access their content.

Is there a way of getting over this? Seems like very odd design ...

Thanks.

From the BBC's iPlayer Mobile FAQ:

  Programmes can be played through a
  wi-fi connection. Customers with 3 UK
  and Vodafone (except for those using
  Android, Apple or Symbian 3 devices)
  can also access programmes via their
  3G network. The BBC is working to make
  BBC iPlayer available over more 3G
  networks.

This seems to hold up with my testing using both the website and the app, I'm on Vodafone UK and get this message on 3G on the website:

  Please switch to a wi-fi connection to
  play this programme. 3G streaming of
  BBC iPlayer programmes is not
  currently available for this handset.

And in the app:

  Please switch to a Wi-Fi connection to
  play this programme.

Presumably the BBC are just checking your connection type and can see it's not a Wifi connection, they're not aware of the reverse tethering you're using and so are just treating it as if its a 3G connection.

Does your company have a Wifi access point you could connect the phone too, that would eb the easiest way to get round this, and I'm presuming if they're happy for you to tether the phone to the PC, then they wouldn't have an issue with employee's devices hooking up to their wifi.


Download an APK without an SD card or computer? I have an Archos 7 Home Tablet v1, with a Cyanogenmod 7 rom on it. I do not have an sd card for it yet, and was wondering, Is there any way I can install/download an APK file to it without an SD card? When I try to download an APK for a market fixer, it tells me that I cannot download it without an SD card. I cannot connect to the device with my computer, because the cyanogenmod messes with the drivers. Thanks.

Try wget http://www.blah.com/files.apk in the terminal emulator (if you're using CyanogenMod, then you probably have BusyBox, which includes wget), you might need root to write to the internal memory, so if you don't have write permission in the current directory, then you might need to type su first.


Error when migrating data from internal microSD to internal storage despite apparent available space I have a Moto G3 (Android 6.0) with a microSD of 2GB that I configured to use as internal storage. It's been working fine for years, but I want to upgrade to a larger and faster card. So, I'm first  trying to safely remove this microSD. When I try to migrate data from the microSD card to my phone's internal storage, it fails with the following message:

Couldn't move data
Data left at original location

However, I thought I cleaned up enough space, as described in this answer. I removed several apps, cleaned data and cache. The microSD reports zero apps and cached data used. Here's the current disk usage:

Android OS: 4.19GB
Internal storage: 7.68GB of 11.81GB
SanDisk SD card: 1.78GB used of 1.80GB

I checked this answer, but it seems different because there the microSD is used as portable storage, instead of internal. This answer seems closer, Droidriven says the /data partition might be the culprit:

Droidriven (reply #13):
You probably have too many apps to move everything to internal, you have plenty of storage but your /data partition probably isn't big enough.
You'll have to backup the apps and data, and store it on PC, then uninstall the apps. Then migrate what is left. Then go from there. You can put the apps and data back after you get done if you have enough space or another sdcard.

Using adb, it seems /data partition has space, though:
$ df
Filesystem               Size     Used     Free   Blksize
/dev                   439.2M    88.0K   439.1M   4096
/sys/fs/cgroup         439.2M    12.0K   439.2M   4096
/mnt                   439.2M     0.0K   439.2M   4096
/system                  2.2G     1.7G   511.2M   4096
/data                   11.8G     7.6G     4.2G   4096
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/cache                 248.0M   242.8M     5.1M   4096
/persist                 3.9M   192.0K     3.7M   4096
/firmware               35.2M    31.5M     3.7M   4096
/fsg                     2.1M     2.1M     1.0K   1024
/storage               439.2M     0.0K   439.2M   4096
/mnt/expand/6318ae65-dd0e-47fb-be4d-522416bf8877     1.8G     1.8G    16.0M   4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated       11.8G     7.6G     4.2G   4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied

I think this is the right track, though, it looks like something related to a partition that doesn't fit.
Where can I look for more info? Can I use adb to perform this migration? Maybe the error messages will be more detailed.
EDIT: One thing I noticed after talking to someone at AndroidQuestions' Discord is that, since before I started cleaning up space, the SanDisk SD Card always showed 0.00 bytes allocated for Apps and Cache and 1.78GB used of 1.80GB. Even after I cleaned up around 4GB of storage, it still showed the same numbers. Is it possible that the SD card used as internal storage will always show these stats because it has been allocated by the OS? Thus, it is actually already empty and I can try to eject it without data loss.
I'll give it a try and post an update later.

Despite the SD card was showing as 1.78GB used out of 1.80GB, it was already empty. So, I formatted as portable and ejected without data loss.
As I reported in my question, there were no apps or cache stored in it. It showed as used because it was formatted as internal, although it didn't have any data in it. About the option to migrate data back and failing when attempted, I think it's some buggy interface as this is an old Android version and the first one to provide this feature (internal storage).


I was given an used HTC desire, doesn't boot, how can I reinstall it? I never tweaked an android phone.

I was told to turn it on by pushing both the power button and volume down button.

I'm not sure if it has been rooted, I can read "clockworkmod" when I go into recovery.

Here is the whole phone and the text displayed. The third image is what I get when I go into the "recovery" menu.

Screenshots (click images for larger variants)

I'm just looking to make the phone usable again, what are my options ? If it involves reinstalling android, there is a 128MB micro sd in it, what should I copy onto it, or using some particular application ? I also have a micro usb cable.

clockworkmod is a custom recovery, so the device is probably rooted.

A 128 MB SDCard is as good as no SDCard at all, and probably cannot even hold a single image to flash. You might want to check for a bigger one, everything below 4 GB makes not much sense (make sure to buy nothing below class-4, class-6 is better, class-10 not really necessary). After that, check on CyanogenMod.COM for your device, and follow instructions there.

Before doing so, however: Have you tried to boot the device normally (just using the Power button)? It might even boot up normally. If not, you can execute the wipe data/factory reset item in the last screenshot, followed by reboot system now and see if that helps. If not, see above :)


How do you get Market to work when Android is Unable to Access Android Market? Right now I am using HTC Hero, having firmware Android 2.1 and I have attached VODAFONE, India SIM-CARD in this phone, and also having Wi-fi connectivity.

Whenever I try to "sign-in" to Android-Market using Google Account, it is always showing "Can't Establish a reliable data connection to the server" titled error with the message "This could be a temporary problem or your phone may not be provisioned for data services. If it continues, call Customer Care."

Now what do I have to do to access "Android Market" from my HTC Hero phone?

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

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


Forced RTL Layout Option not showing up on my Huawei Phone When I searched the option, it shows up. When I click on it, it leads me to the top of Developer Options. But nowhere on the list do I see the Force RTL option. This is very frustrating and I can't seem to find anyone talking about it online. My old phone e was also a Huawei and the same problem happens. Both my parents have Huawei phones and neither of them have the option either. How can I get the Force RTL option out and apply it? Somebody please help! Thanks a lot!

RTL Layout and Huawei... I don't think you can change the layout yourself unless you're a software developer. Well yes, this is a software issue; I talked to a salesperson from Huawei and he told me that it should be possible to integrate this option with a software update. He promised me to tell the people who are developing Huawei-software about RTL layout. I'm left-handed and I find RTL Layout better. I own a Samsung by the way, it has RTL layout option.
cheers.lina


custom rom with only selected apps and no play store I'd like to restrict my mobile usage to a few apps only (basically phone, contacts, camera, google photo, whatsapp) and disallow installation of new apps and especially remove all browsers from the phone.

Background: I'd like to use this android phone to "tune off" and be only available for the urgent things.

Now: is it possible to build a custom rom which only the selected apps? Or would it be easier to just root the phone and install the core apps such as play store and chrome?

Install/trim whatever apps you want, then kill PackageInstaller either by using apps like TitaniumBackup (freezing it) or by deleting it altogether.

Back up and have a try - I haven't tried it myself, but that's the trick some of my local forum members have been using for a while


Storage space running out. Some system functions may not work In my Android in notification bar I see message Storage space running out. Some system functions may not work.

When I check I see 188 MB free in device memory and around 10 GB in USB storage.

I re-installed Android OS a few times.

It helps for about a couple of months then the problem returns.

If I delete some applications or data it helps for a few hours to a few days.

Questions:

Why do I get Storage space error if there is a lot of available space?
Can I join device and and USB memory? Will it help or at least delay the time while the problem return?
Any other advice how I can deal with this problem?

On Samsung phones, type in the dialer *#9900# then choose the second option: "Delete Dumpstate/logcat".


Can I run Android 2.2 on an Android 2.1 ZTE Racer? Possible Duplicate:
  When will my phone get the Android 2.2 update (FroYo)?

I'm going to buy a ZTE Racer which comes with Android 2.1.  What can I do to upgrade it to 2.2?  ZTE didn't release an official upgrade.  Would CyanogenMod be an option?

The CyanogenMOD wiki lists supported phones; the Racer isn't included.  Looks like there are some custom ROMs on MoDaCo, though.


what to do for VOLTE in India's jio network? Actually my friend bought me a mobile from UK , its SAMSUNG J3(2016). But now i now need to use VOLTE in India in Jio 4g network, which is not available in the foreign made by default. Which firmware i need to use? Also please tell me how to do this?

If you want to flash a new ROM then you should collect essential information from XDA forums about your device. Flashing a new ROM is a risky task so you must create a backup or something to fix your handset.

If you don't want to risk anything then use Jio4GVoice https://play.google.com/store/apps/details?id=com.jio.join&hl=en . You can Call, SMS, etc without a VoLTE enabled handset.


nytimes app - transferring marked articles - from old device to new one Switching from HTC Aria (Android 2.2?) to Galaxy Nexus (Android 4.0.2). I had lots of NYTimes articles saved as "Favorites" in the NYTimes app. My intention is to transfer this data so that it is usable on my new phone? I am capable of intermediate to advanced solutions.

It seems that the NYTimes app creates a new folder every time it syncs. I haven't found where the individual articles are marked "favorite" and thus where the articles are then stored.

Titanium Backup (requires root) is able to back up and restore app data.


How to re-flash stock android OS if I accidentally format the entire storage system using TWRP wipe I am using the Samsung Galaxy Tab S 8.4 inch , SM-T705 model running on 4.4.2 kitkat stock android.

I was trying to flash a new rom and I went and did a wipe on everything using TWRP custom recovery. It was my stupid mistake and now my tablet is always struck at the loading screen when I restart it. It can still be booted into recovery mode. I need some urgent help dealing with this situation. Can you guys advice on this matter. Thanks alot.

You can download the stock firmware for your device from here.
Make sure you download the correct version.
Now you have to download Odin.
Now you have to put Samsung Tab S 8.4 LTE
SM-T705 into download mode using these steps:

Turn off Galaxy Tab S 8.4 LTE SM-T705
carefully.
Press your Tab S 8.4 LTE SM-T705
volume down button and home button
simultaneously.
Press your Tab S 8.4 LTE SM-T705 Power
button at the same time while pressing its
Home button and volume down button.
Press your Tab S 8.4 LTE SM-T705 Power
button again after viewing a warning
message to put it into download mode.

Launch Odin on your PC and connect Tab S
8.4 LTE SM-T705 with your PC via USB cable.
You can see a message in the bottom left
corner of Odin after connecting Tab S 8.4 LTE
SM-T705 with your PC.
Now you have to extract the ZIP file of the downloaded firmware on your PC to get a tar.md5 file.
Once you have successfully extracted the ZIP
file, you have
to press “AP” in Odin and choose “.tar.md5″ file.
Now you have to press the “Start” button in
Odin after selecting “Auto-reboot” option.
Now you need to wait until your SM-T705 is
restarted.
It should now be running the stock firmware you flashed.


How is it possible to listen to FM radio while a phone is on airplane mode? My phone was on airplane mode, i forgot to turn it off then i decided to listen to Fm radio. It worked really well. I still wonder how airplane mode works. Shouldn't it be disabled first cause i just read that some wireless devices work while  on airplane mode.

Air plane mode disables all transmitters as these are creating the strongest radio waves that exit your Smartphone.

For some services like mobile network, WiFi and Bluetooth disabling only the transmitter without also disabling the receiver does not make sense, therefore both services are completely disabled.

The fm receiver however only receives the fm frequency and therefore does not have to be disabled in air plane mode. The same holds for GPS.

Note: Even disabling all explicit transmitters of a Smartphone some implicit transmitters of radio waves may still be active, e.g. the CPU and other electronic components can emit radio waves. However those radio waves are a lot weaker than e.g. a WiFi signal.


Downgrade and disable play store updates I have a rooted OP3 on Android 7.1.1 with Play Store v. 8.2.38. I have tried uninstalling updates from apps manager(which reverts it to 7.9 the version I want to keep) but it updates Play store as soon as I open it afterwards. I can't keep my phone offline and I need app updates but not the play store itself. I want to keep Play Store at 7.9 or 8.0. How Do I go about doing that? All the related posts here are either outdated or not working

Freedom has a handy feature:

It works for me (OnePlus 5, 7.1.1 rooted)


Prevent spelling suggestions from being inserted in text messages In text messaging, I noticed that whenever I try to enter a word different from the spelling suggestions, the latter prevail and my intention is ignored. Is there a way to get around this?

Thanks to Devin who gave me the idea, I went to Settings -> Language & input-> Xperia keyboard -> Word suggestions -> "I never want to have any words or letters replaced".


How to start root shell with Android Studio? I just installed Android Studio. How do I get into root shell on my phone? Or do I have to download ADB separately?

WINDOWS: In the current version of Android Studio, ADB.exe is located in %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\. Earlier versions of Android Studio have it in %LOCALDATA%\Android\sdk\platform-tools instead.

MAC: Find the ADB executable in ~/Library/Android/sdk/platform-tools.


Configurating push notifications I've been struggling for a while with push notifications. I want to configure them so I can avoid getting social networking notifications while at work. I don't want to uninstall them or log out, and I don't want to receive them while at work, as I am easily distracted by them and don't get anything done (but I do want to receive them after 7 pm)

I'd also like to still receive my mail and other notifications normally, I just want to "remove" some of them.
out, and I don't want to receive them while at work (but I do want to receive them after 7 pm)

Is there any solution for my problem?

I'm not really sure what your problem is, but on Android 5 you can categorize your notifications to normal or high priority. Instead of setting your phone to vibrate you can now set Android to show "All", "Only high priority" or "None" notifications.
See this link for additional info: https://support.google.com/nexus/answer/6111295?hl=en


run custom ROM files on Emulator I want to run ROM files of different phone models on Android emulator in my Windows PC.
Do you know how can i do so? I know how to run standard android emulators for INTEL and ARM however i want to run production ROM files.

If you're willing to compile your own ROMs, you can definitely build them for the emulator. ROMs are device-specific, and the emulator is just like another device. If you include the drivers/setup code with the ROM, it will boot on the device.


Samsung Galaxy Apollo (GT-I5801) doesn't connect to WiFi connection. What should O do? Currently my phone doesn't connect to WiFi connection, it always on and off everytime I open my WiFi connection.

What can be possible solutions or what do I need to check in order to connect my Samsung Galaxy Apollo (GT-I5801) to WiFi connection and to stick to on when I open my WiFi connection?

Currently my phone doesn't connect to WiFi connection, it always on and off everytime I open my WiFi connection.

Solution for the i5801:

Go to Settings → Wireless and Network → WiFi
Use the menu button to open the Advanced option
Click on Use static IP
You will see IP address, Gateway, Netmask, DNS1, DNS2. Fill all these things and to see their value:

left click on signal strength (left or right to battery or sound sign)
right click on your network to which you connected
you should see status; click on this
now a page is open (wireless network connection status); here click on details
now you should see IPv4 (IP address), IPv4 default gateway (gateway), IPv4 subnet mask (for netmask), IPv4 DNS servers (DNS1, DNS2)

Save all these setting by clicking on menu then save.

If this does not work check this also:

open 192.168.1.1
open Wireless → Security check (network authentication WPA personal auto)
after that your password
then next [WPA group rekey interval 3600 (in my case this is the problem in my modem here is 4 so i remove it and type 3600)]
after this (wpa/wapi encryption tkip+aes)
then save this setting.


What's the fastest way to transfer files from PC to Android? I'd like to know which method of transfering offers the highest speeds. It happens once in a while that I lose my data while making ROM updates etc. as my phone is encrypted and that sometimes makes issues.

I'm using a OnePlus One with its fast charging cable. I wonder if I'm faster transfering files using adb push instead of using Windows Explorer. I reckon that I read that somewhere. Or are there WiFi apps that can transfer quicker?

Thanks!

The best answer is

It depends on the situation.

Let me explain: Some solution make work better than others for some files than others. For instance, use Bluetooth to send a picture, or Wi-Fi based FTP for small files. For larger files, you may want to use a cable and transfer them manually, or even load these files onto a high-speed SD card and plug that into your PC. It really depends on circumstance. For me, I send files by Wi-Fi to my laptop for anything smaller than 100mb, then cable it for bigger files.


Can't add second google account to google calendar app I have one google account for my android phone. Now I set up a work email at gmail to use the shared calendar and keep things separated. For convenience I downloaded the google calendar app to display events from the calendar on my phone. I followed the steps to add another google account to my phone via Settings -> Accounts -> Add Account -> Google. Everything worked out fine, but on the google calender no events are shown. When I go to Settings -> Accounts -> Google -> workaccount I can't see the toggle for Calendar syncing. In the phone account I see this though.

With the same account I added the calendar to thunderbird using lightning and followed the procedure which worked out fine. Therefore I assume that the accounts calendar is visible.

My phone is a Oneplus One running CM 12.1 (Android 5.11)

So the solution for me was:

First activating Device Information in my Google Activity Settings.

Second I deleted the account from the phone and added it again. There was the toggle for syncing the calender.

Third I needed to allow google calendar to have access to the calendar storage, which was prohibited by default from the Privacy Guard in CM. This solved the sync error problem.

Now all my calendars and events show up on my phone.


Nexus One's 3.5mm headphone jack accepts standard 3.5mm plug? As you know, the Nexus One comes with a 4-segment 3.5mm headphone jack, whereas the standard 3.5mm plug has 3 segments.

I visually compared a standard 3-segment 3.5mm plug with the 4-segment 3.5mm plug that comes with the original Nexus One headset and they seem identical in length.

My only concern is that plugging in a standard 3-segment into this 4-segment jack will damage the Nexus One.

Better safe than sorry... so instead of empirically plugging in the standard 3-segment plug in the the N1 just to see whether it causes a fatal short or not, I prefer to ask those who are already knowledgeable with this: Is it safe to use a standard 3-segment with the N1 headphone jack?

Your phone should be fine.

Android won't route phone calls through headphones though, iPhone can be set to do so and uses the phone's microphone.

An option I use to attach standard headphone to my Galaxy S is a simple Bluetooth headphone adapter (£10 from Amazon), that way I get to use MY headphones and make calls via them, plus you can keep your phone in your pocket when skating into town!


can't flash or enter recovery mode hi i got a xiaomi redmi note 3 pro and i wanted to flash the latest version of miui, so my previous build that i got was a rooted phone with twrp and i wanted to flash with otg. i did the common process y'know wipe etc.

but while it was restarting it stop at the boot logo a long time.....
and still , i can just enter fastboot mode and not the recovery..
when i'm trying to restart it or anithing like this i shows the logo again

i started my research to find a solution and tried to start recovery with adb fastboot on my pc, but my pc didn't detect my device. i searched the internbet for a suitable driver but found nothing.

and now i need help. plsssss i need your help

You'll use fastboot mode to flash a ROM to your phone. A Windows computer is needed.

Important Note: Make sure that your device is fully charged or has enough power for this process. This guide will help you update your device to the latest MIUI ROM version. All user data will be purged in this process. Please back up your data and think twice before proceeding.

Download full ROM from the official site
Download MIUI ROM Flashing tool
Download drivers ans install them
Turn off the device. Press the Volume down button and the Power button at the same time to enter Fastboot mode. Then connect the device to the computer via a micro USB cable.
Unzip the ROM you previously downloaded. Open the file folder for the unzipped ROM pack, and copy its path on the computer.
Unzip the MIUI ROM flashing tool downloaded in Step 2, and double click on it to install. After installation is completed, open MiFlash.exe and paste into the address bar the ROM file folder path copied in the previous step.
Click on the first button (circled out in yellow) to Refresh, and MiFlash should automatically recognize the device. Then click the second button (circled out in red) to flash the ROM file to the device.
Wait until the progress bar inside MiFlash turns fully green, which means the ROM has been successfully installed. Then your device should automatically boot to the new version.
Done.


Does the StageFright vulnerability affect Facebook Messenger? What can I do about it? I disabled MMS in Messaging on my phone. Is FB Messenger vulnerable?
If so, what can I do to minimize the risk?
(I couldn't find anything about MMS in FB Messenger)

libStageFright is a general media library used widely on Android.  Facebook Messenger is likely to interact with it for media, and thus you are vulnerable through it.

Your best bet is to update — to a custom ROM if the manufacturer/carrier hasn't made a patch available.  Otherwise, see Stagefright security issue: what can a regular user do to mitigate the issue without a patch?

See also: http://www.androidcentral.com/stagefright


My S3 doesn't have Auto screen off/on option Hi I'm trying to look for Auto screen off/on during calls but I could not locate it. It's not on my Call Settings. Help please.

Are you using a case? please DO NOT Block the upper part of the screen because the proximity sensor that turns the screen off when on call is located there. There is no option in settings because it is fully automatic


Browser pauses a long time before starting to load a page Whether I enter a URL directly, or whether another app invokes my browser (e.g. Google News & Weather when clicking on a headline), the browser pauses for a while (maybe half a minute, maybe several minutes) before it even begins to load a page.

All that I see during the pause is the part of the URL that fits, followed by an ellipsis, followed by the refresh icon, and the bookmark icon. The page is blank white. Touching the refresh icon does nothing but highlight it very briefly. Eventually the refresh icon changes to an animated dotted circle, and the page starts to load, but it can take many minutes before the browser "wakes up" and starts to load the page.

What's going on here?

This happens on two different models of the same phone that were bought at the same time, less than a month ago:

LG MyTouch on T-Mobile (model LG-C800)
Android 2.3.4
software version LGC800-V10d-SEP-19-2011

I've had that problem intermittently.  I started using SetDNS back when the Market would crawl on Wifi, but now I find that simply switching my DNS servers when the web gets laggy usually fixes the problem.


How to NOT charge when USB debugging? I develop "on the road" using a laptop that's not connected to a power source, so when I debug on my android devices, they drain my laptop battery.  Unfortunately, the laptop is a MacBook Air so spare laptop batteries is not an option.  (I charge everything at home at night.)

Is there a setting to switch USB charging off, especially when debugging?

No there is not way to turn off charging.


How to enable experimental reverse port forwarding in chrome? Commonly you have a web server running on your local development
  machine, and you want to connect to that site from your device. If the
  mobile device and the development machine are on the same network,
  this is straightforward. But this may be difficult in some cases, like
  on a restricted corporate network.

This is what I ran into at work.I have been trying to get my web application that runs on my my localhost to be accessible on my mobile device.

Desktop OS: Mac OS X 10.6.8
Desktop Chrome: Version 30.0.1599.69
Mobile OS: Android 4.3 (Nexus4)
Mobile Chrome: Version 30.0.1599.82

I found an article about chrome experimental features that was explaining you how to enable reverse port forwarding in chrome. I have been following the article until it said to tick the checkbox for "Enable reverse port forwarding" in "developer tools > settings > experiments". I found the tick list but could not find that option. Does anyone know how I can enable this reverse port forwarding?

Seems that what I was looking for was right in front of me. The option "Reverse port forwarding" from the article was renamed to "port forwarding" .


How to edit a contact in the "Contacts" app using LG G3 I use the Contacts app with this icon

and write something in the search field to find a contact.

I click the contacts name and come to this screen:

Now, I have found no way to edit the phone number.
Clicking inside the box with the green caller will call the contact.

Clicking the menu will give me the menu alternatives: Delete, Join, Add to Home screen.

There is no text anywhere that sais "edit contact" or the like.

Clicking the contacts name will not result in anything.
Clicking the contacts photo will show it bigger.

Long clicking inside the box with green caller will popup a menu with the alternatives "Forward contact" and "Copy to clipboard".

That's because the contact is synced to your contacts via online account (Facebook in this case). You are not allowed to edit that contact that is why there is no option of editing it. Get it!


How do I install apps. from Android market on my Android tablet if the market is telling me that there's no android devices associated with it? Just bought a cheap MID 7" Android 2.2 tablet. Tried opening the icon on the desktop that says Install Apps and all I got was a page with a heading of AppInstaller and then /mnt/sdcard. When I tried to put in the URL for the Android Market, it didn't work. When I used the browser to go to the Market page and install an app, I get the message that there's no Android devices associated with this device. Any ideas?

This Android Police post has a link to the current Market version (note it's the standard Market, not the Tablet version which only works on Honeycomb).  If you download it from your device you should be able to use your AppInstaller to install it from /mnt/sdcard/download/.


Is there a way to enable WiFi-tethering without root access? Is there a way for WiFi-tethering without root access.

I mean before Froyo.

I have HTC Hero 2.1, and frankly, I don't want to root it for security reasons.

I don't know of any way to do wifi tethering without root (before 2.2).  You can, however, use bluetooth or a USB cable with PDANet which does not require root.


Adjust touch parameters I have some problems with my touch in my lenovo phone. For example, when I touch in two places that the distance between them is less than 2 inches, the phone thinks that it's only one touch. To fix this and more problem with the touch, I need to know how to change some parametrs of the touch. So… Do you know where those params is stored or how to change them?

My phone (lenovo s8+) is rooted, and I have terminal emulator on it.

This is a hardware related problem. The touchscreen sends your system a touch event for every finger you touch it with. If the touchscreen's touch resolution is not that high, it will merge two touches to one.

You can't change the touch resolution of your touchscreen but it is possible to send custom touch events to the Android framework using some commands (I don't know them now but I used them and it is working. It is also similar to Windows' event system.)


Does Android support the single-user mode runlevel? Since Android is powered by a Linux kernel it should support booting in single-user mode.

Which version of Android supports single-user mode and how is one able to start an Android device in this mode? Any references?

Single user boot is a feature of the init daemon (initd, like sysVinit) and not the Linux kernel. Since Android only shares the kernel with Linux and not the init process, a genuine single user boot can not be achieved.

Android has something that is called "Recovery Mode", but it's not exactly the same as a single user boot on an Unix system. The approach of recovery mode on Android is different because instead of trying to repair the bricked/broken system, on simply can re-flash the ROM or perform a factory reset, which will hopefully restore the systems functionality.

About the init used: Android uses just a script called init.rc, which gets started by the kernel and is used to start further services. You can view the current source of init.rc here. It supports no runlevels.


Why is Android System using Data Hi guys I have an android running custom rom on 8.1 . I found this problem when I was downloading files from ANDROID DOWNLOAD MANAGER the speed shown by ADM was very less in comparison to that shown by INTERNET SPEED METER LITE( which I think is good app because of having 10 million downloads) ,to find the culprit who was using data in background I got into SETTINGS

How can android system use so much data of 691 MB(remember its not play services or any useless google apps since I have only pico version of gapps installed)

I run my net on mobile data where I get 1GB per day , if  i am getting 641 MB robbed How can I stop it without affecting my Android  and is that possible that Cistom rom developers may add some Traffic Bot or Cryptocurrency miner bot to my Android  and name as SYSTEM APPS.

For various concerns, some system apps are run within the same process. This makes it hard to distinguish activity from each individual apps (except for storage access). So the "Android System" you see is the sum of all system apps running in the same process as the real "System".


Disconnect/reconnect to wifi with same SSID I'm playing with some more advanced things in Tasker, and I've set up an NFC tag to do various things when I return home from work each day. One of these is to connect to wifi and run an SSH command to wake up my computer.

I'm in a dorm at a university, so all of the wifi SSIDs are the same. Because of this, my phone (a Nexus 5 on stock/rooted 5.1) will latch onto one AP and hold on as long as possible, and eventually switch as I move further away. This means that when I arrive at my room and tap the tag, my phone is almost always in the process of reconnecting to the nearest/correct AP and my SSH command fails. Sometimes it's connected immediately, sometimes it doesn't connect for a few minutes, so a simple "wait 10 seconds" in Tasker doesn't cut it.

Is there a way to simply break the existing connection and reconnect to the same SSID (just reconnecting in general is fine, there's only one SSID)? I know that disabling wifi altogether, waiting a few seconds for the phone to do it, enabling it again, and waiting a few more seconds will do this, but it takes longer and I imagine there's a better solution.

TL;DR: How can I break a wifi connection then reconnect in Android 5.1 (stock/rooted) without actually disabling wifi? Terminal commands are fine.

Checking the Tasker manual for the "WiFi Net" action shows:

WiFi Net
Change the wifi network connection status.
Reassociate: reconnect even if already connected.

(emphasis mine)
That should be exactly what you're looking for – playing with Tasker anyway :)


can't use adb shell in recovery mode I have a china tablet named Quest. I have accidentally repeated pattern lock more than 5 times. Now I have also forgotten the email address.

So for a factory-reset of my tablet I simply booted it into recovery mode. But it shows an Android bot lying with red exclamation mark. After a spending hours I found a shortcut i.e, vol + and power to access recovery menu. But my tablet doesn't go to recovery menu even when I pressed the keys.

So I simply connected my tablet to my pc via USB and installed drivers. In adb command prompt I typed adb devices. Now my tablet is listed as 20110301 recovery. I can simply use only adb pull, adb push, and reboot commands. But I cant access adb shell to unlock my tablet: it simply says exec '/system/bin/sh' failed: No such file or directory (2).

What can I do?

You have a stock recovery. Try to boot to fastboot, using ADB: Apply this command in ADB while in recovery: adb reboot-bootloader, or: adb reboot bootloader. Try each one, if the first works, good. Check if the device is visible by fastboot devices. If it outputs nothing, try the other command. It should work now.

Now you have to flash the recovery using fastboot flashing abilities. After that, try again.


Rooting a Samsung Galaxy Note 10.1 I have a Galaxy Note 10.1 (GT-N8013EAYXAR).

I have tried literally everything, and I am at a loss. I have tried SuperOneClick which didn't even come CLOSE to working. I tried using Odin which seemed promising, so I went with it and kept trying. I tried stuff that was downloaded. I tried converting the official CWM to a tar.md5 (this made Odin crash). I tried adb methods (maybe I'm doing something wrong).

All I ever get is the factory recovery. I can't run Titanium Backup (or really any other decent apps) without su.

Please help. I'm at a loss here.

EDIT -- SOLUTION

If you have a Samsung Galaxy Note 10.1, and are looking to root, here are some useful links.

This is the post where I found the link to the superuser file that is to be flashed via Odin. The post describes the process. NOTE: You do not need to flash CWM to get root.

Here is the link to the actual su file that has been prepared for use with the Odin utility.

Hope this helps anyone that gets caught up in the process of rooting their Note 10.1. =)

Have you tried this guide from RootGalaxyNote?

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


Can android AVD emulator run within VMWare? Hi I am running Windows 8 in VMWare Workstation 9 and I wanted to setup an android development environment, I installed Java the ADK and Android studio. When I create an AVD and try to start it it appears as a black screen with buttons pane. I think the problem is that I can't run an emulator within another emulator, but I just wanted to check in case anyone else has been successful.

The errors it shows are:
Failed to create pbuf surface for FB 0x3004
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
extension WGL_ARB_make_current_read was not found extension WGL_EXT_swap_control was not found

I had difficulty searching for this because the results tend to be people trying to setup an android VM as a standalone, rather than running android development emulator in a Windows 8 VM like my setup.

I've been able to run it in Windows 8.1 Pro within VM Ware 10. This was when I was used ADT though for eclipse. When I switched over to Android Studio I haven't been able to get a AVM to start yet. Granted I've spent about 30 minutes working on it, so I haven't exhausted all options just yet.

I imagine speed will always be an issue though. While the overhead for windows within VW Ware Workstation is sleight given the shared architecture it's enough to introduce some slow downs. Still for the most part I've been able to use the AVM for my purposes. (Really just making sure the app can start and doesn't crash) from there I put it on a real device.


What does it mean if my HTC Incredible's notification light flashes between green and amber? I was driving today and my phone was in its holder. At the time, I was using it for GPS and Pandora, and it was plugged in using my car charger. At one point, the notification LED began to flash in what looked like a regular pattern (but since I was driving, I can't be 100% sure), alternating between green and amber. I've never seen this before, and I had no notifications. What does it mean?

I believe it means the battery is overheating.


Durability issues of sd-cards in phones? I understand, that there are many factors why a sd-card may fail. But I had my last two sd-cards fail in a very short time (about three months). Now I wonder if it is the phones fault, or if I just by bad sd-cards.

I don't have any brand information about the failing sd-card, because I just looked at the capacity and the price (which might be an indication, that it is my fault). But I did not buy the card from a dubious store, so I was hoping they would have some level of acceptable quality.

Is there a quality measure that I can look out for, when shopping for sd-cards?

My phone info: Samsung Galaxy S I9000 with Gingerbread 2.3.3

I had bad luck with any "cheap" cards that I ever bought. They usually end up being "off brands", and some of the slowest performing. The cheap ones usually don't even mention the class rating, which means they are probably a class 2, or worse. I never had them fail in the short time you seen, but they did fail, and after 2 cheap cards failed on me in my android device, I spent the extra couple bucks and went with a "name brand" class 6 (I couldn't even find a class 10 when I bought it). I have had this card for almost 3 years now, it has moved between 3 different android devices in that time, and has seen its share of custom android ROMs flashed to the host device. Not to mention it even had a time, before froyo, it was partitioned to with 1GB EXT4 partition to act as an "extension" of the devices internal storage, and even SWAP at one point on my ADP1. I have had zero problems with it.


Disable Android Device Sleep Mode when connected with Power supply I am working on a client requirement in which they wanted to disable android device going into the sleep mode when the external power supply is connected

Does any one have come across this kind of requirement ?
or does any one have idea how sleep mode can be disabled from kernel space.
From UI yes it can be done by using keep device awake option
But how and where it need to be implemented in code

You can change the setting in Java with a couple permissions: StackOverflow question

Should be a breeze if you're customizing kernels. I already checked for a build.prop edit but seems that it isn't possible that way

Hope this helps,


How do I update my Samsung Galaxy Europa? What is the latest official firmware for Samsung Galaxy Europa? I am currently on 2.2 Froyo at the moment. Can I update it using Samsung Kies, or do I need to update from somewhere else?

No, you are currently running the latest version of Android for your device without flashing a custom ROM.

If you are interested in flashing a custom ROM a port of CyanogenMod 10.1 (Android version 4.2.1 Jelly Bean) has been made for your device, all information and installation guide can be found here.


What to do when you believe your phone was hacked? I want to start fresh without buying a new phone I think my rooted cyanongenmod phone was hacked. What can I do to start fresh again? I already did a factory reset but after 1 month the phone started acting weird again (battery time dropped significantly, home screen mysteriously changes, unexpected reboots of the phone and the other day I saw that my phone was rebooting and installing something that looked weird at 3 am).

My phone is a Samsung Galaxy Nexus I9250 if that matters.

Should I format SD card also?

Reinstall stock ROM with odin with factory reset and install Avast Antivirus

A tutorial to reinstall stock here


CPU-Z shows 8 cores, but 4 of them are stopped I am using CPU-Z to test basic things about the J7. It reports an Exynos Octa 7580, 8 cores, 8x ARM Cortex-A53 @ 1.5GHz, r0p3, 28 nm.

At all times that I checked, only cores 0-3 are active, and cores 4-7 are stopped. Power saving is disabled.

Is there any way of activating all cores?
Is there any way of at least seeing all of them active, for testing purposes?

I have found a few posts around (here and here) mentioning that it may be the way the phone + OS kernel keep temperature in check, but I am not sure it applies to J7, and if so, how to circumvent it.

PS:
I find some times that my J7 is sluggish, so I wonder why would it have 4 processors idling if they could work (assuming the causes are processing several apps, which could be tackled by assigning different processors).

Is there any way of activating all cores?

You can't.

The hardware is not designed to have all 8 cores active. The reason for this is that this Octacore CPU is actually based on big.LITTLE technology, where there are two sets of four cores: a powerful big cores used for heavy processing (e.g. gaming) and energy efficient LITTLE cores used for low load applications. The system will automatically switch between the two sets depending on system load, but you can't activate all 8 cores at the same time (it'll likely overheat beyond its intended design if you somehow managed to do so).


Forcing Rooted Samsung Galaxy S5 onto 2.4Ghz WiFi I'm looking to force my Samsung to use the 2.4Ghz range of our Wifi as I need it to setup another device. The problem is the SSID for the 5Ghz and the 2.4Ghz is the same.

Does anyone know of a way to block the 5Ghz range so only the 2.4 Works?

Thanks
CRFC11

If the SSID for the 5GHz and the 2.4GHz network is the same, it probably means that the connection is handled by the router/access-point. Hence, you should look into the configuration of the router/access-point, to see how it selects the channel to connect to.


Orange San Diego browser opening "goolgle" Using the Orange browser with Android 4.0.4 on the AZ210A I've noticed that sometimes when opening for the first time it tries to open goolgle.com.

I've restarted, force closed, cleared data and cache etc and yet every so often it just crops up.

Anyone got any ideas?

Thanks! I had the same problem, and was also using GO launcher. After uninstalling GO, this highly irritating feature disappeared.


android keyboard background Can I change the background of my keyboard, such as using my own pictures as the background of the keyboard?

I searched this for a long time but there's still no way to do that. I've download an app called GO Keyboard, it allows me to use my own pictures; but when I type I can't see the conversations above: the whole page is just my keyboard and a box to show what I am typing.

Can anybody tell me how to set the background of my keyboard with my own pictures? This means a lot to me, thanks a lot.

Choose your go keyboard app. Then themes. In the top right corner there is a icon that looks like a gallery its right about the word LOCAL. once you choose that it says customize theme.. you can from there choose your portrait or landscape background and customize it.. To choose your own photo you will need to have the photo saved in your gallery of pictures.


What is the offical name of the third on-screen button? I am searching for the official name of the third (right) android on-screen button.

The left and middle button are clear:

Left: Back button
Middle: Home button
Right: ???

Android 1 - 4.4

Android 5.0 - ?

Please include a reference where the name of the third/right button is stated in your answer.

It's called Overview button. I originally came to know about this  from the Screen Pinning settings' description.
Google on Get around on your device (see Get around with navigation buttons) has noted:
Overview: Opens a list of thumbnail images of apps and Chrome tabs you’ve worked with recently. To open an app, touch it. To remove a thumbnail from the list, swipe it left or right.

It looks like this

If your device is running Android 4.4 or lower, your Overview button looks like this


Android unrecognized by Debian Jessie I recently migrated from Linux Mint 18 to Debian 8.7.1 (Jessie), with Xfce as desktop manager and Thunar as file explorer.

To my dismay, while Mint recognized my Samsung Galaxy S4 Mini (CM13 stable) while in MTP mode, Debian blatantly ignored the device.

My question is simple: I was able to interact with my phone by means of adb, but this is a rather cumbersome way of moving files around. Is there a way to make Debian (and Thunar) recognize my phone, while using the MTP protocol?

The only installation disc I used when installing Debian was the DVD 1.

Here's the relevant Debian page on MTP.
For Xfce:
 # apt-get install gvfs-backends
 # reboot


Multiple consecutive individual ADB backup/restore without prompt I was looking into how to do batch backups through individual adb backup/restore commands (to have separate .ab files per package/application/data/etc.) (I'm aware of the Helium (Carbon) desktop app as an option for this - would be interested in writing my own script for fun anyway).

The reason for wanting to create individual .ab files vs a large one is I want to be able to have partial backup/restore functionality for just individual packages, and not have to do, for example, 50 apps all at once.

The main obstacle at the moment is that every time a backup/restore occurs, user input has to be given when the prompt comes up - is there a way around this to be able to use adb backup/restore for multiple individual packages through something like a shell script?

Thanks!

You can try using adb shell input tap <x> <y> where x and y are the coordinates of where you would like to tap on the screen (can show coords in Developer Options).  I was able to use this code to restore an individual backup:

#$1 is backup file

adb restore ${1} &
sleep 2
adb shell input touchscreen tap <x> <y>
wait

I found it useful to sleep for a couple seconds after the restore command, but it may not be necessary.


Does "Draw over other apps" permission allow the app the see the content of the background app? For example, if I have the messenger bubble open in the foreground and I am browsing through my photos in the background, can the app like messenger see the photos in the background and record this data? not only messenger but other apps that have this permission.

The official developer docs do not mention any such possibility with Draw over other app (SYSTEM_ALERT_WINDOW) permission. Apps with that permission can only receive touch feedback, like other apps.

See:

TYPE_APPLICATION_OVERLAY
ACTION_MANAGE_OVERLAY_PERMISSION
SYSTEM_ALERT_WINDOW

However, any app with Accessibility Service enabled can read the content of the active window.


Why doesn't my Nexus 7 synchronize since Android 6? Normally, Wifi is deactivated on my Nexus 7 to preserve battery. I'm mainly using it to read and watch videos when I'm commuting so I don't have Internet most of the time when I'm using it.

I'm using Tasker to switch WiFi on between 5AM and 5.10AM so my tablet can synchronize everything once a day. This worked perfectly before: in the morning, I have all current emails and Apps are updated frequently.

Unfortunately, this doesn't work with Android 6 anymore. If I'm correct, WiFi does switch on, but it doesn't connect to the wireless network. Maybe this has something to do with the new battery saving techniques, if the screen is off, WiFi is not actually connected.

I tried to extend the period by 5 minutes and added another task in tasker to force a connect, also doesn't work.

Does anyone experience this behavior too? Any ideas on how I can force the tablet to synchronize everything once a day even if the screen is off?

Thanks

Update:
This night, I had my tablet plugged in and surprisingly, synchronization worked! I found an option in the advanced WiFi setting to keep WiFi active always or only when plugged in. This setting is on always on mine, so that shouldn't be the issue. Any other ideas?

Meanwhile, i can answer my own question. Found a description from Tasker that explains and solves the problem here http://tasker.dinglisch.net/userguide/en/androidpowermanagement.html

The important part for my Nexus 7 with Android 6:

  The location of the setting may vary per device, but a common method is to launch the Android Settings app, select Apps, click the cog icon top-right, then Battery optimization. Click All apps, then Tasker, then Don't optimize.

Didn't know this menu, good to know for other apps too.


Send SMS from PC through Bluetooth I have an HTC Amaze with Android 2.3.

Is any way I can send and receive messages on my PC via Bluetooth to my phone? I tried to connect with MyPhoneExplorer app, but its does not support HTC Amaze.

Remote Phone Call is much more polished for SMS to PC.

https://www.justremotephone.com/


Can only connect 'halfway' over mobile hotspot On my Android phone,  I can connect to websites and browse them fine. Also,  if I turn my mobile Hotspot on,  I can connect a desktop/laptop to it, FTP into the phone itself etc.

However,  if I try to connect to any website from my laptop over the Portable Hotspot connection,  this fails.  traceroute to 8.8.8.8 shows about 10 hops,  with about 53 msec trip time,  ending at 209.85.241.35 or 216.239.56.19 -  but doesn't go all the way there.

What could the problem be?  And how can I circumvent it?

Notes:

Ping from my computer to my phone (192.168.43.1) works.
Connections fail even if I use numeric addresses,  so it doesn't look like a DNS issue.
I have a Redmi 3S phone,  with Android version 6.0.1 (MMB29M) - with no customizations,  just official updates.
I'm in the US and using Simple mobile.

Additional ex-post-facto information:

When I flew back to the Netherlands and switched to my local cellular provider (T-Mobile Netherlands), everything was working fine and I could connect to websites from the same laptop - without any configuration changes whatsoever, both with numeric addresses and domain names. So it must be some issue with the cellular provider (or compatibility on the phone side, or the laptop side, with what it offers).

This may be an issue with your carrier's APN (DUN and IPv4 protocols).

As a workaround, try changing the APN type to DUN:

On your phone, go to Settings >> More >> Cellular networks >> Access point names
Tap the entry for your carrier.
Scroll down to APN Type and add ,dun at the end (so the it should say default,supl,mms,dun).
Ensure the APN Protocol and APN roaming protocol are set to IPV4
Save your settings.
Restart the mobile hotspot.
Disconnect and re-connect to the hotspot from your laptop.


tablet won't permanently keep or remove apps I have an 8" android tablet running Android 2.2 (froyo). It works fine, except anything installed will not be retained when you re-start the device. Plus, if I want to remove the one and only app I put on this thing it re-appears after I delete it and re-start the device.

Nothing gets saved and no app gets deleted that is already on there. The app in mention I put on is marble solitaire plus for anyone that wants to know.

I can still find use for the tablet if only I could fix this problem. I have even tried a factory reset and nothing. When I do I get "md5 file error 1. Any ideas would help!

It sounds like you have a tablet with locked system/data. Kind of like a PC with deep freeze, you can make changes but they are reset after a reboot.

You may have just made an unlucky purchase as many cheapo tablets will do this as a sort of self-protection.

What is likely happening is the system reverts to a copy of the image stored in flash so fixing it is going to require finding wherever the source copy is.

The md5 file error likely means the original copy is corrupt. This is the tough way to learn to avoid cheapo tablets because when something goes wrong you are usually SoL.

Depending on the tablet, you may be able to:

unlock the bootloader
install custom recovery
find a compatible rom and flash it

I'd recommend you just cut your losses, sell it as defective on Craigslist or something similar, and use that money to put towards a decent tablet.


Do you need root to flash a custom recovery? Does flashing a custom recovery requires rooting the device, or just unlocking the boot-loader is enough? On my Nexus 7, I was able to flash custom recovery (CWM) without rooting. Is the same applicable on other android devices too?

No, it doesn't require root. Although we talk about rooting the device, all you're actually doing is getting root access within the Android OS. Flashing a new ROM or recovery happens before Android is running - it's a lower-level part of the firmware - so you can do it regardless of how Android is set up or what permissions you have within Android.


galaxy s2 cellphone problem; possible virus I read that it is used on the computer.

It has been coming up on my Android Galaxy 2 s. It is on at least 3 times at once and up to 7 or 8 at once. They are called kworker/0:1 through kworker/0:4 and/or kworker/u:1 through kworker/u:4

Occasionally, it comes up as using about 80 % of the CPU. My phone also regularly crashes as of recently. Could kworker be the problem?

The virus I have also is kind of trojan-based and has popups when I restart my phone sometimes. Also, when my phone is asleep, and i turn it back on, it says kworker is using 100% of my CPU data.

Uhhhh, that is not a virus! Who told you that? :)

kworker is part of the Linux Kernel's scheduler in which it manages the processes running and switching to it a la multitasking.

That is normal behaviour of the kernel! It exists on the desktop linux also, see this example to illustrate:

ps -elf | grep kworker
1 S root         5     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/0:0H]
1 S root         6     2  0  80   0 -     0 worker Jan31 ?        00:00:23 [kworker/u:0]
1 S root         7     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/u:0H]
1 S root        16     2  0  80   0 -     0 worker Jan31 ?        00:00:16 [kworker/1:0]
1 S root        17     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/1:0H]
1 S root        22     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/2:0H]

The reason that it is "using about 80 % of the CPU" is that there's some apps running that are consuming a lot of CPU cycles.

All in all, nothing to worry about.


How to remove a Gapp after installing it? I just flashed the CM 11 nightly build on my S2. I have also installed the Gapps from the source provided by CM website. Now it has brought me many unwanted apps to my phone. I would like to remove apps like Hangouts, Gmail, Play Books. Kindly suggest me some methods....

Thanks a ton in advance.

KS.Rajkumar

When you flash Gapps.zip (or really any zip in recovery mode), the applications in it are usually written to the /system partition on the device.

The difficulty is that the system partition is only mounted as 'writable' when installing the Gapps zip. After that, it's mounted as 'read-only', making it impossible to delete things on it.

You basically have two options for deleting unwanted system applications:

Start over: Reflash your ROM, then flash a modified version of the Gapps zip that has only the APKs you require.

You can remove apps from the Gapps zip simply by unzipping it, deleting the APKs you do not want, then zipping it up again.
Acquire root access, and remount the system partition as writable. You'll need the android command line tools installed to do this, but it sounds like you already have.

To mount the system partition as writable, do the following:

adb shell
su
mount -o remount,rw /system

  Note: /system is only writable until the device is rebooted.

You then need to delete the unwanted APKs from /system/app. Reboot, and you should see the offending apps gone from your launcher.

Please bear in mind, however, that some Google apps depend on each other, and may not work properly if you delete those that they depend on. I think you'll generally be ok if you only delete 'named' applications (e.g. Hangouts.apk). Others such as GoogleHome.apk are required by others.


Flashing Gapps on Second Account I have a rooted Nexus 5 running CyanogenMod 12.1-20150510-NIGHTLY-hammerhead. I created a new user from the top right corner, but it didn't have gapps installed on it. When I try to install, it only replaces the one on the original account. How do I install it on the second account? I have TWRP Recovery

It should've been installed by default. If it hasn't then there is something wrong, do you see the play store if so go to the play store and install the other Gapps.

I think it's because you need to setup the space seperately. So you need to install it from there.


ADB does not work in boot loader mode I have a Galaxy Nexus 'maguro' and a laptop with Ubuntu 12.10. I'm trying to install Ubuntu Touch preview. I installed the adb and fastboot packages, and adb detects the device when it is booted in to Android. But when I do a reboot-bootloader, it no longer turns up in the devices list.

"Boot loader mode" is also known as "fast boot mode" hence you need to use fastboot utility to access the device.  This utility is part of Android SDK, and can be found in the same location as adb - <SDK install location>\platform-tools\


Android Dumpstate Crash Logs Appearing Randomily I own a Galaxy Nexus, currently running Android 4.0.4 and ever since I've updated to 4.0.4 I've had problems in that it randomly asks me to share content (without saying what it is) and when I view the files it attaches I see that it includes a dumpstate log and a screenshot.

Is there a way to find what is causing this or stop this from happening?

Samsung support don't give me any help besides the usual battery in-out reboot and restore to factory defaults (which I have both tried already).

It seems you are accidently triggering the generation of a bug reports, as described on this google support site (click on the nexus link):

  Generate a bug report immediately:
  Press Volume (in between Up and Down) and Power at the same time (after a >significant delay -- up to a minute -- the device will vibrate if successful and open a new message in Gmail).

In my case, my device had a case which was triggering the bug report by inadvertently pressing 'volume' and 'power'


How can I use my Samsung S4 phone functionality from my Asus Nexus 7 tablet? I got two android devices: Samsung S4 and Asus Nexus 7 where the latter does not have a SIM card. I'd like to use the phone functionality from the tablet e.g. calling and/or SMS but I don't know how. I paired the device using bluetooth and I tried with an app called MightyText but that never completed the setup. Is there a way to do what I want?

It's simple. Download the WhatsApp Messenger App on to your tablet. It's free for a whole year, then you pay $1/year to keep using it.

By default, WhatsApp isn't compatible with tablets, but there is a work-around for that...

...Right Here
You can also try Line, which is another messenging app.

Also...TextPlus has the least amount of work to setup (it's compatible with tablets), but it allows you to send texts and make calls. Though it's not as good as WhatsApp or Line

I've also tried MightyText, which works just fine. Not sure why it won't work for your phone...


Flashing CM 11 on Verizon Samsung Galaxy S3 (SCH-I535) I have a Galaxy SCH-I535 from verizon (SGS3). It is not rooted, and I want to install CM 11 on it.

Is there anything else I have to do besides just running the installer?

I love my phone and don't want to break it. Do I have to root or install anything else before running the CM11 installer app? And, what should I use to back it up before hand in case anything goes wrong?

Could someone tell me what I should do step-by-step before actually running the CM 11 installer?

Too lazy to post a detailed answer. But no, you need don't necessarily need root to install a custom ROM like CyanogenMod. But, you need to flash a custom recovery like ClockworkMod (CWM) recovery which you will use to install CyanogenMod. Some custom ROMs (like CM) will give you root.

For detailed installation guide for your phone, refer to (CAUTION: This is for CM 10.2, but the steps should be similar for CM 11) CM's official wiki . It contains all the information you need, including back-up.


Simulate a keypress on Android tablet without a keyboard This is a follow-up question to this question here.

This YouTube tutorial here outlines the process of installing Windows 10 on an Android tablet with an x86-based processor architecture. However, a crucial step of the process involves initiating boot mode on the tablet with F11 in order to select boot from USB as an option, and hitting F11 requires connecting the tablet to a USB keyboard via a USB OTG cable.

Since I don't have either an OTG cable or a USB keyboard, I'm wondering if there's a SuperUser (read: geeky and resourceful) way to bypass the need of the USB keyboard and OTG cable entirely (or failing that, just the USB keyboard)? Something like auto-running script on a USB device that could simulate the pressing of the F11 key on the Android tablet during boot for that one instance?

In addition to my comments
ADB CONTROL INPUT COMMANDS

adb devices
adb wait-for-device
adb shell input keyevent 141
adb kill-server

check devices

wait for device to be found

run the key event of F11 "141"

kill the adb server

I know this wont help, but i hope it can help someone actually running android !


Galaxy Tab2 fails to see functioning Netgear router We have a Samsung Galaxy Tab2 10.1. It previously connected fine via Wi-Fi to our Netgear router from anywhere in the house. Last night, it stopped connecting and no longer displays the router in the available routers list, even though many neighbour's routers are visible (but password protected, of course).

I have rebooted the router. We have four Mac laptops and two iPhones, and all connect wirelessly to the router without problems.  I have entered the SSID and password manually (and correctly) several times, but no joy. The Galaxy simply states Out of range under the SSID of our router.  Not so surprising as the machine fails to "see" our router at all, even though the router is broadcasting its existence to the Macs just fine.

One last thing: the Galaxy sees fewer of the neighbour's routers than the Macs, and shows a weaker signal strength for those it does see - but I have tried it right next to our router without any recognition. The Macs see our router as full strength from most of the house.  Suggestions?

Check the MAC address on your tablet, and compare it to the MAC address listed for the tablet on your hot spot in the configuration window. If the two MAC addresses are not the same, your hot spot will not connect and an IP address will not be assigned.

I am currently experiencing this problem where something keeps changing the MAC address in my tablet . I have not been able to resolve it, including performing a full factory reset.
I am certainly open to any advice or suggestions on this issue.
Thanks


What build of ICS do I need for Nexus S baseband I9020XXKF1 Baseband version: I9020XXKF1

Current software build number is GRK39F on Android 2.3.6

I seem to have a pretty much unrecognised baseband version of the Nexus S. I brought mine carrier-free in the UK.

There are a bunch of updates listed in this thread on XDA: http://forum.xda-developers.com/showthread.php?t=1063664

But there are 2 versions beginning with I9020, but they have extra letters on the end (no X like I do) : I9020A and I9020.

None of them match up perfectly, what update do I need/any dangers of using the wrong one?

My baseband is ever so slightly different from yours: it is I9020XXKI1 (I think; it's hard to read).  I upgraded by following the steps at http://www.androidcentral.com/how-manually-update-your-gsm-nexus-s-ice-cream-sandwich; I am pretty sure that you can't go wrong doing the same.  At worst, your phone will refuse to install the thing.


USB storage damaged-it may need reformating Samsung galaxy SHW-M110S Accidently i removed battery from my celphone while the phone was intializing the internal memory. and now getting a notification that it may need reformatting but i am more concerned with the data i had on my phones internal memory.

How to recover data.

and please suggest how to get the problem fixed as it is also unable to show internal memory. it shows as unavailable.

I believe you would have to reformat the partitions using odin (for samsung). It may have wiped out said partitions and erased the data on that partition. I am not sure if there is a way to recover, this is where a nandroid backup comes into play.


android-x86 installation modes I recently installed android-x86 in my PC. During the installation, I came across the following pic.

I don't know about the VESA mode and the Debug mode. Also, I've seen terms like HDPI and LDPI in android boot menus. Can anyone make me understand about the different installation modes available for android ?

Breakdown of menu

Live CD (no installation at all): everything will run in memory, with access to the hard drive.

Live CD VESA: allows you to do things like setting graphics modes and displaying images without needing to know the hardware details for every graphics chipset.

Live CD DEBUG: basically a developer mode, also for troubleshooting.

Install Android to hard disk: installs to hard drive, to be accessed like a regular PC.

For more information about VESA see Wikipedia: Video Electronics Standards Association.
Also check out VESA Graphic Modes - a guide.


How can I cancel and delete OS Software update of Andoroid KitKat? Initially I would like to update my Android OS from KitKat to Lollipop. Unfortunately, it will decrease around 950MB it internal memory/RAM. Then I decided will not continue to update it. But, how can I canceled it and delete all the dawnloaded files (548.71MB of OS software)? Only INSTALL button available.

I think you will have to factory reset your device in order to delete the downloaded OS.
As it was downloaded with intention to install, So I don't think there's any other way to delete it (other than rooting and finding it).


Bluetooth audio connection confirmation with Tasker Just bought Tasker, my goal is that when I get into my car I have a Jabra Freeway, it has a motion sensor and turns on when it detects motion. But my VZW Galaxy Nexus won't always connect. I get tired of checking, how do I go about creating a task or profile that would allow me to hear a notification sound to act as a confirmation that the phone connected. I'd like to get in, and hear for example a text tone on the Bluetooth to let me know it's connected. I need a step by step walkthrough. I haven't found one online?

You could make use of the condition State→Bluetooth Connected:

The device is connected to another device via Bluetooth. If either of Name or Address are specified, they must match a connected device.
Connections to non-paired devices (e.g. while pairing is taking place) are ignored.
Warning: Tasker can't directly detect when a BT device is connected, only when a connection or disconnection is made.

As for the task, take a look at Music Play:

Play a sound file from the SD card.
File is the path to the file on the SD card e.g. Music/wow.mp3

Alternatively: Notify Sound:

Show a notification on the top bar and play a sound.
The specified Title will appear on the bar initially. Notifications with a particular (non-empty) title replace existing ones with that title.
When the notification area is pulled down, the specified Text will be visible.

Or Notify Vibrate, Play Ringtone, Say (Synthesize the given Text into speech)...
Trying a raw thing (I didn't test this):

Condition: State→Bluetooth Connected (specify the parameters)
Task: Say "You are connected now."

For more information, you might want to take a look at the User Manual. Also check the Tasker Homepage itself for more Guides, FAQ, How-Tos, etc. Moreover, the Wiki contains a lot of ready profiles, step-throughs, and more.


What is an "Emergency Call," and can I  set number for it? On the default lock screen, whether using pattern or pin, there is a button at the bottom which says "Emergency Call". But if I try to call my home number or anything it tells me "That is not an emergency call." What does it let through? Is it only 911?

Is there any way to tell it to allow a certain set of numbers from the emergency button, like to set a list of emergency numbers such as: 911, Home and Wife? This would seem like it would be very useful, so if someone finds you smooshed on the road, they know these certain people should be called.

Yes, it's limited to emergency numbers.  It depends on your region and probably your carrier which ones specifically.

There's no easy way to change it.  While it's probably possible to hack that mode, I would advise against it.  First because it defeats the purpose of having your phone locked (do you really want someone to steal your phone and call your wife?), second because it might screw things up when you really need it (and you can't exactly test whether 911 is working beforehand), and third because you should have ID with you anyways if you're concerned about this.


Privacy/Security concers for setting up business email using Gmail app on Nexus devices I need to set up my business email*(non gmail email)* on the mobile devices (Nexus 5 and Nexus7). The business has its own private mail server. The way I can do it is by using Gmail app on these devices. The question I have is does Gmail app on the mobile devices store the IMAP emails(non gmail emails) on the gmail servers? Or Gmail app is just a client and does not bother storing the IMAP emails(non gmail emails) on its servers that are not gmail emails? Thanks for the insight...

The gmail app is just a client and nothing is stored on Google's servers. The use of IMAP simply means that the email is stored on your company's servers and your phone, as compared to the older POP where the email is pushed to your phone and deleted from the server.

The emails might show up "mixed" if you show all inboxes but you may be rest assured that they do not reside on Google's servers.


How to get WiFi working after changing ROM? I have a LG G3 S (LG G3 Beat / D722) and recently I changed my ROM to Lineage OS 14.1. To achieve this, I followed this steps:

I rooted device with kingoroot
I installed twrp recovery
I downloaded lineage and flash it with twrp from an SDCard
All goes ok except for:

a) Although I can connect through cellular network, I can not connect through wifi. Strange thing is that the phone is able to detect surrounding wifi networks but when connecting it says "connecting" for a while and then just "saved". I can then click as many times as I want but it does not connect (no, the password is not wrong, I tried on several networks). I noticed that in wifi menu MAC Address and IP are not detected (MAC Address is displayed as 00:00:00:00 (bunch of zeros)  and IP address returns "unavailable")

b) When trying to connect to play store with cellular network it says "no response from servers". I think it might be related with MAC Address unavailability...
I thought it could be because I was trying nougat, which is still very fresh. However, I tried android 6.0 (with Resurrection Remix) and happened exactly the same.

Any thoughts, please?

It is quite possible the problem to be coming from the kernel, but you are free to try and set a mac address. If you are rooted you can install Xposed framework and try "id changer xposed".
If it doesn't help you can make a full nandroid backup so you don't loose any data and try flashing different roms and kernels and see if the same problem still exists.


How to hard reset a Samsung Galaxy GT-i5800? My Samsung Galaxy GT-i5800 has had the wrong pass entered too many times, and now it's not opening up. So how do I do a factory reset on it, since all the workarounds I've tried (phoning it, mashing keys, putting 'null' as the password') haven't worked?

Reboot into recovery, where you can select the option to factory reset (scroll up/down with the volume keys, use power to select).

Two ways to get into recovery:

Install the Android SDK on your computer and run adb reboot recovery
Power off the phone, hold down both volume buttons and (while holding) click the power button.  Release the volume buttons when recovery appears.


Dual booting android x86 with LineagOS x86 on external hard drive I an installing on an internal notebook HDD that I use as an external dribe from the USB

The drive is a 500 GB HDD but has 50 GB, 50 GB, 50 GB partitions on it and the rest is unallocated at the moment

I have android x86 (android-x86_64-9.0-rc2.iso) installed on the first partition (sdb1) and I also installed EFI GRUB2 while installing android

I then installed LineagOS x86 (cm-x86_64-14.1-r2.iso) to the second partition (50 GB) and I also told it to installed EFI GRUB2 while installing LineagOS

The GRUB from LineageOS seems to have overwritten the GRUB from android-x86 and now I can't boot into android-x86 from the BIOS boot screen, even though it's files are all there in the first partition

Is there any way to edit the GRUB for LineagOS and add an entry to boot android-x86 from the first partition?

I also have in internal SATA HDD inside the notebook with Windows 10. I do not want the bootable installations on the external hard drive to affect this windows installation or the internal drive in any way, but it seems the EFI GRUB2 that got installed while installing android-x86 and LineageOS got installed on the internal HDD. This is still still acceptable because it doesn't seem to have affected the windows installation or it's booting procedure in any way, but I am not experienced with GRUB and whatever it is that I have to do, I want to make sure it will not affect the Windows 10 installtion on my internal hard drive.

To summarize:

sdb1: android-x86
sdb2: LineageOS, bootable using it's GRUB (this grub menu shows up when I select the entry for it in the BIOS boot menu)

How do I edit this GRUB menu to also point to the android-x86 installation? Is it possible to do this from Windows?

To start it would help if you could provide some logs with adb. The x86 firmware to get a dump of whats going on just simply throw the command adb logcatfrom an elevated command prompt. Making it simpler to read though it should be a dump and pretty straight forward you can try to add -v (verbose) long looking like: abd logcat -v long

hopefully the adbd daemon has started since thats part of the init job.

However, if it has not and cannot get a logcat then you can try to skip part of the boot process to get thing farther along within the boot process by stopping the zygote by:

From the x86 developers website:

  Stop zygote to run automatically:

  Go within the the vendor/whatever_device_oem/eeepc/init.rc, change following lines:

service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
socket zygote stream 666
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on

  to:

service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
socket zygote stream 666
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
disabled
oneshot

At this point hopfully stopping the zygote will get things communicating once the davlik starts going since that is what gets things in the virtual machine going.

Try to pull logs through the above mentioned logcat command.

When you want to start zygote manually after you get or if it fails then throw the command from an adb shell start zygote or if unable to get an adb shell you could just try from a terminal emulator start zygote if that fails then stop and revert the changes to the vendor/whatever_device_oem/eeepc/init.rc from the booted is is, or within the iso, or before re-compilation.

Hopefully by this point you can post a dump output so we can get to the nitty gritty of what is going on.

Though it sounds like a boot order issue from the primary bootloader to the secondary bootloader and so on. It could also be any of the other pertinent paths needed to boot.

With that, after going through your long detailed steps that you have tried for debugging. Leading to my long detailed winded answer to state logs are key to debugging. Of the top off my head I say that it is most likely a path issue that can be corrected using the set command from a linux based system or linux like system command prompt or emulator. (Key by the way when saving a brick from grub-recovery).

Throw the set command to see what the system recognizes and see as the way to the chosen path.

See what's shown and compared to what's needed such as set root, cmdpath, kernel, boot, grub, vmlinux or aboot, and many more things required for boot but not the same let device and OEM, OS version, or variants.

The syntax is:

set {envvar=value}

Simplified:

Set option = (Value)/the/chosen/path

To delete/remove an environmental variable just us unset instead of the set command.

GN'U technical manual explains what's appears to be your asked issue:

https://www.gnu.org/software/grub/manual/grub/html_node/set.html#set

  GRUB’s normal start-up procedure involves setting the ‘prefix’ environment variable to a
  value set in the core image by grub-install, setting the ‘root’ variable to match, loading
  the ‘normal’ module from the prefix, and running the ‘normal’ command (see Section 16.3.51
  [normal], page 77). This command is responsible for reading ‘/boot/grub/grub.cfg’, run-
  ning the menu, and doing all the useful things GRUB is supposed to do

Start your debugging solutions with the set command to get the proper boot variables in order. If you have to delete a variable that's been set then use the unset command.

If not that than we need logs to find out what's going on with the boot process.


Read APK permission by shell command I want to read the requested permissions of an .apk file on the computer (android sdk is installed) via command line.

I.E.:

$ android read-permissions /path/to/someapp.apk

I know this is possible, I just cant find the proper command.

If I'm interpreting "on the computer" correctly to mean "I want to use the command line on my computer to read an .apk file's permissions" then you can do that with aapt on a local file like so:

C:\>aapt d permissions "MyApp.apk"
package: com.app.myapp
uses-permission: android.permission.ACCESS_NETWORK_STATE
uses-permission: android.permission.INTERNET

If you mean that the .apk is on the device, then I'm not aware of a way to do this aside from pulling it and running aapt as above. pm has a list permissions command but it just lists all available permissions on the device and does not accept a package as a parameter (as far as I know, anyway).


How can I change my wallpaper daily? I am trying to set my android device's background image to change daily. I have been using Google's Wallpaper app but recently have been getting repeats. I am trying to use unsplash source instead. Is there a way I can do this, without root, using unsplash source?

There's an app called Casualis this app let's you do exactly what you're looking for.

Features:

Set a random wallpaper every 1/3/6/12 hours or every 1/3/7 days, at the time you prefer;
Choose a wallpaper manually among over 3000 high-resolution images or use your own images;
Set a random wallpaper using the widget or with a shake of your smartphone;
Apply random effects to the wallpapers;
Customize Casualis by buying extra functionalities.

I never used the app, but it seems to have some good reviews


How to connect an Android phone to PC for internet via USB I need to share the internet connection of the PC with the smartphone, using a USB cable, is it possible to do that?

My router has some problems and the WiFi doesn't work. But on my computer, the internet works.

My phone is a Honor 7s

The Android version is 8.1.0

Yes, it is possible, but you need to root your device.

The Android kernel supports it, simply there is no option to do that in the GUI.

There are also apps to do it, but all of them requires root privilege.

The other direction (sharing your wifi or mobile network for a computer connected with usb) works seamlessly.


Problems installing Lineage on Moto G5 w TWRP TWRP is fine.

I have lineage-15.1-20180415-UNOFFICIAL-cedric.zip in the Downloads folder on the 'phone.

On attempting to flash this, TWRP fails with: "Updater process ended with ERROR: 255".

Advice elsewhere suggested unzipping the package, then removing the first 2 lines of file at META_INF>Com>Google>Android>UpdaterScript. These refer to the 'Cedric' device name - but I have no real idea what they mean.....

I did this, but as I'm on a mac, could not follow the instructions relating to re-creating the archive as they were Windows specific ('Add to rar' was suggested). So I tried straight zip archiving.

Attempting to flash the archive thus created, TWRP now fails with : "Invalid zip file format!".

Would be grateful for advice on how to create the appropriate file format using a mac.

I have an app called 'Keka', which offers as options 7z, Zip, Tar, Gzip, Bzip2. Are any of these appropriate?

Thank you!

I installed yesterday with latest TWRP (3.2.1-0) and same lineage image as you (lineage-15.1-20180415-UNOFFICIAL-cedric.zip) and got the same error.

Try again and after failing, in TWRP go to Advanced -> Copy Log. Get the log file in your computer (adb pull /sdcard/recovery.log, you may need to change location of the log file) and open it with any editor or just cat recovery.log.

If you see a line saying:

E:Can't execute '/tmp/updater': Exec format error

Then it probably is due to having the bad TWRP. You need the 64 bits one instead of the regular one. You can get it from https://androidfilehost.com/?w=files&flid=236353. Flash this new TWRP and then Lineageos and optionally gapps.

BTW I didn't need to mess with the zip image, I used the downloaded one without any modifications.


I have full service but all my messages refuse to send? Yesterday I encountered a problem with my phone: I have full service and I can make phone calls, download, and use internet without a problem. I can also receive messages, but anytime I try to send it seems as if it doesn't even make an effort trying to send. It instantly says 'message not sent'. I have factory reset my phone 3 times since then.

I can't figure out what could cause this....its really frustrating...please help.

This sounds like your SMS settings are wrong. Most likely the SMSC (Short Message Service Center) number is not set. Check your settings with the one your provider/carrier tells you to set.


Is there a way to automatically put my Android phone into silent mode while recharging? Every night before sleep I usually put my Galaxy S4 into my bed's headboard to recharge, but every night I also get up because of the beep that the phone does when someone send something to my wazzup messenger.

It's not nice put it into silent mode before sleep and return from it every day, is there any way to do such ting automatically?

You can use Tasker for this (Play Store link). Tasker can create macros that are run on certain triggers, such as connecting the phone to a charger.

An example of the necessary programming can be found here. Check the link for additional info, but here's the necessary part:

Create Profile "Sleep Mode"

Add Context Power
    Source: AC    //You can also set this to all when you
                  //charge your phone using USB.

Add Context Time
    From: 22:00
    To: 07:00
    Repeat: Off

Add Start Task
1.  Silent Mode
    Mode: On
2.  Variable Set
    Name: %SLEEPMODE
    To: 1

Add Exit Task
1.  Silent Mode
    Mode: Off
2.  Variable Clear
    Name: %SLEEPMODE


How to update Samsung Galaxy SII SHW-250K from ICS to jelly bean? How can I update Samsung Galaxy SII SHW-250K from ICS (4.0.4) to jelly bean?
I tried using samsung kies but it shows that
"SHW-250K does not support initialising".

You can simply flash win Odin GT-I9100 firmware.
Firmwares you can get from sammobile

Odin you can get from http://web.djodjo.org/?a=download:android:tools:win:bootloadertools

get Odin307

You can also check this tutorial for flashing with Odin.