text:
MightyText isn't working. Is it malware?
I needed to send SMS from my PC because my hands finger's are fat then normal, which does not fit with smartphone small tiny buttons while i type large sentences, it takes me while to complete a small sentence.
So i searched and found this handy apps, i installed it, i got email i went to the web link but its not working
https://play.google.com/store/apps/details?id=com.texty.sms
Is it a Trojan horse, malware or its trusted apps?
EDIT: this is the email
Welcome to MightyText!

Hi - Thanks for signing up with MightyText. You've joined over 1 Million people who use MightyText to text from their computer or tablet, using their Android phone number. To get you started, we've started syncing some recent text messages from your phone to MightyText.

NOTE: You will still get SMS text messages on your phone as you normally would, and when texting on your phone you can keep using the same SMS texting app you've been using.

Getting started - SMS from your computer now

To start texting from your computer, see instructions for your browser:

Google Chrome:

1 - Start Google Chrome browser, and install the MightyText Chrome Extension
2 - Launch the MightyText Web App on your computer: https://mightytext.net/app

Firefox:

1 - Install this third party Firefox Add-on to get notifications. (Firefox doesn't support HTML Notifications natively)
2 - NOTE: For Firefox Mac users only -- you'll also need to install Growl Notifications for Mac. Download free version of Growl here.
3 - Launch the MightyText Web App on your computer: https://mightytext.net/app

Internet Explorer, Safari, Opera

Follow the steps here

SMS from your Android Tablet

On your tablet, install using this link or search for mightytext on the Google Play Store from your tablet.

Any questions? Just reply to this email.

thank you and happy texting,

The MightyText Team
 follow us on Twitter | MightyText on Facebook

Why would you assume it's malware just because you can't get it working? If you describe fully what steps you took and what happened, someone might be able to help you out.

See my EDIT please, i got email saying i can open the page mightytext.net/app but it does not open anything after installing all. Does it mean its stealing all my information now?

So what happens when you go to that page?

When i go to that page, its like taking forever to open and then Google chrome say failed to open the page.

According to the official Twitter feed, their website is having problems right now. Try it again later.
MightyText is a reputable piece of software, so while we can't say for sure what they're doing with your information (like any other closed-source software), you shouldn't assume it's malware just because it's not working as it should.
See also this Venn diagram illustrating the situation:

It was strange for me, cause just today was my 1st day and 1st time try and 1st time it did not worked. Now it seems to be working. My 1st experience and 1st impression was that i was infected cause it did not worked. But now i am feeling comfortable with it. Thank you


text:
Continuously getting "Bluetooth share stopped working" error
I have an HTC One running Android Revolution HD (ARHD), with Android 4.4.2, and I've been getting this error that says "Bluetooth share has stopped working".
The problem is that I have no clue what's causing this error to appear. I think it started appearing after I clicked the "share" button in an app - but even after fully rebooting my device, I STILL keep getting this error.
Does anyone know what could cause this error? And more importantly - how do I debug what app is causing this error? I just don't even know where to start investigating.

Is "Android Revolution HD" a custom ROM? That's probably the issue, could be the ROM, could be the Kernel. Have you tried any other ROMs to see if this resolves it?

Try to clear data in Settings -> Applications -> All -> Bluetooth Share -> Clear data.

Thanks for the comments. @RossC yes, it's a custom ROM but no one else seems to be seeing this issue - I feel like it's probably due to an app I have installed, but I can't figure out which. Min I tried that, but I'm still seeing the error.

Hmm, you could try Greenify, which hibernates applications. Throw a load of them in there and try to replicate the issue. Then you can narrow down the culprit! It's probably easier than uninstalling a load of your apps (but you could Titanium backup them too)! Maybe install a 'logcat' application and see what the specific error message is and then you'll hopefully know exactly what is wrong! You could post it here for clarification if it's not immediately apparent.

@RossC Thanks for the ideas! I decided to try disabling apps that potentially use bluetooth one by one to see which one fixed the issue and I found the culprit (I think)! Turns out it was Automatic app (car app) that seemed to cause it. I've filed a bug and kept it disabled for now. :) Thanks guys!

Hi, it's been a while, looks like you've found the solution by yourself, which is great! Consider posting it as a proper answer since self-answering is not only allowed, but even encouraged!. Thanks!

The only way I could fix this on my HTC One V was to perform a factory reset.

Go to settings/apps/ show system apps and find any bluetooth related app and force close and wipe data of the apps, reboot and see if that clears it up. Else as mentioned factory reset.

According to OP's (now deleted) comment,

@RossC Thanks for the ideas! I decided to try disabling apps that potentially use bluetooth one by one to see which one fixed the issue and I found the culprit (I think)! Turns out it was Automatic app (car app) that seemed to cause it. I've filed a bug and kept it disabled for now. :) Thanks guys!

source: Stack Exchange

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

authors: ธนารัตน์ ชินนารักษ์

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

sort: votes


text:
Is Android susceptible to OpenSSL vulnerabilities?
There has been a big vulnerability discovered in OpenSSL today, are android applications affected, and what can we do to get a secure version?
What about people with older devices (such as the HTC desire HD I have) that are on old android versions (2.3.5), is it possible (for example) to get a up to date browser that doesn't use the installed openSSl, or to get security releases to old versions of android?

Android devices are only susceptible to this bug if they connect to servers which have not updated their server-side OpenSSL components. If the server component of OpenSSL is secure, no data is leaked. Therefore the main focus of this vulnerability is to server admins, not individual users.
Most probably this can be fixed with app updates as a temporary fix, but it will be incorporated to future OS updates. The release of OS upgrades is impossible to predict yet and depends on the manufacturer and carriers.

From the article you posted:

OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable
  OpenSSL 1.0.1g is NOT vulnerable
  OpenSSL 1.0.0 branch is NOT vulnerable
  OpenSSL 0.9.8 branch is NOT vulnerable

According to the Security Enhancements in Android 4.2 article, Android started using OpenSSL 1.0.1 as of version 4.2.  This means that older Android versions (like 2.3.x on your device) are probably not vulnerable to this attack.  It's really difficult to say for certain, since there is no definitive way to find out the actual version of OpenSSL used, since each vendor is free to modify it and implement their own version numbering if they so wanted.

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


text:
How to record my calls on Nexus 4 with Android 4.4.2?
I've got a Nexus 4 with Android 4.4.2 and want to record my voice calls.
My first idea was to simply use a recording app, so I've tried a whole bunch of call recording apps, but none of them work. They only record my voice, not the other side. Or they require the speaker / handsfree mode in order to record the other person (and then still sounds like crap).
After some reading it seems not all phones/models support full 2-way voice recording. However I did read some claims about people pulling ot off on Nexus 4 (although it's not clear to me if this necessarily involves rooting and/or custom roms, which I'd rather avoid).
Is there ANY way (preferably without rooting) to do proper 2-way phone call recording on a Nexus 4 running Android 4.4.2?

Try Easy Voice Recorder. It works for me (Nexus 4, Android 4.4.2 without root).
When you have root privileged, it is much easier. But without root, I don't know any apps that can record the other side in a way that you can hear him "clean". But as I said, Easy Voice Recorder did a very good job for me. Not perfect (crystal clear), but good (I can here the other side in the record without any issues).

Yes, actually I always use Easy Voice Recorder for normal audio recording. Great app. But it doesn't really work with phone calls for me. I tried it, and although it does record something when the other person talks, but it's extremely low volume and very noisy/compressed/disturbed. I've even tried recording at highest quality (PCM or highest AAC)  and post-processing the resulting audio file, boosting the volume 100x (by 10,000%), and then I hear something, but it's still mostly unrecognizable.

The best advice i can give you is to root your phone, i don't know of any app that equals the quality from a an record app with root privilege.

Rooting the phone will make no difference to voice recording incoming/outgoing calls as that is walled off from the proprietary telephony chipset used and hence no one has actually done that for that very simple reason. And to record the other end is totally grey area, the person would have to give you consent to do so, IANAL but broach this carefully.

2-way call recording on Nexus 4 is disabled by the manufacturer.
If you have root, try Jit Call Recorder, it records both sides of the call very well

Call recording for non-rooted phones seem to only work with the Mic mode, when your speaker is on. This makes your volume not so clear. I tested this with Automatic Call Recorder.

Apparently you need hardware support in your kernel and root access for line recording. Otherwise you're stuck with mic recording, which only picks up your voice (at least on my Nexus 4)
The only one that worked for me was this "Call Recorder" app. It costs $10 and requires root access, but it does a pretty good job. There's a trial version link on the Play page, you might want to try that and see if it works for you.

CallRecorder from XDA this is the only APP that allowed me to record my conversations properly, I own a Samsung SGH-i537 (S4 Active) and Samsung decided not to allow native recording for it, so you HAVE to root your phone before installing this APP (in the link there's a trial version so you can see if it works on your phone).

I tested Boldbeast Recorder (the special version provided by the developer). This is a free app, and it works very well for my LGE Nexus 4. It records calls perfectly in two directions.
Have a look at what settings you should use in the app suggested by the developer.
Link to the XDA post

I updated my Nexus 4 from Android 4.4.2 to 4.4.4, 5.0, 5.0.1 and 5.0.2. From my experience only Boldbeast Call Recorder (Play Store) works well for all these Android versions.

Just install the Total Recall call recorder application on your Nexus 4 smartphone.

Try this android call recorder, Which i had found in
 XDA Forum

authors: Татьяна Манылова


text:
"iplink: applet not found" error when trying to change the MAC adress
I want to change my mobiles MAC address because it got blacklisted at school. I have tried some apps from the market, but none of them are working. I have rooted my phone (Huawei Ascend Y300) with a custom ROM and installed Busybox from market. I found these links helpful, but none of them worked:

XDA forum: [SOLVED] "sh: applet not found" after BusyBox install
XDA forum: [How to] Configure Terminal Emulator to use Correct BusyBox & Improve Shell Features
How to change the (permanent) MAC address on my android phone?

So, I tried to set my MAC address in terminal. I typed in su, then it requested root access. After granting the superuser permission, I typed busybox iplink show eth0. However, it returned an error:

iplink: applet not found

I don't know what to do. I tried both links above, but none of them worked. I know one of them is about another command, but I tried replacing it with iplink.
I think there is something wrong with Busybox. It installs its stuff to /system/xbin, and maybe it's the problem, but maybe I'm wrong, I don't know.
Could someone explain to me why, and how to do it correctly?

There's no such command. You want to use ip link, with a space in between.
You might want to look up (under Settings -> About phone -> Status) the original MAC address of your phone. Then issue the command without the interface name first: busybox ip link show, and look for the MAC; you will find the interface name of the wifi adapter, which may very well not be 'eth0'. Mine for example is 'wlan0'.
Then you could try disabling Wifi first, then changing the MAC using the commands on the site you linked, then re-enabling it. It may or may not work - for me, the address change confused the Android settings app and it failed to connect to any network I tried. Don't worry though, everything these commands do are temporary and reverted by a reboot.
You could try searching the /system directory for the configuration file of the wireless adapter and editing that. Mine is at /system/etc/firmware/wlan/prima/, but it's vendor specific and this is an Xperia. Be careful to make a backup of the original, because if you screw this file up, your wifi may not function ever again. This file (or any other file in /system) is not restored at reboot!
You're not going to like this part. You could ask your school to un-blacklist your MAC instead, although they probably had a good reason to blacklist it in the first place. In this case, by changing your MAC, you may very well start an "arms race" which will end up in them whitelisting only their machines and locking everyone else out for good. Try not to abuse their system, and only use it with a spoofed MAC when really necessary.

authors: Димитър Делчев


text:
How does the Heartbleed security vulnerability affect my Android device?
The "Heartbleed" vulnerability in particular versions of OpenSSL is a serious security issue which allows malicious servers or clients to undetectably obtain unauthorized data from the other end of an SSL/TLS connection.
My Android device has a copy of OpenSSL installed in /system/lib. Its version number is 1.0.1c, which appears to make it vulnerable to this attack.
shell@vanquish:/ $ grep ^OpenSSL\  /system/lib/libssl.so
OpenSSL 1.0.1c 10 May 2012

How does this affect me? Do Android apps use OpenSSL? If not, why is it there?
Can I expect a firmware update from my carrier? If I root my phone, can I update it myself?

I think it's not vulnerable, as long as it's not offering a service using openssl? It should only affect you, if you run an https server or openssh, for example. Actually I wanted to post this as comment to discuss, don't blame me if I'm wrong...

Clients, such as web browsers, are affected.

There is now a new attack that targets wireless networks and devices connected to them. Simply connecting to a corporate wireless network (one that uses EAP for security) is enough, if you are running a vulnerable version of Android. However, it is unlikely (don't quote me on this!) that they will be able to retrieve anything particularly sensitive from your Android device with this method. Maybe your wireless connection password.

You can use a detection tool (more info) to check if you have a vulnerable system OpenSSL lib on your device. Note that, as lars.duesing mentions, it's possible that specific apps are statically linked against vulnerable versions different from the system library.

According to this comment on Reddit, certain versions of Android are affected by this bug. Worse still, some browsers, especially the built-in one and Chrome, possibly use it and are therefore vulnerable.

Android 4.1.1_r1 upgraded OpenSSL to version 1.0.1: https://android.googlesource.com/platform/external/openssl.git/+/android-4.1.1_r1
Android 4.1.2_r1 switched off heartbeats: https://android.googlesource.com/platform/external/openssl.git/+/android-4.1.2_r1
That leaves Android 4.1.1 vulnerable! A quick grep on my access logs reveal there is a lot of devices still running 4.1.1.

Some other sources indicate that 4.1.0 is also vulnerable.
It seems the easiest way to fix it is to upgrade off that version, if possible. If you're lucky, your carrier will release a new version - but I wouldn't count on it. If not, you may have to investigate custom ROMs, possibly a downgrade, or rooting and manually replacing the library.
It is highly recommended that you resolve this issue. This bug can result in the theft of data, including usernames and passwords, from your browser by a malicious server.

So if I understand this correctly, only 4.1.1 was vulnerable; older and newer versions are not?

@MichaelHampton That's what it looks like, yes. Unless a vendor-specific ROM has decided to ship a different library.

Short hint: MAYBE some apps use their own openssl-libs (or parts thereof). That MAY open problems on any OS-version.
And: Google is aware of the problem. Their official statement says that only Android 4.1.1 was vulnerable.

All versions of Android are immune to CVE-2014-0160 (with the limited exception of Android 4.1.1; patching information for Android 4.1.1 is being distributed to Android partners).

It is nice to hear the official response from Google. But I accepted the other answer because it explains why 4.1.1 is vulnerable and 4.1.2 is not vulnerable anymore.


text:
Factory reset generic android device
I have a cheap generic Android tablet (a Groupon special) that won't boot. My theory is that the storage is full because this happened to two different tablets after installing apps. update: I learned how to use adb to remove apps and this problem persists.
It gets to a Android logo screen in the boot process and hangs there. The only hardware buttons available are the Power and Volume buttons. I have already tried holding down the Power + Vol Up + Vol Dn buttons, and that does not reset the device.
I tried adb reboot recovery, but that only reboots the device and then continues to hang at the same screen.
I tried adb shell recovery --wipe_data. This causes the screen to flicker a moment, and then I get a Segmentation fault.
I'm stuck. I'm not a big Android guy so all this is from searching online and I don't quite understand what all is happening. Any other tips are GREATLY appreciated!!

adb shell won't let you connect?

adb shell will let me connect, but if I call recovery --wipe_data I'm getting a seg fault.


text:
What options are there for permanently connecting a rooted Android Phone to a NAS?
I keep all my documents, pics, music, etc. on a home NAS so I can access the data from around my home. For work I mostly use DropBox. But as my free 50GB are going to expire soon, I need to find another solution. So I thought I could move all my stuff from DB to my NAS and access it from there. I could use VPN but they aren't allowing outgoing connections and won't enable it for only that reason, which I can fully understand.
BTW I have a FritzBox 7390 as router and I plan of purchasing a low-power Shuttle PC for simple server-stuff. My Nexus 5 is rooted and runs the latest OmniRom build.
Are there any options here? If possible, it would be nice if my NAS could be mounted so I can move files around easily with an app.

What do you mean, "the don't allow outgoing connections"?

well, I can't connect outward with IPSec, which is the only protocol my router supports.

First, you need a "DynDNS" account, so from outside, you can connect to your home network without knowing the (daily changing) public ip.
Then, you install ssh on the NAS (I guess you will use linux, e.g. ubuntu server lts).
I'd recommend forwarding another port to ssh, like 12345, in order to stop at least basic, automated scans from finding your ssh server.
As client, I would recommend ES File Explorer.
Connect to your NAS by sftp.  It's using strong encryption.

My router supports SFTP out-of-the-box and Fritz offer DNS support so customers don't have to pay extra to use the built-in VPN and FTP functions. Anyway, I was more or less looking for something like Mapped Network Drives in Windows. In Android that would mean that the NAS drive will be mounted in /media/ or something...


text:
How to restore stock firmware on HTC One mini
I've bought HTC One mini as my first smartphone and I would like to know: how do I revert to a version of Android that my phone came with?
Will I always have this possibility by default, or should I do take specific measures to this end? (e.g. back up my firmware, back up certificates or have my phone rooted)

Find the appropriate RUU and run it. You can find how to use RUU to restore on internet.

@Min When I'll do a Hard Reset, the system will restore to the latest version I upgraded to, is this right?

Yes. You will get the current version with all data cleared.


text:
Seeking alternative to Andoid File Transfer utility
Need usb alternative to Android File Transfer for Mac. Problems: 1. no search capability 2. Cannot report size of files. 3. No route to send problem reports to developer. Reasons for not using bluetooth: security.

You can use adb push/pull, it is command line based but working well. You can search using an adb shell.

And that offers 1. search capability, 2. report size of files, and 3. a way to send reports to the dev? Never heard that, nor did I see it when using adb push / adb pull.


text:
How does the Samsung Galaxy wake-command work?
How does the Samsung Galaxy wake-command work? Is the microprocessor always on? Or does it wake when it detects sound?


text:
How can I get the first boot Android welcome screen again without doing a factory reset?
Is it possible to get the welcome screen again after going through it without having to wipe the device? I mean the screen where you pick language, configure your Wi-Fi, log into a Google account, etc.
I know all those things can be done from the Settings menu, but still, I want to get the welcome screen again, without having to factory-reset. The phone is rooted, in case it matters.
I want to make the welcome app start when switching the phone on, so I guess this might involve editing some config file which is read at startup.

EDIT: This probably won't work, because SetupWizard.apk doesn't have a launchable activity.

Although this question is almost a year old, others may still find this useful:
adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

I'm not sure why do you want to run the setup wizard on the next boot, though. If you want to give your device to a relative, why not do a factory reset, or if you want to keep the data on the device, just tell them to change things manually in the settings?
Anyway, if you're using a ROM with init.d support (such as CyanogenMod), create a new file called 00Asetupwizard with the following contents:
#!/system/bin/sh

adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

# "Self-destruct" to make sure the setup wizard is not reexecuted on subsequent boots.
# This may cause an issue if the device is rebooted before completing the setup wizard,
# but I don't know how to fix that.
rm -f /system/etc/init.d/00Asetupwizard

Then run the following commands on your computer, connected to your phone over USB:
% adb remount
% adb push 00Asetupwizard /system/etc/init.d/
% adb shell chmod 0755 /system/etc/init.d/00Asetupwizard

If adb remount gives an error, try the following instead:
% adb push 00Asetupwizard /sdcard/
% adb shell
$ su
# mount -o remount,rw /system
# mv /sdcard/00Asetupwizard /system/etc/init.d/
# chmod 0755 /system/etc/init.d/00Asetupwizard

(In the above examples, % indicates the shell prompt on your computer, to distinguish it from the ADB shell prompt.)

I haven't tried this, but I believe the adb approach should work. "Launchable activity" only means that there is no icon on the launcher, but any activities can be started using its fully qualified class name. The problem is, it seems this only works for Nexus device, and not all devices use the same .apk and that activity.

I tried this with the CyanogenMod 12 setup wizard which likewise doesn't have a launchable activity, and it didn't work. I've heard that people have reported the same with the Google setup wizard.

Just tried on Nexus 5, stock Lollipop 5.1.1, and yeah... it didn't work :(

On first boot, running am force-stop com.google.android.setupwizard and then restarting it by running your am start command works.  It appears that it removes itself after completion, because it fails afterward and pm says it doesn't exist.

for those you got newer GMS, it seems the name of activity changed, try  adb shell am start -n cotupwizard/.SetupWizardTestActivity  instead.

You can find it in your app drawer. Some vendor named is Setup, some may named Wizard. You might want to sort your installed apps in app drawer and start looking from oldest ones.

I have it in my HTC One X. I had it in my old Desire S and Desire HD.

@RossC - I have a Galaxy S3, and the application is present named "Setup Wizard". Perhaps you have disabled it? See Settings > Application manager > All, and search alphabetically. If it is disabled it should be at the bottom of the list where disabled applications reside.

EDIT: It is in my applications list in settings as suggested above!! It is not deactivated/disabled but it is not in the app drawer and I cannot open it! Apologies for the confusion! So now that I know it's here, how is it opened? Edit 2: Actually it's there on the S4 too and a coule of others. It is present, obviously it runs on startup, but can it be re-reun / invoked without resetting?

I just look into Xperia TX and the app is not in app drawer. But it is in Setting->App and named as Setup Guide (not disabled) so that must be hidden by system. I just tried to launch it from LuckyPatcher but didn't success (unable to launch error). May be because I've force stopped it?

Hello, I've edited my question to make it clearer. I want to have the welcome screen run at startup, so I guess I have to edit some configuration file to achieve this. Anyway, I've never found the "Setup" application in the app drawer of any Android phone/tablet I ever owned.


text:
Is there any method through which I can make the YouTube app use https connections instead of http?
Well the question describes the problem.
I know that the YouTube app is not using secure connections, and I want to force the YouTube app to use secure connections. Can this be done?

Do you have a source for the YouTube app not using secure connections?

On my ISP youtube only works on SSL connections. So on the browser it's easy to use youtube since I use https, but can't do it on my phone

But have you actually inspected traffic from the YouTube app to verify that it isn't happening over HTTPS? It could be a separate issue going on with the app, and I'd be alarmed if some Google services weren't using HTTPS.

on your phone. You can install firefox if you not already have it. Then open firefox and install this extension named https everywhere. it forces every site to load in https if it has https capability. It includes youtube in its list, so it may solve your problem for using youtube in https mode on your android.


text:
How can I find the region and carrier for an HTC phone?
I'm using HTC One X.
To find RUU at htcdev.com, I need to know the region and carrier. Can I determine this using the IMEI or something else?

Kindly comment your network operator name.

@Psb phone operator is unlocked. But this option is not available in Operator list of htcdev.com


text:
Repeating letters being truncated
About a month ago, I noticed a strange issue anywhere a repeating letter a appears on my Android phone: repeating letters are either truncated or replaced with a single letter that has a macron (bar/ line) above it. I have noticed this issue in nearly every application on the phone. Note that my phone should be configured for only US English and not any other languages. How can I get rid of this?
The phone is a Verizon Samsung Galaxy SIII running stock Android 4.3
Here are some examples:

NOAA to NOĀ, Firefox

Klaas to Klās, Google Play Music

Paas and Iaas to Pās and Iās, Google+

When you noticed the issue, had you recently done anything such as installing new apps, travelling abroad with your phone, or changing any system settings?

To be honest, I don't have the start date for this issue nailed down at all. Because it's very subtle, I either failed to notice it or just wrote it off as a fluke at first. I know it began in either February or March of 2014, but a sizeable number of app updates/installs and settings changes could have occurred in that time span. However, I do know that I have never traveled abroad with my phone, and I have not applied any firmware updates during the relevant time period.

Did you install an alternate keyboard with its own dictionary?

I do have the Google keyboard installed, but i installed that in mid-2013

Update: while this almost always appears with the letter a, I have seen it happen at least once with the letter i.


text:
Does Samsung Galaxy Tab 3(SM-T211) have radio facility?
I purchased Samsung Galaxy Tab 3 (Model SM-T211) and I am searching for Radio in the Home Menu. Does the Tab 3 have radio functionality?

Sorry to say this but this facility is not there..!!

I own a SM-T211 myself. There is no built in radio functionality for this device.
However, you can install internet-based radio apps from Play Store. Hope it helps.
As a side note, a quick search for the Galaxy Tab product line on PhoneArena reveals that none of them, starting from the first to the fourth generation tablets, have radio functionality.


text:
Installing ROM over another custom ROM
Am using Samsung Galaxy Y model phone. I rooted my mobile and installed Jelly Blast v3 ROM in my phone. Now how to install a different custom ROM over this ? or if i install a new ROM in my mobile will that cause any problems ? Please help me get through this

You need to install custom recovery and flash new ROMs from this recovery. If you choose the correct custom ROM for you phone and follow the developer's installation guide, there won't be any problem. If you wanna know where you can find custom ROMs for your phone, take a look at this question. I recommend XDA developers. You can find a lot of ROMs with user's reply so you can consider before flashing the ROM.

If you are already rooted and using a custom rom you probably have a recovery installed. You wont have any problem if you change the rom but make sure you have made a nandroid backup before doing anything so that you can revert back to your current state in case anything goes wrong. Choose the new custom rom wisely and follow the instruction therein and you will be alright.


text:
If you unlock you don't have to unlock again in X time
Is there a way to have my phone stay unlocked for some period of time after I have unlocked it once (via PIN, pattern or whatever). In other words, if I unlock my device with my PIN, if I turn the screen back on within the next 30 minutes I wouldn't have to re-enter my PIN.
If it matters my device is on Android 4.4.

I use an app called Delayed Lock. You can set it to stay unlocked for a set time after last unlock or after screen off and then it will enable the pin/pw again. It can also be used to unlock the device on specific wifi networks and lock when it disconnects (you still have to use your pin/pw the first time). And there is a plugin for it that uses location to disable the pin/pw as well.


text:
Accidentally tried to flash rom after doing saferoot (not possible)
I was referring to a guide on how to do a saferoot for Galaxy s3 (Verizon) and then switched over to a guide on how to flash a custom rom. Bad idea.

http://www.droidviews.com/root-verizon-galaxy-s3-android-4-3-vrucml1-firmware/
http://www.gizmodo.co.uk/2013/03/how-to-root-the-samsung-galaxy-siii/

I didn't realize that you can't install custom roms with the saferoot. You need to use the "SkipSoft's S3 Toolkit", mentioned in the second article, but I simply jumped to the rom manager section, thinking I was done with rooting my phone. So I used saferoot, and then went on to the other guide and proceeded to install rom manager, and installed clockworkmod flash recovery, and tried to "reboot in recovery".
Now after rebooting, it says "System software not authorized by Verizon Wireless has been found on your phone. Please turn off your phone and go to the nearest Verizon Wireless store for help."
What can I do? I want to install the cyanogen custom root, but somehow need to backtrack to root my phone the right way. Is this possible?

Galaxy s3 on 4.3 cannot do custom roms, because the bootloader is locked. Also, saferoot is the recommended root.

Can you enter into recovery of download mode?
As your phone is booting up, (right after the phone vibrates), press and hold on Volume Up and Home to enter recovery. Volume Down and Home to enter Download.
If you can enter either of these, there may still be some hope by flashing back your stock Verizon rom through Odin.
Otherwise, you will need to send it in for servicing.


text:
Accessible Android Reader Application for text, epub, daisy and PDF formats
I need to find applications for particular formats of books:
1) ePub - Cool Reader, Ideal
2) Daisy - Darwin Reader
3) Txt - Accessible Talkback Editor
4) PDF- Adobe Reader, Smart Q Reader
Requirement:
Application with Reading Granularity Support for blind or low vision users from external keyboard-  Page, Sentence, Word and Sentence level selection of text while reading.
Problem:
There is no app which is clear or has documented the external keyboard usage for blinds or low vision users, except Accessible Talkback Editor none on the app has a clear UI/Documentation to suggest the Granularity selection.

What is "Reading Granularity Support"? I tried Googling the term and nothing related to blind or low vision support showed up (other than this question).

Its forcing the TalkBack to read as per Page, Sentence, Word or Alphabet level and stop after reading that part.


text:
Access Windows admin share from Android?
I have tested several Android apps and none of them seem to be able to do what I want.
How do I access admin shares such as \\host\c$ from Android?
Note that admin share access is enabled on the host and I can in fact access it from another Windows machine. Last time I checked it even works from Debian Linux. Now, Android either has some deeply rooted issues with this or it lacks the proper tools/apps.

Try ES File Explorer. It can access user shared folders + administrative shares.

This app really worked! I tried many different cifs and smb "clients", and also the ASTRO file manager. But I couldn't do it with any of them. ASTRO has a separate CIFS/SMB component you download, but it's not been maintained for some time now and apparently ASTRO can now support CIFS/SMB shares directly within the main app. Unfortunately it only shows user shared folders. No administrative shares, and no way to add a custom network location like with ES File Explorer. ASTRO only allows you to browse user shared folders.

Worth noting is that it doesn't use UNC notation like \\host\something instead you have to type host\something like that. It has some problems with adding or connecting to admin shares, like for instance I added host\c$ and it was OK, and I could tap to open. But for host\l$ on the same machine it kept saying error, cannot find the server and it won't add it when I tap OK button. When I go back to "server" field and type it in again, and then tap OK, it works then. Looks like a bug.

False alarm! I have found the culprit. It's not a bug. Apparently when I type in the dollar character $ in any text input field, my Android introduces whitespace. So instead of host\c$ I will get host\c $ with an extra space between drive letter and dollar character. So I have to go back and remove that whitespace. Then it works. This is on a Galaxy S4 Plus. Other phones may not be affected.


text:
Will changing phone storage to EXT4 filesystem cause issues?
I've found out about the journaling features of EXT4.Will they prevent data loss if the usb cable gets unconnected?(the usb port doesn't hold cable well)
I've also seen a few benchmarks and EXT4 seems to be generally the fastest except in specific use case scenarios.
Will changing phone storage to EXT4 filesystem cause issues? (I want to do this with removable sdcard as well)
I have Android 4.4.2 FWIW


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

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

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

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

What are you using for your hot spot?

Android Tab Nexus 7 with Android 4.2

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


text:
Why is my phone carrier-branded and how to remove it?
I have purchased my HTC One mini for a full price from an independent store. I have connected it to MegaFon (Russian cellphone operator) and now there is a carrier's app on a phone and it is recognized as "MegaFon HTC HTC One mini".
I don't want my phone to be carrier-branded. How did it happen and how do I remove it?

Did you get some kind of system update?

It's possible that the phone you bought was originally designed for the same carrier, and simply unlocked by the seller. Can you contact the store you bought it from and find out for sure?

SIM card subsystem is more complex than most people realise.
SIM cards can store applets, which can be run silently (without user acknowledgement) when a phone is booted with a sim installed. It would in theory have privileges to perform system actions like install an app or boot animation.
If the branding is being initiated by the SIM card, then you have no way of stopping it other than using a different network, or rooting and overwriting the customizations.
Having said that, while it is possible, it is uncommon and unlikely that is what happened.
It is also possible that the ROMs in the Russian market contain code which checks your sim card and performs some carrier-specific device customization.
It does seem more likely that the store sold you a branded device from the outset, but which only became activated once the SIM was installed.
It would be great to know what happens if you do a factory reset and install a sim from another network!

How it works is that mobile companies buy the rights to the Android OS to change the boot screen menu. Thus allowing them to set a brand logo on the start-up menu.
You are going to have to contact MegaFon to unbrand the device as it is a clear indication that the phone was branded to be locked by them.

OR
You are going to have to uninstall the Android OS and re-install it again.
This OS versions can be found on the Android homepage.

I still don't understand: how can this happen if I'm not buying my phone from a carrier? (MegaFon) What's a boot screen menu?

You can also try and hard reset the mobile. https://www.youtube.com/watch?v=IlvaMAgtn78

Sometimes the smaller companies get a kickback from the bigger companies to buy their mobiles that is branded as it is free marketing and they are still making money on the product.


text:
Android on Samsung Jet S8003?
I have recently got the urge to install and test different devices on uncommon OS markets.
I have discovered that I still have an old Samsung Jet S8003, and would like to install Android Gingerbread on the device. First and foremost, is it possible and would it be able to operate fine without bugs?
Second, could I install a later version of the Android OS like Jellybean or Kit-Kat?
I have tried JetDroid but have failed as the OS loads up in ssh and then it says that it cant load from ext2.

That is the JetDroid part of the question that i mentioned.

Have you followed the instructions from here?

That would be a confirmed.

And are you quite sure you formatted the SD Card correctly as per instructions in the "Using GParted" section? Specifically - you've created 2 partitions, first formatted as FAT32, and second (~1.5GB in size) as Ext3?

Some comments on this video seem to have had success in installing on Jet S8003. They mention that SD Card must be SDHC.  Perhaps that is your issue also?

I have found the error guys.
If you unpack the zip file JetDroid the files needs to go in the data folder the mobile makes when you boot it for the first time.

Can you post your answer as a separate Answer, and mark it as Accepted 2 days later? :)


text:
Disable vibration alert in samsung fame
Have moved to Samsung Galaxy Fame from a Samsung Galaxy Mini which died. Via settings>sound have disabled vibrate alert for incoming calls, how do I do the same for incoming texts please?

Vibration on my Samsung, which is a Galaxy S3, is controlled from within the Messaging app itself. Start the app. Settings > Notifications > Vibrate. Uncheck.

If you are using Hangouts as the SMS app it's the same thing Hangouts > Settings > SMS > Vibrate and uncheck. Android handles notifications on an app by app basis so everthing you want vibrate off on needs to be set individually.


text:
Nexus 7: Can I set its WiFi to monitor/promiscous mode? If so, how?
Related question: https://security.stackexchange.com/questions/21057/nexus-7-or-any-other-good-android-tablets-for-pen-testing
I need to turn a Nexus 7 with Android in it into a wireless packet sniffer. I need to keep track not only of my own traffic but also of the traffic my WiFi interface can capture (hence the need to set it in monitor mode)
I've installed the Cyanogen mod to gain root's access so that's not a problem. It also has BusyBox to get some command line tools. Heck, I even compiled wireless-tools (following this thread)
I'm not even certain that even doable with the embedded wireless card in the Nexus 7 allows monitor mode? If it does, would it be possible setting it using regular commands (such as iwconfig, ifconfig) I'm old, and that's what I'm used to :-D (opening a terminal and typing things)
The about tablet says:
Kenel version: 3.4.0-cyanogenmod-gb7efce1
               build03@cyanogenmod #1
               Mon Feb 3 15:26:37 PST 2014
CPU:           ARMv7 Processor rev 0 (v7)
CyaongenMod version: 10.2.1.-flo

I know it only has a WiFi interface (no 3G/4G) and also that it's a 2013 model Since my Wi-Fi's MAC address starts with AC:22:0B, I guess I have some kind of ASUSTek card, but I haven't been able to find the specific model.
Thank you in advance.
PS: If I can't monitor wireless traffic with a Nexus 7, I'm open to buy a new tablet with a network interface that accepts monitoring. I'm open to suggestions about what to get.

try this http://intohand.com/blog/post/nexus-7-a-hackers-toolkit.-part-1-setup-and-hacking-wpa-networks


text:
Prevent Google Play from reinstalling apps after factory reset
I've got multiple Android devices and have a plethora of apps.
I've just done a factory reset on one in order to use it for development purposes only, however there are a couple of apps that I need that I've already paid for.
If I attach my Google account to this device, by default, the device will begin downloading all of my apps.. and while this is a good feature for some, I don't want all that crap on this device.
How can I prevent my device from automatically downloading apps when I attach my play account?

I've often wondered about this and believed this to be the way it should work. However, when I got my Nexus 4 and connected with the same account I had used on my tablet for a while and installed many apps from Google Play, nothing was downloaded and installed automatically to my phone?!

The best way I know (using CM11 as a reference) is to go to Settings -> Backup & Reset and removing the checkmark next to Auto Restore. It may be under another heading on different ROMS so you may need to look around for it. It is best to do this before you do the factory reset.

It would appear that by un-checking "Backup my data", it automatically grayed out (and therefore prevented) "Automatic Restore"... even thought the automatic restore checkbox is checked in it's grayed out state. note: this is a Nexus 4

But this happens not only after reset, but after delete and then create my Google account...

When creating your account, you also can change this setting right in the beginning. If doint that, no backups should be restored.

If you've already allowed Google Backup to backup your apps, then changing settings before you do the factory reset won't make any difference.
After the factory reset, when you next start the device, it'll go through the first-time setup steps again: where it guides you through connecting to a Wi-Fi network and signing into a Google account. On the screen where you sign into your Google account, there's a checkbox there to automatically restore your apps and data onto this device (I forget the exact wording).
Uncheck the checkbox at this point, and no apps or data will be restored to your device. You'll still be able to install any paid apps you previously bought. If you later turn on Google Backup on this device, it'll start a fresh set of backup data. Once it has backed up to this fresh set, next time you factory-reset this device, the restore will be from this fresh set. (If you factory-reset again before making any changes, or before it's had a chance to back up, you'll still get the old set.)

But this happens not only after reset, but after delete and then create my Google account...

What does "data" mean, like it won't restore contacts?

Yes, if you uncheck the checkbox, it won't restore anything. Contacts that were synced to Gmail (or some other contact syncing thing) will still sync like they used to.

@DanHulme Is there some way to restore contacts without restoring apps (or somehow wiping out all the apps that are 'backed up' so that only contacts are restored)?

@n00b If you have a new question, click the "Ask Question" button and ask it. If you put a question in the comments it's a good way of making sure it won't be answered, because most other people won't see it.

https://www.google.com/settings/dashboard?hl=en
This is the exact link to where you can go down the rabbit hole to delete google android play store restore data.

Thanks for the link. I hate how the 'Delete backup data' seems to be all-or-nothing though.

I don't see a "Delete backup data" link there.


text:
Unable to flash a recovery using Clockworkmod
I'm trying to install Cyanogenmod 11 onto an unlocked HTC One, but when I went to boot into recovery mode, all I got was a red error triangle. The docs don't mention it anywhere, but other reports of this error suggest that I first need to flash a custom recovery image.
So from there I discovered Clockworkmod and installed their ROM Manager app. It detected my phone version, but when I select "Flash ClockworkMod Recovery", it successfully downloads something, but then reports "an error occurred while flashing your recovery".
How do I fix this?

It looks like the CyanogenMod installation instructions for M7 are missing a section for flashing ClockworkMod recovery onto the phone.  Right after you unlock the bootloader, you need to do the following:

Download and install Android SDK Tools from here (expand the "Download for Other Platforms", and it should be under the "SDK Tools Only" section.)
Download the latest version of ClockworkMod Recovery image from here.  Scroll down to "HTC One" and select either the regular or touch recovery.  Save the .img file somewhere on your computer.
Download and install USB drivers for the phone.
Restart your phone in bootloader mode by turning it off, and then turning it on while holding the Volume Down button.
Connect the phone to your PC via USB cable.  Your PC should recognize it.
Open Command Prompt (assuming Windows here) and navigate to the platform-tools subfolder of where you installed the SDK Tools (e.g. cd C:\android-sdk\platform-tools)
Ensure the connection works by issuing the following command: fastboot devices This should show you the serial number of your phone.  If this returned nothing or gave you an error, something went wrong during USB driver installation.
Flash the recovery by using the following syntax: fastboot flash recovery [path-to-recovery.img-file].  For example: fastboot flash recovery c:\recovery-clockwork-touch-6.0.4.6-m7.img This sends the recovery image to your phone and flashes it.  Wait for the success message.
Issue the following commands: fastboot erase cache followed by fastboot reboot-bootloader

Your phone should reboot back into bootloader mode, and you should now be able to enter recovery and continue with flashing CM.

Yeah, after several hours of Googling, I figured this out on my own. Although I ended up using TWRP, since that's what was recommended by the guide I found. I now have Cyanogenmod 11 installed. Unfortunately, it's horribly broken. No USB support. Browser and most other standard apps force close. This is an absolute disaster. I'll probably have to reinstall the original ROM. What a waste of my time.


text:
Nexus 7 tablet (original model) stuck in Safe mode; no way out?
I own a Nexus 7 tablet (the first Wi-Fi + 3G model - only front-facing camera, no support for phone calls). Yesterday, I wanted to take a screenshot on my tablet and tried various key combinations; i.e. power key + up/down volume keys; I am not sure about the exact combination, especially because I didn't expect anything bad to happen.
I am not sure that's the exact cause, but there's no other way it'd have gotten into safe mode.
So, how do I get my tablet out of safe mode?
I've tried:

As stated in the official docs (and confirmed by a Google rep.), simply restarting the tablet (i.e. power off, then power on) should fix it.

...restart your device to get it out of safe mode

Following these exact steps, I tried manually booting into safe mode, and then restarting the tablet to get out of it.
This:

It is necessary to hold the volume control switch to "high" and then operate the "on" switch, to get out of safe mode [...] hold the "on" switch for at least fifteen seconds.

Reset device to factory settings.
Reset device in Recovery mode.
(Followed steps under Nexus 7 section) successfully from 1 to 5. Volume buttons become unfunctional at this point, and I am unable to use them to scroll to "wipe data/factory reset". Mind you, the volume buttons worked in the first few steps, so there's nothing wrong with the buttons themselves.
Battery pull, i.e. holding the power button until the tablet restarts.
Remove SIM card and restart. Insert SIM and restart.

But... NONE of them worked. My tablet is still in safe mode and I'm out of ideas. Is there anything I can do to fix this?

request RMA from Asus, sounds like hardware key is stuck.

@t0mm13b I don't think the keys are stuck. Please read point (5) in my question. Anyway, I'll be taking the tablet to the ASUS service point in my place (just came to know there's one).

I also encountered the very same problem. But since i had already rooted my device and installed Cyanogenmod 12.1. This tutorial helped me fix the problem.
http://www.guidingtech.com/57291/disable-physical-buttons-android-phone/

I had the same problem. Spent a night to fix it. First i thought it to be a software issue.. browsed and tried infinite fixes. I tried re seating flex cable that connects the volume buttons and the motherboard.I tries to factory reset through boot loader. Thought of flashing a different ROM. Dint work out for me.
Here is what worked for me.

Open the back panel of the tablet.
https://www.ifixit.com/Guide/Nexus+7+Power+%26+Volume+Button+Cable+Replacement/9926
Flip up the retaining flap on the 'power and volume button ribbon cable' connecting to the mother board. DO NOT PULL OUT THE CABLE NOW.   Be ready to pull out the cable.

3.Press the power button to switch on your tablet.
4.The moment you see Google logo, pull out 'power and volume button ribbon cable'. This will disconnect volume down key, which forces the tablet into bootloader.
5.Now the tablet is ON in normal mode.
6.Plug the 'power and volume button ribbon cable' into its mother board socket.
7.Close the panel and enjoy using your tablet.
Be very careful with 'power and volume button ribbon cable'. A slight twist or bend will short the connections inside the cable.
P.S : After powering on, Try not to switch off the tablet. The volume down key might malfunction again and your tablet might go back to boot loader. Charge it before the battery dies out. In worst case, you'll have to repeat the above steps again. Messing with the power keys cable is not always a good idea :D
The volume down key and power key combination lets you to go into boot loader. So when volume down key is malfunctioning, your tablet might go for a toss. This could be for various reasons ,
a.Volume key is abused
b. volume key cable is damaged
c. Mother board is unable to supply enough power to volume keys.
d. volume keys socket in the mother board is damaged.

If your cell phone or other Android device is always booting into Safe Mode, follow the steps below.

Remove any case or gel skin from the phone. If the case is pressing on the Menu key it can cause it to load into Safe Mode.
Remove the battery and SIM card (if present) from the phone.
Wait at least 30 seconds.
With the battery still out of the phone plug the phone into its wall charger.
Place the battery and SIM card back into the computer.
Turn the phone back on. While the phone is loading do not press any keys or buttons.

After the above steps have been followed your phone should be able to load into normal mode each time you start the phone. If the phone continues to load into Safe Mode an app you've recently installed may be preventing the phone from loading normally. Remove any recently installed app on the phone and try the above steps again.
Finally, if the phone continues to load into Safe Mode after following all of the above steps we suggest performing a master reset, which will reset the phone and erase all settings and software.
Source: http://www.computerhope.com/issues/ch001362.htm

Your method (of removing and re-inserting SIM card) doesn't work. As stated in my question, I've already tried Factory Reset, and it too didn't work.

Try solve it with the Android Toolkit wich helped me. Boot it via the program itself (boot stock....). You might need to install the drivers first(the program helps you with it). See more here: http://forum.xda-developers.com/showthread.php?t=1809195

My Nexus 7 (2013) had this problem and the volume rocker switch was bad. Found a new OEM part on ebay for $15 (including shipping) and looked at youtube for how to pull the device open and then the replacement was easy!
Sometimes switches go bad. When your device is out of warranty why not give a replacement a shot?

To make it easier for others with the same problem, could you add a link to the YouTube video that you found? Thanks!

I had this issue and I solved it by replaceing the OEM power and volume ribbon. I picked it up from Alibaba for only $3. Today I installed it and it works as it should now. My issue to start with was a Monster can bursting all over it in my laptop bag. Saved my laptop saved my old but good tablet. Nexus 7 wifi 2012 version


text:
Which engine does the stock Samsung Browser use?
Which engine does the stock Samsung Browser use? Is it based on WebKit, Gecko, or something else?

Webkit is de-facto engine in AOSP, having said that, Google are keen to drop webkit soon enough now that Blink is 1 year old...

Android default browser uses WebKit.
Check out the second paragraph of Wikipedia WebKit description.

After reviewing some user-agent strings, all native Samsung browsers I saw use WebKit.
There are particular idiosyncrasies when working with this family browser amongst devices, and a lot of weird behavior. According to What browser does the Samsung Galaxy use? on Stack Overflow, there is some "value-added" by Samsung to the AOSP browser.

It is based on Chromium, it uses Blink (WebKit fork).
https://en.wikipedia.org/wiki/Samsung_Internet

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


text:
How to enter USB debugging mode in Cyanogenmod
I just installed Cyanogenmod 11 on an HTC One, and now I'm completely unable to connect to it via USB from my Linux PC, so I'm unable to transfer any more ROM or applications.
How do I enable USB access, similar to the "USB debugging mode" seen in the stock Android ROM? I've looked through the settings, but there's nothing labeled USB.

Are the developer options simply hidden? Where are the developer options in Android 4.2?

So let me get this straight. The stock Android installed by default, designed to be used by Joe Average Sixpack had dev options enabled by default, but Cyanogenmod, which is so complicated to install that only developers can figure it out, hides developer options by default? Who's running this railroad? But no, that doesn't seem to be the issue. I have NO USB access at all. I can't even connect to my phone as a USB mass storage device.

For your first point: HTC may put the developer options somewhere different, but they are hidden by default in vanilla Android builds as of 4.2. So that applies to any Nexus device, or any device with an unmodified version of Android (whereas HTC heavily modifies it). Second point: Mass storage is very different than debug mode, and mass storage mode was replaced by MTP around Android 3.0. If you're using Linux then the issue may be on the PC's side, because many distributions still have difficulty with MTP. Which are you needing: debug mode, or a way to transfer files?

Indeed, it seems that MTP does not "just work" on Mac (at least not on OS X 10.9.5), but instead the Android phone that you plug-in via USB is simply ignored (even if you go into your Android phone and set the USB option to MTP). The solution if you want to be able to transfer files on Mac is to install the official application called Android File Transfer: https://www.android.com/filetransfer/

Go into settings > about phone  Toward the bottom of the list, you'll see an entry for "Build Number"  Tap it 5 times and you'll see toast pop-up letting you know that the Developer Options have been enabled.  Go back to the main options menu and tap Developer Options and you'll see a tick box for USB Debugging about halfway down the list.

Works on CyanogenMod 11/Android 4.4.4

On CyanogenMod 13/Android 6, the option was renamed to Android Debugging.

Here's the best solution:
Go to Settings → tap the search bar and type usb → choose Revoke USB debugging authorisation. And now you can enable Android debugging.

Downvoters: It may look like a LQ answer but it actually works. I tested it on my COS12.

Though probably not the case for the HTC One, if you have a new/less frequent model, it may be that you need to add the USB Device ID to ~/.android/adb_usb.ini :
First check the USB Device ID by checking what ID appears when you insert your phone:
$ lsusb
[...]
Bus 001 Device 049: ID 2970:2282
[...]

Then, add to ~/.android/adb_usb.ini:
echo 0x2970 >> ~/.android/adb_usb.ini

This worked for my newish Wileyfox Storm.

Settings -> Storage -> Press Menu -> USB computer connection

That is not even remotely true. Your answer is for popular data transfer methods mainly USB Storage, MTP and PTP with an exception of  Phone Charging.

Settings -> About Phone -> Repetedly click Build Number -> Go to Developer Options -> Tap on Usb debuging

This is correct, but it's exactly what P Fitz already said two years ago (the accepted answer). It would be more helpful if you can answer some questions that don't already have an answer.

In case some of you have Cyanogen 13 and you wonder where did the USB Debugging option disappear: there is now another option inside Developer options, and it's called "Android Debugging" (and it's disabled by default).


text:
I get an application error 919 when updating Chrome. How to proceed?
While updating Chrome, I repeatedly get the following error:
Unknown error code during application install: "919"

This is on a Wolfgang AT-AS43D4, running stock 4.1.2. I have about 100 MB free space in my app storage.
This happens both on WiFi and on 3G, so the top answer to this question is not applicable.

Please note that the most likely duplicate has no accepted answer and that the top answer to it is not applicable here.

Using a cache cleaner, I freed up some cache, netting me a little over 130 MB free space in the app storage.
I then updated, and it worked. Freeing the cache again after the update, I only had 100 MB left. I also saw that the cache for the Play Store was about 28 MB, so apparently that's the size of the download for the Chrome update.
Using a disk analyzer, I found out that Chrome (after the update) uses over 100 MB for the apk (103.5 MB).

What I think happened, is that it downloaded about 28 MB, then unpacked that to 103 MB, then replaced the existing apk with that. So I needed 28 MB + 103 MB = 131 MB to do the update.
To be honest, I think that's quite a lot. I'm not sure if I'll be able to do the next one.
Also, as noted in my other question, Chrome uses quite a lot of data as well. It was at 25 MB when I asked that question, it's now a whopping 28 MB. I have no idea what's in there and no clue how to clean that other than deleting it all, which probably isn't a good idea.

Even I get same error when I have slower internet speeds. Probably slow internet is the mere problem.


text:
Incorrect data shown in calendar and incorrect today
Recently, my Google Agenda started show completely wrong data :

In planning view, "Today" (9th) is showing in front of yesterday (8th), "yesterday" in front of the 7th which is 2 days from today, and "Tomorrow" in front of today (9th) !
Every event is showing one day before, but the date shown under the title of the event is correct. I means that all events planned the tomorrow the 10th are displayed the 9th, which is still marked "tomorrow" but is today !  If I open the event, the date is correct. This is completely nonsense.
Everything displays correctly in month and week views. Today is april 9th.
Everything is OK on my other phone, and on the web version.

Here are some screenshots (taken on april 9th, 06:22 PM, UTC+1) :

What I already tried :

Remove Google account calendar sync, setting back, forcing calendar sync
Rebooting my phone
Uninstalling Google Agenda app, and reinstalling
Using another calendar apps (they all acted the same !)
Emptying cache
Emptying Dalvik cache

I only found one guy with the same problem :
Here
My device : Samsung Galaxy Nexus, with CyanogenMod 11 M2, Android 4.4.2
Any idea what I'm missing here ?


text:
How to get specific contact's "+1" Play Store applications list?
I would like to get list of "+1" Play Store applications of specific contacts. Are there any ways to do this?

Google just added this to the Play Store a few days ago. Open the Play Store and tap the menu in the top left and then tap People. Here you will see an overview and some recommended apps and people. If you scroll to the bottom, you will see a few g+ contacts. Tap "See more" to view a list of all the people in your g+ circles. Then tap on the person you want and all their reviews and +1s will be there.

could not find "people" item in any menus. Can you share target page's link? When I open "Recommended for you" section, recommended applications based on my contacts and my profile are shown. This is not what I'm looking for. @abqnm

I am referring to the Android app so there is no way to link to a menu in the app. It was just added a few days ago, so it may not be on all devices yet.

hmm I see; I was speaking about web ui of Play Store. By the way I could not see any option like you said. Maybe - as you said - it is not ready for all devices.

Yeah as far as I know there isn't a way on the Web version yet. And it just started rolling out about 4 days ago to the mobile version so it could take some time for everyone to get it.


text:
Install google APPs in Nexus7 with Cyanogenmod already installed
A few days ago, I installed the latest Cyanogenmod (version 11) on my Nexus 7. When I booted it up, I discovered that all the Google Apps were gone.
I downloaded a .zip file from http://wiki.cyanogenmod.org/w/Gapps but now I'm stuck. I don't know how to install it. I extracted it and I do see a lot of .apk files, but there's much more stuff in there (system/ directories and whatnot).
The question is: Once I have that .zip file, how do I install the Apps (without blowing up my Nexus, if possible). I've found some results on google, but (AFAIU) all the methods I found explain how to install the Google Apps while installing Cyanogenmod, which is not my case.
Newbie here! Don't hit me too hard, please :-D

Newbie here! Don't hit me too hard, please  well since you asked I guess I can't! Seriously though: It is better to ask now and get an answer than to just go mad flashing things half cocked and totally brick the device! As the answer says below, just flash GApps, just make sure you have the right version (i.e Kitkat Gapps!) Happy flashing (nowhere else can I say that without looking like a weirdo)! Edit: Flashing, half cocked...? :|

Its actually ok to install Gapps, or any other zip packages (if they're meant to be flashed), after Cyanogenmod has been installed. You'd use the Install zip from sdcard option while in Recovery mode (presumably ClockworkMod, if you followed CM's install guide) to flash the Gapps zip file. Then reboot your device and after that you'll notice that it will take a little longer to start up with a message saying "Android is upgrading". Wait for that to finish and then you'll see all of the Google apps installed.


text:
Notification Area Icons
Ad Block FAQ

How can I make the icon in the notification area go away?
We hear you, the icon is a bit annoying. But right now, it has to be there - otherwise > the Android system will just stop the app, and it won't be able to block ads anymore. > We have added an option to hide it - this is the best we can do.

This Question on Avast Forums says:

Android stops services that are not "necessary". The icon avoid it.

My question: With AdBlock, Avast and other "services" running, the bar remains "full". Even if you "hide" the icons (like is available in AdBlock), it results in blank spaces that sully the look (First world problem I know). You can Disable the icon with Avast but it warns you of the obviously impending doom that can possibly maybe descend on you (The icon helps Avast! protect your device better. Are you **SURE** you want to turn it off?)
I'd like to be able to disable these without the fear of Android killing said service. With 4.3 and 4.4, are there any new options to remove those icons without fear?


text:
How to disable Apollo program in Cyanogenmod
How do you stop the Apollo music app in Cyanogenmod 11 from launching whenever you unlock your phone's screen?
No matter how I left my phone, after I unlock it, it always brings up Apollo, and its driving me nuts. I can't find any option to disable this "feature" (other than disabling the entire app itself in settings).

Sounds to me that this is a bug in your device's build of CM. You could probably reach out to the developer and report it, and chances are they've already heard of it and might have resolution steps for you to follow.
In the meanwhile, you could disable the lockscreen altogether by going to Settings > Security > Screen lock > None.

Can you check if the Launch music app option is enabled in Settings -> More... (under the "Wireless & Networks" section)?  Try toggling it on and off and see if the problem persists.

Take a closer look when swiping your finger to unlock the screen, there are a few apps surrounding the unlock area, swipe right to only unlock and not open other apps.
To change these shortcuts, go to Settings - lock screen - slider shortcuts.

Yeah, this was the issue. It's a horribly unintuitive "feature" that seems to have confused a lot of people.

Cyanogenmod 11 is only released as nightly build and will have a few bugs, and these types of bugs are common. Unfortunately there isn't enough information in your post to nail down the problem. I Would need to know the Phone, CM build number, and would need to know if you did clean or dirty flash the last time you updated CM. Without this information my advice is to uninstall Apollo or use an app like Titanium Backup Pro to freeze it, and use a much better music app such as Poweramp.


text:
Bluetooth dongle support for Ubislate 9ci tablet
I purchased a new tablet Datawind Ubislate 9ci. It is a 9 inch no-bluetooth tablet.
Details:

Android 4.1.1
Rock chip RK2928
Linux kernel version 3.0.36+

I want to attach a Bluetooth dongle to this tablet. I have micro USB OTG cable and Bluetooth USB 2.0. Please suggest and guide me on how to do this, with download links to ROM, firmware, etc.
I found a software from Google Play and it is recognising the BT USB 2.0, but it is not connecting to the tablet  I have run the USB host diagnostics; everything is showing "yes".
The BT Dongle is recognised by USB host controller version 0.44 from Google Play Store. It is showing as below:

under info: s3c usb host driver not found ! Root hub present, usb host
  mode is active
under usb: 2-1 0179:0bda Realtek 802.11n NIC
1-1 0001:0a12 Bluetooth v 2.0 Bluetooth v 2.0 dongle

As per your doubt, BT dongle is not recognised by "Android". This BT dongle, when plugged to Windows XP computer, it is recognised by computer.

please post this question to usb-host-mode, usb-on-the-go

You say "it" recognizes the dongle, what is "it"? Android or the app? Which app?

According to some sources, Bluetooth dongle support was added in Android 4.2.2, and it requires some effort from the ROM developers, so it's not in every Android version. You should either ask the manufacturer for a ROM that supports BT dongles, or try to find a custom ROM like CyanogenMod for your device that has the support.
Sources: Does Android 4.2.2 support usb bluetooth dongle?
Bluetooth dongle via OTG


text:
How much battery drain do push notifications cause on Android 4.1?
I've got an S3 on 4.1, and I have a lot of apps which have push notifications. This is convenient, but I want to know if 4.1 is set-up to use push notifications efficiently with regards to battery drain. Would having Android 4.3+ use less battery for push?
I have push enabled for 4 apps. After adding another push one last night, my battery loses 20% in an hour. I am starting to wonder how much battery do push apps really drain.  I noticed some Twitter apps state that while they use push, they use their own server which apparently uses less of our battery.

Push notifications are designed to be the solution to battery draining apps that constantly monitor for data that has changed locally or on a server. Because of this they are very battery efficient. My phone typically will get 20 notifications in a few hours with less than 1% total battery use.
If your having huge battery drain problems, your phone is probably not sleeping properly which is usually due to an app that is preventing the phone from sleeping. I might be able to help you resolve this With some more information, such as Phone, Android version (or ROM if your rooted) and a screenshot of your battery screen after your phone has been running for a few hours. I will update my answer accordingly.

I want to know if 4.1 is set-up to use push notifications efficiently with regards to battery drain

Well the short answer is Yes, but this sounds like a misguided question. Push notifications have been around for a lot longer than 4.1 and to my knowledge there aren't any major "efficiencies" that were added to the Android OS after 4.1 to improve handling push notifications.
For push notifications to work, you need 4 components:
(1) An app server that's processing data for you in the cloud and wants to inform you about an event (for ex: Twitter/Facebook servers)
(2) A Push Notification Server that can receive requests from (1), figure out who its intended for, and dispatch a push to the right user/device combination (ex: Google Cloud Messaging server)
(3) A counterpart Android app/service that is always running in the background and has a persistent (always-on) connection to (2) so it may receive the push, figure out which app it's intended for, wake up that app and send it the small push data (ex: Google Play Store native app)
(4) An Android app that can receive this local data from (3) and figure out how best to inform the user about this push notification (typically by putting up a notification indicator in the status bar) (ex: Twitter Android app). This is what the end user thinks of as a push notification. Not all push notifications needs to show themselves in the status/notification bar though, they are sent silently by (3) and it is up to (4) to determine if a notification should be shown to the user
Ideally, even with push notifications setting turned on, (4) isn't awake. It'll be awakened by (3) when (3) receives the push from (2). Google provides the GCM framework that provides (2) and (3). So provided your apps are using GCM (or other equivalent services like UrbanAirship, Xtify etc), any excessive battery drain you might notice is the fault of (1) or (4), both of which are the fault of the app developer.
(1) and (2) maybe combined, as can (3) and (4). So if the apps you're installing have their own push service, that's still an issue with their code, not your device or the OS.
Additional reading: Google Cloud Messaging Architecture


text:
Reason for process stopped unexpectedly?
What is the reason for the process stopped unexpectedly error?
Is it based on that particular android app or the android os or a particular android device?
Example:

I installed smash hit on my Xperia U and I transferred the apk to a
moto g. It was working fine in moto g. But after sometimes it
started to showing process stopped unexpectedly. After sometime it
will start working fine.
Whenever I flash a mod example for camera initially it will show process stopped unexpectedly but clearing the data helps.
I also read somewhere that if you uninstall and install the app again it will start to work.

So what is the cause for this problem

There's no simple answer to the question, "Why do programs crash sometimes?" The error message you see tells you that an app has crashed, just like when a program crashes on a desktop computer.
Usually this indicates a bug (programming error) in the app or in one of the libraries included in the app (e.g. an ad network, or a library for accessing a particular web service). The bug might always happen when you try to do a particular action, or it might be caused by being in a particular state. For example, a calendar app might have a bug that only happens when you create an event on the first of the month, in a month that already contains an event. If the bug is triggered by particular circumstances, clearing the data or cache for that app might make the bug go away until the same circumstance arise again.
Sometimes, the app itself might be correct but the crash caused by a programming error in Android itself. The app might be relying on Android to behave in a particular way, and if Android does the wrong thing, that could later cause the app to crash. Similarly, the crash might be caused by hardware problems: if the phone overheats, the hardware might compute the wrong answers sometimes.
In the first instance, you should report a crash to the developer of the app that crashes. Android's crash-report process will automatically include relevant information with the report, to help the developer see what's wrong. Even if the problem turns out not to be their fault, they will know the right place to report it, and might be able to suggest a workaround you can use to avoid the problem. If you don't report a crash, it probably won't get fixed.


text:
Smartphone App running on Tablet
We recently bought an Android Shopping App for Smartphones (supporting 2.2 to current version). Sadly, the app ist not available for tablets.
Is it just a button in the IDE to create a tablet version (not tablet optimized) or is there much more to do?
For example: every iOS iPhone App is running on an iPad (looks ugly, but works)

I found a lot of related questions and answers, sorry for the duplicate
http://android.stackexchange.com/questions/36545/how-can-i-get-a-phone-app-on-a-tablet
http://android.stackexchange.com/questions/50101/app-compatibility-with-a-tablet

check your AndroidManifest.xml and see if you have below prezented:
    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" >
    </supports-screens>

There is no button for tablets :) you have to make it available for that type of screen.
Hope this helps.

plus, you need to make layouts for the specific type of screen of course and when the app is rended on the device it knows from what folder to call the view.You can find the same logic with the drawable* folder. You can test your work on emulator, or better yet use Genymotion. The latter is faster and runs with VMWare if i remember correctly.


text:
FastScroll contacts with multiple languages
Some of my contacts are in one language, some are in another. I want the Contacts app to show a fast scroll index on the right for both languages. Currently, it is only like that if the display language is Hebrew. Is there a way to do it also when the display language is English?

http://android.stackexchange.com/questions/5082/how-can-i-show-two-alphabets-in-my-contact-list?rq=1 asks the same question. Maybe 3 years of android development have gotten a more hopeful answer


text:
Can Facebook Messenger read screen contents?
The Facebook Messenger offers this nice little feature called 'chat heads'. For that, it requests the permission to overlay everything. However, i read somewhere about the fact, that it can also see what is displayed on the screen. Can you tell me if that is true?

I think, but I won't post an answer as I'm not sure it call tell what application is running on the screen but not see the screen itself. I.e. it can see that Nova Launcer is running, or Angry Birds and overlay it, but not actually see your game, or your launcher screens etc.

The "draw over other apps" permission (known to developers as android.permission.SYSTEM_ALERT_WINDOW) only lets the app create a window of type TYPE_SYSTEM_ALERT. This is the same type of window used by the battery warning, amongst other things, and is shown on top of any normal window, whatever you're doing.
Drawing this window on top of the other windows is done by Android itself. An app with this permission still can't read other parts of the screen or read other apps' data. This permission doesn't even let the app see (the names of) what other apps are running, which is controlled by a different permission called, "Retrieve running apps". Facebook Messenger doesn't use that permission, but the main Facebook app does, in order to support Facebook Home.
Even so, this permission is far from harmless. An app might use this permission to display pop-up ads when you're doing something else: ads that you can't dismiss, not even by pressing home. With a bit of cunning, it might even be possible for an app to place a window that conceals an important confirmation dialog, so that while you think you're answering "Yes" to a harmless question, the button belongs to a warning about installing further apps or deleting your data, which the system alert has hidden. This was a common tactic used by Windows malware a few years ago (before UAC arrived in Windows Vista).

This definitely helped out, and makes me feel a lot better. Sadly i don't have the reputation for an upvote yet, will do that once i have the reputation. Also, thats why you read permissions list before installing an app :)


text:
Hangouts can't connect to server - Android phone
I was using my Hotmail account for a very long time for hangouts and other Google services. Today I create a Gmail account on top of my existing Hotmail Google services. This is supposed to mean that the Google email is now the primary way to access all of that information. I did it and as soon as I did that, I couldn't log into Hangouts on my Nexus 5. Can someone please help me out?
I can still receive SMS with the app, just not hangout messages.
I can't use hangouts on gmail.com or other google web sites either.
I have uninstalled and reinstalled the hangouts app. Everything is up to date.
I have factory reset my phone and logged in with my Google email. Still doesn't work. I'm starting to believe it's something on the Google side of things and not anything to do with my phone.

This problem seems to have resolved itself over night.
This is only speculation, but my guess would be that some of the processing involved in converting a non-gmail Google account to a gmail Google account happens overnight. I woke up this morning and everything seems to be working perfectly again.


text:
What does the second tick mean in Telegram group-chats?
Telegrams FAQ only explain what the green ticks mean in a normal chat ( https://telegram.org/faq#q-what-do-the-green-ticks-mean ).
Does anyone know what the second tick in a group-chat exactly means?
Does it mean one person has read the message? Or all people in the group? Or maybe half of them?

Same as in normal chat. One person read message.
  -- DrKLO (github.com)

Source: https://github.com/DrKLO/Telegram/issues/397

Your source is a broken link :(

As long as the tick gets doubled soon and during this short period it's not possible for all of the members to open the chat, I assume that at least one has read the message. But I like the "half" theory :)))))

It means exactly what it says in the FAQ.
One tick - Your message has been sent successfully and is waiting for them to open the app and look at it.
Two ticks - They have opened your message.

Yeah but what do you mean by "they"? Does it mean at least one person has opened the message or all people in the group?


text:
Difficulties with the writing window
I have a new tablet Samsung Tab 3
My knowledge of the Android operating system is only rudimentary. But I can participate on forums and can write posts.  But now my tablet is making trouble. While writing a post the key board vanishes and refuses to show up again. Often I have to touch the screen ten times till finally the keyboard comes up, only to vanish again. I suppose it is a malfunction of my tablet,  and I have to ask for a new one, but it may be that by inexperience with Android  I make some mistakes.
Do other users of tablets with Android know of this problem?

Are you using the keyboard that came with the tablet, or a different one?

@Dan Hulme  - I use the keyboard that shows up on the screen when I touch a window for writing or for filling something in.

Is focus remaining on the text box you are typing in to? Just a thought that if focus was moving to another control (accidental screen tap perhaps?!) then the keyboard would close.


text:
Cannot generate thumbnail in Android Gallery
Lately, some of my pictures just disappear and can't be loaded. It just says "Cannot generate thumbnail". All of a sudden, those pictures are having 0KB and no longer available. They're not sorted or anything, they're not different from the other good pictures. I really don't get what's the problem.
I tried getting them on my laptop, but it just says the file is empty. There is nothing to open? There are no viruses or anything, I already checked a few times. I really don't want to lose more pictures. Please help.

Immediately back-up all pictures to your computer, because I think the SD card is failing. If it's internal memory, are the pictures instantly empty? Or are they empty after a while? Can you also state your make and model?

Try Settings → Apps → All Apps → Gallery → Clear Data. That should regenerate thumbnails, or you could try rebooting your smartphone.


text:
What does it mean when I see "Throttle limit exceeded" in Dialer?
I made a call to a local pizza place by dialing their number on my Nexus 5, running ParanoidAndroid 4.2 Beta 4.
The normal behavior that I would expect is the following:

Dial, then do all those phoney-things that I'm not interested in like connecting. (I just want pizza)
Conveniently(?) do an internet lookup of the phone number, then display the business name in my dialer so I know who I'm calling.

However, something weird happened today. It apparently tried to do the lookup, but failed. Instead of displaying "Blah Blah Pizza" in the Dialer, it displayed "Throttle limit exceeded". Everything else worked fine.
There's also a screenshot I managed to take very quickly.
Is anyone else seeing this? What's causing this? More importantly, how can I fix it? I'd rather not see "Throttle limit exceeded" all over my call history.

The dialer may have hard-coded the API key for the lookup service. The error occurs when too many requests are sent using a single API key in a short interval.

This seems likely. Any information about the API it's using?

From the source and from using this API in the past: https://www.opencnam.com/


text:
Connect Samsung s3 as installer?
I went into developer options and checked "USB debugging" however anytime I connect my phone to the computer it shows up as either a media device or a camera, I can switch between those two options just fine, but I can never get it to show up as installer. This is the Straight Talk edition of the phone and its running on the Verizon network.

Did you install Kies / drivers for the phone? Have you tried switching to a different port?

I have the Galaxy S3 and when I plug mine in it automatically connects as an installer, so if I want it to connect as a media device I manually have to change it to that. For your situation you might have to do the reverse. If you are keeping the "connect as a media device" and "connect as a camera device" box check all the time in Developer Options then what you can try is plugging it in without those boxes being checked, then see if it will default back to connecting as an installer when you next connect it. It also depends on what phone you have and since I don't know if you have the same phone as me or not I can't really give a super detailed answer specific to your phone.


text:
How to find the root of android slow down
I have samsung galaxy nexus with CM-11 nightly 07-04-2014.
About twice a month I update my version to the latest nightly build and it was pretty good for a while. Unfortunately last time ( for a couple of weeks ) there were two updates which really slowed down my device. Every app starts now up to 10 seconds. Even when I get a phone call sometimes the phone is not fast enough to display me an answer call button. And the network became slow as hell. CM update download over wifi will take up to several hours, while before it was about 5 minutes. However wifi in local network works a bit faster. gprs inet also works very slow. 100K pdf download takes up to 5 minutes, while it was up to 10 seconds before.
I tried to downgrade to the last stable version I had ( it looks like any before 03-25 ), but without success.
Important note: I did not perform the whole wipe during downgrade. I only formatted /system and /cache. I also tried to install other nightly builds with the same result.
There is nothing suspicious in dmesg or logcat. Sometimes in dmesg I can see messages about killing some users apps but it seems normal to me.
How to find the root of such slowdown?
And I'm not sure if the whole wipe will help me, as I'd like to save app data and restore it after wipe.

As far as I now Android device slowdown can occur for several reasons:

Very low amount of free RAM.
Check under Settings>Apps>Running how much free RAM you have
If your free RAM is too low (70-150MB or less) it's probably the cause so check which app/apps, if it's not an app maybe it's a bug in the ROM. (see 3)
Low free space on internal storage. (check under Setting>Storage)
If the free space is too low (~2GB or less), try free up some space and check if that helps
Kernel bug/misconfiguration.
Try to check your CPU usage stats, clock speed, governor, number of active cores etc...
(If you havn't flashed a custom kernel and never changed the governor/clock speed or other performance settings it's probably not the problem)
ROM bug
You can try perform a nandroid backup, then reinstall the rom after full wipe and see how it performs, if it's still slow, try clean install of the version that previously worked fine (only if you know what you doing!)
Bug in one of the user apps.
If your CPU/RAM usage is too high for no reason maybe one of your apps eating it.
I recommend you to try OSMonitor or any similar app to find which app eating your CPU/RAM.
(Lack of TRIM, TRIM does exist in Android 4.3 and up so it's not the problem)
(In some rare cases bad sdcard can cause such problem but it's not the problem too since Galaxy Nexus doesn't have card slot)

There are definitely a lot of free RAM (>30%) and about 5Gb of free space. However for point 3-5 it may be an option. I will try to check it. Thanks for the links.

@rush about point 3: If you use stock CM Kernel (eg. never flashed custom kernel on this ROM) you can see current governor and clock speed under settings>performance, but be carefull there

Cyanogenmod nightly builds are unstable and will show bugs like this from time to time. They're really not suitable for everyday use, and sooner or later one of these bugs might wipe all your data, or turn your phone into a pocket heater by running the CPU at 100% continuously.
To avoid the problem you've seen, either update (downdate) to a nightly that doesn't have this problem, or switch to something more stable such as a beta build.

I would suggest a full wipe to determine if it's a hardware or software issue. You can save data from your apps through a utility like Titanium Backup (be sure to copy the backup files out of your device after you have performed the backup tasks).
Just to be sure, did you change the runtime to ART or are you still on Dalvik? ART is extremely unstable on CyanogenMod builds since 31 Mar 2014


text:
Why does my Samsung Galaxy S3 no longer vibrate (except for right after boot)?
Recently I switched my Samsung Galaxy S3 (model number SPH-L710) from TouchWiz (Jellybean) to SlimKat (KitKat) 4.4.2 build 4.1 stable. As of right now, the phone's vibrate function does not work except for when first booting the phone. The vibrate function works for around 30 seconds to a minute (I test this by repeatedly changing the volume from the quietest to vibrate using the rocker). Eventually, the phone just stops vibrating when this occurs, and no other app can get the phone to vibrate as well.
I double checked all my application settings, but I haven't installed any new apps aside from the ones I backed up using Titanium Backup, and the vibrate worked fine while it was on TouchWiz. Is this a SlimKat bug or do I just need to dig harder to find the app causing it? If so, what are some problem apps/services that can cause this?

In my case I had turned on power savings mode. Am not sure but I believe that in 4.4.2 power saving mode comes with "Disabling Haptic Feedback" turned on. This can be rectified by going to Settings->My Device and then clicking on Power Saving Mode. There uncheck the "Disabling Haptic Feedback" checkbox.

It shouldn't be possible for an app to prevent all apps from using the vibrator. This definitely points to an error in the custom ROM.

You can also check if you don't have an app that automatically selects a profile depending on a trigger. Although it could be a bug in your ROM, it could also be caused by an automatic change of profile. Make sure the profile that is selected when you turn on your phone is the same as the one when the vibrator stops working, and that the definition of the profile didn't change.
The behavior you describe could be consistent with a change of profile since some apps might take a few minutes to be loaded after you start the phone, including your profile manager.


text:
Android Droid 1 only partially recognizes SD
My Motorola Droid began experiencing a weird quirk where when booted it recognizes the SD card, but only once. After that some applications complain that there is no SD card inserted and persist until rebooting again.
For example, I can take a picture, but any attempt to take another picture results in a warning that an SD card must be inserted.
Oddly, music and apps which were installed on the SD card work fine, and I can browse it with a file browser. What causes some apps to not recognize it and others to work just fine?
It's probably worth noting that I'm using a Liquid Smooth ROM with Launcher Pro; though I hadn't had any problems of that type until today.

Could the partially be reading but not writing? I have seen instances where a Sd card was locked for any further writes until it was fixed of its corruptions. Some devices would attempt to do some sort of corruption fix and store deemed to be broken stuff in special folders.  If i ever got in that situation, with an Externaly available card, I would deal with it in a card reader in the big PC.  Copy all usable off, reformat on the pc OR reformat in the device so it puts on its own desired file system, then copy back from the PC.

The corruption that was occuring for me was a GPS tracking type program that did constant writes, in what might be a poor writing method. when stopped also with bad stopping methods the write was not properly closed, and corruption again existed. IF there was corruptions occuring and getting locked out, getting to the bottom of why , can be more important than getting it working once again.  These EXT file systems can have ways of dealing with corruption that are "better" or worse depending on what the problem is, so using the device format for the file system, the device expects that.

is it ok to format? I was afraid of doing so in the past in case the ROM or CWM had data there

I do not know about special things being there from those 2 items. a removable disk shouldnt have system critical on it, but i just do not know.


text:
gmail account recovery with android phone
Say I have attached my android phone to a gmail account and specify that phone for account recovery.
If I am locked out of the gmail account, will I be able to operate the phone sufficiently to receive the confirmation signal from google, even though its link to google is severed?

Yes; But setup all other recovery options

Yes; you should have a recovery email for the gmail account, a phone number, SMS, ect. you should backup the google authenticator so it can be restored to any device

No, not if you're using the google authenticator app. You will be able to receive the sms with the code, but you won't be able to link the app. Always print out your backup codes in case of this:
Account - Security - 2 step verification - backup codes