I dont know how to update android wia twrp I root my LG G3 month ago. I also installed TWRP recovery.

Today an Android update comes to my phone. I download the update, my phone restarts and shows TWRP. So I reboot my phone again – but again it shows TWRP!

Now I dont know what to do. Please help me to get my Android system running again. Currently, regardless of what I try, it always boots to TWRP.

Its because you changed the stock recovery to twrp. OTA update requires stock recovery.

Try the below steps :

Download the file
Connect your phone to pc and select the mount option in twrp
Copy the downloaded file to the phone
Flash the zip using twrp


Is there a way to only load text for websites? In an attempt to not waste time or data on loading images or videos on website, I've been looking for a way to setup my phone to only load text of a website.  Unfortunately, my Google-fu is failing me here.  How can I set this up?

Step 1 : Download the UC Mini Browser App and Install it.
Step 2 : Open it.
Step 3 : Go to the Settings part.
Step 4 : Set the Image Quality to Text-Only.
Step 5 : Enjoy.
Note : This option is only for the app, there is no system-wide option to do so.


My android tablet is not working My android tablet is displaying an error message 'Unfortunately, the process com.android.phone has stopped'. The message occurs so quickly that I am unable to touch any application.

Try this:

Quickly press OK on the error dialog so you can follow the rest of the steps.
Navigate to Settings > Apps > All.
Scroll down to Phone and click it.
Clear cache for it. If the problem persists, clear data as well.

If this does not help, try clearing cache and data for the Sim Toolkit app as well.


Google Nexus 7 3G free storage not recognised by Play store I have 85% free space of my 32 GB internal storage (there is no external sd card on this device), and yet I cannot download any new app or even update an old one, because Google Play Store keep telling me there is not enogh free space.
I am running Aopk ROM, tilapia-userdebug 4.2.2 JDQ39

I've been getting this error a lot lately (stock N7 16gb), too, and I have plenty of room on my device. Usually I can go back in and tell it to update and it will work the second time.

Just now I was getting an update message on an app and when I went in to update it there was no update option. I wonder if this is related to the new Google Play version coming out.

I went to Google Play on my laptop and told it to update the app and it worked that way.

You might try downloading the apk for the new Play Store and see if that helps.


How do I identify and remove this spammy malware "Suggestion" app? Recently these spam ads have started showing up on my phone from an app calling itself "Suggestions". I never installed this thing itself and I don't see it on the apps list.
It runs periodically throughout the day by itself. Maybe once/hour? Generally when I turn on the phone and unlock, its there. More rarely it pops up in front of the active app if I've been using the phone for a while.
Presumably it tagged along with something else I installed, but I can't recall that it started occurring at a corresponding time with any other app being added.
Generally once I minimize it, it disappears entirely.
Is there a way to identify & remove this?
The ad shown below is just an example, they vary.

While this was on the screen, I long pressed the square Android apps button to go into split screen, somehow this triggered the following site to open up:
(don't click it - just for info)
https://yourphoneboost.com/landers/external/cleaner-update/landing.html?device_name=Motorola%20o&language=en-US&device_brand=Motorola&device_model=o&uclick=17m7e8xr0&uclickhash=17m7e8xr0-17m7e8xr0-gm-sy-9z-wf0-tw3y-7a9e36#

This phone is a Motorola G4 running Android 7. The security patch level was April 1, 2018.

(click images for larger variants)

It turns out to be "Bluetooth Auto Connect" that introduced this spamware-like behavior. This app had been installed for a long time but apparently only recently changed its behavior. I will find a replacement.
Thanks to a tip from @Firelord, I was able to determine the actual app (process?) by:

Pressing the main Android square recent / running apps button

Long-pressing the title bar of the "Suggestions" window.

Pressing the (i) icon which shows up after the long-press. This showed the actual app name.


How to sync contacts with Outlook, WITHOUT Exchange? Can anyone recommend an app to sync Outlook contacts with Android? I know there are a number of them which sync with Exchange, but I am not using Exchange.

I'm looking for something that will sync contacts as well and as easily as Google Calendar Sync handles syncing Outlook's calendar.

I've tried "Missing Sync", but it completely hosed Outlook.

I'm running Outlook 2010.

You can try Go Contact Sync, there are some mixed reviews on that site about it. On the other hand, I have read good things about gSyncIt, but it is not free. It will sync calendars, contacts, tasks, and notes.

These are not specific to android, as the information is actually syncing with Google Contacts, not your device.


How to make an HTTP request for incoming/outgoing calls? I am looking for a way which will allow me to make HTTP requests to my web server when there is an incoming call (or outgoing/missed called etc if possible).

This is so that I can log the information (CallerID primarily) and perform actions in my own system based on the number that is calling or being called on the handset.

I need the request to be made while the call is either ringing or in progress - i.e. what is happening now, not what happened previously.

An example use for this is so that I can present information about a caller on another computer which is connected to my system when someone calls.

An alternative to HTTP would be fine, such as SMTP or some other notification/external communication.

You might want to take a look at Tasker, the mighty automation solution on Android. I have not setup something as you request, but it's definitly possible, and basically should work like this:

Condition: Event → Phone Ringing
Task: either HTTP GET or HTTP POST to your server's URL.

For the task, you can make use of the many variables Tasker has preset (see: Tasker UserGuide, Variables). In your case: Call Name / Number/ Date / Time (In) = %CNAME / %CNUM / %CDATE / %CTIME

You might need to play a little with it to get it working exactly as you wish. Hint: A free trial version of Tasker is available via its homepage (7-day trial; on day 6 export all your settings, on day 7 uninstall, re-install, and import all settings for another 7 days, the dev said so). I use Tasker for years, it never let me down, and I don't regret a single cent from its fee ;) Couldn't do without it anymore...


Google Now has no speech on Galaxy Note 3 I have a Galaxy Note 3, and Google Now has no speech.

The "Google Search" app is up to date from the Play Store.
All of my volumes are set to maximum.
I have gone into Google Now settings and selected "Voice -> Speech output -> Always speak".
I have gone into "Settings->Language and input"; under "Text-to-speech options" my TTS engine is set to "Samsung text-to-speech engine" (the only option) and its language is set to "English (US)".
I have explicitly downloaded the "English (US)" language pack from the "Install voice data" menu.
I have tried rebooting and still no luck.

Is anyone else experiencing the same issue?
What else can I try?

Answering my own question, this seems to just be my misunderstanding of how Google Now works.
I was typing the search and expecting a voice response.
But apparently it only responds with a voice if you ask with a voice.
If I use voice search, then a voice does indeed reply.

Leaving this question/answer here in case anyone else has the same misunderstanding.


How to securely/permanently delete sensitive information on a Galaxy S5? My S5's screen died about a week ago and as a result the phone will be getting swapped. It has some pretty sensitive information on it (such as numbers, credit card info, photos, etc.) that I want to get rid of:permanently. Lately I've been overwriting the internal memory using "dd if=/dev/urandom of=/sdcard/junkfile" in ADB and was wondering if this would be enough to make sure my data is gone for good. I've also wiped it about 5 times.

You've done great so far. Now, write junk files again and encrypt the device over ADB Shell:

/system/bin/vdc cryptfs enablecrypto inplace PASSWORD

(Your device may need to be rooted for this)

Now, feel free to wipe.


How do I verify my firmware is legitimate? I just bought a "new" Galaxy S7, but the box was already open when it arrived.

Condition of the phone was perfect, so I don't mind if it's used/refurbished. What I worry about is whether the device has a keylogger installed or some other malware.

It successfully accepted an over-the-air update. This gives it some credibility (I don't know how indicative this is, but I believe OTA updates are only offered to stock firmware).

Samsung KNOX is enabled, and hasn't complained yet.

I've rebooted into recovery, and see the following text:

Android Recovery
MMB29K.G930FXXU1BPHJ
samsung/heroltexx/herolte
6.0.1/MMB29K/G930FXXU1BPHJ
user/release-keys

Those are real build numbers for stock firmware I have been able to find online.

I've rebooted into ODIN mode, and see the following text:

ODIN MODE
Download speed: fast
Product name: SM-G930F
Current binary: Samsung official
System status: official
FAP lock: ON
Secure download: enabled
Warranty void: 0 (0x0000)
RP SWREV: B:1 K:0 S:0

The KNOX counter (warranty void) is still set to 0. This suggests further that it has not been tampered with.

Are the checks that I have performed already sufficient? There are some further checks I would like to know how to do:

I expect anybody can just type a build number in. I would like to compare the checksum of the firmware with the real build. I also would like to check if it has been signed with a Samsung certificate.

There are no custom User certificates in its security section. But I would appreciate some way to compare my System certificates to confirm they are genuine.

IMO, your firmware is original, because it

Received OTA - most clinching reason ( see edit for details)
Knox isn't tripped
Firmware number matches

For Samsung phones, there is a handy app that provides a lot of information about the phone, including Refurbishment Check. It also shows if the device is original. It is Phone INFO Samsung. App developer thread on XDA here

This question shows you to verify the checksum of OS. You could try that with the checksum available on OEM site or SamMobile Is there a way to verify stock ROMs?

Edit

Starting from Android 5.0 Block based OTA, in which the device can get an OTA when the entire /system partition matches with that does on their servers. Concerns of OP in comments are addressed here- if the system is modified OTA would fail

  ....File OTA tolerates some changes to the partition, such as the addition of files that are not part of the source or target build. However, block OTA does not tolerate additions to the partition, so users will need to install a full OTA overwriting any system partition modifications) or flash a new system image to enable future OTAs

(Emphasis supplied)


How to enable developer settings Nexus 7 4.4.2 kit kat I have the old Nexus 7 with stock 4.4.2, and I want to enable developer settings.

I have found many references to Settings -> About (Tablet) -> And click 7 times on build number - but that simply does not work. I have tried tapping it 1 million times and nothing happens. If I tap "Android Version 4.4.2" in the same menu, I get the whole spinning K, kitkat, easter-egg game etc.

What am I missing? How do I enable developer settings?

Apparently only the tablet owner (first user created) has access to developer settings. I was using another user.

https://stackoverflow.com/questions/14223748/android-4-2-developer-settings-still-unavailable


Do bright wallpapers spend more battery than dark ones? I started wondering about this when I realized most websites I visit have white backgrounds, and I know that the screen is usually responsible for most of the battery usage. Since I can't change the background in those sites, I might at least switch my wallpaper to a black one.

Most (all?) phones need back-lighting to brighten the screen when needed. Since that back-lighting consumes battery, is it correct to state that a white screen consumes energy at a faster rate than a black one? (assuming the same brightness level in the settings)

I'm assuming that a white screen needs stronger back-lighting, but I don't know if it's the case.

On OLED, AMOLED and Super AMOLED screens: Yes

LCD screens: No


Does Magisk Hide provide protection against malicious apps? While enabling Magisk Hide on the usual suspects, I found myself wondering if Magisk Hide would prevent a malicious app from detecting that the device is rooted, thereby preventing that app from taking full advantage of having root access. After all, if non-malicious apps that check for root access can be "fooled" by Magisk Hide, wouldn't that happen to malicious apps as well?

Taken from the Magisk site here:

  Magisk Hide is the feature which is available in the Magisk Manager
  application and if you want to hide the root permission for the
  particular banking application.

  You can turn the Magisk hide option from the settings of the magisk
  application then you can easily enjoy your favorite app without any
  issues.

This means that you have to turn this feature on, then select the app from your list of installed applications that you want Magisk Hide to work for.  In the example on the site, they list banking apps, Pokemon Go, etc.  To answer your question, Magisk Hide would not prevent a malicious app installed on your system from "seeing" or accessing root unless you enabled it on that particular malicious app specifically.


How will a stolen android phone be localised if it was stolen with an disables wifi and localisation? I lost my android phone today and the wifi and localisation were off.So,i went to google dashboard;and crypte and erase the phone.But i could not find localization because the wifi and localisation were off as i said.Now,i want to know if there is a chance to localise my lost phone.

No, if location is off you will not locate it, now it's too late to do anything. You can go to police with IMEI you have it on phone box, but they don't bother with stolen phones.
And also I think the phone will not be earsed or crypted until it connect to internet, because there isn't way to trigger if phone doesn't connect to internet, this is logic but I'm not sure abot it.


Apps Automatically Installing Each time I connect to WiFi or the internet, my Samsung Galaxy Note 1 automatically downloads apps (mostly games) from the Google Play Store. This is not only annoying, but uses precious memory. I have already tried filtering in the Play Store, clearing the cache and clearing Play Store data.

What could be causing this, and how can I stop it from happening?

Please define what you mean by automatically downloads apps:

downloading updates for the installed apps
installs new random apps from the playstore

If it's the first one, then you need to go into Menu -> My apps & games -> Installed, click on one of the apps - then look for the menu button ( or the 3 dots in the upper right corner ) and disable auto-update.


How can I take a log snapshot of device information? If I experienced a problem with my phone — for example, if I cannot make calls, or cannot download or watch videos — I would like to take gather a log of device information including which cell site I was on, the current signal strength, GPS location, the device IP address, DNS server IP, memory usage and CPU usage, etc.

This can be accomplished several ways.

Since you sound very interested in your tech - but maybe not all-about-the-coding - my thought is to grab something like zooper widgets and build a widget with all of the data you want. It can easily grab most of what you're looking for with no coding required, plus you get to learn a little something about your OS and gear.

With that homemade widget on your screen of choice, do a screenshot and you've got your info all in one place.


Invalid WI-FI Networks showing in "WI-FI Networks" list In my WI-FI list, I see 5 password protected WI-FI networks that appear to be in range. The problem is, I know these networks are not in range. It appears as if I was in range at some point and when I got out of range they did not go away. They show as available at home, at work(20 minutes from home), at the cottage(2 hours north of here) and anywhere else that I go.

I have never connected to these and I do not know the password to any of them. If I press and hold on them, the only option I have is "Connect to a network" so I cannot "Forget" them as I was never connected in the first place.

What could have caused these to start appearing in the list? Is there a way to get these out of my available "WI-FI Networks" list?

While all networks you've connected to in the past are stored in a file called /data/misc/wifi/wpa_supplicant.conf, networks "just seen" around (but never connected to) are IMHO not stored to any file, but just "cached" in memory. So a simple trick to get rid of them is to enter airplane-mode for a couple of seconds (or a minute if seconds are not enough). With WiFi being disabled, the system should see no reason to "stick" to that "cached" information, and thus "forget" the unknown networks. As soon as you return from airplane mode, it would need to "rebuild" its cache again – but those "stickies" should be gone for good (until next time, maybe, but then simply repeat the action).


How do I turn off spoken notifications? Can't figure out how to change the settings on my Samsung Galaxy S phone to actually have a ringtone when receiving a call.

When receiving a call a voice says "call from 123-456-7890" or "call from Fred". I know how to set the ringtone which has been set..but I don't know how to take the voice off.

So how do I turn off these spoken notifications and get back the ringtone I've set?

On my Droid 2 it's under Settings > Call Settings > Caller ID Readout...then you can set Ring Only, Caller ID then Ring, or Caller ID Repeat.  I realize you have a different phone, but I hope this helps.


What files are needed to gain root access on an Android device? Are there other files besides su that need to be installed to gain root access on an Android device? I know that installing a "superuser" app isn't strictly necessary but merely important from a security perspective.

What I want to know is whether simply transferring a working su binary to a device is enough to "root" an Android device. By "working" su binary, I mean having su installed at the proper location and blessed with the proper permissions.

Note: I'm not asking about the means (e.g. some esoteric security hole, adb, a bogus *ab backup file, or a recovery zip) but the goal, the absolute minimum number of file(s) that need to be transferred to root an Android device.

Copying a working su binary does not make the device rooted!

The method of rooting depends on supporting files, for instance:

a shell script
a binary that exploits
possibly, another script to copy over the superuser app...

Also, it is entirely dependent on whether your handset can be rooted or not depending on kernel, android version, manufacture/make of handset.

With Jellybean 4.3, it is now much harder to exploit and security has been clamped down more, this caused headaches for the creator of Chainfire's superuser app in order to work around the extra security put in place by default. It will be a matter of time now, when trying to exploit and gain root will become harder!


Does Froyo include full Hebrew support for all devices? I was under the impression that Froyo includes full built-in Hebrew support for all models.

I'm looking into buying a Samsung Galaxy S, and I called up a store about it. At the store they said that if I wanted it with Hebrew support, I would have to add about $75, since Froyo includes Hebrew only for some HTC devices.

Is this true or are they trying to fleece me?

They are trying to fleece you. Do not agree to that, nor to the other tricks they employ trying to fork more money from you (the basic color is not in stock etc.)


How to modify app permissions on a rooted device without third party? Is there any way to modify app permissions on a rooted (running Android 4.3) device "by hand"?

Or maybe I should ask how third party apps (like "access denied" or "Gemini") can block app permissions?

You can use adb (Android Debug Bridge) tools.

-Install platform-tools which are included in Android SDK
-Toggle USB Debugging options on your phone.
-Connect to your phone with adb.

Example operation for testfile.txt

Upload your file with 'adb push ' command.

adb push testfile.txt /data/local/tmp/

Get shell with 'adb shell' command.

adb shell

(You will get a prompt like below.)

Become superuser with 'su' command.

shell$ su

Change permissions of testfile.txt to 644 (-rwx--r--r-)

chmod 644 /data/local/tmp/testfile.txt


How to automatically enable ethernet tethering on Android 11? Each time the router reboots, the ethernet tethering (introduced in Android 11) breaks, and I'm trying to make it recovers automatically.
Developer options have a setting for enabling USB tethering on USB cable plug.
Is there anything similar for ethernet tethering?

Ok, got it working with Interact block in Automate.
It has a nice inspector I used for capturing an ethernet tethering tap event.

Reproducing tap only works with the screen unlocked so I used Tasker with AutoInput plugin to unlock the screen on the cable plug.


Nexus 7 2012 usb debugging not connecting (needed for Nethunter) Bought a second-hand Nexus 7, the 32 GB 2012 3G model with Android 4.4.
I'm trying to install Kali Nethunter on it, but to do so I first need to unlock and root it. I followed the installation steps on nethunter.com.
Right now I'm trying the same things after a factory reset, but to no avail so far. I also tried several USB cables, but mainly the OEM one. I could copy my whole music library onto it through MTP connection without any problem.

I disabled MTP and PTP, enabled dev mode and USB debugging.
When I connect it I see "USB debugging enabled" in the notification area, but then it should show a pop-up asking me if it should pair the device with the PC, yet it shows no such thing.

I've tried this on Windows 8.1, XP and Ubuntu. All of them see the device. (I checked with the Device Manager and the lsusb command)

On Windows 8.1 I tried the solutions I found on other sites.
(Some I even tried on XP, but I'm not sure which ones. The results were the same.)

In the Device Mgr. installing it as a Generic USB Device (and a few similar options). It should be noted that there was supposed to be one option that Windows automatically finds compatible, but that option did not show up, it just listed all available options.
Installing Google's USB drivers. I pointed Windows to the driver folder, but it did not recognize it.
Connecting with MTP and then disabling it and reconnecting.

Ok, apparently a factory reset and using MTP fixed it.
I'm not sure why or how, but USB debugging only connected when MTP was on, so I had to leave it on for the majority of the installation.


Market enabler not working (anymore??) I own a MIUI-powered HD2 and a Chinese tablet on which I would like to install a couple of free apps that are intended for Italian market. I can see these apps from an A500 tablet but not from these two devices.

I tried Market Enabler (all are already rooted) on both the devices but it seems that it doesn't work. I can still see Chinese apps on the tablet and I'm still on an unknown market from the phone. I would actually like to install Skype on the tablet.

Does somebody know if Android Market now prevents Market enabler to do the trick? I also tried a couple of other enabler apps, but one said that operator change failed.

I understand that my question may look duplicate because lots of people ask how to install other-countries apps, but I'm asking if Google implemented some countermeasures.

Thank you.

[Update] I tried the following

Clear Market data from Settings\Applications\Manage\All\Market
Ran Market Enabler, set current market to Italy - TIM (should be 22201), said NO to prompt to switch to market at once. Checked that status bar reported "Current market: Italy"
Rebooted
Checked that ME ran on startup by su notification
Started ME, noticed that current market is Unknown
Switched again to Italy from list, chose YES to boot market
Accepted Android Market license, still saw Chinese apps and no trace of Skype or other apps that I need

I had a similar problem with US apps once. I wasn't using the same Market Enabler app though.

I use this Market Enabler. In most cases, I can get apps just using that, but in some cases, I additionally need to use a proxy, such as ProxyDroid.


Good non-developer Android emulator? Personally, I own an iPhone. However I would love to see the Android UI. I know a person who does have an Android, but never see it enough. I'd really love to have a good emulator that non-developers can use just to test out the Android UI. Is there any sort of apple app, Mac app, or non-developer tool out there to run the Android UI? Thanks!

Try Android x86 as a virtual machine on Virtual Box. this is by far the best working android I have seen...

It has the basic, default Android UI.
It is fully functional.
It works 4 times faster than my HTC Sensation

Android X86 ISO files: http://code.google.com/p/android-x86/downloads/list

How to install it: http://dev.blogs.nuxeo.com/2011/10/speeding-up-the-android-emulator.html


Enabling WiFi Monitor Mode on HTC Inspire 4G Is it possible to enable WiFi Monitor Mode( promiscuous mode ) on HTC Inspire 4G? Or is it possible on any android phone?

I had an android for a long time before I got my windows phone (still prefer android), and I used an app called Network Monitor.

Here's the link to it:

http://www.androidzoom.com/android_applications/tools/network-monitor_biuf.html

I had a htc inspire as well, and it worked perfectly.


Android voice search doesn't recognize Exchange contacts So I'm sure this is primarily because the contacts aren't listed in one of the linked gmail accounts. It's killing me because my dad can't use voice commands to call his contacts like he did on his BlackBerry. The only solution I've found so far is to export the exchange contacts to one of the linked gmail accounts. But obviously this must be redone EVERY time he changes something in outlook.

So, is there some way to get voice commands to recognize the Exchange contacts? Or do I have to look for some sort of 3rd party solution that will sync the contacts between the two services?

Also, he doesn't like how the contacts are listed by the person instead of by the company. Any way to change that?

Contacts>Settings>Contacts to display>Select all the accounts


Rooted Kindle Fire - Mounting Filesystem from Ubuntu I have a first gen Kindle Fire that has been flashed with Android 4.0.4 (hashcode's of course).

The device was rooted using my thoshiba NB305 netbook running ubuntu 10.04 (Lucid).

While the original OS was still installed, I could mount the kindle's filesystem over a usb connection using

 mount -t ext3 /dev/sdc /mnt/kfire

Now I'm trying perform another rooting operation from the same laptop, to upgrade android to 4.2.2, and cannot get the kindle's file system mounted with this command.

I checked dmesg and the devices is still being detected as SCSI device on /dev/sdc

 sd 11:0:0:0: [sdc] Attached SCSI removable disk

however, a

 ls -l /dev/disk/by-id/

reveals that

 usb-Am_File-CD_Gadget_0123456789ABCDEF-0:0 -> ../../sdc

The thing is, mount isn't even detecting that a device is present at /dev/sdc,
I simply get the error

 mount: no medium found on /dev/sdc

I'm not sure how to mount a usb-Am_File-CD_Gadget, or why I'm not at lest getting a "wrong filesystem type" error from mount.

Also, the kindle is not showing up when running

 adb devices

and so figured I needed to mount it in order for adb to be able to see it. However, I just tried my LS970, and its showing up in adb devices, but also cannot be mounted with the above command (or mtpfs -o allow_other /mnt/kfire).

So, I'm looking to get the kindle discovered and communicating with adb first and foremost (I thought mounting was required for this, but apparently isn't).

I found this article to be potentially helpful, but still need to give it a through reading:

https://developer.ridgerun.com/wiki/index.php/How_to_use_USB_CDC_ACM_and_MS_composite_Linux_gadget_driver

Any help is much appreciated, Thank you.

Turns out it was the micro-usb cable I was using to connect the kindle to my laptop.

Once I found my uber quality ASUS cable, progress began...

Now the OS atleast properly detecting the device, and loading it as a mass USB storage device.

dmesg:

[ 5516.756143] usb 1-1: new high speed USB device using ehci_hcd and address 125
[ 5516.824377] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 5517.216091] usb 2-1: new full speed USB device using uhci_hcd and address 21
[ 5517.355193] usb 2-1: not running at top speed; connect to a high speed hub
[ 5517.383505] usb 2-1: configuration #1 chosen from 1 choice
[ 5517.405589] scsi4 : SCSI emulation for USB Mass Storage devices
[ 5517.411906] usb-storage: device found at 21
[ 5517.411919] usb-storage: waiting for device to settle before scanning
[ 5522.409318] usb-storage: device scan complete
[ 5522.412282] scsi 4:0:0:0: Direct-Access     Am       File-CD Gadget   0000 PQ: 0 ANSI: 2
[ 5522.415038] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 5522.433234] sd 4:0:0:0: [sdc] Attached SCSI removable disk

However, adb devices now gave:

List of devices attached
????????????    no permissions

to get ADB to properly list the device, and be able to connect to it, please see this solution on SO:

https://stackoverflow.com/questions/5510284/adb-devices-command-not-working


Android not updating from 6.0 to 6.0.1 for Moto G 3rd gen So...

Moto G3 2015 from UK, purchased as carrier independent
XT1541
Current system version 24.41.33.osprey_retgb.retgb.en.GB retgb

According to the official Moto UK website, Android 6.0.1 was made available to the Moto G3 months ago.

  https://motorola-global-en-uk.custhelp.com/app/answers/detail/a_id/110389/p/30,6720,9390

I have been on 6.0 (it's not called 6.0.0) for AGES but there are no notifications to update to 6.0.1.

Tried:

Factory reset
Cleared cache through recovery

Didn't. Help.

When I go to About Phone and check for new OS software, I am being prompted that my software (6.0) is already up-to-date. This is contrary to the Moto UK website.

It doesn't help knowing that all my acquaintances using the G3 had been automatically upgraded to 6.0.1 AGES ago.

How can I upgrade my Moto G3 from 6.0 to 6.0.1?

According to the discussion on the official Moto forum, it seems that the updates are inconsistent.

USA devices are all on 6.0.
Indian devices are all on 6.0.1.
European devices are inconsistently on 6.0 and 6.0.1, even though the devices may be from the same country, purchased SIM free from retail, and on the same network.

Source
https://forums.lenovo.com/t5/MOTO-G-3rd-Gen/Moto-G3-not-updating-from-Android-6-0-to-Android-6-0-1/td-p/3386562


How to associate a file extension with an app? I have a number of files with some extension and I have an app that can open the files - it is not the default format of this app, but it can import and display it.

At the moment when I attach USB stick with these files File Manager display error message "This file cannot be opened".

I need to open the app, choose "File -> Import" navigate through fairly complex directory structure and only than I can see the content.

How to create file association so I can immediately open the file from File Manager?

After trying various options I finally found the app that works for me. Total Commander has a number of associations and also allows you to associate a file with any app. Therefore I simply always use tc for browsing files and voila, it works.


How to share a 4G data connection over wired Ethernet? I understand that Android is principally an wired-Ethernet client.  i.e. it requests and receives a DHCP address.  The internet is on the other side of the Ethernet cable.
Does any version of Android have the capability of running its wired-Ethernet in an "access-point", "tethering" or "server" mode, where Android's Ethernet provides a DHCP server and NATs Ethernet traffic out through its 4G radio, to the internet?

While the feature has never been part of stock Android (not sure if some custom ROM provides this), it's possible on rooted devices.
I recently answered to How to make Ethernet work on Android over OTG? which may help you make Ethernet work on your device. Once done, there are two more things required:

Run a DHCP server (we already have dnsmasq on device up to Android 9, or you may get a static binary)
Share internet (by doing IP forwarding and NATing)

Both of these steps are explained in my answer to How to create a WiFi hotspot from the terminal? and the answers linked there. Just ignore the steps related to WiFi and pick the relevant parts.


LG K10 MT6753 boot partition deleted I have a little issue with my LG K10 K430. I was experimenting with it, to learn the adb function. Well, I stupidly erased the whole boot partition using rm, and then my phone is not booting anymore. It is showing the LG boot logo, but is not starting up, keeps rebooting.

I tried to:

Repair it through LG Bridge, to flash the stock ROM through LG UP and LG Flash Tool. But the phone is not staying in flash mode or download mode, cant boot into Fastboot. The only thing that apparently works is the Factory Reset mode, but only shows the interface. It only reboots the phone and nothing else.
Flash the boot image through SP Flash Tool but has no luck. The phone is detected by Windows but only for 3 seconds, then it disconnects. No matter what I do, when I connect the phone to my PC, it quickly disconnects, even with Driver Enforcement deactivated. I tried LG drivers and some other drivers for Mediatek, but still have no luck.

Is there any other way to recover the boot partition's data or to unbrick my phone?

I hope you can help me.

Thanks in advance.

Please have a look at this video on backing up MTK Devices ( Mediatek ) prior to any system changes MTK Backup & Restore

Ok, you definitely need your CDC Drivers ( MTK Preloader Drivers )
MY Stock CDC & MTK Drivers
Some drivers are .INF files, You need to right click and install ... These files are pulled from an MTK 6735 ROM   - CDC Drivers are usually universal for all MTK.
And probably the newest SP Flash Tool ( V 5.16+ )

5.16 has new support, so get the newest version if you don't already have 5.16+

SP Flash Tool 5.17.zip

Ok, I'll need more information to completely resolve the problem.

How exactly did you remove boot with RM ...

And have you got a Boot Image For The Device....

I can help get everything working but please make sure you have the files above, and you need to watch the video ( English ) to understand how SP Flash Tool works ... Please do all these things and comment the answers ( the code you used to wipe ) etc....


Why did my tablet stop switching to widescreen when connected to my TV through HDMI? I have a tablet PC running Android v4.0.3. Up until recently, when I connected it to my TV it automatically switched to widescreen (16:10) format.

Something has changed, and now it always displays as the old narrow screen format. There doesn't appear to be a setting for this on the tablet.

It's a NATPC M0009 in case that makes a difference.

Has anyone had a similar issue, or can anyone point me towards a solution?

Perhaps you've locked the format on the TV instead of setting Auto-switching. Check the TV settings.


I deleted all the contents from my device and CWM does not allow me to install anything I have ClockworkMod Recovery v5.8.3.4 installed on my Android device, I am afraid I deleted all the contents of my device and I cannot access Android.

When I enter the main menu, I see the "reboot system now", "install zip from sdcard", etc. options, but CWM cannot find any zip file with a custom ROM. If I select "reboot system now", I go back to the CWM main menu.

Can I update CWM? Can I install another ROM manager?

Yes you can.

Download the things you want to flash on a computer, then connect your phone (booted into CWM) to it and use adb push to send the files to your phone. You can flash them with CWM.


How to deactivate Motoblur and undesirable services on Motorola Defy? Is it possible to deactivate Motoblur sync and undesirable services on Motorola Defy like:

FeedRecieverService
NewsRecieverService
WeatherService

(all lanched by app.)

Because I really don't care about Weather, news, feed, and must of all, I HATE this Motoblur account who "backup" my personal data without any possibility to limit him : It's just here, in the top of the synced accounts, with a little lock to the left...

If it's possible to do that without rooting the device or install a custom rom, it's for the best: I'm looking for the less intrusive method.

Thanks by advance for your help.

Ok, I've found a way to deactivate Motoblur without rooting the phone!

Reset the phone to factory

Settings ⇒ Privacy or SD and Storage ⇒ Factory data reset

When the phone reboot, cancel the configuration of Motoblur
Take of the widget who remind you to configure it

And it's done !


USB debugging doesn't work - switches off automatically I have a Xolo Q800 phone with following specs. I'm trying to connect the device to my Macbook Pro with OS X Mavericks, Android Studio / Eclipse and adb working perfectly.

XOLO Q800
Android 4.2.1 (Upgraded, device came with 4.1.2)
Rooted
Mediatek MT6589M Chipset
Quad-core 1.2 GHz Processor
1GB RAM

Recently I noticed I'm not able to connect this device to any machine as USB Debugging will switch off automatically almost immediately.

Settings > Development > USB Debugging.
After I switch it on, the device reconnects to the computer but is not detected by adb.
On device go back one menu and again in Development, I see USB Debugging as disabled.

It used to work perfectly before as I have used this device earlier for development.
Not sure if the update to 4.2.1 broke it as I do not remember any issues after it.

Can anyone please give some pointers here? The manufacturer support is pretty non existing in this matter.

I had same issue, if you follow these steps you should be able to see your device.

Install SAMSUNG USB Driver v1.5.33.0 from here.
Restart your PC.
Connect qolo q800 and enable USB debugging.
Go to device manager and click on update software
Choose browse my computer for software. Then choose 'let me pick'
Choose adb interface

Thats it. Open eclipse and make your minimum SDK is 4.2.1(API level 16) or below.


Can Waze cause the cell phone to overheat even after being closed? By closed I mean clicking "switch off" in notifications panel and closing it in "recent apps".

Waze consumes at most 20% of my battery during normal use but after turning it off, my cell phone keeps getting hotter for no apparent reason.

Things I tried:

Turning it off and back on. It does cool down when it's off but after turning it back on the heating continues gradually.
Using Juice Defender in agressive mode. No change.
Troubleshooting with Watchdog Lite. The process consuming the most energy is Android System (around 10-15%).

I suspect Waze has something to do with this because the problem exists even when I only opened this app that day.

Waze definitely not just causes my Samsung S3 to get hot, but always causes the phone to heat up wildly until it crashes due to extreme overheating.  I can get a maximum of 30 minutes out of it before my phone overheats and dies.  It's the only app that I've ever seen do that.  Also, it uses more power than my phone charger can provide, so the battery level drops consistently even when plugged in to a charger that can provide 2.1 amps.  I've had to stop using Waze.  Too bad, as it seems like a nice app, but I can't run something that's going to destroy my phone.


How to Install App as System App My S3 has a damaged motherboard (says Samsung Tech Center), only boots into safe mode.

If I am to keep using the device I have to make the apps into system apps, so they run in safe mode.

One way is to use titanium backup (or other root file app) to make the app system, but the phone came back from Samsung wiped clean. It is still rooted, have SuperSu app installed.

Does anyone know how I can make a Play_Store or Downloaded_APK app system?

Carl Parker writes about it on Android Authority:
(partly reproduced here in case the original post goes down)

  For Apps Installed on the Device

  Assuming you have installed the app on your device, go to the app’s
  Google Play Store link and take note of the words after “?id=” and
  ignore the rest.
  Connect your device to the computer via USB
  cable.
  Open the command prompt on your computer and type the following
  commands:

adb remount
adb shell
su
cd /data/app/

  Type the command ls appfilename* (where “appfilename” is the app’s ID on Google Play
  Store; make sure you include the asterisk at the end).  This command
  will display the app’s complete APK filename.
  Enter the following command:

mv apk_full_filename_here /system/app/apk_full_filename_here
exit
exit
adb reboot

  The device will now reboot. Your app is now saved as a system
  app.

  For Apps Whose APKs Are on the PC Hard Drive

  Open a command prompt on your computer and navigate to where the APK
  file is located.
  Enable USB debugging on your device and connect your
  device to the computer via USB cable.
  Enter the following commands:

adb remount
adb push apk-filename-here /system/app/
adb shell chmod 644 /system/app/apk-filename-here
adb reboot

  Your phone will automatically reboot. Your app will now be saved as a system app.


Use existing contact for "Me" in Ice Cream Sandwich My Nexus S has just been updated to Ice Cream Sandwich, and I notice that in contacts there is a new space for "me". Is there a way to assign the existing ordinary contact  for me (a contact with my name and details that I sometimes use for sharing with people, and sync with Picasa Photos etc.) to this slot?

It seems related to this question, but that is about the similar HTC specific feature found on some phones.

After trying forever (the "me" profile was never synced and could not be merged), this worked for me:

Install the Google+ app.
Set it to sync contacts.
Open your contacts again; your contact will now be set as "my profile".
Seriously.

source: https://makandracards.com/arne/7763-android-4-0-how-to-set-me-contact-to-your-existing-contact


can you charge samsung tablet with samsung phone charger Someone told me that you shouldn't charge your tablet with your phone charger,it will ruin it. Is this true?  They're both Samsung.

It should be fine, just slower (depending on the rating of the two chargers).

It's possible for the tablet to draw more power than can be provided by a weaker charger, so for it to charge well you should ideally have it powered off or at least idle.


How to install Whatsapp on Android 1.6 I am interested in installing Whatsapp on Android 1.6 (Cyanogenmod 4.2) on a rooted HTC Dream G1. Is there any way to install it?

From the whatsapp site, the minimum requirements are Android 2.1, so even if you managed to find the APK and side-load it onto the G1 running 1.6, it probably will not work.

Stable releases of CyanogenMod 5 (Android 2.1) and 6 (Android 2.2) are both available for the G1.  You can install Whatsapp if you upgrade to CM 5/6.


How does one copy all the data AND apps from one Asus tablet to another? I have an Asus Transformer Prime TF-201, and am upgrading to an Asus Transformer Pad Infinity TF-701. Before I sell my old table, I want to backup all my data and apps, and somehow transfer them to the new tablet. Is this possible without rooting the tablet? Both are currently synced with my Google account, and on both tablets, under Settings->Backup and Restore, both tablets are set to backup information to Google.

I could start with the very same lamentations: No root no fun. As except for root only the app itself can access its data, there's no real way around -- except...

But first an elegant alternative to the mentioned Titanium Backup: While running both (rooted!) devices simultaneously,
AppSync can synchronize apps and data. So you could even start some game on one device, sync, and continue on the other -- just to give you one example.

The one possibility without root requires at least ICS (Android 4.x). I'm not sure whether this works betwenn different devices (or whether some device component is used for encryption), but as far as I understood it should do: Using adb backup and adb restore, which requires the Android SDK installed on your computer, and is described in detail in the article on Full Backup of non-rooted devices.


How can I find if I have a rogue background process killing cpu and battery? On my Android phone (Sony Xperia Z3 Compact), I have a situation where it sometimes goes very sluggish, and the battery drains quickly.

This seems to happen after roughly once a day, and lasts until I restart the phone.

I haven't been able to get any useful info out of the battery info in settings, although the %s there sum to quite a bit less than 100%, so I'm concerned there is some dodgy system process killing my phone.

Is there any way I can get a list of all processes and current cpu usage? I've had a look in the play store but not found any apps that can do this.

Enable Developer Options on your phone (usually done by tapping the Build Number in Settings → About phone 7 times) and look for an option named "Running Services" in it. It shows a list of all applications which are running, for how long, and the amount of RAM they are using. If you tap on the app it will also list those services of the app which are running and allows you to force stop each service.


New full-screen share UI - move app to top In Android 5's new share UI - full-screen, with "prioritized" apps - how do I move arbitrary app into the top, priority section? Not my app, just one that I use often.

Say I want to move "Drive" to the top section.
Is there a way to remove G+ from the top section?

It is prioritized according to frequency of use. Whichever apps house most for sharing will eventually go to the top of the list, and they will be sorted in alphabetical order.


Is there a 'format painter' function in Excel for Android? is there a 'format painter' function in Excel for Android? I'm starting to feel like you get what you pay for here - not much, by that, I mean, that the Android version of Excel is short on features that I find useful.

The closest I've been able to come, is:

Click on the cell with the formatting I like, then long click on the little square bottom right of the cell, and release, then click on the clipboard icon.
Click on the cell I want to format, and long click on the square, bottom right of the cell, and  release again, this time, click on the downward facing arrow, and choose "Formatting".  It works, but much more awkward than the format painter function in the Windows versions of Excel. (and Word)

If anyone has a way to be able to do this quicker, it would be much appreciated!


Application not installed (different) So when I updated my Android to 4.4.2, the default Samsung Gallery app disappeared. Now, I decided to dig into the files of the Android 4.4.2 update and extracted the system.img and found the application, named SecGallery2013.apk I copied it to my SD Card and tried to install it normally, it gave the error "Application not installed" So I tried to install it via ADB, but it gave an error "INSTALL_FAILED_UID_CHANGED" so I digged into my phone and found the same APK in system/priv-app and I deleted it and after that, I tried again but this time it gave the error: "INSTALL_FAILED_DEXOPT" Things I've tried:

I got a logcat and this was the result, hope someone can understand:

[ 05-19 20:02:46.951  1604: 1728 W/SELinuxMMAC ]

assignSeinfoValue, matching key found

[ 05-19 20:02:46.951  1604: 1728 W/SELinuxMMAC ]

assignSeinfoValue , step 2, pkgName:com.sec.android.gallery3d, seinfo:platform

[ 05-19 20:02:46.951  1604: 1728 W/SELinuxMMAC ]

assignSeinfoValue, step 4, pkgName:com.sec.android.gallery3d, seinfo:platform

[ 05-19 20:02:46.951  1604: 1728 I/SELinuxMMAC ]

com.sec.android.gallery3d registered as an RCP File Copier App.

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

Time to scan apk: 0.638 seconds

[ 05-19 20:02:46.951  1604: 1728 W/PackageManager ]

Package couldn't be installed in /data/app/com.sec.android.gallery3d-1.apk

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

doPostInstall for uid{-1}

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

delete sourFile :

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

delete native library directory:

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

+ starting rerstore round-trip 1

[ 05-19 20:02:46.951  1604: 1728 D/PackageManager ]

No resotre for backup - queue post-install for 1

I checked another place and it said error code -24, I've did every suggestion on this site and none of them worked (except for factory resetting)
Deleted all remaining files from gallery data, didn't work

Samsung Galaxy Note II, running rooted stock android 4.4.2.

Thanks!

I finally figured out how to fix this.

What I did

I did a double factory reset: Nothing happened.
Downgraded to Android 4.2.2: Nothing happened.
Downgraded to Android 4.1.2: Nothing happened.
Upgraded to Android 4.3: Nothing happened.
Factory Reset: Gallery appeared!
Upgraded to Android 4.4.2: Gallery didn't disappear!


Camera starts on boot after L upgrade - Nexus 10 I upgraded my wife's nexus 10 to L. Since then the camera app runs in foreground after every boot. (It was fine in kitkat). Why would this be? How do I fix it?

When you unlock how are you swiping?

If you swipe to the right, that will open the dialer after you input your pin.

If you swipe to the left, it will open the camera after you input your pin.

If you swipe up, it goes straight to the home screen after you input your pin.

(https://productforums.google.com/forum/#!topic/nexus/TkooKgxhgmg)


In a bluetooth connection between Android phone and health device which one is the master device? The health device is Omron Bluetooth Blood Pressure Monitor. The bluetooth profile can be either Serial Port Profile (SPP) or Health Device Profile (HDP).

I'm writing an Android app to read information from the health information from the health device.

Android's documentations only mention client and server relationship so it's more important to determine which device is the client and which is the server. The device that initiates the connection is the client while the other is server.

Someone says that the master is usually the client while the slave is the server but I'm not sure if that applies for all cases.


What does this sms mean( >4 157>?0A=>) I'm not sure if this is android related but can't find anything on this,

I keep on getting a sms with the message(>4 157>?0A=>). Does anyone know what this error is?

edit: I live in South Africa, I get that messages from different numbers that I believe to be a part of a service people use to send out messages. I have seen the same message from the same number I have received an EA login code.

I use a Samsung note 4, Android version 6.0.1

If someone has made malware and have installed it in your phone this message can mean anything. I can't see any other reason for someone to send such a strange SMS. It may be an alternative of a C&C server. Don't respond to it as it may be some kind of scam and charge you but if I were you I would run a malware scan.


SSH internet through Connect bot Is it possible to forward all traffic from internet app over connect bot forwarded port?

It sure is possible if the app you want to send through the tunnel allows you to specify the host and port to connect to.

e.g. if you use a remote desktop client you could use connectbot to ssh into your home server, set up a tunnel on the appropriate port, and then use the rdp client to connect to localhost in order to use that tunnel.

Cyanogenmod does have a proxy setting available under Settings > Wireless & Network > Proxy Settings. So if you were to run a proxy server on your target computer, you could indeed set it up to proxy through the tunnel.

So let's say I've got an ssh server at example.com. Internally I installed Squidcache (a proxy server) on 192.168.0.101.

In connectbot I'd set up a tunnel like this:

Nickname: HTTP Proxy
Type: Local
Source Port: 3128
Destination: 192.168.0.101:3128

Then in cyanogenmod's proxy settings I'd set it up like this:

Hostname: localhost
Port: 3128
Enable Proxy on wifi: Yes (Or no, whatever you prefer)


Calls and texts in tablet with mini USB SIM adaptor I was hoping to find out if I can use my 10.1 inch Android tablet running Android 4.1 for calls and texts using a SIM card attached through mini USB (or if not, how?) Surely there must be a way.

I think what you're looking for is a full-blown 3G USB dongle, not just a SIM card adapter. See, for example: Can I receive/send SMS of cell phone number with a tablet using dongle?

A SIM card adapter would simply be a device that can read the contents of the SIM card and possibly edit it. So it's pretty much like an SD card reader. To send and receive text messages and voice calls, you still need a transmitter, which is what a USB 3G dongle will provide (if your tablet doesn't have built-in 3G support). However, I'm not sure if you can use a 3G dongle to make voice calls, although SMS is pretty much a standard feature for such devices.


Broken, unresponsive screen: how to recover data on this otherwise working phone? today my Huawei Ascend P7 has met its sad end, falling 2 meters to its screen-death. The phone still rings, turns on and off, and the volume buttons still work, but the screen doesn't work at all. It will not let me transfer data without accepting the connection in the phone, so I can't just go in with Android File Transfer. I have found guides for Samsung phones and Motorola phones, but I can't find one that will work with my Chinese Hauwei phone.

I do have Google Play activated and it lets me remotely install apps, if that helps.

  Is there a generic method of recovering data from the phone with a broken screen?

Other notes: I my phone should have Android 4.4. It does not have an SD card, but I can find one if that would help. It does not have any special settings on, just standard Android.

I would try plugging the phone into your computer with a USB cable and copying all the files you can to your computer.  Then transfer the files to your new phone.


How to fix "dmesg: klogctl: Permission denied" for normal user on Android? I have a rooted Samsung device(system-as-root). When I open adb shell and run the dmesg  then it behaves differently for su and normal user. It throws

  dmesg: klogctl: Permission denied

error when I run it without su shell.

Please suggest how can I fix this?

dmesg calls C library's klogctl wrapper function for kernel's syslog syscall which reads kernel's ring buffer by accessing /dev/kmsg character device. adb shell dmesg returns permissions denied error because adbd which runs with context u:r:shell:s0 is not allowed by SELinux to read kernel log. You need to explicitly allow it (requires root):

~# supolicy --live 'allow shell kernel system syslog_read'

If property ro.logd.kernel is set to true (default on debuggable builds), Android's logging daemon (logd) writes kernel messages to a separate buffer named kernel, which can be read using logcat (doesn't require root):

~$ logcat -b kernel


How to rename files by batch? I use OI file manager, but I would like to know if there is a way to remove spaces from file names and replace them with underscores, preferably in batch mode?

I would even be willing to perform this operation on my windows laptop, so this isn't specifically an Android question, though I'd prefer to do this on my phone. I'm a graphic artist and I have thousands of inconsistently named images in various places, and I'd really like to avoid doing this manually, one by one, as it would take months!

This is certainly possible with tasker, though I cannot give you the "complete recipe". Basically, you could create a task like this:

Execute Command: ls -1 /path/to/your/files, and capture the output into a variable
the command will list all files in the given directory, one file per line
Work on the variable. There are possibilities to convert it into an array, so you can use a for loop to handle each file
again with variables, you can setup the rename command (e.g. using Variable Search Replace) in a new variable. Pseudo-Code: mv "$old_name" "$(s/ /_/,$old_name)"

But it is much easier to use a simple shell script in some terminal app (or via adb shell) to achieve the same:

cd /path/to/your/files
for file in $(ls -1); do mv "$file" "$(echo $file|sed 's/ /_/g')"; done


Pinch-zoom not pure zoom in Web browser on HTC Desire Z because text is auto-re-formatted: irritating / layouts break When I (multi-touch) pinch to zoom and release my fingers from touching the screen to see the zoomed display, the Android web browser on the HTC Desire Z performs a shrink-to-fit re-format of the page (or a block of text).

This re-formatting is unsatisfactory because:

the original page layout is not retained, for example horizontal navigations get squashed e.g: from

ABOUT SHOP FORUM SUPPORT

to

ABOUTSHOPFORUMSUPPORT

or worse the text overlaps
when pinching to zoom photos on a site, the zoom occurs but on releasing the fingers to complete the pinch, the photos shift as if they are anchored to a spot.
the shifting affect of the reformat is irritating at best and confusing at worse, because the user's eyes lose track of where they were reading once they release their fingers from the screen to complete the pinch

Is there anyway to turn off the auto reformatting?

I notice that this "feature" of reformatting is not present on my iPod Touch - this device performs a "pure zoom" whereby the multi-touch pinch simply zooms in without reformatting/shrinking to fit the text block to the screen, this flows better and feels more natural. (Please note: No this is not an Apple Fan-boi rant, remember I am an owner of a HTC Desire Z Android phone as well as an ipod touch and would like to see my suggested improvedments in the Android phone).

I suspect that this occurs on other Android 2.2 phones but can't be sure.

I believe this feature is called text reflow and is not an actual a feature of Android but more of HTC. The HTC browser reflows the text as you zoom in. This can get very annoying especially because after reflowing it can move your focus area to the closesr text not what you were zooming into.

My personal pick for an alternative browser is Dolphin Browser™ Mini. It has both the functionality you're missing in the stock HTC browser but also the speed you expect when loading webpages and launching the browser.

Dolphin Browser™ Mini


How to set up LAN Printer with IP address On a Moto G (5) Plus running Android 8.1.0, API 27, I have Default Print Service under Settings > Connected devices > Printing.

When I click on Default Print Service it starts searching for printers, which doesn't return anything, even though my printer and phone are on 192.168.3.x (my home LAN).  I can click the 3 dot menu and  click Add printer, then under Add manual printer, I type the IP address of the printer, but the result is immediate:

  Printer not supported

The printer is connected to the LAN through a JetDirect 300X (yes, very old technology).  But the printer works fine when configured to receive output from Windows machines.  On Windows, I put in the IP address, Port Number 9100, protocol Raw.  The driver is HP LaserJet5, which comes with Windows.

Beyond the default print service, I also tried and HP Print Service that I found on GooglePlay, but I could not find a way to manually add a printer using that.

Is there a way to get my phone to print to this LAN connected printer?

I have been through a similar struggle, but a Brother HL-2250DN networked printer and Android Pie. Printer is not showing up when searching in Default Print Service.

I can see the Brother printer on the network using Fing, and can ping it by its IP address so it isn't a network problem.

The Brother supports Internet Protocol Printing (IPP) which is apparently supported by Android, but I'm not convinced Brother's implementation is good. It also supports other protocols supported by Android, but enabling them all doesn't make the printer show up.

I discovered if I shared the printer from my Mac, it did then show up in Default Print Service, and I can print from my Android. Unfortunately, sharing from Windows doesn't seem to work in this way.

It would be nice not to need another client powered on in order to print, but that probably requires a printer natively supporting Google Cloud Print or properly implementing an Android supported promoting protocol.


Ice Cream Sandwich for Samsung GT-S6102B? I have been looking to see if my device (the Samsung GT-S6102B) supports the new Ice Cream Sandwich Android version, but have found nothing. I thought perhaps more knowledgeable people would be able to answer me, so here I ask: Does my device support the OS?

Technically, ICS can be put in Samsung Galaxy Y Duos S6102B. Unfortunately, a ready-made ROM featuring ICS for the device isn't available yet.
So, unless you are a ROM cooker & developer, you can't do this.


Why do Samsung Apps not support the Galaxy S? Why is the Samsung Galaxy S i9000 not supported by Kies or Google, I have tried to download apps from the Samsung apps list but I get a warning that the Galaxy is not supported by Kies or Google.

The Galaxy S is fully supported by Kies, and it runs Google's Android OS so I'm not sure what that's all about.

Samsung does not support Samsung Apps on the Galaxy S, however.  They made that choice for some business reason I am sure.  They list supported phones on this page.

The best way to get apps is through the Android Market, which is already on the Galaxy S.  Samsung Apps has very few apps and they look sub-par to me.


MOTO G4 is not connecting with windows 10 I am using moto g4 plus, Im trying to connect my moto with ma laptop through. My phone got latest android 7.0 update but now also same issue is there. Please suggest some way.

USB but its not getting connected.This allow me to charge through the usb. But im tried the most of the method to connect .Please anybody can help me ..

I am also an android developer so my phone allow me to connect with android studio and deploy the app in my phone but it not allowing me to explore the folders on sd card or phone memory through explorer.

Try this. First turn on developer options. To do this open settings and locate the 'about phone' and tap this then scroll to build and tap this 7 times then click the back button and go back to settings. With your phone connected to the computer locate 'Developer options' and tap it. From here scroll down to 'Select USB Configuration' and tap it. Tap 'MTP(Media Transfer Protocol)' even though it may already be selected. This should automatically open the dialog box on the computer with the phone's drive listed.


Missing notification bar and navigation bar on an Amazon Fire HD 10 tablet I turned on my Amazon Fire HD 10 tablet the other day, and some (but not all) of the bottom navigation bar buttons had disappeared.  I rebooted, hoping that would clear up whatever caused it, but now all of my navigation bar buttons are gone.  My notification bar is gone too, and I am unable to swipe down to activate the notification shade.  There is empty black space where the notification and navigation bars are supposed to be.

If it matters, I have the Google Play Services and the Google Play Store side-loaded, through which I installed typical Google apps.

(I'm asking and answering this myself mostly so that if/when this problem recurs, I'll be able to remember/find how I fixed it.)

I don't know exactly what caused it, but it seems related to Gmail notifications.  Going to Settings > Apps & Games > Manage All Applications, choosing Gmail, and unchecking the "Show notifications" checkbox caused my notification and navigation bar to return.  Re-enabling "Show notifications" did not cause the problem to recur.


Delete original pictures/videos from phone and not have Google Photos automatically delete the online copy I have Google Photos app enabled to automatically backup all my photos and videos to my Google Photos. My question is, once they are on the drive how can I delete the original from the phone without having it deleted on the Photos?

After the photos have been backed up, in the Google Photos app you can delete the photos by selecting the photos you want to delete and then pressing the three dots in the top right corner and selecting "Delete device copy".

This will delete the copy on the phone, but leave the copy stored online safe.


TWRP loop on booting nokia 3? i successfully installed twrp but on twrp reboot i selected system and now on opening nokia 3 it goes to twrp.
Only twrp can be opened not the OS (normal boot) of nokia 3.

I tried flashing stock rom of nokia 3 with sp flash tools but on starting or booting phone , it will not detect nokia 3 and red and yellow bars does not appear.
so how to flash stock firmware when i am stuck boot looping in to Twrp.
Any other way if possible please describe.

As your question you install twrp recovery and did you perform wipe after that ? If not try this might work or try the following

Turn power of your phone in twrp recovery option by reboot\power off or hold the power button till it shuts down.
Now load stock rom in sp flash tool.
Now click on download button.
it will dectect your phone if your phone is power off and if battery is removable please remove it before connecting
now connect your phone with usb in one end and to other end with pc.
if it didn't dectect install the right mtk drivers.
after successful install your phone turns to stock os with stock recovery and will boot normally.

Alternative

Find custom os for your device.
move it to sd card.
flash it through twrp recovery.
then perform wipe and clean cache and boot normally.

Hope it works.


Close Application with locale? I use the locale app to automaticly start an obd-app (Torque) when I enter my car. This works well. Now I want to automaticly close that app when I leave my car. As there seem to be no Plugins to achieve this, so my idea is to use the Execute-Plugin to End the task using unix-commands.

Is there a "good" way to close an app? The "kill"-command seems to be a bad decision or am I wrong here?

Please visit http://www.twofortyfouram.com/support.html

Q: I see the Shortcut setting opens apps... how do I kill apps?
A: Android treats memory differently than a desktop computer. When leaving an app, it is paused rather than killed, so that returning to it later is faster. If Android needs more memory, it will automatically close apps that have been paused but have not been used recently. Because Android manages memory automatically, "task killer" apps are not necessary. Google has blocked "task killer" apps for Android 2.2 and later.
While it is not possible to "kill" apps on Android, the Shortcut setting can be used to simulate this behavior by bringing the Home screen to the foreground. To do this, simply create a new Shortcut setting that opens the "Launcher" or "Home" app (on HTC devices, the Launcher might be called "HTC Sense"). When the setting is fired, it will bring the Home screen to the foreground, pausing whatever application was previously on the screen.


Reasonable way to copy files to a new SD card using a Mac I have a Mac and want to transfer about 30 GB of data to a larger SD card for use with a new Android phone.

The phone in question is a Galaxy Stratosphere II.

There doesn't seem to be a straightforward way to do this.

So far I have tried

Copying using Android File Transfer, with the phone connected via USB.  This seemed to work, running at about 10MB/s, but didn't retain the file timestamps, which is unacceptable to me.  Since the app seems to only provide access via a drag-and-drop interface, I don't think there's a way to use it to copy files while retaining timestamps.
Copying using scp -pr via SSHDroid running on the phone, via another wifi network.  This also worked, retaining timestamp information, but was painfully slow (<1 MB/s).
Plugging the SDCard into my MacBook Pro.  This doesn't work: it is not a recognized filesystem.  I tried using a third-party SD Card reader also, with the same result.
Using adb push to copy files over a USB connection.  This also doesn't work, even when I add /. to the end as suggested by this answer.

simple-mtpfs might be an option, but the given build instructions reference non-existent executables.

Alt Mounter also sounds like it does what I want, but is indicated as being "***EXTREMELY BETA***" and thus is not something I'd prefer to trust with my important files.

When I upgraded a different SD card, I experimented with copying files to the SD card in a connected reader via a Linux VM.  This seemed to work but would mysteriously cut out after copying a fraction of the data.  I think that time I ended up just using scp and leaving it to run for a day or two.

I'm continuing to dig into this, but perhaps someone can save me some time.  Is there an easy way to do this?

Both OSX and Android provide basic POSIX utilities, so I ended up going old school on this one:

$ tar czv "$PATH_TO_ORIGINAL_SDCARD" | split -b 2048m - sdcard-

This command creates 2GB-sized chunks of an archive of the sdcard contents, with names like sdcard-aa, sdcard-ab, and so on.  The 2GB split is necessary because Android File Transfer can only copy files of 4GB or less in size.

Then I copied the files over to the phone using (surprise!) Android File Transfer and recombined and unarchived them in Terminal Emulator* using this command:

$ cat sdcard-* | tar xzv

*: it was actually a  bit more complicated than this.  Gory details:

So actually Android doesn't really come with basic POSIX utilities, or at least if it does, they are not readily available to the Terminal Emulator app.

I thought that it did because SSHDroid provides these utilities via busybox.  I suspect that Android doesn't allow processes to execute files that their user does not own; this would explain why there is no app available that installs busybox for non-rooted phones.

busybox is a utility that can execute any of a large number of POSIX commands, depending on what name it is called with.  People arrange for it to be called with names other than busybox by creating symbolic links to it with names like, for example, tar.

However, it turns out that it is possible to install busybox in your own Terminal Emulator app home directory.  So that's what I did.  Steps:

Grab the file busybox-android from the eponymous github project.
Get it onto your device (see above!).  Put it somewhere public that you'll have access to from a Terminal Emulator session.  Just call it busybox.
Start a Terminal Emulator session.  Make a directory ~/bin and copy the busybox file from the public place you put it to that new directory.

Since the cp command is not available in a Terminal Emulator session (!) do it this way: cat $PATH_TO_BUSYBOX/busybox > ~/bin/busybox

Now cd ~/bin and create a symbolic link: ln -s busybox tar.
Now you should be able to cd /storage/extSdCard/ and concatenate and extract the contents of your archive files to it using cat $PATH_TO_ARCHIVE/sdcard-* | ~/bin/tar xzv.
It will be extracted with whatever prefix directories were the path to the sdcard contents when you created the archive set, e.g. /Volumes/oldphone/.  So now move everything from that subdirectory (we'll call it $OLD_SDCARD_CONTENTS) to the root of your current SD card.

sh (the shell used by Terminal Emulator) doesn't seem to have any way to select all the hidden files in a directory, so I ran bash to do this.  Under bash, mv $PATH_TO_FILES/.[^.]* $DEST will move all hidden files.  Remember that you have to access bash via a symlink to busybox, or just do this part via ssh (which is actually what I did).

Whew!  Glad that's over.  I really hope I don't end up accepting this answer; there should be a much easier way to do all of this.

Of course, I could have just untarred the archive in an ssh session from my computer, but this would have required me to run my computer for however long it was going to take.  Plus, like, of course busybox should be available in Terminal Emulator.


App saves to SD card, phone has no SD card slot! I am currently using to JBTimer app to time Rubik's Cube solves on my Droid Maxx, and wanted to export the data to do some analysis. The app has a few built-in options for exporting, but every single one of them will only export to an SD card which, if you've ever used a Droid Maxx before, you'll know there isn't a slot for in the phone. The app doesn't give any errors or anything, but I can't find the data on my phone when I connect it to my computer. I would really rather not type 300-something numbers into an Excel spreadsheet manually. Any ideas?

Yes, Rob is right. Android is very well designed. You have a SD card that is the memory of your device. If you'd have a SD Slot then you'd have 2 SD Cards. Why this happens? Because it's assumed that Android needs a place where to save pictures, savegames, etc and it has a special partition for each: SD (yes, it's emulated), applications, system files, etc.

This is why when you do a full reset on the device those files are not deleted! Because it's not necessary! Only system files and folders are touched in those cases.


Whatsapp contact usernames This is bugging me about Whatsapp. My contact list in the app is presumably the list of contacts I have in my phone book who have whatsapp. I can see their picture and status if they have one. But their actual usernames are as I have inputted them into my phonebook. However, I'm sure it should appear as they have chosen their names to be (because I can choose how I want my name to be in the edit profile section). It may seem trivial but I'm worried I'm missing something or have done something wrong - does anyone know? Thanks.

PS I have a samsung galaxy s2 android 4.1.2

No. Your WhatsApp contact list will display the names you chose for the numbers in your phonebook.

The nickname a user has is only displayed if he/she's not in your phonebook and he/she's posting in a group you're in.


Installing LineageOS OTA update from the recovery manually I installed LineageOS on my OnePlus One, and today I got the latest nightly. The OTA update system downloaded the file, and I clicked install. However, it says

  Note: This feature requires a compatible recovery or you will have to install it manually.

Then it sends me to recovery and nothing happens.

Can I get some help as to how to update?

If the auto install doesn't work you can go to /data/lineageos_updates and install the update manually.

Remember to wipe dalvik cache after flash ends.

Updated (thanks to Sup3rHugh): LOS changed the OTA folder from /data/data/org.lineageos.update/app_updates to /data/lineageos_updates.


Images have disappeared from gallery, but still in "My Files" (Samsung Galaxy S6 Edge, 5.0.2) I have a Samsung Galaxy S6 Edge (64GB) running Android Lollipop 5.0.2 which I've had since release day (April 10th 2015) and as the title mentions, there seems to be an issue in that my images are no longer displaying in the default gallery app. I also have quite a lot of music on the phone which doesn't display in the "Music Player" anymore. I'm not sure what causes the photos and music to disappear as it seems to be totally random. I can still see the files in the default file manager "My Files".

The first time it happened I thought that it may have been a glitch so did a factory reset and everything was fine again (although it does take about 3 hours for me to get the phone just how I like it). It then happened a second time a few days later and so I did another factory reset. When it happened the third time I was getting pretty annoyed and took it to my local Samsung Repair Centre where they said it was a software problem and they would have to reinstall Android and it would be sorted. However, 5 days later it happened again so I went back to Carphone Warehouse where I purchased the contract from and demanded a new phone as it had to be an issue with the phone as I couldn't find a record of it happening to anyone else and Samsung had already eliminated a software problem.

NOW, 2 weeks after I got a new phone IT HAS HAPPENED AGAIN! The images were there this morning and come this evening they have all disappeared from the gallery and again the music has disappeared. I've done nothing out of the ordinary with my phone today so cannot identify what has happened.

If I take new pictures on the camera, they appear in the gallery fine, but the old ones do not. If I look in "My Files" I can see that the old images are in the exact same location as the new photo that I've just taken... It's almost like they are hidden from the gallery. If I install an app such as QuickPic all the images are displayed in there, both new and old however I cannot use this for sharing images to facebook etc so it's not ideal.

The same applies to the music files that I have. If I look in "My Files" I can see them but they do not appear in "Music Player" which means that all my alarm tones have been set back to their default tracks i.e. "Morning Flower".

The screenshots below shows all the images that are currently in the Camera folder where only the top one appears in the gallery and only the top one is in the Images Category in "My Files".

I've had a play around with all sorts of settings, cleared the cache partition, clicked "Show Hidden Files" in "My Files" and rebooted the phone several times but there still seems to be an issue. I've also deleted the "Media Data" from the "Media Storage App" which emptied my gallery but on reboot didn't do a rescan (or at least didn't get any results). As it's an S6 Edge there is no SD card so it shouldn't be an issue with mounting the disk (although it wouldn't make sense since the new files are in the same location as the old ones).

I've managed to find a couple of people with a similar issue on AE but they've not had a response see here and here.

Is there some sort of debug log that I can create and upload to somewhere? Could it be a specific combination of apps that I've got since there are minimal people with the same issue?

I'd be grateful for any ideas as it's driving me insane!

Thanks in advance,

Adam.

EDIT: I've linked up my phone to the computer and run adb logcat but the log is huge and I'm not sure what I'm looking for. The following error appears fairly frequently:

  < 6>[18330.193843] [6:MediaScannerSer:22775] binder: 3874:22775
  transaction failed 29189, size 416-0

If there is a specific bit in the log that would be helpful, please let me know and I'll do my best to extract it.

EDIT 2: Is there a procedure that I can follow to create a bug report that I can then send to Google or Samsung?

Updated answer:
Check if you have a hidden file named .nomedia (double check also for uppercase name) on device memory (storage folder) and delete.
Go to Settings > Apps -> ALL -< Media Storage. Select Clear data + Clear defaults. Disable the App.
Reboot the device. Now enable again Settings > Apps -> ALL -< Media Storage. Wait a couple of minutes (so it should reindex files). I think all files should be now again in Gallery.
Note:  Do not try to run any rescan App, just follow the above steps.
Old answer:
The error you got in logcat is related to a specific function for processing/scaling up images. It is a known fact: Binder transaction buffer has limited and fixed memory (1MB). This buffer is used by all transactions and shared across process. For e.g., If you have a big number of large images files and some of them are corrupted  (either by poor, bad transfer via computer and device, computer and SD card, and so on), or some of them are not recognized by your app (in your case Gallery), once this app tries to create thumbnails or previews for your files and actually scale down/up one of those files, the process may fail.
The same case must be with a number of files (like ringtones or .wav diles, or .ogg, or any type of music) which have problems either in content, size, signature.
Because you said the problem comes back, I suspect this kind of strange behavior from your apps. I don't even think to a bug in kernel or something like this.
So, for your own safety:

Try to put back all those files on your pc;
Clear from SD card/phone memory;
Verify in PC for the 'bad' files, then put back 'correct' files in your device.

Take in consideration this fact also: a .gif, .jpg, .png or whatever kind of image you have, may be rendered as 'correct' in your computer or device, but actually may have 'bad' content (disrupted content). Remember, all operation related to process images inside your Android device are based on compress/decompress them  (for the most common operations) and those are made 'bit-by-bit' if I can say so. Forcing an app to render incorrect type or content (wrong height/width/file lenght) should outcast a TransactionTooLargeException (this is what MediaScanner throws in logcat).


how come google contacts on web have no last name, only name On my android the contacts have first and last name, where in contacts.google.com there's only a name field?

I'm asking because whenever I change my name there I see no effect on my android device, and thought this might be related.

Please see if sync is activated on your phone. It may be because of syncing problem that the change is not reflected.


"Unfortunately, the process com.android.phone has stopped" error "Unfortunately, the process com.android.phone has stopped" error occurs when i try to change my network mode to LTE only.
The phone i'm using is Samsung J5(SM-J500H).

I've read that this issue will occur because of APN settings being incompatible with the settings offered by your service provider. This is specifically only if the error pops up when you try and change networks.
Try

open settings >mobile networks>network operators>select manually. Then select a network purposely that's not your service provider. Your sim will refuse to pick a signal. Revert back to select automatically. Activate then deactivate flight mode and try and select 4G network

These are other remedies that work for the error you've provided but aren't exclusively for when changing networks. They are for when the error pops up when using phone or dialer.
Settings>Application Manager/ Applications > Switch to the All tab in Applications Manager >Telephone/Dialer/Phone
Open the phone app and force stop>clear data>wipe cache
do the same above except instead of phone/dialer work through for sim toolkit.
Factory reset your phone.

If all the above doesn't work then you'll have to recieve the APN settings from your provider and configure it yourself through mobile networks or have them configure it themselves.


How to set a non-default system sound in Pixel 4 Clock? I replaced my Pixel 2 XL with a Pixel 4 XL (both Android 10), and when I try to set an individual alarm’s sound the only choices are:

the default system alarm sound
a custom sound from my drive (via + Add new)
the music sounds (Youtube, Pandora, etc.)

When I go to Settings -> Sounds and Alarms, I can use the ‘Sounds’ app to select from a large number of system sounds.

How can I have the same selection of system sounds I see in Sounds and Alarms in the Clock app? I do not recall this ever being an issue on my Pixel 2 XL.

Things I have tried:

resetting the Clock storage + cache
changing the default alarm

After a recent Google Clock update from the Play store the system notification tones are available again. The change list mentions 'bug fixes' without specifics.

The 'Sounds' app is still not accessible from the Clock app, but this is good enough for my purposes.


i have a samsung galaxy s6 edge dont have google password i have the galaxy S6 Edge don't  know google account password is there anything i can do to use the phone the phone says there was an unauthorized factory reset i purchased the phone second hand and can no longer find the person i purchased the phone from

You need to flash new ROM using Odin. Before you do it, wipe the /system and /data partition. If this don't helps, you probably need to take your phone to service.


how to use android with broken touch and adb not enabled Scenario
Phone is rooted with android 4.1 and stock recovery
Screen works but touch input does not because of broken digitzer
Usb debugging is enabled but computer is not authorised it asks for authorization and screen is locked by pin#  otg not supported
Is their a way to authorize adb access and use it

If only touch stopped working and screen is properly visible and  your device supports OTG then you could try the USB OTG with keyboard and mouse to go to developer settings and turn on usb debugging or use the device


Error in Galaxy tab a: 'Unable to restart your device. Verification failed' after supersu I own a Galaxy tab a 10.1 with s pen (2016). I flashed via odin, twrp 3.1.1.0 and the system booted fine. Then I flashed the last version of SuperSU and since then the system doesn't turn on and I get the famous
Verification failed. Unable to restart your device. The integrity verification has failed. You need to restart your device to factory default settings. This will erase your data.

As I can't access my data in twrp, I tried to flash no-verity-opt-encrypt (6.0) but it doesn't help and I still can't access my data on the internal storage from twrp. Before I do a factory reset, I'd like to backup my data. Do you know if it's possible or how can I fix this error?

Will flashing the stock firmware help?

Uhh, ok. If you're able to boot to TWRP, click mount and put a check mark in each box. Go back to TWRP file manager and poooof you shout see what you're looking for. Backup all partitions, then do a factory wipe.  Go to restore and only check "data". I suggest you root with Magisk (system-less) and find yourself a sweet custom ROM like AEX.


Moto G2 internet connection switch from 3G to 2G network I am using Moto G2 with Lollipop 5.0.2. And I am having this trouble that whenever I am using 3G service, it automatically switches to 2G and in between it gets back to 3G. This keeps on going and internet speed suffer. Please help if anyone has any clue.

The default setting provided in the Phone settings menus is

Setting > More > Mobile Networks > Preferred network type > 3G

Screenshot - Preferred Network Type selection(Click to enlarge image)

This is a WCDMA(3G) preferred setting and that means it switches to 2G network if you have a weak 3G signal recepition in your area.

For enabling 3G only mode follow these steps:

Firstly we need to define in which SIM we want to enable 3G. For this go to-

Settings > Dual SIM settings > Mobile Data > choose the desired SIM.

Now,

Open your Phone (Dialler) app.
Enter this code: *#*#4636#*#*
An app known as "Testing" will be launched.
Touch the first option "Phone information". (Don't touch other options)
You will notice a drop-down option above "turn off Radio" button. Tap on it.
Select the third option "WCDMA Only".

You will see that network has changed to 3G mode in the notification bar. If network doesn't change, touch the "Turn off Radio" button. you will see your phone's signal are lost. Now again turn it on by tapping on the same button. Your 3G/HSPA/UMTS must have been enabled now.

Note: If you set WCDMA only mode and if your 3G network is weak, then it will not switch back to 2G network as a fallback and you will eventually lose your connection until you get back the 3G network. So you might face some interruptions while downloading/streaming etc. Instead of entering the code in the phone dialer you can use this tiny app from playstore called Testing

How to switch back to default?

Select ‘WCDMA preferred’ from the above dropdown list and you will go to 2G/3G mode where your phone will connect to best network mode depending on strength.


What is the name/version number of the stock browser that comes on Android 2.3? I am doing research on mobile web design for an upcoming project and part of what I need to find is the marketshare of mobile browsers so we can determine which ones we will support. I have found statistics of mobile browser marketshare but I now need to clarify exactly what I am seeing.

I see statistics for "Android Browser 4.0" and I assume it is the stock browser for Android 4.x devices. But if that were true I would expect to see statistics for an "Android Browser 2.0" or "Android Browser 3.0" in the statistics but I do not. I can't imagine that all Android 2.x users don't surf the Internet or use non-default browsers so it appears that my assumption is incorrect.

So what is the name/version number of the stock browser in Android 2.3 (or all 2.x) devices?

Please see this link on wikipedia:  http://en.wikipedia.org/wiki/Android_version_history

See usage share wikipedia reference, obtaining user agent and application is not straight forward.

Many Android browsers identify themselves as Safari on iOS (among
other things) in order to aid compatibility
Many Linux Browsers identify themselves as Safari on Mac OS X
(among other things) in order to aid compatibility

When I  use Dolphin my user agent does not show anything resembling Gingerbread 2.3.4 or my browser.  The following is by default though I can change my user agent that's part of using a browser.

Dolphin showing as a mobile device:
User Agent: Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; A1_07 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Dolphin with user agent as desktop:
User Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.1 (KHTML, like Gecko) Version/5.0 Safari/533.1

For the default Android browser on my tablet:
User Agent: Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; A1_07 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

And for Firefox
User Agent: on my tablet
Mozilla/5.0 (Android; Mobile; rv:31.0) Gecko/31.0 Firefox/31.0

http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
http://en.wikipedia.org/wiki/Browser_sniffing

To go much beyond general user oriented information/interest, you would have find out more from developers.


How can I copy SMSes from Nokia N8 to Android for free? How can I copy SMSes from Nokia N8 (Symbian) to Android for free ? It is for my very important. I have found MobileTrans application, but it is paid and I wanna not pay 39 $.

Thanks in advance !

SOLVED

I solved my problem my exporting SMS to CSV by Nokia Suite and then importing it to my device using SMS Tools - All in One  application.

As the OP found a solution, but missed to make it an answer, let me transfer it here:

I solved my problem exporting SMS to CSV by Nokia Suite and then importing it to my device using SMS Tools - All in One application.


Android Auto not working with Samsung Galaxy S10 I've a Samsung Galaxy S10e smartphone with Android Pie as OS. When I connect it using an USB cable to my car (Audi A1) and start Android Auto from the car display, it doesn't work.

I can't say what the problem is because I don't see any error message.

What's wrong with it? I'm using Android Auto from Belgium (Europe).

I've found the problem. To solve it I've installed the Android Auto from APKMirror app on my smartphone. This I've done because Android Auto is not yet supported in my country (Belgium) and The Netherlands.


Google Play Services has access to my car speed Digging around in my Note 4 settings and discovered under location that the Google Play Services has access to my car speed?    Really???  Why would Google need to know how fast I drive??  What if any functionality would I lose by force stopping the service?    Is this specific to Samsung and the Note 4?  Or a general setting for all Google users?                                     Curious

Access to your car's speed seems like a new permission added for Android Auto.
The fact Google Play Services has that permission allows it to act as a common provider for this information to other apps (apart from using it for analytics).


Knowing which applications to stop Looking at my currently running apps screen, I see many applications by htc and android, probably running the UI, and sync and stuff like that. Is there a list or a site that explains what each app does, so I can decide whether I should close it?
Is there a way to automate some of this? Using Tasker maybe, and a timeout, to close apps that are not recently used by me?

The people over at XDA-developers.com will tell you: you don't need a task killer!

Why? Well you see RAM only uses up energy when you change what's in it, so actually the act of 'cleaning' up costs you more than keeping it in memory.

The only apps I would recommend closing are those that require internet access and/or sync often. This includes various games, social networks and your email.

Update: I would add GPS apps to the list of ones you want to keep an eye on, although these generally have explicit "exit" options, and so don't require killing either.

For the rest, it's best to let Froyo decide for you!


Play Music app is activated by Words With Friends Let me just say that I have used both apps independently for a couple of years.  I have a Galaxy S III.  Recently I replace it with same due to battery issues.  I don't know if the replacement is new or used.  I play Play Music and I also play Words With Friends.  Recently I have had strange occurrences with the phone.  When I play Words With Friends the last song I listened to on Play Music will start playing.  The App is NOT running until I start playing WWF.  I think this is probably a unique situation and I'll just wait until the phone is eligible for an upgrade next month.

Go to Applications Manager > Play Music and clear defaults.


Katakana on Google Japanese Keyboard In the Google keyboard, I can type most of the characters I want to type, but I'm having trouble getting the keyboard to suggest the katakana ji. Is there a specific way to coax it into doing that?

Cheers

After some tinkering and suggestions from someone using a different keyboard, I found a workaround.

If you type the hiragana character shi, then convert the character to katakana then the keyboard doesn't seem to contextually recognize you may be trying to type ji in katakana.

However, if you type shi in hiragana, a button in the bottom left can be used to manually add a dakuten to it. If this is done, the suggestion bar seems to recognize what you're looking for and will offer the correct katakana character.

Once I got it to work the first time, it seems to be suggesting the correct character by default.