text:
Is there an Android calendar with limited security permissions?
I've just bought an entry-level Samsung Europa, running version 2.2. I'm technically-minded but new to this OS. I'd like to find a calendar that runs in limited security permissions, so that my calender isn't synced to anywhere over the internet. I am happy to take responsibility for my own backups.
I have signed up for a Google account to run the stock Calendar app (it mandates it), to access Google Maps and to access the market. I've set the Google account to "Sync is OFF" in General Sync Settings, and I've turned off Auto Sync. I've kept Background Data turned on, and turned off Google syncing in the Calendar options. I am hoping this combination of settings means that my calendar will not be copied off the device, though I'm not confident this is the case.
I wasn't aware until after purchasing that app-level security permissions could not be modified in Android - some light research just now suggests that one needs to root the device to get that feature. (I may well do that, but I want to get a working set-up first). Since the sandbox permissions for Calendar are do what you want, I've been looking at alternatives. Jorte Calendar requires wide permissions, and Smooth Calendar looks like it just relies on the standard Calendar app as storage, as I think does GO Calendar Widget.
I'm okay with limited data flowing to Google/Microsoft/BigCorp - such as map usage or market searches. But I'd plan to avoid using remote storage for private data: my contacts, texts, calendaring and so forth (there's something about Calendar refusing to start without a Google or FB account that is a touch irksome). I could use a local calendar on my old Sony K660 without wondering if it was being copied without consent - are there calendar apps that will do this? Or is rooting & resetting perms for Calendar my best option?
Addendum: in Privacy Settings, I've turned off Back Up My Data. Turning it on then off again reveals this dialogue box message: Are you sure you want to stop backing up your settings and application data and erase all copies on Google servers?. So that's a reassurance that file system data won't get synched by the stock OS - just Contacts and Calendar to go :-)
Post Addendum: I suggested in the comments that I might use the Corporate feature, in which one can add a Microsoft Exchange account. However this appears sadly to be subject to similar privacy objections that I apply to the Google account requirement. The user is asked for an email and password, and is confronted with this message:

By activating this application you accept that part of your mobile phone data (comprising IMEI and model name) will be stored, processed and used by Samsung for the purpose of reporting activation of the application to the licensors of the application software itself. Such data held by Samsung will be dealt with strictly in accordance with Samsung's privacy policy. A copy of the policy is available upon request. Continue?

Admittedly this is a small privacy risk compared to the wholesale copying of a calendar or contacts, but it still emphasises the point that the corporate storage of ones data is essentially mandatory. (Added here for the benefit of search engines on this topic.)
That said, it may still be worth a go. For those of us without access to a real private Exchange server, one would need to find something to emulate one, so that the Google account can be removed. Once I've settled into using the phone, I will look into these alternatives - and this in particular. Also of interest is package support in some Linux distributions - not much for OS X yet, but I will keep on looking!

What permissions does Jorte require that you feel are unjustified? Removing permissions may cause crashes in applications as they can lead to unhandled exceptions. There's a way to remove permissions from apps without root though.

Thanks for your reply. Jorte requires Storage (which an offline calendar would require, so that's fine). Also it requests System Tools (prevent phone from sleeping, start at boot), which sound harmless. Phone Calls is not so good (my number, my IMEI, who I call) and neither is Network Communication (web access) or Your Accounts (access to registered sync accounts like Google). To be clear, I'm not of the view that there's malicious code in Jorte or Calendar - just trying to lock down the machine as if it were a laptop (or as close as one can get). Us programmers are cautious types! :)

There's a way to remove permissions from apps without root though - ooh, cool. Can you supply a link?

I haven't seen it written anywhere, I'll write it up tonight. I can perfectly understand your caution, android permission system is really flawed. It's also weird that you can't use calendar without an account,though I can understand their reasoning.

Here it is. I ended up writing it as a question so it doesn't get lost. If you need some clarifications feel free to ask it there.

Thanks for that. For the benefit of this page, here's a theoretical idea that would solve the issue another way: delete the Google account from the device and use the Corporate connection (which is a strange way of describing a Microsoft Exchange Server). So if there's a free/open-source program that acts like a local Exchange sync, that might sort it. I will do some searching around that idea :).

I thought of that but couldn't find any app that does it so I didn't suggest it. I'm also unsure whether calendar can be synced with 3rd party apps on 2.2, I think it's a new feature of 4.0

@RichardBorcsik: it does seem to be as option on 2.2, but I don't have access to an Exchange server proper, so haven't been able to test it. I appreciate all your comments - if you'd like to put a brief answer below, I'll pass over a small retrospective bounty (when the system permits it).

Do you have a Windows Live (hotmail) account? Mine was added as am exchange account, might worth a try.

@RichardBorcsik: no, I don't have a Live account. I only want to sync to a local machine.

I know that you don't want to do that :) I only suggested it because it would reveal whether you can sync calendar with exchange.

@RichardBorcsik, ah sorry... asleep ;-). Good idea, I will get one. I've also added some more avenues of research into the question.

To answer my original question, I've found aCalendar, which has very limited sandbox requirements. It just asks for Your Personal Information, which it needs to write to the shared calendar store - impressive! As I've said elsewhere, this leaves calendar items prone to accidental synchronisation with Google, but for most people this is acceptable.
Happily, the UI of this calendar is excellent, with only a couple of niggles (in particular, the small screen of the Europa makes it very difficult, occasionally impossible, to touch on calendar items in the 7-day view). Issues aside, I am likely to settle on this app, unless a better one comes along!

I'm not sure if this is the answer you seek, but if you want a calendar app that does not sync unless you set it up to do so, check out ColorNote.  I use the note stuff for jotting down stuff on the run.  If you tap the upper-left corner it shows a menu from which you can select calendar.  I don't use calendar extensively so can't comment much on it.

Thanks @dutara. I don't think I've seen that one, will take a look. One of the things about the stock Calendar is it has a very polished UI, and a couple that implement their own widgets look a bit 'home made'. I'll see what ColorNote feels like.

Just tried it. Very impressed with the sync approach, which is very permission based (requires sign-up) and encrypts with AES prior to sending. The month-level calendar view is arguably clearer than the stock Calendar (in terms of blobs representing appointments). However the day view is a bit limited (you can only see the first 10 chars of each item, and you have to drill down to read it) and appointments cannot have a time, only a reminder time. Still good though, and an excellent stop-gap until I find a better non-Google alternative.

@halfer It encrypts with AES but with whose key? Yours or theirs?

@RichardBorcsik: yours, I presume - you supply a passphrase in the Options panel, from which a key is derived.

@halfer well I just checked, they're not asking for a passphrase if you don't already have one so I guess it's theirs. The passphrase is used for sdcard backups. Oh and they're using Google app engine so all data goes to daddy anyway :D

@RichardBorcsik - ah, good catch! Confounded by the many-tentacled monster again :D

Although my original question was to source a calendar that did not have wide security permissions, the purpose was to avoid having to sync with remote cloud services. I've found a Windows product that will do this locally, and the site makes it look pretty polished. This approach (afaik) makes use of the built-in calendar, so one just has to trust that it doesn't sync elsewhere regardless of which sync provider you select.
(Side note: I'm nothing to do with this product/company. I've not tried it, as I'm on OS X).


text:
Cannot upgrade Samsung gt-i5800 firmware from 2.1
Hi I cannot upgrade Samsung gt-i5800 firmware from 2.1 using kies, it tells me that the phone requires 3000 mb (or 3gb) but it doesn't even have this as internal memory as far as i know!
Has anyone else had this problem?
Also the storage space is always getting full and won't save on my external sd card - will the update change that?
Any help would be great as I don't know what I'm doing and I'm sick of a phone that can only have 5 extra apps or so on top of the ones it comes with :(

The error you get is via Kies and relates to the PC that is running the Kies - it checks to see if you have 3GB of space on it (do not know why). It does not relate to the space on the phone internal memory.

source: Stack Exchange

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

sort: votes


text:
Samsung's Pen applications under CyanogenMod 9
Anyone run Samsung's pen based applications for their Galaxy Note running under CyanogenMod 9?  Are there any kernel driver difficulties with doing so?

It appears http://androidcommunity.com/galaxy-note-cyanogenmod-9-build-adds-s-pen-support-20120501/ points to a long XDA thread http://forum.xda-developers.com/showthread.php?t=1627854 that gives more details, but chaotically enough that I haven't found the answer yet.

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


text:
Using YouTube under Orbot
I'm trying to put my YouTube app's traffic on Orbot (Tor) in my phone due to filtering issues in my country. When Orbot is in Tor Everything mode, it works, and all of the traffic used by YouTube is gone through Orbot. But, when I choose Select Apps (and I select YouTube in there) it stops working. The point is that the video is not behind Tor on this state. Should I add another app to that list? What should I do?

Are you sure you need Tor for all youtube videos?  If you only need youtube access, then you should try alternative lower latency circumvention techniques, like alternative DNS providers or a VPN.  Tor should be used when you're worried about your government even knowing what you watch, meaning countries like Iran, China, Syria, etc.
Case 1. You care about speed and access, but not really privacy.
You should first try bypassing your nation's DNS servers by simply setting a DNS server outside the country.  OpenNIC and OpenDNS are cool, albeit maybe slow.  Google has some faster ones.  etc.  All these options worked fine in Turkey.
If your country blocks more than DNS then try using a VPN based outside your country, including free ones like VPNReactor.  VPNs are slower than simply bypassing a DNS block, but almost any VPN should be faster than Tor.  Or even a dedicated youtube proxy.
Case 2. You care about privacy more than speed.
Use Tor, preferably Tor everything mode.  There are security risks with using youtube's flash app through Tor, probably this specific issue doesn't impact youtube's android app.  Yet, maybe Tor's "select apps" mode doesn't adequately handle the NDK, where youtube's codecs probably live.  If so, that's harder.  Try a browser maybe?


text:
Android 4.0 devices do not return majority of the discoverable Bluetooth devices
The observation about 4.0 may be wrong, but this s evident in both the 4.0 devices I have tested : Samsung Galaxy Nexus and Samsung Nexus S. (Nexus S is actually upgraded by me to 4.0)
In the other devices (HTC-Evo and ZTE-Optik), this problem is not there, compelling me to suspect 4.0 ; or Samsung as vendor.
The list of devices it is successfully able to scan have no "pattern" - it is random. It discovers the same device in one scan and may not do so the next time. Maximum 50% of the total devices in the vicinity are discovered.
EDIT : (Added more details)
The devices are close enough and the RSSI values are all > 60 dBm
All the "missing" devices are getting discovered through devices < 4.0.
To add some more details, I must say the problem is not with the "other" devices - the same device shows up in one scan and fails to show in other (on Android 4.0)
When I say scan - I only mean scanning through startDiscovery() in my code. If I do the scan via Device Settings, then all the devices are enlisted BUT many of them are only cached values - once I try connecting to some device, it says "Device not in range".
Any solutions ?

That could also mean something's broken with your radio image. I've encountered a similar behaviour with Wifi after upgrading my HTC Buzz from stock 2.1 to CM7: APs are listed on scan, but when I try to connect one they are suddenly all "not in range" (though still displayed in the list). If I leave the device alone for 10..30min, it finally auto-connects to my network. Though in my case it is Wifi (I use no BT), it sounds very similar.

So why "radio"? Most (not all) people who had the described Wifi problem got if fixed by re-flashing the radio image.


text:
Sony Xperia Arc S, changing the "my number" in contact list?
I've recently purchased a second-hand phone and my number is different than the one shown. How can I either remove it or change it? I've tried to add a field to it but that doesn't work either.

Have you tried doing a factory reset?

If you have not done a Factory Reset, the Android operating system is still in the same state as it was when whoever owned the phone installed it. Do the following to completely wipe the phone and thereby force the phone to recognize what phone# is relevant for the sim card inserted:

From the main home screen, tap menu
Tap Settings, then Privacy
Tap Factory data reset
Tap Reset phone
Enter your password if required, then tap Erase everything to confirm

The "My Number" isn't actually stored on the phone, it is stored on your sim card. Stock android can't edit this data. CyanogenMod can, so can iPhones and BlackBerrys. If you can get your hands on one of these then just pop your sim into it and edit the "My Number" field and Bobs your uncle.

You're approaching the problem from the wrong angle. The number shown is whoever had the phone before, which means Android likely needs to be wiped to reset it.

No it's not. The My Number is pulled from the sim card that is in the phone. Sometimes the number on the sim card is incorrect due to things like number porting. The easiest way to fix this is to just pop the sim into a phone that supports editing of the number. I think the network operator can resend the information to the sim as well but I'm not sure how successful that is.

I never said anything else. However, you're saying that it's pulled from the SIM every time that screen is loaded or what?


text:
Is there a way to disable access to certain Settings components?
The Settings app is common to all Android devices, some have more features than others, but most of them are common, such as "Wireless and networks", "Sound", "Screen" and so on.
However, I am faced with the desire of disabling access to some of these components, while keeping access to some others. Using apps such as "SmartAppProtector", I am able to lock access to the entire Settings application, but can't configure access on a deeper level.
Is there a way to do so? How can I, for example, enable access to the "Wireless and networks" component and disable access to the "Screen" component?
Rooting is no problem, thank you.

AFAIK, the Settings app is just a regular app but with a protected system permission level (normal apps are not allowed to request system permissions). Android is open source so you can download the source, create a modified Settings app, and install it as a protected system app (which is needed so it can obtain system permission, needs root). To be precise, for the system to grant system permissions, the app must be installed in the /system/app directory as opposed to the normal app install directory.

In short, you can't.
While a user can limit access and usage of certain applications, an application is unable to limit options/menus inside another application, unless an API is provided to that end. Using other words, "external" applications aren't able to know what to do within the settings application, in order to follow your desired instructions.
Have it said, the only way one could achieve such control, would be by preparing a custom ROM with those features present.
The reason as to why settings diverge from device to device is due to the different device's specifications and hardware features, that the OS detects and uses to control the presentation of certain menu options within the System Settings.

I am returning to @Zuul's Answer to said that hiding settings is possible and I am not talking about the pm hide adb command, some management mobile system are capable hiding settings.

It's possible by using Knox SDK, but this would work only on Samsung devices. However not 100% of settings and not straight in the line. But you could gain quite a bit of control.

Although answers are appreciated, even on older questions such as this one (which was asked over 5 years ago), however, there was no indication in the question or comments that this was a Samsung device, and an answer should be more elaborate than just a link to reference, although step-by-step instructions are nice they are often unneccessary, but you should at least include an overview of the process needed to answer the OP's question, in this case how they would go about restricting specific pieces of the settings menu.

There are two apps I know of in Android that have this function.

TimeLimit - this app can block access to locations inside of the system app by long pressing on the system app.  It then gives you ability to restrict access to specific portions of an app.
https://play.google.com/store/apps/details?id=io.timelimit.android.google.store

purity browser - this app lets you lock portions of the system app based on keyword.  So clicking on a button/link with a blacklisted word will be restricted.
https://play.google.com/store/apps/details?id=com.porn.blocker.purity.browser

I sideloaded purity browser from their site so i cannot confirm the play version.

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


text:
Transferring Phone Ownership
I currently have an HTC Desire handset. I am just about to upgrade to a new HTC handset and would like to be able to pass this phone on to my wife.
What’s the best way of changing the account setup n the phone to reflect the new ownership. I intend on using my existing Google account on the new handset to transfer my own settings over.
I would like to keep using the same Google Play account to retain the installed apps, but I would like my wifes telephone contacts to be kept separate and sync independently to my own as well as preventing Gmail emails on my address from pinging up this old handset.
Is this doable?
My current plan is to create her a Gmail account. On the existing Gmail account within the phone turn off syncing of Contacts, Calendar and Gmail. Add the new Google account and turn on syncing of the same.
This /sounds/ like it will work ok, but never having done this before I’m not sure how things will work in practice.

For future readers who've not transferred ownership yet: it might be difficult to remove the device from the old account in the settings on https://play.google.com, or to register the phone to the new account, to make  Device Manager on https://play.google.com work for the transferred device. (I have no solution yet.)

Yes, adding a second account and disabling sync on the original one will work as you are expecting.  You'll retain the ability to install and use apps you purchase with the original account, while having the sync enabled only on your wife's account will ensure the data from your own account is not present on her phone.

I'd do a factory reset, and then add both your account, and your wife's.  This isn't much different than Chahk's answer, but might be a tad safer -- who knows what weird customizations you might have made to your phone that will surprise your wife?

Thanks for the suggestion. It's setup pretty well at the moment so don;t really want to fiddle too much. No odd customisations that I can recall, but if so I'll be on hand to sort.


text:
Disable GPS time synchronization
I live in Kiev, Ukraine. My device is Motorola Defy with CyanogenMod 7 (2.3.7). In time settings there's no Ukraine timezone so I use Minsk, Belarus timezone (GMT +3). After I locate my position using GPS my phone's timezone changes to African (GMT +2).
Is there any way to disable GPS time synchronization on android?
My phone is rooted.

I cannot verify (as I'm not having this problem), but you might try setting the time to "manual" (uncheck the "auto" option in settings->time & date), and use e.g. ClockSync for time syncing. for that app there's even a specific TimeZoneDB for ClockSync for -- as the dev puts it -- "Soviet Russia". And please let us know whether this helps.

Android does not synchronize neither time nor time zone with GPS (I don't know about CyanogenMod but I don't think it works in some other way).
Android does synchronize both time and time zone with cellular network. I guess that your cellular network sends to you wrong time zone (African). You can disable it by unchecking "Automatic time zone" in Settings -> Date & time.


text:
Mounting as USB drive before syncing?
I'm going through the different alternatives to synchronize my ICS-based Samsung Nexus with Outlook.
While sync works fine over wifi, I'd rather use USB which The Missing Sync is supposed to be able to sync over USB, but the documentation seems meant for older releases of Android, and I don't know how to get the Samsung to work.
It says: "Before synchronizing with a USB cable, confirm that the Android device is mounted as a USB Drive on the computer", but doesn't explain what to do on ICS.
I tried either MTP or PTP, but still get the error "Unable to sync: no bluetooth, wifi, or USB connection is available".
Thank you.

Edit: I followed "Missing Sync for Android: Syncing via USB", but it fails syncing with USB:

The Androphone supports "USB Tethering", as seen in Settings > Wireless &
Networks > More... > Tethering & portable hotspot > USB Tethering. Do NOT
check the option!
Turn off the Nexus, remove the battery for 1 minute, put it back and turn the
Nexus back on. Wait until it fully boots.
Connect the Nexus to the PC with the USB cable
If prompted to mount the SD card, choose "Charge only"; If it is mounted
with no prompt, slide the Notifications section down and select "Charge only"
Open the Missing Sync application on the Nexus, click on the menu button
(three, vertical points) > Settings > Unselect "Secure Sync". Close.
No "Secure Sync", only "Secure WiFi sync" which is checked by default
Click on Sync, and choose to sync via USB, and wait a few seconds for
syncing via USB starts.
"Unable to sync, no bluetooth, wifi or USB connection is available".
Unpaired wifi, tried again: "Unable to sync, no bluetooth, wifi or USB
connection is available"

I'm using version 4.0.3 on a Samsung Galaxy S2.
To mount the internal storage and any installed SD card via the USB do the following:

Unplug USB cable.
Goto Settings -> More... -> USB utilities -> Connect storage to PC
and follow the instructions.


text:
Why can't I accept calls on my Droid X?
I recently updated my Droid X to version 4.5.621.MB810.Verizon.en.US. I can't accept incoming calls though. The screen that allows you to either accept or decline a call doesn't appear anymore.
The top notification bar also disappeared around this time if that has anything to do with the problem. Any suggestions? Thanks.

It appears that restarting it helped. Now the top, notification bar and the dialer appear. I think it may have something to do with the Messages app. As I unassociated my email account before restarting the phone.


text:
Power saver turns display brighter. Shouldn't it be darker?
When my battery is running low, the power saver turns on. When that happens, my display gets brighter. Shouldn't it be turning darker to reduce the power consumption? Is it normal to get brighter or not?

Go to your Power Settings and check for the Brightness level. Someone must have changed the default settings

@Sam007: Unfortunately I lost my browser cookie so I can't accept an answer but that was it.
In the power saving settings the display brightness was set to 50%. I keep my phone on a lower level because I don't like a bright screen. When the power saver turned on, it actually made the display brighter than the normal level.
I changed the setting to 25%.
Thanks a lot!

authors: นักรบ อาภรณ์ดำ คาร์บิน


text:
SMS Apps as Front-end to Google Voice
Suppose I use Google Voice for text messaging rather than my carrier's SMS plan. Would it be possible to use SMS Apps such as Handcent etc. as the interface or front-end to GV's text messages?

I don't know of a way currently, but I would be highly interested in a solution for this! +1!!


text:
Is it possible to use MadWifi on Android given the proper chipsets?
So, a friend and I were going back and forth about our phones (iPhone vs Android), and somehow landed on the topic of MadWifi. Given the right hardware with root access, could one use MadWifi on their device?
Using my phone as per example:
I have a Sony Xperia Play which uses the Snapdragon chipset. The chipset developer, Qualcom, also owns the Atheros chipset (wifi adapter) which I believe is included with this particular phone. However, due to my difficulties and getting root access, I have no way of testing this theory.

What's so special about MadWifi over the stock WiFi driver?

Short answer: As per the documentation, Yes.
Long answer:

Your Sony Ericsson Xperia X10, uses the Qualcomm Atheros MSM8255 product brief PDF for MSM8255 Snapdragon CPU processor, which in turn uses WLAN 802.11b/g/n.
As per the MadWifi project page:

The MadWifi project is …
... a team of volunteer developers working on Linux kernel drivers for Wireless LAN devices with Atheros chipsets. We currently provide three drivers, MadWifi, ath5k and ath9k.
...ath9k supports all currently available 802.11n chipsets from Atheros...

So, as far as we can read from their documentation, they provide support for all 802.11n chipsets, one of those included with the Qualcomm Atheros Snapdragon WiFi chipset.

Ps:
This is purely based on the specifications, I can't guarantee with 100% certainty since I haven't tested this support.


text:
Can (ringer) volume only be locked by hacks/apps or is there a easy way?
I tried several apps to lock the volume button, because when touching them acidentally this always changes my ringer volume. This seems to be default function of volume button - change the ringer volume (how does this make sense? media volume would be better)
Those mentioned apps offer locking of media, ringer, notification ... volume. Some don't work at all (maybe phone specific problem, xperia arc 2.3.4 rooted). One app actually has a working volume locking "function", RingGuard, but a very ugly hack. If the volume gets changed acidentally, a popup shows up and asks you to keep this setting, if not, volume is set to former ringer volume, the locked one. It works, but this is very ugly solution and also if I set the phone to vibration mode, this app also wants confirmation. Ugly.
I'm really wondering, is there no "clean" way to simply lock the ringer volume on my phone without a ugly additional app, maybe by system settings. Even my old J2ME phone could do this?

The volume rocker changes the volume of the currentaudio source. If there isn't it changes the ringtone's. I think it makes perfect sense.


text:
Remount writable by all users?
I want to remount a read-only partition in read-write mode, but I want it to be writable for all users.
So far I've got this:
mount -o bind /someplace /someplace_else
mount -o remount rw /someplace_else

The first command creates a new mount point from a directory. The second one remounts the new mount point as rewritable. This all works.
Problem is, the new mount point has uid=1000,fmask=0222,dmask=0222, so the non-root user still can't write anything, and root can't give it permission.
How do I change the fmask and uid when remounting, or is there something else I can do to make the mount writable for the normal user?
Also, note that the command that worked for me is this:
mount -o remount rw /someplace_else

...with no comma between "remount" and "rw," as I've seen in almost everything my searches turned up. Does anyone know anything about this discrepancy in syntax?
Update
Ok, I guess had a strange version of mount. Now I'm using busybox mount, and I can do this:
busybox mount -o remount,rw /someplace_else

It accepts this version of the command, but the masks don't change:
busybox mount -o remount,rw,fmask=0000,dmask=0000 /someplace_else

Storage is vfat, maybe that has something to do with it?
suid and dev options also work, but the fmask and dmask won't change (I want them 000, that should leave files with 777).

I don't know whether this qualifies as a dev question or not, I guess it's a bit technical. Mods, if you think this is in the wrong place, feel free to migrate it elsewhere in SE.

fmask and dmask would be passed to the mount. it would look something like: mount -o fmask=0777,dmask=0777 remount rw /someplace_else

@RyanConrad, I know, but it's not working. I had some weird version of mount. Making an update.


text:
Cannot connect HTC One X to PC
I'm having trouble connecting my HTC One X to my PC. Every time I plug it into a USB port it starts charging and my PC shows "Could not recognize USB device". I'm running Win7 x64. I installed HTC Sync manager and switched the connection option to 'HTC Sync' (also tried 'Drive Storage') and tried enabling USB debugging in developer options as well.
I also tried to connect to my notebook (also Win7 x64) and I got same error.

The issue was evidently resolved by using a different USB cord.


text:
List of open ports on Android
Is there a way, on a non-rooted Android device, to see a list of what apps are listening on what port? Or even a way to see if an app is listening on a specific port?

Can you nmap from different computer?

@roxan The problem with that is I need to know specifically what app is using a port. I've written 5 apps that all listen on the same port and somewhere somehow one of them isn't closing it and I need to know which one(s).

I was able to see which app had an open port using standard linux knowledge.
Install terminal emulator or do an adb shell and execute the following:
shell@android:/ $ cat /proc/net/tcp
 sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode
  0: 0100007F:1C23 00000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 2111 1 e22cc000 300 0 0 2 -1

The important stuff above is:

0100007F:1C23 listen IP-address:port in hex notation, here 127.0.0.1:7203
00000000:0000 remote address empty (listening)
1001 uid of the app

You can map the uid list to apps via
How can I find app name by UID?

Hovewer, it not list all applications. I scan my device on wifi - it has 2 open ports, but in that file there is no rows, which correspond to that ports.

Install OS Monitor. It will list all the open ports.

Why want the app that I allow so that it can make phone calls? Why does it want to access my gallery?

If you're using mobile data connection, you don't have to worry because you should not be able to open ports (at least I am not).
If you are connected to wi-fi, you can open ports. Then you just need a computer which is connected to same network and install nmap on it and do a port scan but first you have to find out your phones local ip (not by going to  i.e. whatsmyip.com). You should be able to find your ip from your settings.
To run port scan on linux you have to just type: nmap (your phones ip).

To list TCP and UDP ports:
ss -lntup

I have always used netstat since its available on almost all android versions
netstat -n

It will list unix and transport layer sockets and their states without reverse dns.


text:
"Internal processing. Please retry to later" What does that mean?
Yes, I know what I put was grammatically incorrect. That's exactly how it shows up on my screen.  When I hang up with someone from time to time, the green phone icon in the notification bar does not go away. If I do not immediately turn off my phone and turn it back on, I will be not be able to dial out or receive calls. If the green phone icon is in the notification bar after I hang up with someone, it will give me a message that says, "Internal processing. Please retry to later"
Has anyone heard of this before or know of any possible solutions? I have an LG G2X, which I absolutely regret buying, and before I try to get it replaced, I just wanted to see if there was any way I can fix this.
Thanks!
Kevin


text:
Bluetooth headset kills other audio?
I have a bluetooth headset for voice calls on my HTC EVO 4G. When I connect it, voice calls work well, and other audio works before I try pressing the "call" button on the headset.
The first time I press this button, the built-in voice recognition cuts out. After that, it works fine, but no more audio will be routed through either the speaker or the audio jack on the phone, and although the headset still works for voice calls, it is stuck to that stupid "BT profile", so it dosen't get the audio for music and such.
A few notes

this only happens with the headset, no other bluetooth device (such as keyboard), but I have not tested it with a bluetooth sound system.
this does not occur with any other audio connection, i.e. headphones etc.
switching sound modes (vibrate, loud, silent) has no effect
the only solution I have now is resetting the phone, which I would love not to have to do every time I use my  headset

I am running Cyanogenmod 7.1 (stable). Is this a known issue? Is there a workaround or a patch?


text:
Is there a way to make a link to a specific page of a PDF file *on the desktop*?
Like, how a lot of application shortcuts let you link a particular shortcut within the application on the shortcut - like how the Dropbox Android application allows you to set shortcuts to particular Dropbox folders on the desktop.
I use ezPDF and I can set individual bookmarks within the application, but I'd also like those to be available on the desktop if at all possible.

Technical answer: Yes.
Practical answer: It's hard.
You'll need:
"Manual intent shortcuts" app to add really custom shortcuts on the desktop ( https://play.google.com/store/apps/details?id=net.cwfk.ig88.intents ).
Plus: Knowledge how to generate a specific intent that does exactly what you want to do (install above app and see what information it wants, you have to know exactly what to do).
PS: I had a look at ezPDF and it seems to allow to launch a specific .pdf file by an intent at a given page, so your problem is solvable, but requires deep knowledge of ezPDF and Android's intent subsystem (intent extra data: path, page).
EDIT: Sample for ezPDF, alas jumping to the page doesn't work, but the correct file is opened
Shortcut Name: test
Action: android.intent.action.VIEW
Category:
URI: file:///sdcard/test.pdf
Component Package: udk.android.reader
Component Class (FQDN): udk.android.reader.PDFReaderActivity
Extra Key: page
Extra Value: 14
[ ] Broadcast
Regarding how to get those values:
Use a file browser to open the 'test.pdf' file you want to open by the shortcut later.
adb logcat -d | grep -i ‘test.pdf’
You should see some line like this:
I/ActivityManager( 123): Starting activity: Intent { act=android.intent.action.VIEW dat=file:///sdcard/test.pdf typ=text/plain cmp=udk.android.reader/.PDFReaderActivity }
Manual launch via adb:
adb shell am start -a android.intent.action.VIEW -n udk.android.reader/.PDFReaderActivity -d file:///mnt/sdcard/Books/Effective.Java_2.Ed_2008.pdf -ef page 2

Oh wow - thanks so much for the answer! Do you know how hard it would be, and how deep my knowledge has to be to use intent?

To know the extra data: Ask the developer of the app best.


text:
Japanese language for directions in Google Maps
I am using Android 4.0 and latest version of Google Maps. The interface is in English. When I search for direction to some place say Kyoto, the interface is in mixed English and Japanese. See the attached screenshot to understand what I mean.

How do see the destination names in English?

It's not possible to get it in English. You will always get the text as it is "locally". It's also a known annoyance.

Try installing Morelocale 2 and setting the locale to one of the English speaking countries or yet better define a new locale with language en and locale JP.


text:
Lenovo Tablet A1 disable screen lock
I have a Lenovo Tablet A1 and don't know how to configure the screen settings as I would like them. I want that after a certain timeout the screen dims, and/or goes black, but doesn't actually lock.
That is, right now if I choose a screen timeout the thing locks and I have to press the top power button and drag an icon across the screen -- extremely inconvenient.
I have disabled Screen Lock, but it doesn't change this aspect. I also installed No Lock, but it doesn't work on this device. So far my only half-success is to disable the screen timeout, but then it runs at maximum brightness the entire time.
I have checked many questions, and done searches, for disabling screen lock. Apparently none of these work on the Lenovo Tablet.

No Lock works for me on my Lenovo A1!


text:
rmt_storage keeps polling and spam logcat
In logcat I can see rmt_storage keeps doing something every 2/3 seconds
I/rmt_storage(15279): rmt_storage open success
I/rmt_storage(15279): rmt_storage shared memory ioctl success
I/rmt_storage(15279): rmt_storage mmap addr = 40009000
E/rmt_storage(15279): rmt_storage wait event ioctl failed
I/rmt_storage(15280): rmt_storage user app start
I/rmt_storage(15280): rmt_storage open success
I/rmt_storage(15280): rmt_storage shared memory ioctl success
I/rmt_storage(15280): rmt_storage mmap addr = 40009000
E/rmt_storage(15280): rmt_storage wait event ioctl failed

It seems like the process rmt_storaeg is spawned again and again and has some failure.
Id like to know WHAT is rmt_storage.
what are the consequences of stopping it and why does it keeps polling something even when the device is totally idle and the screen is off.

Something to do with the modem

It's a bug in the Android build as near as we can figure.  If your device is rooted there's a workaround otherwise have fun charging your tablet every single night.  Check out this Google Groups thread about it.
On my Galaxy S4 I stopped the service and everything still worked.  However I found that after disabling wifi, I was unable to enable it again until I rebooted, even after restarting the service.  Obviously this is not the case with the Nexus 7 2013, but that does confirm that it's "modem" related.
However I've found several other threads online that reference this service as having to do with external SD Cards (in some ROM development threads) but I do know that with it stopped my S4 wasn't able to toggle the wifi state anymore.


text:
Consequences of rooting HTC One X?
All I want to be able to do on my device is to be able to use Titanium Backup.
I don't want to install custom roms, I want to keep everything as-is but be able to run apps that need root like the above.
If I do root my device, will that stop OTA updates from installing? If they do install, will it need re-rooting again?
Can devices be un-rooted?

Yes, most manufacturers (AFAIK including HTC, as I had this experience with my EVO 4G) will have the OTA update break if the device is rooted. This may have changed, but to my knowledge, OTA will not work after root.
However, devices can be unrooted, however, some are easier than others, and the process is different for most devices. Please note that most unrooting methods require a full wipe. Thus is the nature.
However, if I can give you a bit of personal advice, custom ROMs can usually give you the features of an OTA update and much, much more ;)

Many unrooting method can be undone without causing a wipe, there's nothing about unrooting that requires a wipe.


text:
Revoke App Permissions Without Root?
I have some apps that are asking for unnecessary permissions. I would like to revoke these, but I've read that this is not possible without rooting.
Is there any way to do this without having to root?

Yes there is, though it's not really elegant and it's a REALLY bad idea to do it.
The app that you do it to, will more than likely break if you revoked a permission and it tries to use it. If this wouldn't be enough you will lose your app data and you won't be able to update from the Play Store. With that said it's not that hard to do.
You need apktool. Refer to this guide on how to use it (you'll need the decompile and compile commands.) And this on signing the apk after you're done.
You need to modify the AndroidManifest.xml file. Look for lines like this:
<uses-permission android:name="android.permission.CAMERA" />

and remove it if it bothers you.
After you're finished recompile the app than sign it. Now you can uninstall the original app and install the new one using a file manager or in adb using
adb install /local/path

To find out what each permission allows, you can refer to the incomplete documentation or try searching for it's name.

Great, thanks for your effort in writing this up. As a programmer, I'm suspicious of the idea that it's understandable that doing this will result in unhandled exceptions - an internet connection cannot always be available, and even system apps need to code around that potential failure. (To be fair, I suppose the API would raise a not-allowed-exception rather than a timeout-exception, which would have to be handled differently. But there should always be a catch-all exception for all unhandled types, imo).

When you say you won't be able to update from the Play Store, do you mean just apps that are updated in this way, or once this process is done to any one app, no apps can then be updated via the Store? I would presume that if a modified app needed updating, one could just uninstall it, download it afresh from the Store, then modify it with this tool again?

I suppose a good strategy to try this (especially on system apps like Calendar) is to remove one permission at a time, and then try the new binary for a couple of weeks, then rinse-n-repeat. One perhaps can get a feeling for which missing permissions cause the most trouble, and decide on a security/stability trade-off.

I have seen apps crash when permissions were removed. I think it was access contacts or something like that. This is primarily an issue with inexperienced developers - a large team with a QA team should handle this kinds of stuff. I meant that the particular app can't be updated because in the process of doing this you change the keys used to signing the app. You couldn't do this with the default calendar as you can't uninstall it as it's a system app. Also if you have a crash a lolcat would say what permission is missing (IIRC)

is it even possible to get the APK for an app you have installed from the market, if you are not rooted?

@Kidburla Yes. There are numerous apps available in the play store that do just that. Search for APK backup.


text:
How do I configure ADB for the Samsung Galaxy Y?
How do I configure ADB to recognize my Samsung Galaxy Y? I have installed the USB driver. but when I run adb devices it does not list anything. Following are the steps I followed.

Declare your application as "debuggable" in your Android Manifest.

Turned on "USB Debugging" on your device from Setting->applications-> development

I have my Google USB Driver installed.
I use windows 7 so to install driver I did these

Connected my Galaxy Y computer's USB port

Right-click on Computer from your desktop or Windows Explorer, and select Manage

Select Devices in the left pane.

Locate and expand Other device in the right pane. Now I just don't see my device listed there
I am new to the forum and cannot post images so here's the link for the screen shot what device manager looks like

http://www24.zippyshare.com/v/66454912/file.html

Please note that development questions are generally off-topic here. However, since setting up ADB is a fairly common power-user task, that portion of your question (which is the core of it) is fine. I've reworded this to focus on that aspect.

Is your USB Debugging mode enabled? Go to Settings->Applications->Development, and check the "USB Debugging" mode. This will help the ADB detect your device.
You may refer to the Android Developer Documentation: Using Hardware Devices for further information and details.

I already followed the document before posting and edited my post to mention what steps I followed.

@Abhilasha Are you able to see your phone as a "Mass Storage Device" on your computer?

Yes, I am able to see it.

Have you installed Samsung Kies? Try if anything from this post works: Android app in debug mode on Samsung Galaxy Y S5360

Thanks a ton! It worked like magic...I did install SamsungKies and the device is detected. In Device Manager and in Eclipse device list too. I'm able to run my app! You are a saviour. :) Sad that I cannot upvote your answer. But I will as soon as I earn enough reputation :)

You can accept the answer, so that the question would be marked as solved (plus I get more rep! ;) )

Download PdaNet for Android. It was all I needed to connect my Samsung Galaxy Y with Windows 7.

Please consider re-wording your answer.  At the very least add a link to the program you are referring to.  If possible, quote the instructions here, so that in case the other site goes offline the information in your answer will stay relevant.

What does a tethering app have to do with configuring ADB?

And for the love of all things good please use standard English and find your shift key.


text:
What are correct file permissions?
My phone is a Sony Ericsson Xperia X8, and I'm using CyanogenMod. There is an app called ROM Manager included in CyanogenMod, and I found an option 'Fix permission' there. I shouldn't have used this: I had no problems before but I have some now. During the fixing process I got a lot Force close dialogs, and after next reboot the phone had reset to the default CyanogenMod home screen configuration, default options for many programs, and default network parameter. I also got some more Force close dialogs.
I have a backup done a week ago, but I really installed a lot during the week, so I don't want to lose it all. I hope there's a way to recover current situation.
I tried this through adb shell:
chmod -R 755 /data/data
chmod -R 744 /system/app

but it didn't help.
I even tried this stupid idea:
chmod -R 777 /

but it made even worse: after reboot, my phone forgot even my Google account and offered to reconfigure it as if it was the first time I switch the phone after buying it.
Can somebody tell me which file/directory permissions could ROM Manager change and how should I restore them to make everything work? Currently I have a backup made immediately after I discovered the problem.
UPDATE: This fix_permissions.sh didn't work for me.

Try booting into recovery and resetting permissions there. IIRC it's in advanced.

I have «CWM-based Recovery v5.0.2.7» on «nAa kernel», and it doesn't have anything about permissions in the menu.

Well it should be there. Advanced -> Fix Permissions

I'm sure, it's not there. In Advanced, I have only «Reboot Recovery», «Wipe Dalvik Cache», «Wipe Battery Stats», «Report Error», «Key Test», «Show log», and nothing else. Hmm, should I reinstall/replace this recovery with another one?

Yes you should. I'm using the official version download through Rom Manager.

It asked me to confirm phone model. There was only one option — E15i (that's Xperia X8), I selected it, and it wrote «E15i does not have an officially supported ClockwordMod Recovery yet. Have you installed a ClockworkMod based recovery manually?»

I don't remember where did I got my current recovery.


text:
Sync birthdays from Facebook to Android contacts
Many people want to have their Facebook contacts synced with their Android contacts, including information such as birthday and so on.
I have the official Facebook app installed on my Android 2.3.3 phone and it automatically syncs the email address and profile picture from Facebook. But it doesn't sync the birthdays.
So I chose the iCal approach so that you export your Facebook calendar and import it to the Google calendar (web interface).
But some days ago, someone told me that you can sync your Facebook birthdays with your Android contacts simply by adding the account in your "Accounts" settings. Is this true? How does it work? For me, it just syncs the photo and the email, as I've said.

As far as i'm aware, you can't actually sync the birthdays to your contacts. It is however possible to sync your Facebook Events (including birthdays) to your Android calendar. All you need to do is add your Facebook Calendar to your Google Calendar. You can find out how to do this here

Thanks, using the calendar export is what I've done already. But someone showed me that he has synced the birthdays to his Android contacts. Does it depend on the Android version, maybe?

It seems to, although i am running 4.0.4 on a Galaxy S3 and a field for 'birthdays' doesn't exist for contacts. Perhaps it was removed?

Are you sure? When editing a contact, you can choose "Add date" or something like this and then choose between anniversaries and birthdays, can't you?

My apologies, you are correct. 'Add Event' features a birthday field.

After further investigation, it appears this is only possible to do using a paid app called FContactSync.

Thanks! This is what I thought as well. Nevertheless it was explained to me that you can use the built-in "Accounts" to sync that. But apparently, nobody seems to know about it. Maybe he used an additional sync-app without knowing.


text:
transferring contacts
I have a new HTC Wildfire S phone and have tried to copy the contacts off my old phone which is a Samsung E250E.
I have the Bluetooth activated on old phone but 'Transfer data' app on new phone fails each time I attempt transfer by telling me my old phone is 'unsupported'.
Sim cards are different sizes so can't just plug old card into new phone, has anyone found a way of dealing with this, please?

If you have a PC cable for your SGH E250 you could try Mobile Master management software for feature phones. It has a 30 day full working trial (download at http://www.mobile-master.com/samsung/sgh_e250.html ). MM supports many different phone models and allows to export contacts to .vcard or .csv format.
Samsung also offers sync software but I found that newer versions often have problems with discontinued phone models. You might give it a try if MM does not work for you.
A) You then can import that .vcard into gmail.com's contact application. Your HTC Wildfire will then sync them once you registered the phone with your GMail Account
B) You can also push the .vcard to your HTC and import it from there. You will be promted to import when you try to open the vcard. All recent Android models allow that.
Last resort: If all that is not possible (I had to do that already once), you're maybe best off by using GMail's Web frontend to manually input your contacts one by one instead of doing it on the phone.
In case you have an old Sony Ericsson model that supports the old sim format of your SGH E250: These usually allow to export phone contacts to vCard format onto the memory stick. You could then just go ahead with A) or B).

You should be able to pair the devices via bluetooth, the go to your old phone's contact list and either go through the menus to find a Select all option, or go through your contacts one by one and select Send (or Share) -> Bluetooth -> <your new phone>. They will appear on your new phone as vCards and you can save them, but I think you have to do this one by one on the new phone (I might be wrong, I have no experience with HTC phones).

And thats not something I've tried so will give this a go and see what happens.


text:
Command to list partitions?
I want to list the partitions on my phone - system, boot, recovery etc. What terminal command should I use? The mount command just lists mount points.

Use one of those:

cat /proc/mounts
mount
  # free disk space of mounted fs'
df
  # this shows you available devices
cat /proc/partitions
ps: Lines containing asec are moved-to-sdcard apps (it's each an encrypted volume per app for security reasons)

Well, that lists only partitions currently mounted – in normal mode: /system, /cache, and /data. But not e.g. /recovery, as that's not mounted in normal mode. Once upon a time, cat /proc/mtd got you a full list – but trying that on my devices with Android 4.1 yields an empty list only... cat /proc/partitions indeed lists all of them – but gives no indication of what's what :(

You can see names and partitions at same time.
If you have an eMMC internal storage :
ls -l /dev/block/platform/msm_sdcc.1/by-name/

or for me :
ls -l /dev/block/platform/7824900.sdhci/by-name

It depends of your phone storage. So you can try to know in which folder you have to search.
ls /dev/block/platform/

Last way to know it, if you have the parted utility, just use :
parted /dev/block/platform/

My output :
DDR -> /dev/block/mmcblk0p4
 aboot -> /dev/block/mmcblk0p7
 boot -> /dev/block/mmcblk0p18
 cache -> /dev/block/mmcblk0p21
 cust -> /dev/block/mmcblk0p20
 fsc -> /dev/block/mmcblk0p14
 fsg -> /dev/block/mmcblk0p13
 hyp -> /dev/block/mmcblk0p2
 log -> /dev/block/mmcblk0p16
 misc -> /dev/block/mmcblk0p22
 modem -> /dev/block/mmcblk0p12
 modemst1 -> /dev/block/mmcblk0p10
 modemst2 -> /dev/block/mmcblk0p11
 oeminfo -> /dev/block/mmcblk0p9
 pad -> /dev/block/mmcblk0p8
 persist -> /dev/block/mmcblk0p17
 recovery -> /dev/block/mmcblk0p19
 rpm -> /dev/block/mmcblk0p5
 sbl1 -> /dev/block/mmcblk0p1
 sec -> /dev/block/mmcblk0p3
 ssd -> /dev/block/mmcblk0p15
 system -> /dev/block/mmcblk0p23
 tz -> /dev/block/mmcblk0p6
 userdata -> /dev/block/mmcblk0p24


text:
Xperia mini 17i update Android 2.3 to 4.0
I try update Android from 2.3 to 4, using tool Sony PC Companion 2.1.
Tool want terminate processes wininit.exe and java.exe.
I can't terminate this processes using Far manager and Task manager.
When I accept termination of processes by Sony PC Companion 2.1, my computer is restrted.
Any ideas?

Have you tried restarting the computer after Sony's PC Companion was first installed?

Did you see the source or file location of wininit.exe and java.exe it occurs to me that these files are virus files and you need to run some antivirus scan. The problem is these viruses use a regular windows process name and will be in another directory to cause confusion.
Running MalwareBytes may help.
One more thing if you find wininit.exe or java.exe in other than System32 folder you can delete it.

You can't terminate wininit.  If their installer is trying to do so then it's broken, or trying to install a rootkit by replacing system files in use by wininit.  Normally you should have an option to ignore the warning and it will simply need a reboot after the install (though given that it's warning about a system process, I wouldn't trust it as far as I could throw it).  Did you get the installer from Sony's official site?

When I connect phone to PC, Sony PC Companion 2.1 was automaticaly downloaded. Don't know source

Did you see the source or file location of wininit.exe and java.exe it occurs to me that these files are virus files and you need to run some antivirus scan. The problem is these viruses use a regular windows process name and will be in another directory to cause confusion.
Running MalwareBytes may help.
One more thing if you find wininit.exe or java.exe in other than System32 folder you can delete it.
Source : Youtube Video
The best thing you can do for updation is trying in another virus free pc or removing the virus in your pc

That is not an answer!

@t0mm13b is this okay? I dont know why it got two negative votes?

You obviously do not understand winit.exe or java.exe and brazenly label them as viruses I really do not know where you got this from as your answer is implying a completely lack of ignorance and knowledge on your part, and spreading FUD. Which is why your answer got downvoted !

@t0mm13b I know what is wininit.exe and java.exe as I am a windows user. But that is the technique most malware writers do. They use a regular windows process name and place it in another directory to cause confusion.

@t0mm13b https://www.youtube.com/watch?v=ggpx9VAivvE this video shows about wininit.exe virus


text:
Disabling ALL roaming?
It's relatively easy to disable data roaming on an Android device in the "Wireless & networks" settings section, but the phone still tries to connect to other services via roaming like voice and SMS.  Is there a way to disable ALL roaming whatsoever?  I know about airplane mode, but that completely disables all connectivity, and it's also annoying to have to remember to keep turning airplane mode off and on again when I enter/leave the vicinity of this network.  I'd like to be able to connect to my network but not allow any roaming.
Why disable?  Becuase the network offering the roaming isn't one I trust, as I think it may be intercepting and recording my data.  So I don't want my phone to use it.

Out of curiosity: what makes you think that they're recording?

Because I believe that the people providing the roaming service were my company, and they monitored all traffic (even doing a MITM for HTTPS) going over their computer networks.

@Jez: Why the paranoia about it? You worked for that company before is the impression I get. If you know that you're going to hit on that network when roaming, don't use it - simples :) Or get a pre-paid sim card of another network instead and pop it in to your device?

Choosing a network manually and then forcing that network only seems to be the only solution. Might break functionality when you go out of that area though, as mentioned. That said, I think you're being paranoid. Even if you don't access their roaming point they can still sniff your signals right out of the air if they want to, the data isn't encrypted AFAIK, and if you encrypt it yourself then who cares about untrusted nodes.

@bigbadonk420 I think your latter solution might actually be the solution in the long term - we need all mobile comms to be encrypted as a matter of course; voice, MMS, data, etc.  All is reduced to data, all data should be encrypted.  Then roaming wouldn't matter from a security perspective.

So start encrypting your traffic. HTTPS for websites, PGP for e-mails and so on.

What about voice and SMS?

Why doesn't turning Airplane Mode on count as a valid answer for disabling all roaming? Airplane Mode doesn't do this?

I don't think this is possible.
I think when carriers agree to let users roam on each others use their network, that probably their policies would comply in the way that when you can trust your carrier, you can probably trust it when it trusts the other one.
EDIT: Actually I recently found this out:
When you go to Settings > Wireless and Networks > Mobile networks > Network operators, you can choose to select your network manually instead of having it done automatically. But in fact, I'm not sure what it will do when you go out of coverage of the network you chose.

Is there a way to get info about which network you are roaming on, then?

Ah, I found something out yesterday, sec, I update the answer.

The best way to do this in 2017 is to first turn on aeroplane mode which disables everything, then enable WiFi manually.


text:
Tethering an Toshiba AT100 to a Nokia E71
I want to tether an Toshiba AT100 tablet to my Nokia E71. Have installed JuikoSpot on the Nokia which creates an ad-hoc hotspot. It appears the AT100 only looks for infrastructure hotspots. Is there an app or other method of getting the AT100 to look for and connect to an ad-hoc hotspot?
Alternatively, is there a cheap Android phone I could get that supports being an infrastructure wi-fi hotspot?

Try bluetooth tethering instead.
Benefits: Consumes less power, you can leave bluetooth enabled 24/7. Works out of the box.
Drawback: BT 2.1 may cap your maximum UMTS speed (usually not an issue on the go).

There are two profiles for this to tether via bluetooth:

Bluetooth PAN:
Supported by Android 3.0+ out of the box. See Wikipedia entry for more info on PAN profile.
Bluetooth DUN:
Needs 3rd party app like BlueVPN (ICS version here). See Wikipedia entry for more info on DUN profile.

Stock Android 3.0+ and custom roms like CM should support Bluetooth PAN. Your Nokia E71 supports only DUN profile (Archos users can enjoy added DUN support out of the box however) .

I have paired my tablet and phone but they will not connect to each other.

does it show 'internet access' on your at100?

No. It says "Paired but not connected" in the bluetooth settings against my phone. There doesn't seem to be any other options.

Can you try https://play.google.com/store/apps/details?id=com.bluevpn or https://play.google.com/store/apps/details?id=com.bluexvpn (Seems I missed an important part: Android needs an app for DUN client and E71 and other older Nokias don't support bluetooth PAN profile)

I have installed BlueVPN and inserted the settings as the instructions state. It gets stuck at the "Opening VPN" step. I must have missed a setting or something, probably in the phone or for the Access Point (Telstra Australia).

Yes, it's a missing setting: APN for Telstra data plan. Sadly you have to know this (by looking at your e71 settings). See more details at http://bluedunapp.blogspot.de/2012/06/bluevpn-connect-your-android-device-to.html?m=1 . If all that doesnt work and, :-) yeah, you still don't give up by frustration we can meet in chat and I'll try to help you there. Besides this: the developer is really responsive and helpful, got an answer within 5 mins last time i contacted him

Just got a responce saying the firmware on the AT100 (3.2.1) is not supporting the teathering feature. He recomended upgrading to ICS, not sure if it is possible on this tablet.

Have finally managed to get the tablet connected to the internet, but it involved buying a Samsung Nexux S (upgraded to ICS) and using WiFi Hotspot.

Nice to know! Have you tried the bluetooth tether method yet? That's easier on the battery and you could leave bluetooth on 24/7. It's not as fast though, only 0.8Mbit/s real speed but thats sufficient for me most of the time


text:
How to disable company starting screen when the phone is switch on
I am using a Samsang Galaxy Ace. When I switch my phone on, it takes too much time. The Samsung screen comes for approximately 30 seconds or more before the phone is on and usable.
Can I change this setting so that the home screen will appear directly when the phone is switched on?

The reason it takes so long is because the system has to boot, the same way a computer does. Even if you did remove the logo, it wouldn't improve the boot speed.

You can't change this. Simple solution:
Don't shut down your phone any more (except when it runs out of battery).
If you switch off your screen only, your phone will go to sleep and won't consume much power. If it still eats too much battery, consider disabling wifi, background data, sync or even switching to airplane mode.
As noted in the comments the logo is only shown to beautify the startup of your phone and to not show you ugly boot messages as some linux systems earlier did and still do. Showing a complex animation does require some computing power but won't delay the startup very much.

I'd rather look at the ugly boot messages, though, but maybe that's just me. :)

As others have said, the boot animation (Samsung logo) you see during boot is only the pretty face to the bootstrapping going on in the background. That being said, you can in fact change that animation if you don't mind rooting.

@Mr.Bust.. thanx ...
and this is interesting that change your mobile boot screen so not get bore .....


text:
Why can't I transfer data from my tablet with OTG support to my phone with USB?
Problem
I want to copy music from my tablet to my phone with USB.
My tablet can't see the phone when connected which is somewhat strange because the phone sees that it is connected and the tablet has OTG support. Therefore I can't select the phone from 'Explorer', so I can't copy the files.
I can connect the phone to a laptop with Ubuntu 10.10 or Windows 7 pro without any trouble so the problem shouldn't be on the phone's side. And the phone can't see an USB stick directly, so even that won't work as file transfer.
Tablet:
Wayteq xTab-100is with Android 4.0.3 and USB 2.0 OTG without Bluetooth
Phone:
Nokia 2700 classic micro USB 2.0

your phone may want to start charging. It's possible that your tab cannot supply the power and caps the connection half way. Have a look at logcat output and search for usb power related lines. there are apps in the market to view logcat. If this is the case: you can do very little to fix it

At least one of the USB devices would need support for host-mode USB - which is a hardware feature and therefore can't be upgraded via software - and the other needs to report as mass storage USB device.
Since your tablet has OTG (=host-mode USB) support it may be a simply compatibility issue. Bluetooth may be an option, but it's slow.

What about transferring the data from your tablet to your computer and then from your computer to your phone?
Besides that, I think your phone is too old to be recognized as a disk drive on your tablet anyway. Some tablets can read data via USB from sticks/phones, but I think this does not support phones like yours.


text:
Did ICS stop supporting clicking a number in text to dial?
I used to be able to click a number inside text (email or web page) to dial it. After upgrading to ics this feature seems to have been removed. Is that so? Any way to get it back?
UPDATE: it seems to work with US phone numbers, but not ones that are used in my country (Israel). Can it be that my carrier forgot to update the pattern for recognizing numbers as phone numbers?

Is it HTC's phone?

it's a galaxy s2

As @roxan seemed to be indicating, there is a legal suit against HTC in which Apple claimed a patent on this ability to convert clicking on phone numbers and email addresses into actionable links on smartphones.
This December 2011 article says:

Apple also has civil patent infringement cases against HTC and
  Samsung. Both Asian rivals have also filed their own retaliatory
  actions to the ITC and in U.S courts

and this article indicates Apple opened four lawsuits (as of February 2012) against Samsung for patent infringement, including the ability to make phone numbers clickable.
So it looks as if other manufacturers may be rolling back this feature early, for fear of Apple's patent troll tearing down their towns and eating their goats (and your ability to click phone numbers).


text:
What are the two linked contacts under "Myself"?
In my phone, there's a "Myself" contact that can't be deleted or renamed, which has two linked contacts inside it. Those can't be unlinked or deleted either. Both contacts are marked as "Phone contact".
Why are there two and why are they not unlinkable? Can I link another contact under "Myself"? I want to add my phone number there; which of the two should I add this to?


text:
Copy Google talk chat messages to clipboard
I got some message over talk that I want to copy to clipboard. That is not possible. Long pressing does nothing. Tried on 4.0.4-ICS and 2.3.7-Gingerbread without succes.

If you are using Google Talk and have a GMail account, your chats are automatically logged in GMail. If you search for label:chat, you should be able to find that conversation and copy the text from your GMail application.
BTW, I think that the fact that you can't copy the text from the chat app really needs to be fixed.

the text was a wifi passphrase at a friends location. I had to switch back&forth between wifi settings view and talk...


text:
How to add link2sd to cyanogenmod custom_backup_list.txt?
I'm using link2sd installed on /data
Every time I update the CyanogenMod rom I need to recreate the scripts and reboot to recover all the applications that are on the ext3 partition.
¿Can I edit the /etc/custom_backup_list.txt file to preserve the link2sd scripts?


text:
How can I download the latest ringtones?
How can I download the latest ringtones?

We don't handle shopping questions or app recommendations, sorry.  We're focused on solving specific Android problems -- for example, "My selected ringtone doesn't play when I receive a call, how can I fix this?"  Please see the [FAQ].

I'd highly suggest Zedge for awesome ringtones! Everyone in my family has been using it for quite a while, and finding some pretty sweet stuff :)
They have ringtones in the following categories:
All Categories
Alternative
Blues
Bollywood
Children
Christian & Gospel
Classical
Comedy
Country
Dance
Electronica
Entertainment
Games
Hip Hop
Holiday
Jazz
Latin
Message Tones
News & Politics
Other
Pets & Animals
Pop
R&B/Soul
Reggae
Rock
Sayings
Sound Effects
World

I like http://audiko.net if you don't want to install an app.


text:
How to replace the generic Google TTS service?
I kind of hate the voice used for navigation, alarm clock. Seems everything is using that same voice. Too robotic for my liking. I found IVONA Text-to-Speech Voices | TTS Voices | Text To Voice
Not sure how good it is. Is there a better app than Ivona?

Ivona voice sounds the best hands down (especially Amy and the new not yet on Android Salli voice). Works great on all apps for me. Sadly, whenever I reboot phone, Ivona no longer works. Only fix is to reinstall the whole thing which is a total PITA. I still do it though cause it sounds so much better then any of the other choices.

If it's possible, you can update to Jelly Bean (regular or via mod).
Android 4.1 comes with a new Google TTS engine that sounds very natural and IMHO tops SVOX
classic (at least the german voice as of Q3/2012).
Included languages so far are:

English (US or UK accent)
Spanish
French
Italian
German


text:
Repartitioning HTC Sensation 4GB internal memory for /data?
Is there a way to repartition the internal 4GB of my htc sensation?
Currently, only 1GB is available for use (/data)
The rest is being allocated to /system, /cache, etc.

qpst? That tool is not for in-experienced users, but it does have the capability to do repartitioning. Although having said that, it is strongly recommended reading up a lot about this tool no matter what. :)

I'd say before one goes fiddling around with partitioning and other Android interna, one should not only read about that tool, but also on Android interna in general -- or one may end up with a brick to use as paperweight (btw, did you know there's even a android.permission.BRICK? No kidding!), or trigger the isUserAMonkey() activity (again, no kidding, just google it).

I don't know for sure, but think changing internal partition layout can only be done on special development devices with the security turned off (called s-off).
The problem of running out of space on the internal data partition has been solved by many custom ROMs that can be installed after using the official HTC unlock process, however.
These custom ROMs have various methods of supporting putting apps on the SD card (in a more seamless way than standard Android) or putting even more of the data partition storage requirements on to it (although this often requires formatting the SD card to the EXT file system and sometimes even multiple partitions).
Make sure you go through your app list in Settings first, moving anything you can to SD card, by the standard Android method. This is often enough and easier than installing a custom ROM with a2sd(+)/d2w support.

if you were to have a custom recovery installed onto your device, it may have options to partition the internal storage.
At least, the SGS2 CWM Recovery does.


text:
How to create a bookmark with Repligo?
I have spent successive days 10-15 minutes at a time searching for how to make a bookmark in Repligo. A feature this basic and essential should be front-and-center in the interface.
Does anyone know how to do this?

When Repligo talks about "bookmarks", it does not mean the "paper clip to remember your last reading position". It rather speaks in terms of PDF specifics, where "bookmarks" are what is commonly referred to as "table of contents" (or in short: TOC), see RepliGo Reader for Android Features. And that's something the creator sets, not the reader.
But the same linked page gives you an idea for a work-around: You can use "annotations". This way you get a kind of "named bookmarks", which should be selectable like those "PDF bookmarks". I cannot say how exactly Repligo handles this, as I don't use it myself. It could very well be that it simply allows to add annotations, but doesn't keep an index for them. So in case you don't really need to change/edit things into the PDF, you might want to take a look at Moon+ Reader Pro for an alternative: This pro version also offers PDF support. And (at least with epub, what I mostly use) it handles bookmarks, annotations, highlights, and other whats-nots quite fine, including an index to look them up, and more.


text:
Mapping bluetooth mouse buttons
I have a bluetooth keyboard and mouse I use with my HTC EVO 4G, and I have tweaked my keyboard using the methods in the answers to questions like this and this.
I would like to know if there is a way to do a similar thing with the buttons on my bluetooth mouse.
i.e. I would like to map the wheel click to turn off the screen, or make the right click emulate a long click rather than go back a view.
I am running Cyanogenmod 7.1 (stable) currently.


text:
Keep screen alive by using camera
The new Samsung Galaxy S III has an interesting feature which keeps the screen alive (on) if the camera decides the user is reading something by detecting if the user is moving his/her eyes. Does anybody know any application like that in the Android Market which I could install on my Motorola Xoom 2 (Honeycomb) or on my Galaxy S II (ICS) ?

There's a BETA version floating around XDA. YMMV. This is being developed particularly for the S2, although it might work with other devices having FFCs (Front Facing Cameras) as well.
See this thread for more details.

authors: Сергей Коваленко


text:
List of banned market apps
I recently came across fireplace market, which hosts fired apps banned by google. However it's apparently down.
I'm not really interested in the market app, I just would have liked to browse what Google does not like. Often such places offer nice to know niche apps.
Is there a list of banned-from-google-play apps?ds
EDIT: Does someone know what fireplace used to host?

IMO this has a number of issues -- too localized, asking for a list or just a link to an external resource, not really an "Android problem" but more of a "finding things problem", etc.  I don't think this is a good fit for the site.  Feel free to discuss on Meta if you disagree.

I'm fine with that. you're right. close it

No. Such list could never be exhaustive as all the developers who got booted would need to collaborate to it.
Most warez markets don't exclusively deal with banned apps either, they usually host free and paid apps available in Play Store as well.
For the record the term "apps that Google doesn't like" is quite misleading. It's usually carriers or another external force that ask for removal of apps.

I don't mind if such a list is not exhaustive. There are plenty of apps that can only be downloaded at the authors website or anywhere else. It's more like looking for a source for interesting apps. Warez are defintely a big no-go. I'm not looking for malware. PS: Sorry for the 'misleading' part, wasn't meant that way. Firesheep's author was given a Nexus S for his university project by googlecode and some time later firesheep was just kicked off Google's market.

@ce4 In my country by my interpretation of the law firesheep is illegal. There's no such list apps that I'm aware of -  though a good source would be xda-developers "Android apps and games" section, if you can stand the people there :)


text:
Clear the "Do not ask again" dialog in Gallery when changing Wallpapers
As you might know, when you try to change the wallpaper on ICS (for your homescreen), the OS will ask if you want to set the same wallpaper to the lock screen, and the proper "do not ask again checkbox". By mistake, I pressed it, but I want it back now
Any way to achieve that?
BTW, I checked the "Clear Defaults" in the Gallery app - nothing. Using Android ICS 4.0.3

I don't get that option in my vanilla ICS. Which phone do you have?

I have a Samsung Galaxy S2 I9100. But I found out the problem — read below!

The problem was a silly one. When you try to select a wallpaper you're given two choices: full wallpaper for the virtual desktop (option 1, scrollable wallpapers) and a fixed wallpaper (the second option).
If you select the second option, it will ask if you want to use the same wallpaper for the lock screen.
However, if you select the first one, it won't ask you anything (because it can't be set) — ths was the root of the problem.
I'm assuming that, if you do tap the "Do not show this dialog again" can be reset by tapping "Clear defaults" in the Gallery App.

Gallery>clear cache and clear data> uncheck and recheck notifications.


text:
Why is there a blank white space under some Apps?
This seems to happen in any app that uses some kind of comment display thing.
Here are some pictures. (sorry that they're not screenshots, I don't think it's possible without root)

This also happens with every other Reddit app on the market. All of them have the exact same problem when viewing comments.
I assume that there is some UI control in common between them, something that lists read-only tap-able text areas, but I'm not an Android developer so I don't actually know for sure.
I'm using a Motorola Atrix 2 from AT&T with stock ROM.

Weird. Not sure what to suggest. It appears to be the background color of the application. Usually developers explicitly set this or use a theme (for example, Holo). Maybe they are using a theme and the ROM isn't loading it correctly? (Because the Themes are a part of the OS, not the app).

@BryanDenny: That actually is the default theme on Motorola's BLUR devices. It's really weird looking but they did it intentionally.

@eldareathis my guess is the app is using the default Dark theme.... yet Moto Blur isn't making it dark???

As far as I know, this is just the way Motorola designed their BLUR interface. See, for example, this screenshot from a blog post on Motorola's dev site:

This basically appears anywhere that a developer uses a ListView object, which is fairly common as it's the native way to display...well, a list of things (appropriately named, no?). Motorola describes their reasoning as such:

The gray background at the bottom of the list is inherited from the device theme. Its purpose is to show users where the list ends.

In your case, the gray is instead white (which I've also seen on the Droid X), but the same concept applies.
If you want to get rid of it you basically need to re-theme your device and get rid of the BLUR UI, which is generally not possible without rooting and using a custom ROM due to how tightly integrated it is into the system. Alternatively, you could email the developer and politely ask them to re-theme the ListView, since they have the option to explicitly override the default theming if they want. Whether or not they think it's worth the effort is kind of out of your control at that point, though.

Ugh, so I was right. That's just horrible. Many developers assume the default colors when they use a theme, not for a ROM to mess them up.

This makes sense, thank you. I haven't been able to find any pages in my searches regarding this problem anywhere else. I know a few of the apps that I use are in active development and very receptive to user feedback, so I'll shoot them an email about the problem.

Also to note, I get a grey color if I'm using a light theme, and a white color if using a dark theme.

Developers don't necessarily have to re-theme the ListView to fix this - it can also be done by not forcing the ListView to fill the screen.  The problem is on the ListView below - if layout_weight="1", or layout_height="fill_parent", then the ListView takes up any unused space, and you get the ugly white background. Setting layout_height to "wrap content" and getting rid of the weight solves the problem.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

<ListView android:id="@+id/statsList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"/>

</LinearLayout>


text:
Galaxy ace - Can't seem to add a contact without adding them as a Google 'contact'
Every time I add a contact (via the little plus) it brings up the Google contact screen. It used to give me an option for SIM or phone storage for the contact, but this is no longer an option.

You should check Contacts -> Menu -> Settings -> Default storage (or similar), there you should have the different options, including Phone memory, SIM and Always ask.

Ledge!!! cheers mate xx

Glad to help! If this is exactly what you were looking for, I'd appreciate it if you'd set this as the accepted answer, I'd get the rep and the question is marked as answered.

On my DEFY XT it's Contacts -> Menu -> Accounts, then I can pick my account, and there is a check box for "Sync Contacts" which I've unchecked.  I assume the default location is in the phone memory (not SIM or micro-SD).  But, in Contacts -> Menu -> Import/Export, I can import from or export to the SD.
A suggestion I've heard elsewhere is that if you want some contacts synced and some not, you can create another account, and have one account sync and the other not sync.


text:
How to change the device name in Google Play (formerly Android Market)?
I have bought a new phone and need to change the old device name to the new one. How do I change the device name in Google Play (formerly Android Market)?

What is a device name?

Where do you want to see the change in your device name? Are you referring to the device list in the Google Play Store website?

@Mihir It has a market tag so I guess not

Log in to the web interface of the Play Store and click the settings button in the top right corner and select My Orders and Settings (or use this direct link). Next, select the Settings tab and you'll see your devices. From here, just click on Edit and type the name you wish to give the device and click Update.

Great!! I didn't think about that!!


text:
How can I log in as root to take the screen shot?

Possible Duplicate:
What does "to root a phone" mean?
How to take a screenshot with an Android phone?

I have android gingerbread. I wanted screen shots of my menu screen, so I downloaded the application from the android store,but every application wants a root access. How can I login as root so that I am able to take the screen shots just by shaking the phone?

Unlike linux, to root any device, you need to replace the kernel files to have system folder access. Check this link out: How to Root my Device

If you have a specific question about how to root your device then feel free to ask, but first you may want to look at the linked questions to see exactly what "rooting" means (and other screenshot options). Also be aware that you'll want to specify your device and Android version if you have questions about rooting it, as it can vary greatly.


text:
Odd problem with USB tethering: Error 324 (net::ERR_EMPTY_RESPONSE) or Error 102 (net::ERR_CONNECTION_REFUSED)
I am accessing internet with my Laptop through 3G USB Tethering from my Nexus S with Android 4.0.4.
About half of the time, I lose connection and I am unable to access any website on my Laptop or use any application that connects to the internet (eg. ping), except for Gmail and Skype (which still work very well). And it goes back and forth frequently between the normal situation and the odd one.
If I try to access any other website on my laptop (like google.com), I get depending on the website:
"No data received
Unable to load the webpage because the server sent no data.
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data."
OR
"This webpage is not available
Error 102 (net::ERR_CONNECTION_REFUSED): The server refused the connection"
Do you have an explanation for this bizarre behavior? Do you think an app is interfering with my connection?

At the time of having problem, does browsing problematic sites work in your phone?

When I have this problem, I also have at the same time browsing problem on my phone (Connection problem: a network error has occured). And vice-versa when in normal mode

Then maybe the problem lies at the ISP.

Sometimes rooting may cause such problems.
The phone says "unrooted" or otherwise, bans some programs, i.e. browser, etc., from functioning properly.
I would suggest to apply a factory reset - of course after having all the back up you may possibly need - rather than flashing a clean firmware.


text:
Samsung Galaxy Ace, data network mode keeps deactivating itself
Every time i turn on my data network  it deactivates itself within 5 mins ,any ideas
anyone? i have a Samsung Galaxy ace.

Check to see if you have Battery Defender or some such app installed. You may have set data network to time out every 5 mins there (default is 15 mins).

Not sure if it will deactivate it but if you have set a data limit and then gone over it then the phone may be disabling the data connection to prevent you being charged extra.


text:
How can I increase my Samsung Galaxy Tablet 10.1 battery life?
How can I increase my Samsung Galaxy Tablet 10.1 (Android) battery life?
I am going to use my Samsung Galaxy Tablet 10.1 (with WIFI and/or 3G) for marketing purposes:
It's going to play a movie non stop (without sound) and there are no other applications running except for the movie. I would like to use WIFI and/or 3G to update the movies that are going to run. But the tablet is going to be mobile and onroute where it's not possible to charge the Tablet.  Meaning I have around 6 and half hours of battery life before I get the first message that my tablet is running out of juice (we've tested that already, but only at one fixed location not in travelling mode (e.g. constantly looking for WIFI connections)). I would like to increase my battery life somehow... I have read some of the other posts here already. So I know that turning of WIFI or 3g would definitely help. But I need WIFI on to update those movies when we come near one of our Hotspots. I know brightness is another thing and that is automatically already set to half brightness.
Is there a way to create a Samsung Galaxy Tablet 10.1 and Android back-up which has the perfect set-up and configuration for only running a movie (without sounds) and with WIFI on? Looking at a better CPU config and some sort of bare necessities configuration to be operational and saving the most of battery.

Relevant: http://android.stackexchange.com/questions/476/what-can-i-do-to-increase-battery-life-on-my-android-device

The screen is the biggest killer of battery. Put on top of that you are playing a video which is going to also kill the battery. I would say your only real options, for your situation, are: find an extended battery, get extra batteries, or find some way to charge (maybe something like this).

According to your usage scenario your best bet would maybe be to get one or more of those external Li-Ion battery packs:
The higher their mAh value, the longer it will last. Currently there are offerings for 12.000 mAh packs, that's about double the size of your current internal battery size. Maybe buy one smaller unit first and see how it performs.
Here's a search link for amazon:
http://www.amazon.com/s/field-keywords=usb%20battery%20pack


text:
Unable to move files to my SD card - how can I do this?
I have tried moving files from the Android (internal) storage (now almost full) to the 16G unused SD card I have installed.  I click and hold the item I want to move (i.e. a movie file) and the option to move (cut) is offered.  I press it and see the flag 'holdingFILENAME.wmv'.
I navigate to the area I want to move it to and press the icon (like a paper icon) in the top right of my screen.  I have the option to move, attach, copy, or delete.  I select move, but nothing happens. Any ideas how I can move files?
I am using Android v4.0.3, kernel 3.0.8+, baseband 1.01.

What file browser are you using?

embarassed to say im not sure... came w tablet.  icon is yellow folder w android logo on cover.  text:file manager below icon

default file managers have always been finicky in my opinion. check out the options below :)

tks for help so far btw... have installed astro but it doesnt seem to find my external 16g sd card...  only the mounted (internal) one... :(  ideas?

same for x-plore......  ok, this must be something stupid im doing.  on my tablet settings i see the  'internal storage' which seems to refer to mnt/sdcard.  then there is the 'extsd' which nothng seems to be able to either see or copy to.  my original file manager sees it but wont copy to it.  these other applications seem unable to recognise it.... help???

ok u lovely people...  i found the extsd!!  YaY!  however i just tried to copy something and i cant. get the error: libcore.io.ErnoException:open failed:EACCESS (permission denied)....  Doh!??????

it sounds like you're trying to do something that requires root... what is the filepath of the file you're trying to copy?

Out of curiosity, what device are you using? The Motorola Xoom was originally set up so that the external SD card was mounted read only (I'm not sure if they ever changed this, either). It's possible you're in a similar situation.

@eldarerathis the (non-US) Xoom sorted this out in the 3.1 update, not sure if/when it was sorted in the US firmware.

Try to use Astro or if possible (I mean if you are rooted) Root Explorer.
In case "move" fails, then try "copy" first and after successful copy revert to the original location and delete the aforementioned file.
You're done!

I would use X-plore File Manager. It has a split-view and you can simply open the location you wish to copy from on one side, and the location you wish to copy to on the other side, and long-press and choose move from the menu. The move location will be the location you have open in the other pane by default.


text:
Is it possible to stop notifications of an OTA update?
I rooted and modded my Samsung Prevail (Gingerbread) a couple weeks ago, and all is going well there.
However, I am now getting notices about an OTA system update, which I have no intention of installing. I will wait for the makers of my mod to produce a parallel version.
In the meantime, is there any way to kill the constant notices about the update?

tagged as clockwork mod since that was part of the rooting/modding process I followed.

removed the clockwork mod tag as it has nothing to do with the issue :) Check for fota-kill, that's what e.g. CyanogenMod uses to stop the OTA stuff (see e.g. XDA and AndroidCentral).

On my S2 running ICS, there are options available for notification as well as downloading via Wi-Fi. Look under SETTINGS > ABOUT PHONE > SOFTWARE UPDATE
If you don't have such options and you have a rooted phone, use software like Titanium Backup to FREEZE the software update module.

I'm on GB, and there were no comparable options I could find. The FREEZE method via Titanium Backup seems like a viable option, and earned my +1, but I wasn't so sure I was finding the correct thing to freeze. I'll have to poke at that some more. Incidentally, though; it seems that after you cancel it enough times, it goes dormant for a while, then comes back a few times, and goes dormant again. I expect it'll keep coming back, though, so I'm going to look more closely at the options via TB.

On my device (it runs Jelly Bean) there is an option under SETTINGS > APPLICATION > All ('Tab')
Now select the "software update" app and then click on "turn off/disable".
This will stop the over the air notification for system update and whenever you want to update then "turn on/enable" the app again.


text:
Flash_image clockworkmod recovery for Samsung Fascinate
I have a Samsung Fascinate for a while that I've wanted to flash a new rom to, but the USB port simply will not work on any PC. I've tried it on 6 different PC's with a mixture of XP / 7 along with numerous installations and reinstallations of the Fascinate drivers. It charges but will not be recognized by the Windows, Odin or Heimdall, so I've given up in that respect.
However, the phone IS rooted. I know this because I can give su permissions and I'm seeing the # in the terminal emulator. So I would like to know if I can get clockworkmod recovery onto it through the "flash_image" command - I've seen tutorials for other phones that are able to do this.
However another problem is that I can find no .img Clockwork recovery files for the Fascinate anywhere. I can find the .zip that's provided on Rom Manager's website (and also the .zip downloaded by Rom Manager itself), but I'm not sure if that's the same thing as a .img.
So my question is, can I flash a .zip as a recovery image? If not, is there some kind of directory of official Clockworkmod recovery .img files, or at least one for the Fascinate somewhere? If not, can I take a .tar or a .bin and somehow mess with those files on the Fascinate without having to utilize Odin / Heimdall?
Thanks a ton!

Does ROM Manager not provide the option to flash it for you? I know it does on other devices, but I've never tried on a Fascinate.

Flashing a .zip is easier than flashing a .img unless Koush simplified the process for the latter.  Try XDA if you want a Fascinate-specific version of CWM, I think the official one deals with the internal/external SD improperly due to the way Samsung mounts it.  That's the case with my Vibrant, anyways.


text:
Wi-Fi not working on home router after ICS update (Galaxy S2)
Can someone help me? I'm really frustrated now and eating through my data like theres no tomorrow. Since I did the ICS update I can't connect my samsung galaxy s2 to my home wireless router (belkin n1)! It says obtaining ip address...authenticating...saved secured with wpa/wpa2 psk and then repeats over and over again! But no Wi-Fi, and I cant get online etc...
Does anyone know what would cause this? How do I fix it?

How did you perform the update? via KIES or some other method? Check to ensure in the Wi-Fi settings you haven't specified a static IP address for your phone. And that your router isn't configured to disallow/allow certain IP addresses or MAC addresses.

ive forgot the network and done it manually and same thing occurs... i tryed wifi fixer app and still no joy

What steps have you undertaken to resolve the problem?
Some suggestions:

Try restarting the phone
Try removing the network entry ("Forget Network"), then add it again. Please make sure that you have the necessary information to reconnect before doing this.

edit: related Question

i done the update on work wifi then battery drained so i finished the update at a friends house! ive been told theres no need to set up a static ip! definatly something to do with settings on my belkin n1 router can someone please hase a look for me its driving me mad!!!

The way I understand your comment, the upgrade was interrupted?

yes well split if you like... because my battery drained i had to finish the update when i had a full charge. never had any problems with connecting to my home network before... i can connect to anything else but my own...it literally finds the network shows its connected saved etc but dosnt let me online :S ... its a belkin n1 wireless router and i really belioeve its something to do with the settings on it. i may try typing ip address into homebar and messing around with secuity changing to aes i think i got it on tkip at the min. someone also mentioned changing b+G+N setting to n only????