text:
Running a stock or custom ROM in a virtual machine on Android
Can I run a virtual Android machine on my Samsung Galaxy S6 Edge? Or maybe can I run a custom ROM without flashing stock?

Read this Thread: How do I run Windows or Linux as a virtual machine on Android?

Related: Is there a way to keep an old Android installation as virtual machine?

Part 1: Using Multiple ROMs without flashing again and again
App required: MultiRom
Introduction:

MultiRom powerful utility that installs itself into your Custom Recovery.
First Step:
"BACKUP"
It is recomended to make a nandroid backup of your current ROM in case something goes wrong you can just restore it.

Procedure:

Once you have installed MultiRom open up the app. MultiRom will ask for Root Access.
After granting it, you should see Multirom and its current version, the recovery that is required to manage Multirom with, and the MultiRom Kernel (Kexec-hardboot patch)
Just tick all 3 boxes to install Multirom, the recovery patch, and the kernel. Once it’s finished installing, MultiRom Manager should prompt you to reboot into Recovery to complete the installation. Once you’ve entered the Custom recovery, it should complete the installation and will soon reboot itself.
A message will appear saying something similar like the device will boot into the internal rom in 5 seconds, unless you click cancel. You haven’t installed another Rom into MultiRom yet, so you should only see one option to boot into, and that should say Internal. Internal is pretty much your current Rom, or whatever you were using before installing Multirom. If you do not click cancel, your device will boot into the Internal Rom by default, so click cancel in the event you decide to boot into a different Rom.
Now, in order for you to boot into a different Rom, first you have to download the different Custom Roms you want.

ONLY DOWNLOAD THE CUSTOM ROM THAT’S SUPPORTED BY YOUR DEVICE

Note that once you install your Custom Rom, Google Apps and Services will not be installed on it, so you will have to download something called GAPPS (Google Apps) for the respective Android version.
so now download the GAPPS zip file.
Once you are back into your device’s Stock Rom, we will be using TWRP Recovery, as it is the default Custom recovery supported by MultiRom. Once you are in TWRP, click advanced. You should see a new option called MultiRom. Click that, and you can configure settings, as well as install your Custom Rom to boot from.
Assuming you now have your Custom Rom downloaded on your device,click “Add Rom.” You will see many settings on the screen. For Choose ROM type, leave it by default, which is Android. Share Roms with Internal ROM, just leave that as don’t share. You can also see where the Custom Rom will be installed to. By default it will list your internal memory, but if you have an SD card, or even a USB Flash drive that is plugged into your device VIA OTG cable, it will be listed there as well. So just pick the destination of where you want your Custom Rom to be installed/saved on.
Click next, and select your source of installing your custom Rom. 3 Options will appear, which include Zip File, Backup, and ADB Sideload. You should have downloaded your Custom Rom earlier in for form of a .zip file, so just select ZIP File. Next, you will navigate to the place where you downloaded your Custom Rom, which most likely will be located in your Downloads folder. So find that and select it. Once you have it selected, you will reach a page where it shows you to confirm flash. So swipe the bar to confirm the Flash, or installation of your Custom Rom, and let it install on its own. Once the installation has ended, do not be so quick as to click reboot.
Click the back button on the bottom right hand side, and head over to the List Roms option from earlier. Then, click on the Rom that you just installed, and click Flash Zip, which will flash the Zip file for that individual Rom. Now, flash Google’s apps and services that you have downloaded now Reboot>system.
You should be prompted with the same interface as earlier when you installed MultiRom where it asks you which Rom you want to boot into. Click Cancel, as we do not want to boot into our internal rom. Now you should see your brand new installed Custom Rom name listed in the Boot options. Click on that, and confirm you want to boot into it.
Now the Custom Rom’s default boot animation should appear, so that indicates you’ve done everything right. Note that this simulates the process of a brand new fresh operating system being booted up for the first time, so the boot process should take a while longer, just wait a few minutes until you reach the device setup screen.
In the case that you want to uninstall MultiRom, just boot back into your Internal rom and head over to the Multirom Manager app, and click on the big trash can at the top right corner, as this just means the removal and deletion of MultiRom. Click on confirm delete, and follow the on-screen instructions for uninstallation.

Step by Step Video Tutorial
Part 2:Running Linux Distros On Android using Linux Deploy.

Linux Deploy is open source app offers an easy way to install and run a supported Linux distribution in a chroot environment.

Apps Required:

Linux Deploy.
VNC client.

Procedure:

Tap the Properties button it includes distros like

• Kali
• Debian
• Ubuntu
• Arch Linux
• Fedora, and openSUSE.

For certain distributions, you can also select a specific version. Choose Debian, for example, and you can pick the desired version (stable, testing, unstable, etc.) in the Distribution suite list.
Linux Deploy lets you install a graphical desktop environment, too, and the app supports several popular graphical desktops, including LXDE, Xfce, Gnome, and KDE. To install a desktop environment, pick the desired desktop from the Desktop environment list and enable the Install GUI option.
The next stop is the Startup section. To start, make sure the SSH option is enabled; otherwise, you won’t be able to connect to the running Linux instance. If you chose to install a graphical desktop environment, you will have to enable the VNC option as well, so you can connect to the desktop using a VNC client app. Next, scroll down to the VNC section and configure the VNC settings, such as color depth and resolution as well as desktop dimensions.
Once you’re done tweaking settings and specifying options, you can tap the Install item and wait until Linux Deploy finishes the installation.
The installation procession in Linux Deploy is completely automated.When the installation operation is completed, you should see the following status message:
<<< end: install
Then, tap the Start button to boot the installed Linux distro. Note the IP address of the running Linux instance. Launch the VNC client app and connect to the running VNC server using the default "changeme" password.
You can access the graphical desktop using a VNC client directly on Android

Step By Step Video Tutorial

Can you confirm that MultiROM is available for S6 Edge? I do not see the device's name on the app's page.

This information is not available neither on apps page nor anywhere else...so I asked it to its developers through email...As soon as I will get the rply I will update the answer

Meanwhile OP can install it ...if it is not compatable with Edge S6 it will flash message saying unsupported device..


text:
Recover files from NQ Vault after uninstalling it
I'm using a Samsung Galaxy Tab and NQ Vault app, storing some files, then I uninstalled it. Now I realized I can't recover the files from it.
I've tried reinstalling the app, but it did not give me the option of restoring previously stored files. I don't have any backup either.
How can I recover my files from NQ vault after uninstalling the app?

Search for the folder in the internal storage. It is typically under android folder. Enable the "show hidden files" option. After that, begin your search.
The folder of the vault can also be under data folder.

If the folder is "under the data folder", it's gone (deleted when the app was uninstalled). The only place where it could have survived would be on the SD card outside of Android/data – but what sense would it make for a vault to store its stuff in public space? So I'm rather afraid the data is gone for good.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Recover bricked "Asus Transformer Pad TF300T"
PLEASE HELP ME BECAUSE I HAVE SCREWED MY TABLET UP!!!!
I have a device "Asus Transformer Pad TF300T" running on Cyanogenmod CM12.1 Snapshot build (Custom ROM).
For some reason my Google account was not working properly on my tablet, nor could I add an account to it.
When I did a factory reset on my tablet, after it restarted, a screen named "TeamWin" showed up on my tablet, it was stuck to that screen and would flash black and the same screen and it did this on a loop.
My question is do you know how do I recover from such problem, please let me know as I would like to fix and use my tablet again, thank you :)

Do you have adb on your PC? IF so, this will be a piece of cake.

If you can get your device to show up in your PC, or if not, there is luckily a way to revive your device. Before we begin, I present you with this firmware file. Download it, and keep it safe. we may need it.
Alright, so here is the method. If you can make your device appear in a PC, in recovery (teamwin) then just move the above file to a folder on the Transformer's SD card. Then on your device, pick "install update from sd" and find that file. Tap it, then wait. If it succeeds, you WILL be on CM 10.2 (Android 4.3) now, but its better than the alternative.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Does it mean that Memory usage of app same as size of app
This is a conceptual doubt I have. Request some one to resolve my doubt. I have an app of size of 4.5MB and I am calculating memory usage of processes in the app. I am getting each process memory usage as 16MB...
final Runtime rt = Runtime.getRuntime();
rt.gc();
final double startSize = rt.totalMemory()-rt.freeMemory();
What I am getting is correct or wrong?Does it mean that Memory usage of app same is same as size of app?

are you sure that by "memory usage" you mean RAM usage? It's easy to mix the two up.

I saw that  Runtime.getRuntime() is going to give me memory in VM

What was that outputting?

Yeah as i said - final double startSize = rt.totalMemory()-rt.freeMemory() was outputting 16MB for each process

good point. Hmmm, it could be cache and app data. The app itself may be 4.5mb, but what about everything else it has?

The cache is 20KB and app data is 16 KB.

Let us continue this discussion in chat.

It is correct, there is no reason for the memory usage of you app to be the same size as the apk.

Actually, there's no reason the two are related at all: A small app can eat a lot of RAM, as well as a large app can be well optimized (or just have parts of itself running).


text:
How do I add a link from a Calendar entry to a Contact entry?
I have a calendar entry and want to have a link to a specific phone number in my Contacts list.  The Calendar, Contacts and phone apps are the built-in apps.
Specifically I want to have the Calendar alert allow me to click the "reorder" phone number entry for my pharmacy contact and it will dial.  That's the 2nd phone # for that contact and has all the responses and pauses to reorder a script.
Samsung SGH-I927 Captivate Glide
Android 2.3.6
Kernel 2.6.36.3
Build Gingerbread UCKL1

You may need a newer version of Android/device or at least a more capable calendar app that can run on Gingerbread. The modern stock version of the Calendar (I think from 4.0 onward) lets you assign people from your contacts to appointments. Only about 4% of Android users are currently running Gingerbread so you're kind of in a small minority and may not find much help because so few of us are running anything earlier than Android 4.0.

Thx for the info.  I wish I could upgrade.  This model updates the OS via a Windows prog that doesn't run (for me).


text:
Google apps timeline inaccurate location
My Google apps timeline says I went to a postcode and stayed there for 3 hours when I never left my house which is 4 miles away from where it says I was it was in the middle of the night when I wasn't even on my phone I was asleep. But on the following date it says I was at my house from 1200am-135pm which was obviously the start on the next day and which means I was at both locations at the same time. Any light shredded on this would be great. Is there anyway to prove I didn't leave my house

Do you use your Google account on more than one device? Or do you turn off location and your cell data and connect only via wifi? If you were connected to WiFi on your phone, or another WiFi or ethernet connected device logged in with your Google account, Google may have assumed your location was the location of the IP address you were using (which isn't necessarily where the actual WiFi router/access point is). 4 miles away is about the right distance for say a cable broadband hub and the IP address location may have resolved to somewhere near the hub.
If you go to http://whatsmyip.org and click on the "more information" button, it will attempt to locate you via your IP address. That's likely analogous to where your weird Google location came from.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Activate Tethering with ADB - Android 5.1
I'm on LINUX, and I've create a simple script to activate :
- Data connexion (3G/4G) switch ON
- Enable tethering switch ON
- Change PC ethernet connexion
So I've just have to plug my phone on my USB, and launch my script and voila :)
But, recently I've got a new phone (Xiaomi MI4c) which works with android 5.1.1
And my script isn't working properly, and I don't know why !:crying:
Everything works, except "enable tethering" with ADB:
#adb shell su -c 'service call connectivity 30 i32 1'
Result: Parcel(
  0x00000000: 00000000 00000002 00000006 006e0062 '............b.n.'
  0x00000010: 00700065 0064005c 00000000 00000006 'e.p.\.d.........'
  0x00000020: 00740062 0070002d 006e0061 00000000 'b.t.-.p.a.n.....')

And nothing happend
adb works fine :
# adb shell su -c 'service list connectivity'  |grep connectivity
54  connectivity: [android.net.IConnectivityManager]

I've found this :
service call connectivity 32 i32 1 on Ice Cream Sandwich (4.0)
service call connectivity 33 i32 1 on Jelly Bean (4.1 to 4.3)
service call connectivity 34 i32 1 on KitKat (4.4)
service call connectivity 30 i32 1 on Lollipop (5.0)

How can I see which number should I use to enable this functionality with ADB ?
Thanks for your help.

I tested service call connectivity 31 i32 1 and it worked on Android 5.1.1. Don't ask me how I came to know for sure because it was trial and error. May be this still helped me : http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/net/IConnectivityManager.java#IConnectivityManager

I'm uncertain behind the reason because I reached the result using trial and error but this command would do the job for Android 5.1.1:
service call connectivity 31 i32 1

As expected, you need root privileges.
Also, you may be able to get something interesting from the source code of a service, in this case, it would be android.net.IConnectivityManager.


text:
WiFi Direct - only one device (Samsung phone)
According to Wiki:

Only one of the Wi-Fi devices needs to be compliant with Wi-Fi Direct to establish a peer-to-peer connection that transfers data directly between them with greatly reduced setup.

How to actually establish the Wifi Direct connection from one Samsung Android phone (with Wifi Direct enabled) with another Samsung Android phone (without Wifi Direct / with Wifi Direct disabled)?
(FYI, I could establish connection with Wifi Direct enabled on both phones. But theoretically only enabling one phone is enough.)

Try using the app SuperBeam to receive files on a device without wifi direct from one that does have it.

I found there are ways from the Internet. But theoretically Wifi Direct still works when only one device has it, natively without another app, isn't it?

Yes, for how the standard is defined it should be possible.


text:
Push Android Exchange Calendar to Google Web Calendar
Let me start off by saying this question is essentially an updated version of Access synced Exchange calendar from desktop browser but not a duplication
I have a work phone with Exchange access over VPN, let's called it me@work.  This syncs to an Android phone running the VPN tool but uses my personal Google account me@home.  I don't want or need to carry the work phone around during non-business hours, but it's great to know "oh I have a meeting tomorrow morning" or when making personal plans to know what my schedule is like without having to say "Let me check my work phone later to make sure I'm available"
me@work uses the Google native calendar app on Android.  I don't currently sync my personal calendar to my work phone, but me@home is the main Google Account on that phone.  Is there anyway to publish/sync those appointments to https://calendar.google.com/calendar with an app on Android?  This would enable the events to show up on the webpage, and since they're syncing with my personal Google account they would likewise show up in my personal phone.
As bonus points, is there a way to have this be a one-way or isolated sync, so my work calendar doesn't show personal events?
My company's Exchange server is only available over VPN, so I can't just sync directly to my personal phone.

It is a little bit late but maybe there is a solution now: Someone else had the same problem and asked me for a solution. I have created an Android app for this purpose now. It can copy/sync a calendar (e.g. your Exchange calendar) into another calendar (e.g. a new Google calendar that you create in your me@home Google account). This way you can see your work events in your me@home Google account but your personal events won't appear in your me@work work account.
It is a one way sync from your Exchange account into your Google account:
Exchange (me@work) -> Android calendar -> SyncCal -> Android calendar -> Google (me@google)
You can find the app here: https://play.google.com/store/apps/details?id=com.calengoo.synccal
It can be used for free but it also contains an In-App purchase for an automatic sync.

I used an app call e.sync from the Google play store and it works great. All of my work calendar events syncs to my Google calendar which shows up on my personal phone

Can you link this app?

You should mention the full name of the app: Exchange Calendar Sync


text:
Store ePUB books on my external SD Card to be read in Google Play Books
This is a simple question, but in 2 parts:

I want my entire ePUB library stored locally on my Android device, so I can use Google Play Books to read them without the need of being connected to my cloud library or any other "online" storage.
Is it possible to configure Google Play Book to save/read the books library in the Android's external SD Card, without the need of storing them in the internal memory?

If you know the answer, or any tips about how to configure this scenario, it will be very appreciated.

Please don't tell me "You don't need that...", "e-books does not occupy space in internal memory...", "Why do you want all books stored locally?...".

Welcome to the Android Enthusiasts! I won't tell you that – but if you want to own your own library on your own device, Google Play Books is the last thing to use. It's closed bottom up, and you're not supposed to use it with your own books (but only with books offered by Google). If you're open to open alternatives, check my app list for eBook Readers. If you can live without DRM, Moon+ Reader would be my first choice (great support, many formats) – otherwise Aldiko.

I just tested it, it's technically possible doing this in Play Book, but... is it really worth the time & disk space? Note that you can upload your EPUB and then redownload it in Play Book. However, Google has its own format for downloaded eBooks (not EPUB, but more like the extracted content of it). Thus, you basically have 2 copies for each eBook, and Play Book doesn't use the EPUB stored on your storage anymore. As for your second question regarding saving, http://android.stackexchange.com/questions/27007/. I kind of agree that Play Book is probably not the best choice here...

If they're non-DRM epub books, you could use a third party reader. Otherwise, it may depend on what version of Android you're running. Generally you're stuck with whatever options Google offers. With DRM (paid/protected) books you pretty much have to play by their rules as that's what stops people from say sharing books with those who haven't paid for them.


text:
Error: "Unfortunately, Gmail has stopped", on arrival of an email
Every time I receive an email, this message shows up on my Droid

Unfortunately, Gmail has stopped.

How can I remedy this situation?

did you check out our [tag:gmail] tag wiki? It has information documenting these issues and possible ways to correct them.

I could suggest various things which would most probably resolve the issue.

Uninstall updates to the app and update it again.
Update the app to the latest version (if you've not updated it).
Try to use the previous build (stock build) by uninstalling the recent update. And, check whether the problem has been resolved.

If you've rooted the device, the above three would also be applicable

At last, Factory Reset is the option.

Hope that helps!

I had this bug on my Nexus for about 2 days. Absolutely infuriating. It was stopping me from accessing phone settings because when the error message described above came up, which it did almost all the time, the screen closed.
Opening Gmail settings seemed to definitely trigger an instant error message every time. I tried a few things.
I had never had the Google/android "inbox"app on this phone. I installed it in addition to my Gmail app. Instantly, the bug stopped. This was a really debilitating problem and I'm glad to have chanced on a solution that works for my phone!

For anyone else who has this problem, wait until you have a notification for two new emails, then click the notification and you will be asked which app you would like to use, it wouldn't ask for me if it was just one email I would just get the error every time.

This doesn't sound very similar to the OP's problem.


text:
Broken Samsung Galaxy S6 Edge won't be replaced
About a month ago I got a Samsung Galaxy S6 Edge bought off from Swiss carrier Sunrise. It's a 32gb model, with European region lock. My brother didn't open it in Switzerland,  and he gave this to me as a gift when he arrived by airplane in Romania.
Anyway as soon as I boot the phone,  I do initial setup. When I connect to a Wi-Fi network it enters a boot loop. The only way to get it back to normal is to hard factory reset it. It happened multiple times,  on different Wi-Fi networks. First I did an software update with mobile data to 5.1.1 Lollipop,  it didn't fix the problem. Then using the smart switch app for PC I downloaded a new original firmware,  guided through live chat by a Samsung official helper,  still didn't fix the boot loop issues.
Then he takes the phone back to Switzerland,  where there was no problem when connected to a Wi-Fi network.  He sends it to warranty for repairs,  they find nothing wrong with it,  after 15 days he gets it back. Just as he was about to send it back to me to Romania,  he does a test and finds out that the phone entered a boot loop for the first time in Switzerland. He left the phone in a boot loop so the guys at the shop could see that the phone was definitely flawed and make sure it's going to be repaired or replaced. After another 15 days,  results came back as if the phone has no problem.
They can't make it enter a boot loop so they have nothing to repair or replace,  however I'm not sure what I can do. I might have just wasted 800$ and the phone is still broken
Any ideas?

I'd take a video of it and put your name and repair ticket number (assuming you got one) on a piece of paper so they cannot say you did not create the video. Show the problem, upload it to Google drive and attach it as a link in your next email to them. They won't be able to deny that there is an issue that way.

I sent it back for a 3rd check.  After that I will


text:
GPS is not getting fix signal
I have a couple devices (Moto e XT1021, Moto e 2nd gen). Suddenly the app running on these devices stopped working, due the device stop receiving gps changes updates.
I did some research and tests, and i realize the problem is probably the network provider. For some reason the request made by gpsd process to http://xtra2.gpsonextra.net/xtra2.bin is not getting resolved, as consequence the device takes to much time(more than 15 minutes in some cases) to get GPS fix and not receive updates as expected.
Here is how i did my tests.

Put disconnect wifi, use mobile data only
Put device on Only device, Go to Settings > Location > Mode.
Open any gps status app, check if is receiving gps updates.

The thing here is when the mobile data is connected, the gps status app stop receiving gps updates and satellite signals disappears, So i decided to put the device on airplane mode, then automatically the gps status app start receiving satellite signals and of course gps updates.
This weird thing made me thing the network has something to be here. So i decided to use other sim cards from other networks. And i realize the same configurations is working good, All devices start getting gps updates very fast.
So i went further and made a tcpdump on the device with every sim card, and i realize the the request to http://xtra2.gpsonextra.net/xtra2.bin are not resolved or getting response.
All this story is to know if someone else knows something about or if the network provider can block requests to xtra2.gpsonextra.net.


text:
Group message issues with iPhone users
I just switched from an iPhone 5S just two days ago and now using LG G3.
I am having trouble with group messages. As an example, let's say there are four users in a group chat, 1 Android, 3 iPhones. It seems that if I'm participating in the group chat, all the iPhone users can see my messages, but I cannot see reply messages. After some testing, it seems that if an iPhone initiates the group chat, I will be able to see their messages, only theirs (and not the others).
I have MMS enabled. I have also tried some third party apps (Google Hangouts, Textra, but to no avail).
Lastly, I use SPRINT. What network mode should I be in (Global, LTE/CDMA, CDMA, GSM/UMTS)? Currently, I am on Global, which was the default. My house is in an area with dodgy phone connection for sprint, but I spend most of my time where there is a decent connection (3G, I believe).

This question is quite old but you need to essentially deactivate iMessage.  There are guides online.


text:
How to root htc desire 626s metro pcs
How can i root HTC desire 626s metro PC phone? Tried many ways. Cannot seem to find a way to turn s-off and edit code.

Which method have you tried, have you try any app ??  I probably Suggest Root Genius for PC for Rooting purpose. Try this : http://rootgenius.com/

Any way you can give some details on what you actually did? Would help a lot. Thanks

How to Root HTC Desire 626s.and without pc
http://www.themobileupdates.com/how-to/how-to-root-htc-desire-626s/

It didn't solve it however once I realized that HTC calls their backup a ruu file I was able to alter the common push su code and able to use lost Android to exploit the temp root and change the build props to turn s-off


text:
Disable info popups on YouTube app ("ⓘ")
When viewing videos with the YouTube app, constant info message popups during playback shows. Videos that show those info popups show a white circle with the letter 'i'.
Is there a way to disable that?

AFAIK, YouTube app provides very little settings outside of video playback, and the info popup might be enforced by YouTube itself. Probably the only choice is to go for 3rd-party YouTube player apps.

By info-pops are you referring to ads or other annotations related to video?

I wonder if some clever developer might be able to modify the YouTube app's .apk file in order to do what you want.

Seems like these sliding info panels have just made an unwelcome comeback in the last few weeks. I don't remember seeing these before and now one pops up every couple of minutes during video playback. I don't understand who makes the final call on such self-evidently intrusive screen junk. It's almost as if watching videos is now a side-effect of visiting youtube. AdTube.

If you insist on using the official YouTube app, I'm unaware of any way to do what you want.
Your options
The best workaround is to use a different app to watch YouTube.

Lately, I've been using m.youtube.com inside Google Chrome. In my experience, m.youtube.com is unable to display info popups. (It's also unable to display end cards.) Alternatively, you can use:

another web browser, such as Firefox for Android; or
any of the numerous dedicated third-party YouTube clients available in the Google Play store.

Bonus tip
Firefox for Android lets you install extensions, such as uBlock Origin.  If you do install uBlock Origin, know that it includes an 'element picker' feature.  This feature lets you hide selected parts of your favorite websites.  For example, you can use it to hide all recommendations, or all comments, on the YouTube website.


text:
Tune-in to next radio station on FM radio without unlocking the phone
I'm using Moto E 1st gen. on Android KitKat. I'm used to listening to FM radio while travelling, but whenever I want to tune-in to other radio station, I have to unlock the phone first because I'm using a pattern lock. I'm also using headset, but there's no control buttons, so I can't change the radio station with it.
Since it's difficult to unlock while travelling (moving) and sometimes takes too many attempts, is it possible to tune-in to next radio station without unlocking? Perhaps a widget on the lock-screen?

What device model, Android version and radio app are you using? (currently assuming Android KitKat or older, since there's no lock screen widget on Lollipop or later)

android kitkat , moto E (gen 1)

The Lollipop version of Motorola FM radio app has the lock screen notification from where you can switch stations. But that's not available for Kitkat yet so this isn't officially possible. You can try to update your FM radio app in the playstore and see if there's an option.

This is why I don't use a lock screen.

Have you tired to double press the button in your headset? The stock radio player app should do it. And in case if does not there are plenty of apps (Headset Control Center to name one) in market that can recognise the double press and do a task for you, which could be change the radio station.
Update:
After realizing the absence of headset button through the OP's comment, I suggest to use Tasker and Intent Radio app.  The concept is that the Tasker can be used to identify a trigger. This could be head set plug in, head set removed, power button pressed, volume buttom pressed, movement gesture - few listed out of many options.  This trigger will raise an intent to the Intent Radio which can change the radio station.

thanks for the sugession , but the issue is i don't have button control in headset, that's why specifically asked lock screen widgit

I was only trying to help. Had if you mentioned it explicitly I might not have suggested this answer. And will the negative voter care to leave a comment why voted down unless it is the OP.


text:
Automating a widget launch
I'd like an ability to automate launching a widget. Specifically, what I'd like to do is link the Ustream's "Broadcast Now" widget into an automation app like Tasker or Automate (preferably the latter).
I've looked around and a lot of things (like the AutoShortcut app for Tasker) claim to be able to do this, but I've had no luck as yet.
Is it possible to do this?

Popup Widget 2 can help. See my answer for How do I launch a widget from a shortcut on Home screen? for its know-how.
Once you're done adding your widget in that app, in your automation app, there should be an option for you to launch a shortcut. Choose Popup Widget 2 shortcut → your widget.
You can also use Short Launcher app to treat the Popup Widget Shortcut 2 as an app which may help in automation.


text:
How to prevent apps from reloading...?
In my phone (Moto E2 running on 5.0.2) while I'm using facebook, I found a frequent reloading issue.
The problem happens only when I go to an external link to read some articles and after switching back to the app it shows only a white background and it load from the top, previously it used to show from where I left off, first I thought it may be bug in facebook app, then I noticed all my apps are having such a crazy reloading problem, another example is google plus, but luckily after reloading it show from where I left off..!
It can be a virus issue or a setting issue, so before I reset my phone I would like to know if there is a tweak or solution for this...

Might be a problem with the device's firmware - to be more specific with the LMK (low memory killer) which is part of the Android System. I have heard of quite a few Motorola devices with multitasking problems. A good article about memory management / the LMK and OOM on android can be found here.

Google’s OOM_ADJ values for devices with limited physical memory (512 MB) will allow the LMK to kill the foreground process (running application) after the ZRAMis filled and all cached applications (previous foreground apps) as well as the restartable background processes have been killed

Furthermore there various issues have been submitted to google and they seem to have partially fixed these issues in android 5.1. Most custom roms seem to have addressed these issues aswell. You might want to update to the latest available build for your device to increase your multitask performance.

Actually, the issue is not entirely fixed in 5.1.1. The activity manager keeps killing and restarting tasks even in CM12.1. Its just that the killing is not as aggressive as it was in 5.0.x, and after some uptime, the system does attain a sort of steady state, where killings and restarts are very few.


text:
Updated version number not showing
I just installed an upgrade (to 22.46.12) on my 2nd gen Moto G LTE, that said it upgraded to Android 5.1. Before the upgrade I was on 5.0.2 and system version 22.41.24, and now I am on 22.46.12, but Android version in settings still shows I am on 5.0.2. In addition, when I check for software updates through settings it tells me my phone is up to date
Has the update applied, or only in part (in addition to the Android OS update it fixed the StageFright vulnerability), or not at all and the system version number is wrongly updated?
Edit: after a while on Motorola's waiting list, I received a message saying:

We would like to confirm that your phone now supports the latest software version available for it

However checking for software updates still returns the "your devices software is up-to-date" message
Thanks in advance

"that said it upgraded to Android 5.1" -- how do you know that?

"Highlights of this update include: Android 5.1 lollipop, a sweet new take on Android..."

I got the above behaviour on a 2nd gen Moto G 4G but on a 1st gen Moto G an update that appeared to have the same wording did update the version number to 5.1 and the system version to 221.21.56.

The 1st gen updates were prioritised and came out first,  possibly any bugs in the update were fixed earlier.

I had this exact same problem on my Moto G 2nd Gen 4G where after the update my Android version stayed on 5.0.2 and did not change to 5.1 like I expected. I contacted Motorola about the issue and they confirmed that Android 5.0.2 Lollipop is currently the latest version of Android for the Moto G 2nd Gen. They couldn't however explain why I had received a false OTA update and promised to raise the issue. So from what I can tell, the OTA update is most likely to be an error on Motorola's behalf but this should be fixed when Android 6.0 Marshmallow is released for the 2nd Gen Moto G.
Hope this helps answer your question.

That's exactly my situation (but with a less helpful response from Motorola in my case). Is the 6.0 update definitely coming out for the 2nd gen LTE, given that the 3rd gen is already out?


text:
Whatsapp message not delivered before deleting account
I had sent a message to a friend of mine in WhatsApp. However, it could only reach the server (one tick). But owing to personal problems, I deleted my WhatsApp account before the message was delivered. Will the message still reach my friend?

I think it will, because once the message is on the server you cannot in any way stop it from being delivered, so it should be the same in your case.

But is there any hope for it to not be delivered? Because one can stop a message from being delivered even if it has reached the servers by simply blocking the person at least till the recipent comes online again.

Yes, it'll be delivered, because it's on the server. You cannot control it.

Would  you care to support your answer with something official or with technical sources? While your answer seems to be true at first glance, it may, in reality, be simply a speculation.


text:
Mobile network sign disappears, replaced by "stop sign" icon
I am using Samsung Galaxy Note 10.1 N8000 device. I have SIM card inserted for mobile data usage. First time, it is working as I captured status bar image as shown with mobile data sign :-

but after some time, mobile data sign disappears and "stop" sign appeared as shown in the picture :-

What does that stop sign mean?

This my appear when your mobile provider network is down. No signal at all, so sim appears as out of service.

The bar sign is the Priority Interruption icon. But setting the Priority interruption to "None" won't turn off the Network signal. You can change the Priority Interruption settings simply by pressing the volume up key. What is displayed when you call a number?

@Lucky apparently, it's the same :/

@user3344236 consider post that as an answer, since I think it's correct.

The icon will appear when your mobile provider network is down. No signal at all, so SIM appears as out of service.

(Image courtesy of Android Central's Forum)


text:
Remove com.browser.player malware
com.browser.player suddenly appeared to my installed application when I connect to a wireless data. It periodically shows advertisement on the screen which is annoying.
I tried to uninstall from Settings > Applications > Manage applications but it's still there.
How to remove it?

According to Julius's post on Android Central, you need to turn off its device administration first.

Settings -> Security -> Administration, then Deactivate it. Now you can uninstall it.

Assuming you have Samsung device (based on the original revision),

Press Home key and then tap Menu key > Settings > More.
Tap Security, and then tap Device administrators.

From User Manual for Samsung Galaxy S3 by Sprint

For other model, please consult its user manual.

If yours is a rooted phone you can use system app remover like No bloat etc to remove system apps. Try searching for system app removers online. I don't think the option is there for non rooted phones


text:
Change functionality of Navigation bar in Android M
I want to edit the functionality of my Navigation bar. I would like to change the "app switcher button" to "Switch to Last App" and long-press to be "app switcher button".
I know this is doable with Xposed Framework and modules, but I am running stock Marshmallow on my Nexus, so that's not an option.
I believe I can edit System UI to do this, but not sure how or where to go from there.

Which device are you using?

Because you are running a STOCK rom, you can use xposed on your nexus.
Xposed doesnt works on heavily modified roms, since nexus use AOSP and doesnt put intermediate layers, it is your best option.
Just go to xposed page on xda site
Download the framework (xposed-v80-sdk23-arm) and flash it
Then reboot and install XposedInstaller_3.0_alpha4.apk normally
Open it and in downloads section search for Xstana and XtendedNavbar
Install them and tick then
Open the modules in modules section
Customize your navbar
Reboot
Vualá

The description of those two modules (1, 2) doesn't inspire confidence in regard to the goal in question. Consider detailing ([edit]) your answer  to incorporate the required steps.


text:
How can I stop All Adverticement to my phone?
seriously i hate advertisements because they disturbing my enjoinment on my phone, even in my other account like facebook, twitter, gmail they suddenly appeared.

Note: the issue is caused by malware (as can be seen from OP's another post)

Very good answers below, but please, try to include screenshots and other info that show your problem instead of focusing on "I hate X". Better to talk about the technical problem.

Advertisements are often used by developers to finance their free applications . But if your device shows more advertisements on screen than content it might become a problem.
There are 2 reasons why your android device shows a lot of ads:

The individual apps have ads included
You have adware on your phone

So first make sure that you don't have any adware/malware installed on your phone. To do this, you can install a trusted adware scanner like Malwarebytes Anti-Malware.
To deactivate inbuild ads you need to root your device.
If your device is rooted, you can install AdAway from f-droid. Note: You don't need to install F-Droid, just download the apk from adaway and install it. (you may need to accept the installation of applications from untrusted sources inside your security settings).
This will block the most common advertisements by altering your hostfile configuration.

If you have Root Access you can go for software like AdFree
AdFree removes most ads in the browser and other apps. Basically It does this by nullifying requests to known host names in the system hosts file.


text:
Nexus 5 full disk encryption stuck 12 hours in?
I have loved my Nexus 5 since it was released with KitKat, and last evening I decided to enable full disk encryption, which I expected might take around an hour or so.  It's now about 12 hours in with no visible change.  All I see are the Marshmallow four animated dots.  I've never seen any progress display on encrypting the disk, and of course I'm trying to avoid rebooting the phone for fear that the disk will be a jumbled mess and I could either lose my data or even brick the phone.
What is the best course of action at this point, and possible consequences?

My suggestion is to plug the charger to the phone and wait with fingers crossed. At the worst case you may have to wipe off the phone and flash fresh factory image - there by loosing the data. The best way to do encryption is to have as low data as possible and then add your content slowly.

Thanks for the response.  I need to use the phone soon though!  Have you or anyone enabled FDE on a Nexus 5 running Marshmallow and had different results, seen a progress display, or anything different from my description?

I am sorry, I haven't tried enabling encryption. At any rate the 12 hours wait seems to be long. But as I said, what is the phone (beyond the stock image contents) determine how long it will take.

Thank you, Narayanan, for replying.  I got desperate for use of the phone and rebooted it, and it's as if my attempt to encrypt the disk didn't even happen.  So at least it's not bricked or lost data...

The flow is explained here might be helpful

@watou - were you ever able to encrypt the device - I just had the same failure - but I still do want to encrypt the device,...

Could it be that your device is rooted? If yes, google a bit, there are some tutorials which could help.
In that case killing or deactivating SuperSU (or similar) could bring success.
Here is what sometimes seem to work (answer is from aikidork):

Install Busybox (I have Stericson version), RootExplorer file manager, a terminal Emulator (or enable USB debugging), and SuperSU (no promises about this working on other root managers!)
Set up a fingerprint lockscreen. Configure ALL your fingers you want to use ahead of time since this won't be configurable later!
Using Root Explorer, copy/backup the following files to external SD:
/data/system/locksettings.db ,
/data/system/locksettings.db-shm ,
/data/system/locksettings.db-wal
Kill all running apps.
Launch command prompt in ADB or Terminal Emulator.
Execute su so that your prompt changes from "$" to "#" (you are now root)
Kill the SuperSU daemon to temporarily disable root mode (lasts until reboot):
pkill -KILL daemonsu
Your root daemon will kick you out of privileged status during shutdown, changing "#" prompt back to "$" (root is temporarily disabled).
DO THIS STEP IMMEDIATELY without rebooting or launching more apps!
Go to the default security screen and select Encrypt Device. Set up
a password lock screen as required (8 digits with at least one
number). Plug in to power if not using ADB. Confirm the encryption
operation.
If everything is working well, you will see the encryption screen,
 a soft-reboot splash screen, and then a progress indicator counting
 up to 100%. If it moves beyond zero, congrats your encryption is
 working! Wait for this to finish.
Now, to restore the lock screen, unlock the phone and launch your
 Root Explorer again.
Restore the three files you backed up earlier to their exact
 locations, overwriting the replacement ones that the encryption
 setup created.
Wait for phone to lock (or reboot once more) and confirm that you
 can unlock the phone with fingerprint.

PS: I currently have the same problem but none of the mentioned solutions helped so far.
UPDATE: This seems to be a common issue when an app is still holding open files. However, there is no official way to determine which process is causing these issue so far and it is recommended to have a chat with the support.

These instructions are for the case where you want to use root+encyption+fingerprint lock. Without fingerprint some of the steps might not be needed.

Success! As with others I had to uninstall an app or two to get it to work. Logcat gave the info I needed with these lines:
03-14 12:16:28.983   149   173 W Vold    : Tearing down stale mount /mnt/asec/com.exozet.android.catan-1^M
03-14 12:16:29.002   149   173 W Vold    : Tearing down stale mount /mnt/asec/ginlemon.flowerpro-1^M
So I removed Settlers of Catan (fun game) and SmartLauncher Pro (googling told me that's what the second app is). After that everything went fine.
I suggest using a file browser to see what you have in /mnt/asec/ and removing those apps. For me those two apps were the only two things in that directory, so it may be that the bug is dealing with stuff in that directory. If so this is a way to identify the problem apps without running logCat. Good luck!

If you're rooted, the encryption process will hang while booting, before the encryption even starts. It's safe to restart your phone when this happens.
If you have a Nexus, unrooting is just a matter of reflashing stock boot.img. This doesn't delete your data or anything, it just replaces the boot partition modified by SuperSU with the default one, which is required by the encryption process.
Step by step guide:

Download stock firmware for your phone here: https://developers.google.com/android/images
Extract boot.img
Turn off your phone, then turn it on by holding volume down + power button. This will get you into the bootloader interface.
Connect USB, install drivers
Run fastboot flash boot boot.img - assuming fastboot and boot.img are in the same directory
Reboot your phone
You're un-rooted and the encryption should work now

Just tested this on a Nexus 5. After the encryption's finished, you can root your phone again.


text:
Set whatsapp to send delayed messages?
Is there any extention or function to manage whatsapp to send delayed messages?
I would like to send every day a message at the same time but I do not find this function?
The message is different every day and there are images or text

Check this app, it should do if your device is rooted (https://play.google.com/store/apps/details?id=com.seebye.whatsapp.scheduler).

There seems to be an app called Seebye Scheduler ROOT which can do what you intend but the device must be ROOTED and this one named Scheduler NO ROOT(from the same developer) is also available, for non-rooted device.
Once app is installed on your device, user needs to set a rule, by below steps,
 1. setting the user to whom the message will be sent, 2. message text that needs to be sent, 3. when it needs to be sent  4.how frequently it needs to be sent.
None of my devices are compatible with these app, hence I could not test it myself, but looks worth for trying! Good Luck.

Sending automated texts is possible. "Tasker" is a powerful app that lets you do so.. It could be complicated to use at start. So I would recommend you search on youtube about the same using Tasker app.

You're beating the bushes. I can write 10s of answers saying that Tasker can do this, it's a powerful app and whatnot. However, the answers here are supposed to be detailed and to the point. So please, write a detailed answer explaining how to use Tasker to achieve the goal in question. Read How do I write a good answer?

Not even a link to the app, nor a statement "I used and it works" - - - "powerful app" sounds like marketing... But instead sending us to search on YouTube :(


text:
Unable to flash boot.img in htc one v
I'm trying to install a new rom in my HTC one V. I could successfully do everything with my one V until I upgraded my windows 7 to windows 10. I already have CWM recovery. USB debugging is ON . I try to check if my phone could be detected by entering the command "adb devices" while my phone is switched on, and it shows me that my phone is connected. now I restart my phone into bootloader mode, then I select fastboot, but it doesn't show fastboot usb , which previously used to show. I try to check if my phone is cooected, but no device shows neither with "fastboot devices" nor by "adb devices".
rebooted phone in fastboot, opened Device Manager -> Universal Serial Bus Controllers -> Unknown USB Device (Device Failed Enumeration) with a yellow triangle on the icon. Downloaded latest_usb_drivers i.e. google usb drivers, and updated its driver using it, it says WINDOWS HAS DETERMINED THE DRIVER SOFTWARE FOR YOUR DEVICE IS UP TO DATE, but yellow triangle persists, and still not discoverable in fastboot.
please help
P.S. my bootloader is unlocked

It's fine if adb devices doesn't detect anything when the phone is in fastboot mode, but fastboot devices giving nothing is a thing to troubleshoot here. Some custom recoveries like TWRP has an option to flash  a .img file. TWRP is available for your device. Otherwise, use dd when booted into CWM to flash the IMG file. It should be something like dd if=<partition> of=<FILE>. Search web for dd's usage.

can you please tell me the path where this img file is to be flashed.


text:
WiFi "like" calling for Verizon users?
I am using Verizon and coverage is poor at my home. Is there any app or service that would allow me to use WiFi calling while at home yet still keep my Verizon assigned phone number? I don't want to use a service that requires callers to use the same app to receive calls. Something like Skype works well except when I make calls through Skype, callers see my Skype number rather than my Verizon assigned phone number.
Built-in WiFi calling would be the best but who knows when Verizon will actually implement that.
I am using Android 5.1.1 on a Galaxy Note 5.

Calling from within whatsapp is no option either? Nowadays most people seem to have whatsapp installed

I am looking for a solution that allows calling all phones including landlines and non-smartphones


text:
my android 3g isnt working but i can make an receive calls.. what could be the problem?
I can make calls and text but when it comes to the internet i cant use it. The 3g symbol is there but its not lit up like its suppose to be. I need help with figuring this out so please help me fix this?! I've tried restarting it. And it does the same exact thing. like i'm confused cause its never done this before. what more could i do to fix this problem? I can text perfectly fine make calls the same way. But can not use my internet.

You could have disabled mobile data (3G) so your phone is working on 2G, which allows only calls and texts. Try going to settings -> data usage and check the 'cellular data' option.

the company had to rest my phone

Welcome to the Android Enthusiasts! So your issue is solved now? If so, you could answer your own question and accept the answer, to make that obvious to others with a similar issue. Thanks!


text:
How to properly downgrade a phone that shipped with a newer version of Android?
I recently purchased two Samsung G5 phones from Amazon with the intent of ROM development on a downgraded version (the phone shipped with 5.0). I took one of the phones and successfully downgraded the device to an earlier 4x version without issue. It was only later when I attempted to do this on the second device that I ran into problems.
As it turns out, the same firmware I flashed on the first device does not seem to work with the second. After a bit of research I realized that the second device was of a different locale. Both devices, however, have the same model number. So this leaves me with the following questions:

What is it about different locales that may make firmware incompatible for same model devices? (Aside from carrier types: GSM, CDMA)
If a phone ships with a newer version, is it possible that downgrading may be impossible?
If not, what information, aside from the model number and region, is needed to select the proper firmware version for a deivce? (PDA,CSC, etc appear different across firmware versions)

Speaking to the third question listed above: I have attempted to flash countless 4x firmware images (for the correct model and region) only for the phone to get stuck at the Samsung splash screen.

Devices intended for different regions sometimes differ in hardware components. So before going to flash another ROM, you should check all specifics in Settings › Device Info; often the firmware version number or build give clues concerning this. Unfortunately, some manufacturers don't reflect the differences "visibly on the hardware" for the end-user to tell.

Different Locales:
It is possible that the different locale is shipped with a different bootloader.
This bootloader is responsible for loading up Android and may contain additional checks for stock firmwares before booting. It is also possible that the device was shipped with different hardware (Qualcomm/Exynos processors), so that Android has to include the needed kernel modules and firmware modules to work on that particular device.
Downgrading a device that shipped with a newer version of Android:
It's certainly possible that an updated bootloader may prevent you from flashing a complete older version. There are ways to circumvent this:

Don't flash the bootloader: Some bootloaders just prevent you from downgrading themselves, but not the rest of the firmware. It is then possible to flash just Android and use an older version with the new bootloader (possible on the Samsung Galaxy S3, personal experience)
Use a custom ROM: Custom ROMs are usually free to be installed, even if the device shipped with a newer version of Android. They just don't allow them to be checked, because they are not stock. Thus it's in my opinion the best way to downgrade your device. (Let alone all the advantages of having a pre-rooted, debloated device).
Don't downgrade at all: Older versions of Android often carry bugs, security issues, missing features and warnings in your IDE, that make app development a pain. ROM development only needs a compatible, unlocked bootloader and a custom recovery, so don't worry about upgrading Android on your device. (Unless you got the device from a carrier that puts their custom stock ROM on their devices, then try to not upgrade at all and wait for the community to come up with ways to unlock the bootloader and flash a custom ROM)

What information can help you to find the right firmware:

Go to Settings -> Device Info  and read your Baseband, Build number and Build version
Look up your IMEI on the box or behind the battery on your device (or look for Status -> IMEI information, if your Settings app contains this information)
(if you are unsure which firmware to use because there are different hardware layouts): Get the serial no. of the mainboard. Because currently all phones are SOCs (system on a chip), you should be able to determine whether to use the Qualcomm Snapdragon, Exynos, MediaTek etc. version of the firmware you are looking for.
If in doubt, ask on the appropriate forum on xda-developers; most major devices have sub-forums like "General Help", "ROM development" etc. The people that are active there know what they are doing and should be able to help you out.

Do the baseband and build numbers not change on each release? What does the baseband version really represent anyway? The only static identifier I have found for a given device is the IMEI (which I have not found overly useful) and the model number, which is obviously very useful (but only to an extent, since there are still countless firmware releases to choose from).

The baseband may contain additional identifiers like letters after the model no., as well as the build number. Think about carrier specific firmwares that don't allow stock, unbranded versions to be flashed over them.


text:
Wifi has no internet Access
I just install a new router and save its settings to default. I connected Wifi to my Windows 7 laptop successfully and have internet connection. But device with Lollipop says the Wifi has no internet access and shows an exclamatory mark. I tried to change Ip from DHCP to static but it not helped. Please help me out.

Have you tried accessing the internet? The exclamation mark will show, when your device didn't connect to one of the Google servers on that connection.

Yes.But no internet connection


text:
Why is Play Store still asking for all app permissions on install on Android Marshmallow?
From everything I've read, when installing a new app from the Play Store under Marshmallow, it is supposed to just install with no permission questions (e.g. Slash Gear article). The app is then supposed to ask for each permission it needs as you run it.
This is not happening on my Nexus 5 which I updated via OTA to 6.0 earlier this week. When clicking install in the Play Store, still getting the massive list of permissions along with an Accept button. Is there a setting that is needed to make this work as expected?

See if this helps. Ars Technica noted here: "Apps that target the new SDK and are installed on a 6.0 device won't ask for any permissions at install time. That's right—the "install" button in the Play Store will actually install the app now." It also noted "Old apps that don't target the Android M SDK will still show a big list of permissions at install time." My question: which app(s) did you try to install and is/are it/they updated for Android 6?

I believe the app has to be made with API 23 (aka Marshmallow's API) and the user has to be on 6.0 Marshmallow or higher for what you want to take effect. However, you can still go into Settings - Apps and change each app's permissions individually, or go into Advanced under Apps (the gear icon) and change them by category.
Source: Android Developers - Requesting Permissions at Run Time

Unfortunate that it works this way, as some apps I'd like to install but would prefer not to give even momentary access to things like contacts.  Guess I'll continue to defer installing those apps until they get upgraded to 23.


text:
Does an Android Emulator exist which works with every possible app?
I'd like to install a specific free android app, which works under different Android smartphones (minimal requirements of Android 4.0):
The freely available app is called PostCard Creator and useful to send Postcards in Switzerland where I live. It works under different physical android smartphones but not with all independent of the android version.
Installation via Google PlayStore:
https://play.google.com/store/apps/details?id=ch.post.it.pcc
I've tried different free Android Emulators for a lot of hours under Windows but without success.

Android SDK (tried with different virtual devices)
Genymotion (tried with different virtual devices)
www.manymo.com (App can be installed but not opened)
BlueStacks (App can be properly installed from Play Store but not opened)
AndY (Play Store notification "Your device is not compatible with this version", Version 4.2.2)
Oracle VM VirtualBox Android Version 4.2.2 (app can be installed from Play Store but not opened)
YouWave for Android: "There is a problem parsing the package." (I'm pretty sure: The apk is not corrupted.)
Droid4X 0.8.5 Beta (Play Store notification "Your device is not compatible with this version", Version 4.2.2)
Xamarin Android Player (CPU incompatible)

For http://www.manymo.com I've used the legal APK Downloader (https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii) to download the APK file which I uploaded here: http://www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html
The app perfectly runs in my physical smartphone with version 4.2.2.
Based on an email request, the app doesn't depend on the android version. The developer says, it does not work with all devices. I've also tested the app compatibility online. The result was good.
I would be very glad if someone succeeded to use the app PostCard creator on a Windows plattform. Does someone get it?
(Alternatively, if you also don't succeed with Android emulators, I would be very happy if you know a workable way to emulate the PostCard Creator app file from the Itunes App Store, because it works also on my Iphone for free)

Appendix with adb logcat (created on the 27.10.2015)

Download of the newest version Genymotion 2.5.4 (available since 08.09.2015 with Oracle VM VirtualBox included) here and installation on my Notebook (without physical GPS sensor) under Windows 8.1 Pro N / Intel(R) Core(TM) i3 CPU / 64-Bit OS x64 based processor / in Switzerland with own IP
Click "Add a first device" and select "Google Nexus 4 - 4.4.4 - API 19 - 768x1280"
Download "Genymotion-ARM-Translation_v1.1zip" from here and drop it (in unzipped form) directly to the virtual device. Press OK when asked. Again Press OK when asked. Click Win+R and open path cmd.exe. Navigate to the corresponding folder with cd C:\Programme\Genymobile\Genymotion\tools (must be adapted to your path: If you enter dir you must see adb.exe, then you are in the correct folder.) Write: adb reboot (until virtual device has been restarted)
Download of "gapps-kk-20140606-signed.zip" (needed for 4.4.x) based on
here
To install the PlayStore: Drag&Drop the downloaded file (also
unzipped) into the virtual device, click OK, wait, click OK, wait, write adb reboot into the console, wait. (Android is upgrading... Optimizing app XX of 22.) After the virtual device restarts, the PlayStore can be found now.
Login with personal Gmail-Account (also created in Switzerland)
Update of the Google Plus Service and all automatically installed apps.
Try to install "PostCard Creator" from PlayStore (GPS is enabled,
Camera is enabled, Identifiers is not enabled (impossible in the
free version)) failed with the message: "Your device isn't compatible with this version." Then I tried drag&drop of the PostCard-File.apk. The symbol "PostCard Creator" is available under the APPS list. But clicking results with the notification: "Unfortunately, PostCard Creator has stopped."
Write adb logcat in the console

There is a long output, so I only get the last lines from cmd.exe console which I uploaded here

Does the app just not launch, or is it failing once installed?

It does not launch. (With physical devices it works very often.)

I tried downloading the app, but it looks to be restricted by country. That could be the issue

Could you use a free VPN with location in Switzerland in order to avoid such restrictions?

Possibly, it is most likely using your Google Play account to determine location as well. A good VPN I know you could use is called TunnelBear. But in order to install through the play store you will need to install google play services on the emulator if it is not installed

BlueStacks and Android SDK have built in Play Stores. I used the very useful description of http://inthecheesefactory.com/blog/how-to-install-google-services-on-genymotion/en under Genymotion with five different Android operating system versions. Most apps can be installed, but I had no success with this specific app apk.

What version of Bluestacks and Windows are you using?

I installed the latest version of Bluestacks under Win 8.1 64bit and on a second computer under Win 7 32bit. As described above, the installation of the app "PostCard Creator" was successful. However, after trying to open the apps it says "Please wait..." and then nothing happens. If I do try to open it again, the same "no-thing" happens. Other apps I've installed in Bluestacks do work. Can you explain this issue? Or have you been able to test the app on your system?

Please try archon-runtime on Chrome.

Thank you for your advice. I tried the nice ARChon Pack with two PCs (Chrome 32bit and the appropiate one for the 64bit version), but the app doesn't work with this tool.

have you tried using adb logcat with the emulators upon attempted launches. The clue is in there.

Not yet. However it's crazy that no (?) emulator works with this app, but the app runs with a lot of different physical android devices.

Please post relevant logcats from each of them to see what is it that's preventing the app from launching.

This can happen for the following reasons:

The emulator presents an x86/MIPS CPU which the app does not support (probably not in your case as the app doesn't seem to require native code).

Google Play Services. The emulator does not have them, in fact no emulator can have them unless they licensed it from Google, and most apps depend on them.

Mobile data as an internet connection is required (maybe not at all in your case).

Location data. VMWare is the only emulator I know that can succesfully passthrough to a physical accelerometer/ GPS hardware on Windows tablets which support them. The app might need location services and will refuse to run if it does not provide the necessary location APIs.

The app developer has made the app actively check whether it is being run on an emulator or not, and the app will not run if it detects that it has been launched on an emulator. See this AE question.

For your case, I suspect either 2 or 4 is the culprit. Try:

Installing Android 4.4 on VMWare Player with a x86-compatible GAPPs package and see if it works (maybe on a Surface Pro, because it has the requisite GPS hardware). The GAPPs packages can be found on XDA threads.

If you use the .iso provided by the android-x86 project, set the VMWare boot mode to BIOS in VM Config.

Once the install completes, put the downloaded GAPPs zip onto a pendrive along with an apk for a file explorer app (I recommend ES File Explorer, that way you can extract the zip directly in the explorer).

Now once the VM boots up, assign the pendrive to the VM from the "Devices" (or similar) option in the menu bar.

Install the file explorer apk from the pendrive (use the built in file-manager) (ensure the "Unknown Sources" option is enabled under security settings).

Then root the VM following this guide.

Finally, extract the GAPPs zip to a convenient location (such that it extracts to /sdcard/) in the VM and follow this guide (use method 2) to install it.

The reason being most phones or other devices with Android from the factory have these Google Apps(GAPPs) preinstalled as the OEMs license it from Google, but any custom distribution of Android initially lacks these as their developers either can not or do not license these GAPPs from Google. Emulators fall into the second, custom, category.
Also, location hardware and region restrictions on the app can be the culprit too. The emulator cannot emulate location hardware and/or presents unexpected location or region data to the app, causing it to crash/freeze/whatever.
Edit:
From analyzing the logcat file, I can conclude that the Postcard Creator app actively checks for a touch-capable screen on the device (which any emulator other than the SDK one or Bluestacks/Youwave will fail). In the given case, this is probably what is causing the app to crash. Also, the app is loading a native library, libxwalkcore.so, which is succeeded by a Fatal Signal 11 (SIGSEGV) from the Dalvik VM library, which probably indicates a segmentation fault (segfault), which force-kills the app process. There is also an error in taking a screenshot of the activity, which is probably related to the one that Android displays for the recent apps, and understandable as the app has crashed.
Also, I think that VMware can passthrough to a touchscreen on a touch-capable device, but again, Android-x86, not being built to run on touch-capable devices exclusively, might lack the necessary drivers to present a touchscreen to apps which require it.
EDIT 2:
I came across this today: ConsoleOS (note that this isn't an emulator, it's rather like running a Linux distro in dual-boot mode on a PC with Windows, with  rapid switching (they say as little as 10s) between them).
This claims to be an Android all-in-one package for x86 PCs and tablets which allows for native licensed GAPPs and also is licensed by Google for OEM distribution. This might just cut it. If now your app doesn't run, its probably because it doesn't support the x86 platform. Then, I really have no idea how to go further.
Important
This is a developer focused release and is as such not at all feature complete and buggy. Think of it as an "alpha" ROM. It might refuse to boot or have various other issues. It might make your test PC completely unusable. Do not blame me if this happens, and please heed this warning.
Check this out ("their" comparison to other Android-on-x86 projects):

Image credits: ConsoleOS Inc.

Thank you! I will try it as soon as possible with the VM Ware WorkStation version 12 I get for free from my university. Because I have no Surface Pro, I'm required to try it with my notebook.

Now I tried to install android on VMWare Workstation. The installation process will not get finished withouth freezing the android virtual screen (for more than one hour). It looks like this: http://imgur.com/T3qPcjD I don't know why the installation process interrupts/freezes. Should I now reboot the virtual machine and try if I can load the Google-AppStore Package now?

Did you follow the guide?

Yes, I did it exactly as described with my notebook (CPU specifications in my initial post).

You might have to change the default boot mode from UEFI to BIOS if you are using the 4.4 iso

Mmh, the default is already BIOS (instead of EFI)...

Check the edits. I tried to analyze the logcat, see if you agree with the conclusions. A chatroom might be required for further discussion.

Thank you for your help. Unfortunately, after step 5 the installation of the apk wasn't successful.

If someone has fun to try another app and want to try my own PostCard Creator apk file and succeeds, then please let me know how you did it. I would be very happy and will present an additional bounty : )

Hi Tamoghna Chowdhury. Your "EDIT 2" sounds great! Thank you! I tested it on two computer, unfortunately it doesn't work on my two different computer systems (an empty space is blincking while the PC tries to boot the USB device). Currently Console OS should work properly with one of the listed computer systems here: http://wiki.console.com.co/w/Devices. If someone has fun to try it, and if PostCard Creator also works, please feel free to tell me if you succeeded.

@TamoghnaChowdhury your link in #5 is broken. Thanks!

@adamdport I replaced them with links to the Internet Archive, but the AE question I referenced early on seems to have been deleted since then.

Google recently released an ARC Welder Chrome app, which allows you to run Android apps if you’re on Chrome OS, or using the Chrome web browser.
Look at this Getting Started guide.
How to Use Google’s ARC Welder to Run Android Apps in Chrome
Very General Instructions:

Setup work folder (Once off, only happens at first luanch)
Load the APK
Click Luanch, The apk then should Run

I hope this works for you. Add a comment if you need more info.

Unfortunately it doesn't work. I use Google Chrome 46 (64bit) and started the ARC Welder. I loaded the apk after pressing "Add your APK", but the app doesn't get loaded. After half an hour I close the ARC Welder which still tries to load the apk.

@laminin From your comment in your question above, if you don't have enough disk space to save a logcat, you wont have enough space to run any emulator as they need some space to work in. so my solution would be clearing some space and try again. Because you cant run anything successfully without any free space.

I had approximately 2 GB after successful installation of ARC Welder. So, the disk space had nothing to do with ARC Welder. I deleted my comment concerning disk space above to avoid misconceptions (I've now created 18 GB of free space).

@laminin That problem has now cleared been cleared up, so now you can elimate another cause of the problem. Also just try one more time to download the apk and see if the new version works with any emulators.

see my appendix above (I didn't found any complete file like "adb logcat" generated in my tools folder where also the adb.exe is listed, so I uploaded the part I get from my console (cmd.exe))


text:
system partition check failed
I have a Lenovo A7-30 3300GV tablet, which is stuck on the boot screen.
I have tried the following

Did a factory reset from system recovery
Wiped cached partition

The problem persists.
I also did a system partition check where I got the following message

system partition checking ... /system/etc/ctsflagsys d41d8cd98.. Failed! system have been root

What is the meaning of this error.
how do recover from this error?

What did you do before this error occured? Did you make any changes to the file system or rooted/installed a custom recovery ?

no, nothing special, I rebooted the device and started seeing this error.


text:
Firefox for Android mysterious connections after turning everything off in settings
I created a user.js that incorporates support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections and other tweaks, yet Firefox for Android still attempts to connect to several addresses that appear to be Mozilla updates related (63.245.217.* aus4.mozilla.org).
Review of about:config confirms user.js was recognized.
user.js: http://pastie.org/private/syyzqotsooclhwnuoxqo7w
This is just for establishing a baseline where no connections are made without user consent and not for regular use.
Question 1: Does anyone know of another tweak I should make that could solve this?
I posted this on a Mozilla support site (https://support.mozilla.org/en-US/questions/1088951):
There are no responses so far. As I understand it, that's a volunteer run support site and it possibly focuses on simpler questions.
Question 2: If this isn't solved here, where should I try next?
Note: I'm not suspecting something nefarious. The merits of that particular user.js are out of scope for this question.

The solution is to set media.gmp-manager.url to empty. Setting media.gmp-gmpopenh264.autoupdate doesn't seem to work (appears at https://fedoraproject.org/wiki/OpenH264).


text:
Transfer all data files from internal memory to external SD card
I would like to know how to transfer entire internal drive to external micro SD card on  the Motorola Moto G 3rd Gen?
The reason is my phone is saying it can't update because there is no space left. So I bought an SD card of 4GB in size. But even after transferring what it said it did, it still was not enough. The SD card only show kb. Had been transferred over and that didn't make sense. So maybe I did something wrong.

Hi! I changed the tone from asking possibility to the one seeking a method, because given the rest of the body, I believe you would like to know one. Feel free to [edit] out the changes if I strayed away from your original intent.

You can transfer files like audio,video and pictures and small portion of your downloaded app(as i can on my sony xperia e3). But you cannot move all of your app data to SD card. In order to do that you have to root your phone(it is quite risky if you haven't done that before).

"But you cannot move all of your app data to SD card. In order to do that you have to root your phone" -- why so? Please explain. We expect detailed answers here. Read How do I write a good answer?


text:
Disabled apps keep coming back
I followed the instructions found in this StackExchange post to disable the YouTube app on my phone.
Everything seemed to go well at first; the updates were uninstalled and the icon was hidden away to oblivion. However, a couple minutes later, I saw a notification that the YouTube app was being updated from the Google Play Store. Lo and behold, the app reinstalled itself and returned to its former place in my app drawer.
No matter how many times I try to disable the YouTube app, it just keeps coming back. Is there any way to permanently disable it?
I'm running Android 5.1.1 on an Xperia Z1 Compact.

Try to: disable YouTube; open it from the Play Store; disable it again. This did the trick for me (on a Samsung-flavoured Lollipop). Emptying Play Store's cache had no effect.

Same problem on Android 9.1.0

Try using Greenify app to hibernate Youtube app (if you are a rooted user). Once hibernated, it won't come into picture unless explicitly opened.
You can also use Titanium Backup to freeze Youtube app, if u want to permanently disable it. You can unfreeze the app later anytime you want.

Try Force Stopping them, before disabling. It was frustrating for me too but it worked for all the default google apps that I didn't need.


text:
My phone is in an update boot loop
I have an update for my Samsung Galaxy Exhibit.
I clicked on Update and it started updating my phone, but now it goes to the update screen, loads about 25% and then restarts my phone. It has been happening for a half hour now, what should I do?
Taking the battery out did not help, either.

Do you still have warranty?

Two options depending on the status of your phone.

If you are rooted and have a custom recovery (and backup), simply reboot into recovery and restore a backup of your original rom.
If you are not rooted, then you will need to download the original firmware file (try SAMMOBILE.COM) and then flash it using Odin - There are lots of tutorials on how to flash using Odin, so I won't go into detail. Once you have successfully done this, then re-download the updated firmware, as it sounds like your original download is corrupted.


text:
How to keep the phone screen on while charging?
I have Moto G gen 3 updated to latest system update, not rooted.
I need a simple solution to keep my phone's screen awake when it's plugged in.

There's a checkbox exactly for that in the developer options, you'll just have to enable them to show up.
To do so, locate the about/version information in the Settings app and tap the build number repeatedly until you get the confirmation.
Then go back and look for the Developer Settings. Make sure to not touch any option you don't understand. Wrong values might make your device unresponsive or unusable, they could also compromise your data's security.

@Mario how can I revert back the developer setting that I unlocked? If I revert it will the settings that I changed also will get reverted?

You simply have to do a Factory Restore to hide developer options again.Yes, once you do factory reset all settings will revert back to Normal.

Factory reset also erases everything on your phone.  That's not really a solution for how to just hide the developer settings again.


text:
Can downloaded Android emails be backed up?
Helpfully the nice chaps at TalkTalk accidentally deleted my mailbox. They are in process of trying to recover it but is not looking promising.
I have a snapshot of some of the emails downloaded to my android phone using the standard email app and was wondering if anyone knows of a way to backup or archive these so if I were to update my phone I wouldn't lose them and could still access them moving forward.
I have looked into several email backup apps but they all seem to require a connection to my mailbox which is not currently possible. Presumably the downloaded emails must be stored somewhere on my phone to access and backup. Rooting confuses me slightly but assume this may be the only option if someone could guide me through this or advise an easier way that would be great!
Many thanks in advance.
Shaun

Well for this thing you have to go through two methods:
1) Rooting your device
2) Backup your email [Need Root].
For Rooting Your Device:
1) Download Framaroot app from Play Store and Install it on your device.
2) Open the app -> In Specify Execute type-> Install Super SU.
3) You will see some exploit character will appeared, click any of the exploit.
4) You will see a message popup- "Success, SuperSu and su binary is install". Reboot your device. That's all your device is rooted.
Source : http://menonjats.com/root-or-unroot-android-using-framaroot/
OR incase above method not work.
1) Search "Root Genius Software for PC", Download this software and Install it on your PC.
2) Connect your phone with PC using USB Debugging.
If you don't know how to open USB debugging below link will help you :
http://www.samsungsfour.com/tutorials/how-to-enable-usb-debugging-on-galaxy-smartphone-on-kitkat-4-4-2-or-higher.html
3) Open Root Genius Software and Press - Root.
Source : http://androidxda.com/download-root-genius
For Email Backup :
You can use adb for this:
adb backup -noapk -noshared -f gmail.ab com.google.android.gm

would backup all data of the GMail app to your PC, storing it in a file named gmail.ab in the current working directory. A restore of that snapshot then is as easy as running
 adb restore gmail.ab

Note that this will include all the settings of the GMail app.
If you prefer doing the same via an app on your device, take a look at Helium Backup.
Without root, it's not possible to access the corresponding folder on your device directly (which would be found below /data/data/com.google.android.gm and be owned by the GMail app, which forbids access for other apps/users, including the shell user).
Original Source : Backup gmail emails offline

Have you solved the issue ??

@ShaunBlack, thank you comments add noise here unless you've something constructive to mention. If the answer worked for you, you can consider accepting it?

Why did you mention that backing up that email app using ADB requires root access because I don't see the role of root anywhere during backup? Please enlighten.

Just wanted to ask the same as @Firelord: adb backup 1) does not require root and 2) gains no advantages even if the device is rooted. Only exception is if the app-to-be-backed-up has opted out of backup (ALLOW_BACKUP set to FALSE in its Manifest) – but even then, it would need a 3rd element (e.g. the Xposed module "Backup all apps") to overrule that. Additionally, you've described backing up Gmail – while OP asked for the default Email app (which is a different one, usually com.android.email).

I had include root because-  Without root, it's not possible to access the corresponding folder on your device directly (which would be found below /data/data/com.google.android.gm and be owned by the GMail app, which forbids access for other apps/users, including the shell user).

You're informed but not your answer. You wrote "Backup your email [Need Root]" which explicitly means backing up email requires root access. But ADB doesn't use root to backup an app. Do you get it now? Consider editing the details in the beginning and specify that rooting is optional here. Also, use @ to notify somebody.


text:
How to remove in-game visual bugs on the S6?
So after moving my apps from the S3 to the S6 on 5.0.2 a lot of my games and other apps have a visual bug constantly on the screen. But this bug is not present on the S3. Is there any way to remove it?  That circle bug can be moved around the screen too but does nothing when clicked on. Like this:

When you hold it you should be able to move it to a trashcan. It is called a Toolbox.

What Toolbox? These bugs are not present on my S3. These are full screen games.There is no Trash.

You should be able to switch it off in settings.

How?  What is the cause? This is in most apps that have not been updated for the S6 I gather.


text:
Browse file system from PC in marshmallow
I have a LG Nexus 5 with android marshmallow OS. I used to be able to connect my phone to a PC running Windows 10 with USB cable and browse the files from the PC's file explorer. Ever since I upgraded the OS to marshmallow whenever I connect the phone to PC with USB cable, the PC detects the connected phone but when I open the phone from file explorer there is nothing shown.
After a lot of exploration I found a setting in the notification area called 'USB for charging. Touch for more options'. From there I can choose charging only, MTP, PTP, or MIDI. After selecting MTP I can browse the phone content from PC. This setting used to be in Settings - Storage - USB computer connection.
The problem is the next time the phone is connected to the PC, the setting revert back to 'charging only'.
Can I set the default to MTP like it used to be in lollipop?

If phone is rooted, run the command setprop persist.sys.usb.config mtp in the terminal and reboot

The reason for your problem  is mentioned in the changelog of Android M: "Device connections through the USB port are now set to charge-only mode by default. To access the device and its content over a USB connection, users must explicitly grant permission for such interactions.".


text:
Can't decrypt internal memory; no hard reset available
I have an LG Access (LGL31L) (Tracphone) running 4.2.4 that I recently rooted using towelroot. The phone's memory is encrypted, and after getting somewhat over-zealous with the new root access I disabled something important and after rebooting my phone all I can do is get the screen that says "Enter PIN/Password to decrypt". But before I get to that screen the phone says "unfortunately, settings has stopped"...
I can still pull up the emergency dialer, the touch screen still works, but I can't get the phone to pull up it's keyboard to input the decryption PIN. It doesn't help that this phone is rare enough that I can't seem to find a custom recovery and it's even worse because there is no way to perform a hard data reset, only via the settings menu (which I can't get to...)
If anyone has any ideas I would be extremely grateful!!!

"running 4.2.4" -- what did I see? Please [edit].

There is another way to factory reset your phone. Go to the dial pad and type in    *#*#7780#*#*     and this will automatically factory reset the device.
WARNING: This will wipe everything on your phone. So proceed with caution.


text:
/system cannot be remounted as RW, even when rooted (Sony Xperia E3)
I rooted my Sony Xperia E3 (D2203) a while ago using Kingroot, which worked flawlessly.
Before rooting my device, /system could be accessed, which is how root was installed in the first place.
However after rebooting the phone, I now cannot mount /system as rw, as the kernel mounts it as Read-Only and gives me a Operation not permitted error whenever I try to remount it as rw. Apparently the kernel on Sony devices detects root and mounts /system as Read-Only.
I cannot flash a new recovery as the bootloader is permanently locked.
What can I do to mount /system at startup as rw, or mount /system when the device is online?
A non-destructive method would be great.
Here is the command I'm using to try and mount /system:
mount -o remount,rw /system
Yes, the terminal is in root mode.

mount -o remount,rw /system

I've noticed someone say that mount -o rw,remount /proc /system could work. Would this work?

Why should it? If /proc were mounted r/o, many processes would fail (so it's obviously mounted r/w already). So no difference to your previous approach. I rather assume there's some SE_Linux safeguard actively preventing the command – but as I've never played with that, I cannot give any hints on how to deal with that.

Using Total Commander to remount the / directory as RW also remounted /system as RW.
Howto:

Enable Root Functions Everywhere in TC settings.
Proceed to add a new button to the toolbar with Function Type Internal Command.
Press on the >> button, and select the 119 Remount option.
Press OK/Apply
Navigate to root (/) directory.
Press newly created Remount button and accept any prompts.

Edit: I've found that when I'm using Kingroot to manage root, mounting works correctly. When I migrated over to SuperSU however, I could not remount / or /system as RW.
If the above steps don't work for you, Kingroot might be worth a shot.
Another edit: While I do recommend Kingroot as an option to allow access to your /system folder, you should exercise caution with Kingroot, as it is known to gather information about your device. I would save Kingroot to be a last resort, should you cannot find any other method of remounting /system as rw successfully.

Could you add some details on how to remount drives using Total Commander? Also, a link to the app is encouraged, which has been provided.


text:
Only connect to WLAN_Y if WLAN_X is not available
I have two wireless access points at home, one 2.4GHz (WLAN_Y) for the yard and one 5GHz (WLAN_X) for pretty much everything else.
The problem is that the 2.4GHz AP sits in the kitchen and every time I seem to walk by, my phone decides to use it's wireless, although WLAN_X would be faster.
I've tried to edit the wpa_supplicant.conf and alter the priority (set WLAN_X to 700 and WLAN_Y to 100). But that didn't change a thing.
How can I tell my phone only to connect to WLAN_Y (2.4GHz) if WLAN_X (5GHz) is not available?
Android 4.4.4, Cyanogenmod 11 on a Samsung Galaxy S3

I believe Tasker can help here. You can use it to detect a Wi-Fi in vicinity and use your supplied amount of specific signal strength as part of the the trigger. The action can either be to connect or do nothing. Otherwise, if the Android deliberately switches back to WLAN_Y but WLAN_X is in vicinity then you can use Tasker to disconnect and reconnect to WLAN_X. Or, if you play with it more, you can come close to specifically what you asked here.

Several alternatives here: Automatically connect to the strongest AP and WiFi Priority. Some ROMs ship with priority settings, but I assume those only do what you did manually. Some also have a priority setting for "2.4GHz/5GHz/auto" – which I would need here for the same AP offering both, but unfortunately that's just an either/or in my case (set to "5GHz" it would use 5GHz only, regardless what).

@Firelord: Tasker looks like it's overkill for this task.. I'd also prefer not to pay for such a, lets say, basic task
@Izzy: I'm currently testing WiFi Connection Manager from that list..

@Izzy, I've now tried multiple wifi prioritizer, but they don't seem to work in my case..

Sad to hear. But from your description, the first list might have better matches – unless "faster" does not equal "strongest signal" (i.e. "strongest signal" might be a router with lower speed).

Seems so.. the wifi for the yard is set for max. range but at low speed, thus the signal seems stronger for the phone, even if its a lot slower..


text:
Installating Resurrection Remix on HTC One X
I have a HTC One X (International model) and have been trying to install Resurrection Remix as a way to get a more modern Android version. I've unlocked the bootloader and installed ClockworkMod Recovery 6.0.4.8. I cannot get Resurrection Remix installed. I keep getting this error:

Your recovery is using the new storage layout but the ROM you're trying to install is not.
  Flash a compatible recovery and format /data and /sdcard or use a compatible ROM.

I've tried 6 different versions of Resurrection Remix, the latest one being cm-12-20150228-UNOFFICIAL-endeavoru-big.zip. It explicitly states it uses the new storage layout, though I still get that error. I followed the steps described in this blog post, and I've also been Googling the error. It seems other people have run into it, though I can't find any actual solution.
Should I be using another ROM? Should I use an older/different version of ClockworkMod? Is the error wrong and caused by some issue not related to the ROM layout?

I've now managed to make a working installation. I followed this YouTube video and the blog post it links. The main difference being the usage of a special version of TWRP rather than ClockworkMod Recovery. Note that the android version included there is 5.0.2, so you might want to use a more recent one instead.

Hi, whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Consider [edit]ing to summarize the content and/or expand the answer!


text:
How to disable TouchWiz Easy Home mode and enable TouchWiz Home?
I've accidentally enabled TouchWiz Easy Home on my Samsung Galaxy SIII Neo (Android KitKat 4.4.2). Now I'm not sure how to get rid of it and get back to TouchWiz Home. I've tried rebooting the phone but I don't see an option. How do I switch?

Here's how I got it to work on my S4.
There should be an entry on your apps (swipe to the right) called Easy Settings, which will have an Easy Mode button.  If not, click More Apps, scroll to Settings, click "My Device", and then click Easy Mode.
From either of those, you can change it to Standard Mode.
If for some reason you can't access your settings or this doesn't work, one other option would be to download another home screen app from the Play Store, like Nova Launcher.  When it installs, your phone will ask you which home screen you want to use when you press the home button.  TouchWiz Easy Home and TouchWiz Home will be two separate options.  You want TouchWiz Home.

Thanks, that worked. I changed it to Easy Mode, then switched it back to Standard Mode, that fixed the problem.

Found the "Easy Mode" page which is only an explanation of it. I don't see any way to switch. Of course mine is a stupid Galaxy J1 which was obviously designed to remove hair from anyone who tries to follow these instructions.

When you find easy mode on setting choos easy mode again and select done and do it again with standard mode in secound time and select done ...do it 2 times to work good


text:
What to do if ODIN fails to flash and device can boot only in Download mode?
The other day I was trying to flash a new rom (Android version 5.0.1) on my Samsung Galaxy S4 (GT-I9505) using Odin. The old one was 5.0.1 as well but I had some problems with it.
I flashed this device once before, so I kind of knew what I had to do.
When I started flashing it gave me a message with "failed", so I tried it again. It was then showing that there was no PIT partition file anymore.
I tried flashing it with a PIT file but nothing seems to have helped it.
I can only go in download mode, not in the recovery mode. The device is stuck at:

Firmware upgrade encountered an issue. Please select recovery mode in kies & try again

I have no idea what to do next.

Unfortunately, this can be a problem you might not be able to recover from.
Try getting a PIT from this XDA forum link and see if you can flash your stock firmware after that...Good luck!
http://forum.xda-developers.com/showthread.php?t=2105328

I'd try TWRP using Odin and then Lineage. https://download.lineageos.org/jfltexx


text:
about hidden memory in android phone in miui 6 of mi4i?
I have 11.5 gb of usable internal memory, out of which 1.3 gb is only usable, but after going inside the internal memory folder, I find files of only 5.58 gb. so the think I would like to know is where is my other 5 gb of data or why the other data isnt being shown?

Give us the output (screenshots) of Diskinfo and DiskUsage.

Download ES File Explorer. Go to left pane > Tools > Memory scanner -- it will tell your directory structure and their sizes. Check Show hidden files option first.


text:
s4 galaxy phone update gone bad
my phone was updating but was disconnected.Now it is only showing " software update failed" with a phone symbol and a command sign with a computer next. whats has gone wrong?

Some more info please? As what android versions you were upgrading from and to?

Since updating process didin't complete as expected, Then it's normal to see that sign, In order to recover the phone to it's original state, You'll have to flash it with it's original Firmware using the official tools from Samsung called "Odin", You need two thing (Odin and Firmware), For the Firmware you can always download any of Samsung Firmwares from Sammobile -they need you to be a registered user but it's free-, And download the latest version of the Firmware and it's 5.0.1, Now for Odin you can download the latest one from Odin_All_Versions, Once you have all the files needed you can start the process by following this guide,

Extract the Firmware and Odin to the same folder
Power off the Phone
Boot the phone into Download Mode by pressing (Vol-, Home and Power button)
Connect the phone to the PC using USB cable
Run Odin as Admin
Click on (AP) from Odin then choose the Firmware file
Click (START) and leave it do it's things
After process done you'll see a green "PASS" sign
Now your phone will Reboot one time to "Recovery" and the second one to "System"