text:
Where's exactly the NFC area in the Nexus 7 2013?
I've had a Nexus 7 2012 and in the tiny manual there was an indication on where exactly I should touch my phone on it to get NFC communication - near the "e" in the back. That worked great, as I know the NFC area on my Nexus 4 is somewhat in it's middle, but... In a big device like a tablet that's not a guarantee.
However, I have trouble doing the same in the Nexus 7 II. I touch my phone's back to its back but the connection is bad, it comes and goes before I can actually beam stuff... I've tried touching the phone in several different places but didn't get better results.
Where's exactly the NFC touching point on the Nexus 7 II / Nexus 7 2013?

Looking at a teardown of the new Nexus 7, it looks to be near the center again (here
you can see in the photo the NFC is under the inductive charging). iFixit did a pretty good teardown of it here which may give you more detail.

From Google Support:

If you're using a Nexus 7 and touching its back to another device, make sure the other device is near the "u" in "nexus" to successfully beam content.

"Beam" in this quote is referring to Android Beam, Android's name for NFC content transfer.

as I said in the question, that's about the original Nexus 7, not the second edition. unfortunatelly I yet can't vote down.

Why do you believe that statement is referring to the original Nexus 7? I trust them to keep their support documents up to date and therefore believe they're referring to the most current Nexus 7 model. If you think Google Support is incorrect, take it up with Google.

I won't take this up with Google because it was you who brought it here :)
Besides that, the original Nexus 7 is usually simply called "Nexus 7", while the second generation is explicitly called "Nexus 7 II" or "Nexus 7 2013". Try to look for a pic of the old nexus 7 and you WILL SEE the other answer is right and the page you linked is not about the new device.


text:
Set global proxy in Android
In order to provide safe browsing, I want to set global proxy to route all http/https requests from any browser to my proxy server on both WiFi and 2G/3G networks for non rooted Android devices with OS version 2.2 and above.
After categorization, proxy server will send response to browsers.
I have seen so many posts in SO also, but nobody has explained for Mobile networks(2G/3G).
Please inform whether there is a possibility or not at all? If yes, please suggest a way.
If anybody have idea, please share your thoughts.Thanks in advance.
Thanks,
Gopi.

Newer Android versions let proxy be configured fro individual APNs or a global proxy which works for all networks including Wi-Fi and Mobile data. But proxy server can't handle all traffic in true sense. Related: https://android.stackexchange.com/a/217801/218526

There are several proxy apps available to accomplish something like that. Though most of them require root access to the device, not all do (I have not tested any of them, so I cannot tell in detail).
However, a different approach might be checking into VPN apps, as that's pretty much what you targeting: a Virtual Private Network, where your server acts as a "checkpoint". Many of those VPN apps do not require root access, but many also use a dedicated VPN provider. Still, the linked lists should contain a working solution for you.
Disclosure: the linked lists are maintained by me, to provide you good "jump-points".

Yes Izzy, I too saw many apps and tested some of them, but no one is supporting proxy under 2G/3G, all are supporting for WiFi only for non rooted device. For rooted there are many working apps.                                        And Yes, If this setting global proxy approach doesn't fulfill my requirement then I need to go back to VPN approach. Anyway thanks for your time and suggestion.

I'm not sure for any "pure proxy app" to work with 2G/3G, but I know several (if not all) of the VPN solutions do. That's why I've mentioned them as "fall-back". Besides, as to the question's description, that even might be the recommended solution ;)

Now I will look for VPN apps which suit for my requirement.Thanks for your time and valuable information.

Good luck! Hope my above link can serve as a good starter.

source: Stack Exchange

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

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

sort: votes


text:
Send files from Linux to Android via ssh
I want to send some specific files from my linux PC to my android device. I'd like to send it automatically using terminal commands, so there will be no drag and drop files.
I don't know what is the best communication way to send file via wifi. I understand how to send using ftp by downloading 'ftp server' app on my android, but that's not suitable to my work since it needs to open an internet browser on my PC and transfer like a file manager. So I tried using ssh:
scp /home/user/picture1.jpg u0_a167@192.168.1.117:/storage/emulated/0

but always ended up error:
ssh: connect to host 192.168.1.117 port 22: Connection refused
lost connection

How to solve this problem? or does anyone have any other recommendation which communication way should I use?

http://android.stackexchange.com/questions/36376/cant-explore-files-on-my-sony-xperia-u-using-my-ubuntu-12-10-laptop

You have different options here:

SCP: As Dan already pointed out, Android soesn't ship with any SSH server by default. This means, to use SCP as described in your question, you will first have to install an SSH Server App on your device.
FTP: Other than you're assuming in your question, FTP can be scripted. But that might not come as easy as a simple scp command. And like with SSH, you first will need to install an FTP Server App on your device as well.
Important note: Many FTP clients/connections default to ASCII transfer mode. If you want to copy binary (basically: non-text) files like images, audio/video, etc., make sure you're in binary mode (when using the command-line, that can be done by issuing the bin command). Otherwise you might get "broken files" on the receiving end.
ADB: This is an option Android even ships with, but by default bound to an USB connection. You'd just need to enable USB Debugging in developer settings, connect your device via USB, and then can use commands like adb push or adb pull to put files on your device or retrieve them from there. As you prefer doing that via WiFi, there are several apps providing this as well.

There might be additional possiblities, but the three mentioned above are the most used.

Thanks for your answer. I successfully connected my android phone in ftp connection. When I executed command: put /home/user/picture.jpg the result is 551 /home/user/picture.jpg: error on output file

Sorry, but I cannot help you with that. Maybe you make this a new question, and also include details on what FTP server you are using, and the exact sequence of commands? I can only guess you might have no write permission on the target folder, or there's not enough space available (but that should give different error codes). The list of ftp server return codes says for 551: Page type unknown. No idea what's that meant to be.

Update: I didn't know what have I changed, but when I tried again the ftp command finally works! The image file successfully sent but the image is broken. I don't know why. Thank you for help @Izzy. anyway I'm still curious why the ssh communcication does not work.

Hm, you've used FTP for transfer? Sure you set the transfer mode to BINary? By default, FTP often uses ASCii mode (before the put ..., execute a bin to ensure you're in binary mode) – which perfectly would explain the "broke".

Thank you for your information! I didn't know that. Now It works perfectly.

Thanks for the feedback! Updated my answer to make sure this detail doesn't get lost. Glad it solved for you that easy! Enjoy :)

If you are using Wifi,
Through ESFileExplorer, you can create a FTP Server for your Mac or Unix File System and copy files on the fly.

You can use scp if you like, but you first have to install a SSH server on the phone. Android doesn't come with one enabled by default: that would be a security nightmare. There are many to choose from on Google Play.

Thank you  for your answer. I downloaded 'ssh server' on my android. I start by adding server, set server name and port. I also checked enable scp option. and lastly start server. I executed command: scp /home/user/picture1.jpg android@192.168.1.105:48503:/storage/sdcard0/Download but connection still refused. Did I make mistake on my command?

My first suggestion would be to ping the phone, in order to check the IP address is right and the Wi-Fi router isn't blocking the connection.

PING 192.168.1.105 (192.168.1.105) 56(84) bytes of data.
--- 192.168.1.105 ping statistics ---
10 packets transmitted, 9 received, 10% packet loss, time 9011ms. The phone is connected

If you are on the same wi-fi network as your mobile phone is and you have got the option to use ADB I would recommend using wireless adb.
Setup wireless ADB on your phone and ADB on your PC.
Then just hit
adb connect <Local IP of your phone>
And when the device is connected you can use
adb push /path/local/file /path/remote/location/

Thank you for your answer. I am currently downloading androidSDK, so it may take quite a long time before I can test using adb.

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


text:
Opera off-road mode: Automatically switch on for mobile but off for wifi
I like Opera's off-road mode, especially the fact that I can disable loading images specifically for it, but when on WiFi, I have to manually disable it, which is an extra step.
Is it possible to set Opera to use off-road mode for mobile data, but switch it off when on WiFi?
Note: I've tagged this with Opera Mobile because only Opera Mobile and Opera Mini tags are available, but I'm talking about Opera for Android.

No. There is no auto off-road mode in Opera.
My suggestion is that you keep both Opera for Android and Opera Mini on your device. When you're on mobile data, use Opera Mini. Else, use Opera for Android with off-road mode off.


text:
Xperia S Backup & Restore: Could not back up media files and downloaded apps with data
When I tried backing up my Xperia S, the default Backup & Restore would backup only system apps.
It says "Could not back up" for "Media files" and for "Downloaded apps with data".
Screenshot:

You do not need to back up media files or app data. They are in device's internal storage. If  you are performing a factory reset these datas wont be erased unless you select Erase Internal Storage when performing a factory reset.
If you still need to backup the media files or app data, connect your Xperia S to a PC and backup the files in the PC.


text:
Save a draft message using 'hello sms' app
I have started using hello sms as my everyday SMS app and it is great. One problem though is I cannot work out how to save a draft message.

If you want to save new message as draft, it works the following way:

Open Hello SMS and click on '+' button.
Type in your contacts & your message in their respective fields.
You can exit app by pressing either 'back' button or 'home' button. Both way it handles the draft.
Now when you again open app, just click on '+' button and you will have your previously entered contacts and your message body in their respective fields.

UPDATE:
If you want to save multiple drafts, it works the following way:

Open thread of the recipient to whom you wanna send text and type in your message.
You can exit app and when you return again, just open respective recipient's thread and you will find your draft message.

You can have multiple drafts for multiple contacts in their respective message threads.

Ah right thanks. So theres no way to save multiple draft messages? When using the default Android messaging app I used tobuse drafts to save notes, lists etc.

Yes, you can save multiple drafts. Please view the updated answer.


text:
Is it possible to unload built-in kernel module?
I have a kernel with built-in module that I want to replace. I have built a .ko and tried to insmod it, but it failed since the kernel was already built with it.
Is it possible to do this?

I'm not entirely sure so I'm not giving this as an answer - but can't you do it with rmmod <module name>?

This works with .ko only modules, and not builtin modules. builtin modules don't show up in lsmod.

AFAIK what's built-in cannot be "rmod'ed". But that's not an Android specific question (rather a Linux/Unix generic one), so you might wish to check with those "stacks" (they might even have that question already answered).

No. Built-in drivers aren't modules, they are built-in (hence the name). If it's not showing in lsmod, you can't get rid of it short of building a new kernel.


text:
Where should I put Music files?
I've used BitTorrent Sync to copy my music library to /storage/emulated/0/Music/ preserving the structure I use everywhere else, but no playback application seems to be finding the music.
Where should I be placing these files so that music playback can find it?
I've tried Shuttle & DoubleTwist, but neither finds my music. I did not try Google Play Music because I understand it's more focused on streaming.

Normally, the MediaScanner should pick them up from any place, add them to the library, and your player should find them. That works smoothly and immediately if you use the means the designers had in mind (connect your device via MTP, transfer the files, disconnect – the MediaScanner will start immediately).
But as you use a different way (we are bad doing so – I'm doing it as well ;), MediaScanner is not triggered immediately. So you either have to wait until it decides to run – or trigger it manually:

it runs on every device boot, so a reboot triggers it
it runs whenever the SDCard is mounted. So if your device has an external SDCard, going to Settings → Storage, and un-mounting plus re-mounting the card will trigger it
as both above solutions are not really satisfying: there are several apps on Play which let you trigger it manually, by just tapping their shortcut. One candidate still working with Kitkat is SD Scanner.

See also my answers here and here.
Alternatively, you could try a music player that doesn't rely on the MediaScanner. One example for those would be the GoneMad Music Player: Here you can define yourself which directories you want scanned, and can trigger a scan yourself from inside the app whenever needed. Those rescans are blazingly fast, as they only scan directories you've defined – instead of checking everywhere on the device.

Though really the app you're using to sync the files ought to trigger the media scanner yourself. Try a different one, or complain to the developers.


text:
HTC One is not charging
I have HTC One since few months. It worked fine, this is great device in my opinion.
Today my battery ran out of energy. I plug in the charger, and there is no reaction over 30 minutes. It has happening for the first time.
Any solution?

Is the indicator light on? (Small orange light under the earpiece honeycomb). If so, it's charging quietly.

Main board replaced.

You have to go to the store where you bought it so they can have it checked. Maybe the battery must not be totally drained. Have them checked your phone since it still has warranty if you just bought it few months ago.


text:
Update Cyanogenmod to latest Snapshot
I am running Cyanogenmod on my Samsung Galaxy Nexus.
by the beginning of March 2014, Cyanogenmod released V11 Snapshot M4.
As far as I know, I am still running Snapshot M3, which I freshly installed in February.
When will 11 M4 arrive on my phone? Will it be available over-the-air?
There was one small OTA update in late February, was that already M4?
If I take a look at System -> Setting -> About Phone, there are various version and build numbers, but there is no number showing any Snapshot number...
Thanks in advance,
Sascha.

Thanks for the reminder. Indeed, the correct answer is, that installer build is quite a bit behind the manual installation. But also thanks to your answer - it was helpful too!

Thanks for your answer.
If looking into "About phone", "Build Date" is "Tue Feb 25 14:46:23 PST 2014" and Build Number "cm_maguro-userdebug 4.4.2 KOT49H InstallerXNPQ09P release-keys"
According to build date, I guess that's still M3, right?
Last weekend I tried to manually update, by downloading the ZIP file for Maguro from http://download.cyanogenmod.org, but that ended up in a corrupted phone:

phone app was missing, I wasn't able to receive calls
home button didn't work (flashed when pressed, but nothing happened)
quick settings button in notification bar without effect
and many issues more....

I now re-installed Cynogenmod by again running the installer. Build number and date are stated at the top of this post.
I suggest that installer version is quite a bit slower in its release cycles, right?

I suggest that you would comment on an existing answer (in this case: my answer) rather than posting a new answer. And as I said, your current build is written in the entry called "CyanogenMod-Version", not "Build-Number" or "Build Date". Other than that, your could have avoided issues after manually flashing the M4-Build by just doing a full wipe before you flash that M4-build (explanation: http://www.cyanogenmod.org/blog/cm-11-m4-post-release-items). And finally, if your problem is solved you should accept an answer in order to close this thread.

I too have a Samsung Galaxy Nexus and I upgraded from CM11 M3 to M4 manually just one week ago.
But I looked it up on my phone and there is an OTA-Update to the M4 build.
Other than that, you can find your current CM11-build under Settings -> About phone and there it says in the entry named CyanogenMod-Version. It should end with your device's code-name (depending on your specific Galaxy Nexus it can be either "toro", "toroplus" or "maguro"; in my case "maguro").
And that update in late february cannot have been the M4-build, because that's just too far in the past. The M4-build was anounced officially by the team of CyanogenMod on march 7th.
I hope I could help you.
PS: If you still do not get the OTA-update, I would recommend you to flash it manually.


text:
Please explain this weird response to adb command
127|root@android:/ # find / -iname "aaengine"
find: /proc/19619: No such file or directory

I dont know why I got told about some file I never known about when trying to find aaengine file

Quite easy: find / starts exploring at the file system root (i.e. the very top). So it comes to places you have no access to as normal user, and runs into permission issues. It sees a directory called /proc/19619 and, knowing this is a directory, wants to traverse into it. But it is not permitted to (most likely the permission of that directory is something like drwxr--r--, so everybody can see ("r"ead) it – but only its owner can change into (eXecute)). So your find sees it, but can not dive into it.
As you've been running this command as root, permission problems shouldn't be the issue. But taking a look at the directory in question pops up a different answer: /proc is storing process information. Below this top-level dir, directories are created using the PID of running processes. So /proc/19619 stores information on process 19619. Most likely your find was seeing that directory, and at the same moment that process ended; so when find finally wanted to dive into, it was gone: No such file or directory (not anymore).

How can this be if I have root access and did the command as root by entering su before the find command?

See my updated answer. Sorry, I completely missed the 127|root@android...

Im wondering that I wasn't using the phone when that process, whatever it was ended.Is this normal?Also I marked your answer as accepted and upvoted it along with your comment to thank you

It's probably also worth noting that the 'files' in /proc aren't actually files: /proc just gives programs a way to interact with parts of the system as if they were files.

Exactly as Dan stated. So yes, perfectly normal: As soon as the process holding PID 19619 ended, /proc/19619 disappeared to reflect the fact. Expected behaviour, working as designed (and as it should).


text:
Domain of wifi internet test
My router has an adblocker, such that any request to a blacklisted domain is redirected to a port that returns a 1x1 pixel gif (pixelserv). At the moment, whenever my Galaxy S3 (with 4.3 Jelly Bean) connects to Wi-Fi, it asks me to sign-in, but my network requires no sign-in (via webpage redirect). I understand that when connecting, Android connects to a website or domain to ensure that it is not redirected, and that there is an internet connection. I think my adblocker is redirecting this request to the pixelserv, and the device therefore thinks that I must sign in to the network. I want to whitelist whatever IP or domain it is looking for. What is that domain or IP?

Android sends a request to http://clients3.google.com/generate_204, and it expects a 204 response (the HTTP code for "no content").


text:
Options darked in JOdin3 Casual
I am trying to root my phone using JOdin3(as Odin does not work on Linux).
But some options are darked out as shown in the image below.

I need to select Auto reboot and F reset time for continuing.What should I do?
Also my phone goes into charging mode(shows the green charging bar) quickly after going into odin mode, so I'm unable to do anything.
 I had to use Odin tag because there is no JOdin tag.Please change it if you think it would be appropriate

(1) what about if you click the reset button? (2) what if you set a file (e.g. pda, or phone)? Does it enable the checkboxes?

@geffchang No it does not enable checkboxes in both cases.I also tried "install drive..." button but it also didn't help.

According to the developer, those disabled checkboxes are not implemented. Source.
You can still proceed with the flash even if F. Reset Time is disabled / unchecked. There should be no problems with it.


text:
Play store My App section
When i open the play store -> My apps section from my PC, i see a list of all the apps i ever used. This list is uneditable.
When i check the same in the play store android app, i see the same list but this time i can delete entries.
Questions:
-Why this list shows all the apps i ever used? I would expect to show all the apps i currently have installed on my phone.
-For what purpose this list exists? What happens when i delete entries manually?

You might want to see apps you have installed previously but since uninstalled in order to find an app that you but want to recommend to a friend. You might uninstall an app by accident and want to find it again easily.
Google Play needs to keep track of this information anyway, for two reasons:-

You can only review an app you've installed;
Even after uninstalling a paid app, it remains available to you, and you can reinstall it again without paying.

Deleting an entry only hides it from the list (on all your devices and the web interface), and has no other effect.

OK but let's say i do a factory reset, and want all my previously installed apps back by single click. How do i do that? As i understand this list has nothing to do with that as well.

@gabox01 You're right: the 'My apps' list in Google Play isn't for that purpose. The only connection is that Google Play keeps track of apps you've uninstalled so you can reinstall paid apps without having to pay again.


text:
Xoom 2 ME speakers stopped working
My Xoom 2 ME is running ICS 4.0.4 (rooted), and a week ago the speakers just stopped working. Lost the hour to go to work twice because alarm clock did not go.
Googling around seems to show some people also having problem with the speakers of the tablet running that particular version of android...
Some are just the subwoofer, others the orientation, but mine went completely mute. The sound still comes out of the headphones jack.
Is there a fix for this, if its a software malfunction?

Also, why can't Motorola make a proper ROM?
(this one is just to vent some steam, don't answer that)

Retag as Xoom2-ME because I am still somewhat short of rep to do it. Delete this line afterwards, thanks.

In case someone has the same problem as I had, here's to Google indexing this page.

No. Motorola really did a shitty job of patching the ICS rom for the Xoom2 ME. the IR blaster didn't work for a couple months, and this speaker bug is indeed software.
There is an app by Wyrm on the Play Store that fix some of the speakers issues:
https://play.google.com/store/apps/details?id=wms.xoom2mespeakersfix
https://play.google.com/store/apps/details?id=wms.xoom2mespeakersfixfree
It needs root. If your problem is fixed by the app, send some dough the dev's way by buying the donationware paid version.
Also thanks to the team behind the http://xoom2me.blogspot.com.br/ blog for the savior post.


text:
Lock screen but keep Google Maps turn-by-turn navigation and GPS active
I've a Sony Xperia Z with Android 4.2.2 and need to lock my screen but keep the (voice/turn-byturn) navigation active. How can I achieve that?
As it's currently, as soon as I lock the screen, GPS seems to be disabled instantely (at least when I unlock the phone, it needs to reaquire a GPS fix) and turn-by-turn navigation in Google Maps is instantly disabled.
How can I keep both things activated?
Background: I want to travel by bike without needing to look at my smartphone every few crossroads. Since I don't have a handlebar mount for my smartphone I've to keep it in one of the pockets of my pants. For some reason (I guess the fabric is too thin) the phone registers touches all the time, leading to 'butt-dials' and similiar things.

are you using Extend standby mode or power saving mode this will turn off gps when screen is locked

not as far as I can tell. I checked energy settings and only 'power saving mode' is active which should only take effect if battery state is less than 30% (which it isn't). Also 'Disable GPS' is unchecked as is 'Disable mobile data'.

Can you disable power saving mode and check

Is it working now?

@sameer sorry for the delay but I had to bicycle home (18km and I'm not very...fit, which is currently changing) before I could post again. So, yes it worked. If you post your comment as an answer, I'll mark it as 'the' answer.

Power saving mode will disable the gps when the screen is locked. Disable power saving mode in settings.


text:
Stopping Local Communication in android hotspot
How can I stop two devices from communicating among themselves if they are connected to my Hot Spot.(for eg I want them to not be able to ping eachother)

You want to enable Wireless Isolation mode.
On the Linksys this is called AP Isolation.
From WirelessIsolation.com:

Wireless Isolation, sometimes called client isolation, is a setting on
  a wireless router. When this setting is enabled it prevents a computer
  that is connected to the network by a wireless connection from
  accessing computers and resources that are connected to the network by
  a wired connection. It will also prevent one wirelessly connected
  device from connecting to another wirelessly connected device. In
  essence Isolating that device on the wireless network.
This is used as a method of security so that you can provide both
  wired and wireless connection through the same network without opening
  up secured computers and resources to potentially unwanted visitors.
  This can be very helpful in businesses that have a wireless hotspot
  located in their lobby for example.
Without Wireless Isolation anyone on a wireless internet connection in
  a wifi hotspot would not only have full access to the computers and
  resources in the company’s network, but also to the various wireless
  devices that were using the wifi hotspot at that time.
Most wireless router makers will support wireless isolation in one
  form or another, if you already have a router and are curious to see
  if it comes with wireless isolation or not you can check your products
  manual, or log into your router and check the security tab.

Thnks for response.... Is wireless Isolation there in Android...... ???

What are you using for your hot spot?

Android Tab Nexus 7 with Android 4.2

I'm a newbie @Android
What I'm Doing Is creating a router/firewall on android... Rest of the policies are ok and managable coz they require iptable tweaking.... But as for LAN traffic I'm unable to controll any thing.... If there are methods to do so Please guide.... and if I need to modify Android OS please point How and where this LAN traffic is managed in androird source... THNAK YOU


text:
Autodownload apps that installed on another tablet?
Is there a solution without any extra app or software for the following:
I have here an old Acer A510 Tablet with my account, also a new Xperia Z2 Tablet - I would like to force the play store on the Z2 Tablet to download every app that I already installed on the old tablet. Is there a way without a backup app?

Yes, there is, both from the device, or using Google Play on a 'regular computer'.
Using your mobile device

Open the  Google Play Store app
Touch the  Play Store icon and select My Apps.
Visit the All category.
Select an app you’d like to install, then touch the Install button on the app’s detail page.

Using your computer

Visit your My Apps page on Google Play.
Select an app to view its detail page.
Click the button that says Install or Installed and select the device where you’d like to install the app.
Note: When an app shows an "Installed" button on its detail page, it means that the app is installed on one of the devices associated with your Google Account.
Click Install.

You can also do one thing...rather then again installing the apps on the New tablet...install ES File Explorer on your old tablet...goto App Manager and tale backup of all apps..and then send that folder to new device..and without any internet connection..Install all the .apk (application) files your want..!!

Or titanium backup pro can do all apps and data in one click!


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

I don't think, apps depending on button type (physical or virtaul) change their UI.

Are you talking about a menu button? It's usually labelled with three dots (or two or four horizontal lines) and brings up a pop-up menu of actions? I only ask to make it easier for other visitors to find your question.

A little bit of search reveals this button is the "Action Overflow" button. Generally three dots, or three dash... sometimes referred too as the Hamburger Button. And @AfzaalAhmadZeeshan apps totally change which buttons they display depending on which physical buttons exist... some better than others though.

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

In case of Samsung XCover 3 (Android 6.0) I had to press and hold the Back button to trigger settings.


text:
Download maps offline with Google Maps v8
With the latest version of Google Maps (v8.1.0) I am trying to download offline maps from Spain, but I am having no success.
This was doable in previous version in a simple way, but I can not find a solution with the latest version.
Can someone lead me to the way to achieving this?

Open the google-maps application.
Select an area you want to save the map for. Once the red pin appears you will have the street name at the bottom of the screen and the 'route' icon.
Swipe this white box upwards.
One of the options is Save map to use offline

It doesnt seem to work in Spain. How come?

It works fine for me here for areas in Spain, I just tried three cities with no issue. You have to hold your finger on the area you want, then click on the red pin that appears. There's a white box at the bottom that has the street name, drag that up and then the option is in there with Street View, Reviews, Pictures etc...

I get "Area unavailable". What cities have you succesfully downloaded? Are there country restrictions, depending on my carrier?

How bizarre, you're right. It worked on the border with Portugal for a few towns but most of Spain is unavailable... That's very odd. Apparently Google has obtained the map data for Spain from the Insituto Geográfico Nacional (IGN) and I am guessing that the licensing agreement prevents them from offering for offline use, like when the data was obtained from TeleAtlas.

That is weird because in previous versions I could download it... Anyway. The question itself is answered, even if it does not help me. Thank you :)

Thanks, I'm sorry there's not more on it, I'll check tomorrow and see if there's something more concrete or a workaround.

To download maps offline in Google Maps 7 & 8, adjust specific area of maps you wanna save offline on your screen and then type "ok maps" in the search box and press enter.


text:
When rooting android device, what is changed in device?
Not a Duplicate Claim
If you are tempted to flag this as a duplicate of questions like "How to root my android phone?" or "What can I do with a rooted android device?", then please take the time to read my question carefully. My question is not about those topics.
Question
Out of couriosity, what is changed inside of an android device when it gets rooted? Is it saved somewhere, like in a config file with rooted=true or something like that?
I've extensively tried to google for this, but the information I'm looking for seems to be hidden behind all the results for how to root which phone and what fancy things you can do with a rooted phone, so I couldn't find it. Not even a clue.

Why we need root and how:
Android is designed to not allow arbitrary code to be run as root because root can access any data on the device and monitor the user's interaction with the device, allowing the app to do anything. However Android has security flaws, so apps can exploit those flaws and get root access. Some devices allow users to 'unlock' it, but it will erase all the data on the device first, protecting the data. Other apps use this command to get root privilege and do anything they want: installing apps, interacting with the hardware, read the data on the device, etc.
Technically (from a root app's view):
Rooting adds a command named 'su' to /system/bin or /system/xbin that, when executed, provides a root shell (a shell starting with #).

mostly talking about things not addressing the question; and the relevant part of the answer is very superficial and does not add valuable information to the answer already given


text:
Proprietary software distributed along with Linux kernel
What is the licensing rationale behind distributing proprietary (copyrighted) software within a common smartphone's Android system? I mean software like device drivers (camera, GSM modules etc.) or closed source apps like Google Apps. I thought proprietary software can not be distributed alongside a GPLv2 Linux kernel which Android runs on top of.

I thought proprietary software can not be distributed alongside a GPLv2 Linux kernel which Android runs on top of.

No, the so-called "viral" nature of GPL doesn't apply to things that are merely distributed together: it only comes into play when statically linking GPL and other code into a single binary. Including non-free kernel modules and non-free APKs in a Linux system such as Android is perfectly fine.
If it weren't OK, this would be a problem for desktop Linux distributions as well, which often rely on non-free drivers for certain hardware (most commonly GPUs), and non-free user-space applications (such as Skype).


text:
Control xvoice+ with Tasker?
Can it be done?
I want to enable it only when no cell radio (WiFi only)
Dev said state is controlled in "sharedpreferences"

Mind to give some more details? What's "xvoice+"? Is it an app? In user-space? Does it offer Tasker support?

After looking over at the XDA Developers Forums where the dev and others talk and problem solve for this module of Xposed Framework, your answer is there is no a way for tasker to enable and disabled the functionality of XVoice+.
I could describe for you an indirect way to achieve what you are looking for through simulating taps and swipes, if you're interested. If you are please post the phone you're using, Android Version, Tasker Version, Xposed Modules and Tasker Plugins you have installed.
If my answer solves your problem please don't forget to mark it ask the answer as I'm trying to build up rep as I'm new.


text:
Tracing Android applications
I have been mucking around on my Android tablet (rk2928, Android 4.1.1) at a low level, removing and replacing ROM apps and such... aaaand now I'm getting a few applications saying "Unfortunately, <application> has stopped.", and I suspect that some apps are missing or at the wrong version. If this were happening on a desktop system then I could use strace or some other language-specific tool to see which part it's having trouble at, but I don't know how to do this on Android. What tools are available for tracing Android method or library calls on a device?

(If you've got adb enabled on your tablet and installed on your PC, skip the next two paragraphs)
If you've only been replacing apks, you'll need to enable Developer Settings
(Settings -> About tablet -> scroll down to "Build number" and tap seven times).
Then, go back, and into the developer options panel, and scroll down to the "debugging" section. Enable the "Android debugging option", and plug your tablet into your computer.
You'll also need the Android SDK. After installing it, navigate to the SDK folder, then the 'tools' subdirectory and run 'android'. You'll need to wait for it to load, and then check the platform tools package. Click install, agree to the license, and it will install.
Open up a command prompt/Terminal (Windows: Win+R cmd, Mac: Launchpad -> 'Other' -> Terminal, Linux: you know how), and navigate to the folder your SDK is located in using cd (i.e cd C:\Users\bobby\android-sdk or cd /Users/bob/android-sdk). Then, run platform-tools/adb devices. It should show up your tablet. If it doesn't try unplugging your tablet and repeat, and then try double-checking that you enabled USB debugging.
Now, simply run platform-tools/adb logcat, and run the misbehaving apps on the tablet. You should see lots of lovely stacktraces and whatnot.

Excellent. I haven't completely solved the problems yet, but now I know where to look (and what to Google for).

authors: الزعيم محمد فوزي


text:
K-9 Mail: Search in Message
I use K-9 Mail for Android. Recently I tried to search for text in a (rather long) email, but could not find any possibility to do so. Long-pressing the menu button results in a search field, which returns a list of messages containing the search phrase.
I would like to search for text inside of one particular message. Any suggestions on how to do that with K-9 Mail?

After an Update of K-9 Mail I tried again to find it and succeeded (don't know whether this worked in a version prior to the new one).
This is how you search in K-9 Mail inside a message: In the respective message

select any text;
in the upcoming menu (copy, past, select all), select the document with a magnifying glass on it;
now the text you selected is used for an in-message search;
edit the search box and enter your search string.


text:
Selecting a range of photos in gallery
I have several hundred photos that I want to transfer from my phone to computer. I don't want to manually click each one, is there a way that I can select a range of photos? Similar to how in Windows Explorer you can shift-click one item, then shift-click another item, and every item in between will be selected. I haven't worked out a way to do this. I'm using HTC One Mini, running Android 4.4.2.

The easiest and fastest way to move over pictures/albums from your phone to your computer is using a USB cable and connecting your device to your computer. If you have a Windows PC, your device should automatically come up. If you have a Mac. You will need to download a tool called Android File Transfer. I will provide you with the links below.
Anyways, it's really simple. Like I said, if you have a Windows PC. Just connect the device, wait for drivers to load automatically and then open Windows Explorer:

Start > Run > explorer

And browse through the directories on your device, if your albums are stored locally on your phone and not an SD card. You pictures should be under:

DCIM\Media\Pictures
  This may be different depending on the device

If you're on a Mac. Use the aforementioned application. Simply download the app, install it, and plug-in your device. Once the application recognizes your phone, you will be able to browse the phone's directories.
Android File Transfer

I did try browsing my phone storage, but for some reason I can't access my main camera uploads folder from Windows. I could transfer the photos to a folder I can access, but then that would still require manually selecting every photo, whch I'd sooner avoid.

Do you get a specific error? If so, please share.

No, I just can't see the 'camera uploads' folder. I'll post an image when I'm back on my computer.

@LeoKing That might not be the directory in which the pictures are stored in. Have you inspected all other parent folders within the directory structure? Perhaps it's 1 or 2 folders deep?

I found the folder, it was in DCIM > 100MEDIA. I can now access all the files.

@LeoKing So my answer was useful? Good to know. Thanks.

Yeah, you pointed me in the right direction :). You can have an accept for that.

I found I could multi select pics by touching the first one, holding my finger on the screen, and then dragging across the screen to the last one. They all turn to selected as I pass over them. A bit like selecting text with a mouse on a PC!

Thanks for this, it worked for selecting a range of contacts as well.

Works also in Total Commander, an otherwise very clever and powerful two pan file manager: long-tab the icon of the first file, in the menu choose SELECT or DESELECT, glide till the other end of the range, tap the last desired icon, and voila!


text:
Quickly turn on / off lock screen?
Is there someway to quickly turn on / off the lock screen without delving into the settings?
Most of the time I want the lock screen, but when using the device to play music / the radio I'd like quick access to the full app without needing to unlock my screen each time.
Ideally when something is detected in the headphone jack I'd like the ability for the lock screen to be disabled first time the screen is unlocked, or if already unlocked when headphone jack is used simply disable the lock screen.
Or perhaps there's a widget I can add to my home screen to quickly turn on / off the lock screen manually?
Any ideas?

Turning OFF your screen via widget is possible (and several widgets are available for that). But turning ON the screen cannot work that way, as to access the widget, it must already be turned on. Of course you could use a lockscreen permitting widgets (like C Locker Pro).
An alternative is using tasker, and defining a corresponding profile:

Condition: Headphone plugged
Task: Disable keyguard

This is the most convenient way, as you only had to turn on/off the screen via the power button. And apart from that, you get yourself a powerful companion for your device – just check the tasker tag-wiki and other questions using the tasker tag :)

Tasker looks like the way to go. Thanks for that as I was unaware of Tasker before!

You're welcome – and good choice, as Tasker is the answer one can give to every second question :) There's a free 7-day trial on their homepage if you want to check first. Enjoy!

From playing - seems Tasker can't disable the keyguard, only show the settings screen with keyguard options on?

Might that depend on Android version? Works fine for me (on my 2.3 & 4.0 devices; I've got that in my "nightstand" task: when placed in the docking station, it shouldn't show the lock screen but my nightstand, so it needs to "disable keyguard"). As Google/AOSP tends to remove features like this (just think of "apps no longer allowed to trigger airplane mode"), I could imagine that being the cause. You could try whether the Secure Settings Plugin helps here (as it might be device-dependent instead).


text:
Cleaning up Samsung S2 memory
When I use the application manager, I see that 1.8GB are occupied out of 2GB available. This of course causes issues when installing apps and brings up a warning notifications that some system services may malfunction. However, if I sum the memory taken by my apps, I come up at 1GB, and many of these apps have been moved to the SD card.
I've tried to use Clean Master to free space, but without much success.
So I want to cleanup files manually. What partitions on the phone's system are the ones in the 2GB space? Is it the root partition?

You might wish to check: Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it – and, of course, the insufficient-memory tag-wiki :)

/storage/sdcard/android is probably where all the data is.  You can manually delete files out of there, but I would recommend using the application SD Card Maid.  I say that just because it has a lot of functions to clean up data from apps that are no longer installed.

SDCard has nothing to do with the "insufficient memory"/"insufficient storage" error (see the tag-wiki). More likely culprits are tombstones and /data/local. SDMaid is a good pointer, though – as it doesn't only care for the external SDCard. But for pretty much everything else, it needs root…

SD Maid is perfect! Down from 1.8G to 1.2G!

/storage/sdcard normally points to the internal storage partition of Android storage (the 2GB of his 8GB ROM).  That's where apps store external data, such as downloaded content and temp files (for example, com.amazon.venezia [Amazon App Store] stores all of its temporary apk downloads and partial downloads there).  But yes, the root /data folder is another huge culprit.  I didn't mention it explicitly because it needs root to access.

Have you tried to clean your log files? Probably that's the problem.
If your phone is rooted, you can delete all files in the /data/log folder. If not, and you have a stock ROM, just enter *#9900# into your dialer to access SysDump and click on Delete dumpstate/logcat

Yes, I removed log files with SD Maid. Maybe that was indeed the culprit. If so, is there a way to prevent them from accumulating again?


text:
Initial lock screen before the pattern screen not moving
I have a new MI 3 phone with MIUI, and I tried the theme Angry paper on this, and there seems to be a problem with the initial lock screen of this theme and it won't unlock to display the pattern, and so I am unable to unlock my android mobile. Can anybody help me with this theme or any other way to unlock the initial lock screen of MIUI.

Hold Volume UP and Back key. Have you tried this?


text:
Internal storage still being used despite of sd card
I have a 4 GB micro sd card mounted in my Micromax Bolt A58. But, whenever I install some apps, it shows "not enough storage space". I went to the settings and set the default download location to micro sd card but in vain. It still shows the same result. What should I do?

Use the app management option to move programs to external storage.  While apps can be installed on the sdcard, they still need space on the internal storage for actually running.


text:
Reading Mifare Classic chips with Samsung Galaxy S4?
Searching the web far and wide has me almost out of hope in making Samsung's Galaxy S4 phone read the Mifare CLassic chip through NFC. But does anyone know of any form of work-around, or is this strictly a result of the NFC hardware in this phone?

Unfortunately, the NFC technology in mobile devices is ever-so-slightly different from RFID tech, making most cards unreadable.  I was trying for the longest time to read HID cards on my phone, but I could never make it work.
Some cards are readable, depending on the frequency in which they operate.  I can't remember off the top of my head what those are, however.  This app on Play will read all the cards that your NFC chip technologically is compatible with: NFC Tag Info
According to the developer, that app can read Mifare Classic cards.

No, the S4 can't read MIFARE Classic cards. The main problem is that NXP does not license the reader-side of its proprietary MIFARE Classic technology (specifically the use of the (broken) Crypto-1 algorithm) to other chip manufacturers. As a result, the Broadcom NFC controller inside the S4 does not support communication with such cards.
This alone would not be too difficult to circumvent. The Crypto-1 algorithm has been reverse-engineered and published, so it could easily be implemented in software within an Android app. However, the MIFARE Classic protocol does not fully comply to ISO/IEC 14443-3 (NFC-A) in that the authentication command uses a non-standard frame format. As a result, the communication facilities accessible on Android (the closest would be the NfcA tag technology, that requires adherence to ISO/IEC 14443-3 framing) can't be used to communicate with MIFARE Classic tags.

So the non-standard frame format is at a lower level than you can access via the Broadcom NFC hardware inside one of these devices?  Just wondering whether this is an API limitation or a hardware compatibility issue.  I'd be surprised if Broadcom didn't include a small workaround for so many popular non-standard cards to make their controllers more versatile.

Hard to tell without having access to the documentation of the NFC chip. It's at least an Android API limitation (NfcA will auto-append a CRC to each frame), but that limitation could just as well reach down to the NFC controller (if the NFC controller only implements the standards).

There is a MifareClassic API interface, so maybe the fact that that is not implemented for Broadcom chips means it is a hardware limitation then.

Not necessarily. If a chip officially supports MIFARE Classic it will be likely that its software library also implements the MifareClassic tag technology. However, I doubt that this will happen for any non-NXP hardware due to legal reasons (as I wrote above, NXP does not currently license the reader-side to any other manufacturer).

But this does not necessarily mean that the hardware itself is not capable of communicating with MIFARE Classic chips. While non-NXP chips won't have the MIFARE Classic reader-side directly in hardware/firmware, that capability could be implemented in software if (and only if) the chip provides adequate low-level interfaces that would permit this.

Not sure about the licensing side, but my Windows Phone (Lumia 1020) can read and write MiFare Classic 1K cards... and Microsoft (and Nokia) were never ones to go out of their way to make something work. Most disappointed that my Galaxy S4 doesn't support these tags. Useful info on tag compatibility (non-technical) here http://www.andytags.com/nfc-tags-compatibility-issues.html#.VoJn_BWLRaQ

@GregWoods Right all (most?) Lumia devices contain NFC controller hardware from NXP.

Does this mean Yubikey Neo won't work with S4?

@JohnyTex Yubikey Neo uses standard ISO/IEC 14443-4 (i.e. ISO-DEP) so it will work just fine. There is no MIFARE Classic involved in typically Yubikey usecases.


text:
Is displaying invalid content a violation on the play store
I have a suspicious app which requires all sorts of permissions Omega Status Bar.
I was facing an issue with the notifications,I reported this behavior to the developer and was surprised to know that the email-id given to contact them under the Email developer does not exist.(got a Delivery to the following recipient failed permanently error)

for which i have removed the app after that.Does google has any policy through which i  can report the app as an inappropriate app for having an invalid mail(invalid content displayed)
A link describing the related policy would be much helpfull instead of giving a simple yes or a no

You can report the app to Google. When visiting the app's page in the web version of the Play Store, there's a link for "Flag as inappropriate".
Under "Malicious or inappropriate Android apps" (and I'd say this probably qualifies) you are given two options for reporting the app. One through the Play Store app on your device, the other via a web site.

Application providers must adhere to the Google Play Business and Program Policies. If you see an application that doesn't follow these standards, you can report it by flagging it from the Google Play Store app on your Android device.

Open the  Google Play Store app.
Visit the application's page.
Scroll down and select Flag as inappropriate.

You can also report malicious or inappropriate apps to the Google Play team through the Android Developer Help Center.

While the app itself might not be "malicious" (though a comment reporting "push ads" might indicate that), the dev might simply have changed the email address and forgotten to update it on Play. Visiting the website looks like the domain has been abandoned (Godaddy placeholder) as well. So no matter what, there's no way to contact the dev but reporting the app to Google to figure out – and maybe leave a comment to warn others this might no longer be supported. +1 from me for the clear guidelines, Al!

@AI E. This is the Google Play site now which exact issue do I need to select for fake/in-valid mail id being associated with the application


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

It's simple. Download the WhatsApp Messenger App on to your tablet. It's free for a whole year, then you pay $1/year to keep using it.
By default, WhatsApp isn't compatible with tablets, but there is a work-around for that...
...Right Here
You can also try Line, which is another messenging app.
Also...TextPlus has the least amount of work to setup (it's compatible with tablets), but it allows you to send texts and make calls. Though it's not as good as WhatsApp or Line
I've also tried MightyText, which works just fine. Not sure why it won't work for your phone...

And how does that help using the SIM-based phone functionality of the other device? OP didn't ask for "some way to chat", but wants to make cell-phone-calls using normal telephony and SMS.

@Izzy when the OP said they tried using Mightytext, I knew what they meant. They're saying that they want to be able to do phone stuff on their tablet.. Like they said, SMS or make phone calls. The answer I put let's them do that, which is a work around for the fact that the tablet doesn't have a SIM card

OK, you might have your point there (which I missed, not being a big fan of those cloudy stuff) – or OP had the wrong expectations towards MT :) So I will shut-up, and leave it to the OP to decide ;) Sorry for the interruption!

Thank you for the information. I hesitate somewhat about using WhatsApp as a carrier just to route 5 feet bluetooth or wlan connection between 2 android devices locally close, I'm going to try and install TextPlus and also another way with an external SIMcard connected via usb if compatible: http://android.stackexchange.com/questions/78685/how-can-i-use-my-samsung-s4-phone-functionality-from-my-asus-nexus-7-tablet?rq=1


text:
Prevent a particular wi-fi spot from trying to connect automatically
At my work, there's a "guest" wifi spot and one for employees.  The one for employees connects normally, but the guest one requires a log-in process each time, so obviously I just want to use the former.
This creates a problem, though, because sometimes my phone finds the guest network first, and so to get access I need to go to settings and explicitly tell it to connect to the same one.  Annoying.
I'd like to have my phone auto-connect to networks in general, but not to the guest network.  However, I can't find a setting option for autoconnect broken down by network.  Any ideas.
I'm on a Moto X with Android version: 4.4.4

Just long-tap that network on the list and click "Forget network". Android will only autoconnect to networks it has previously connected to and still remembers.

As Dan suggested, you could simply remove the AP from your list of known networks. Your device then would find it again, no problem – but it would no longer auto-connect to it until you do so once manually. And the latter point might be a little troublesome, in case you need that AP "from time to time" – as then you'd also need to remove it manually each time you've used it.
So if the latter is the case, you might wish to take a look at e.g. Open WiFi Cleaner:

Removes open WiFi networks from the saved networks list after disconnecting.

Notification reminders on connection/disconnection
Whitelist of open networks to keep
Settings saved using Google Android backup service

With that app in use, and the AP in question not whitelisted, it would automatically be removed from your list of known networks whenever you decided to manually connect to it. Simply whitelist other possible open APs you want to auto-connect to, so they would not be affected.
Another app with comparable functionality is WiFi AP whitelist.


text:
Samsung Galaxy S III i9300 Boot Loop, No Recovery, after Cyanogenmod Installer
Some threads with similar issues are already around, but I didn't find one with the same problem as me.
What I was doing when the issue happened:
I was trying to install cyanogenmod from the isntaller method (apk isntalled on the phone, application running on windows that installs it automatically). At certain point, it rebooted the device and the cyanogenmod logo was on the screen. After a while, the program gave an error "'We couldn't talk to your phone' - Samsung devices ONLY", which is described in their wiki. So the pc lost connection to the phone.
What I did:
1 - Since I had installed the clockwork recovery and tested it before, I thought "hey, no problem. I'll hust recover this S*it". So I disconnected the SIII from the PC and tried to enter recovery mode pressing "volume ip + home + power". While I have these pressed, the phone in in an infinite loop on the initial screen showing the brand and model. When I release them, it goes straight to the cyanogenmod blue creepy robot just there staring.
2 - Since that didn't work out since I now don't have a recovery mode and I don't have any functioning rom either, I found several tutorials for using Odin and reflashing and or repartitioning. PROBLEM: Odin seems to recognize the phone (com port), I click on the option and... FAIL!
2.1 - What I have tried: Different Odin versions (1.83 and 3.09), stock drivers from Kies, Zadig drivers.
So. There you go. I pretty much exhausted everything I could get from my head and interpret from google. So, No recovery, no ROM, fail at odin.
Any ideas?
Thanks in advance.

have you repartition?

@ItzikSamara as I mentioned on the description, yes. Odin just Fails to perform.

I tried the exact same procedure, with Odin 1.84 BUT on W7 x86 instead of W7 x64 and it went just fine. At the first attempt,  I successfully flashed my device with a stock rom. Your answers are all right, and black magic or not, for my particular issue I think the answer is use Odin1.84 with a 32 bit system.

it seems he tick check box for re-partition and destroy

If you have access to the Download mode, then nothing is lost.
I suggest you not to repartition the device first, just try to get a standard ROM flashing done. Based on my experience Odin usually fails because of driver issues (I had plenty of problems using Win 8.1 x64, while just doing the exact same procedure on Win7 worked well)
Also if you had USB debugging enabled, you might catch what's the problem during the startup/bootloop using logcat. With some luck you might push the missing files to your device as well.

download Stock Rom from
Samsung Firmwares
Link for Drivers and Odin
Drivers and Odin if needed
enter download mode.
when getting to Odin choose the firmware file (not zip) and insert it to PDA.
dont do repartition.
start the flashing this should return your phone to normal stock..
however if you repartition you need to find the reparition file for the Rom version (4.3)
if you have problems check here i will help you
about Drivers : Delete Kies and all drivers installed Via Samsung download only Drivers and installed them Odin and Kies not play well toghter

Did you actually read the question?

i had the same problem. and my solution worked. that's why i wrote it

Sure, but when you suggest things that I already wrote in the description I tried and didn't work...... What youa re suggesting is opretty much the basic straight forward every tutorial have. If you read closelly, you'll see my problem is more specific.

when is the Error that odin writes down?

It detects the device, I try to repartition, is starts and the red FAIL appears. When I try to flash, it's the same. I can post the exact output of the error later, I'm not with the device right now.

repartition needs a special file  (which one do you use?) .. plus the error output will be very helpful.. plus what happens when u run without repartition.

Applies to:
Samsung Galaxy S III (i9300), original Samsung firmware, no root, no other modifications, first time CM installation,
Symptoms:

CyanogenMod installer failed to succeed
"We couldn' talk to your device" prompt
CyanogenMod Blue robot on the screen
volume up + home + power not working

Solution to go back to state before installation:
Unplug the phone from computer and leave it switched on for some time - be patient and take a long walk. In my first case it was around half an hour, the other time I simply went to sleep and left the phone as above.
After that time android robot appeared on CM robot with red triangle and exclamation mark. Restart the phone by long pressing the power button or removing the battery. The phone will then start normally (as it was before the installation).
Hope it helps.
MT


text:
How to stream music from one android device to another?
I have an android tablet in my car which is connected to my car's Audio System. My Phone has my most recent music collection on it. How can I directly stream music from my phone to my tablet, without having to copy the files or the devices being on the same wifi network? Can this be done with bluetooth? Both devices are running Jelly Bean.

This app could do the trick:
Bluetooth Music Player Free
You need to install it on both Android devices and pair them. Then put the tablet in ListenMUSIC over Blueetooth mode and the the phone in shareMUSIC over Bluetooth mode.

From Illuminati's store... er... I said from Ilumnis one?

@kokbira Yes, from Ilumnis as a developer/publisher on the Google Play store. The free version is enough.

extremely buggy program :(

This does not answer the original question. Bluetooth Music Player Free apparently only receives song names, and tries to locate and play the file on the "receiving" devices. So it requires to copy files beforehand, which the original question ruled out.

Apart from "Bluetooth music player" (mentioned in above answer), you may also try SoundSeeder speaker or SoundSeeder Music player. As i remember, at first you should pair the devices. From the description of SoundSeeder Music player:

Soundseeder turns all your devices into into wireless speakers. Play your music louder and share it with your friends.
  All connected devices (Android, Windows, Linux, Raspberry Pi, ...) play the music in sync as one large sound system.

SoundSeeder speaker is

a speaker-only version of the SoundSeeder Music Player and was designed for devices running Android 2.2 - 4.0 only.

It's really hard to do that. But I did a lot of research and got a way. Has several delay, connection and root problems, but apparently works. For this you will need to have the "AirAudio" application installed on the server and the "AllConnect" receiver. Then you open AirAudio on the home screen and then open AllConnect, press on your device, then on sources and choose the server, then choose the streaming mp3. The problem is that the delay is very large and another defect is that to transmit only the sound of the system of the android server you should have root on the phone ... I also tried the receiver of the streaming being the VLC, was less delayed but still So it's uncomfortable.


text:
Can I run an external display off of the Galaxy SIIX USB port?
I would like to attach an external display, can that port do that? May use Ubuntu...

The S2 supports MHL through USB, so technically, yes. You won't be able to get a full display, just through supported apps.


text:
My Moto 4G is caching everything. Is it a normal behavior?
I bought a Moto 4G few days ago and I feel like it has a strange behaviour.
My problem is that the phone is not handling multitasking as I would expect it to.
Some examples:

I use Chrome as web browser. Each time I switch between tabs, the tabs are refreshed.
So if I am writing something in a form and need to check something in a other tab, then when I'll come back to the form the text I typed is lost with the refresh.
I have the same problem with forms inside apps. I wanted to sell something using a classified ads app. And I experienced the same. I switched on chrome to check the spec.
When I switched back to my ad, the app completely restarted!
I don't play often but I tried to see what the phone is capable of. I tried with Plants VS Zombies. And it is the same. If I switched back and forth the game will restart.

To sum up, I feel like the multitasking on my Moto G is only remembering the list of apps in use and restart them when needed!
I read that this may be due to a lack of RAM (the Moto G has 1Go of RAM). But I never experienced that with an old Galaxy S with Cyanogen ICS (512Mo RAM), nor with a more recent Nexus 4 with KitKat or older releases (2Go of RAM).
So I just made few tests:

The classified ads app + chrome with with one tab + the task manager => no problem when switching (and the phone has ~300Mo of free RAM)
The classified ads app + chrome with with two tabs + the task manager => apps are cached and refreshed if needed (and the phone has ~300Mo of free RAM)
A game + the classified ads app + chrome with with two tabs + the task manager => apps are cached and refreshed if needed (and the phone still has ~300Mo of free RAM!!!)

I feel like the hardware of the Moto G is exactly what I need.
So do you think that this behaviour is due to a specific issue of my Moto 4G or it will be the same with any other one.
At the moment I think the problem comes from Android. But since the phone is praised everywhere on the internet I don't understand.
I feel like Google completely screwed up their last release of android (It is another problem but they probably destroyed the battery of my Nexus 4 with Kitkat).
I can't understand why a phone like this shouldn't be capable of real multitasking.
Depending on your answers I'll sent back my Moto 4G or not!
Thank you for your help.

It's certainly not normal Android behaviour. Even if an app gets evicted from RAM, it should save its state to storage so that it comes back in the same place. Many apps are buggy and don't do this properly, but it sounds like you've tested quite a few.

The more I use it the more I feel I don't want this phone anymore. And probably, that I don't want to pay for a high end android phone that will so soon be absolete, regard android evolution...

This is normal behavior, my brother has a moto e (same amount of ram), and it ends up unloading lots of recent apps, if this was a priority you maybe should have gone with a different phone (the moto g has a good processor, so can run plants vs zombies, but it can't multitask as well.

Do you know if it was the same with older releases of Android?

With kitkat android got much better at ram management, however in the past you wouldn't have had this problem with 1gb of ram, however that is due to the apps being lighter and more efficient, not the os.

In other words, from you point of view the apps use to much space? And the OS is doing handling the RAM properly? So I have to accept that I need to get a phone with 2Gb at least of RAM no matter what. Thanks!

Well, in theory the apps should properly save their state when killed, but most don't bother, as a result you notice when they have been killed more so (chrome does it properly, it reloads the webpages you had open), however when you bought your phone you made a compromise, you got a cheap phone, with a good processor, good screen, good modem, but relatively poor multitasking, you could have gone with some phone with 2gb of ram, but some bad mediatek processor, this would have multitasked well, but wouldn't have been able to run some apps (due to its inferior processor).

Ok! I thought there where high end phones for intensive users (let's say gamers), and cheap phone for users like me (mainly communication, ie mails and social networks). And  I though they would all handle multitask properly. Now I realize why it is not the case. Thanks for your help!


text:
Is it possible to have a phone alarm go off if it moves a set distance away from a NFC tag?
I have a bad habit of leaving my phone around. I want my phone to alert me if it gets to far away from me.
If this is possible how can I set this up?

Be aware that NFCs range is 10cm. So, if you always keep your 'phone on your belt, you could tag that & code an app to scan for the tag every fdew seconds. Two or three consecutive misses and you have left your 'phone behind. Of course, it's no so easy to tag every shirt pocket ;-)

That's not how NFC works. The N stands for "near", and it really means that: the tag has to be touching the back of the phone for it to be read. Sometimes even putting a case on the phone stops it reading NFC tags.
If you want something like this, you could buy a Samsung Galaxy Note 2 or later. These phones have a special feature using the phone's stylus (S Pen), where if the phone gets more than about a metre from the stylus, it will start to bleep. It's mainly intended to stop you forgetting the stylus, but it works just as well the other way around. Some newer Bluetooth headsets, and some Bluetooth LE watches have this feature too: the headset alerts you if it goes out of range of the phone.

Since writing the above, Bluetooth Low Energy has become a lot more widely available, with a lot more peripherals supporting it as well as handsets and apps. One way to achieve the desired goal on any phone with BLE support is with a consumer BLE beacon such as Stick N Find. You can stick the beacon on a keyring (or something else you carry) and use the included app on your phone to alert you when it moves too far away (range configurable up to tens of metres). There are a few similar products such as Tile and Chipolo, but that was the only one I found with the "alert when you walk away" functionality.

Thanks Dan. Any bluetooth option for the Nexus 5 like you described?

The g-shock watch can alert you if you get out of range  of your phone http://world.g-shock.com/eu/en/ble/function/app/

authors: สุรกฤต พลายศรี


text:
Accidentally spill iced water on galaxy note 3 neo
I spill water on my galaxy note 3 neo. I then remove the original flip cover and wiped the water. It turns out that the water doesnt go through too far in the battery area.
My main concern that the water go through inside the home button.
What should I do after I wiped all the visible water?

@RossC I don't think this is quite the same as that. The advice to soak the computer is specific to a seawater dunking, for example.

@DanHulme Ignore the flag. I'll remove the comment, some of the more general advice in the link might be useful to others so I'll leave this comment here, and delete the previous one. Thanks for the heads up!

My best advice would be to remove all phone covers and leave in a well aired place to dry.
Also look at this it contains some useful advice

Can also put your phone in a bag of dried rice overnight, rice will absorb any moisture

I'd second the rice, works very well. Whatever you do, DO NOT APPLY ANY POWER TO THE DEVICE FIRST. That will definitely short it out.

@RossC Very true, unless you're 100℅ sure it's dry leave it off!

And don't feel tempted using a dryer, heat, or even a microwave! Neither is direct exposure to sun a good idea (heat factor again). The "rice pot" is the most often recommended method indeed.

Use a vacuum cleaner to remove water. Then pack it in plastic bag and keep in rice for 3 days


text:
Google Play UI language vs review language - what's happening here?
I'm Polish, in Poland, but use English for the interface. I posted a review on a Polish app (in Polish, of course)... and it's not visible to people with Polish UI language selected.
I've tried changing the language in Google Play to Polish, deleting the review, and writing it again. Still no change.
What must I do to make my comment visible in Polish?

Add &hl=pl to the end of the URL.
(So it becomes https://play.google.com/store/apps/details?id=com.touchtype.swiftkey&hl=pl )
This will force the Play store to change to Polish entirely, and display the Polish version of the site, not just the translation. (Works for all Google sites, and all languages) It will remain in Polish until you close the page or tab.


text:
Is it possible to change Android font in all apps?
Is it possible to change the Android font in all apps, including the keyboard? I have successfully changed the system font, but here and there I find odd fonts, such as in Flipboard and on my keyboard, Fleksy. I have a rooted Moto G running SlimKat.

Not sure about keyboard font but maybe you can change the font in apps. Check out this link - Custom fonts in apps. And also this link - Custom fonts in apps 2.
Link 2 is from external site.

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. Otherwise, your answer becomes useless in case the link dies. For further hints, please see: How do I write a good answer.

@Izzy - Yeah but I don't want to write/copy/paste all the matter because it was a lengthy post.

I didn't write "copy-paste all", but include the essential parts, i.e. an abstract. Shouldn't be too hard for the second one, e.g.: "You can use the Xposed module PerAppFonts-with-link as described in {link-to-addictive}". Should the addictive page disappear, that leaves at least the link to PerAppsFonts (if that disappears, the solution is gone anyway ;)

Thank you for pointing out suggestions. I'll follow these instructions from my next post onwards ;)

Anytime! We're kind of family here, helping each other to improve :) So why not applying them here as well? You can always [edit] your post :)


text:
Unpack initramfs.cpio.gz (boot.img) from MTK6589 phone?
I can't find a proper tool to unpack boot.img from GravityMod2.
both unmkbootimg and split_bootimg.pl are able to extract same fileset (kernel, 4280320 bytes and ramdisk, 633284 bytes). I think the files are damaged (taken from wrong offsets?) - can't even find gzip/cpio signatures in ramdisk image!
Is there another specific tool to unpack Android 4.2.x boot.img, or MTK-specific tool maybe?

Yes, there were specific tools. http://forum.xda-developers.com/showthread.php?t=1587411

You can find proper tools to unpack boot, recovery, system and data images here:
mtk-tools
Thread of the author on xda developers, thank him :)
Usage:
./unpack-MT65xx.pl boot.img
./repack-MT65xx.pl -boot <kernel> <ramdisk-directory> boot.img

I also had problem extracting initramfs.cpio.gz , until I opened this file in editor and seen first 3 ascii letters  (the header) in my case it was "LZO" , so I found proper soft to decompress
"lzop -x " you can find it probably in every linux, for example knoppix has it
maybe you will notice other header in your file , so you will need to google it or have a good guess
good luck


text:
What are `storage/emulated`, `mnt/sdcard`, `storage/sdcard`?
There have been questions about the old sdcard turning into sdcard0, which I understand to be part of the multiuser feature.
What I don't understand is the 3 paths in the questions. Some of them look like symlinks to me, since files copied to one place show up in another.
Could anyone systematically explain the relationship between those 3 (and any other storage path)? Given that relationship, where should I store my files (e.g. Firefox's Download location, Aldiko's ebook storage directory, etc.)?

"In the case of devices without true external storage, it's still necessary for Android to provide an emulated external storage in order to remain compatible with older apps. In other words the RAM is physically internal (non-removable) but a section of it is partitioned and the Android file-system APIs treat that partition as being "external" and world-readable."

Taken from answer by @Squonk https://stackoverflow.com/questions/23625104/storage-emulated-legacy-vs-storage-emulated-0-vs-data-data-myapp

As to where to store your downloads at storage/sdcard. The others are symlinks to that location.

A symlink is a shortcut, a low-level pointer. A symlink will look like the linked file is actually there, rather than it just being a shortcut. Once you tap on it, it’ll be directed toward the actual file location and run/use data from there.


text:
Unlocking Nexus 4 with cracked screen
Recently a short fall broke not only my Nexus 4's cheap phone case, but the digitizer as well. The LCD and everything else is perfect, however the touch screen only works on the top quarter of the screen. I have no bluetooth mouse/keyboard and USB On-The-Go doesn't work for Nexus 4.
Unfortunately USB Debugging is disabled (I really regret turning it off). How can I unlock it or back up the data on my phone?

Thanks for the help! That's exactly what I was looking for. However I managed to fix it a very unorthodox way. The pattern unlock would only register the top row of dots, but if I put water on the screen, occasionally the other half would flicker a touch response. After several painstaking hours of swiping in my needlessly complicated password onto a wet screen, it unlocked, and I was able to enable USB debugging.

Wow. I wouldn't suggest anyone to "put water on the device" for troubleshooting – as that usually rather results in the trouble shooting you #D Next time, try contact spray instead #D

This is word for word from http://forum.xda-developers.com/nexus-4/help/broken-digitizer-to-enable-usb-t2206706/page2 response from Dabyd64. I copied this in its entirety for reference and to have this on the Stack Exchange.

"I finally get it working by installing CWM recovery, which has ADB, and enable the adb debugging.
adb shell
mount -a

(if the following two commands show error "file doesn't exist", don't worry, it's ok!)
rm /data/property/persist.service.adb.enable
rm /data/property/persist.sys.usb.config

echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop"
/system/xbin/sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global set value='1' where name='adb_enabled'";
/system/xbin/sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global set value='1' where name='development_settings_enabled'";
sync
reboot

If the sqlite3 command shows error (command not found) then your phone doesn't have sqlite3 installed.
Still, you can do it!
First extract settings.db:
adb pull /data/data/com.android.providers.settings/databases/settings.db

Copy that file to a usb drive or whatever.
Now you need linux. It's ok to use a live Ubuntu DVD, but you need to be connected to internet.
http://www.ubuntu.com/download/desktop
I recommend to use the 32bit version for compatibility.
Usually sqlite3 is not installed by default.
In ubuntu:
sudo apt-get install sqlite3

You will be asked for the root password!
Now we can edit the settings.db:
sudo sqlite3 /path_to_your_folder/settings.db
update global set value='1' where name='adb_enabled';
update global set value='1' where name='development_settings_enabled';
.exit

Now we have the settings.db changed and ready!
Copy that settings.db again to a pen drive or whatever, go back to windows or keep in linux if you already have a working ADB.
adb push settings.db /data/data/com.android.providers.settings/databases/
adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db"
adb shell "chmod 644 /data/data/com.android.providers.settings/databases/settings.db"
sync
reboot

Done! ADB should work when in starts.
I had to use "mass_storage,adb" because "mtp,adb" or just "adb" didn't work. Thought, the phone was not working in mass storage, but who cares! ADB was!"

I have used those on my Nexus 7 when I broke my digitizer and adb was turned off. It worked perfectly, should work just as well with TWRP.


text:
optimum hardware setup for android emulator?
is there a "best" setup for the android emulator? It runs terribly slow on my mac os as well as my windows 7 32-bit. I was just wondering if there's an optimal setup as far as 32-bit vs 64 bit, or linux/windows/mac is concerned?

Are you running an ARM or x86 system image?

Actually the bad news is that everyone has the same problem . its dead slow !! . try using the Intel based emulator(instead of the arm-7 )and download the haxm software that Intel provides. Its available for the Mac too.
You can download the Intel based emulator and the haxm software (only for windows I guess) from the SDK manager.

I have to agree, even on a pretty high end development machine the emulator is pretty damn slow. It's faster the higher spec the PC but in general there's a lot of waiting around wondering what's gone wrong.


text:
Asus TF700T Does not prompt for forgot password
I've read through the many posts about being locked out of a tablet/phone, but haven't found one where the forgot password / forgot pattern option is missing.
I haven't used my Asus TF700T tablet for a couple of months and have forgotten the pattern unlock. After attempting a few times, I get the standard "you have incorrectly drawn your unlock pattern xx times". However, there are never any on-screen options for "forgot password" or "forgot pattern" or similar.
I've tried Google's device manager site: https://www.google.com/android/devicemanager however, I did not set up this tablet to be remotely locked (shame, because apparently I set up my phone to use the service).
I've also gone to the Asus device tracker site: http://devicetracker.asus.com/ and entered the serial number, but the site fails with a "command failed" response. (fwiw, I verified the serial number).
TLDR;
In summary, I have tried the pattern unlock 65+ times and still do not get a forgot password or similar prompt. And the tablet is associated with a Google account and the Google play store.
Short of performing a factory reset, is there a way to force the "forgot password" prompt to login to the tablet?

Well, I feel quite silly. I tried a few more times and found the "forgot password"; my screen's background was nearly the same color of the text and it was all but hidden. Feel free to close this question as operator failure.

You should post an answer to your question and accept it. It might help a future visitor who makes the same mistake!

After trying to recall my lock pattern a few more times, I noticed I had previously overlooked the "forgot password" text that was an inch or two below the lock pattern. The text blended in with my tablet's background and was barely visible. Chalk this one up to a clear case of operator failure.


text:
Gear 2 Neo Not Connecting Galaxy S3 CM11
So I was able to get Gear Manager, and it finds the Gear in the list. When I click connect, it just tries to connect forever.
Is there any way to get the gear working, even without Gear Manager?
It is a Galaxy S3 running CM 11 M9. I am open to changing roms if necessary....

If you look on this XDA Link you'll notice your not the only one with this issue, in the forum there is a "Fix forever connecting issue" section which will prompt you to download a file and install it on your phone and it should resolve your issue
By doing this you should be able to get gear manager working properly as if I'm correct its the only way to use the gear 2 (neo) with a mobile device, also switching custom ROM won't fix the issue without doing the above.

I tried that link before, but the fix didn't work. In fact, it ended up hard bricking my device. I am chalking the hard brick up to user error, but I would be careful using this one. I ended up with a new phone. I am going to mark yours as the answer though, since the link is likely helpful to someone else.


text:
How to authorize device for adb when the touch control is completely broken?
My Nexus 7 2012 has fallen from a table and though the display as well as the device itself is fine, the touch control is completely broken.  You cannot tap or touch anything.
I believe I can manage a restricted access to it (thanks to great tutorial: http://www.reddit.com/r/Android/comments/1r2zha/how_i_managed_to_use_my_android_device_with_a) if only I can execute adb commands.
Unfortunately any attempts end with simple:
$ adb shell
error: device unauthorized. Please check the confirmation dialog on your device.

Which is no option for me as my touch control is gone :-(.
I am looking for any option how to bypass/authorize the confirmation without using the device's touchscreen.

It depends on what version of Android you have, but you should be able to connect a microUSB OTG cable with any old USB mouse to the Nexus and get control of the cursor. You can then click with the mouse in place of touch controls.

Stupid of me, that I did not realize that.  Saved my day.  Thanks a lot.


text:
App continues to consume battery long after its closed
I use tunein radio app in the morning.  After my use, I close it via exit button, and don't use it for rest of the day.
But hours after the use, I have observed it draining over 10% of my battery. I have tried options like force stop, and even reboot - but issue still persists. Notifications for this app are turned off. No other alarms / reminders set.
I'm on kitkat 4.4.4 / CyanogenMod 11s

is the Application use any Service?

As Brasil suggested you freeze, and defrost it. Also you can remove it from startup list to avoid slow bootup and auto starts.

One more way-
Install AIO Toolbox, its a nice tool, freely available. From there remove the app from startup/boot list. Use your radio app only when you need. Also you have to clean up your memory on regular interval for refreshing RAM.
Update:
Not sure but might be a help.
Download JRummy Rom Toolbox and from there goto StartUp Manager. From there You can see the threads opened by the radio app. Disable all threads. I am not sure , If free version of the app has feature as I am using paid version, downloaded from BlackMart.

While your answer doesn't completely address my question, i found AIO toolbox very helpful. Its well designed, efficient, and versatile. Thanks heaps! ( Just one caution - while cleaning memory, we should uncheck 'process' clean up to avoid losing account data. )

Ending the application by "closing it" may kill the process, but it may have several services running. I'm on my phone, so I cannot add the references, but having multiple apps in memory isn't that bad- I don't think it really effects the life of your battery.
In this instance, if you think (or know) that a particular application is being a pain, I would suggest you first download the application "Watchdog". This gives detailed information about applications, and then let's you kill them when they become too consuming. Watchdog is very good for analysing the running services. If you do find your application is misbehaving, then you have a problem.
If Watchdog does not mark the application as misbehaving, then we may need to dig deeper. If possible, try to run tasker with an automated script to kill the services of this application, which should in turn kill all instances. Whether this is what you want, or is safe, is another question.
One thing to take into consideration is did the application consume so much when your phone was not rooted? Perhaps SU has removed the restrictions the application once had..

So the native android battery usage indicator is not very reliable?

@pat_nafs No, that's not what I mean. I'm saying whilst you're killing the instance/process, there are always services running. The 10% usage may be because Tune In has a streaming services or update that's continually polling the server/app for you. Think of it like a custom launcher- go launcher. When you double tap home, you do not get an option to kill Go Launcher- but it's there. This is because applications have services that run in the background doing tasks.

Thanks for your answer and classifications. I will download watchdog and update here. By the way, my device is one plus one, running on CyanogenMod by default.

Awesome. If you have continual problems, please upload some screenshots of the battery statistics so we can review them. You may want to review the CyanogemMod webpage for possible issues..

I downloaded watchdog and I've been using it for 4 days now but it did not raise any flags for this app automatically (while running or in the background. It did however, raise flag for the guardian app.)
While the application was still consuming 5% battery as per the indicator, I decided to go for the kill option in watchdog.
I did this both for the app and services. I checked battery indicator again in 10 mins. It was still consuming the same amount. Thankfully, I found the alternate solution that I am posting below.

Use Greenify for hibernating your tunein radio,this works fine for most apps.
If it not works properly,  need to freeze the app using ROM toolbox and then defrost when needed.
I am using this method mainly for Facebook,truecaller,google play services which consumes more battery usage.

I second Basil Then's suggestion to use Greenify. It's meant for exactly this kind of situation, and it's really easy to use. It does require root, but you already have that since you're on CyanogenMod.
Another option that's already built into CyanogenMod that might help is a feature called App Ops that was briefly part of stock Android but removed. This feature is still part of CyanogenMod, and you can access it by going to Settings → Privacy → Privacy Guard. From there you can scroll down to TuneIn (or any other app) and long-press it to control specific permissions. There are a few that will directly affect battery life, such as Keep awake and Wake up.
One other option that's also built into CyanogenMod: go to Settings → Developer options (enable Developer options first if you don't see it) then scroll all the way to the bottom and check Kill app back button. Now when you're done using TuneIn you can long-press the back button and it should kill it.
Since each app is different (some run as a service, some wake up the phone repeatedly, some keep it awake), you may need to try more than one of these options, and it might even be a combination of them that ends up doing what you want.

I found the following delete option in the battery usage status tool:

Note that it is different from REFRESH button. I clicked on it and bam! Here are the new usage stats:

As it can be seen, this button basically killed on other apps except essential android services. (Correct me if I am wrong, but I think it is CM11 specific feature. I would like to know more about exactly what it does and if it is reasonably safe to do it daily. Will google /check CM website / forums and update here)

See mu updated answer....

authors: ساط الساطورة


text:
Trying FTP file located in /data/data
I'm trying to use WinSCP to FTP a file out of /data/data (well, it's directory is contained in the /data/data directory, which is the important part). But I get a "Code: 5" error from WinSCP, access denied, that is. I've tried to chmod the file I need. But still no luck. Is there any way to FTP a file out of /data/data?
I know the directory is protected. And I know I can use adbd Insecure to pull a file through adb. But I need to be able to pull the file at any time, without a USB connection. And adb tcpip is only good until a reboot. So adb is out of the question, it seems.
Thanks for any help!

Turns out it works to just remount the system partition as read-write:
In a shell instance:
su
mount -o remount,rw /system /system

I had read before, somewhere, that this didn't work and caused some people issues. But I tried it as a last-ditch effort. It worked for me, at the very least.

You could try to find an ftp server app that supports rooted devices to access system folders. If you don't have to use ftp, you could use airdroid, which also has a remote file manager.
Another option (if your device is rooted) would be to symlink the folder so that it's stored on /sdcard, which you can easily access

Well, I'd really like to figure out the permissions issue. It could cause me trouble down the road. And I don't want to have to FTP files to my computer for everything. Being able to chmod would be really nice. But, if it comes down to it, that's a decent option. Thanks!


text:
How to find in page in google chrome mobile?
How to find in page in google chrome mobile? You used to be able to type in the omnibox and an magnifying glass icon would appear on one line.  Clicking on that would enable one to find in page.  In the new version it has disappeared so how does it work now?

If you click the three dots menu you should see a 'Find in page' option which allows you to enter the text to look for.

Duh! Can't believe I missed that.

@DarrynBrisdaz easily done! It's interesting, I haven't been a fan of Google's move away from icons towards the wording, it looks a little too much on a small screen at times.


text:
Check the source of a toast message
Notifications have a handy feature where lo g pressing brings up the App Info option, which let's you track down the source of strange notifications.
I keep getting toast messages and I can't figure out where they're coming from. Is there any way to track down what app is sending them?

Is your device rooted?

Yes my device is rooted

This is possible on rooted devices with Android 4.0.3 or later.  It requires installation of Xposed framework and a module called "Buttered Toast".  This module appends the name of the app to the text of the toast message.

Download and side-load the latest version of Xposed module installer from here.
Open the Xposed Installer app, tap on "Framework", and tap on "Install/Update" button.  This copies all the necessary libraries and scripts to the /system partition.
Reboot your device.
Once the device boots back up, open the Xposed Installer app, tap on "Download", tap the search button (looks like a magnifying glass) on top-right, and type in "buttered toast" (without quotes).
The module should be listed under the "Not Installed" section. Tap on the "Buttered Toast" module, tap on the "Versions" tab, tap the Download button.  This downloads the module.
Once the module downloads, it will attempt to install itself.  Tap the "Install" button on the presented dialog, and then tap the "Done" button to get back to Xposed Installer app.
Go back to Xposed Installer's main screen, and tap on "Modules".  Tap the empty check-mark next to the "ButteretToast" module to activate it.
Close the Xposed Installer app and reboot your device.

Once the device boots up again, all the toasts will have their corresponding app's name added in the beginning.  You may also want to install a similar "Burnt Toast" module (repeat steps 4 through 8 for this module,) which also adds the app's icon into every toast.

Awesome! thanks.  one question, can Buttered and Burnt work together, or is it one or the other?

They do work together, but the toasts to get kind of cramped and over-sized :)

Thanks! I knew about Xposed but never really knew what it did.  I've used it for a Netflix problem on an earlier ROM.


text:
How clean master measure device temperature
Clean master app latest version added the feature device cooler when CPU is overheating.
I want to know that how this app measure the temperature of device if there is no hardware support (sensor) is present in device? They are giving real time device temperature...
I want to know that how they measure this real time temperature of the device?

if there is no hardware support (sensor) is present in device

That's your mistaken assumption. Even dumbphones contain digital thermometers, to allow them to protect themselves against overheating when charging. Most smartphones will contain more than one temperature sensor: one in the battery, to detect if the battery is overheating, and one attached to the SoC, too see how warm it is getting under load. The SoC temperature is needed for the phone to be able to power-manage correctly, and to underclock the CPU and GPU if they're getting too hot.