text:
Fast, easy, reliable way to transfer large files between Android devices? (aka. WiFi Direct stories from the field)
I'd like to be able to easily transfer large files wirelessly, fast, between Android devices - preferably without requiring root.
As a secondary objetive, it wouldn't hurt if the same solution could be used, to transfer files between the Android devices and a Windows PC.
Specifically, I'm trying to exchange files between my Nexus 7 (Android 4.2.2) and Samsung Galaxy S2 (Android 4.0.4).

Bluetooth is simply too slow, so that's out of the question
Transfer via the Internet is also not an option, hence so is cloud-based solutions
Only Nexus 7 supports NFC, so that's out too
Fast File Transfer looked promising and very simple, but does not work on "Devices that don't have WiFi Tethering setting, such as the Nexus 7"

Wi-Fi direct (supported from Android 4.0 and up) seems to be a decent lowest common denominator between my two devices, however...
Galaxys S2's native Send via Wi-Fi Direct sees the Nexus, but seems to get stuck in the "Connecting..." most times. When there finally seems to be breakthrough, I get "Waiting..." and a spinning circle. Even if it worked, it would only allow me to send from the Galaxy S2 to the Nexus 7, as a similar option os not present on the Nexus 7.
J4velin's WiFi Direct is no longer available in the Play Store, with the following explanation:

WiFi Direct drivers are broken on many devices, which led to users leaving negative reviews for this app. As I don't see any sense in keeping a free app published when only getting 1-star-ratings (for an issue which only your device manufacturer can fix), the app is no longer available at the Play Store.

Nick Adams' WiFi Direct File Transfer seems flaky at best. Invations from Nexus 7 to Galaxy S2 are never received. Invitations from Galaxy S2 are mostly received, but even when accepting promptly, the peers doesn't always show as connected. When they finally do, usually after quite a long wait, I can select a file to send but it's never transferred -
"Transfer failed" it says almost immediately in the notification bar.
budius inc's WiFi Shoot is working slightly better, but still very unreliable. I actually managed to (occasionally) send files both ways, but never when attempting connection from the Nexus 7. To send from the Nexus 7 to the Galaxy S2, I had to go through this akward manoeuvre:

Share the file on the Nexus 7 via the WiFi Shoot intent
Start the Receive WiFi Shoot app on the Galaxy S2
Invite the Nexus 7 from the Galaxy S2 (never the other way around!)
Accept the invitation on the Nexus 7
Press the Shoot button on the Galaxy S2

Take the whole switching back and forth between devices, and garnish with random delays or failures in any step of the process...
Is there really no easy, reliable, fast way to transfer files directly between different Android devices?
Generally, my experience with Wi-Fi Direct is all but positive...

A device often won't even see a device lying next to it
Sometimes, it will see the other device, only to have it disappear from the list, before I have the chance to connect
When I do have a chance, invations are not realiably received (from Galaxy S2 to Nexus 7 mostly reliable, but never worked the other way around)
When invitations are received (and accepted), a partnership rarely manages to be setup ("invited" or "connecting")
And even when that happens, some apps can't seem to transfer files through it...

*Sigh*
Maybe J4velin's explanation pretty much sums up the sad state of Wi-Fi Direct on Android, which otherwise seemed as the best solution to my quest?

Rather than sleeping, I spent a few more hours experimenting.
I found what works best for my needs is an FTP server app.
For casual transfers, when both devices are connected to the same network, I'll just transfer through my Access Point. With the limitations that implies.
If I'm not near an AP or just want full speed, I'll deal with the hassle of setting of the Wi-Fi direct partnership and then launch the FTP server. It usually takes 3-5 tries before the devices connect, but once they do, FTP works stable and fast.
Furthermore, this solution also satisfies my secondary goal, of being able to use the same method to transfer files between Android device and PC.
Now, there are a lot of FTP server apps out there. Most are ad-supported, most are rather big as well. To my surprise, there's also quite a performance difference between them.
I thought I'd might as well shared my experience with the four FTP server apps I tested...
Required Permissions
None of the tested apps required ridiculous permissions. Just the following special permissions:

FULL NETWORK ACCESS
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE MODIFY OR DELETE THE CONTENTS OF YOUR SD CARD
PREVENT TABLET FROM SLEEPING PREVENT PHONE FROM SLEEPING

In addition, Andreas Liebig's FTPServer also required:

READ PHONE STATUS AND IDENTITY

Speed Test Setup
The speed test wasn't exactly scientifically performed, but devices were in the exact same spots during tests.

FTP server app running on Nexus 7
FileZilla FTP client running on Windows 8 laptop
Both connected to the same 802.11n network. Windows reported the link speed as 130 Mbps (I know this is not exact)
I downloaded the same 103,4 MiB large file two times through each app

Test Results
All stats, numbers and other facts are as of March 30th 2013.
Apps ordered by measured throughput, fastest on top.
Andreas Liebig's FTPServer

Price: Free
Latest version: 2.4.0 (2013-03-26)
Size: 78 kB
Install base: 100.000 - 500.000
Avg. rating: 4.6
Android OS requirement: 1.1+
Comments: Initial configuration required, not plug-and-play. Detailed server log on main screen when service is running. No anonymous access possible?
Throughput: 103.4 MiB downloaded in 43 seconds @2.4 MiB/sec, 103.4 MiB downloaded in 47 seconds @2.2 MiB/sec

Boby Ertanto's My FTP Server

Price: Free (ad supported, ad-free version available)
Latest version: 2.1 (2013-02-28)
Size: 1.2 MB
Install base: 50.000-100.000
Avg. rating: 4.1
Android OS requirement: 2.2+
Comments: Simple interface. Very basic settings.
Throughput: 103.4 MiB downloaded in 48 seconds @2.2 MiB/sec, 103.4 MiB downloaded in 49 seconds @2.1 MiB/sec

The Olive Tree's Ftp Server

Price: Free (ad supported, ad-free version available)
Latest version: 1.11 (2013-01-14)
Size: 1.1 MB
Install base: 100.000 - 500.000
Avg. rating: 4.4
Android OS requirement: 2.1+
Comments: Based on Apache ftp server. Simple interface. Configurable port, home dir, username/password, service resillience, energy saving etc.
Throughput: 103.4 MiB downloaded in 56 seconds @1.8 MiB/sec, 103.4 MiB downloaded in 56 seconds @1.8 MiB/sec

Berserker's FTPDroid

Price: Free (ad supported, ad-free version available)
Latest version: 1.3.1 (updated 2012-12-28)
Size: 2.0 MB
Install base: 50.000 - 100.000
Avg. rating: 3.9
Android OS requirement: 2.2+
Comments: Based on  Pure-FTPd. Simple interface. Configurable port, home dir, username/password, service resillience, energy saving etc.
Troughput: 103,4 MiB downloaded in 135 seconds @0,8 MiB/sec, 103,4 MiB downloaded in 121 seconds @0,9 MiB/sec

Conclusion
Not only is Andreas Liebig's FTPServer the only completely free of the apps tested, it's incredibly light weight (78 kB!), can run on any Android phone you can find but also has the fastest throughput of the apps tested.
Once the initial configuration is done, the main window simply displays your standard FTP server log, whereas other applications pretty much displays nothing but a few buttons and maybe the IP address and port of the server.
Thank you, Andreas!

I'm Budius, the developer of the WiFi Shoot! and I must say that J4velin's explanation is really spot on and pretty sad.
I started developing it just because I saw this cool technology and no one was using it but it only proved to be a big headache.
Even during development (I was using a Transformer TF300 and a Galaxy Nexus) it took me much more time than it should had and I had lots and lots of problems simply because the technology is broken on the driver level. Example of that is that Asus removed support for WiFi Direct on their Jelly-Bean built of the transformer (and that was reason for one of my 1-star rating, it stopped work on the user transformer)
If my app was completely free I probably was going to the same approach of J4velin and simply pull the plug on it, but now I feel I can't just cancel it for the users that paid for it.
I started checking some options to allow it to operate over normal WiFi too and only use WiFi-Direct if the user specifically request for it, but it's a personal project and I simply don't have free time now.
Really hope the manufacturers get their act together, but I wouldn't put my hopes up. Anyone who always uses bluetooth everyday (a technology that was originally developed in 1994) know that sometimes you have to reboot your mobile just to have it connect to a headset.

I released an app last week that I hope will solve your problems. WiFi Direct Friends
https://play.google.com/store/apps/details?id=com.cobaltstar.wififriends
Most significantly, it can transfer files in both directions once the two devices are connected, which I think seems to be your main big issue. So even though you may have to guess which device to press connect on (blame the device manufacturers), you'll know that once they're connected you can send and receive no problem. Make sure you aren't connected to any other WiFi networks, or else things will get slow and unreliable.
I also added auto restart of the WiFi when there are problems or hangups in the initial connection process, so hopefully there won't be much guesswork or troubleshooting.
You've hit the nail on the head with regards to finding problems about how WiFi Direct is implemented across these devices. We're dealing with the most trivial use case of the technology here and the internet is full of tales of woe. Direct just does not seem ready for prime time in any big feature that needs to be depended on.

Thanks for your suggestion. Will give it a try. "Direct just does not seem ready for prime time in any big feature that needs to be depended on" - Amen!

I use an app called HitcherNet-BETA to move files across Wifi Direct between devices.  it is fast and stable, great for pushing video files and other big files.  in jelly bean the permissions issues of other versions are solved so two way transfer is possible.  i am working with these guys to build wifi direct into a game app i am building.
https://play.google.com/store/apps/details?id=com.kharybdis.hitchernet

Another possible solution that is very useful is using Total Commander with the WiFi Transfer plugin.
Then in TC you select the files or folders to share, tap copy/move and select Wifi. If you're already connected to a Wifi network it will work with that, but if you're not it offers to use Wifi direct instead.
It creates a webdav server that you can connect to with whatever device with a web browser.
The transfer rates are fast too.

In 2021 you can do this from Google's "Files" app directly. It has simple "send" and "receive" buttons and sets up peer-to-peer WiFi temporarily and securely with zero configuration hassle.

Have you tried Superbeam? Should work between Android devices, won't work with PC though.

authors: Евгений Пудовников


text:
Displaying age of contact on birthday calendar events
When entering birthdays on a Galaxy Ace S8530i (e.g. Tim 1993), how can I get the calendar to show Tim 1993 20 where the 20 on the end is Tim's age?

What's your question?

Hi and welcome to Android Enthusiasts. Please try to improve the
quality of your question. Some good hints how to ask questions can be
found on Meta. This
will also increase your chances to get a good answer.

Question seems clear enough to me, when OP enters a contacts birthday how can he get it to show how old the contact is on the calender reminder, is that correct?

@Sapper, for you to know, you cannot show the age in your (stock) calendar. But automatic addition of event for birthdays is possible. See the anwer.

First of all, remember that you can only do this with your birthdays and events that are in your google account contacts. NOT phone contacts.

Go to google.com/calendar from a computer.
Under Other calendars in the left pane, click add.
Click Browse interesting calendars
Click More (the More next to Sports).
On Contacts' birthdays and events, click subscribe.
Sync your contacts and calendar with your google account.

After sucessful syncing, the events should appear in your handsets calendar.
If you need to add the event details of your phone contacts, you need to export your phone contacts to your google account (or to your Gmail)
See this link for more info

Doesn't answer the question: Automatically displaying the age of the contact in title of the event.
I remember Nokia non-smartphones doing this just fine anno 2002.

source: Stack Exchange

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

sort: votes


text:
Serious battery drain (Screen, Android OS) after JB upgrade
Since I upgraded my Samsung Galaxy SII from Android 4.0.4 (ICS) to 4.1.2 (JB), my battery life has decreased dramtically.
Running ICS I could easily have ~25% battery left when going to bed, after about 20 hours of moderate use.
That is with a few phone calls, reading work/private e-mails as they arrive, occasional news reading, internet browsing and Facebook.
My usage pattern is largely unchanged, but since the moment I upgraded to Jelly Bean, I can barely make it through a working day without charging.
Looking at earlier battery stat screenshots (I'm a nerd, guilty as charged), my phone would use about 2-3,3%/hour. Now I see usage of between 5,7% and 10,6% per hour!
The top power consumer is, as always, the screen, which takes up 35-45% of the power used - just like before. Only now, it has drained the same amount of power, 2-4 times faster - or about 1% of the total battery capacity each minute it's been on.

(click images to enlarge)
72% of the total capacity used, of which screen consumed 38% (relative) or 27% (absolute)
Android OS has moved up the list of power consumers. Now using typically 16-17% (relative) or 12-17% (absolute), as opposed to the previous 9% (relative) or 5% (absolute).
I never switch off WiFi completely, unlike GPS which is switched off (thanks, Facebook) unless I actively need it. Display is set to auto-brightness - just like before.
I have completely drained, then fully re-charged, the battery at least three times, to re-calibrate the battery gauge. It didn't help my battery life.
Any idea of what's going on here and how to fix it (short of doing a factory reset)? How can the screen suddenly drain the power so fast? What's causing Android OS to burn more fuel as well?

You can use GSam battery monitor or betterbatterystats, both cost some money however but will help you track down the issue. The latter app is also freely available on the app's XDA thread by the author itself. It might be a nonpermanent Samsung bug, maybe you can fix it by resetting some app or even wiping the phone.

In the first of your screenshots, please tap the graph on top -- which will lead you to additional details. There check the bars at the bottom, and look out for areas having a blue bar for active while there's none for screen-on. I suspect some wakelocks being the cause of your drain (see How to deal with (orphaned) WakeLocks? for more details).

@ce4: I've installed both and will take look at the stats by the end of the day. Thanks.

@Izzy: I've added the battery usage details screen as well. The screen is rarely active, but the mobil is quite often awake. I suspect this is due to Google Now, which I've now disabled. However, my poor battery life, started before enabling Google Now. And, the primary offender is still screen, which doesn't seem to be on very often - regardless if you look at time on or the blue indicators.

@RasmusRask Yeah, what I expected: Something is keeping your device awake by forcing the network (here: WiFi) out of sleep mode. Please follow above link to the Wakelock question -- that's 100% sure your issue. A look at your mobile network signal graph suggests What is Cell standby and how can I keep it from eating my battery? might be interesting for you to check as well. But your main issue are rather the Wakelocks, cell signal is minor (no red color in that bar). Join chat for details ;)

Same issue here!

@Izzy: Sorry, it does not appear to be wakelocks. According to BBS the biggest drainer due to WL, consumes about 1% or less of the total power used.

You are suffering the same problem I was after upgrading. Look in the direction of either Google Now or Google Maps. Good chance you have 'Report from this device' set in Maps Location Settings. This is murder on your battery! I disabled it and am now back at about 2% - 3% per hour on 3g with light use throughout the day. I also disabled Google Now for good measure, but I didn't notice any real improvements from that.
I do still notice much higher battery consumption than 4.04 when having wifi on. At home, I have reverted to 3G after seeing it burn through the battery at 5% per hour even without any active use.

No, all location reporting/history in maps is already off. After a brief tango, Google Now was disabled a while ago :-/

Finally, I did a factory reset on my S2 and now the battery lasts the way it used to with ICS. ):

To be honest, while my battery life doesn't seem quite as good as when running ICS, it does seem better now that I've done a factory reset as well. Still not entirely convinced though...

There is a possibility that one of the app installed in your phone keeps the screen on even when it is locked. If possible, connect through adb and see which apps are active.

Edited question to add battery usage details. Yes, it's fairly often awake, perhaps due to enabling Google Now. I've now disabled that. The screen however is rarely on, as shown by the "on time" and blue indicators.

I had the same problem with battery drain. I can tell from your name that you must be from Denmark. I found my battery drainer in a danish app. Yousee musik was set to automatically download on wifi. Since I turned that setting off my problem was gone!

Seems odd this would only happen after an operating system upgrade the if it's the behaviour of an application since it would be the same before and after the upgrade.

Hej :). Thanks for the suggestion. I actually use YouSee Music, but not on this device. Also, wouldn't the app show up as the battery drainer?

Not necessarily. If it e.g. requests a wake_lock, and forgets to drop it (or drops it too late, or requests it too often), this would show up as "Android System". This is what quite often happens with the LocationProvider when some app requests the current location too frequently: System is shown as "eater". And your "awake" graph in above screenshot suggests something like that.

I have the same problem and I found that it's the WiFi. If I turn the WiFi off, battery drain is less than 15% in 12 hours for my use. Yesterday I turned the WiFi on in the afternoon and the battery was at 96%. I stayed home connected to my WiFi all day and did not use the phone all afternoon. At 8:30PM the battery was down to 19%.

That might be the culprit in your case, my WiFi is always on, and was before my drain issue too.

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


text:
Why is CPU usage constant high (~2/2/2.5) on Samsung S3?
Short story: Samsung S3 running stock Android 4.3. Was sluggish, turned on "show CPU usage" in developer options and it hovers around 2/2/2.5. Stopping all active apps doesn't help. I see "mmcqd", multiple "kworker" instances, "system_server", "systemui", "surfacefinger" etc. in the related list of processes.
Didn't know how normal this kind of load is for an Android device, so I checked on an LG 4x HD (Android 4.0.3) and there I see usage fall below 0.5/0.5/0.5, so there seems to be a problem on S3.
Update: checked a low end Lenovo A Plus and load there is around 12, yet it's quite responsive. No idea what to make of it. In any case, the S3 is very slow and shows a much higher load than the LG.
Sure, S3 has Viber, all kinds of Google sync enabled, but I'd don't see these in the process list and they're not being used (no user interaction with the phone whatsoever).
So, how to find the cause and reduce CPU load to make the phone more snappy?

Try out this app  enable background monitor and see what is usage. However if phone doesn't lag than you shouldn't bother with cpu usage

@ЈеднорукиКрстивоје Thanks for the answer, but the phone is sluggish. The monitor app seems nice, but what I think would be most useful - aggregate CPU time per process - seems to not be among its capabilities.

authors: Једноруки Крстивоје


text:
syslog shows a bunch of FF messages
When I run dmesg I see a bunch of these errors,
FF SUSPEND INT                  0 ?\x09
FF WAKEUP                       0 ?\x09
FF GAD SUS                      0 ?\x09

What do these mean? Is this normal?

Which process throws these errors?

@IrfanLatif I haven't the slighest idea, that's why I'm asking. =/

Does that appear in logcat (other than kernel buffer)?

@IrfanLatif I found the source of the error and answered below.

The OnePlus 7 Pro port is named "guacamole". You can find the source code at LineageOS/android_device_oneplus_guacamole. You may want to search for the error here, but if you can't find it check inside the setup-makefile.sh, you'll find the line,
export DEVICE_COMMON=sm8150-common

That means the kernel's source code is located LineageOS/android_kernel_oneplus_sm8150. You can also find this link on the in the documentation page for the port under "kernel link".
If you do a search in the LineageOS/android_kernel_oneplus_sm8150 repository for "GAD SUS" in that repository you'll find the source of this error which is drivers/usb/dwc3/gadget.c:3654. So the problem is in USB Dual Role Device, which is an ASIC driver described as,

The Synopsys DesignWare® USB 3.0 Dual-Role Device (DRD) Controller is a set of synthesizable soft IP that ASIC/FPGA designers can use to implement a complete USB 3.0 DRD for 5 Gbps speeds. The USB 3.0 DRD Controller is compliant with the specifications for SuperSpeed, High-Speed, Full-Speed, and Low-Speed USB speeds. Optimizing development time and minimizing engineering risk, the DesignWare USB 3.0 DRD Controller helps designers bring their host and peripheral designs to market faster for wired and wireless applications such as smart phones, tablets, TVs, set-top boxes, cameras, modems, game consoles, PCs, and telecommunications equipment. In addition, the IP is silicon proven in design process nodes from 180-nm to 7-nm.

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


text:
What do all these letters/numbers in early Samsung ROM file name mean?
This question covers early Samsung ROMs if your ROM looks like this example G930FXXU2EREM_G930FOJV2ERE8_TUR.zip then see this updated question here

I'm guessing the first 5 letters/numbers are for the model of the device I8160XXLL2, but what after that? Is there any guide to understand what exactly they mean by these letters? I'm confused it seems sometimes they repeat the model of the device twice?
I8160XXLL2_I8160QXXL3.zip
I8160XXLL2_QXELL3.zip

Who knows... it varies by device and the developers naming convention. Probably best to ask the developer.

These 2 firmware names are a good demonstration of (early) Samsung naming conventions.

I8160XXLL2 is the "PDA" designator, i.e. build number;
I8160QXXLL3 is the "CSC" designator, i.e. baseband version.

There can be multiple CSCs corresponding to a single PDA, released for different regions.
Inside the string:

I8160 is, obviously the model number;
XX is for country/region (XX itself means Europe or international);
LL2 are the release date and version (within same month): first L for year (L for 2012, M for 2013, etc.), second L for month (A for January, L for December, etc.), and 2 for the 2nd version.

Furthermore, you can pinpoint which exact region the firmware is for by using a part of the CSC: QXX/QXE designates the precise region within the one defined in PDA. Match these 3 digits with a list of firmwares (e.g. on SamMobile), and you will know what regions received such releases.

Really good answer, I was searching on this for long time, thanks, I haired from a friend that if they mention the model twice that's mean the ROM contain 4 files, and if not that's mean there is only PDA file or something like that, Is that true?

Not always - it's still more reliable to just download, unpack and check. Shouldn't matter anyway.

Is this an early convention specific to Samsung. Or did other OEMs use this too?

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


text:
How can I boot into TWRP from LineageOS Recovery?
My phone is in bootloop. It keeps booting to TWRP Recovery. I want to trouble shoot this. How can I boot into TWRP to do this?

To boot into TWRP from LineageOS Recovery, from LineageOS Recovery

Click Advanced
Click Reboot to Bootloader

Jump to the console on your machine, and run
fastboot boot twrp-*.img

That'll get you into TWRP from LineageOS Recovery.


text:
How do I enable SEANDROID ENFORCING over adb inside TWRP?
When I boot into TWRP Recovery, it says,
RECOVERY IS NOT SEANDROID ENFORCING

but when I run sestatus, it tells me
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
Current mode:                   permissive
Mode from config file:          permissive
Policy version:                 26
Policy from config file:        sepolicy

How do I set the SEANDROID ENFORCING?

This warning seems to be Samsung devices specific mostly.

I believe that what that warning is referring too is the SEAndroid ENFORCING, you can change that with setenforce
$ setenforce Enforcing
$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 26
Policy from config file:        sepolicy

You can also test this with getenforce
$ getenforce
Enforcing

I reckon that this doesn't change SEA status permanently and hence will not eliminate the warning on boot?

@AndyYan no, it will not. While that's another question I have, I'm inclined to think persistence is different and a follow up.

Actually, i'm stuck on boot splash, the more I read about this, the more I'm convinced it has nothing to do with my boot splash.

Whatever applies to the recovery has nothing to do with the main OS. If you hit a bootloop/stuck with the OS then no point in messing with the recovery itself.

If we're assuming that the recovery was to do all its jazz while not in SEANDROID ENFORCING, I would agree. Anyway, in trying to trouble shoot it there are hordes of people that disagree with us online, too many for to discard all that testimony without looking into it.

All Samsung devices I've played with have non-SEA-enforcing recoveries and that doesn't affect how they work. In fact I'm guessing that they work well precisely because SEA-permissive means lax security measures and grants it full capability of tampering with the device (though I've never seen an official confirmation of this).

We're on the same team, I agree. I just didn't know much about the SE-A Enforcing stuff, and wanted to learn more, now I know how to turn it on, and I can't see how a more restrictive policy can cause an error.

https://source.android.com/security/selinux/   first has several tutorials this is the overview. More info in menu the left and several resources at the bottom      https://su.chainfire.eu/#selinux this is interesting the battle between the two

@BoLawson saw that, but that's more about what SELinux is so I didn't put that link in here. It also doesn't address how SELinux is supposed to operate with a recovery. Or, how you would restrict a recovery whose goal is literally to override or wipe the OS.

Start here breaks down the difference: http://hsc.com/DesktopModules/DigArticle/Print.aspx?PortalId=0&ModuleId=1215&Article=66 as far as custom recovery it is not really an issue. People tend to focus on it more than need when it comes to recovery. I guessing the colorful writing. Most of the times I've seen it its from flashing the wrong variant or using an SU binary injector script for an older android version. From people not paying attention to patches. S.E. stands for security enhanced to help on your research when it comes to older documents.


text:
Galaxy Nexus does not charge when turned on
Galaxy Nexus does not charge when powered on, but it charges properly when powered off. Phone doesn't detect USB connection also. This happened without any reason. Phone is not rooted.
Tried different cable, charger, everything.

That sounds to me like a hardware issue. If you're still under warranty, I'd get it repaired. If not, you'll have to decide whether you want to live with it or pay for repair (or replace the phone).

@forums,@Scott: I am able to charge using a 2A charger even when turned on. So is it not a hardware related issue?Any idea ?

That sounds to me even more like a hardware issue, as I can't imagine that the software would care or even know about the charger's amperage.

Do you happen to be using a 3rd party charger?
500mAh chargers cannot charge the Nexus while on, 1Ah chargers can but might struggle. I recommend chargers with 1.5Ah for charging high-end devices
Alternatively, the problem might lie with the power management of your ROM. Have you also installed an app recently before this happened?

Thanks for reply, I tried different charger with 1.5A also.I have not installed any app, I just flashed to new 4.2.2 JB image. But after seeing the issue flashed back to 4.2.1. Still issue persists.My main issue is not getting charged, USB is not detecting. I can charge device with turned off.

It might also be a kernel problem (if it's custom made). Honestly I don't have any more ideas.

Thanks.I am not sure, even i tried stock images from google.

@Rilwan: Your question says that the phone isn't rooted, but here you mention that you've flashed a custom ROM. That's important information that should be in your question.

@user267:I flashed a custom ROM(rooted one) then flashed back stock ROM. That's why i did not mention rooted.


text:
Use an Android tablet as a Wacom drawing tablet for a PC?
Since a nice Wacom tablet is a bit pricey, especially for someone like me who doesn't do much graphic editing, I was wondering if it is possible to use a tablet (i.e. my Nexus 7) as a Wacom-esque drawing tablet when connected to a Linux computer?
I did a bit of searching, however most of the info I found is for using a Wacom tablet on an Android device. I've never used a Wacom device, however I have been doing some graphic editing in Gimp, and think it would be much easier than just using a mouse. And since I have a Nexus 7, it seemed like the logical place to start. I would have to use the Nexus as a USB peripheral for the computer, and I don't know if it is possible to transmit the touch screen coordinates to the PC.
If anyone can point me in the right direction, I'd appreciate it!

I don't think you can actually have it communicate with the PC but if you have the right tablet or phone (Galaxy Note 2) you can create art on the device itself. Check out this video.

The GfxTablet project should allow you to do this.  It's network-based rather than USB though.

I think gfxTablet does not work on Windows.

note that this is only suitable on a trusted network (not at your coffee shop) https://forums.bitfire.at/topic/1629/what-is-the-security-model-for-gfxtablet

GfxTablet is not maintained anymore

There's also Weylus which is mentioned in one of the issue in GfxTablet project. (remark: GfxTablet seems to be more smooth; Weylus doesn't require Android app, only browser; both does not support pen button, both use absolute coordinate relative to screen, Weylus screen recording crashes for me, need to turn off to use)

A touchscreen tablet is not like a Wacom tablet. Drawing tablets use a stylus with one or two pressure-sensitive tips and several buttons. The stylus is also sensitive to the angle you hold it at, and the tablet can detect when the stylus is hovering above the tablet, even with no contact. A drawing tablet has a resolution of a fraction of a millimetre. You can wield the stylus like a calligraphy pen, an airbrush, or anything in between.
A capacitive touchscreen such as you get on a Nexus 7 is designed to detect fat blobs like finger tips. It can't react to you hovering over it, to the natural pressure changes you get over the course of a stroke, or to the angle. Samsung's Note series has a pretty advanced stylus, and it makes a nice drawing tool, but it still lacks the advanced features like angle sensitivity.
Sure, you can use a touchscreen to draw and to create artwork, but asking it to replace a Wacom tablet is like asking finger-painting to replace the whole range of artists' paintbrushes. You'll never be satisfied with the results.

I agree with many points in your answer, but but I also think it's likely that an individual who is looking for a hack rather than an actual graphics tablet may not need the entire functionality of a true graphics tablet. Also, graphics tablets are serious tools in their own right. Someone without the training and experience to effectively use them will likely have similar results as with an android tablet.

@JSON Even when a layperson with no art background tries to sign their name with their finger on a touchscreen, the results are completely different from doing it with a real pen, even a biro that isn't pressure- or angle-sensitive. Sure, many users won't need the entire functionality of a graphics tablet, but they will need the precision and responsiveness, and to use it on a PC they'll definitely need to be able to point without clicking.

Irrespective of the fact that you make a good point, this "answer" does not answer the OP's question, hence I am forced to downvote.

@Aalok The question is, "Is it possible to use a tablet as a Wacom-esque drawing tablet?" and my answer is "no". I'm not sure how I could make that more directly answer the question.

I agree with this answer for the majority of cases and it serves as a perfect deterrent for people trying to get too much out of the tablet. On the other hand I must agree as well that there are use cases out there where using a tablet as drawing tablet would work. So here comes my upvote, with the remark that it should probably never be accepted as final answer.

Some tablets have hundreds or thousands of levels of pressure sensitivity. The Samsung S-Pen supporting devices are Wacom backed.

My cheap 12" Android tablet does detect the pen held over the screen, and is pressure sensitive too. I draw with it very happily. I believe you that there must be a difference in quality, but it is much better than you are presenting here. Many amateurs and beginners like myself will be completely satisfied with it.

The Virtual Tablet app is free on the Google Play Store. It works with some flaws but overall good. See the developers site for more information

Works great but pressure sensitivity works only with sketchbook

OP explicitly asked for a software to use "when connected to a Linux computer", and Virtual Tablet does NOT support Linux.

@bmdixon  is virtual tablet safe? I couldn't find any information on this.

Thanks for this recommendation! it's not perfect, but it's the best app of this kind that I've tested so far. After a few hours of use, I can recommend

I had the exact same wish as you, and I eventually found a solution I was happy with. It does not solve it in 100% the way you had envisioned, but let me see if it helps you.
At first I was thinking to use the Android device as a remote desktop control (for example, via TeamViewer of Chrome Remote Deksktop) for my computer, and then open drawing software on the desktop computer and control that using the stylus on the Android device.
That worked. However, there are some issues with cursor sensitivity, and (depending on which remote software you use) you usually have to make a custom "gesture" to draw. Not very elegant. Also, there was usually considerable lag.
The solution I found was to simply use a collaborative drawing app called Explain Everything" that runs on both desktop (Web) and Android (app). Then I just collaborate with myself on both the desktop and the Android-device.
It looks like this:

The device in this photo actually has en e-ink display, but in practice that has no significance, as it runs Android and is for all intents and purposes just an Android tablet with different display technology than most.
Now, I realize that you may have some specialized software on the desktop, and that may be your whole reason for asking this question. Thus, you may not wish to use this particular drawing solution. Therefore, I admit that my answer is not perfect. However, you can export whatever you draw in Explain Everything as vector graphics, and import it into whatever software you prefer for further processing.
I have not yet used Explain Everything for serious drawing, so I can not vouch for its quality. However, there are a multitude of collaborative drawing apps that work both on desktop and on Android, so you can choose whichever suits you best.
Actually, I found that Microsoft Office for Android actually has decent drawing capabilities, and it can sync live with the web or desktop version of Office. A bit laggy with the sync, but good enough for me. I am switching to that now because I found the interface of Explain Everything to be a bit confusing.

A Samsung Note II has all of what you are looking for. It uses pressure sensitivity like a Wacom, and it even has a Wacom digitizer built into it! Doing some research now, apparently there is an app that allows connection to a PC for that purpose exactly.

Can you tell us what app you've found that does that? Does it work with Linux?

"There is an app" does not answer the question

There is this recent project: Weylus. From the description:

Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer!
Features

Control your mouse with your tablet
Mirror your screen to your tablet
Send keyboard input using physical keyboards
Hardware accelerated video encoding

The above features are available on all Operating Systems but Weylus works best on Linux. Additional features on Linux are:

Support for a stylus/pen (supports pressure and tilt)
Multi-touch: Try it with software that supports multi-touch, like Krita, and see for yourself!
Capturing specific windows and only drawing to them
Faster screen mirroring
Tablet as second screen

+1 for Weylus, Deskreen is good too I hear.

For this I use AIRDROID which turns a tablet in a third display for me, on which you can diplay your 'edit' window of the programs you like to use

I see that apps like iDisplay and Splashtop Extended Display can answer the question in the manner you suggest, but reading the features makes it sound like Airdroid works in the opposite direction. Can you add some clarity to this answer?

The answer is a combination of YES and NO. You can use your android tablet to simulate a secondary display, and control it using the touchscreen. Twomon (http://www.easynlight.com/en/twomonusb/) is a software that I personally use to connect my tablet to my computer as use it as a secondary display. Twomon  works over USB, so you don't need any additional hardware adapters to get it working.
However, graphic tablets, like Wacom are built for precision drawing, and general-purpose tablets are not. So, I am not sure that this makeshift solution would be as effective as a Wacom (or other) graphic tablet.


text:
Got mail with URL pointing to an APK called com.android.fixed.update, what is this?
One of my relatives sent me an email pointing to this URL:
http://www.flugversuch.at/cnu/kbdjobbwclikw/nbopigxdb/pxcbaolinizdg/qfktoohwzplsjsp
When I got there, it automatically downloaded an APK called com.android.fixed.update. What could this be and should I install it?

Are you sure it really was one of your relatives sending this mail -- and not just a spammer using their address as sender (as the URL suggests)? I would for sure NOT install that, to me it looks like malware. Ask that relative first if and why and what he sent.
A Google Search revealed some related information:

on XDA one encountered something similar, and they assume it's rather malware
BestAppMarket informs this app was removed from Google Play (hm, guess why). Same information is found at AndroidInformer
and here it comes: VirusTotal clearly lists it as malware, being detected as such by several malware scanners.

Conclusion: Keep your fingers OFF! Do NOT install!


text:
Deleting a device from the Google Play Store?
Yesterday I bought a new Android smartphone & performed a factory reset on my previous HTC handset. Naturally (I think) I set up my new phone under the same Google account as was registered for my HTC.
If I login to the Google Play Store, I was expecting, and maybe naively assumed to find, a way to delete the HTC handset, but I cannot seem to find a way to achieve this!
As this is only my second Android device, I have not encountered this situation before. (Perhaps there were steps I should have taken on my HTC, prior to performing the factory reset.)
I am however surprised that Google does not allow you to carry out such a basic task.
Did I miss something?
Does Google wish you to create a new account every time you change phones/tablets?

You can't delete it, only hide it.

Go to the Google Play website. Make sure you're logged in.
Click the gear icon in the upper right then click Settings.
Your devices should be listed there. Uncheck "Shown in menus" on the device you don't want to see any more.

Is there any particular reason for them not to allow deletion ?

Beats me. I do notice, however, that my old DROID is no longer listed under my account. Maybe because I haven't used it in over a year?

I guess there must be an expiration point. Hopefully they will add that functionality for immediate deletion in due course

It could be for the "all apps ever installed" list. As not all apps are compatible with all devices, maybe that's somehow bound to the devices the apps where used on. Just a guess.

Have things changed over the course of one year and is it in the meantime somehow possible to completely remove an old device and not only hiding it?

Seems to be a 9 month time for expiration
http://forum.xda-developers.com/showpost.php?p=30454577&postcount=14


text:
What is yakju, gn, yakjuxw, takju etc?
I'm in the market of buying a Nexus 7, and these are what I understand some kind of firmware/maker identification. Can someone please explain all the different names?
Google sadly wasn't much help for me today.

Related: http://android.stackexchange.com/questions/28226/how-can-i-determine-my-galaxy-nexus-model-variant

For Galaxy Nexus these are different builds:

takju: devices sold through the Play Store in the US. Contains the Google Wallet aplication.
yakju: devices sold through Google outside the US.
yakjuxw: devices sold by Samsung.

If you buy yakjuxw I would recommend that you update to yakju with factory images provided by Google.
This way you will get the updates in time.
I wasn't aware that there are similar builds for the Nexus 7.

Just it case it was a typo, it yakju and not jakju.
Also, yakju images are almost the same as takju images except the absence of the Google Wallet app preinstalled.
yakjuxw is one of the images maintained by Samsung. There are other variants like yakjuux. Since these are not directly maintained by Google, the updates might take a bit longer to become available.
It is possible to flash a yakju factory image on the GSM/HSPA+ Galaxy Nexus to to have the updates directly from Google, but doing so will wipe the internal memory if the phone is not unlocked.

Realized that gn and gnex must be abbreviations for Galaxy Nexus. Nakasi and nakasig seems to be stock Android firmwares. But what are the differences between them and takju/yakju?

It's device internal codenames.
Reasons:

Device specifications is secret before release. After release, firmware not renamed, to exclude misunderstanding for developers.
One device may have different firmware versions, depends on target market and hardware configuration (modem, NFC, Wi-Fi settings).

In parts right: it's also different firmware versions. (Reason: Verizon subsidized wanted its own with locked bootloaders, another one comes preinstalled with Google wallet, the other without). See the factory images here: https://developers.google.com/android/nexus/images

2nd variant include not only vendor lock, but for example internation version may allow to use more Wi-Fi channels, at Russia needed to have Glonass support for pay smaller duty, there available LTE and 3G versions...

This is an exert from  A Guide to Manually Install Android 4.2 Takju on Non-Yakju Galaxy Nexus written 14th Nov. 2012 available at:
http://webtrickz.com/guide-to-manually-install-android-4-2-takju-on-non-yakju-galaxy-nexus/
Following the availability of Nexus 4 and Nexus 10, Google has begun the rollout of Android 4.2 Jelly Bean OTA update for Galaxy Nexus and Nexus 7 as well. Android 4.2 is currently available only for Takju variant of GSM/HSPA+ Galaxy Nexus and luckily Google has also released the Android 4.2 factory image for Takju Galaxy Nexus. Apparently, Non-Yakju Galaxy Nexus users wont receive this new update anytime soon as their phone is updated by Samsung whereas Yakju & Takju firmware are updated directly by Google.
However, users with adequate technical know-how can easily convert their non-yakju (yakjuxw, yakjuux, yakjusc, yakjuzs, yakjudv, yakjukr and yakjujp) device to Takju to receive prompt future OTA updates from Google.
Install Yakju or Takju? Takju, the firmware that ships with Google Play Store version of Galaxy Nexus (in US) apparently receives updates faster than the Yakju variant. So, it’s better to choose Takju over Yakju.

The content of that link doesn't really seem to explain what any of the terms (takju, yakju, etc) mean, though.

It doesnt explain their "literal translated meaning", but it does explain that they are firmware: That Yakju & Takju are firmware updated by Google, and that Non-Yakju firmware is updated by Samsung. It also tells you which receives updates faster and how if need be to take advantage of this. The literal, translated meaning of these words is in essence - meaningless. But what they are and how to benefit from them is meaningful. As the article (given by link) explains

I don't mean the literal translated meaning of the words. The article does very briefly mention that takju/yakju are updated by Google, but then it goes into instructions related to flashing different firmware without really explaining anything about what the yakjuxw/yakjuux/etc variants are, where they're sold, how they differ from takju (or plain ol' yakju), and so forth, at least as far as I see. That seemed like the crux of the OP's question to me, but it's kind of glossed over a bit is all.

I take your point, in the initial question it is not clear why the person asking the question wants exactly to know about the names ie what is the actual benefit of knowing, except for the above explanations given


text:
Route Application through Mobile Data when on Wifi
While on Wifi, Whatsapp won't work on my Galaxy Note 2 due to my work proxy. I have found no proxying application that will work, yet. (My work is using an HTTP Proxy).
Is there an application that will route certain phone apps (such as Whatsapp) through mobile data, while still allowing other apps to use Wifi access?

By default, as soon as WiFi gets connected, the mobile network shuts down -- so you cannot use both simultaneously. Which means: no, even a proxy allowing for exceptions would not do, as the other network simply is no longer available.
Quoting from CyanogenMod Tracker:

Each time you activate WiFi you'll lose 3g connection. That's normal behaviour of Android network manager.

There were attempts on "hacking" that, as you can e.g. find here. This source from the Stanford university also makes clear on the standard behaviour:

Given WiFI is connected, then turn on  3G data connection. 3G connection will be automatically torn down by Connectivity Service.
Given 3G is connected, then turn on WiFi connection. Connectivity Service will tear down the existing 3G connection.

Except from "hacking attempts" as described by the Stanford example, I know of no solution to the issue.

I don't understand why you gave an answer that it is possible in September 2012, yet now in December 2012, claim that it's not possible.  Could you care to explain your conflicting answers?  http://android.stackexchange.com/a/29791/26023

Good find. Have you tried the other solution? I never got any feedback on that, except for what Matt wrote over there: It didn't work. Also note what I've quoted here is "general behaviour" (not taking that app into account). Still, it's a good pointer; I'd love to get more feedback on that app – if possible, even positive feedback :)

Well, you're the one who gave me the links to both of these answers in my question, I'm simply linking together the two unlinked links you gave me. :-)

@avesus found some nice link in another question: http://stackoverflow.com/a/5883882/84661

@cnst Yes, I remember we've discussed that (in chat?) a while ago. But AFAIR that's something each app must so itself, so you cannot set a "global switch" from the outside. I might remember wrongly, though...


text:
How can I collect repeated contact entries under one call log entry?
I'm running Cyanogen 5.0.8 and previously had stock 1.2 before this. On both releases I'd like is to be able to able to collect repeated call log entries in only one single entry reflecting last activity, whether it is "received", "missed", or "dialed". When the entry is to be tapped all activities related to the contact would be shown.
Is any one familiar with such feature and how can I achieve it on my phone?

This feature is available on CM6.  Is it possible for you to upgrade?

It is possible of course. But I don't want to. But thanks, I didn't know that.

Yeah, CM6 will group your call log together of repeated calls in a row into one entry that you can expand.  I believe it is a Android 2.2 feature.

CyanogenMod 6 does this feature because it is native to Android 2.2.  See this CyanogenMod issue report for more details.

I just installed CM6 on my Dream. It is pretty amazing. It has that feature and many more. More important, it is a lot smother on my phone than CM5.0.8.
Upgrade process went smoothly with pre-installed apps intact and no change to my settings.

6.1 will be out soon :)  They usually recommend a wipe and reload for upgrades, so if you encounter any problems with CM6, I'd try that first.  You can backup all apps and their data with Titanium backup.

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


text:
Does the Automatic away-status in Google Talk not function as it's supposed to?
Using Google Talk on Android 2.2 on a Motorola Droid. Under settings I have the box for Automatic away-status checked. My assumption is that this would set my status to away when the screen is off as it states: Set status to away when the screen is turned off
However, this isn't the case. I've confirmed by walking over to a co-workers desk and it still shows me as available. I have Gmail closed on my desktop and it stays as available for ever, it doesn't just take some time to update.
Any ideas if this is a bug or is there a workaround? At the moment I'm just signing myself out when I remember to.

Would love to add a google-talk tag, but can't with my rep.

Added the tag for you

I also just realized I have this setting enabled too....  But I'm always logged in gmail, so I haven't a clue if I ever go "away" or idle.

Although some have reported it as a bug, apparently the away status only appears after 10 minutes of idle time (defined as no use and the screen shutting off).

I guess it would help if I put my phone down for more than 10 minutes! Thanks.

probably good advice for all of us! Those  WinMo7 ads hit too close to home... [although, seriously, I'm not using my phone for a long time because the interface is crap, but because the interface is good. ]

Unfortunately without actually testing these scenarios I cannot provide a definite answer but I can confirm that the feature works.

It may take time before Gmail or Google Talk are updated with your "away" status.
The feature may not work on lock screen activation... but on idle time. Personally this would be a smarter way of doing it. Just because I've locked my phone doesn't mean I'm away. On the other hand if I haven't used the phone for more than 5 minutes then mark me as away/inactive.

Best thing I can recommend is you play around with these two scenarios above. Lock the phone and monitor your status on someone else's computer. If you find something interesting post the results back :)

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


text:
Why does the Ebay application automatically startup at boot?
I can't find a good reason that this application must always be running on my phone. However, it starts at boot and I'm constantly getting error traces in Logcat about the Ebay application.
Why does this application start at boot?

because it was written that way?

Well it starts because that's how dev coded it.
You can try programs like startup manager that will kill the program once it starts.

Right, which to me is a huge mistake. If I use the application once a month, why would I want it in the background clogging up GC and spewing errors 24/7? I'll have to give some feedback.


text:
Can't Add Shortcuts to Home Screen, get Shunted to Folder
I recently started using folders to organize my apps, but I've noticed since then that I can not add any shortcuts to the homescreen. If I try to drop an item on the home screen, it instead gets put into a folder (apparently at random, no less). This happens even if I drop the icon on a completely empty screen with no folders.
If I drag the app out of the folder back to the home screen and drop it, it goes to a different folder instead.
Running Android 2.3.5

What device and launcher? They vary widely.

This is a reported bug which hasn't yet gotten any attention.
A workaround is to use long-press to add items rather than dragging them.


text:
How do I stop the Adobe Flash Player updates from installing themselves?
The Adobe Flash Player 11.0 update keeps installing itself on my HTC Desire. At over 17 MB that pushes me into the "Low space" zone and then my gmail stops refreshing etc... which is a disaster.
Now while I can go into Settings -> Applications and can uninstall the update (which leaves me with the stock version of the Flash Player which is fine for me), a couple hours later Flash reinstalls itself again. Not only is this annoying but it also cost me a lot of bandwidth.
Is there any way I can disable updates for this default application?

I urge you to do the flash player updates. Adobe flash player has a long history of security bugs. Not updating this often used web technology could compromise your security and therefore your system.

Yes that is a good point. Plus performance improvements. Have you tried moving Apps to the SD card to make more space? I don't think this is an option for all versions of Android but it might work for you.

@Flow: Thanks, I appreciate the warning. However I use my phone way more for checking Twitter and Gmail than webbrowsing so it's much more important to me that those work. If I had to forego web browsing because of the resulting security risk, that might be acceptable.

@bendemes Yes, I have moved as much as possible to the SD card and I've got a 16GB SD card. However I continue to be plagued by App Storage space problems. It's really the only complaint I have with the HTC Desire. I see nothing in the new phones that makes me want to upgrade except that the constant space problems on my Desire are a major annoyance. This Flash Player update is just the most recent problem.

You should be able to configure auto update via the market place. Open the market place go to my apps and find Adobe Flash Player and untick the "Allow automatic updating" box.

One problem I find with this is, I can no longer use "Update All" button.

I don't think unticking automatic updating should stop you using Update All. You can't use update all for any Apps that have changed there permissions requirements otherwise it should still work fine.

@bendemes When I search for "adobe flash player" on my phone it doesn't show up in the Android Market App. I then searched for it on Chrome on my PC, found Flash Player 11, signed in and tried to send it to my device and it says that it's not compatible with my device. Currently it's uninstalled but it seems to wait for the most inopportune time and then start downloading itself again when I'm on expensive 3G.

Once it had reinstalled itself I found it in the market and was able to deselect the "Allow automatic updating" option. So far it hasn't reinstalled itself since then. Thanks!

AS per How to hide updates from market? you can detach the app from market using Titanium Backup. Long press the app and click detach from market. But bear in mind that this feature is available only in donate version of the app.

Thanks, I'm going to see if any of the other suggests work for me first but if they don't then I will try this. I'm just hesitant to install another app (Titanium Backup) but if nothing else works then I'll try it.

I faced the same issue with my D1 Droid and simply uninstalled it. The YouTube ap picks up 99% of what I would use the flash player for anyway.

This doesn't solve the problem.

It's a totally reasonable creative solution. +1

@trlovejoy I have uninstalled it many times. The problem is that it keeps reinstalling itself and because it's a "stock app" that came bundled with my phone I haven't yet been able to find a way to disable this.

Try rooting your phone, then you can remove flash.


text:
Is some of my internal memory missing?
I have an HTC Wildfire (the original, not the S version). It is supposed to have 512MB of memory. When I check my free space in the app manager I noticed I have around 185MB. Why is this?
I am using CyanogenMod which is around 80MB, if this wasn't accounted for there is still a lot of space missing. Why is my phone reporting so little?

The download may be 80 MB, but it's compressed. The real size is much larger. Your apps and data also take up space.

I just decompressed the zip of my rom. it is 110mb. supposing that the app manager is reporting only apps (115 used mb) I am still missing more than 50%.

possibly related: http://android.stackexchange.com/questions/6452/low-disk-space-notification-but-heaps-of-space-free

ok. here is the thing. The space is there, the problem is that it is not accesible for applications.
Android systems have several partitions as explained  here. Doing an df on my device I get:
Filesystem              Size      Used      Available Use%    Mounted on
tmpfs                   156.5M     32.0K   156.4M     0%    /dev
tmpfs                   156.5M         0   156.5M     0%    /mnt/asec
tmpfs                   156.5M         0   156.5M     0%    /mnt/obb
/dev/block/mtdblock3    250.0M    119.0M   131.0M     48%   /system
/dev/block/mtdblock5    175.1M    157.2M   18.0M      90%   /data
/dev/block/mtdblock4    40.0M      1.3M    38.7M      3%    /cache
/dev/block/vold/179:1   3.7G      2.8G     952.5M     75%   /mnt/sdcard

the space I see in the app manager is the same allocated for /data, the rest of the space is used for the cache and the android system (in the /system and /cache partitions).
A solution would be to find out how to resize the partitions in the internal memory of the phone (there is a procedure here). Another solution (which seems easier) is to put they regularly used apps in the /system partition along with the default applications so that all memory is used (root is needed)


text:
Hide secondary account in Android Market
I have a problem with my android phone: I have two Gmail accounts.
The first on is my main account, with everything synchronized on my Android phone (mails, contacts, calendar, apps, ...). The other account is only for emails, and as such I've set it up to ONLY synchronize the mails (and only the mails!), BUT this address shows up in the Android Market app nevertheless. To make matters worse, this secondary address seems to be always chosen by default when I launch the Market app, and I also receive notifications for some apps.
So my question is this: Is it possible to only have the main account showing in the Market app, while still having mail synchronization enabled for other accounts?
Thank you very much

If you press the Menu button and choose the account you want, does it still default to the account you don't want after restarting the Market?

Yes it does, and there is no option to select one over the other, or even delete an account.

You can remove the account that it "defaults" to and try to re-add the account. I think there is some type of bug in the newer version of the market because I have the same issue from time to time. it is not the "default" account, and I have like 8 accounts on the device (all google accounts) but it always wants to use this one.
I found that it "fixes", but usually only temporarily, if I go in to the Application Settings and clear the data for the market app.


text:
Is the lt03wifiue build the same as n1awifi?
I have an SM-P600, when I download TWRP it shows lt03wifiue for the build name. When I download LineageOS it shows n1awifi for the build name. Are these two the same builds?

n2awifi is the TabPRO 10.1. You might be referring to n1awifi (which you correctly mentioned in your other question).
Sometime during development, some Samsung devices were reassigned codenames, and lt03wifi was renamed to n1awifi (see commit here and developer note here).
No need to worry as these are still the same device, and the ROM itself has provision for the name change (it checks match for either codenames when installing).

Yes, that was supposed to be n1awifi


text:
What do the numbers and letters in the Samsung Firmware mean?
There are three sets of numbers and letters in the Samsung firmware zip names I'm seeing,

G930FXXU2EREM_G930FOJV2ERE8_TUR.zip

What do the different sets mean,

G930FXXU2EREM
G930FOJV2ERE8
TUR

For older Samsung ROMs which used a shorter convention see this question.

The info of this exact firmware is shown on this page.
As written, G930FXXU2EREM is the PDA version, and G930FOJV2ERE8 is the CSC version. PDA represents the "core" OS build, while CSC - "Consumer Software Customisation" or "Country Specific Code" (didn't find an official explanation of the acronym) - represents the region-specific customizations. The two, along with "Phone" (baseband), provide tailored experience for the region (TUR) such as available language, preloaded apps, optimized cellular performance and battery consumption, etc.
As for the naming convention of the string itself, I've explained that in a previous answer of mine, but it needs to be expanded to cover new fields in modern Samsung devices. Let's take your string G930FXXU2EREM for example:

G930F is obviously the model number;
XX is for country/region (XX itself means Europe or international);
U2E is the bootloader version, which you should never attempt to downgrade (this is in turn explained here);
REM are the release date and version (within same month): R for year (Q for 2017, R for 2018, etc.), E for month (A for January, E for May, etc.), and M for within-month revision.

The first part G930FXXU2EREM is the "serial" for this ROM.
The second part G930FOJV2ERE8 is the "serial" for "previous" ROM (i.e. before an OTA update).
TUR is a region code, this case it's Turkey.
So you can think it's:
{to}-{from}-{region}.zip

This isn't correct. G930FOJV2ERE8 is the CSC. I'll do a separate answer.


text:
Sub keys always lit
By sub keys I mean the two keys next to the home button on my Galaxy Ace. Even when the screen is off they are still lit up. Other than that the screen being off acts as normal.
So my question is: Is there a setting or way to get revert to the normal behaviour for the subkeys backlight? (e.g. off when the screen is off)

what is the question you are asking here?

@RyanConrad: How to stop the subkeys lights being on constantly. I know it's not right as that is not how it was a week ago, and I'm guessing it certainly doesn't increase battery life. Sorry, I didn't make it clear in the question, will edit now.

From what I have read, which could be wrong, these buttons light up where there are notifications, do they stay lit when you clear the notifications too and turn off the screen?

I don't have any notifications... But there are some things running in the background that add items to the notifications menu. Apps like IM+ stay open in the background and leave a status message there... I'll check.


text:
Disable syncing of contact that belongs to multiple groups
I have few Contact Groups.
Friends
Coworkers
Schoolmates
With someone whom I haven't communicated in many years, I add an additional group called Archived.
So, for example, a person can be in multiple groups like Friends and Archived. Is there a way I disable syncing contacts to the Android device, which has the Archived group, but sync all other entries?
What I see is:
if the contact has only the Archived group attached to it,
=== then I can disable syncing that contact.
But if the contact has any other group present, along with the Archived group,
=== then I do not know how to disable it.

You could look at this the other way around and create another group called "not archived" or "active" or something like that, and put all of the contacts that you do want to appear on the phone in that group.
Then you could just sync this group to the phone (and don't select "Friends" "Family" or anything else to sync) and it should work.

Simple solution. Thx.

I don't think you can stop contacts from syncing, even by group, but you can select what groups to display (well, this may depend on your device and the version of android). And if you can "stop syncing" for specific contacts/groups, I think that just "hiding them" and letting them to continue to sync is a better option, then you don't have a black hole of contacts that never get updated on your device.
If I go in to Contacts -> Menu -> Display Options

Here you can select what groups display in your contacts, but still sync them all. So when you decide to start talking to this person that you "archived", you go in to the contact and move them to somewhere that is visible.
Now if you have "Friends" displayed, and "Archived" not, and a person is in both, they will be displayed.

"Now if you have "Friends" displayed, and "Archived" not, and a person is in both, they will be displayed.".. That's what I wanted to do. @GAThrawn model would work for me.


text:
Unable to mount from a Mac OS X using sshfs
I have SSHDroid running on the Android. I'm trying to mount it from a Mac using Fuse for OS X. I can SSH, but I am unable to SSHFS.
When I try to sshfs, I get the following error
"mount_osxfusefs: failed to mount /mount@/dev/osxfuse2: Operation not supported on socket"
Has anyone seen this?

Update: Not sure whether this is important. I'm trying to sshfs over wifi.

Android OS: Froyo 2.2
Mac OS X: 10.7.3

Have you tried it with a dedicated SSH file explorer (I don't know any for OSX off the top of my head)?

"I'm trying to mount it" makes it sound like you're trying to mount the device storage, but the error sounds like it's the Mac storage.  Can you clarify?

@Erik. No. Since Finder serves all the explorer kind of purpose, I was just trying to find how to mount the device.

@MatthewRead. This is what I see. I can ssh but not sshfs.   ~> ssh root@191.168.1.5 -p 2222 root@191.168.1.5's password:  ~/data/berserker.android.apps.sshdroid/home $ ls -d /mnt/sdcard  /mnt/sdcard  $exit Connection to 191.168.1.5 closed. ~> sshfs root@191.168.1.5:/ /mount -p 2222 root@191.168.1.5's password:  ~> mount_osxfusefs: failed to mount /mount@/dev/osxfuse1: Operation not supported on socket ~>

@iobelix I primarily asked because knowing whether accessing without sshfs works or not might bring some insight into the issue.

@Erik. I Understand. So I tried it with Fugu SSH and I was able to browse securely.

There's a bug that prevents the OSXFuse implementation of sshfs from working with many versions of sshd, including the one used by dropbear, which is the implementation used by most SSH server apps for Android, including SSHDroid.
My solution to this problem was just to use a different SSH server app which runs the openssh sshd instead of dropbear.  SSHelper is expressly designed to do this, but I prefer to start up the full-ish linux environment provided by Termux and then run sshd from that command line.  This has the miraculous side effect of providing a fancy linuxy environment when you ssh in to your phone.
For Termux and possibly also SSHelper, you will need to edit the sshd_config text file if you want to change certain options.  SSHelper's config file lives at /data/data/com.arachnoid.sshelper/etc/sshd_config; Termux's is at /data/data/com.termux/files/usr/etc.  You'll also have to add your public key to ~/.ssh/authorized_keys if you want to use public key, rather than password, authentication when you log in.  The config file is the same as for openssh under Linux so that documentation applies, more or less.
Also for Termux you'll have to apt install openssh in order to run sshd.


text:
Is there any shortcut for closing a tab in Chrome?
I find it very annoying opening the tabs list and swiping over or hitting the little X for closing a tab (an action which I do a lot...)
Is there any shortcut for closing the front tab using some single gesture? If not, is there some way to create such a custom functionality using some add-on/hack?

It seems the method you describe is currently the only true way of doing this. However, if you press the back key, it will close the current tab once you've gone back through the history of THAT tab. So if you open up lots of tabs but then close each one after reading, this is a very quick method for you (1 click). If you do extensive browsing in each tab, it's not as good but still easy in that you just press one button
There are many other browsers out there (Firefox, Dolphin HD / Mini, Boat Browser / Mini, Opera, Maxathon, SkyFire) which are all great applications (as you can tell by their app star ratings), albeit with different levels of integration with you Google account.  Several support addons or plugins to provide additional functionality.

Nowaday pressing Back just minimises Chrome. So useless.

Credit of this answer goes to @Joe in the comments
As of Chrome 78 (and at least till 119), hold the tab list button (next to the URL bar, the one that displays the number of tabs you have open and which opens the tabs list when you press it) and you'll get a menu like this:

You can use that to quickly close the current tab. Still a bit slow for my liking, but much better than before.
Thanks @Joe.

authors: Валерий Заподовников


text:
Do battery saver apps really work? Is it possible to save battery programmatically?
There are numerous apps in the Google Play store claiming to double or triple the battery life. Is it just a myth? Or can they really?
If they really do save some power, why doesn't Android do it by default?

Those battery saver apps probably work by killing tasks, lowering brightness, disabling data or internet connection, and several other things. Those little things will definitely save battery one way or another.
Why doesn't Android do it by default? I don't know; you'd have to ask the Android developers that. If Android did what battery saver apps do, they'd be limiting Android. Who wants their screens to always be in low brightness? Or their internet connection off when not in use? Those things are probably better off for people to decide, and battery apps (and other relatated apps or utilities) will help them do that.
See also this post on improving battery life: What can I do to increase battery life on my Android device?

Battery saver apps are useless.You can save battery life by manually reducing brightness ,screen time out,back light duration or turning off the data, GPS, wi fi,blue tooth,etc from settings. There is no need for an app to do it. These apps actually take more power out of your device. So I think Android does not need a battery saving app.

Believe it or not. THEY DO NOTING BUT SHOWING ADVERTISEMENT and ultimately consuming more battery. They will present an animation showing the list of the apps they are closing for us. But they do nothing. The proof is, just go to  the app manager and check app info, all those apps are running in background.

"But they do nothing." -- that's quite a bold claim. Greenify also runs in the background but works superb. Consider backing up your claim with technical sources or in-depth details.


text:
Galaxy Note and stock Google Calendar app
How can I install stock ICS Google Calendar app to a Galaxy Note with original ICS ROM? I found Calendar.apk and CalendarProvider.apk on the net and tried to install. According to the install these are system apps and I was not able to replace the existing ones that I can't understand because there's no stock calendar on the phone.

Google has released Google Calendar as separate app officially on Google Play.

I've found a slightly modified, adapted version on Google Play that works well:
https://play.google.com/store/apps/details?id=com.concentriclivers.calendar


text:
Is there a an app for recording voice notes that syncs to cloud storage?
I have been using Note Everything for making text and voice notes.
However, the problem with it is that it stores everything locally, and if the phone dies, like mine recently did, I lose all the notes. It does have a backup function, but I have to take steps to save the backup files which I often forget to do.
What I really want is an application that will always sync every voice and text note with a server somewhere, so that it doesn't matter if the phone is destroyed.
I do not need to share these notes with anyone else, and I would rather that whatever service I used the default was that all my notes were private. However, if I could also access my notes via the web, that would be ideal. Critically, though, it needs to have both voice and text.
Are there any applications like that?

We really prefer questions that ask about a problem to be solved ("How can I do X?") rather than those where a solution is already determined (an app).

Use Evernote. It features cloud sync and it lets you access your notes from almost all platform. You can create audio notes directly from homescreen using its widget, too.

I'm using Catch Notes for this functionality: notes saved offline and synced, when internet connected (and some notes I'm editing from my PC via web browser, their synced later).

You can configure Note Everything to do regular backups of all your notes (they will be stored on SD card then). If you additionally want to have those data sync'd with "the cloud", you might want to take a look at specific synchronization apps, like e.g. FolderSync. This way you can keep the app you are already used to (and which is wonderful, by the way -- I use it myself), and still have your data secured on a) SD card and b) some other machine (be it "the cloud", or your local computer at home).

Evernote is the most versatile you'll find. You can save and sync voice, text, images, and almost everything else, all for free. (Providing you use under 60mb per month, and even using it frequently as I do, I rarely exceed 10mb)
Evernote also crosses platforms and will work on your android, windows ios and other devices, and allows for web access for any other device with internet.

Evernote was already suggested in another answer.

I use the notes recorder app. It's free and does the job as an audio recorder well. All sound files are immediately uploaded into the cloud where it becomes accessible on other platforms.

Record  - Android Apps on Google Play
Record  - Web App


text:
Can you install MIUI themes from different sites?
I'm installing Miui from Miui.us, and I was wondering if I can install themes from http://miuiandroid.com/, or will those not work?

Most of those themes are available through the Theme app in MIUI.

If it's a MIUI theme it will be compatible, but I highly recommend you to use the Themes app that comes built-in your MIUI ROM.


text:
Get rid of duplicate songs on phone when using Google Music
I've uploaded my mp3s to Google Music. I also physically have the files on my phone. But now when I use the Google Music app it shows the songs on my sd card and the songs I've uploaded to the cloud.
Apart from deleting the files on my phone, is there a way to tell Google not to sync songs I already have?

I think that there is no other way as to simply delete the files on your Android device. Make sure you have a copy of the files on your PC or an external HD. I am not sure if one can download the mp3s easily from the Google music cloud. You have the files in Google musics cloud, why do you need them on the device too? The music App will cache the files on the device for fast/offline access.

If I want songs offline that I haven't cached yet then I can't get them.  I did notice however that if you long click a song/artist/album you can tick a box that says "Available offline" so I guess that's how to "sync" files physically with their cloud.

You can also mark whole playlists as offline available

The Music Manager now has a tool to download "purchased" music from the cloud.


text:
Is there a way to enter a line break into a long node name in Thinking Space?
When editing a long node name in Free Mind on desktop you can enter a line break by using "shift-enter", then a simple "enter" would confirm the edit.
This same Free Mind mind map when transferred to Android and edited with Thinking Space would display the node with line break correctly. However, I couldn't find a way to enter that line break in Thinking Space. I tried the following input methods: Swype, TouchPal, Hacker's Keyboard.

You have to enable "Multiline text entry" in the options und "look" (roughly translation from german Localisation). After that you can youst hit enter in the node name.
To confirm the node name then, you have to tap outside of the writing area of the node.

Perfect answer. Enabled "Multiline text entry" in "Settings" and it does as you described. Marking this answered.


text:
Flashing 2.3.3 'Leaky' onto a Samsung Epic 4G
What can go wrong when flashing an unstable Android OS onto a phone? Is there an easy way to reset the phone if something goes wrong?  Has anyone out there had experience flashing Android OS?
Why would I want to flash Gingerbread 2.3.3 aka Leaky onto my Samsung Epic 4G?
One benefit that I can see is that users of the Epic will be able to test their applications on > Froyo 2.2.1, which is currently the stable release for the phone.
EDIT: Also, what happens when the device wants to update again, say 2.3.4 is flashed onto the phone, and then Sprint finally releases a stable 2.3.4 in 2013.  Assuming I still have this phone then, will it upgrade gracefully from the flashed ROM?

Questions that ask "in your opinion" are generally not the kind of questions we're looking for here. The kind of questions we like have (the potential for) a single, concrete answer.

"Is it a good idea" is still asking for opinion.

Anything can go wrong, including issues that permanently brick the device.
That said, Galaxy S devices are compatible with a tool called Odin that can fix all but the worst problems.  Example process.
I personally flash pretty much anything I feel like onto my Vibrant, and Odin has saved me many times.  I wouldn't hesitate to flash something I wanted to try out, but you may wish to be more cautious.

Can't emphasize enough that for the phone the question is about (Epic) bricking is significantly low-risk. See instructions http://forum.xda-developers.com/showthread.php?t=1052813 on XDA for details.

Also, 2.3.3 might not add much, but the more recent 2.3.4 leaks are supposed to allow for google video chat with the front camera. That's huge.


text:
Is there an Android app that scans a device for vulnerability issues?
Is there an application that scan the phone or the phone image searching for vulnerability issues?
In the internet there are several tools that make Network scanning, but I found nothing specific for Android.
Any ideas please comment, I'll be very grateful.

If you connect your phone to WiFi, it will acquire IP address. So you will be able to scan it's network services for vulnerablities from your desktop PC with convient programs.
I like NMAP port scanner and ZenMAP shell for it.
Also it looks like guys are porting NMAP to Android. Link 1, Link 2

Aside from open ports that a network scanner would find, you may also be vulnerable to certain local exploits. The somewhat recently released X-Ray app is designed to check for a number of known vulnerabilities (though it is not capable of fixing them - you'd need an updated version of Android for that).

Huge edit.
Almost all of the "one-click root" methods exploit a security hole; it's usually a privilege escalation exploit to get "temp root" as a first step. (From there the scripts will go on to make /system read-write, allow writing to partitions that are normally read-only, etc., in order to keep root access across reboots.)
Obviously, if you can break the security of your phone, someone else can too.
TL;DR: If a root method exists for your phone that does not consist of "unlock the bootloader and flash whatever you want" -  you have a security vulnerability.

Let me try rephrasing my answer.


text:
How to keep the size of the Dalvik cache small?
I have an issue with the Dalvik cache getting huge and occupying almost all of the space on my phone. I'm running Cyanogenmod 7.X. For the record, I have about 5-6 small applications on my phone (keyboard, voice choice, Gmail, etc.), but I'm showing about 187MB used and 9.7MB free on my internal storage in "Manage Applications".
I simple du -h -d 1 / reveals:
0   /sd-ext
0   /config
32.3M   /cache
0   /acct
3.5G    /mnt
120.8M  /system
0   /sys
112.0K  /sbin
0   /proc
178.3M  /data
0   /root
0   /dev
3.8G    /

Then, a du -h -d 1 /data reveals further:
550.5K  /data/tombstones
13.5K   /data/backup
10.5K   /data/dropbear
50.5K   /data/anr
4.0K    /data/secure
413.0K  /data/system
94.3M   /data/dalvik-cache
3.5K    /data/property
6.6M    /data/app
1.5M    /data/app-private
74.8M   /data/data
6.5K    /data/local
2.0K    /data/lost+found
46.5K   /data/misc
2.0K    /data/dontpanic
178.3M  /data

The "cache" is taking up 94.3MB of my internal phone storage?!? How does this make any sense? I did a cache wipe, but it was all regenerated on the next boot.
Another really weird but interesting thing is that if I do du -h -d 1 /data/data, I see that many of the apps I have moved to SD storage are still being stored on the phone!!!
34.5K   /data/data/com.google.android.carhome
31.0K   /data/data/com.paladinstudios.jimmypataya
33.0K   /data/data/com.touchtype.swiftkey
36.5K   /data/data/com.viber.voip
476.0K  /data/data/de.bigbyte.games.pickastick
21.5K   /data/data/com.android.keepass
50.5K   /data/data/com.threequbits.android.eightpen
12.5K   /data/data/com.google.android.apps.chrometophone
920.0K  /data/data/com.meganoid.engine
2.5K    /data/data/fishnoodle.jumpgate_free
2.5K    /data/data/com.androidemu.nes
48.5K   /data/data/digifit.virtuagym.client.android
49.5K   /data/data/com.rovio.angrybirdsseasons
641.0K  /data/data/com.googlecode.android_scripting
172.0K  /data/data/com.amazon.venezia
143.5K  /data/data/com.google.android.apps.docs
2.5K    /data/data/com.tumblr
26.5K   /data/data/de.android.telnet
5.0K    /data/data/com.capaci.android.flashlight
7.5K    /data/data/com.realarcade.DOJ
15.5K   /data/data/android.androidVNC
2.5K    /data/data/com.prey
12.0K   /data/data/org.mult.daap
13.0K   /data/data/org.transdroid
103.5K  /data/data/com.android.vending
30.5K   /data/data/com.google.android.talk
15.4M   /data/data/com.popcap.pvz
7.5K    /data/data/com.adobe.reader
29.0K   /data/data/gematria.calculator
4.0K    /data/data/com.android.setupwizard
161.5K  /data/data/com.glu.android.spacebros
4.0K    /data/data/com.google.android.onetimeinitializer
36.5K   /data/data/com.droidhen.game.donkeyjump
21.5K   /data/data/com.google.android.location
516.5K  /data/data/com.sherbert.delicious
9.5K    /data/data/com.google.android.voicesearch
4.0K    /data/data/com.google.android.apps.uploader
4.0K    /data/data/com.android.vending.updater
12.0K   /data/data/com.hg.gunsandgloryfree
4.0K    /data/data/com.google.android.latinimetutorial
198.0K  /data/data/com.google.android.gsf
11.0K   /data/data/com.google.android.street
5.0K    /data/data/com.bigtincan.android.adfree
73.5K   /data/data/com.google.android.googlequicksearchbox
176.0K  /data/data/com.bfs.ninjump
4.0K    /data/data/com.google.android.partnersetup
445.5K  /data/data/com.google.android.maps.mytracks
4.0K    /data/data/com.google.android.feedback
766.0K  /data/data/com.facebook.katana
9.5K    /data/data/com.google.android.syncadapters.contacts
9.5K    /data/data/com.google.android.syncadapters.calendar
7.0K    /data/data/pl.pawelbialecki.jedilightsaber
14.5K   /data/data/com.google.android.backup
127.0K  /data/data/com.google.android.apps.genie.geniewidget
2.0M    /data/data/com.shazam.encore.android
2.5K    /data/data/com.androidemu.gbc
4.0K    /data/data/com.android.cardock
1.2M    /data/data/com.rememberthemilk.MobileRTM
6.0K    /data/data/com.android.server.vpn
8.0K    /data/data/com.android.voicedialer
9.0K    /data/data/com.oktmwebsites.braslev
11.0K   /data/data/com.google.android.apps.tvremote
4.0K    /data/data/com.android.musicvis
423.5K  /data/data/com.google.android.apps.plus
7.5K    /data/data/com.tomanyz.lockWatch
15.0K   /data/data/com.android.providers.userdictionary
4.0K    /data/data/android.tts
2.5K    /data/data/Sidur.NosachSfarad.free
8.0K    /data/data/com.jyaif.pewpew
9.0K    /data/data/net.cactii.flash2
15.0K   /data/data/com.tmobile.thememanager
6.0K    /data/data/com.tmobile.themechooser
199.0K  /data/data/com.dropbox.android
233.5K  /data/data/com.android.providers.telephony
16.0K   /data/data/com.bbb.btr
5.0K    /data/data/org.nstamato.bansheeremote
6.5K    /data/data/com.android.systemui
2.5K    /data/data/com.adobe.flashplayer
38.5K   /data/data/com.noshufou.android.su
41.0K   /data/data/au.com.phil
744.5K  /data/data/de.hms.xconstructionfull
4.0K    /data/data/com.android.stk
2.5K    /data/data/com.lysolpionex.HomestarRunnerSoundboard
4.0K    /data/data/com.android.spare_parts
4.0K    /data/data/com.android.soundrecorder
2.5K    /data/data/com.androidemu.snes
48.0K   /data/data/com.android.providers.settings
204.5K  /data/data/com.android.settings
13.0K   /data/data/com.koushikdutta.rommanager
5.0K    /data/data/com.sec.ccl.csp.app.secretwallpaper.themetwo
6.5K    /data/data/com.voiceplusfree
7.0K    /data/data/com.nasc.widget.pixelartclock
4.0K    /data/data/com.android.protips
4.0K    /data/data/com.svox.pico
8.5K    /data/data/com.sportstracklive.stopwatch
2.9M    /data/data/com.google.android.apps.reader
14.5K   /data/data/com.android.phone
67.5K   /data/data/org.zwanoo.android.speedtest
5.5K    /data/data/com.replica.replicaisland
4.0K    /data/data/com.teamdouche.pacman
2.5K    /data/data/com.hg.gunsandglory
4.0K    /data/data/com.android.packageinstaller
42.0K   /data/data/com.squareup
7.0K    /data/data/com.android.music
12.0K   /data/data/com.android.mms
322.0K  /data/data/com.android.providers.media
34.5K   /data/data/org.adw.launcher
4.0K    /data/data/com.android.magicsmoke
4.0K    /data/data/com.android.wallpaper.livepicker
6.5K    /data/data/com.android.wallpaper
223.5K  /data/data/com.xyzmo.signature
33.5K   /data/data/com.a0soft.gphone.aCompass
18.0K   /data/data/com.android.inputmethod.latin
7.5K    /data/data/com.osao.themarbians
4.0K    /data/data/com.android.htmlviewer
320.0K  /data/data/org.onaips.vnc
2.7M    /data/data/com.cooliris.media
221.0K  /data/data/com.google.android.gm
4.0K    /data/data/org.openintents.filemanager
4.0K    /data/data/com.android.fm
7.5K    /data/data/com.publicobject.shush
47.0K   /data/data/com.android.email
4.0M    /data/data/com.googlecode.pythonforandroid
44.5K   /data/data/org.droidstack
11.0K   /data/data/com.android.providers.drm
591.5K  /data/data/com.keramidas.TitaniumBackup
1.2M    /data/data/com.google.android.apps.googlevoice
110.0K  /data/data/com.google.earth
4.0K    /data/data/com.android.providers.downloads.ui
40.5K   /data/data/com.android.providers.downloads
2.5K    /data/data/com.marvin.espeak
4.0M    /data/data/com.google.android.music
130.5K  /data/data/com.zeptolab.ctr
4.0K    /data/data/com.android.development
15.5K   /data/data/com.android.deskclock
4.0K    /data/data/com.android.defcontainer
21.0K   /data/data/com.miui.player
525.5K  /data/data/com.google.android.apps.books
4.0K    /data/data/com.bel.android.dspmanager
4.0K    /data/data/com.tmobile.theme.Cyanbread
1.5M    /data/data/com.android.providers.contacts
32.0K   /data/data/com.jawbone.companion
2.5K    /data/data/com.melodis.midomiMusicIdentifier
2.5K    /data/data/net.artifix.pomodroido.free
7.5K    /data/data/com.android.contacts
13.0K   /data/data/com.halfbrick.fruitninja
4.0K    /data/data/com.android.certinstaller
1.6M    /data/data/com.evernote
2.5K    /data/data/com.bw.picme.local
7.5K    /data/data/com.android.camera
417.5K  /data/data/com.android.providers.calendar
10.0K   /data/data/com.android.calendar
601.5K  /data/data/com.tencent.launcher
6.5K    /data/data/com.android.calculator2
4.0K    /data/data/com.cyanogenmod.CMWallpapers
7.0K    /data/data/com.cyanogenmod.updatenotify
570.0K  /data/data/com.google.android.apps.maps
2.0M    /data/data/com.subatomicstudios
9.0K    /data/data/com.cyanogenmod.stats
29.5K   /data/data/com.t4ils.tapandcrash
2.5K    /data/data/com.androidemu.gens
11.0K   /data/data/com.cyanogenmod.cmparts
7.9M    /data/data/com.android.browser
6.5K    /data/data/DoodleLander.DoodleLander
722.0K  /data/data/ca.jamdat.flight.scrabblefree
13.5K   /data/data/com.android.bluetooth
31.0K   /data/data/com.androidemu.gba
243.5K  /data/data/com.popcap.peggle
4.0K    /data/data/com.android.providers.applications
4.0K    /data/data/com.tmobile.theme.Androidian
4.0K    /data/data/jackpal.androidterm2
2.5K    /data/data/gabriel.metronome
6.0K    /data/data/com.android.providers.subscribedfeeds
25.0K   /data/data/com.tuneme.tuneme
16.5K   /data/data/com.android.launcher
12.1M   /data/data/com.swype.android.installer
7.5K    /data/data/inediblesoftware.shotgun
61.5K   /data/data/com.silvertree.cordy
36.5K   /data/data/com.pandora.android
45.5K   /data/data/com.google.android.youtube
44.0K   /data/data/com.google.android.stardroid
2.5K    /data/data/org.wordpress.android
70.0K   /data/data/com.mint
1.4M    /data/data/com.netflix.mediaclient
56.5K   /data/data/com.rovio.angrybirdsrio
267.5K  /data/data/com.rovio.angrybirds
13.0K   /data/data/com.google.android.apps.translate
2.5K    /data/data/org.transdroid.search
421.5K  /data/data/com.twitter.android
171.5K  /data/data/com.google.android.apps.unveil
543.5K  /data/data/com.swype.android.inputmethod
11.0K   /data/data/com.storybird.spacebusterlite
17.0K   /data/data/com.gindin.zmanim.android
8.5K    /data/data/com.dikkar.irecord
22.5K   /data/data/com.gotow.hexdefense
46.5K   /data/data/com.mybo.tetris
74.8M   /data/data

In short, I have no idea what's going on, but I've ensured that almost no applications are living on my internal storage and I'm still getting "Phone Memory Low" in the notification bar. What gives?

See also http://android.stackexchange.com/questions/60534/wiping-dalvik-cache-dalvik-cache-of-uninstalled-apps

/data/dalvik-cache contains optimized bytecode of each installed app.  /data/data contains settings and preferences of each installed app.  Neither of these two locations are touched when you move the app to SD Card using Gingerbread's built-in methods.  That's a limitation of Android's implementation of moving apps to SD.  CyanogenMod 7 allows you to move more apps than the stock ROM, but on phones with limited storage you will still eventually run out of space on internal memory.
Since you are rooted and already running CM7, take a look at S2E.  This app allows you to move both /data/data and data/dalvik-cache to your SD Card.  The only prerequisite is that your SD Card must be re-partitioned to add a second Ext2/3/4 partition, after the main FAT32 one.  There are many partition tools available (free and paid) that can do this for you.  I personally use PartitionWizard's MiniTool Partition Wizard Home Edition (Windows, freeware).  It is also recommended to use a stand-alone USB SD Card reader for repartitioning as opposed to built-in readers on most laptops, since those tend to not properly write partition tables to SD Cards.
P.S. Don't forget to back up the contents of the SD Card before attempting to re-partition it, since it will wipe all of your data from it.

Now if I can only find a way to free up enough space on my phone to install the app...

Uninstall Angry Birds!  ;)

Touché. Now, if only I would have backed up my SD card before I partitioned it. I hear the sound of a wasted day whizzing by...

Ouch.  I didn't think to include that bit in my answer.  Better edit it and add that.

All things considered, is this really an improvement? You might have freed up some RAM, but won't apps run slower since even the "optimized cache" is stored on the SD card?

@briankb depending on the rating of your SD Card, there is definitely a trade-off here.  Yes, you might notice that apps start a bit slower than usual.  Once they are in memory though, there would be no difference in speed while they are running.  On the flip side - you can install a much greater number of apps without running out if internal storage.

I think you should strongly consider using Link2SD from the Android Market. That should help you with a lot of this!


text:
How can I disable the Android Market temporarily?
My kids play games on my tablet, and I would like to disable the Android Market and in-app purchasing for the duration of their use of the device.
Is there any option, third-party software or any other way to stop my kids from buying stuff inside their games or installing any software?
I understand that I can remove credit card info from the account, but since that device is used by me most of the time, this is too cumbersome. I also don't want to stop Internet connectivity since some games are Flash games in the browser.

In the Market settings you can add a PIN to protect purchases; that should lock them out effectively enough.  I don't know of anything offhand to prevent all installs, though.  I would assume you'd need to be rooted for an app to intercept and prevent install attempts.
If you are rooted, you could use something like Titanium Backup to back and uninstall the Market, then reinstall it when your kids are done.  That might be cumbersome as well though.

I was unable to find any PIN-related settings in Android Market. Are you sure they are available in the dumbed-down "web-style" Market available in Honeycomb?

@haimg Hrm I thought the tablet and phone Market apps had been merged. Maybe yours didn't auto-update? You could try installing it manually -- I just updated my phone to 3.4.4 via this Android Police post.

Thanks, that new Market with PIN code at least solves the fiscal problem.

The Kids Place app (free) permits you to set up a locked screen with just the apps your kids are permitted to play; just make certain that Market is not one of those apps.


text:
The Android OS is being updated with Internet turned off - how can it be?
A phone has mobile data turned off.
No wifi antennae is connected. We were in the wood, on the hill, minimally 3 km from the nearest village. The nearest, higher hill, has a mobile antennae. So, the mobile signal was on. Even if there was a wifi antennae, I hadn't connected to it.
So, obviously, no Internet connection was active.
But the phone suddenly decided to update the Android OS. And started to download the update. It was even finished - in 5 hours - without internet being on. How could it be downloaded? Will I have to pay for those data? (the phone has no prepaid Internet)
The device is ASUS ZenFone 3 Max.

Can you see the update download progress percentage?

You can check the OTA updates location and see the time https://android.stackexchange.com/q/32205/131553

@MANI Yes, I have seen that progress (about 5 hours), and it was even finished - without internet being on.

@beeshyams The phone was(and is) apart from Internet for 2 weeks uninterruptedly.... I will try to check.

I honestly don't see how this is possible if you had mobile data turned off (meaning actually disabled, not just not paid for) and WiFi off. If mobile data was on it could have downloaded the updated on 2G (which would also explain the 5 hours time). Does your Data Usage in Settings show anything recently for WiFi or Mobile Data?

@acejavelin I thought that is impossible too, intil I saw it by my own eyes.

OK, but did you look what it actually used? Your Data Usage in Settings should give you some idea of what used data (and what type) recently.

@acejavelin Data usage is off. Any try to reach the Internet results in message, that there are no Internet connection. I think,  beeshyams gave an interesting idea - downloaded somewhen before, but installed now. But then I don't understand the 5 hours installation.

I would agree with beeshyams, that makes the most sense... but I still would check your Data Usage in Settings, the fact your are saying it's off is telling me you don't understand what I am asking. On a "normal" Android device in Settings - Data Usage there is a graph and list of apps that have been using Mobile Data (and WiFi if advanced is turned on), you should be able to see if data was used during the last few days (or that window of time).

@acejavelin Oh, thank you. The problem though is that I will have the phone in my hands on Saturday only. :-(... - It is one of my daughter's and she is in the country now. But we'll try.