text:
How can I record mobile network traffic?
I need to record edge/3g mobile traffic in pcap file. I can't find any working app for this. How can I do this?
Samsung Galaxy s3, root, cyanogenmod11.

How to view network traffic requested by a specific app

There is a free app that can record the usage of network traffic in your android device. You can monitor network traffic usage using the tPacketCapture app and it saves as PCAP file format. As in the description provided in the playstore link tPacketCapture works even on non-rooted devices and recorded data is stored as PCAP file,

tPacketCapture does packet capturing without using any root permissions.

tPacketCapture uses VpnService provided by Android OS.

Captured data are saved as a PCAP file format in the external storage.

I tried already. It's not working on S3.

@Ric What problem do you have using the app?..does it not generate the PCAP file or whether you are unable to read the file..?

It's not generate pcap file.

@Ric found another app named sniffdroid have you tried this..https://play.google.com/store/apps/details?id=com.serious.sniffdroid


text:
Found this amazing app on playstore, but how secure is it?
Today I came across a app on play store called RLWatcher. It is an amazing app which could come in handy in a lot of situations. It lets the user remotely sense movement, sound or even just the slightest motion of the phone and record audio or video for a specified amount of time. It then sends the recording as a email or uploads it to a ftp server. It is amazing!
But I am concerned about my privacy and this app seems a bit fishy. For one thing, the developer of the app could use this app to spy on the user. It could upload video/audio to a third location. Also for getting the recoded clip as an email, we are to submit our gmail account and password. Will my password be safe? Also it is to be noted that the app crashed a lot.
Does Google offer any protection from possible fraud of this type? Will you trust this app if you were in my place? How do you verify?

You can trust if the app uses OAuth for authentication.

@Lucky How do i know if the app uses OAuth?

There should be an icon telling you to sign in to google or something, when you click that a little popup comes up and looks similar to this http://i.stack.imgur.com/Gm2bh.png and you will login with the Google account configured in your phone.

@Lucky Negative, the app in question doesn't use OAuth, un-installing immediately!

The developer's website doesn't show anything other than a logo of itself. (The website is hosted in Russian Federation, if it matters.) App was last updated in 2010. There are some other apps available by the same developer but they're not updated either. I think you should contact the developer for the source code if you want to see the reality. // Otherwise, you'll have to monitor the activities of this app: which URL is it connecting to, etc.

FYI, the app has been removed from the Play Store, possibly rendering this question moot. If possible, consider editing it to make the situation more generalized without depending on the app. Thanks.

source: Stack Exchange

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

authors: Ďïp Ešh Bâřâ Ïłì

sort: votes


text:
Migrating WhatsApp to new phone and new number
So, this is my scenario:
Phone A (Old phone):
Handles WCDMA sim only. Old number is in this phone and whatsapp is associated to this number. I have the number and the phone. Number is still active. Has Android Jellybean
Phone B (New phone):
Handles microSIM only. New number is on this phone. Has Android KitKat.
I want to migrate my WhatsAPP account from my old phone to the new one! Only problem is, I can't insert old sim in the new phone or the new sim in the old one because they are different types (WCDMA and microSIM).
So how can I do this?
Thanks

Just to make this clear. Your both SIM cards are probably GSM and WCDMA has nothing to do with CDMA. WCDMA is a synonym for 3G network connectivity.

Related: Migrate whatsapp from phone (old expired number) to another one?

WCDMA is related to network type and micro SIM is related to size of SIM card. You can trim or cut the previous one to micro size and use it in the latest phone. Transfer of account can also be done with in WhatsApp (if you wish to).
*** Tutorial for cutting the SIM

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


text:
samsung galaxys5 how much data space does apps take on the phone storage?
I have a samsung galaxys5, can you tell what applications uses a lot of space?

I think your question should be how can I tell which applications uses a lot of space in my device? and MANI's answer would fit it well. The current question is missing something integral.  How do we really tell you which apps are consuming how much space until you detail us which apps are installed in your device? Do you see the missing detail now!

Do you want only the apps intalled in just your phone memory and not the sdcard..?

Open Settings> Application manager> Downloaded> Sort by size. Apps with larger size appears first on the list.


text:
Boot from an image in PC using Android device
I've a Redmi 1S (Hongmi 1S) running MIUI v5 (Jellybean v4.3). I have a Bitdefender rescue disk ISO file. I want to boot this rescue disk using my Android phone, just like a bootable USB drive.

How can I boot from this file in PC using my Android device. What are the necessary requirements?
Will Android handle this as an ISO file, or will it simply store it as an unknown file type?

I had earlier asked this question on the MIUI forums, but by the next day itself it was stamped irrelevant and was closed/deleted.
As there is no specific date for an upgrade, my device may or may not update to Android 4.4 Kitkat or MIUI v6. So still, will it change with the update?

DriveDroid seems interesting.

does your phone support usb mass storage

@totti ya it supports it Whenever I connect the device it is default in USB mass storage.

Thanks for the reply but Why the compulsion to Root , every other unique application in the play store has (Root required). Isn't there any other possible way which doesn't require much messing

Possible duplicate of How to add an image to the hard-disk of an android phone

As USB mass storage is available you can use your external memory card as a pen drive. Use any Windows/Linux/Mac  app like  sardu, YUMI to create bootable USB. Some app may not detect your MMC on phone, then try another boot dirive creater.

authors: จิราพร วงษ์มีแก้ว


text:
how am I suppose to remotely delete my google account on a device that is accessing a specific app
I recently added my account on a device so he could access my game app whick is the Clash of Clans (COC)
now that person is controlling my COC using his device and cursing my clann mates via coc chat..

Go to Google.com or any Google site.
Sign into the account you're referring to, if you're not already signed in.
Click the circle avatar or photo (a blue person by default) in the very top right corner of the page.
Click "Account".
Under "Recent Activity", click "Devices".
Click the device you're referring to.
There should be a big red "Remove" button next to the words "Account access" under this device once you have clicked the device.  Click this button.

If you are concerned about your Google account being used from other devices or being used by someone else, just check your security settings and follow the on-screen instructions to log them off.
If you are concerned about third-party applications (to which you might have previously authorized) still having access to your account, you can individually revoke their access from Google security.
If you want to completely erase data (apps, contacts, mail, etc.) from a device you have lost, you can do that from device manager.


text:
How to clear caches in LG G2 running Lollipop 5.0.2?
The Lollipop update for AT&T LG G2 has pretty much destroyed my phone.  I'm hoping clearing out every sort of cache might help.  But I can't clear the caches the usual ways because (1) the Settings app always crashes when I am in the section where you clear app caches, as does any other app that is made for clearing caches, and (2) restarting into recovery doesn't provide options for clearing any caches.  Plus, I'm curious about how to clear ART caches since I haven't found much information about them online.  By the way, my phone is not rooted.
So, the question is:  How do I clear (1) app caches, (2) individual apps' caches, (3) Dalvik cache (if applicable anymore), and (4) ART cache under these restraints?  I'm thinking I'll have to do something via adb, but I can't find info anywhere on how to do it.
Thanks for any help you can provide!

In Android Lollipop Dalvik is taken out by Google and ART is its replacement. The ART caches just take the place of dalvik caches, which is located at /data/dalvik-cache

If you have root or a custom recovery, you can do this using a terminal emulator or adb. BusyBox required.
shell@android:/ $ su
root@android:/ # cd /data/dalvik-cache
root@android:/data/dalvik-cache # find -type f -exec rm -f {} +
root@android:/data/dalvik-cache # cd ../data
root@android:/data/data # find -type d -name '*cache*' -exec rm -rf {} +
Note that in Android L, ART has fully replaced dalvik, including cache directories (/data/dalvik-cache). The reason for not creating a /data/art-cache is probably for compatibility concerns.

Yeah, just about killed mine too. Battery life  went from excellent to abysmal, which was the most maddening change.
I finally settled for the nuclear option and did a factory reset. That did restore the battery life. I'm not sure if it cleared the caches as well, but I should think it did. Just be sure to back up your files, photos and address book before resetting.
Everything else seems to be working OK, considering I've had to figure out most functions of my phone by trial and error. No doubt about it - Lollipop sucks.

A totally off-topic answer. Please answer to the question about clearing caches.

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


text:
hangouts and play services
All my friends are chatting over hangouts and I feel left out. So I installed hangouts to be a part of their chats. I love hangouts on the computer and was super excited about getting it on my phone (samsung galaxy ace). However when I proceed to open hangouts it poped up a message saying that I need google play services for it to run. So i then went to the app store to download this, however it takes up half of the memory on my phone!! I don't have enough space to download it and now hangouts is useless. Please help.

First off (to everyone else), Hangouts comes default on all Android phones, people don't know they already have a working copy of Hangouts.. but they do, its in the App drawer, not the normal pages. You don't have to goto Google Play to get it.  Unless you have no clue how to buy a phone, in which case your fruity phone starts with the letter i.
Anyhow, now to disappoint you:
Sorry, an update to the newer Google Play Services is required for Hangouts.
You need more space.
However...  Google Play Services definitely stores a lot of data. You can actually limit and delete this data to save space. In my case it is currently at over 120MB. Goto Settings > Apps > All Apps > Google Play Services > Storage > Manage Storage.  Another screen will pop-up called "Google Play services storage".  At the bottom you can clear out that cache (120MB in my case). And at the top you can view your search data. From that screen the search data can't be deleted. I presume you might have to clear the data for each app individually. Speaking of which...
If you want to scrap some more space, you have to use some space, at least for a moment.  Download CCleaner and clean your phone. It also has this weird notification permission you have to set manually for it to free up more space.
It will try to clear the data on your apps, but doesn't seem to get them all. If you are still lacking space, goto Settings > Apps and ... painstakingly... click on each app and clear its data. Well, you might not want to do apps you use daily. And after this, the app will think it was freshly installed and not run yet. So the next time you run it, you will have lost your saved game or login. Keep this in mind when choosing which app's data to clear.
So "clear the data" from Google Play Services and other apps, then uninstall CCleaner for more space... then try again.
Of course deleting photos/music/videos from the phone will save you more space than probably any other solution.  You can prevent the Sync from happening by going to Settings > Accounts > Google > [your email] > and turn off sync for just about everything, except what you specifically want to sync. Like, maybe, contacts for one example. Then, if you clear the app data, it won't come back.
Also, you can goto https://photos.google.com and https://get.google.com/albumarchive to permanently delete photos/videos that are in your account and are trying to sync.
And finally, If your phone supports an SD card, get one! Put that sucker in and wonder why you haven't had one ever since you got the phone as you move apps and photos to the SD card and free up all sorts of space. Not all apps can be moved to the SD card, and not ALL OF THE app gets moved, just most of it.  There is no easy way to do this (besides some questionable 3rd party apps). Similar to above, you have to goto Settings > Apps and ... painstakingly... click on each app (to see if it supports moving to SD card), then click "Storage". If it supports being moved to SD card there will be a new third button called "CHANGE" near the top. If you click that you can pick from "External" or "Internal" it should be obvious but "External" is the SD card and "Internal" is your regular space on your phone.
This can save you a lot of space.
Or even better yet, move your Pictures/Music/Videos to the SD card. You will need a file explorer like Astro or ES File Explorer. And knowledge of how to move files around with those apps. I'm tired of typing so you can figure that one out.
PT


text:
Is it possible to compleately and utterly brick a phone with no chance of repair?
As i have recently gotten into some research about android kernel development and would like to fiddle around my phone and of course i have seen all the warnings about "bricking your device" but it seems like most of the issiues i could encounter could be fixed by flashing the stock kernel onto the phone.
But i am very inexperianced in this field and would really like someone else's opinion on the matter.
So is it possible to compleately break the bootloader and destroy the device and if it is how would work so i can avoid it?
PS: I appologize if the question is too broad but any input on the matter is appreciated

Please note that development questions are off-topic here.  That said, kernel development is not really something that should be attempted by an amateur; if you don't know how to avoid messing it up, you ought not try.

Most bricks are "soft" bricks, where the device will not boot but can be fixed by flashing good software.
To fix "hard" bricks requires special tools (like a JTAG setup or USB jig) that are not generally available to end users.  (And yes, it is possible to do this.)
It is also possible to unrecoverably fry the chips on the device, and this could potentially result from kernel development (overclocking and reaching unsafe temperatures, for example).

For example, flashing a ROM meant for another device will probably result in a soft-brick – to fix, just boot to recovery and flash a good ROM. A hard-brick would be caused by e.g. wiping /boot (nuking your bootloader).


text:
Phone doesn't power up while charging, cannot unbrick because of this
I've got a LG Optimus L7 which is in a bricked state because of a failed ClockworkMod upgrade some months ago.
I am trying make it work again, but I cannot undergo the process of unbricking since the phone does not get past the LG logo when connected to power. This is true when its battery is removed and for when it's not.
The only way that it doesn't get stuck at the LG logo phase is when I hold the volume up key while connecting it to power, but that only boots to emergency mode, which is used for step 1 of the unbricking process. For step 2 of the KDZ LG phone update, it needs to boot in non-emergency mode.
Any ideas?

Is it software bricked or hardware bricked . It is easy to unbrick software bricked phone but for hardware bricked phone you have to contact service centre.

I am pretty sure it's software, that's why I am trying to unbrick. The bricking happened after a failed Clockwork mod update.

authors: امیرحسین نامداری زاده


text:
usb keyboard detected but wont work
As the title says, I have a USB keyboard setup on my tablet and it shows it in the input section, but it won't work.
It worked fine for a while but one day it just stopped working. I've tried 3 different keyboards.
The tablet is an Ellipsis 7. Up to date

faulty socket ?


text:
How can I view/transfer non-image files from my Samsung Galaxy S4 Mini to my computer?
I have a Samsung Galaxy S4 Mini running Android 4.4.2 (KitKat), and a computer running Ubuntu 12.04.
When I plug the phone into the computer using the USB cable that came with the phone, the phone gives a notification that says "connected as an installer", and it shows up on my computer as a folder containing some unidentifiable files.  When I click the phone notification I can change it to connect as either "Media device (MTP)" or "Camera (PTP)".
When I connect with MTP, the phone shows up on my computer as a folder containing all the same folders that it actually contains (as viewed from ES File Browser on the phone), but from the computer those folders all appear empty.
When I connect with PTP, the phone again shows up on my computer as a folder containing all the correct folders, and this time most of the folders' contents are shown as well.  However, only image files seem to be shown (for example, I see .gif, .jpg, and .png files, but not .ogg or .mp4 files).
So, two questions:

Is it possible to make the other files show up, or not?
If not, is there any app that makes it possible?

Related http://android.stackexchange.com/questions/91900/is-there-a-viable-alternative-to-mtp-for-file-transfer/106323#106323

First, when you say unidentifiable files what are you referring to? Second, PTP is only gonna display video based files(exactly the types you listed although .ogg is usually used for ring tones and such). Keep in mind that even though Android is a GNU based operating system, it may sometimes require a few tweeks in the terminal along with ADB to get it functioning properly with your device, hence the computer folders appearing empty.

By "unidentifiable files" I'm referring to files that don't correspond to any files that I can see on the phone's file system using ES File Browser.  I'm not sure what you mean by "video based files" - for me, it showed image files but not video files (mp4).  Do you have any idea what tweaks might be needed to make the video files visible?

I use Linux and on my system it will prompt me to view In PTP either image or video files in VLC player. That's what I meant by tweak because VLC usually requires a little setup in the terminal to get it working properly or you could use ADB to push whatever files you need to your device or vice versa.  I'm going to cut away to try your scenario(If you are a Windows user) and will return with a comment.

Tried mounting my device since i also have a Galaxy S4 mini. PTP uses camera software and is used for images. .ogg is technically an audio file format and .mp4 is video not imaging since PTP(Picture Transfer Protocol) handles digital images only. When the device is mounted you should be able to see your files normally in MTP and only the digital image files in PTP.  Your situation appears to be reverse. As stated by itechy21 try reinstalling your USB and device drivers.

You Could try samsung Kies. However it's a horrible piece of software (IMO).
Download Link: Kies
And if that doesn't work try reinstalling your device drivers (which Kies does for you)

There does not seem to be a version of Kies that works on Ubuntu.


text:
Disable history syncing on Chrome for Android
How can I disable Chrome syncing its history on my Android phone? I looked in settings, but I cannot see an option there.

In the
Main Android settings > Accounts > Google (related account) > Browser Sync
remove the tick should work


text:
How can I load a Project Gutenberg book on my phone's Kindle app?
The Gutenberg site's guide to Mobile devices doesn't address this question. It recommends the FBReader which I may install if else fails, but I'd prefer to use the Kindle app.
Assuming it is possible, can somebody enumerate the steps to loading a book from the Project Gutenberg site to the Kindle App on my phone?
My phone is a Nexus 4 running Android 4.2.2.

I figured out one fairly unsatisfactory way to do it:

Using phone browser (Chrome), go to Gutenberg mobile site.
Find book (for example) and download Kindle version.
Go to Downloads (under Apps) where you should find the mobi file listed (e.g. pg174.mobi).
Long touch the file until menu bar appears at top with Share icon.
Click Share Icon which will present pop-up menu which should include Send to Kindle option.
Choose Send to Kindle option, which will list the wrong title and author for the book. Edit title and author, checkmark the devices you wish to send it to as well as Archive in your Kindle Library, and press send.

The book didn't show up on my device immediately, but within 5 minutes it appeared in the app's home view.
I'm not sure what if any combination of events was required to get it downloaded to my device. I received an email from Amazon informing me that my document had been prepared and providing a link. I clicked that link from my phone. I also visited the store within the Kindle app. I'm not sure whether either of these acts was necessary or sufficient for finally accessing the book from my app.

I just followed the steps 1-6 and it worked, without needing to open email/click link/visit Store. I believe Amazon just needs to synchronize the data, hence the delay. Meanwhile, trying to do manual sync may help (choose "Sync" from the menu), but it still won't be instantaneous (I think I need 1-2 minutes before syncing it)

I too tried the method above.
My phone is a Motorola moto 4 plus.
It refused to send to Kindle,
saying there is a problem with the document.
I tried both files with and without images.
In the end I downloaded the EPUB version
which Google books displayed perfectly,
even with images.
Heinz

I just downloaded a Gutenberg.org book (kindle file type) to my phone and emailed to my kindle email address. It put the book on my Kindle app on my Android phone. I added it on my Kindle dedicated ebook reader by going to the cloud and touching the image of the book cover to download..  I'm finding that the page I read to syncs across all my kindle devices.

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


text:
Root Samsung Galaxy S Duos
I have Samsung Galaxy S Duos (GT-S7562) because I want to use ROEHSOFT RAM Expander (SWAP) application to expand my RAM by using SD Card.
Before using this application, I need to be sure if my device support swap or not, and I need to root my phone to check this.
How to root Samsung Galaxy S Duos?

Follow the steps below:
I AM NOT RESPONSIBLE IF YOU DAMAGE YOUR PHONE AND THIS WILL VOID YOUR WARRANTY
This will root your phone and install a custom recovery.
Windows is required

Install the Samsung drivers. (links at bottom of the post)
Download the s7562 Rooting Kit.
Extract The kit, and open Odin.
In Odin click on PDA and choose the Recovery.tar
Now, on your device:
 a. Switch on USB debugging
 b.Put Cwm_SuperSU or Cwm_SuperUser, just choose one, I prefer Cwm_SuperSU
 c.Turn your device off and boot it in download mode ( Hold Vol_Down & Home & Power until you see light coming out from the device, then if you see warning click Vol_Up.
Connect your phone to the windows pc and you should see this in Odin: Com:****
Make sure to Have : Auto Reboot & F. Reset time & Pda Checkedd after you done Step 5 & 6.
Remove the back Cover of your phone ( you must do that )
Now Click on START in odin
You should see a Blue bar in the download mode on your device
Wait till it's finished.
When it finishes. When you see the samsung logo, remove your battery
Remove the Usb cable from your device, and reinsert the battery
Now you changed your Stock Recovery, With CWM_Recovery. Now you want to go to your new recovery, by pressing Vol_Down & Vol_Up & Home & Power release the buttons when you see the samsung logo.
Note : Your touchscreen is disabled here , move with your Vol_Up / Vol_down and choose with Home button and go back with back button.
Optional Make a backup in CWM recovery to external Sd-Card.
now choose Install Zip from sdCard and go to Choose zip from Sdcard Or From internal sd Card ( Depends on where you put your Cwm_SUperuser)
Now go to where you have put your CWM_Superuser / Cwm_SuperSU and click on the home button, and click yes and now wait till it has finished.
Now go back and choose Reboot System now.

Now you should have root:-)
Files:
Samsung kies : http://www.samsung.com/us/kies/
Droidzer Rooting kit : http://d-h.st/BtL
Hope my answer helped.

I am getting below errors in recovery mode..
E:failed to verify whole-file signature
E: signature verification failed

@shubha what step?

step 17. i am pressing power button to choose Cwm_SuperSU from external storage of my phone.

Somewhere in the recovery there should be an option to disable signature verification, and did you successfully install CWM recovery?

are you talking about installing "Galaxy S Duos S7562 Droidiser Rooting Kit\recovery.tar" from odin? Yes i got a green PASS in that step. Then i downloaded "CWM-SuperSU-v0.94" from the link you have given, and copied it to my external SD card.  the started recovery option and inside that i selected "CWM-SuperSU-v0.94" from SD card, and getting the above errors.. Installation is aborted

OK try Method 2 of this link: http://forum.xda-developers.com/showthread.php?t=2344909

Hey, Just tried all steps again, This time successfully completed all steps :-) thanks a lot, Now how i will know if my phone is rooted or not?

Just installed Rootcheck software and checked, Its showing my phone is rooted..
Thank you so much :-)

In order to root your Android device, you can download and install Root Masters on it, then run the app. At the "ROOT" tab you will see the face of the Android Jelly Bean mascot, and at the right side of it there will be a rectangular root button. Tap/Touch it. The mascot's face will turn into a "ninja" Jelly Bean face while the app attempts to root your device. If the rooting process is successful, the mascot will smile.
If the rooting process fails, you can download, install and run iRoot, which is another neat one-click rooting app for Android. It looks very similar to Root Masters, thus if you managed to use Root Masters then running iRoot will be pretty much straightforward/self-explanatory.
By using any of the above methods, I was able to root the following Android devices:

Samsung Galaxy S Duos 2 (GT-S7582L)
Samsung Galaxy S Duos (GT-S7562)
Samsung Galaxy Y (GT-S5360B), AKA "Galaxy Young"
Samsung Galaxy W (GT-I8150), AKA "Galaxy Wonder"

PS: if by accessing any of the indicated links/URLs your browser gives you an alert of "dangerous" or "malware" website, just ignore it and access the website anyway: these are safe websites hosting safe apps. These alerts happen because these websites host rooting apps, and rooting apps are rootkits (they execute one or more exploits, which are pieces of software that explore the operating system's vulnerabilities in order to get privilege escalation: in this context, root/superuser privilege). There are no viruses in these apps: only rootkits. Anyway, if you feel insecure about it, just install an antivirus and let it running on your device while you install and run the rooting app.
PPS: for those with a Motorola device, you may want to try Kingo Root. With the Kingo Root app, I managed to root:

Motorola Razr HD (XT925)
Motorola Razr I (XT890)
Motorola Moto X (XT1096)

Firefox shows "Reported Attacks Page!" for the first link.

@Firelord: it's a false alert, no need to worry. These rooting apps are rootkits, and rootkits are basically groups of exploits (pieces of software that take advantage of the operating system's vulnerabilities in order to obtain privilege escalation: in this context, root/superuser privilege). Hence, websites hosting rootkits are frequently flagged as dangerous, as a source of malware et cetera. But all these rooting apps do is to give you root access. Anyway, if you feel insecure just install an antivirus in your device and let it running while you install and run the rooting app.

KingRoot is a possible option - it is a one-click root app which is reasonably easy to use and works for Android versions up to 5.1 on most devices - it has been known to work with the OP's device too.
Do note that KingRoot installs some bloat apps on the device - but those can easily be removed (uninstalled) as they are not system apps.

@beeshyams , this is an answer, albeit a very, very, extremely poor one. I'll try and edit it to make it more aligned to answer guidelines.

Warning: King root is impossible to get off the phone.

For an charcoal reviewers coming here, this is not spam, Kingroot is one of the well known options for rooting an android phone. Although, I'd never recommend it.


text:
Mount /system and /data partition of an android phone in Windows/Linux
How can I mount the /system and /data partition of an Android Phone via USB on a computer? It will need to work with Windows and Linux. I have a Samsung Galaxy S4 with CyanogenMod 12 and working ADB.
PS: I want to have it mounted in a file manager and not in the terminal.

There is a method that I'm aware of which uses FTP on Android and a tool/software on Linux/Windows. I recently tested this method and it worked well.

Host an FTP server on your Android phone. (There are answers for it on this site; you may use search option.)
On GNU/Linux, download curlftpfs and issue the command:
curlftpfs ftp_server_url directory_path

where, ftp_server_url -> the URL of your FTP server, directory_path -> the directory in your PC where you want to mount this server
On Windows, I've heard that NetDrive can mount an FTP server on Windows. I haven't used it but got to know this from a ServerFault answer.
For Windows, if FTP doesn't work then host a WebDAV server on Android and mount it on Windows by using Windows native Map network drive feature.

Whether you would be able to write into /system and /data isn't my business here since you've not explicitly mentioned it, but my answer will definitely do the thins you asked in the question. :)
(Kindly let me know any fault in my answer rather than downvoting it, if you may. :) )


text:
How to edit the number before calling on Android?
I want to edit a contact before calling. Let's say I dialed a number by mistake: I don't add 0 for an out-of-state number.
In earlier basic non-smartphones, you had an option in the call history where you could edit the number before calling. So I would just use that it would show me the entire number to edit then I add the zero of change the number if I have typed it wrong.
I just can't find this feature in Android I am searching for this on Google and it seems only those on Windows phones are missing this feature and have posted it in Android forums.
How to edit the number before calling on Android?

Related: http://android.stackexchange.com/questions/84286/is-it-possible-to-prevent-numbers-in-text-from-being-dialled - numbers can't be edited.

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site after posting the question, and no answers have score above 0). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

One way is you can copy the number, paste it into the dialer, and edit it.
To copy, click on the photo of the particular contact and you will see the number. Long press on it and select copy to clipboard.

An alternative app as an answer that features the desired option.

In addition to the answer by Sameer, you may use an app like Truedialer and follow these instructions:
Install and launch this app → tap contacts icon at the bottom (extreme left) → hold the contact entry you want to edit before call → tap Edit number before call → now you can edit and call.


text:
Error in Play Store: Insufficient storage available
I'm using a Moto E. A while ago, my phone decided to show me the following message when downloading apps, despite me having around 300 Mb more than was required:

Error while downloading (Insert app name), Insufficient storage available

After some thorough internet research, I found that the best way to solve the issue was to install the App Cache Cleaner. This worked, and I was able to install apps once more.
However, after a while, the message started appearing again, except this time, it was just:

Error. Insufficient storage available.

I researched this issue, and found that the only possible way to solve it was to clear the data from the Google Play app. This just made things worse, as it has gotten rid of the Google Play Services app, and I cannot do anything without reinstalling, and updating it, which I can obviously not do.
How do I solve this issue?
Edit: I have tried clearing all caches, clearing the Google play data, disabling and re-enabling Google play, deleting apps, and restarting my phone as suggested, all of which have not worked.

Welcome to Android Enthusiasts! Culprit here is to decide where the space is missing. I've just added the insufficient-memory tag to your question. Please follow up to its tag-wiki: as that's a quite frequent question here, we've compiled some first-aid there. Check if that helps you, then come back here to answer your own question if solved or [edit] it and let us know what you've tried and where you're stuck. Good luck!

this is   what i learned from my old 1gb app storage phone. To stop notification of insufficiant storage.

clear cache found in setting>storage>internal memory cache.
your phone needed some least amount of memory to work(hide notification) which was 150~200mb for me.Try to maintain the storage of 250mb reserved.
deleting google play not works.Deleting play service may give you some memory but you will need play service.
if still getting the notification at app install just remove your gmail account and untinstall play store (not play service) to factory version then reinstall/update play store and add account.

Here's the answer I received from Irulu...
Your settings setup may differ from the setup of Irulu - but the process is the same: Don't delete Google play store or Google play services - just CLEAR DATA.
Sorry for this,we confirmed this problem with our workmate and here is the solution for reference:

Go to settings
Scroll down on the left side of the screen.
Select apps
On the right side of the screen, scroll to the left until you cannot scroll any further. You will see the word "ALL" in the top middle of the screen.
Scroll down on the right side of the screen.
Select "Google Services Framework"
Scroll halfway down the page and select "Clear Data" then "ok"
Press the back arrow button one time.
Select "Google play store"
Select "Clear Data" then "OK".


text:
Recover files from encrypted Android MMC dump
A friend of mine gave me his Samsung Galaxy S2 (with Cyanogenmod 10.1.3 installed and Full Disk Encryption enabled) because it bootlooped.
I made a dump of mmcblk0 (the internal Flash memory) just for safety.
While dumping the phone died completely and now only shows the first bootscreen and doesn't go anywhere.
Now I am trying to recover everything possible from the flashdump but testdisk does only see 3 partitions:
GUID Partition Table (EFI)
Offset Sector: 0
Units are in 512-byte sectors

     Slot    Start        End          Length       Description
00:  Meta    0000000000   0000000000   0000000001   Safety Table
01:  -----   0000000000   0000008191   0000008192   Unallocated
02:  Meta    0000000001   0000000001   0000000001   GPT Header
03:  Meta    0000000002   0000000033   0000000032   Partition Table
04:  00      0000008192   0000049151   0000040960
05:  -----   0000049152   0000106495   0000057344   Unallocated
06:  01      0000106496   0000311295   0000204800
07:  -----   0000311296   0000344063   0000032768   Unallocated
08:  02      0000344064   0001392639   0001048576
09:  -----   0001392640   0027419439   0026026800   Unallocated

Is there any way to find the encryption keys and decrypt the data that got copied to my PC before the phone died?


text:
Nexus 9 stuck in endless reboot loop after trying to root it
I have tried to root my Nexus 9 using this guide: http://www.ibtimes.co.uk/how-root-google-nexus-9-unlock-bootloader-1473817, but now I'm stuck in an endless reboot loop. I got to the very end, step-17 in the guide.
The loop goes like this:

The four colored dots circling around.
Optimizing applications.
Starting applications.
And then it goes right back to the circling dots instead of starting up as expected.

I had upgraded the device to Android 5.1 and maybe this explains why my device is now stuck in a loop.
I have tried resetting the device and restoring it to factory defaults by powering it on holding both both the power button and the volume up button, but none of this fixes my issue. All it does is change the number of applications it wants to optimize when it's booting.
Any idears on how to get my device to boot properly?

May be the kernel has some issues. A similar issue once arose in my device when I flashed a new kernel in my device (not nexus). I had to revert back to my Nandroid backup. Since I'm certain you don't have such backup, your option would be to flash stock kernel (boot.img), do a factory reset and let us know the results.

Using Firelords' suggestion I was able to unbrick my device and get it working again.

Downloaded the Lollipop 5.1.1 image for Nexus 9 on this site: https://developers.google.com/android/nexus/images
Unpacked all the files into the folder where I had fastboot.exe.
Started my tablet by holding down the power button and the volue up botton to get into some kind of recovery mode.
fastboot-all.bat did not work for me, so ran the following commands instead:
fastboot.exe flash bootloader bootloader-flounder-3.44.1.0123.img
fastboot.exe flash system system.img
fastboot.exe flash recovery recovery.img
fastboot.exe flash boot boot.img
fastboot.exe flash cache cache.img
fastboot.exe flash vendor vendor.img

Reboot the device using the little menu on the screen. It was now able to start up, and I could recover from my latest backup.


text:
How to run an app shortcut or a tasker task when battery temperature is above a custom threshold?
At high temperature:

I can trigger an alaram  using Battery Bot.
Turn off data/wifi/bluetooth etc., using Battery Tasker.

But I want to do many things like:

Turn off data when temperature is above 40.
Turn on it when battery temperature drops to 30, only if it was turned off due to temperature (other wise do nothing ) and the data plan is not expired.

Question
I would like to achieve aforementioned tasks using Automate (Tasker like app supports tasker plugins).
Is there any app that monitors battery temperature and runs an app shortcut (and thus a Tasker/Automate task)? (What about launching an app, creating a file?)
In other words, I need an alternative for Tasker plugin(paid) Battery Temperature Detection.
Note:
My phone doesn't support CPU temperature, and neither Tasker nor Automate supports battery temperature.
OS: ICS , Non Rooted.

Is your phone rooted, or can you afford to root your phone? I might suggest a solution but possibly could require root access. Which Android version are you running and what is the device name?

Thaks for the resppnse. Non rooted. I found a method using shell commands and parsing the output. Unfortunately it does't work on non root devices.

Use the "Broadcast receive" block with "Battery changed" action, the broadcast "extras" will include a "temperature" entry:
http://developer.android.com/reference/android/os/BatteryManager.html#EXTRA_TEMPERATURE
Here's an example flow for getting the battery temperature:
http://llamalab.com/automate/community/flows/655

promising but example flo is not compatable in my version. Trying with the corrent ver, but not much info about app broadcast.

Unfortunately flow freeze aTbroadcast module . even change in battery level  make any flow.


text:
Samsung Galaxy Nexus keeps rebooting in Cyanogenmod 11 as well as in CWM recovery. How to backup data, or repair the ROM?
I have a Samsung Galaxy Nexus. I have installed CM11 a while ago, but for about a week it keeps rebooting too often; it stays on for about 10-15 seconds, and then reboots.
I haven't installed anything suspicious in it. I just noticed that I can't update it to the latest version; I don't know why.
So I tried few things to backup my phone and wipe it with fastboot; tried to update to newest version of CM11 from CWM, but without any luck. It even keeps rebooting if I am in CWM.
Can you guys point me in the right direction? Maybe I am missing something. I keep searching for solutions, but cannot find any idea about how I can backup it, or maybe repair the ROM. I just need the Contacts and Photos from the phone.
adb logcat http://pastebin.com/S2RjfWmA

The things you can try are: run adb logcat and get some info if possible. Remove SIM and/or SD-card and try again. Boot into recovery, is there still an old version left you could flash?

@ott-- but how would OP try to use adb if the device keeps rebooting.The connection will break just every time, even CWM recovery reboots.

I haven't any old version left on device, but this would make device not boot at all, because CM doesn't have the possibility to downgrade.

@Denees Do you have any fastboot type ROM with firmware files in it. I suggest flashing everything except the userdata (Internal SD card). Or, may be try flashing a new recovery first (like TWRP) and see if it reboots in this recovery as well.

I'll try to install TWRP with Nexus Toolkit at home, now I'm on Linux. But what you mean "any fastboot ROM"?

@Firelord He said 10-15 seconds before reboot. Whole universes can be born within that time.

@Denees By fastboot type ROM, I meant a ROM having files that are supposed to be flashed using fastboot flash command and not via recovery. E.g see this link for differences between fastboot ROMs and flashable zips.

@ott-- Possibly, can't argue. :)

@Denees Please use @ to notify. I won't be notified since there are three of us here now.

Ok @Firelord, thx. So guys I managed to get logcat from device, here it is http://pastebin.com/S2RjfWmA I'll update my post as well.


text:
Transfer phonebook Samsung Galaxy S3 Android 4.3
1) How to save the phonebook on the computer ?
2) Transfer phonebook to a new phone (with my computer) ?

you can backup your phonebook from your mobile and then transfer the .csv file to your computer and then back again into the new device.

Or, you can use bluetooth to transfer this .csv file from one phone to another directly. But yeah, may be OP necessarily wants 1.

It's most simple to transfer your contacts to your Google account. Any new device you're adding to your Google account will synchronise and get the same contacts. This way you'll also have an online backup so in case your phone dies, you don't have to gather phone numbers.
To do so, follow these steps:
STEP 1:

On your phone, go to your contacts and press the menu icon.
Press "Import/Export", select "Export to storage" and press "OK"
A file on the root of your phone storage will be created called something like this: "00001.vcf" (this is called a vCard)
STEP 2:

Go to the following URL on your phone (or computer, but you have to move over the 00001.vcf file):
https://www.google.com/contacts/u/0/?cplus=0#contacts (note: you have to go to this url and not contacts.google.com. There's a preview going on which does not support importing contacts yet)

Choose the file in the following popup and press "Import":

Now that you've uploaded and imported your contacts, you should see your contacts appear on your new phone.
If you've imported the contacts with your phone, you can see the contacts on either one of the following URLS on your computer:

https://www.google.com/contacts/u/0/?cplus=0#contacts

https://contacts.google.com/
Note: you should be logged into your Google account on your phone.

Thank you! But I do not want to shine contacts on Google...


text:
samsung phone gets hot
I have a Samsung s4 which easily gets hot even when doing light things and being on power saver mode, low brightness etc I've also tried factory reset
I'm on stock android 4.4
I've installed a temp app and initially the temperature is 26 Celsius and about 29 when browsing internet and about 35 when playing a game it gets hot on top of phone near earpiece
is this normal?

26 C is practically room temperature, and 35 is less than the average person's body temperature. How much cooler do you really expect it to run? Electrical components naturally produce heat. The temperatures you're describing don't sound "hot" by computer standards at all.

OK.....I'm guessing the app isn't quite right cos the phone does actually get warm
but what sort of temp would you think is acceptable while playing..say candy crush

it's not normal at all, but i think you need to get used to it because it is the hottest phone i have come across personally. Temperature described by you is wrong because that sound pretty cool. Try using clean master  https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=en

May be this can work for you. Reformat your micro SD card. Some users have reported that media server can cause the phone to overheat. Save a copy of your files in your microSD card to your computer then reformat if.
Go to Menu Select Settings
 Tap More Select Storage Touch Format SD
 card Review the message and touch Format SD card Tap Delete all
 Remove then reinsert the microSD card afterwards.
If the problem continues, this means that you have a phone defect causing it.For more details you can refer Samsung India site.

If it get really warm (greater than 35C) try Clean Master (like reachrk suggested) and Battery Doctor.
Clean Master will clear the RAM, which when loaded will cause the CPU to overheat dramatically trying to process all the data. Battery Doctor will close all background apps, limiting power consumption and thus reducing heat generation.


text:
Android integration with Mac OS X
Is there a way to connect Android phone with OS X Yosemite, just like (or similar) iOS does? Apple - OS X Yosemite - Mac + iOS Continuity.
I'm aware of AirDroid | Delight Your Multi-Screen Life, but I'm looking for other alternatives...

For Calendar, Contact  data and other iTunes sync features are supported by AirDroid as suggested in this Android Authority article :Using Android with Mac OS X: tips and recommendations
For calls, SMS and other notifications try Pushbullet.


text:
Hide the applications from apps list?
I want to hide the installed 3 rd party apps in android. I hided the app icon in app drawer using Nova launcher, but those apps still visible in settings > apps list? Is there any way to hide it from apps list? I am using lollipop 5.0.2 and phone not rooted.

Can you please mention you device in your question..?

You can use "Hide App-Hide Application" from play store, but it needs rooted phone, It locks your app, you even change the aap hider name to others like "settings" or something like that.

For Samsung devices, root is not required. You can do it using app drawer:

Click on Apps button on your home screen.
Click on menu button( left soft key button).
Tap on hide apps and select the apps you want to hide.

Similarly on the HTC devices.

there's no way to hide an app from apps list in settings unless the phone is rooted.

That's not completely true. One could use an app locker to hide the entire settings section altogether :) (also see: kiosk-mode)

But that's not what the OP asked

You've missed two characters, let me emphasize them: :) (IOW: "just kidding") The OP nowhere stated he wanted to see the other apps, so hiding the entire thing would match the question, taken literally :) But yes, if my "solution" would be acceptable, I'd posted it as an answer. So apart from that, I don't know anything to be done in this regard without (or even with) involving root – except for modifying the packages (.apk) themselves. There is a "hide" flag somewhere (that's how some carrier-specific apps are hidden when using a different carrier).


text:
Car charging at below 500mA
I've plugged the AC charger for my Samsung Galaxy S4 into an inverter connected to my car's DC outlet.  The inverter is able to power my laptop AC adapter without issues.  The S4 charges, but not at full amperage.
The app Ampere shows that power input is at or below 500mA instead of the 1200mA shown when the adapter is connected to a wall socket.  Charging happens at a rate comparable to what is shown by Ampere, and similar to that seen when the phone is connected to a USB port on a computer.
Does Android or the Galaxy S4 refuse to allow charging at over 500mA if the quality of current is different from what would be provided by a wall socket?

I realised thanks to an answer from another question that the problem was actually with the cable. I had been using an old Samsung cable and when I replaced it with a new one the displayed milliamps went up to 1200.


text:
Is it safe to delete all empty folders in Android?
Almost every Android "cleaning" app (such as SD Maid) includes the ability to delete all empty folders.
In operating systems such as Windows, this is generally not a good idea.  Windows applications sometimes expect certain folders to be present; although they should handle a deleted folder gracefully, sometimes a deleted empty folder will result in a crash.
Given the number of Android cleaning apps that delete all empty folders, is the story different on Android?  Is it safe for the user to delete all empty folders in Android?
Update:

By "all empty folders", I refer to all empty folders inside /storage/emulated/0.  Note that this does include /storage/emulated/0/Android/data/*.
The folder /storage/emulated/0, and its subfolders, can be located on the internal memory of an Android device or on an external  memory Card.
If you can also provide an answer for all folders beginning at the root, that would be very useful, but is not required.

(Please, do not diverge answers into a "why would someone want to do that" discussion.)

I wonder would there be any sure-shot answer for this question. Anyhow, I'd rather prefer to experiment than to seek answer: 1) Take backup always, 2) Rename the folders (not all) to either .folders or something else to see whether stability is maintained. Then delete when you're certain. It's time-consuming but stability is at least assured.

@Firelord I think that's a good way to test it, but as you mention, very time-consuming (especially for hundreds of empty folders).  I'm hoping that this site provides a way to ask a question and for people to reply with answers derived from their experiences, knowledge, research, or experimentation.  No sense in reinventing the wheel! :-)

Question might also be: where are those empty folders? If on the SD card, it's pretty safe I'd say (apps should simply re-create them if needed; after all, cards are "removable"). On internal storage I'd rather not give a "general advice".

@Izzy Great question Izzy.  I'll update the original question to include those details.

And I'm looking forward to answers including internal storage. Am pretty sure @Firelord is correct: if they are really empty, it should be safe. But I wouldn't wonder if some of them simply re-appear ;)

I thought a bit and noticed that Android has support for inotify and Tasker does the job well with it. You can use a find query on Linux to find all empty or only having .file folders, and monitor them either in some Linux distro using inotify tool, or in  Android using Tasker. Do log them to see which file/folder is been accessed to single out which one isn't to be deleted. This approach would be lot less time-consuming than my previous one. :)

From what I read here: http://androidforums.com/threads/can-empty-subdirectories-subfolders-be-deleted.324275/
You can delete empty folders if they are really empty.
Sometimes Android creates folder with invisible files. The way to check if the folder is really empty is using explorer apps like Cabinet or Explorer.

sometimes empty folders are used as asset staging while an app is running, as well as what's been mentioned. another way to check for hidden files is to get a terminal app, navigate to the directory in question and run the following:
ls -a

any hidden objects will have a "." prefix. make sure you know that these are not needed by an app, etc. before deleting.

That would be helpful, but how do I know that an app isn't using those .prefix files? Please add this vital info as well. IDK whether Android has support for inotify or not?

if the folder name is related to any currently installed app, the folder and its contents are in use. sometimes they are named after the developer, too.

also, developer.android says that android does have {inotify}.

do not delete the Android folder or its subfolders. this seems to be a staging area in userspace. the ../0 directory is the internal sdcard. any folders contained in there are created by apps you've installed or previously installed.

the DCIM folder is camera storage. media handles ringtones and notifs installed by apps like facebook or hangouts. Downloads keeps anything downloaded from your browser. if you have a bluetooth folder, that contains any files transferred to you via bluetooth. Pictures stores screenshots. Notifications holds system notif sounds, usually calendar. Movies is where movie data is stored while streaming from Play Movies. the others that are created by the OS are for the user to organize their Pictures, Ringtones, etc.

@particlewavedelta 'do not delete the Android folder or its subfolders... the ../0 directory is the internal sdcard. any folders contained in there are created by apps you've installed or previously installed'.  Can you clarify?  Are you saying it is okay to delete empty folders in  /storage/emulated/0/Android/* or just the opposite?

the opposite. don't touch ../Android or it's subfolders. sidenote: {ls -l} will list UID, GID and permissions of objects.

i don't know if that was clear enough, let me know.

to address the question of how Android handles missing critical folders, from what i've seen it varies from app to app/dev to dev. sometimes the app replaces the missing objects. other times, the app crashes and needs a reinstall to be functional again. i've never deleted a system-critical folder, so i can't speak to how the OS handles that situation

I used a Galaxy Note 4 SM-910C from Androids 4.4.4 to 6.0.1. I actively use Andro Shredder to shred folders and files like DCIM, LazyList, Pictures and some folders with .file or .nomedia, but they keep reappearing and I experience no repercussions.
Thank you.

You can delete any empty folder in android.
If rooted it gives exclusive permission to file system some times it may misbehave if some folder not found.

I have rooted android 5.1 smartphone
I deleted all folders in the location u specified except these folders
Android
Whatsapp
DCIM
MOVIES
BLIETOOTH
DOWNLOAD
And its still working fine after 2 months


text:
Clear Caches from ADB?
How do I clear caches (app, individual apps, Dalvik, ART if possible) via ADB?
Using apps, recovery, or doing it through Settings are not options for me.  Also, my phone is not rooted.

Relevant answer on [SO].

Do you want to only clear cache, or cache+data would also do fine? I think this is your original question and you posted a trimmed version here.

Thanks very much for your response.  I'm actually hoping to only clear caches, but keep data.  It appears that wiping the Dalvik cache isn't possible here without rooting.  I have yet to find anyone anywhere who talks about wiping the ART cache in any way.  (I posted a new question that was more specific and less dense since the other appeared to scare people away.  Yeah, bad, I suppose, but this question is technically more specific and therefore different.)

ADB is close, but things like adb shell pm clear <package_name> to clear caches (and data, oops) from selected apps requires root (as would clearing Dalvik cache). But there's a similar approach to just wipe out all app caches (not Dalvik/ART, though): fastboot erase cache would do that with the device booted into the bootloader. Details can be found e.g. here: Useful ADB and Fastboot Commands and How to Use them.

Looks promising!  I'm still unclear as to how to do it though.  adb reboot bootloader and adb reboot fastboot both appear to just reboot the phone normally.  I don't know what they're supposed to do, but it looks like a regular reboot and brings me into the regular UI.  And afterwards, fastboot devices lists nothing, even though adb devices does.  I tried fastboot erase cache, but it just says < waiting for device > forever.  What exactly do I have to do in order to be able to execute fastboot erase cache?

If you see an UI, it definitely was not fastboot/bootloader mode. Bootloader is the lowest level you can boot into, a very basic OS so to speak. You can check with our fastboot tag-wiki, and search its questions for your device, to figure out how to get it into that mode. If you can't figure, be welcome asking a new question on that. And yes, fastboot devices will only report your device in fastboot mode – where adb devices won't report anything.

So there's no way to ONLY clear cache? @Izzy

@Shayan not that I know of – except on rooted devices (see Seo's answer for that).

If you have root access, Using adb you can clear cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache

this requires root, and the question asks how to do that without root.

@Seo Shark This will delete all apps' cache, is there any way to delete a dpecific app's cache?

You can use Zero Cleaner app, it's like cleaning the app catches manually, but it's automatized, and requires accessibility permission.

Does it use ADB though ?

Nope, it works like you 'd manually clicking the clean cache button at every single app, but it does it automatized.


text:
Wipe data/ factory reset problem
I tried to wipe data/factory reset my techno p5, but I a list of no, no, no, no, options.... I didn't see a yes option to selected to Finnaly reset my device

Welcome to the Android Enthusiasts! To reproduce your issue, it would help to know what steps exactly you have taken. What remote-wipe you are talking about? Can you please [edit] your post with a few more details?

the "yes" option could be at the bottom and you may have to scroll to it for it to appear.


text:
How to browse to a NAS in Android?
I have a NAS attached to my home router, and the NAS is running a web server. I would like to run the browser on my Android tablet, enter the URL (in my case, diskstation/wordpress) and get the page. This works from my PC, but if I do it from my tablet, I'm redirected to my ISP's search page (i.e. Verizon tries searching for a web site called "diskstation/wordpress").
My tablet has no SIM card, so I know I'm going through my home WiFi router. I'm not sure if I need to configure the DNS on my tablet or change some setting on my router or do something else entirely.
Can anyone help?
Thank you,
   Bob

Are you using the host name of the NAS to browse it, or its IP address? If the former, try the latter and let me know if that works. If it does, I can tell you a solution (hopefully) to access it via host name too.

Hi Izzy. I'm using the host name, and that does not work. Using the IP address works.

OK, that was what I suspected. In this case, I have a solution for you (will post it as answer).

As you can access the NAS fine via its IP address, the NAS is reachable from your Android device – but the issue is, your Android device cannot resolve its name. That is because Android, by default, always uses Google's name servers, no matter what the DHCP server tells it. You will have to override those settings:

Open Settings (e.g. from your app drawer) and go to WiFi
Scroll the list of WiFi APs and long-press the entry of your own WiFi network
Chose to edit the entry
Tick the check-mark for "Advanced settings"

At this place, you will probably see it has "DHCP" selected. To edit the settings we need to change, you'll have to switch that to a "fixed address".

Switch from "DHCP" to "fixed"
Check the IP address and make sure it matches your network1
Make sure the "default gateway" matches the IP address of your router
Change the value of "DNS1" (usually 4.4.4.4) to your name server (usually the same as your router), but leave "DNS2" (usually 8.8.8.8) untouched.
Save the settings

Now try again: you should be able to access your NAS via its name, the same way you can do from your PC. As we left "DNS2" untouched, names your router cannot resolve will still be resolved via this. Once you have verified it works, you can try switching back to DHCP and check if it still keeps the changed name server, and thus leave the task of managing available IP addresses completely to your router (avoiding address collisions in the future). If switching back to DHCP brings your original issue back, you'll have to stick to "fixed IP".

1: you can find the original IP address in Settings › About phone in the status section

Thank you Izzy. I found another solution:
On my router (a MI424WR) I added a DNS entry for my Synology NAS. For some reason, every device on my network had a DNS entry whose source was DHCP, except for the NAS.
Now I'm able to use the NAS' hostname from my tablet. I've seen some complaints on Synology's forum that DHCP isn't working, and perhaps that's the problem I ran into. What I still don't understand is why my PC was able to use the hostname.
Also, it appears that my tablet is using my router's DNS even though I did not go through the steps you listed.

Bob


text:
/storage/emulated/legacy is read only
For some reason, no apps on my phone (including adb, after running su) can modify any files in any subdirectory of /storage. I also can't use my file manager on my computer to edit, create, or delete files on my phone. However, everything else works perfectly - until an app tries to save a file (all apps are still saving their databases and settings correctly - this only applies to my personal files).
Each of these files are owned by root, with group "sdcard_r". Files have permissions -rw-rw----, and directories have drwxrwx--- which seems right. I tried reinstalling my file manager and other apps (in case their UID's somehow left the group), and that didn't solve anything.
My guess is the partition is mounted as read-only, but I'm not sure how to fix it, or which partitions are mounted incorrectly. This problem persists after multiple reboots.
Here's the output of the mount command:
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=865064k,nr_inodes=128149,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=750,gid=1000 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=755,gid=1000 0 0
/dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware-modem vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persdata /persdata/absolute ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/shell/knox-emulated fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions,allow_other 0 0
/dev/fuse /mnt/shell/privatemode fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions,allow_other 0 0
tmpfs /storage/emulated tmpfs rw,seclabel,nosuid,nodev,relatime,size=865092k,nr_inodes=128162,mode=050,gid=1028 0 0
/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

I have a rooted T-Mobile Galaxy S5 running stock Android 5.0. The issue started after I accidentally launched recovery mode, but I didn't do anything - actually, I assumed that it was unrelated at first. Does anyone know how to resolve this?

You can easily establish if the reason is a read-only mount or incorrect permissions. When in root shell, try busybox touch /storage/emulated/legacy/blah.txt. If it says read-only filesystem, then it's a r/o mount; if it says access denied then it's a permission problem.


text:
How much time it usually takes to switch Android runtime in KitKat?
I have Dell Venue 3830 and I plan to change its runtime from Dalvik to ART. It has Android KitKat 4.4.2. I have 12 gigs of apps.
I want to try ART so I want to know how much time it takes to switch Android runtime?

You cannot see the execution speed difference between DALVIK and ART runtimes normally... It simply justified within the architecture if ART that i precompiles the byte code into machine code so later on the application need less time to start because the compilation time is saved... only executable native files are loaded in the memory... Thus saving the battery to much extent and also avoids overheating.

This is hard to predict, mostly because not all apps work the same. I remember switching my Galaxy Tab 2 to ART took about 15-30 minutes with 183 apps installed.
How long this process takes largely depends on how many apps are installed and how fast the processor is. Most likely your device does not need to work through 12GB of data: it only needs to work the executable portion of the apps, not the stored images or cache.
I would say switching to ART would take up to 20-30 minutes depending on how many apps you have installed.

If you only have a few applications installed and a reasonably quick CPU then it could be a lot quicker than 20 minutes. I did the switch once and I remember it took about ten minutes but there were only few apps besides the stock apps installed on my device.


text:
My OS Loads, but no Recovery

Handset: Huawei Honor Holly
Root: Yes

I am trying to install CWM recovery on this phone. I tried it using Flashify after reading guidelines from a website. Now, my stock recovery is gone. Also, fastboot commands wont work.
fastboot erase recovery
erasing 'recovery'... // And stops here. No progress for hours

When I try adb reboot recovery, my phone restarts again after displaying a black screen.
How do I install CWM, or TWRP, or get back to Stock Recovery?

This device has mt6582 chipset which is supported by SP Flash Tool. You can use this tool to flash your recovery rather easily. See Method #2 in my answer here for know-how of this tool, if you need it.

Try to flash twrp or CWM via fastboot without the use of the fastboot erase recovery as that got rid of it. Fastboot should just overwrite it anyway. Download links are in the blog post :
CWM/TWRP Recovery Club
but instead just use fastboot flash recovery <your_recovery_image_file_here> and it should work.
Edit: A nice guide is up on the XDA Forums and tells you all the tools you need

fastboot flash recovery recovery.img
sending 'recovery' (6370 KB)...
OKAY [  0.204s]
writing 'recovery'...
FAILED (remote:
partition 'recovery' not support flash)
finished. total time: 0.220s

@KarthikVU See this answer for your commented error.


text:
Lins2SD app error: could not load library libsigchain.so. What does it mean?
I've a Lenovo A 7000 (64-bit) Android mobile.  While using Link2SD app on my rooted mobile, I observed an error after trying to move an app to SD. It says:

WARNING: linker: could not load library "libsigchain.so" from LD_PRELOAD for "/system/bin/sh";  caused by "libsigchain.so" is 32-bit instead of 64-bit  CANNOT LINK EXECUTABLE:....

What does this error mean?

PM the app developers and tell them to add this to their app:
export LD_LIBRARY_PATH=/system/lib64:/system/lib

The Link2Sd dev fixed this in the latest beta (Link2SD-release-4.0.12.beta5).

It basically means that some binary code cannot be executed on your phone. It appears the Link2SD app you use comes with a piece of 32bit software, but your phone is 64bit so it cannot execute the code.
LD_PRELOAD is a system variable which basically tells Android what code libraries should be loaded/executed when starting any process or app. It appears libsigchain.so was added to this variable, possibly by the Link2SD app itself. When the app tries to execute the system program /system/bin/sh, it tries to load the libsigchain.so file but fails, apparently because libsigchain.so is 32bit.
Another possible cause is that /system/bin/sh is 64bit but ligsigchain.so is 32bit. Because 32bit and 64bit software operate in a different way, the two can not be combined and the /system/bin/sh process cannot start and produces an error.
Either way, not being able to execute sh is a mayor problem for most apps working with root permissions as sh is used to execute scripts on your device. If you see such an error in other root-apps as well, this might be a problem with your Android ROM.
The solution to this might be either a software update from Lenovo or from a new version of the app. Try reporting the issue to the app developer, maybe he/she can give you the exact details.


text:
How Recover deleted data from internal memory of non rooted Moto G device?
This is my first post here :). My question is to recover accidentally deleted data from a Moto G (the device is not rooted and has Android 4.4.4 inside) with avoiding any potential data loss.
So the trivial question will be must I absolutly root my device I'm asking that because the tool (Dr.Fone for Android) prompt me a message so that device must be rooted and it not succeed to recover deleted data. So if rooting is mandatory how achieve this without loss any data ?
Unfortunatly Moto-G seems to need a custom boot. I heard about clockworkmod, what if I cutom the boot of my device, can I still get my deleted data back after this operation
Suggestion may be clone internal memory of device with adb tool then use a data recovery tool :so my question will be first how backup internal memory of the device or clone it ?
Thank you in advance

Have to backed up that data ?

Welcome to Android Enthusiasts! Have you already seen our data-recovery tag-wiki? As this is a frequent question type, we've setup some first-aid there. Especially follow-up to Recover deleted content from userdata partition. As for "cloning internal storage", One Way to Use a Linux Computer to Recover Files from an Android Device might be a good reading.

Niranth Reddy I don't know if it is a "backup" but I connected my device to my computer and I copied the containt of the Windows Explorer of the device to my computer. Thank you Izzy I will check now

That mention to reboot into ClockWorkmod Recovery. If I'm not wrong using ClockWorkmod mean that the device is rooted isn't it or is a ligth root method? Anyway putting a ClockWorkmod Recovery on device will it not result of sort of factory reset and if yes it will erase data on device or not ?

After looking well there are some solutions to backup all memory of the device:

using SDcard with a staticaly link busybox then use dd (unfortunatly Moto G has no sdCard slot inside)
using JTAG communication (unfortunatly MOTO G has no pin and battery is not amovible)

Is anyone experimented to recover data on a non root Moto G ?
Thanks


text:
Accented characters show up as Chinese characters in KitKat Cyanogenmod, had no issues in Jellybean
I have a few songs on my CyanogenMod KitKat device with accented characters in their names, but they keep showing up as Chinese characters. The screenshot below is of the music app Shuttle, but it also occurs on Apollo.
The same files posed no problems in jellybean cyanogenmod Android.
How to fix this? It's pretty annoying, and for some reason it doesn't affect all files, meaning that the music apps divide the same Racine Carrée album into Racine Carrée and the one below.

Example screenshot (click for larger variant)
To rule out the ID3 tags being broken, I've copied and overwrote them directly from last.fm using mp3tag. In addition, the same files posed no problems in a different android phone running JellyBean Cyanogenmod and the same music apps.

So I reflashed a different version of the ROM manually using ClockWorkMod (I used the Cyanogenmod application on Windows before) and now it works. Unfortunately don't know the version numbers, so was either a ROM issue or an issue in the Cyanogenmod Windows application.


text:
How to open Emacs window in Android L?
I have installed Emacs 1.0.1 from Google Play on Android 5.0.2 on Sony Xperia Z3 Compact. When I try to run it all I'm seeing is a notification "Terminal session is running" but I don't have any terminal window open.

One of the reviews mentions that it works if run under Terminal IDE, but that app says it doesn't support 5.0 either.  You could try Terminal Emulator since the emacs app is based off it.

Unfortunately it gives me "unknown error 505" when I try to install it.


text:
Pass-word not being accepted for google on my Android phone
My google password on my desktop computer is correct and I can access google through it, but when I enter my google password on my Android phone it says that,

Username and password do not match.

How can I solve this?

Try creating an app specific password and see whether the issue persists?

Do you have multiple Google accounts? Maybe your primary account on the Android device is not the same you're using on your computer?

That's not possible.
Try changing your password and try logging in again from phone.

That's a very bold claim. It is absolutely possible if the Google account is protected with two-step-verification. This may be either another case where OP is typing wrong password, or OP has checked "remember me" for two step verification on Desktop, and possibly missed that phone wouldn't work simply by entering password. In that case, app specific password is the best thing to use if the Google Account Settings in phone doesn't supports two step verification.

It's indeed a very bold claim – especially considering the few facts known. Who tells you the two accounts are similar? Or think of different keyboard layouts, where mistypings occur quite easily. Skipping the first 3 words, it might make a good comment, though :)

authors: ลิขอ เหย็บโต๊ะหีม


text:
Can I block calls based on a specific number prefix or pattern?
Is it possible to block calls starting with a specific number? For instance, I want to block calls from numbers starting with 1408 as they are all spam calls. The digits following these four, keep changing.

If you're looking for a free and ad-free/in-app-purchase-free app, you can use the open-source NoPhoneSpam, which is available on F-Droid (though not Google Play). It supports blocking calls from individual numbers and from numbers that match a pattern with wildcards.
This is especially useful for blocking "prefix spoofing" calls, that appear to start with the area code and exchange (next 3 digits) of your phone number, but really are from random law-breaking telemarketer bots.

That website has a link to Google Play but when you click on that link Google Play says it does not recognize it. Searching on Google Play for "nophonespam" does not reveal anything of that specific named app..

Looks like it isn't in the Play Store at the moment. Someone should probably report that to the developer at https://gitlab.com/bitfireAT/NoPhoneSpam/issues

TrueCaller also allows this. Steps to take on an Android phone:

Open TrueCaller
Settings
Block
View my block list
Press the plus button in bottom-right
Block a number series
Enter the first six of your number

Be aware that Truecaller collects your data, your contacts and shares it with third parties including spammers and companies

I only found ONE call blocker that is capable to block patterns (which is important for me). It is embware Call Blocker, it can block or enable numbers with Match criteria: starts with, ends with, or include specific numbers.

install F-Droid (FOSS/Open Source store) https://f-droid.org/docs/Get_F-Droid/
install NoPhoneSpam by searching from F-Droid
add rules from within the app to block the blocs needed in your country, for France:

France: : 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949
Guadeloupe, Saint-Martin et Saint-Barthélemy : 09475
Guyane : 09476
Martinique : 09477
La Réunion and Mayotte : 09478 and 09479


text:
Disable Internet access detection of WiFi networks?
In fact my WiFi DO HAVE Internet access, but for some reason it keeps telling me I don't and won't automatically reconnect to it. Now I have to manually reconnect every time.
So, is it possible to disable Internet access detection of WiFi networks?
I'm using CyanogenMod 12.1.

(click to enlarge image)
I've tried disabling captive portal detection, still no luck.

If your device is rooted,  and have a firewall installed, you need to grant network access to Setup Wizard app (ID  # 1000), so it can resolve the Google look up. I verified this in my situation by turning off and on my firewall, and checking the firewall logs.
I did not mess up with any editing of the captive portal settings. If you have the same problem, you have to forget the Wi-Fi networks in order for the SSID to be cleared. Once you grant network access to the Setup Wizard app in your firewall, the admiration point will disappear.

What do you mean by "the Google look up"?

@RockPaperLizard To detect if there is an internet connection, the phone performs a cURL to a Google server. If it gets a reply, there's an internet connection. If not, it'll show an exclamation next to the wifi icon, or disconnect you completely.

If you open the menu in the wifi network list, you should be able to select 'Advanced' for the advanced wifi settings. Then try disabling the checkbox 'Avoid poor connections'. Even if Android thinks your wifi is too slow/not good enough, it should still connect and work like it should.
Keep in mind that disabling the checkbox will cause your device to try maintaining a connection to your router, even if the reception is very weak or the throughput is very low, which can affect your battery life.

(click to enlarge image)

Hi.  I checked my phone and found that the checkbox is already disabled. So I guess it didn't help? But I'm not quite sure. I'll test again once I get back to my WiFi.

Could you post what kind of device you are using? I took another look and it seems some Samsung are doing the exact same thing: http://android.stackexchange.com/questions/66964/connect-to-wifi-network-even-if-it-doesnt-have-internet-access
Could you perhaps add a screenshot of what you can see in the wifi network list when it disconnects, and what options you have in the advanced wifi settings?

I'm using Galaxy S4(i9500) with and unofficial build of CM12.1. I think my problem is not the same as the question you posted because I can still connect to the WiFi, only I have to do it manually. I have the exact same options as in your screenshot in my Advanced menu. When it disconnects, it says something like "No Internet access detected, will not try to reconnect' under the SSID in the network list. Have to wait till tomorrow morning to get the screenshots though.


text:
Upgraded my device from KitKat to Lollipop, is there a way to get the airplane mode back to the power options?
I recently upgraded my phone's OS from KitKat to Lollipop, and noticed that when I press the power button for an extended time to open the power options, there is no longer a quick button to put the device into airplane mode, which was present in the KitKat version. The only way I can now put my phone to airplane mode is via the settings menu, which is not as fast and effective as it used to be. Does anyone know if it is possible to add the airplane mode function to the power options and if so, how can I do this?

you'll probably need root at least. does the notification bar toggles not have airplane mode included?

Yes, seems the notification bar has airplane mode included when swiped all the way down. That will be my new quick way to access it

This is the way Google wanted the power menu to work in Android Lollipop. It's just terribly inconvenient for those who used Android before. But if you really need to bring back the feature and have a rooted phone, you can try this method which works on Nexus.
But you don't need to go to the settings to enable Airplane mode. From the top of the screen, just swipe down twice or drag down once using two fingers to reveal the Airplane mode toggle.
It's the quickest way to use the Airplane mode in Lollipop. Some apps in play store(Power Toggles, Toggle Airplane) has shortcuts to enable Airplane mode but you need a rooted phone for that to work.

the swiping was new to me since just getting acquainted with the new Lollipoop, thanks for the help.


text:
make calls ring (sound) while notifications vibrate only
Is it possible to control volume in such a way that I can make ringtone ring (sound), while notifications only vibrate.  It doesn't matter if calls vibrate or not, ideally though it does vibrate.  I have a Samsung Galaxy Note 4, running on Android 5.0.1.
I have seperate sound channels for Ringtone & Notifications to control.  If I set Ringtone to full, and Notifications to 'Off' (leftmost), the ringtone will sound, while notifications will not sound at all and not even vibrate. If I set the sound setting to 'Vibrate', both ringtone and notifications will vibrate, but the ringtone will not sound.
Can this be solved, natively or using a third-party app?


text:
Inbox shows 2 emails but nothing is there
when viewing my email folders (inbox, sent, trash etc.) it shows I have 2 emails in my inbox, when in fact there are none.  When a new email come in it shows three, but there is only one.  What gives?

what email application is this?

Try searching in:inbox is:unread.
Just input this in search bar. This means "in the inbox search for unread mail".
If you want let's say change from inbox to sent, it would be in:sent is:unread


text:
Creating 'fake' microphone and camera inputs on an Android mobile
Disclaimer: I don't own an android mobile, but would definitely get one if the below were possible.
On my mac, I can use software like CamTwist and SoundSiphon to create 'fake' webcam and microphone inputs.
CamTwist lets me pipe custom content (such as images or video) to that webcamera input, and SoundSiphon makes it easy to have system audio interpreted as microphone input.

Q. Is it possible to achieve something similar to the above, but on any Android handheld?
E.g. I'd like to be able to use a native Android app (such as Skype or Periscope) and pipe custom video to it (rather than using the in-built camera), whilst simultaneously broadcasting a custom audio file (rather than the in-built microphone)
Thanks!

Hi Firelord—I couldn't find any apps that accomplish this. Perhaps I should expand on my disclaimer: I've never owned an android device and in turn, have never ''rooted' a device. I'm familiar with the command line on mac but have never built a Linux distro. In hindsight, perhaps asking on this stackexchange wasn't the best idea—I was more just wondering if this is possible in theory, after which I could then explore further. This kernel module looks relevant (https://github.com/umlaeute/v4l2loopback) though once again, not sure how applicable it is. Any starting points welcome.


text:
How to launch apps from terminal
In linux I like to launch the applications from the terminal. Most of the time it is the fast way to launch apps especially on repeated use. In android there are good launcher like Fast app search tool will do the job well. But I still interested in launching apps fom the terminal. For that I installed JS Terminal but I can't see any app names. Even pressing Ctrl + T does't show any app name.

I too wanted this simple functionality, but rather got this solution using am commands in Android. See this, this, and this question.

Use this:

am start -a android.intent.action.MAIN -n <package_name>/<full_class_name>

as referenced here
For example:
am start -a android.intent.action.MAIN -n my.domain.myApp/my.domain.myApp.myClass


text:
Hotspot connectivity stops while on phone
I have an HTC One M9 (Verizon). I regularly use the hotspot to give my laptop internet while commuting. However, I have noticed that while using hotspot, if I make or receive a phone call, internet connectivity through the hotspot stops (the laptop stays connected to the hotspot, but has no internet access) for the duration of the call, and is instantly restored the moment the call ends.
Why does this happen, and, if possible, how can it be fixed? I would like to be to use hotspot and make a phone call at the same time. My previous HTC One M8 (Verizon) did not suffer from this problem.
I also haven't been able to find much about this while Googling, though I can't tell if it's because my problem is rare or because the search terms are just too general.
(P.S. someone should make an htc-one-m9 tag for the site)

CDMA networks like Verizon have trouble with simultaneous data and voice, though I've forgotten the details.

@MatthewRead I had no trouble with it with my old HTC One M8

This (hotspots disfunctioning while on phone call) happens with BSNL for me but not with Vodafone connection.

I asked @VZWSupport about it. They echoed what @Joe says, but also said that turning on "Advanced Calling" would enable SVLTE.
See the conversation on Twitter

For what ever reason the M9 doesn't support SVLTE(simultaneous voice and LTE). The M8 did.


text:
HTC One M7 Text messaging problems
I Have a HTC One M7 that had it's software updated 5/26/15.
The only problem i'm facing is that I can't read my text messages.
I can open my text threads, but it won't show the actual text messages. I've tried restarting my phone, rebooting, deleting threads, and waiting as long as 30 minutes to see if the messages would appear. All of no use.
Any help would be greatly appreciated! Thanks

Have you tried clearing cache/data of the Messaging app in you Settings --> Apps-> All Apps --> Messaging ?

Try using another messaging app instead if the default one like hangouts or Google messenger.
You can change the settings for default messaging app in "more" in the settings app.


text:
Can't unlock phone (won't respond to touch)
I've had a non-rooted HTC One X+ for about 1.8 years that started to experience an odd issue about a week ago. I hit the power button to turn the screen on (the phone was already on), however the unlock screen (default swipe up to unlock on HTC Sense 4) wouldn't respond to touch. The LCD, power button and volume rocker worked just fine (the LCD changed the time, the power button shut the screen on and off and the volume rocker changed the volume). It was if the digitizer wasn't responding (to anything)
I hit Power + Volume Down to force a restart. When the phone turned off, it didn't turn back on. So, I left it for several minutes (hitting the power button and waiting). Eventually it came back on (~10 minutes). I thought it was just a system lock up so I ignored it.
Several hours later it happened again and it's been happening again every couple of hours (but sometimes sooner if I take it out of my pocket more often). Sometimes, when I do the hard reboot, it restarts without issue. But sometimes it stays blank. If it stays blank I've found that slightly twisting/pressure on the screen causes it to start again (but I think it might be placebo).
I did a full factory reset and everything seemed great for about 3 days but then it started to happen again.
I found this answer and have enabled "Show CPU" and "Show Touches" and will post results the next time it occurs.
Is this a known issue (digitizer or otherwise). Because the phone is out of warranty, is the digitizer easy to replace? Could it be an app interfering?

After enabling "Show CPU" and "Show Touches" and the problem occurs, the touches do not render on the display. However, the CPU is still showing activity (~ 2.13/1.68/1.05).


text:
Headphones don't work & music automaticaly starts
I have a Samsung trend plus.
When I plug the earphones, the phone recognizes the connection and shows the earphone icon and gives the earphones connected massage. Then automaticaly starts music, which is not normal. But the sound comes from phone's speakers instead of earphones. I can barely hear the music coming from the speakers. And even in full volume setting, it has very low volume. I tried the earphones in my computer so it's not earphone problem. I tried restarting...

Did the earphone worked properly before on the mobie you are using? Is that a samsung earphone? if yes did that came inside the package or you bought it separately?

Yes earphones was working properly with my phone before. It still works properly with other devices.I also tried two different earphones.

then it should probably be a hardware(headphone jack) problem..you can replace it..

Try using another set of headphones for your phone. If the problem persists then it's the problem with your phone's hardware.

Its not hardware problem. But on software side. If you dont use any custom rom features and assuming you are on stock rom and havent flashed any such mods, then check your music player or any audio managers you may have in your phone. Its them that has option to auto start music upon plugging in headphones. So check your music app for such an option and disable it.
As for sound not coming through heaphones but heaphones being detected, thats again a software problem. I suggest you try changing music player app instead. Or atleast go through its settings for once. There has to be an option for something like audio priority. Would help if you be more specific and specify phone model you use, if you are rooted and on custom rom, the media player app you use.


text:
Stuck at boot after OTA update
I just today updated my unlocked, rooted HTC One M7 as usual, by

flashing the stock recovery
rebooting and downloading / installing the system update

The update went over without any problems, but after the update completed, it did not complete the boot process any more. It's stuck at the boot-logo of htc, after displaying the carriers logo. Forcing it to shut down and go in to the bootloader works fine, aswell as opening the recovery (both the stock one, and the custom one [TWRP]). However, no matter how many times I try to reboot, no success.
Normally in this situation, I would obviously just restore a previously made Nandroid backup, but since I am asking this question, well, you guessed it.. I felt too comfortable with the process and skipped the step of creating one.
I am really, really hoping that there is a way to fix this issue without having to lose my data.

Some additional information;

CID: VODAP110
OS before update: 7.18.161.2 (Dito for stock recovery)
OS after update: 7.18.161.21
Unlocked and S-OFF
H-BOOT: 1.61.0000
RADIO: 4T.35.3218.16

(It is an m7_ul variant, so nothing un-standard there)

EDIT: Due to the necessity of me being able to use my phone I gave up and chose the easy way out -> recovery, through a nandroid backup a few months back. However, if someone still finds an answer to this, I am very happy to accept it, for future viewers.

Just found this thread because I was looking for the changes the update did.
I can't give you an answer you are maybe looking for of how to fix this, but just a question before:
How long did you wait?
My phone is not rooted but I noticed, that it took really long until the boot was over (got stuck at the htc boot logo like yours too)
I was waiting a little bit for about 3 or 4 minutes and then went away. When I came back it was finished. But for sure it took longer than usually.
Hope this will help you maybe.
Greetings from germany

Sadly that was probably not the problem, I started the boot, then went cooking and eating, and after about 60 minutes still the same screen. Thank you though! Greetings from Switzerland

You can either completely redownload completely stock rom and flash that, or better install a custom rom from xda.
In case you decide to go with custom rom (which are better than stock mostly), here's what you have to do->
1) Download any custom rom such as cyanogenmod.
2) Set up ADB.
3) Boot your phone into wtrp recovery and use this command in adb-> adb push NameAndPathToTheRomYouDownloaded.zip /sdcard/
This will put the custom rom into your sdcard.
4) Wipe system, data, cache, dalvic (no need to wipe internal storage).
5) Install zip and point it to zip in 3rd step in sdcard and flash it. Reboot.
If you want to use stock rom, then use google search and follow the methods of unrooting process, thats how stock roms are installed. But again, custom roms are mostly much better maintained and more stable. You can also first flash custom rom, since use of adb with that is easier, than follow unroot method and flash back to complete stock. I wish I could give you complete details about stock rom flashing, but I have never owned an htc and dont know how their flash tools/methods work for stock roms.
EDIT: Since you factory resetted, did that fix it? Often data before ota does cause problems so its always recommended to factory reset after ota, but that dirty data should never be the reason for a bootloop.

See edited post, I didn't factory reset, I used an older Nandroid backup I had made a few months ago, sorry for the mistake.

Its ok ;) my method still applies though...