text:
"My Apps" in App Market only showing SOME past downloads after a reformat?
I used to be able to go to "My Apps" and view all my past apps.  Now that I've done a reformat, though, I only see a SMALL subset of the apps I've downloaded before.  I thought it was supposed to show all my past downloads?

Its been my experience that only paid apps remain in your my apps list after data is erased from your phone. I believe that the list of downloaded free apps is stores in the phones memory so its lost when you wipe it. This is the benefit of services like appbrain.
Edit: As thunsaker points out, if you use Google's Android Backup Service and you have a 2.2 or later device it will save the list of your downloaded app (among other things) and restore that to the Market after a restore.

Also of note, if you opted to have google backup your settings/preferences when you first setup the phone (Android 2.2+) your bookmarks, wallpaper, wireless settings and applications are saved. Once you log into the clean device your applications should start downloading automatically from the market, free or paid.

This has only happened to me once so I wasn't entirely sure if and how it normally worked, but that is good to know.

Google's backup has never worked for me.  Le sigh.

I haven't made any conscious attempt to diagnose when it works and when it doesn't but I think it only worked for me one time when I factory reset an unrooted device running a stock ROM.  I wonder if it's rooting/custom roms that break this? If that's the case it's not that important because if you are rooted then you can use Titanium instead.

I have had it work both after a wipe, and again after installing CyanogenMod7 on my G2. In fact, CyanogenMod7 asks if you want to start the app download/restore process right after the initial setup or to initiate it at a later time.

It will only show apps you've purchased from the Market (at least, that's the experience I've had) besides the ones currently installed on your device.  I recommend Titanium Backup (requires root) for backing up all your apps.

Is this the first time that you've opened the Market since your reformat?
My experience both with moving from an old phone to a new one and after a factory reset, was that once I'd added my primary account onto the phone, the first time that I opened Market and went straight to My Apps, I saw every app that I had on my previous device both paid, and free in the list (the free ones showed in the list as "Free" rather than the normal "Installed").
If I then came out of Market, the next time that I opened Market it just showed me my paid apps plus the apps that had actually been installed on this phone since the wipe, it had now 'forgotten' my previously installed apps and I've lost the chance to easily find and reinstall them.


text:
Google Reader is "de-syncing"
I've noticed that for the last couple of days any time I open or refresh the Google Reader app (the official one from Google) it marks the last 200+ items that are in my feed as Unread (which it then syncs out to my account! So viewing them online shows the same unread count), and seemingly refuses to sync out which articles I have read (though it does seem to sync starred articles correctly.) I've made sure that syncing is turned on, but this doesn't seem to affect it one way or another. Any idea's for how to fix this behavior? Anyone else seeing it too?
Beyond that, I'd be open to suggestions for an alternate reader app. My wishlist is for one that allows me to easily star an article from the list, only shows me unread articles unless otherwise requested (sorry, Pulse) and preferably has a widget that notifies me when there are unread items.

I've had the same problem, combined with some other buggy behavior.  Most frustrating is the fact that after reading an article and clicking back to the feed it will randomly tell me I have no items to display and I have to go out and back in to read them.  It's made the app pretty unusable so I just use the webapp which works pretty well, and haven't bother trying to find a solution.  Matthew Reads answer may help if you aren't experiencing the other bugs that I have.

This question appears to be off-topic because the Google Reader app and service are no longer available.

Try clearing the data and cache for the app (Settings -> Applications -> Manage apllications) and then syncing. Hopefully it will work after that.

As near as I can tell, this seems to have done the trick. Unfortunately though I also ended up getting an automatic update to the reader app at about the same time that I cleared the cache, so I can't say with 100% certainty that it was the cache clear.

source: Stack Exchange

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

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

sort: votes


text:
Can someone explain how slots work when overclocking?
I have been trying to use the DX/D2 Overclocker app on a rooted Droid X and I have been having a hard time finding good sources of information about overclocking.  The app provides preset profiles for stock settings and other overclock speeds, but not much information besides that.  For instance, here are settings for the stock Droid X:

Slot 1: 400000 / 27
Slot 2: 700000 / 38
Slot 3: 900000 / 50
Slot 4: 1100000 / 56

As I have come to understand, slot 1 refers to the minimum speed and slot 4 is the max speed.  I assume that the other slots are for levels in between the min and max, but what are these sections for?  How can I figure out how to set these slots in order to get better performance out of the device?

Each slot refers to a specific clock speed that your phone's kernel allows (in your case, 400mhz to 1.1 ghz). Therefore, these clock speeds can vary between different kernels (different values or even more slots).  In the case of the Droid X or Droid 2, you are stuck with the stock kernel due to the locked bootloader.
I'm more familiar with using SetCPU.  SetCPU lets you manually choose which clock speeds you want your phone to run at.  You choose a min clock speed, a max clock speed, and how you want it to scale (ondemand, performance, etc.).  You can also setup profiles with SetCPU that allows your phone to run at certain clock speeds under certain conditions.  For example, you would want to lower you clock speed when the phone's screen is turned off.  You may also want to lower the clock speed when your battery is below a certain battery % to try and pro long battery life as long as possible.
If you're wanting to conserve more power, set the clock min and max clock speeds low.  If you're wanting better performance, then set them higher.  On my phone (Droid 1), I use an undervolted kernel and typically run at a 250mhz min, 600 mhz max clock speed to conserve battery.
If my answer doesn't fully answer your questions, leave a comment and I'll try to help you further.

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


text:
What is a widget?
What distinguishes a widget from an app or a shortcut? I can understand the concept of an app, as something that runs on Android to provide a particular use or function. I can also understand the concept of a shortcut, to provide a way of accessing an app.
Is a widget a special type of app or a special type of shortcut or is it characterised in a way that is distinct from both an app and a shortcut?

There are two different kinds of Widget in Android:

AppWidget: a small view of an application (e.g. Weather widget) that can be embedded inside another application (e.g. Home Screen)
GUI Widget: buttons, textbox, etc; any visual interface element.

I believe you're talking about the former (AppWidget). An AppWidget always belongs to an App. An App that acts as a AppWidgetHost (e.g. HomeScreen apps) can lend a part of its UI to be managed by the App that provides an AppWidget.
In short, it is a way of embedding an application inside another application.
An AppWidget is usually used as a "smart shortcut"; a shortcut that provides additional logic other than just being clickable and launching an Activity. Typical examples of AppWidget is Recent Email/SMS/Facebook/Twitter/whatever-your-favorite-messaging-app Widgets, Astrid's Task List, Calendar Widget, etc.
An AppWidget is conceptually a GUI Widget, except that AppWidget is a GUI Widget that is not provided by Android's framework, instead it is provided by some other application installed in the system.

Yes, I’m talking about AppWidgets. That is, the type of component that ranks equally alongside apps and shortcuts, when it comes to considering components that the user can choose to add to the home screen.


text:
why do some apps not appear when adding app to home screen?
I have HTC Desire HD. I want to add an app (ColorNotes) to the home screen to quickly launch it. But when I try to add it, it is not in the Apps list. Is there a way to add it?

Long tap the ColorNotes app, then it should be in the Home Screen. Let me know if you already tried this.


text:
HTC Desire has trouble to establish connection via Wifi
I have a HTC Desire running Froyo (2.2). When I get home, the desire takes a long time before it establishes a connection with my Wifi broadband. Sometimes restarting the router works, other times switching to "Airplane" mode and then enabling Wifi and then disabling "Airplane" mode makes the connection. I have a Netcom NB5+4w modem. I know that current HTTP activity delays the switch to Wifi from 3G. But even when there is no http traffic running on my phone it spends all of it's time "obtaining IP address" from the router. I don't run many apps and I force close many of them in case they are blocking access. But it doesn't seem to make a difference
Has anyone else had similar problems ? and do you have a reason/solution ?

Sounds like bad modem firmware.  If you're fully updated, I recommend flashing an older modem that performs better  -- XDA would be a good place to look.

you might also try manually assigning an IP to your device - that might result in a faster connection. Also see, if you face similar connectivity issues with other WiFi access points / routers in auto mode.

I have done that. Still inconsistent connection handshake. I have removed foursquare which has improved things as well as tweetDeck.

In the absence of a definitive answer I did a lot of experimentation. Firstly, if you have http intensive apps this version Android (2.2), won't change connectivity until the operation is complete.
Switch to Airplane mode. You can still connect to your router but app traffic is suspended. You shield get a connection at this point. Deactivated Airplane mode and you should be running on your router. If anyone can nominate tools that can help track http app activity on android, Please post.

I'm using HTC Desire with Froyo and have a Netcomm NB6Plus4Wn, but haven't exprienced any problems with connecting to Wifi.
Is your home Wifi one of the saved Wifi networks on your phone? (It should do this automatically if you've connected once before). I find that the phone takes much longer when searching for new networks, but is fairly quick if it is connecting to an existing/saved one.
Also, I've had some problems with 3G Internet and this was solved by turning the phone off and on - maybe give that a go?

Yes to all of the above, I have found that "on/off" of the phone works sometimes. Also found that the Netcomm routers are a bit glitchy with devices. I have assigned static IP addresses to all devices at home as well. After much experimentation the best solution has been to enable airplane mode and then connect.

I have noticed the same thing happening occasionally - I find that if I turn the wifi (on the phone) off and on again it will usually pick the wireless network up straight away - that's not quite as drastic as having to enable/disable airplane mode.


text:
Samsung GS3 (SPH-i710) exchange server repeated security update notification
I just connected my Samsung Galaxy S 3 (SPH-i710) to my exchange email server at work. It synced up and my email and calendars show on my device, however every few minutes I get a notification that says "Update Security Settings" when I click on it, it shows an alert dialog that says "Security Update Required" "Update Security Settings to use ". Clicking OK will allow my email box to refresh. However if I ignore the notification it won't receive push updates.
Does anybody know what the cause of this may be?

Exchange is trying to apply your organization's default ActiveSync policy to your device.  More than likely, the refresh interval setting on the ActiveSync policy has a number set in hours.  Unchecking this box may resolve the issue.
We're having this issue with a couple of our Android devices after publishing a new ActiveSync policy.
Here is Microsoft's official response on the issue.

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


text:
USB synchronization security issues
I've got an Android phone. I have just reset it to its factory default settings and set a password for unlocking the phone. However, even when it is locked and the screen displays a text box with a text entry keyboard, hooking the phone via USB to Ubuntu Linux 12.04 LTS out of the box causes a popup to show up above the password request screen, which allows you to confirm the mounting of the phone's SD Card onto the filesystem in location /mount/328D-1EEE . Of course, the SD card could be removed from the phone and read using a card reader anyways, so perhaps this isn't as much of a security concern.
On the other hand, is it possible to read and transfer files to and from the phone's "internal, rather than external, memory", and to and from that little bit of space that is present on the phone's SIM (Subscriber Identity Module) card? If yes, then is this possible by mounting the internal memory or SIM card onto the Linux /media directory? I don't see these ones automount when I connect the USB cable, so I'm wondering if there is a way to do it manually.

What memory is offered on USB-Plug differs between devices. Most of them offer the external SD-Card (if present), some the internal eMMC card. Some even seem to offer a virtual CDRom drive (probably containing some device-specific stuff like drivers). But I've never heard of any giving access to the SIM this way, or even to system ressources. Of course, at least the latter is possible using 3rd party utilities (see Zuul's answer for an example). But access to the SIM should be almost impossible this way.
This all applies to Android up to Gingerbread. Starting with ICS (4.x), things become a bit different as UMS (USB mass storage) support was swapped in favour of MTP (Media transfer protocol). But basically, above said should still be true as to what is possible to access and what is not.

ICS still supports UMS. The determining factor for UMS vs MTP is the design of the device, not the OS: http://www.androidpolice.com/2011/11/18/impromptu-qa-session-with-android-engineer-dan-morrill-brings-to-light-reasons-behind-galaxy-nexus-lack-of-usb-mass-storage/

Thanks a lot for the link, @eldarerathis -- I'm off now for reading... ;)

FTPServer
It's available from Google Play Store free of charge. I'm able to connect to my phone from Windows, Linux and MAC, visualize my entire device contents performing download and upload operations. The best part is, you don't need to use USB.
Just set the mount point (default dir) to / and you're good to go.
Note: Some operations require ROOT as to fully manipulate files, like system files.

Features:

UTF-8 support
Restrict connections to selected wireless networks
Access while on 3G (if supported by the mobile network)
Restrict access to specific folder
Verbose log output to trace connections/access and help in error solving
Remote shutdown with custom ("SITE SHUTDOWN" command)

Screen Shots:


text:
Using External Bluetooth dongle in ICS 4.0.3 Tablet
I have a HCL Me U1 Tablet with Android ICS 4.0.3 OS. Specification
It does not have internal bluetooth but has a Micro-USB and USB port.
I would like to know if bluetooth devices can be accessed by connecting an external bluetooth dongle through the USB port. And are there any apps for the same?
I have not rooted my tablet yet.
Any guidance on how to achieve it?

State what kernel version is it? Settings > About > Kernel version will tell you what it is :)]

@t0mm13b : The kernel version is 3.0.8


text:
Why does my phone keep telling me it has low storage?
My LG Android phone keeps telling me that it has low storage available. I have looked through the apps and have 5 text msgs on the phone.
It seems like I keep deleting and deleting and it keeps coming back!
Why do my actions not work and what can I do?

Many times it is not the apps themselves taking up all the internal storage, but rather data they keep cached (i.e. not your mentioned 5 text messages, but rather things like browser cache, temporary files (though the latter should be gone on reboot), and the like).
Now while you can go to the place mentioned by Narayanan to check all apps separately (Settings->Applications->Storage use) for cache used (and tap the delete-cache button where appliable), and you probably have to start that way as your limited internal storage most likely doesn't allow for additional apps being installed, there are apps around to ease these steps:

eClean is a high-rated app claiming to automatically care for a lot of cache storage like app cache, search- and browser history and more, and even claims it can do so automatically (starting an on-boot service)
1Tap Cleaner is a similar, also high rated app
1-Tap Clean Cache has a high rating as well, and cares for your apps cache
Cache Cleaner is another high-rated app caring for caches and history

Many more apps are available on the play store, but the mentioned four give you a good starting point. Of course, if you are low on internal storage, and run at least Android 2.2 or higher, you could also consider moving some of your rarely used app to SD using App2SD. Moreover, uninstalling apps no longer used is always a good idea.

In a normal usage, low storage warning comes up when the internal memory is getting nearly full.  The most likely reason for this is the applications count is on the rise over a period of time.  To know what are the applications that occupies more space, you can goto Settings->Applications->Storage use.  You can see entire applications that are installed on your phone (both pre installed and that you had installed).  Together with the name of the application, you can see its size.
How to get rid of this warning:
The only way to get rid of this warning is to free up the internal memory.  This can be done in several ways.  The best would be to investigate the above said list to spot the applications that you do not need and uninstalling them.  The next best option would be to move the application to your SD card.  Few applications, they themselves does this during installation and few does not and requires little force. Among the later there are few which are stubborn to work only on internal memory.
There are apps like Link2SD, Apps2SD etc. that will enable you to move apps from internal memory to SD card. I use Link2SD and I would recommend it. It is best to try the application after moving to SD card for its proper working.  The system applications are best to be left on internal storage.
SMS/Text messages and contacts do occupy some memory but in par with the applications, their foot print is quite small.
Could you post about the contents of those text messages? Sometimes service provider do send few text messages for APN settings.


text:
How can I undo the "Do Not Ask Again" for bluetooth contacts?
When I first connected my phone (Samsung Galaxy S II) to a bluetooth device, I was prompted that the device wanted to access my contacts.
I mistakenly clicked Do Not Ask Again but I want to undo that. Is there a way to do this?
I'm running ice cream sandwich.

I'm not sure as I have no BT devices in use -- but most likely you should find something in the settings at "Wireless & Networking -> Bluetooth-Settings". At the end of that screen there's a section named "Bluetooth devices" -- here your other BT-Device should be listed. As a last resort, you could simply remove it from the list -- which will require you to repeat the pairing process.

Izzy, I did try that, unfortunately with no luck. I'm thinking I might have set that to be a permanent setting for all devices. I'll try again though - maybe I didn't fully remove it. Thanks!

Jeff, I doubt such a global setting exists (to make that default for all devices), as that would be too dangerous from a security standpoint. But check all items in that menu, it's the first place to look for -- and it shouldn't require a factory reset ;). If I happen to find a second possible place, I'll try to update it here.

Try putting the device in discovery mode before you sync it on your phone. I ran into the same issue and that is how I resolve it.

Another way is, go to

Settings -> Apps
slide to "All" category and choose "Bluetooth Share"
scroll down a bit, click "clear defaults"

This way you can reset any "do not ask me again" or "use this as default" of any app.


text:
My new phone came with super user but I didn't root it
I've just got a new Samsung Galaxy Y from Unique Mobiles
(http://www.uniquemobiles.com.au). The package was still intact when I picked it up and the "don't accept this if this sticker is broken" sticker was still good as new. Now I'm new to the Android operating system (coming from an iPhone) and when I got my phone it had superuser already on it. I had no idea what it was so I just left it alone. Until a friend from school asked if I had rooted it, I didn't have a clue to what he was saying. He said the only way I can get it is by rooting it. I haven't given my phone to anyone to do anything with it, I've been the only one to use it and I'm 100% sure I haven't rooted it.
Now my big question is
How did it get there?
What does it do?
Has anyone else had the same thing happen to them?
I was also just wondering about some more information on superuser, rooting and ways that it could have gotten onto my phone.

Look here for info on what rooting is.

Rooting is not a taboo for few operators. May be your operator has rooted. Check with others who purchased from same store/operator.

On can install the SuperUser or SUElite apps without root (they are updaters and settings manager for rooting), root is actually the su binary on the system. Those apps will tell you it's missing if it's not there and you try to run them.

My advice: Do some forensics. Look up the file date of the su binary (/usr/xbin/su with mine) and see if its rather recent or not (the firmware is fixed several weeks/months before). Maybe you get some info. Install Terminal Emulator and run the following command: ls -l /system/xbin/su. Mine came with my mod and has this: -rwsr-sr-x root     root       384512 2008-08-01 14:00 su (note the 2008 date suggests it's preinstalled here). Maybe it got refurbished and the former customer had rooted it. If so, return it.

I have the Superuser app on my Moto G, but I did not root it. I got it through an app called Motorola Migrate. I migrated info from a previous rooted device to this phone and all the apps simply came over.

I'd check with the operator, and see if they root their phones by default (it's a perfectly valid thing to do, it's just that the big operators tend to be control freaks). If they don't know what you are talking about, worry and ask them for help figuring out what's going on.
I'd also go into SuperUser and check it's preferences. Since you don't know how it got there, you don't know what apps might be doing. Turn on it's logging (if not already enabled) and set 'Automatic response' to 'prompt'. That way you'll have a log of what's using it, and you'll be prompted for anything that wants to do things with root access. The idea is that if something asks for root access and you don't know why, just deny it and see what breaks - very few apps should need root access, so it shouldn't come up very often.
If logging is already enabled, then you can review the log to see if any apps have been using root access.

There are several 'root checker' apps on Play Store which do nothing but check to see if your phone is rooted or not.
The simplest thing to do would be to try one (or more) of those and find out whether or not the phone is rooted or if you just have a copy of the SuperSU app on the phone.  Just because it is there doesn't necessarily mean your phone is rooted.
If it is that's fine.  Root isn't a bad thing.  It provides alternatives which are not otherwise available.
The larger carriers don't like it because misuse can make a phone much harder to diagnose if it screws up for some reason, at least for their techs.  That's why it tends to be a warranty issue.
If the people who sold you the phone are the ones who rooted it then they shouldn't have any issues with warranty.
If the phone isn't rooted after all then just uninstall the SuperSU app.  It isn't doing anything.

It's nice to have a phone rooted (Geeksphone and maybe others do this by default?), you can use firewall apps and Titanium backup, and other system apps.
Superuser lets you restrict what apps can be root.


text:
Device not booting and not allowed me to unlock boot loader
Everytime I try to boot the device HTC Desire 728 I am getting a white screen with
*** Software status: Modified ***
*** Locked ***
HTC_AS0CML 128 SHIP S-ON
*** Security Warning ***
CID-HTC__J15
LK-1.01.0000
OS-1.36.401.4

VOL Up to previous item
VOL Down to next item
Power Key to select item

REBOOT
REBOOT TO BOOT-LOADER
BOOT TO DOWNLOAD MODE
BOOT TO RECOVERY MODE
POWER DOWN

Tried Booting into recovery and selecting "wipe data and factory reset" but still the same problem.
Tried to fastboot boot .. but it says
FAILED (remote: 'download for partition 'unlocktoken' is not allowed')
fastboot: error: Command failed

I searched the web and found that I must first unlock bootloader (see this link) But however my device is locked and I cannot even boot it to enable "Developer Mode" and "Enable OEM Unlock" options from settings.
Can you suggest what to do?

this is called a brick. fastboot not working on locked bootloader. find another way to flash official ROM

https://androidmtk.com/flash-stock-rom-using-smart-phone-flash-tool

not compatible with SP Flash Tool but you can create scatter file and try to convert
(haven't downloaded so can't really say what format it is) https://www.leakite.com/htc-desire-728-official-firmware-flash-file

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


text:
Way to remove fade animation when changing brightness? [Like iOS]
When changing brightness on all android devices I've tried, primarily a Nexus 10 running Rastapop, quickly sliding the brightness slider will result in a smooth fade from starting brightness to ending brightness. This, to me, is a waste of time. I would like the brightness to adjust every step of the way, similar to how iOS has it worked out. (And also my windows laptop)
I would think this would be possible because on my laptop running windows 10, pressing function keys to change brightness has a smooth animation but sliding the slider is very precise and instantaneous.
My device is rooted and I can install xposed if that would help. Any answers are appreciated!
Update: Still haven't found a solution


text:
Hangouts: Cannot Connect to Server After Update
Recently, Google released a fairly major update to Hangouts, an instant messaging app as well as an alternate SMS client. I have a phone (model is irrelevant) and a Nexus 10. I updated to the latest hangouts on both devices.
On the phone, it works great. On my Nexus 10 however I get a 'Cannot Connect to Server' Error when starting the app:
(Click image to enlarge)

It is odd because if I click on a notification of a message it will go straight to the conversation and not cause any issues. The main issue seems to happen when signing in to the main page:
(Click image to enlarge)

To be clear, I still get notifications about messages, but I cannot open them in the app:
My Nexus 10 is running android 5.0.2 on the RemixOS ROM. I have tried going to stock android 5.1.1, wiping cache, user data and dalvik cache all to no avail.
Does anyone have a fix to this problem? If not, are there any good Google Voice clients?

I have had an issue like this with a past update on Hangouts and fixed it by updating my "Google Play Services".
Other things I tried that may have inadvertently helped was restarting and connected to WiFi.

I'll check if play services is updated, however I have I installed 3 new ROMs and it still is not fixed.

wow 3 ROMs, I would guess then that the play services is not the issue. Sorry I was not able to help.

Thanks for the help though..maybe someone else will find the answer useful :) (And yes, I have yet to find my perfect ROM haha)


text:
Why is there a userdata partition in my /dev/block/mapper/ (which seems to mean that userdata is a dynamic partition)?
https://source.android.com/docs/core/ota/dynamic_partitions/implement

The supported dynamic partitions are:
System
Vendor
Product
System Ext
ODM
Note: Avoid placing userdata or any other permanent read-write partition inside super.

According to the source.android.com documentation, userdata is not dynamically partitioned?
version: Android 10
s:/ $ ls -l /dev/block/mapper/
total 0
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 odm -> /dev/block/dm-3
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 odm-verity -> /dev/block/dm-7
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 product -> /dev/block/dm-1
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 product-verity -> /dev/block/dm-5
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 system -> /dev/block/dm-0
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 system-verity -> /dev/block/dm-4
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 userdata -> /dev/block/dm-8
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 vendor -> /dev/block/dm-2
lrwxrwxrwx 1 root root 15 1970-04-02 04:41 vendor-verity -> /dev/block/dm-6

s:/ $ df -h
Filesystem       Size  Used Avail Use% Mounted on
/dev/block/dm-4  3.8G  3.8G     0 100% /
tmpfs            3.7G  1.1M  3.7G   1% /dev
tmpfs            3.7G     0  3.7G   0% /mnt
tmpfs            3.7G     0  3.7G   0% /apex
/dev/block/dm-5  450M  449M     0 100% /product
/dev/block/dm-6  2.3G  2.3G     0 100% /vendor
/dev/block/dm-7  118M  900K  115M   1% /odm
none             3.7G     0  3.7G   0% /sys/fs/cgroup
/dev/block/sda29 356M  3.3M  341M   1% /cache
/dev/block/sda13 4.9M  160K  4.8M   4% /dev/logfs
/dev/block/sda31 976M  862M   87M  91% /cust
/dev/block/dm-8  226G  100G  126G  45% /data
...

Roughly speaking, /dev/block/mapper/userdata partition is by the /dev/block/by name/userdata partition map. Through an encryption or decryption mechanism. It should encrypt or decrypt the original userdata partition using the key in the metadata partition to get a partition like dm-x.
I haven't looked too closely into the details.

Note that we make  an exception for metadata-encrypted devices, since dm-default-key is already  a wrapper.

https://cs.android.com/android/platform/superproject/+/master:system/core/fs_mgr/fs_mgr.cpp
static bool create_crypto_blk_dev(const std::string& dm_name, uint64_t nr_sec,
                                  const std::string& target_type, const KeyBuffer& crypt_params,
                                  std::string* crypto_blkdev)
bool fscrypt_mount_metadata_encrypted(const std::string& blk_device, const std::string& mount_point,
                                  bool needs_encrypt) {

https://cs.android.com/android/platform/superproject/+/master:system/vold/MetadataCrypt.cpp

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


text:
Only Android failed to use my local BIND server Android 13
I have proved, and will offer any proof needed here of what I am seeing.
I have two BIND servers on my LAN that provide local IP addresses for devices. The public versions of those addresses are served by Network Solutions. So when laptops and cell phones are connected to the local WiFi, access to the LAN based mail server is available, and when remote the mail server is found via the Public address.
The laptops connect to the same WiFi APs. The local bind servers are manually entered into the settings for all wired and WiFi devices. Local DHCP also has the local BIND servers listed.
The laptops via the WiFi find the mail server.
However, regardless of the email app (we have tried eight of them) and regardless of the Android Version, we have tried 10, 11, 12 and 13, and regardless of the phone maker (we have tried Acer, Huawei and Sumsung, Android can't "find" the mail server.
This is even though, when running IP Tools on said phones, both the mx record is correct and the IP address for the mail server is correct. Plus the phones can ping the IP address of the mail server but fails the FQDN for the server -- the name provided via lookup in IP Tools.
How can I fix Android? As of now I have to create TWO mail apps, one for local with the local IP address and one for when off the LAN.

Have you disabled "Private DNS" in Android network settings? If active Android ignores configured DNS server on Wifi and DHCP level and only uses the private DNS. use Wireshark to check Android network traffic which DNS server is queried.

Yes. Private DNS is and was always disabled. Robert, I am using pfSense. I built a NAT rule that redirects all DNS  cellphone traffic to my local bind server.  I don't think the cellphone using DoH. It can find outside URL's seeming through the local DNS service is my BIND server. I don't have a promiscuous connection between the WiFi Cellphones and the firewall. I would be to overloading the firewall to 'inspect,' but what am I inspecting? That device is already blocking outgoing DNS traffic from the phone. Wireshark type tools, need a what port I am looking for.

If the cellphone is communicating with the local BIND server but is having issues with local IPs, well, the pfSense wouldn't see the traffic as in would stay on the LAN.

You can simply generate Wireshark dumps on Android using apps that act as local VPN and internally capture all traffic going through the local VPN. See e.g. PCAPdroid app.

Robert, there is no local VPN.

Robert, my phone connects with my office LAN in a bidirectional way. A VPN on the phone would inhibit that. I have read that beginning in about Android 5 and getting more aggressive following that, Android has been bypassing named DNS servers to connect to Google. Following the variety of things mentioned, I have blocked all IPv6 traffic from the cellphones, I have added a new line in the DHCP server we run, added the MAC address to the reserved list in the dhcpd.conf file and verified my phone is using that.

All IPv4 outbound DNS traffic from the cellphones is redirected to my bind servers. My phones find everything EXCEPT the domain record that the servers support.
All other non-android devices using the same WiFi connection and our BIND servers find the local resources. I am about to root my phones and replace Android.

I think you misunderstood me. "local VPN" is a technique to redirect all traffic through one app (the local VPN app) to capture the traffic. In this case VPN client and server are in the same app, so there is VPN in your network, only inside Android for redirecting the traffic through the one app.  Please read the details e.g. on PCapDroid https://emanuele-f.github.io/PCAPdroid/quick_start

Mike, did you ever solve this? I have exact same problem, a (recently updated, didn't have this problem before update) Samsung phone can no longer determine hostnames that are served by my internal BIND server, despite it being given the DNS address in DHCP. All other devices using DHCP server can.

No, I never solved this. It remains a total frustration. The 'Android" forums are useless. They have no idea about name resolution on their precious OS. And there is no way to engage with actual Android engineers.


text:
Playing VLC streams directly from web page?
I found several pages that provide streams directly (e.g. JaGledam.com) and in this example, the first two tabs require x-google-vlc-plugin to play the stream.
I can use the link with the Flash player, but I'd prefer to watch them via VLC (either VLC Player for Android or directly from the web page).
Is there any way to watch VLC streams from Android (if relevant, Nexus 5)?

I found only one way to do that and that involves Firefox browser, DownloadHelper add-on, catching the stream address using DH add-on that is different than what you can get from the target attribute.
However, this catches about half a minute of a stream because in the meantime it changes its address. I don't know if that is because of the stream providers or something else.

If you inspect the object (right-click -> Inspect (Q)) with the VLC plugin, it shows the HTML markup of that object. Looking further into the HTML, you'll notice a target="*" tag. Open the URL inside this tag (in your case IP:PORT/directory) with the "Open Stream" option of VLC and you are good to go.


text:
Can't use smart update (Delta update)
I have questions about delta update:

Is delta updates world wide?
What version of Android work with delta updates?
Are all apps supported for delta updates?
Is there any work to do to activate this feature?

I ask this question because I can't use this feature and still have to download whole size of app for updates

Delta updates work with every file that have a valid delta file for it to update. The binary delta2exe applies that delta file on your old file and updates it to the newer one.
All you need is that delta file which you can get (and is applied directly) with the app CyanDelta  which works for all official releases of CyanogenMod and OmniROM.
If you have the old and the new file you can easily create your own delta file by following the tutorials on how to create delta files: eg. for xDelta

thanks for your reply but i have xperia non-custom rom and not rooted with 4.3 android

Then delta updates are not possible. You can only do a delta update if both ends (update server like your manufacturer and your phone ('s software)) support that feature.


text:
Update Android SDK Platform Tools via Command line
I want to write a script to update the Android SDK platform tools and I need the command if available to run in order to achieve this. What I have found is that I can use the Android command under the /tools directory to update the software (images, sources, etc.), but nothing to update the tools themselves.
The guide on Factory Images for Nexus Devices says that I must be sure I have the latest tools

Be sure that you have the latest version of the Android SDK Platform-tools from the SDK Manager.

So, is it possible? If it is, how to do that?

Use of android tool is deprecated; instead use sdkmanager:
 androidsdk/tools/bin/sdkmanager --update

https://developer.android.com/studio/command-line/sdkmanager.html

After further research, I came across this article from Stack Overflow
that explains it and states that the Android command that can be used to update the platform-tools in the SDK directory.
You follow these instructions as shown on the above link

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

The first command lists the available packages that are still to be
  installed (indexed by number), as for example:
Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

According to that list, you can issue the second command to install
  the packages that you want to install.
The --filter option limits the update to the packages that you want to
  install. You specify those packages in a comma-separated format. Also,
  you can filter them by the index number provided in the listing
  resulting from the first command.

What does --filter 1 do here?


text:
Permission denied when accessing file pushed using boot insecure into my Nexus 4 with Android 5.0.1
I have a Nexus 4 with Android 5.0.1. I copy a file doing the following:

I reboot to bootloader
Boot using insecure boot.img: fastboot boot boot.img
Pushed a file: adb push IMG_20140710_105128.jpg /sdcard/DCIM/Camera/
Set permissions and ownership as the other files using adb shell chmod ... and adb shell chown ....

See sample:
-rw-rw-r-- root     sdcard_rw  2033519 2014-07-10 10:51 IMG_20140710_105128.jpg
-rw-rw-r-- root     sdcard_rw  2684444 2014-12-04 16:08 IMG_20141204_160833.jpg
-rw-rw-r-- root     sdcard_rw  2271545 2014-12-06 16:14 IMG_20141206_161444.jpg

I reboot normally and go to a Terminal Emulator and type ls -la in the same directory. I get "Permission denied" when trying to list the file I copied (IMG_20140710_105128.jpg) and is unreadable under all programs.
lstat './IMG_20140710_105128.jpg' failed: Permission denied
-rw-rw-r-- root     sdcard_rw  2684444 2014-12-04 16:08 IMG_20141204_160833.jpg
-rw-rw-r-- root     sdcard_rw  2271545 2014-12-06 16:14 IMG_20141206_161444.jpg

What is happening? Why is this doing this? I have root access to modify everything by using the boot insecure method. Are permissions changing when I reboot normally? Any ideas? It happens with all files I push. It doesn't matter the partition where I put it. I tried to do ls -la as root after rebooting normally and I got the same error.

During recovery mode, adb will be running as root so any file you push will have root as owner and group. Once your device boots up, you cannot see those files because they are not under media_rw and sdcard_r.

If this is truly the cause, could you edit your answer and explain how you would fix this?

I fixed it by pushing the files into /sdcard/DCIM/Camera/ not as root

But I fixed it in that way and was an answer to the question, was a solution to the problem.


text:
USB to ethernet not working on Samsung Galaxy S
I have Samsung Galaxy S Blaze with the following specs

Samsung Galaxy S Blaze 4G SGH-T769
Android version = 4.0.4
Baseband version = T769UVMB1
Kernel version = 3.0.8-perf-T769ULVH5-CL990184
Model Number = SGH-T769

I am following this thread on XDA as I had the same problem reported on page 4.
I am using AX88772 compatible USB to Ethernet adapter (pluggable USB 2.0) and have successfully compiled drivers for Android ICS. I have also put the asix.ko into /system/lib/modules directory and loaded it with insmod.
I have connected the Samsung phone with Inateck USB 3.0 four-port hub where I have also connected pluggable USB 2.0 ethernet adapter. But the ethernet is not working:
root@hammerhead:/ # netcfg eth0 up
netcfg eth0 up
action 'up' failed (No such device)

1|root@hammerhead:/ # netcfg
netcfg
rev_rmnet8 DOWN 0.0.0.0/0 0x00001002 72:21:40:52:3e:20
rev_rmnet4 DOWN 0.0.0.0/0 0x00001002 9e:5b:78:bd:4b:89
rev_rmnet2 DOWN 0.0.0.0/0 0x00001002 a6:e7:62:d2:fc:c5
rev_rmnet3 DOWN 0.0.0.0/0 0x00001002 8e:9d:a8:c7:cc:94
rev_rmnet7 DOWN 0.0.0.0/0 0x00001002 ea:82:2f:72:9d:fc
rev_rmnet5 DOWN 0.0.0.0/0 0x00001002 82:db:fe:b7:a9:1d
rev_rmnet6 DOWN 0.0.0.0/0 0x00001002 be:db:eb:ab:b3:17
rev_rmnet1 DOWN 0.0.0.0/0 0x00001002 ae:87:e2:c4:c8:4e
rev_rmnet0 DOWN 0.0.0.0/0 0x00001002 4a:49:58:b0:1d:e4
rmnet4 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet2 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet3 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet7 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet5 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet6 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet1 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
rmnet0 DOWN 0.0.0.0/0 0x00000000 00:00:00:00:00:00
p2p0 DOWN 0.0.0.0/0 0x00001002 8e:3a:e3:4c:21:28\
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00\
wlan0 DOWN 0.0.0.0/0 0x00001002 8c:3a:e3:4c:21:28

root@hammerhead:/ # ifconfig eth0
ifconfig eth0
eth0: No such device

There is no mention of OTG driver and USB host driver. Are they installed by default? How do I check if I have these installed? Or, are they not needed?

Well, I got the solution. I was using Inateck HB4004G 4-port USB3.0 hub. I should have used an on-the-go (OTG) cable instead. When I used the OTG cable, the ethernet interface eth0 came up.
Here is the OTG cable for your convenience.

Some older USB OTG ports needed a powered OTG.  Even powered hubs didn't work on my Motorola Droid 1, whereas that did. Also, some USB Ethernet chips don't work on Android.


text:
Transfer ColorNote data to new phone without SD card
I'm trying (without success) to get back my old notes (I changed device). I had an Android Wiko Slim, but I changed for the Android OnePlus, and OnePlus has no external SD card. Instead, it has 64GB internal storage. I don't have the old SD card anyway.
I didn't know about online synchronization and stuff, so I did a raw copy (through USB cable of my old phone) and copied all the folders. I even have most twice, probably one of them being SD Card. So I tried to copy data/colornote/backup, replacing my old files. I did the same with Android/data/com.socialnmobile.dictapps.notepad.color.note and restarted my phone, but nothing worked.
What is annoying it that I deleted ColorNote folders on my new device before copying them, but I still have my one lonely note I did on my new phone.
Is there a way to do it, like simulate an SD card? Or just replacing manually the right files should do it? Also, which files?

Related: Colornote 3.9.82 SD card backup .dat files are not recognized after Android refresh


text:
Prevent factory reset after 10 wrong password attempts on LG G3
My LG G3 does a factory reset every time you get the password wrong 10 times. It has happened twice and I have lost everything that wasn't backed up along with at least half an hour to redo everything. Is there a way to stop this, without rooting it?

Related forum posts (1, 2), but no solution yet.


text:
Android restarts when I press "Turn on USB storage" button
I have an ACME TB709-3G tablet with Android 4.2.2 installed on it. I was able to connect this tablet to my Ubuntu 14.04 TLS laptop before, but recently when I press the "Turn on USB storage" button, Android restarts.
What is the problem and how can I fix this issue?

Tried it before. No change.

Did you enable restart on "unauthorized" USB connection? Also what tablet? Custom or stock ROM? Debugging turned on? Can you access through ADB?

How can I check this "restart on unauthorized USB connection" option? I can not find it. My tablet is ACME TB709-3G. Debugging option is not available in my settings!!!

Goto settings>about phone/tablet scroll down to bottom and tap on "build" 7 times. Back once to main settings page. Scroll to developer options. Check your setting in there.

Ok. Debugging is turned off and I have no option like "restart on unauthorized USB connection" there.

@HasH_BrowN Athar can't comment(posted it in an answer) but wants to say, I assume to you: "There is no such option like "restart on unauthorized USB connection' in Developer options. My phone is rooted Micromax canvas 4 A210. 4.2.2 Jellybean."

options for fixing USB not authorized
(On device)

Go to settings/about device, scroll to "build"

Tap on build 7 times to enable developer options
Back out to main settings screen, goto developer options
Enable USB connection

or

(On device)

Using a file manager that has root access

Remove "adb_key"

/data/misc/adb/adb_key

Reboot your phone and try connect again.
The confirmation message should popup after a short time.

or

(On PC)

Remove the "RSA keys" from SDK settings
~/.android/adbkey

Start up ADB

$ adb kill-server
$ adb start-server

Plug device back into USB port (not hub) and wait.
Confirmation notice will popup after a short time period.

or

You can try this. The steps are more involved, requires device and vendor IDs

this has been included because it is helpful and a reference
steps haven't been included in the answer because it is off topic

in step 3 (~) is the location of your SDK installation
make sure you have the latest adb executable installed
make sure you have the latest drivers for your device
make a backup before performing any of the above steps


text:
Power Android phone with portable battery charger and internal battery removed
Is it possible to power an Android phone (e.g. Samsung Galaxy S II) with its internal battery removed, using a portable battery charger?
This question is about phone with internal battery that is removable.

Nope, it's not possible.
You need to put the battery inside in order to switch your device on. The battery completes the circuit, and without the battery the circuit wouldn't complete.

not necessarily. You can power a laptop without a battery. Maybe you can do the same with a phone. Maybe not, but you'd need a source for that.

Well, @samsung I don't think I need a source over here because I own and S-II and as soon as I have seen this question over here I have tired doing that and it doesn't switched on ! Mean if I talk about source then I am the source for the answering this question. And one more thing it's a mobile device not a laptop you don't keep mobile devices like laptop don't you ??


text:
Close Chrome when at a specific website using Tasker
I'm a student and new to Tasker.
I would like to be able to close Chrome whenever I go to certain websites (in order to help me get distracted less) but I'm not sure how to go about checking the web address and then creating a task, which closes the Chrome, based on that web address.

You would need a plugin that enables you to interface with Chrome (as Chrome doesn't come with a way of other applications seeing the current web address built-in), I couldn't find one with a brief search, but there may be one.
You could set it up so that when you open a specific link in Chrome (either from the Google search app, Facebook, or another app), it scans the intent* for certain URLs, and if it contains them, alerts you, if it doesn't, passes the intent on to Chrome.
This may get you stuck in a loop (it tries to pass the intent on, but catches it again), so you could use a redirection service (i.e. you pass the intent on with something extra in front so that it doesn't redetect it, and then Chrome loads it, gets redirected to the original web address).
One final thought, you could use Tasker to register to receive specific links (the same method that allows links to be opened in apps when you click on them, e.g. Wikipedia).
Anyway, the following link should be useful, I figure you would like to work this out yourself, so I won't provide a step-by-step solution (unless you really want one):
http://tasker.dinglisch.net/userguide/en/intents.html
*an intent is a message that is passed between applications on Android, for example, when you click on a link and it opens in your web browser, or you click on an address and it opens in maps.


text:
Ringtone and vibration not working on Nexus 5 (Android 5.0.1)
Ringtones and vibration stop working on my Nexus 5 (using Android 5.0.1) when receiving a call. There were working before, but I don't know why the ringtone and vibration just stop.
I tried different things: restarting the phone, updating the software, changing the setting ringtones, turning off-on these settings for both ringtones and vibration, etc.
Can anybody help me?

Sorry. I just found the problem. It seems pretty obvious but I coudnt found any help in the web.... The point is that when you increase the volumen of the ringtone (with the left key of the phone) 3 different options shows up. In my case te option "priority" was on. It should be "all" !

Welcome to the Android Enthusiasts! On SE sites, it's perfectly fine to answer your own question – but answers should be posted as answers, not as part of the question-post or a comment to it. Mind moving it to a separate answer? Thanks in advance!

I had this problem and it was so annoying, because I missed all the important call due to this error or setting. I didn't change this setting and only Nexus phone know how it changed this setting.
Please follow the steps below and it will start ringing.

Press Volume Up key on the the phone.
Select the option "Indefinitely"
Select the Settings icon (the wheel icon)
Under "Priority interruptions" section, enable Calls.

Enjoy, no more missing calls

I had the same issue but opened the back panel and replaced it back again. I think it's because the vibrator is on the back panel. Maybe a loose connection could also cause this.
Before removing the back, remember to switch off your mobile.

Had the same problem. Please follow the below steps:

Press on volume key (up or down)
On the Gray menu select None and Indefinitely
Exit the menu by clicking on the main screen
Press on volume key again
Select All.

It should work now.

authors: محمدرضا کریمی


text:
Run voice commands like "Play", "Pause", "Next" on Spotify with Tasker and AutoVoice?
When I get into my car, I connect my Nexus 5 (not rooted) on my audio system and play music with Spotify. What I want is to be able to skip, pause, and play songs with voice commands. I tried out with Tasker and AutoVoice. AutoVoice is recognizing the command, but nothing is happening. Is it possible to do that with Tasker and AutoVoice? If yes, then how?

this thing does not need rooting.

You need to make use of broadcast-intent... When you speak... check the word and accordingly broadcast the message to that particular intent which will be accepted by that application's broadcast receiver and it will work accordingly.. its simple... All you need to know is... what is the intent to broadcast out message... thats it!

Create an event using "autovoice recognize":
set command filter = next song (or whatever you want to say as a command)
(Everything else is left unchanged)
Create a new task:
System › Send Intent
Action= com.spotify.mobile.android.ui.widget.NEXT
Package= com.spotify.music
Target= Broadcast Receiver

(Should work now)
com.spotify.mobile.android.ui.widget.PLAY works for "play"; never looked up anything else as I didn't need it.

You should try using AutoInput, a plugin for Tasker available in the market, which doesn't require root.
You can then create a profile and set AutoVoice for every command, then set AutoInput (plugin section) with the X and Y coordinates of the button you want to press. Find the coordinates of the button by enabling the feature in Developer Options.
N.B. Make sure you're in the app you want when running the task.
Hope it helped!

there's a great app in the play store called Commandr. it seems like it would have the functionality you want without any programming.
Commandr extends the capability of Google Now's voice recognition by adding more voice commands that Google Now can recognize. The developer adds new commands regularly and those new commands are chosen via in-app user submission and voting pages.

We're sorry, the requested URL was not found on this server. -- Please edit. Also, could you mention a brief description of this app as well? That would make it easier for a reader to know why this app would be helpful, or why should they  take a look at it!

sorry bout that. will do. at work, i'll be able to edit as soon as i leave.

the edit is done. sorry for the delay.

I developed an app that allows you to use voice commands for Spotify: https://play.google.com/store/apps/details?id=com.tmacstudios.spotifyvoice&hl=en


text:
Websites suddenly inaccessible but Google search works
I'm using a Sony Ericsson Xperia Arc S running Android 2.3.4 as a secondary phone. I used to surf internet until recently without so much hassle (using WiFi, not mobile data). But recently, some strange issue showed up.
I can Google search anything. But when I try to browse certain websites from search results, I get the error "Web page is not available". However, this happens when browsing only some of the websites, including Wikipedia (strangely, when I turn the Extreme mode in the Opera Mini I can browse the website).
I tried force stopping the browsers, cleared their data and cache, even did a  reinstall of the two browsers, UC mini and Opera Mini. It is to be noted that I did root the phone sometime ago, but I was able to surf the web with this rooted device before this issue occurred.
The problem persists on other WiFi networks as well so this couldn't be an issue with my network. That said, other devices on the network works fine.

I had a similar effect (not on android, though) when I was in a network which only provided IPv6 access, not IPv4.

At the moment a large number of popular website are dropping support for all SSL/TLS versions below TLS1.2 because of the known vulnerabilities in TLS1.1/TLS1.0 and older.
Your device is very very old and does not support TLS1.2 therefore you can't connect to certain sites like https://wikipedia.org which requires TLS 1.2 according to the test of SSLLabs.
If you use extreme/compressing mode of Opera Mini you connect to a proxy at Opera instead that compresses and re-encrypts the traffic. Therefore using this redirection you can still access those sites as long as Opera not also increases the minimum TLS version on this proxy.
Some Webbrowsers may also include their own TLS implementation with TLS1.2 support. But usually they have dropped support for Android 2.x long time ago.
Conclusion: Your device finally comes to an end. If there is no newer custom ROM available (AFAIR for TLS1.2 Android 4.2/4.4 is required) allow it to rest in peace and get a new phone.

So does that mean, it would soon stop displaying even google.com ? (if google also implemented that in future)

@user152435 Earlier or later yes. For Google I don't know a concrete date but this site (Stackexchange) will drop TLS1.0/1.1 support on Feb 12th.

It looks like there were unofficial CyanogenMod/Lineage releases that could bring this device up to Android 7 Nougat.  Performance would likely be awful and the device would still be exposed to a large number of known security vulnerabilities, so I would not recommend doing it.

something similar happened to windows XP like last year - you had 2 chances - use the last working firefox ... or give up on the https-part of the web. Interesting was that google itself worked up to the point that you saw the google-doodle and search field - but when you used it - it couldnt deliver the results since those came from a different server


text:
LineageOS Update Failed: Unable to mount /data
I recently installed MicroG for LineageOS on my OnePlus 5. After downloading the latest update using the updater in settings, I clicked install. The phone rebooted into TWRP and started to update itself but showed multiple error messages in red which said failed to mount /data. The phone booted back into Lineage and said that the update failed to install. In the updater, the same update I had tried to install still had an install button next to it, also indicating that the update had failed. I tried installing the update again and got the same result.
Why is the update not installing, and what can I do to get it to install?
*Update: I've tried installing the newer April 1st, 8th, and 15th updates, to no avail. I also tried updating TWRP and installing the update again, but it failed to install again, with the same error messages in TWRP. I am no longer getting notifications that the update failed to install, but it is still showing in settings as ready to install, meaning it isn't installed yet. I read online to try an older TWRP version, which didn't work either.

Solved: Use TWRP Version 3.3.0-0.


text:
How to fix "mount: 'remount'->'/system': No such file or directory"?
angler:/ # mount -o rw, remount /system
mount: 'remount'->'/system': No such file or directory
1|angler:/ #

When I try in Kali Linux in my phone:
root@kali:~# mount -o rw, remount /system
mount: /system: special device remount does not exist.
root@kali:~#

Am I missing something?

You  have added a space between the two options you passed: rw and remount. You need to remove space after the comma , and then repeat the command like this:
mount -o rw,remount /system

This should work. Tested on OnePlus 6.

Ups yes that was it. Thx :)


text:
What is this icon depicting a phone and Wi-Fi together?
After I factory reset my Nokia 6, this icon appeared. I've never seen it before. What is this icon in the highlighted part?

This is WiFi calling icon or VoWiFi. Disabling that WiFi settings removed the icon as confirmed by OP
It is used for making voice calls over WiFi, similar to Volte ( more so when signal connectivity is poor). On some phones, it is slightly different with the solid triangle replaced by traditional WiFi icon as shown here


text:
List of apps ever downloaded
I bought myself a new Android phone since my last one died (overheated). So I've lost all the applications.
Is there some kind of download history to find what you've downloaded via your Google Account or something? I'm aware of something similar in Market > My Apps,  but that contains only what you have on the current device.

I ran across this by accident, but it is exactly what I was after! Hope it helps others.
https://market.android.com/account and the Orders tab
Update - this is now https://play.google.com/apps

That is a nice find. it appears, at least to me, that it only shows what is currently installed. it doesn't show apps that are not installed, not free ones any how.

I regularly wipe my phones (generally because I'm putting on a new ROM) and Google keeps a backup of my current phone state which includes installed applications. When I boot into the new install it downloads them all again. If that hasn't happend (which it evidently hasn't) then I think that the information has gone and you'll have to do it from your own memory.

If this is exactly what you're looking for, don't forget to accept it.

As for today, in Play Store - My Apps, there is an ALL tab that shows us every downloaded application

No, There is not any such facilities yet.


text:
What are the pros/cons of using the JIT (Just-in-Time) compiler on an older phone?
On an older phone originally designed to run Android 1.5 or 1.6, what are the pros and cons of using a newer Android feature like the JIT compiler?

As an example, I have an HTC Dream running CyanogenMod 6 and within the options you are able to choose whether to use the JIT or not.  Elsewhere I have seen conflicting information on whether the JIT compiler will help or hurt the performance of an older phone.  I tried to keep this question from being too phone-specific, as I think an answer to this could help clarify the issue on any older model phone, not just the Dream.

Great question. The only thing I know about JIT is from my experience with Java/C#. Mostly that it waits to compile some code until run time and the JIT "smartly" caches code that it sees that repeats itself. Wiki might help explain better: http://en.wikipedia.org/wiki/Just-in-time_compilation

JIT typically causes an app to use more RAM due to the JIT cache, although Android's JIT was specifically designed so the additional memory usage was minimal (compared to a typical Java JIT). On phones that are already very RAM-starved to begin with, JIT may result in a decrease in performance.

This makes sense to me - my Dream is so limited when it comes to RAM that turning the JIT on really killed performance.  However, I wonder about other older phones that aren't so short on RAM.


text:
htc g1 cannot discover/connect to a 802.11 n/b/g wifi
My G1 was able to connect to a WiFi (not sure about its mode). But after I moved to a new house, I found it cannot discover/connect to the WiFi in the house, but it can discover the WiFi signal from other house.
My laptop is able to discover and connect to the WiFi in my house, so does my Galaxy P1000. I checked my WiFi setting of my router, and the WiFi mode is 802.11 n/b/g. I then checked the HTC G1 specification, and it says it supports 802.11 b/g. Do I have to change the WiFi setting of my router to b/g? I think the device should be able to detect the mode and choose the best available one.
Thanks!

I had the same issue with my HTC Hero.  I never got around to fixing it but I remember reading that the router needs to be forced to stay in b/g mode.
Check this post seems to confirm that idea:
http://forum.xda-developers.com/archive/index.php/t-492536.html

Yes, I confirm that Daniel is right. I changed my router to b/g mode, and my g1 is able to discover and connect to the router. Is it a bug in g1?


text:
Disable updates when at work?
How can I disable various social apps from updating while I'm at work (where I work with my laptop anyway)? The main point is conserving battery. (I have HTC Desire HD)
I don't want to turn off wifi completely since I might want to work with the phone occasionally

The 'Power Control' widget has five buttons for turning various functions on and off - including one controlling updating of applications (the circular one with two arrows on it). You can add this widget by long pressing (press and hold) somewhere on your home screen, then selecting 'Widget' from the menu that pops up, then 'Power Control'. I believe that if you press the 'refresh' button to turn it off, it should stop applications updating automatically, but they can still be refreshed manually if needed.
The widget also has handy buttons for easily turning on and off wifi, bluetooth and gps, and changing screen brightness. It takes up a whole row on the home screen though, so you might need to make some room.
edit - the below image shows the power control widget with updating turned on, and all other functions turned off, taken from: HTC Desire review at android.marvinlee.net:

FYI, the Power Control Widget is a part of the stock widget and is available in all(?) Android phones.

Ah, excellent - didn't realise that. New to this - I'm guessing that it would be good to edit the answer to remove incorrect info?

The only problem with this solution is that not all the applications follow the "Auto-Update" state of the phone, so some applications will probably continue to send notifications.

Since you do not want to disable wifi or data use, I would check each of the social apps to see if each of them have a setting to disable updates that you can turn on/off or set a time limit on.  Getting a task killer which can permanently disable apps from starting would also help.  You could always turn off wifi and/or data use until you need it since these settings are easy to get to in the phone.

That will get very annoying after a couple times going through every app to turn them on/off.

I disable 3G data. I still receive/make calls and receive/send sms using "beautiful widgets".

Apps will still update over WiFi whether 3G is on or not.

I put my phone in "Airplane Mode" to save battery and prevent annoying notifications.

He doesn't want to shut off WiFi.

Can you make calls in Airplane Mode?


text:
How can I get "Always on when USB connected" back on Samsung Vibrant (Android Froyo 2.2)?
How can I get "Always on when USB connected" display feature on Samsung Vibrant running Android Froyo 2.2? I used to love it on 2.1 Eclair but when I upgraded to 2.2 it is gone. Any trick to get it back?

After some research I found some app on Market that sets this global setting ('StayAwake'). Missing setting looks like Samsung or TMO customization. I'm running official TMO 2.2 update (T959UVKA6) installed via miniKies

What app did you find?

@AlexMSU: If you associate your AndroidSE and Stack Overflow accounts, you should recover ownership of this question.

@Al Everett: thanks
@Matthew Read: 'StayAwake' but I think that should be part of standard settings. Is this Samsung or TMO customization?

@AlexMSU: Please update your answer with that information and, when you can, accept it as the answer.

Link to the StayAwake application: https://market.android.com/details?id=com.gmail.developer.runks.enji&feature=search_result . Seems to work on my Galaxy S

If it is not in that menu it is probably no longer supported by default. You could likely achieve the same effect with either Tasker or Android scripting environment though.

Somewhat related to developing, though...
Homescreen>Menu button>Settings>Applications>Development>Stay awake
That's what it is like for AOSP phones, not sure about the vibrant.

I have this option on my 2.2 Vibrant.  Are you running a custom ROM?

@Matthew Read, are you using T959UVKA6 or something else?

@somehume Modded KB1 (Bionix).  Pretty sure it's been the same on all the 2.2 builds I've had though.


text:
Nexus One's 3.5mm headphone jack accepts standard 3.5mm plug?
As you know, the Nexus One comes with a 4-segment 3.5mm headphone jack, whereas the standard 3.5mm plug has 3 segments.
I visually compared a standard 3-segment 3.5mm plug with the 4-segment 3.5mm plug that comes with the original Nexus One headset and they seem identical in length.
My only concern is that plugging in a standard 3-segment into this 4-segment jack will damage the Nexus One.
Better safe than sorry... so instead of empirically plugging in the standard 3-segment plug in the the N1 just to see whether it causes a fatal short or not, I prefer to ask those who are already knowledgeable with this: Is it safe to use a standard 3-segment with the N1 headphone jack?

Your phone should be fine.
Android won't route phone calls through headphones though, iPhone can be set to do so and uses the phone's microphone.
An option I use to attach standard headphone to my Galaxy S is a simple Bluetooth headphone adapter (£10 from Amazon), that way I get to use MY headphones and make calls via them, plus you can keep your phone in your pocket when skating into town!

@Adrian Thanks. What do you mean by "won't route phone calls through headphones"? When I use the original headset that came with the Nexus One, I can hear the audio in the earpieces. Can you explain?  Also, if you can provide a link (or just a brand/model#) to the Bluetooth headphone adapter you mentioned, this would be much appreciated.

Headphones don't have a mic, so Android cant use it as a Headset, even though the phone has a mic on it...I have this one from Amazon UK http://www.amazon.co.uk/Nexxus-Bluemusic-Stereo-Bluetooth-headset/dp/B0036TGIOO/ref=sr_1_2?ie=UTF8&qid=1302091828&sr=8-2  I use it all the time, especially as I use Music Link headphones that work with my hearing aids - but it works with ANY 3.5mm stereo jack headphones

@Adrian: what exactly do you mean by "can't use it as a headset"? I have a 4-segment audio plug that comes with my Samsung Spica, and I can use its mic just fine.

headSETs have 4 segment plugs, ground,left,right and mic  - they WORK. headPHONES dont have a mic and only have 3 segment jacks ground, left, right, and cannot be used for PHONE CALLS, at least on my Galaxy S - so I have to use the BT adapter to use my headPHONES for music and CALLs

@Adrian I have been able to use 3-segment headphones for phone calls (hearing the call through the phones) since the day I got my Galaxy S.

@Matthew Do you have a newer model? an i900x? Can you plug headphones in and make a call, I cannot, and nor can many others on the internet...What make/model headphones are you using?

@Adrian I have an older T959. The headphones are Sennheiser HD205's.

From what I gather the T959 is a later model, for the US market, in the SGS line. Perhaps Samsung picked up on the Headphone issue - I have a recollection that US accessibly laws requiring headphones to use the mobile phone's mic, for hearing impaired users...I've looked into this previously looking for mobile phones compatible with hearing aids...


text:
Home and Search don't work on my Nexus One
I'm using a beta of Cyanogenmod 7 and it seems unlikely they would leave out home and search button functionality. I tried rolling back to the RC and then getting the latest nightly and then wiping the data and cache and then getting the latest RC and nightly. But still, when I press Home or Search, the phone vibrates as if I pressed something but doesn't go home or bring up a search box.  Thankfully, "back" still works.
Is the hardware defective??

If the phone's registering the keypress and vibrating, I don't see how it could be a hardware issue.  Flash back to stock and see if it works.  Or at least CM6.

Agreed.  Roll back to your previous stable ROM and see if the buttons still don't work.  If not, then you might have a HW problem.

But CM6 is ugly to me now!

Okay, I got CM6 but it gave me the "swirl of death" (Cyanogen screen never went away). So I booted into recovery and wiped the cache and data and then CM6 booted. And my buttons worked! And the phone was snappy! So I went to CM7 RC1 and my home button worked. So then I went to the latest CM7 Nightly and my home button worked! I think it was that I needed to wipe. But I lost all my Angry Birds progress!!!! Nooooo.  Gotta find it in a backup. I'm asking that now.

This means the provisioning got somehow interrupted; in other words, when you just reinstalled the firmware and the wizard was guiding you through the first steps, something interrupted it and it didn't finish. That's why the Home button, the Search button and the Lock Screen don't work.
To fix this, run the following command from a root terminal or from adb shell:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name,value) VALUES ('device_provisioned','1');"
and then reboot.


text:
Install Custom ROM Samsung S4 SGH-i377
I'm going to make this short and sweet:
I have a Galaxy S4 AT&T on 5.0.1 variant that I want to install Resurrection Remix on. I cannot find any way to do this. This phone has a locked bootloader.
How can I unlock the bootloader, and install a custom recovery as to flash the ROM? [Possible to downgrade to 4.4.2 and then install it??]

First thing to know when you purchase an Android device from AT&T or Verizon: bootloader is locked and not unlockable. Downgrade is also a no-go for Samsung devices.
XDA-Developers is the place to go to if you want any sort of development. There is a way around the locked bootloader (namely, Loki/Safestrap), but it's nowhere as elegant, and since I don't have the phone myself, I don't know whether it applies to your current Android version. Do read carefully and good luck tinkering with your phone.

authors: Илья Мельник


text:
Android AdBlocker - how does it work?
I have just tried this adblocker app for Android, and it does seem to be working quite effectively, I tried it with some popular apps like Angry Birds and Cut the Rope.
Does anyone know how it works? I tought Android processes can't mess with one another?

You can take a look at its code if you want so. It's an open-source app.

AdBlock Plus uses two methods, depending on your device/setup:
For non-root on modern Android with certain devices, it changes the network proxy settings.
For root devices, it uses the classic hosts file loopback trick which alters the DNS lookup. (Instead of returning the real IP address for www.some-ad.com it returns the local loopback IP, which won't return the ad.)
Either way, at the OS network level the network settings the ad blocker changes causes Android not too request the ad at all, but instead sends back an empty or dummy HTTP response to the app.
Since the ad request was never sent, the ad networks can't track you and of course then can't show an image or ad.
See more details on the AdBlock FAQ.

The F-Droid description of AdAway, (which is a popular adblocker) is described as:

An ad blocker that uses the hosts file. The hosts file contains a list
  of mappings between hostnames and IP addresses. When an app requests
  an ad, that request is directed to 127.0.0.1 which does nothing.

So, an adblocker redirects an app's ad requests to an IP address which produces a blank result, which prevents the ad from being visible.

but how exactly does it redirect them, does it intercept the incoming traffic, or somehow messes with the other app's processes?

As far as I know, it intercepts the incoming traffic. AdAway has a feature where you can see what traffic is coming in to your device, so that would support that hypothesis.

@1990clb apples and plums :) OP uses AdblockPlus (from the URL in the question). Sure that works the same? It cannot modify the hosts file without root permissions. As for how the hosts blocking works: It doesn't interfere with any traffic. If the client requests e.g. www.example-spam-host.com/example.jpg, it needs to have the IP address for that host. It first looks in the hosts file and, if not found there, asks the name server. So the hosts file has the line www.example-spam-host.com 127.0.0.1, which makes the client use that IP (localhost) – where nothing has the example.jpg.

I think it not block hosts, maybe redirect/rewrite request (like an .htaccess for a website) . More convenient is to scan app for identifiers,  organized as lists see for reference https://easylist-downloads.adblockplus.org/easylist.txt .The app scans for trafic (in /out) and abort rendering of elements contained in lists. (Interesting list anyway :) )

can the users who have downvoted give some insight as to the reason why? With your suggestions I will endeavour to improve my answer.


text:
What app is this chat icon from?
Hi all,
I've been trying to identify what app this chat icon (outlined in red) is from. It's a screenshot from a Samsung phone in the USA. It's not the native Samsung or Google messages app. It has a right facing arrow inside of a speech bubble. I've tried googling but only come up with stock images for app developers. This is from a screenshot I received so I can't go into the phone and see what the notification is from. Anyone have any idea?

No, its not standard.  Only you know what apps you have installed.  Look at this post

Welcome to the Q&A site Android Enthusiasts Stack Exchange. If you're the device owner, please try the following method. Otherwise, since there are millions of Android apps and more for notification icons, the community can't help anymore in identifying a specific icon of an app.

This isn't on my phone which is why I can't identify it myself. Apologies for the confusion.

@ferncorre Without the actual phone it would be very difficult/impossible to determine which app owns that icon. For all anyone knows it could be from an beta app not released to the public or the app isn't from the Google Play Store or its a side-loaded spoofing/hacking app downloaded by a victim


text:
Password required after restart: Incorrect password problem
I have the same exact problem as this user My android phone won't accept correct PIN/password after I tried to change my screen lock password
My phone was turned off because the battery died. When it turns on after i charged it, it requires password after restart.
I entered the correct password (because i have done this many times before) but this time it says incorrect password.
Even in recovery mode, i tried the online update option but it requires the lockscreen password, which, it too, says incorrect despite entering the correct one.
Im using realme x7 pro

If it died in the middle of changing it, then try fragments of your password

How can i do that?


text:
Multiple DND rules for different schedules
I am looking to have two DND schedules with two different rules as follows:

From 12:00 AM till 7:00 am - No sound for any notification from any application but calls are allowed for everybody.
From 7:00 AM till I stop - No sound, no calls are allowed except for the calls from Favorites contact.

The second one I already have successfully running on my phone but I find no way to have both the schedules running on one phone.
Android gives option to define only one set of DND rule and all the schedules will follow the same rules set.
I am looking for something where I can have two different rule set for two schedules.
As far as I can see and search it is not possible with Android default, or is it in any way?
Or, is there any app which can allow me to do this specific thing? Paid app will also work.

Try [tag:automation]

Please ask for any software recommendations on Software Recommendations SE, as they are off-topic here. See https://softwarerecs.stackexchange.com

Found an amazing in-built way to achieve that.
There is something called Modes and Routines in android where you will find already built Modes, you can create your own ones.
I modified the existing Mode sleep.
This is an amazing feature which allows you to customize almost everything that you want to achieve during certain modes like sleeping, driving etc.
These modes can be made auto activate by defining the timings.
So I modified the Sleep mode to be activated during certain time period and during that mode I defined to switch off the wifi as well as the mobile data.
And these modes work independent of do not disturb.
So now I have a sleep mode running during I sleep which only disable internet and then I have DND running during 7-10 am.
This works like a charm without any external app or any complicated developers' logic building!
This is how my Sleep mode settings look like

Just a note that "Modes and Routines" is Samsung's customization. Other manufacturers may use a different name or not having it at all.


text:
How do I change the default folder for the Facebook app download location?
When I save a photo from the FB app, it gets saved to the Facebook folder $EXTERNAL_STORAGE/DCIM/Facebook/. I want to change this folder destination to my pictures folder $EXTERNAL_STORAGE/PICTURES/Facebook/. One would think this would be obvious for FB.
I've checked Android settings, Facebook app settings and Googled for both, but can't find anything certain. I'm not sure if it's a Facebook thing or a samsung thing. Here is a kicker for you; in a weird way when saving a meme from Memories in the FB app, it once in a while saves that picture, by default to Pictures/Facebook. For most of the time, pics get saved to DCIM/Facebook by default. As if FB can't make up its mind. Photos of which I'm talking about are all memes.
I managed to find and change the default location for my screenshots from $EXTERNAL_STORAGE/DCIM/Screenshots to $EXTERNAL_STORAGE/PICTURES/Screenshots in Android settings. And this got me thinking, can I do the same for my FB downloads folder?
I don't use FB for taking photos or videos. I'm not looking to move or sync my photos to another folder. I'm looking for a solution of changing the the folder destination like I did with the Screenshots folder. This would avoid having to move or sync my files to another folder altogether.
Samsung A13, Android 13
Thank you in advance.

I don't use that app. However you can try to sync images from that folder to another folder in your desired location, using an app like folder sync. You can configure it to delete images at source as also set up a schedule sync//It's an excellent app and I use it often to sync folders from cloud


text:
Merge Skype and Gmail contacts
I recently installed Skype on my phone, and so all of my Skype contacts are added to the full list of contacts in my phone. However, most of these contacts are redundant. A few of the redundancies were automatically detected by Skype, and so the two versions of the contact are merged together.
But many weren't, and I need to way to manually do that. Right now, I have many contacts that show up double on my contacts list (once for gmail+phone info, and once for skype info). I've been poking around but I can't find a way to manually merge these two contacts. Skype contacts don't show up at my desktop Gmail contacts list. Is there a way to do this?

I'm not positive when it was added, but if you open one of the duplicate contacts and edit it, you can press Menu>Join to collapse two entries into one.


text:
How to select default application
How can I change the default application for a given file type or protocol?
For example, I have multiple browsers on my smartphone and have selected "Internet" (the default browser) to be "the default browser" because it kept asking on every link.
How can I change that to ask me each time or at least select a different option?
Thank you.

Go to:
Settings -> Applications -> Manage applications -> All -> Web [or Internet]

Hit "Clear Defaults" and that will change it to again ask every time.


text:
How does it looks like on the galaxy tab?
Im wondering about the filesystem on the galaxy tab, could i for example connect it to a camera, transfer some images, fix red eyes and transfer the images to a storage device like a usb pen or a western digital passport, would it be possible?
How about connecting it to a NAS, transfer a episode on my favorite show, watch it and then delete it?

The Galaxy Tab is pretty much like any other android device. You can transfer images to it, but not directly from, say, your Camera.
It does not have USB ports on it for external devices, like thumb drives.
Connecting to a NAS, out of the box, also really isn't possible. The device does not support mounting NAS (NFS & CIFS) out of the box. You could use some file manager applications that do support SAMBA, like Astro File Manager. But you would have to copy the file to the Tab before you can watch a video or listen to the mp3 for example.
With that said, it would be possible, if rooted, to install the modules needed to mount NAS shares. I have done this with my Galaxy S device. The advantage of being able to mount the share on the system level, I no longer have to copy the files over to the device, since the shares are mounted on the device, it "thinks" they are actually on the device.

A bit more awesome then the IPad but it seems i would be better of with Asus EEE pc instead :-/

If your camera has an Eye-Fi card - a storage card with WiFi - it might be possible to transfer files (although I'm not in a position to verify this, ATM) via WiFi.
As of now, there is no way to directly connect an external storage device to the Galaxy TAB.


text:
DoubleTwist sync fails after Froyo Update
I updated my Galaxy S Captivate on Rogers to Froyo last week. Debating whether the upgrade was worth it or not. There is one thing that's been really irking me since I did the upgrade:
DoubleTwist no longer successfully syncs songs from iTunes onto my Galaxy. On my PC, I set up the playlists I want to sync, and tell it to go, and it only syncs about 1/3 of the songs, telling me that the others failed with unspecified errors, and only 1 of the 5 playlists I selected appears to be able to play.
I've done factory resets of my phone data twice now, and I also tried to format the internal SD card as well (Settings --> SD Card --> Internal SD --> Format SD card). Hasn't helped. I'd switch to WinAmp, but that's having it's own problems (it's not saving when I change the sync options and wants to put all of my library on the phone).
Anyone seen this and/or know how I can fix it. Even a lower level log file so I can get more information rather than some unspecified error would be good.
Thanks

After some unrelated investigation today, I think I know why I'm encountering the error, but I don't have a solution to it.
It seems to me that when the phone's internal storage is mounted using the Mass Storage mode, Windows only sees the first 2.2GB of space. If I try to format it using Windows, I only get an option to create a 2.2GB FAT32 partition. If I format using the Captivate's formatting tool, it creates a 13.03GB partition. Now the fun part:
The Captivate seems to be able to read/write from the whole 13GB partition fine. However, Windows seems to be only to access the first 2GB of that 13GB partition. While I can see all the files listed, trying to read from file that were created after the first 2GB returns an error, and trying to copy additional files from windows to the internal storage once the 2GB limit is reached results in an error.
I'll open up a new question about this to see if anyone has an answer. Thanks.

I have doubleTwist and had to visit their support forum a few times for my Droid Incredible.  I came upon this when I saw your question:
"Unknown error message for some songs" question on support.doubletwist.com
Link for doubleTwist support forums
This site has proven useful for doubleTwist questions, as the staff, moderators, as well as users try to solve your doubleTwist specific problems on this forum.  Not all questions get answered but it's worth searching and trying.
Hope this helps some

Here are things I would try:

Clear DoubleTwist's cache
Clear DoubleTwist's data
Re-install DoubleTwist

Where? On the PC? Is that all in the app's AppData folder, or is there somewhere else it keeps it's information?

On the device. Menu | Settings | Applications | Manage applications | doubleTwist . "Clear cache" if it's available. "Clear data" otherwise.

Well, I deleted everything I could find on my PC, uninstalled the app, deleted the .doubletwist folder on my Galaxy, and no change. Looks like I'm going to have to switch to something else. Tried the lite version of iSyncr, and it worked well. Might shell out for the full version and go with that instead.


text:
Calendar Agenda view won't stay on today
I have the Optimus V.  I use Google calendar for all my calendaring needs.  I'm using the standard Calendar app that came with my phone, build 2.2.1.
I start the Calendar app, and go to Agenda view.  It's scrolled so that yesterday is the top.  Weird, I don't know why I'd care about my agenda for yesterday.  Any normal person would want to see today's agenda plus however much of tomorrow that fits.  So I go to menu->Today.  Now Today is at the top.  So far so good.
Now I go to menu->More->Settings, look at my settings and hit the back button.  Grrrr.  Yesterday is at the top again.  So I go to menu->Today.  Now Today is at the top again.
Now I hit the phone's power button.  Then I hit the power button again and unlock my phone.  Now the top entry in agenda is TWO DAYS ago, and today isn't shown at all.
Is there any way to prevent this extraordinarily irritating behavior?
I want "Today" to always be at the top of agenda view.  Not some completely random day.  Today.  Always Today.

Did you happen to have an event that started yesterday and finished today? Or perhaps a multi-day appointment?

Good theory, but no.

For what it's worth, I have seen similar behavior in the past. I cannot, however, duplicate it now.

good instincts re multi day events, al. that is indeed a bug that's been fixed upstream: http://code.google.com/p/android/issues/detail?id=21605

Well, I tried "Business Calendar" which seems a lot less flaky and is free, so I guess the answer is to switch to another Calendar application.

Update: Business Calendar is no longer free now that it's out of beta. There's probably a decent free calendar app out there, but BC is worth the 6 bucks, IMO


text:
How Can I get Google Natives apps in Samsung Galaxy S?
As you know Samsung Galaxy S comes with yahoo apps (mail, chat, etc). My First Android Phone was a G1 and I really love the google natives apps like gtalk, search widget, etc..  The problem is that these apps are not in the market and I dont know Where to find them.
I know That I could install another Rom that brings theses apps, but I really like How works my samsung with Eclair. I just need back my google apps.
Some help?

What happens if you try installing from Android Web Market? https://market.android.com/details?id=com.google.android.gm&feature=search_result You need to be logged in to the same Google account as the one you associate with your phone to use Web Market.

I had no idea the SGS came with Yahoo instead of Google apps in Nicaragua.  That's crazy.

@Lie Ryan I already did that but in market.android.com when I want to install tell me that this item is not aviable for my operator. Probably because detects the country of my google account u_u

Have you searched in the market using "Google" as the publisher?
Gmail / Maps / Search are available there.
Also found this link - http://handheld.softpedia.com/get/Internet-Utilities/Instant-Messenger/GTalk-106808.shtml

Probably I have restriction for my country in the market, If I search "Google" I just see Google Translate, google reader, google goggles, But Still missing, gtalk, gmail, and search widget

Which country are you in?

Nicaragua. Yep thanks for the link gtalk apk Works :)

Installing from Market is preferrable, but you probably can sideload them if you exhausted all other avenues.
Download the apk: http://forum.samdroid.net/f10/google-updates-3468/
If you have adb, then you can install the apk using adb install.
If you don't have adb, then save those apks to the SD card and use a file manager (e.g. Astro, Estrongs, etc) to install them.
You need to enable non-Market installation: Settings > Applications > Unknown sources


text:
Do you have to root an Android device to install Ubuntu?
Just as the title says. In order to install another ARM based Operating System or to dual boot your phone, do you have to have root access?
I'm currently using a Motorola Atrix, not sure if that matters or not.

Are you looking to install it directly to the hardware? I haven't actually seen anyone do this yet, though it's possible it may be out there somewhere. Usually it's just a chroot environment alongside Android that either 1) Replaces the webtop distro with a full-blown install (for the Atrix) or 2) Runs with a VNC server up so that you can connect to it from the Android userspace via a VNC client.

+1 I didn't know much about the process overall, but interesting that there is a webtop replacement distro. That'd be slick for the Atrix which is what I'm running. I'll check that out!
Do you have any info on the webtop replacement?

I'm not incredibly familiar with it as I don't own an Atrix. There's a thread on XDA about it, though, and (if nothing else) it's a pretty interesting read. Seems like it's a pretty well-functioning install all things considered.

Yes. See this method or this one, for example.
As per eldarerathis' comment, these are both for running Ubuntu in a chroot environment.

What about LXC? Does LXC require root, too?

In theory, probably, no -- https://groups.google.com/d/msg/proot_me/h3rDV8na9kc/4mSCyOsX28UJ!
With the help of proot, which would simulate chroot (otherwise requiring being root).
https://sites.google.com/site/taldewandroid/ is a working implementation of this idea for the OpnWRT distro (not yet Ubuntu though).


text:
SSH Tunnel with Android
Without rooting, how can I SSH tunnel to my homePC running sshd?

I need ssh tunnel to VNC home, but i don't trust VNC, so I want to use it with SSH to make it safe!

Thank you for any help!

If you want to connect to your home PC from your phone, there is ConnectBot

Take a look at QuickSSHd - it claims "root" is optional, but I don't know whether it'll work with what you're trying to achieve.
There's also the quite popular ConnectBot which should allow you to tunnel in to your PC.


text:
What does the TO DO button in GoSMS do?
In GoSMS, an incoming SMS is usually shown within a popup containing buttons like DELETE / TO DO / OPEN.
What functionality does TO DO provide?

I believe it closes the popup alert but leaves the message marked unread, whereas the close button (the X) will mark it as read and close the popup.
Edit: This seems to be supported by this comment from their website.


text:
What is Dalvik cache?
When installing custom ROMs most recommend clearing the Dalvik cache.  What exactly is Dalvik cache?

The Dalvik cache is the set of saved .dex files.  A .dex file is basically a compiled bytecode version of an app that has been built for the Dalvik Virtual Machine on which Android's apps run.  It's similar to the Java Virtual Machine and having saved .class files.

Is it thus normal for a freshly installed ROM with wiped Dalvik cache to take a long while to boot the first time? because ParanoidAndroid is sure taking its sweet time; five minutes and counting.

@badp Yep, my first boots were often that long with various ROMs.  I wouldn't give it too too long before assuming something's wrong though.

Found very insightful information on dalvik-cache at stackoverflow from reputed sources(Google's employees who worked on Dalvik virtual machine platform).
Below is the summary of it, more from Android User's perspective in (hopefully) simple words.
Where is dalvik-cache located in my Android device ?
In a typical Android device, there is a directory named dalvik-cache. Since Android is based on Linux, it uses a file-system structure of the linux kernel. Hence, this directory is located in /data folder.
So the path to access this Dalvik cache in Android device is /data/dalvik-cache
What is purpose of Dalvik cache?
When a user installs new application on Android, Android performs some modifications and optimizations on that application's dex file (the file that contains all the dalvik bytecode for the application). It then caches the resulting odex (optimized dex) file in the /data/dalvik-cache directory, so that it doesn't have to perform the optimization process every time it loads an application.
What if I clear Dalvik Cache?
There is no effect, other than increasing the next load time of an app, as it is rebuilt.
So an application will take more time to load as it needs to rebuild it's Dalvik Cache. Hence, its is OK to clear dalvik-cache when installing custom ROMs, as the system will anyway re-build it with a new partition.
On an additional note, Starting from Android 4.4(KitKat), Google introduced new Android Runtime called ART which is going to ultimately replace the Dalvik Virtual machine. Source
The ART which uses the same bytecode and .dex files compiles the dex file into native code. That compiled code is what is now stored in dalvik-cache


text:
Why does the vertical size of the scroll bar change?
When I scroll down a web page the scroll bar appears and constantly changes size as I scroll
 What does this size relate to?

Some websites load new content as you scroll down the page, to prevent new page requests thus reducing bandwith. i.reddit.com is one off the top of my head, the Market app does this also.

Are you sure about this? The messaging view does this as well…

Yes, it definitely happens. Try going to i.reddit.com in stock browser and see what happens as you scroll down - you never run out of content.

The scrollbar is related to the size of the content of the webpage you are looking at.  If it the scrollbar is changing size, then that means the content on the page is likewise changing size (via asynchronous calls that retrieve more data for that webpage as you are browsing it).