text:
Can't pass the initial setup wizard on SG3 with broken screen digitizer
So i burned digitizer on i9305 by flashing corrupted recovery. Then i flashed new working custom ROM and recovery, after Stock JB tried some KitKats like MoKee, Omni, CyanOgen 10/11 but i'm facing the same problem with all of them. After booting fresh android i got stuck on the welcome screen / first run setup wizard, cuz can't click anywhere. This phone supports USB OTG so i am able to use mouse in TWRP recovery for example, but the driver is not working on the welcome screen yet. Also i cant use ADB to simulate screen touch cuz it doesn't connect when the initial setup is active. I don't have any backup of initialized/configured android so this is no go either.
Any ideas how to get further?
Thanks for any tip.

tried modify ROMs build.props with ro.setupwizard.mode=DISABLED, deletting gapps, deleting SetupWizard.apk/Provision.apk or OneTimeInstaller where applicable but the initial setup is present still. may a copy of any of these be located in boot.img too?

also found a tip on XDA to delete /system/app/SetupWizard.apk on already installed android via adb with device in recovery, found that app in /system/priv-app but no change

How can you burn a digitizer

Question answered in the first sentence. Another option is to flash healthy but wrong version of recovery or ROM. Any electronic part can be burned by powering by higher voltage than it is designed for. Low level software controls such things too.

What device's recovery did you install . Didn't know that software could fry a digitizer

Version was correct, for i9305, maybe some subtype was present there also, i am not sure after those years... download was corrupt, better check md5sum or something like that next time.

Finally found solution via editing /data/data/com.android.providers.settings/databases/settings.db file via sqlite3. Just adb pull that file to your computer, if you use stock recovery you must mount userdata partition manually, in that case see Android ADB Shell Recovery Mounting for hints. Also you can't just pull the file directly but copy it inside adb shell to your sdcard or some intermediary filesystem. Eg. busybox cp sett* /sdcard
To get rid of the initial setup:
update global set value=1 where name='device_provisioned';

update secure set value=1 where name='user_setup_complete';
insert into secure (name,value) VALUES ('device_provisioned','1');

Yes, the device_provisioned must be present in both tables. However on the stock JB there was no global table, so you don't need to take care of it and the secure table is missing some records we update here so these need to be inserted instead. On stock JB before editing the settings.db run PRAGMA wal_checkpoint and PRAGMA journal_mode = DELETE described here: https://stackoverflow.com/a/21258892/881375 otherwise updates on existing rows won't take effect because android will rollback on reboot. For CyanOgenMod 11 just delete the settings.db-journal file and it should be OK.
It was neccessary after pushing the settings.db file back to folder on device to
chmod 660 settings.db
chown system:system settings.db

in this order, because chmod may set the owner and group back to root
USB OTG mouse is still not working sadly, so i guess i must get access for adb anyway.
To enable USB debugging (ADB):
setprop persist.service.adb.enable 1 ('setprop persist.sys.usb.config mtp,adb' if needed)

settings.db:
update secure set value=5037 where name='adb_port';
update global set value=1 where name='adb_enabled';

After booting dialog to confirm PC's fingerprint appears. To avoid this get your adbkey.pub (on linux may be located at ~/.android):
adb push adbkey.pub /data/misc/adb/adbkey.pub
cat adbkey.pub >> adb_keys

After all of this you can input tap|swipe|text anything to control your phone and get access for bluetooth or OTG mouse/keyboard etc. I hope this helps.
The fingerprint injection is needed for Android 4.2.2+.
Thanks to xda-developers and android issues with adb security at code.google.com.

all these commands were entered when the phone was in recovery mode so it was not necessary to deal with permissions

the command cat adbkey.pub >> adb_keys you entered in your phone or host?

Long time but ... phone I guess because you need your phone knowing your host, sorry for unclear code blocks

yup.. i found it out, but thank you for the answer, anyway ;)

I had the same problem. Solved it by installing ShareKM (app that allows you to control your android phone with a pc's keyboard and mouse). After you run the ShareKM app it will probably tell you it is outdated and you won't be able to run it. A workaround (found in this xda thread) is to first kill the app, clear its cache and set the date on your phone to 3/30/2014.

How do you install it in recovery mode?

authors: Ādåm Mĩtćhèłł


text:
Offline voice recognition Kitkat
Got a Moto E recently.
I was checking out the Google voice commands. It works great. But offline commands are not working. As soon as I open the voice search/Google Now offline it gives error saying not connected. I tried downloading offline language and installed the same. But still not working. Anything else am missing here?

I own a Moto X and I know that it has "two modes" of voice recognition: one activated at any time by the command "OK Google now", which appears on a black screen, and the other activated by the voice search button on search/Google now app.
Every voice command recognized on the black screen is done offline, but on the white screen it needs to reach Google to recognize the command. In this case download the offline language pack will save you some data and result in a faster command recognition, but you still need to be connected on the internet in order to do so.

How do you get the " offline language pack"?

Go to Google Settings > Search & Now > Voice > Offline speech recognition. There you can manage the downloaded languages.

What are"Google settings"?

It is an app to manage the settings of your Google account. You can reach the Google Now settings by opening Google Now, clicking on the bottom right menu and choosing the Settings option. From there just choose Voice > Offline speech recognition.

Theres no such option. Maybe i have blocked it with xprivacy

source: Stack Exchange

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

sort: votes


text:
Fast Upload, Slow Download on Wireless-AC WAN over SFTP
Title says most of it.  I use ES File Explorer, but the issue seems to exist in any file manager.  Copying files to the SFTP server nets 20-30MB/s, whereas copying files from is ~400-500kB/s.
I gather this may have something to do with Android treating these copy operations as a background download, but that's mostly supposition.

Maybe the site/computer you are downloading from have a upload limit. but when you push files (you upload) the other side is downloading, so it less of a problem for them.

I wasn't clear, my fault.  This is all over an internal Wireless-AC network.  I'm currently on a device (laptop) that connects to the same SFTP server (desktop, also mine) without this issue.

In that case try a different application, to make sure it is not the application fault. Some application implement file transfer over the network very poorly.
p.s I had similar problem when both my laptop and my phone where connected via wireless, and the download speed on my phone was very slow (phone downloader/laptop uploader over wifi).
wifi is a shared volume, and only one client can talk at the time.

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


text:
How to access the calculator history on AOSP Android KitKat?
The native calculator app on Android 4.4 has a "Clear history" option, but I have no clue on how to see this history.

I've tried swipe movements, clicked on every possible button, and even held down the menu button as described here, but I could not make the on-screen keyboard show up.
Has anybody had more luck trying this?

What phone do you have? My Nexus 7 running 4.4.2 has a stock calculator app that looks nothing like that and doesn't have a menu button.

There is currently no way of accessing the history without a device that has a scrollwheel. For some reason, Google didn't implement any UI or touch screen functions with the history, and therefore the only way to access it is to scroll down with a scrollwheel. There's a bug report here.
There's an improved calculator app from CyanogenMod called CyanogenMod Calculator, which has a history. (The link should work but is untested since Google Play throws an SSL certificate error on my current connection)

Thank you, I will try this app later. It's a shame that Google did not fixed this yet after so long...

Alternatively, you can use external keyboard with arrow keys (taken from the bug report), although it's surely inconvenient for general purpose.

I have a Galaxy Note(1) running 4.1.2, and to access the calculator history I just click the little triangle/arrow at the top of the on-screen keypad.

Try using the volume buttons to scroll through the history.
I'm using Fairphone on stock Android 4.2.2.

The two bars at the middle top of the
top #'s shows the history. Just tap on them.

How about a screenshot which would speak for itself? :)

Based on the bug report mentioned on onik's answer, it's impossible to do that on stock Kitkat calculator. Perhaps you're having different calculator app?

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


text:
Is the secret flag `chrome://flags` a legit trick or scam?
I've been seeing these "secret flags" (e.g. chrome://flags/#max-tiles-for-interest-area) for Chrome browser on Android posted all over the internet.
Are these legitimate tricks, or scams to phish users?

Chrome flags (accessed by going to chrome://flags on Chrome) are basically on/off switches for experimental and dangerous (hence the warning at the top of the flags page) features not yet officially announced in a Chrome release.
They are most definitely not scams, but are experiments intended for testing by developers and beta testers of Chrome.

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


text:
How to connect to a Windows PC through SSH from an Android phone?
I have connectbot in my Android Phone (GT-N7000). How can I access a PC through that app ? I tried to use putty to establish ssh in my PC but it didn't work well. Can anyone give my a solution to this problem?

You didn't really provide enough information to enable us giving good answers: what OS is running on your PC? What are you trying to achieve?

My OS is Windows 7 x86

OK, that's already one point (I've added the corresponding tag to your question). Still lacking: What are you trying to achieve? Windows doesn't run an SSH server by default, so you won't have much luck with ConnectBot here without taking care for a counter-part on your PC. Maybe a different solution is more suitable?

Glad to read I was able to help! So maybe I should make that an answer with some more details?

I guess there's some trouble in your conception: Connectbot is an SSH client, while Windows does not ship with an SSH server pre-installed. So unless you've installed some SSH server there yourself (details on that part are beyond the scope of this site), you won't have much luck connecting.
You didn't exactly write what you want to achieve, but there are different solution to connect your Android device to control your PC. As shipped, Windows supports the Remote Desktop Protocol (aka RDP), for which several Android clients exist. The page behind this link lists up some of them. Other than with Connectbot, this will be in graphical mode, not command-line.
A general solution (valid for other OSes as well) could also be using VNC. Again, this would require a server software to be installed on your PC, a corresponding client app on your Android device (also to be found on the mentioned list), and it would be in graphical mode.

WSL brings OpenSSH to Windows 10.

An easy solution is to use TeamViewer
Easy to setup if you want a quick working solution. Plus it works with Mac/Windows/Linux.


text:
How do you restore app from trash?
Accidently dragged an app into the "trash". How do I restore it to home screen? Do not know how to retrieve the app from trash.

Dragging an app shortcut from the home screen into the little bin simply deletes the shortcut, not the app. You can recreate the shortcut this way:

Find the app in the app drawer (that is, the list of all apps)
Hold your finger on the app to pick it up
The screen will change to the home screen
Drop the app where you want on the home screen. You can move to the next screen by dragging to the edge of the screen.

On the other hand, if you drag the app icon from the app drawer to the bin, it will completely uninstall the app. It checks first, with the dialog, "Do you want to uninstall this app?" If you answer OK to that dialog, then the app is completely removed, and you can only get it back by installing it again in the usual way.


text:
Resettng an android device with non-removable battery
I'm planning to buy my first android phone which has non-removable battery. But in case the phone hangs what to do ? As in general case we remove the battery from the device and plug it in after a few seconds. But what can be done with non-removable device in cases where the phone just stops to responds and even refuses to restart ?

I had to remove the battery from my O4X several times already, as it didn't respond to anything else – so I can see your concern: What to do if the battery cannot be removed then? As to my experiences, devices with a non-removable battery have a reset hole, which serves exactly this purpose: poking it with a needle (or tooth-stick, or something similar) disconnects the battery, as if you had removed it. So the only disadvantage left is you cannot replace the battery (say, with a backup you took along).

Like on a PC, holding down the power button is handled in a much lower level of the firmware, so it's not possible for even an OS problem or a CPU hang to interfere with that operation.
I've been using Android devices with removable and non-removable batteries for several years, and never once needed to remove the battery for the reason you describe.
Consider that the people most likely to need to do such a thing are the OS authors and system integrators themselves, inside Google and the OEM. They have to keep experimenting and testing with unstable builds of the OS every day, so they see the device hang a lot. In a single week, they probably see more hangs than the average end-user sees in the whole lifetime of the device. So if devices with non-removable batteries were a problem like this, they'd never get off the drawing board, because it would be so much harder to develop the software for them.


text:
How to reverse tether without rooting?
Want to use PC broadband connection on the phone connected via USB [no Bluetooth or wifi] to surf on the phone or install app.
The android device is running 4.0.4 and the PC running Windows 7
I dont want to root the phone. I've the phone driver installed.

well i hope i am wrong about it but as far as i know there is no way to do so.
i tried searching a method for it and wasted about a good few dozens of hours over it and kept on searching for it until i was sure that it cant be done without rooting the device.
many youtube videos, websites and blog claim they have a method and i tried almost every one i got to know but cudn't find a working method.
hope my answer helps.

Unfortunately, that's probably not possible, but most of the things you would do on the phone you can do on the computer and then transfer to phone. For example, app apks can be downloaded and moved and then installed.

Despite what others say, this is in fact possible.
As I could not find any solution myself, I finally created my own app. It supports Android 4.0+ on the client side and all major desktop operating systems on the host side.
You can check the app ReverseTethering NoRoot PRO on Google Play Store


text:
Connector allowing charger and usb computer connection as same time?
PoE lead me to idea of having some kind connector, allowing supplying my connected tabled with power from it's charger (5V 2A) and in same time being connected to computer (for backup or whatever purpose).
Do you know such hardware solution?
To make it bold: I want to connect charger for power (2A) and have data connection in same time! (imagine a kind of "Y" saped thing :) )

I don't understand your issue: connecting your Android device via USB does exactly that (except for the 2A, maybe), it charges your device while connected to the computer. And yes, while charging this way, data connections are possible. I use that regularly this way.

You may be able to use one of these which has one 2.1A USB port, but only if the device you are charging supports it. Most devices when transferring data lock the power output to the standard USB power standard when connected as a data device though.
Also if you are using a modded device with a USB fast charge enabled kernel, you won't be able to accomplish what you want because of how it is implemented. The force USB fast charge mode tricks the phone into thinking it is on mains power so it shuts off data ports.

It works that way by default. You can plug into your computer and use data while charging.  It may be your specific USB cable, I have seen some that don't always work. Bottom line there is nothing special needed

No it doesn't. I can not connect charger for power (2A) and have data connection in same time!

@Booger USB ports can't supply 2A or power, only 100/500/900mA for USB 1/2/3 respectively.

I am just saying that this is a limitation to your hardware (Computer, Cable, or device) - as by default you can charge and use data at same time.


text:
The phone won't receive some text messages (Specially the verification codes from Google, Dropbox, Evernote, etc)
Recently, my phone stopped receiving verification text messages from Google, Dropbox and Evernote. I contacted the carrier and they say on their end things are working (My other phone (same carrier) receives these messages). I can receive other messages from my friends. I even reset my phone. Still not working? Is it something to do with Android? My phone is Glaxy Note 3 with Kitkat 4.4.3.

After the reset (I assume you're talking about a factory-reset here?), did you re-install any of your apps, or did you first check in "plain state"? One of your apps might be intercepting (and "eating") those messages.

Do you have avg anti-virus installed on your device? If yes he might be the guy not letting through these short number messages


text:
Does Google Play allow for the caching of your entire collection on a mobile device?
Without having to play each individual song once, is it possible to cache the music collection stored on a Google Play account onto a device (in my case, a Nexus 5)?

No option to do this exists. You'll need to select each song individually.
To make it easier you could arrange by album instead of song, because you likely have fewer albums than individual songs.

You don't need to select songs individually. You can mark albums and playlists for download.


text:
What all does ADB backup and how do I restore part of it?
I am soon going to unlock bootloader and root my Nexus 5, but I didn't wanted to wipe all the data so I thought of using the ADB backup function to restore after rooting is done.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]

So, I made a full backup, with apk, with shared, all.
First of all, what all does this command backup? I suppose everything. Does it include the system, that is, Android files, like the main ROM files including kernel and stuff? Will the ROM get restored after I restore this backup?
Also, after I have rooted the device (which I have still not done), will I be able to restore just the apps, app data and shared storage from the backup? Or should I just backup the apk with shared data backup and that will do it?
Is it possible with a third-party app, root/non-root? (Titanium Backup, maybe?)
I need to know more.

Similar question: I want to transfer my android internet app info.

For what ADB backup does, you might wish to see our backup tag-wiki. Basically, depending on the command line switches used, it backs up apps (.apk) and their data. For a full list of options see this.
As for the second part of your question, you might wish to see Is there a way to look inside and modify an adb backup created file? Yes, it's possible extracting parts of it, and yes, Titanium Backup is one of the apps capable of this. Other ways are described in the linked question.
Also worth a look:

How do you extract an App's data from a full backup made through “adb backup”?
Partial adb restore
Backup and restore Android Settings and Application through ADB

It's worth noting some apk's will not backup via adb. (the intent is to keep people from stealing apps.)

@RickyBeam is right. Devs can set the ALLOW_BACKUP flag to "No"; I've encountered a couple of such apps. Don't know whether "theft protection" is all behind that, as there were also some open-source apps amongst those.

@RickyBeam PS: If you want to backup those apps as well, on a rooted device with Xposed Framework installed Backup All Apps disables that "lock" :)

Ouch. Another restriction: it doesn't seem to cover SMS/MMS (see: Backup/Restore SMS/MMS via ADB on a non-rooted device?).

For readers: Well for backing up SMS(no MMS backup) we can use app like Super Backup : SMS & Contacts.

@Lucky In most cases, yes. In some cases, no (see the linked question). Apart from that, using something else than adb backup is a different topic :)

does adb backup save the sqlite databases?

If the app-in-question permits, yes. Concerning apps, it archives the APK (when run with -apk), the app's data directory (/data/data/<package_name>) and some more "little pieces".

adb backup is now deprecated, no longer documented and may be removed from a future release. Google is gradually stripping the user from ownership over their phone and its data. It's soon Windows.

@Nilzor too true unfortunately. Starting with Android 12 I've read it only backs up the APK but not the data – except if the application is compiled for debug. Which is pretty stupid. I understand they want to protect our data – but why from us? Backing up to Google's servers will still be permitted (uses the same back-end as adb backup: bmgr). I just hope no custom ROM will not honor that change…


text:
How I look at the cache photos on instagram?
How to download photos (of others) from Instagram?
I already saw this question but I can not see the files 0.'s is possible?

You will need to copy the files with .0 extension elsewhere on your device (say : to downloads folder) then rename them from filename.0 to filename.jpg
they should open fine after that.

I don't think this is possible by default.  If your device is rooted, you might be able to inspect your file system, and find where the pictures are stored (and then, you might be able to actually view them, depending on if there are encrypted).
Bottom line, I don't think Instagram wants you looking at their pictures, outside of their app, and you will need to bypass their controls to do this.

my device is root, and when I want see the files of instagram, files .0 appear, but if it can't see,  thanks anyway!

They have probably encrypted their imagery (since this is their biggest value proposition, and their 'product').  I don't think they want you looking at your pictures outside of the app.


text:
Heimdall Failed to confirm end of file transfer sequence!
I have problem flashing my galaxy core SYSTEM with Heimdall using system.img.ext4

~/Desktop/lll$ sudo heimdall flash --SYSTEM
  system.img.ext4  Heimdall v1.4.0
Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
This software is provided free of charge. Copying and redistribution
  is encouraged.
If you appreciate this software and you would like to support future
  development please consider donating:
Initialising connection... Detecting device... Claiming interface...
  Attempt failed. Detaching driver... Claiming interface again...
  Setting up interface...
Initialising protocol... Protocol initialisation successful.
Beginning session...
Some devices may take up to 2 minutes to respond. Please be patient!
Session begun.
Downloading device's PIT file... PIT file download successful.
Uploading SYSTEM
  14%
  ERROR: Failed to confirm end of file transfer sequence!
  ERROR: SYSTEM upload failed!
Ending session... ERROR: Failed to send end session packet! Releasing
  device interface... Re-attaching kernel driver...

This is a log from my terminal.
I tried using older version of heimdall but had no success. Curently using v1.4.0 on Ubuntu 13.10 64bit version.
Firmware was downloaded from http://www.sammobile.com/firmwares/3/?download=24508

After many times trying I went t friend to try it on Windows.
Unfortunately same error happens, it will fail when uploading system.
Also I tried heimdall on windows and same.
So this is not an error from heimdall side but something more deep.

Still trying
So now I tried with verbose argument
~/Desktop/lll/bbb$ sudo heimdall flash --verbose --no-reboot --SYSTEM system.img.ext4
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
      Manufacturer: "Sasmsung"
           Product: "MSM7x27"

            length: 18
      device class: 2
               S/N: 0
           VID:PID: 04E8:685D
         bcdDevice: 0100
   iMan:iProd:iSer: 1:2:0
          nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
   Class.SubClass.Protocol: 02.02.01
       endpoint[0].address: 82
           max packet size: 0010
          polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: 0A.00.00
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 01
           max packet size: 0200
          polling interval: 00
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Initialising protocol...
WARNING: Control transfer #1 failed. Result: -9
WARNING: Control transfer #2 failed. Result: -9
WARNING: Control transfer #3 failed. Result: -9
WARNING: Control transfer #4 failed. Result: -9
WARNING: Control transfer #5 failed. Result: -9
WARNING: Control transfer #6 failed. Result: -9
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading SYSTEM
0%
1%

2%

3%

4%

5%

6%

7%

8%

9%

10%

11%

12%

13%

14%

15%
ERROR: libusb error -1 whilst receiving packet. Retrying...
ERROR: libusb error -4 whilst receiving packet. Retrying...
ERROR: libusb error -4 whilst receiving packet. Retrying...
ERROR: libusb error -4 whilst receiving packet. Retrying...
ERROR: libusb error -4 whilst receiving packet.

ERROR: Failed to confirm end of file transfer sequence!
ERROR: SYSTEM upload failed!

Ending session...
ERROR: libusb error -4 whilst sending packet. Retrying...
ERROR: libusb error -4 whilst sending packet. Retrying...
ERROR: libusb error -4 whilst sending packet. Retrying...
ERROR: libusb error -4 whilst sending packet. Retrying...
ERROR: libusb error -4 whilst sending packet. Retrying...
ERROR: libusb error -4 whilst sending packet.
ERROR: Failed to send end session packet!
Releasing device interface...
Re-attaching kernel driver...

I also tried compiling newer version of libusb (1.0.18) with lastest heimdall  (1.4), also with older versions of heimdall. win7 32bit and 64bit, odin, heimdall-frontend, dancing around it, different ports of usb, different cables, different firmware.
I'm really desparate
Is there any support for bumping >.< I just dont have enough reputation to this question featured.

Same problem, contemplating throwing away and buying a new one.  But mine was previously encrypted for work, flashed a new GoldenEye rom, and when I booted it asked me to decrypt the phone.  I put the old pw in but since the "answer" file was lost, the decrypt failed and the cellphone rebooted.  Same behavior when I put in a pw I KNEW was wrong.
So I have been Heimdall'ing my phone to get it back to Samsung S4 ATT LTE stock.  All the images pass but system.  System file is 2GB+ and heimdall reports that 100% was sent in less than 2 seconds so I know that isn't correct.
D:\DELETE\I337UCUAMDL_I337ATTAMDL_I337UCUAMDL_HOME>heimdall flash --SYSTEM syste
m.img.ext4 --verbose
Heimdall v1.4.0

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:

Initialising connection...
Detecting device...
      Manufacturer: "Sasmsung"
           Product: "MSM8960"

            length: 18
      device class: 2
               S/N: 0
           VID:PID: 04E8:685D
         bcdDevice: 0100
   iMan:iProd:iSer: 1:2:0
          nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
   Class.SubClass.Protocol: 02.02.01
       endpoint[0].address: 82
           max packet size: 0010
          polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: 0A.00.00
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 01
           max packet size: 0200
          polling interval: 00
Claiming interface...
Setting up interface...

Initialising protocol...
WARNING: Control transfer #1 failed. Result: -9
WARNING: Control transfer #2 failed. Result: -9
WARNING: Control transfer #3 failed. Result: -9
WARNING: Control transfer #4 failed. Result: -9
WARNING: Control transfer #5 failed. Result: -9
WARNING: Control transfer #6 failed. Result: -9
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading SYSTEM
0%
100%
ERROR: Failed to unpack received packet.

ERROR: Failed to confirm end of file transfer sequence!
ERROR: SYSTEM upload failed!

Ending session...
Rebooting device...
Releasing device interface...

I'm no longer getting prompted to input the decryption password, instead, I'm just looking at the Samsung Galaxy S4 page for ever. Factory reset also doesn't help.  System partition seems corrupted.  I need a real low level format or low level write to restore this partition.
Any advice?

Ok, I was desperate and it paid off.  I went back into LOKI, selected the master .tar.md5 and this time it worked.  Installed the system file without any problems and now I am no longer bricked.  The file I was using was:
http://stockroms.net/file/GalaxyS4/SGH-M919/SGH-M919-TMB-M919UVUAMDL-1366964131.zip
from:
galaxys4root . com / galaxy-s4-stock-firmware
The one marked: AT&T Galaxy S4 SGH-I337 UCUAMDL (Android 4.2.2) - Download (latest)

I'm not sure this is connected with my question. First of all, mine fails before 100% (about at 14%) and you had also different problems with initaizing control transfer (i guess). Also I can't access recovery because of bootloop.

nercrobumps kosher here? 2 seconds, 0-100%, system as well.  isch-545 going from rooted of1 to factory of1.  not sure if loki can help me, i have some loki, just not sure what you did with it, or what it does again.  does it repermiss core files or soemthing?


text:
What is track.dovelane.com and how do I get rid of it?
Sometimes I get popups for something that claims to be a virus cleaner that redirects me to track.dovelane.com and the again to the play store page for an app called clean master.
https://play.google.com/store/apps/details?id=com.cleanmaster.mguard
What is this and what, if anything, is it doing to my phone and how do I get rid of it?
Edit:  The popup was a plain message box that had "track.dovelane.com" in the top and a message saying you might have been infected with a virus in the message. It looks almost exactly like a hostage ware add that you'd see on a desktop.

CleanMaster is a junk cleaner (used to clean cache and history on your device), and pretty well rated. As it comes even free of charge, I'd wonder if they need such dubious methods to advert it. Do those popups have a pattern, e.g. always happen when you're in a certain app? Maybe you could [edit] your question and include a screenshot?

If it's an Android notification, then you may want to have a look at http://android.stackexchange.com/questions/20368/how-to-determine-which-app-is-creating-a-notification

I've gotten the same thing; it only ever happens in the default internet app, and it pops up every few pages or so. First a pop-up ad over the page I'm on altering me to supposed viruses on my phone; exciting out of the pop-up then redirects the page to "tracking.dovelane.com." If I stay on that page for more than a few seconds, it'll then redirect me to the Google Play store and the above mentioned cleaning app.

It hasn't happened again for me to get a screenshot but I did update the post with a description of the popup. It always happens in chrome. It started on www.theonion.com and then it started happening on other sites.


text:
How can I connect my android phone to my PC via USB cable in MTP mode
I tried connecting my mobile MOTO G to my PC running Windows XP SP3.
I hear a sound notifying it is connected but in the DEVICE MANAGER all i get is a Unknown Device and under that there is XT 1033 with a question mark next to it.
The computer detects it when i connect it as PTP but not when connected as MTP. I don't know what the problem is. And the drivers don't get installed too.

Have you tried installing Microsoft's Media Transfer Protocol Porting Kit? MTP is not available on XP without this.

I did. But it didn't make any difference. @filoxo

Ok, then how about installing just the drivers (without the Motorola Device Manager)? This XDA forum offers 32/64 bit USB/ADB drivers for the Moto G. You might need to clean out any previously installed software/drivers before you get the prompt for the device's drivers.

Nothing worked out in XP. So i just installed WIndows 7 and the drivers got installed automatically.


text:
How do you move a contact in address book tied to an email to different one?
Have multiple accounts that I am logged in on my phone. Since the last one is my work Android assumes it is my default. I added a contact which was saved to the wrong address book and I need to move them is there a way to easily do that without having to delete and recreate them.

I cannot find an option to do it easily but here are some solutions:
You can export the contacts to your storage and import it to the right account.
You can also share the contact by email for instance and send it to the right account. Then just import it from your email.

EDIT: If you have set up a default application for handling contacts intents (for instance if another app such as outlook automatically imports the contacts), you will need to reset your intent associations. See How can I manage Intent association with Apps?
Last option, you can use the Contacts website (on your computer) which is in my opinion easier to use if you have multiple adjustments to make: https://www.google.com/contacts/

Sadly one is a gmail account and the other is outlook. When I import it quickly flashes the accounts option before automatically adding it to the outlook address book.

In that case, you will need to change your intent associations. See my edit.


text:
MMS messages text disappears
When I receive an MMS message (Android 4.1.2), I can see by the momentary preview that there is text to the message, but when I open it, I cannot find the text, only the image.  Anybody have the solution?  Thanks.

What phone do you have? Different manufacturers use different SMS/MMS apps.

Sorry about the omission:  Samsung Galaxy S2.  Thanks.


text:
What does this icon in my notification window mean?
Recently an icon has started to appear in my notification window. What does it mean ?

Click image for larger version

Its shows that your phone is in Extended Standby Mode.
You can find it in Settings->PowerManagemnet
Extended standby mode increases the standby time by reducing the background activities when the phone is in standby mode.
Data will automatically be turned off and background activities will be stopped from waking up , while applications will also be prevented from syncing data.
You will still be able to receive calls and texts, while the calendar application and  alarms will still feature normally. As soon as you unlock your smartphone it'll go returning to functioning normally.
Any ongoing downloads or bluetooth transfer will be allowed to complete and once completed data will be turned off.
Extended standby mode is replaced with Stamina Mode for Xperia running on Jellybean or higher
Source : SONY

This iS Battery STAMINA Mode.
With Sony’s power management
setting called Battery STAMINA
Mode, you can extend the standby
time of your Xperia™ device by more
than four times. With Battery
STAMINA Mode turned on, the
background activities of most
applications are reduced when you
turn off the screen.


text:
Disable sound and vibration for Gmail Notifications
I want to switch off sound and vibration alerts for Gmail, but leave on the icon (in the notification bar). I still want it to vibrate on Google Hangouts and Facebook Messenger notification, etc.
I'm using Android 4.4.2

Are you trying to turn off Gmail notifications completely, or do you want it to still make a sound but not vibrate?

I still want to see the mail icon in the bar at top, but no sound or vibrate, but I want facebook/messanger/google hangouts to sound and vibrate.

In Android notification settings can be configured on a per-app basis.  Most apps give you control over sound and vibration settings.  These can be overridden with the global "Ring mode" setting located under Menu -> System -> Sound.
Changing the Gmail notifications will not impact Hangouts, Facebook, or other apps.  Furthermore, in Gmail app you can have different notification settings for each account (and even per each synced label within each account):

In Gmail, tap on the Menu button, go to Settings, and tap on your Google account.

Tap on "Inbox sound & vibrate" option.

Set the sound and vibration preferences to your liking, and exit the Settings page.


text:
sending a group message on my galaxy s3
When I send a group message on my galaxy s3 software 4.3 other people in the group message receive the message as an individual message. How do I fix this so that all the people in message receive it as a group message.

You may be better off using Whatsapp messenger, it deals with group messages much better than using SMS.
Using Whatsapp everyone can reply to a message that you've sent and all participants can see each other's replies.
You can download it from here:
https://play.google.com/store/apps/details?id=com.whatsapp

Also remember all the recipients of a group message can also see every person you add to the conversation as well as their phone numbers. Like (1990clb) says try a messaging app meant for group mssg. , even google voice/hangouts has a great app that can include a couple (or) your entire contact list. I guess to remind them all about your upcoming surprise birthday party... Also allows u to video chat or make a call with the same group of ppl if texting becomes too confusing for your grandmother.


text:
Still prompted to sign in after Google account removal
We have a Galaxy Tab 2 that is primarily used by my wife. Until recently my Google account was on there too, I removed this on the device in Settings > Accounts. But... for some reason she still gets alerts in the notification shade to sign in to my Google account.
I can no longer see the device in Device Manager, so can't deauthorise it from there. There could be an app on there that was added using my Google account, but I can't easily find out which one it would be.
Hope someone can help?

I would suspect some Google sync operation - calendar, mail, backup, etc. could still be under your account, though the device is not. Check the settings on each of the Google Apps present on the device. Check any backup operation that may still have your Google credentials.

In addition to what wbogacz said, long pressing on the notification should allow you to view info about the app which is generating the notification. Once you've identified which app it is, try clearing its cache and data.


text:
NANDroid backup/restore of CM11 encrypted device after wipe
is it possible to restore a NANDroid backup of a encrypted device running CyanogeMod 11 (KitKat 4.4.2) after performing "Format Data" in TWRP recovery (this function wipes the encrypted partitions)?
Here is scenario for such a case:

So, let's say I have an encrypted phone, which I back up
periodically (with TWRP: boot, cache, data, efs, modem, system
partitions)
Then, something gets messed up, so that I have to wipe
all, reflash recovery, etc.
So I flash the working recovery with
odin, boot to it, format data using TWRP, removing the encryption
from the device
Now, I want to restore the NANDroid backup I've done
before (when my system was encrypted)...

Will it work?????

I think encryption encrypt your sd card and /data and nandroid backup will backup your rom which is in system partition

Yes
As far as I know, a NANDroid backup makes an Image of the entire device.
So, this can work because the entire file system is copied along with the file system. The device will still be encrypted after restoring.
I might be wrong because I've never done this. But if you encrypt a flash drive with bitlocker, copy the contents of it including the encryption, format the drive and copy it back; It will still contain the data if you decrypt it.


text:
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!

In an active su shell (assuming the device is rooted) try the following command: find / -name *com.sec.android.gallery3d* Ignoring any "not found" errors, does it find any other files or directories? If so, remove them and try side-loading the app again.

@Chahk What do you by 'active su shell' I've tried writing this to both Terminal and ADB using ADB shell but they say find not found.

In adb shell first become root by issuing su command, and then try the find command again. It's probably some left overs from the app you uninstalled, most likely in /cache/dalvik-cache/ or /data/dalvik-cache/

@Chahk Done that, given root permissions, but then it says: tmp-mksh: Find: not found

Hmm...  try "busybox find" instead.  Busybox can be installed from Play Store.

@Chahk  It's no use, it says: 'tmp-mksh: busybox: not found.

I think I have busybox installed, but, I'll check it again in the program, downloading.

@Chahk When I press install in busybox, it says "An error occurred while trying to install Busybox, try restarting the application and try again or you can email me." :/ EDIT: I have Linux Ubuntu 12.04 so if you need me to manually install it, I'm ready.

Do any other commands work such as ls?  Can you try ls /data/dalvik-cache/ | grep 'gallery3d'

@Chahk Writing the ls alone will give a list of commands, but when I write ls /data/dalvik-cache/ | grep 'gallery3d' it returns the same code you gave me.

Putting the issues with busybox and other Linux commands aside, can you get the output of ls /data/dalvik-cache/ and see if you can find any files or directories that have "gallery3d" in their name?  it should looks something like data@app@com.sec.android.gallery3d-1@classes.dex

@Chahk Okay I installed Busybox through another program and used your original 'find' command and it worked. :S weird.

@Chahk I'm currently using your command and locating and deleting the leftovers, will inform you if it works.

@Chahk Tried to install via ADB, INSTALL_FAILED_DEXOPT. No luck.

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!


text:
fsck.auto: No such file or directory
So I'm trying to run fsck on my sdcard's ext4 partition and it doesn't work for some reason.
sh-4.1# fsck /dev/block/vold/179:2
fsck (busybox 1.21.0-Stericson, 2013-01-28 21:49:55 GMT)
fsck: fsck.auto: No such file or directory

Any idea why is says "No such file or directory"?

You shouldn't run fsck on a mounted device anyway: you need to unmount the device first so that fsck is free to make changes to the filesystem.

@DanHulme I unmounted it successfully and tried running fsck, I get the same message.

Have you tried running fsck.ext4 directly? (I'm not certain if it exists in busybox, but it's worth a try)

@onik Nope, the fsck.ext4 applet doesn't exist. I could simply do fsck -t ext4 for the same function (right?), but I get same error as mentioned in this post. I'm guessing this is some issue with the binary bundled with busybox or maybe a permission error?

I have same problem here, but my SDCard has a vfat partition. So, it could not be an issue with Ext4 only. I have busybox 1.22.1-Stericson, 2014-01-25.

I have solved it by keeping this instructions: http://android.stackexchange.com/questions/38745/check-and-fix-sd-card-errors-within-android-itself , except that I have used fsck_msdos. Maybe any other fsck variant would do it for you?

You likely need to include the util-linux-fsck package into your busybox image. The warning is saying that there is a file missing which the util-linux-fsck package provides.


text:
Retrieve a List of Application Versions
I want to retrieve a list of installed applications on KitKat and I also need their version numbers. I know I can use adb shell pm . . . to obtain a list of all packages, but I need the version for each application. I want to use ADB instead of manually clicking on each app inside of app manager. Is there a command that will give me that information?
Thanks.

In ADB shell issue the following command:
dumpsys package packages

This gives you all the information about installed packages, including the version number. You can then play around with grep utility to narrow down the results to only the lines you need:
dumpsys package packages | grep -E 'Package \[|versionName'

The above returns something similar to this:
Package [com.android.voicedialer] (41cb1a08):
versionName=4.4.2-323cb6b305
Package [com.android.defcontainer] (41cb4750):
versionName=4.4.2-323cb6b305
Package [ru.ok.android] (41cb7200):
versionName=3.7.5
Package [org.koxx.pure_calendar] (41cb9818):
versionName=3.3.3
Package [com.android.phone] (41df4fe8):
versionName=4.4.2-323cb6b305
Package [com.gsamlabs.xposed.mods.enablebatterystatspermission] (41cbc008):
versionName=1.2
...

I use this app from Google Play:
https://play.google.com/store/apps/details?id=cz.ox.AppList&hl=en
Description:
Write down all installed applications into the text or html file and save it on memory card into the InstalledApps directory.
In default, it creats log after each installed/uninstalled application.
Check Setup button in application for more settings.
Basic PHP script for auto upload you can find at http://www.2ox.cz/applist/
I am not author of this app.


text:
Rooted phone - Cannot remove some bloatware
I have an LG Optimus Elite (Sprint/Ting) thats been rooted. Since its a Sprint phone, it had voluminous crapware, which an install of the NoBloat app took care of a good part of it but I still have a bunch that weren't seen in the NoBloat screen. Several of them are obvious Sprint crap (SprintID, SprintMusicPlus and SprintTV & Movies) but a few are Google (GooglePlayBooks, GooglePlayMovies & TV, and GooglePlayMusic).. I know at least a few are going to suggest putting ClockworkRecovery and a 3rd party ROM on the phone. I'd really love to do that very thing, but am running into the problem where all of the info I've googled on installling CWR on a LG Optimus Elite calls out putting it on a partition that doesn't seem to exist on my Elite when I do a "mount" .. I'm really shy about following the instructions that appear to me to be wrong.. The FAQ I'm referring to is at
http://androidforums.com/elite-all-things-root/620742-faq-guide-clockworkmod-optimus-elite.html
The Step 5 calls out "Type dd if=/sdcard/part_13_cwm_9_22_17_32.bin of=/dev/block/mmcblk0p14 and tap the [Enter] key" .. According to "mount", there is no /dev/block/mmcblk0p14 on this phone. I've put CWR on my old LG Optimus V with no questions/problems, so assume I'm comfortable with the rest of this procedure...
If anybody has input on either of these sub-problems, I'd sure appreciate a hand...
Dave

Have you tried something like Titanium Backup?

I see your device has a Snapdragon chip.
Check to see if you have partitions that you can actually read by typing
su
ls /dev/block/platform/msm_sdcc.1/by-name/

If you see something called recovery there, then you're in luck.
su
dd if=/sdcard/part_13_cwm_9_22_17_32.bin of=/dev/block/platform/msm_sdcc.1/by-name/recovery

If it isn't there, then you must try the one in the CWM thread again.
I've never heard of a device-specific nonexistent partition before, so perhaps you just typed it wrong or you forgot to su.
I apologize if this is not of any help.


text:
Can I see whatsapp messeges on my computer?
Is there any app that I can install both on my computer and phone (Galaxy s2 plus) that will give me notifications about messages on my computer?
It would be really nice if I could also see the messages, and even better if I could send replys directly from my computer.

Try PushBullet, it can show you the messages but doesn't have reply features.
Update
You can reply from PushBullet directly.
Also, WhatsApp Web is available now!


text:
Zipalign Issue with -f Flag
I'm attempting to sift through a folder of .apks, and zipalign them
I have the latest ADT
My command lies in a bash script, that loops through the folder
and my zipalign command is: zipalign -f 4 my.apk my.apk
It keeps popping Input and output can't be the same file
My understanding is (from the ADT docs), is that this is supposed to be possible.
Now, when I try zipalign -f 4 my.apk instead of zipaligning them, it simply gives me the help info for zipalign.
What gives?

You should use
zipalign -f -v 4 my.apk output.apk

Do remember that if you zipalign before you sign, the signing will undo the alignment.

right but shouldnt the -f flag overwrite the original?

@o7thWebDesign no, it says in the online documentation that -f overwrites any existing output.apk


text:
How do I stop the home button from waking my Samsung Galaxy S5?
I've only had my Samsung Galaxy S5 for about a week now.  I've been mowing the lawn whilst listening to music.  Every so often, the music would stutter or skip to the next track.  When I took my phone out of my pocket, it was still locked, but awake.  And on the lock screen whilst playing music are controls to pause and skip tracks.  So I'm guessing that the home button is being pressed by my leg and the controls on the screen are being pressed.
Is there some way of making it so that the home button does not wake the device, or at least not when it's in my pocket?!

It is very unlikely that the songs are being skipped because of the on screen buttons. All smart phone screens now a days are capacitive. You need something conductive, like your skin, to touch the screen for the buttons to be activated.

Hi Bobby.  The Samsung Galaxy S5 screen can be operated with gloves (any gloves, not just special capacitive gloved).  Is also has a feature called Air View, which allows you to do some things without actually making physical contact with the screen - you just hover your finger about 5mm from it and it somehow detects it's there and reacts.  Very clever technology, no doubt.  But I just want to stop my phone waking up and doing stuff when it's in my pocket.

Matty, is air view enabled on your phone? If yes, do you use it?

@BobbyAlexander No, I have both Air View and extra Touch Sensitivity turned off.  I only looked at Air View because I was curious to see what it was.

If you rooted your S5 it is pretty simple (and you don't have to install third party apps):
1) use a file manager and go into root -> system -> usr -> keylayout and find the file  gpio-keys.kl ;
2) Open it with a text editor and find the lines with "WAKE" written in them;
3) Go to the one with "HOME" written in it and just delete this word and all the spaces between the number on the left and "WAKE" on the right;
4) Save the file and you're done;
If you can't do this 30seconds thing because your S5 is not rooted then I'd suggest you to root your phone: a new world opens right in front of you ;)

I don't think you can without installing a custom ROM.

Unfortunately, I think you're right.  I can't find anything online to suggest that it's an option built into the standard firmware.  Seems like such a trivial thing that they could easily add to an OTA update in the future.  :(

Yeah, it would be but I don't see them implementing it, good luck if you decide to install a new ROM. Just comment back here if you need any help.

If your phone is rooted (recommended for so many reasons), you can install Xposed Framework and a module called Wanam Xposed. After you've installed these and rebooted your phone, open Wanam Xposed, go into "System," scroll down to "Disable wake HOME button" and put a check mark in the box.  Reboot your phone again to apply the change.

If anyone is searching for a solution here, here's what I did. I use the "SlideLock" app for my lock screen. This way I get iOS style notifications on the lockscreen. In the "Settings" >> "Lockscreen" for SlideLock, there's an option to "Block home button" - prevent unlocking the device using the home button. I activated that, and now that stops accidental activations or turning on of the phone. Hope that helps. :)

This answer would be much more useful if you included a link to the app you're recommending.

Is it SlideLock Locker that you're recommending?  https://play.google.com/store/apps/details?id=com.slidelock&hl=en

The mentioned feature does not work for S5 it seems. https://c.getsatisfaction.com/productigeeky/topics/problem-activating-block-home-button-function-for-samsung-5s

Get a case or cover for your phone that covers the home button.
Your phone will still have the same functionality and will be protected from accidental wakeups.
Additionally it will also be protected from scratches

Get a s view case. Not only does it have room cut out for the button, the magnets stop the phone also to unlock..


text:
How to install custom kernel from source? - Galaxy Tab 2 10.1 (GT-P5113)
I have modified the kernel code in attempts to add a driver for USB to Ethernet. I have successfully compiled the code and am trying to install it onto my tablet. I am following the README that came with the source code provided by Samsung (making a .tar for the zImage file), but when I try installing it with Odin it gives me an installation error. Alternatively, I have tried making a zip file and installing with CWM and it again fails.
I am thinking that I am missing some files needed to perform the installation. What else besides zImage do I need?

I assume you're on Linux.
If the zImage already has a ramdisk in it (check by using unmkbootimg and confirming if you get initramfs.cpio.gz after decompiling), rename it to boot.img and do this in a terminal (Odin way):
tar -H ustar -c boot.img > boot.tar

Or you can look for an existing kernel for your device, download the flashable ZIP for it, replace the boot.img inside with yours, then flash in CWM.


text:
Which CyanogenMod version should I use on my Transformer Prime?
I have an Eee Pad Transformer Prime TF201 that is currently running Android Version 4.1.1; however, I am trying to update it to KitKat (hopefully 4.4.2). I found this guide to help me do that and the provided gapps zip file version is 20131119 but on the CyanogenMod wiki it says the highest gapps version is 20140105.
Also, the link provided on the tutorial page for the firmware is cm-11-20140123-UNOFFICIAL-tf201 but on Cyano's webpage for the TF201 the most stable version is cm-9.1.0.
So I have a few combinations that I can do the tutorial with. Either:

Use the latest gapps version (20140105) and the provided firmware (cm-11-20140123-UNOFFICIAL-tf201)
Use the provided gapps version (20131119) and the latest stable firmware (cm-9.1.0)
Use the latest of both
Use the provided versions of both

Obviously, I would like everything on my tablet to be the latest version of everything however there must be a reason this tutorial (and another I saw) are providing these outdated versions of the gapps and firmware (unless the posts just haven't been updated). So does anyone know which is the best option (that works) to go with?

TF201 isn't supported on CM11, so your choices are to go with official nightlies (which are not stable) of CM10.1 from here or unofficial CM11 from here. Neither of these are stable or officially supported releases.
The Google apps version you should use depends on the CM version you choose to flash. If you're using CM11, use the 20140105 GApps. If you're using CM10.1, use the 20130812 GApps.


text:
Adware in Chrome
The Chrome browser on my Nexus4 started to showing the same overlay ad on every web site I visit.
I noticed it the first time using a hotel wifi a week ago. The nexus is not rooted but 'installing from unknown sources' is activated.
How can I find out what caused this and and how can I fix it?
[Update]
Thanks for the question from Dan Hulme. I also see the ads using a cell connection.

Screenshot (click image for larger variant)
p.s. I just noticed the app ad at the top is also always there.

Have you tried downloading a virus scanner?

It is most likely an app that you installed unknowingly or under false assumptions. To find out which app it is will be the harder part.
First you can look through your list of installed apps, to see if there is anything there you don't recognize.
Next if you installed all your apps yourself (or they came preloaded) start looking at apps which require network permissions (as to serve ads I'm assuming the app would need to have access to the internet), if any of these apps look at all malicious un-install them. Once you have found the offending app you can just reinstall the ones you took of by mistake.
It also may be worth it to uninstall and reinstall the chrome browser just as a precaution.


text:
Offline Spanish voice recognition: "no connection for speech input (E4)"
I am trying to set up a Google Nexus 7 (kitkat) and a Samsung Note 2 (jellybean) for offline English-Spanish Translation using the Google Translate app. Both devices are usually set to UK English. On each device, I have downloaded the offline spanish translation data, and that works fine in the translate app in flight mode. I have also downloaded text-to-speech data in English and Spanish, and that will output audio in both languages from the translate app in flight mode.
I have google voice typing set as a generic input method on each device, and I have downloaded the Espanol (Espana) Offline speech recognition pack for google voice typing. Choose Input languages is set to automatic, although changing it to English and Spanish makes no difference.
In the Google translate app, when I touch to recognise a voice in English, it works fine.
When I touch to recognise a voice in Spanish, in flight mode, on either device, I see the message,
No Connection for speech input (E4)

Spanish voice input works when not in flight mode. Can I make the app recognise Spanish voice offline? Thanks!

Aha! Five minutes later... It's the setting in the Google Translate app. Settings - speech input - Spanish was set to Default Dialect. I set it to Spanish (Spain) and voice input now works on both devices in Spanish in Flight mode.
It would be be nice if Android was a bit less picky when it came to missing language data, like web pages work with fallback fonts. But, it works, quite well, and it's free!

More info >>> Turns out ONLY Spanish (Spain) will work in offline mode. In reading the first answer, I thought it just needed to be changed to not be 'default', so I couldn't figure out why Spanish (Mexico) wasn't working. When I changed it to Spain, all was OK. I'd like to know how Google expects anyone to know this?!?

Worked for me too. But not 100%. Not the Voice


text:
SH Script to Rename .apk.odex files
I have written a script to utilize dexopt-wrapper to odex a folder of .apk's
#!/bin/sh

SYSAPP=/mnt/extSdCard/FilesToOdex/system/app/
SYSPRIVAPP=/mnt/extSdCard/FilesToOdex/system/priv-app/

for i1 in $SYSAPP*.apk ; do
        echo "Odexing $i1..."
        dexopt-wrapper $i1 $i1.odex
done

for i2 in $SYSPRIVAPP*.apk ; do
        echo "Odexing $i2..."
        dexopt-wrapper $i2 $i2.odex
done

for file1 in $SYSAPP*.apk.odex; do
    mv "$file1" "`basename $file1 .apk.odex`$file1.odex"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "$file2" "`basename $file2 .apk.odex`$file2.odex"
done

The odexing part works, but as you can see it creates a bunch of .apk.odex files
So my question is:

How can I setup the odexing portion to not write the files out as *.apk.odex?
OR, How can I get the mv to properly rename the *.apk.odex files to be just *.odex files?

I tried:
for file1 in $SYSAPP*.apk.odex; do
    mv "${file1}" "${file1%.odex}"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "${file2}" "${file2%.odex}"
done

but it turned all my .apk.odex files to .apk

That's rather a shell scripting question to be asked at Super User. Your answer can be found here: Extract filename and extension in bash:
for file1 in $SYSAPP*.apk.odex; do
    mv "${file1}" "${file1%.*}.odex"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "${file2}" "${file2%.*}.odex"
done

should work on most shells, supposedly.
Update:
You can even omit half of your script by adapting this to your original statements: dexopt-wrapper $i1 ${i1%.*}.odex should create the file with the correct naming, so no need to rename it later. To make your script real short and handy:
#!/bin/sh
SYSAPP=/mnt/extSdCard/FilesToOdex/system/app/
SYSPRIVAPP=/mnt/extSdCard/FilesToOdex/system/priv-app/

for i1 in $SYSAPP*.apk $SYSPRIVAPP*.apk; do
    echo "Odexing $i1..."
    dexopt-wrapper $i1 ${i1%.*}.odex
done

That's all you should need :)

I thought about the rename function as well...  on my device it does seem that it is included.  I will try this out in a few minutes

It can be done even easier, see my update ;)

hot digity!  That did the trick... now if I can figure out how to get this same script to open up the .apk and remove the classes.dex from it, I'll really be in business LOL

Well, that definitely is beyond a) the scope of this site and b) my knowledge (modifying the .apk itself would break its trust, as you don't have the original key to re-sign it). But glad I was able to help a little at least ;)

:)   Yeah, I can go through them on my Linux box open them to browse as .zip files, and remove them that way   Much obliged for this!


text:
Camera Failed Error on Samsung Galaxy S3
Getting error message  on Samsung Galaxy S3, running Android 4.3.  Have tried rebooting,  clearing Data, Cache and Force Stop with no success.
Thanks for any help!

Is this a stock Android 4.3 installation or a custom ROM? Rooted or not? Have you tried the nuclear option or factory reset?

You need to elaborate on "Getting error message". What are you doing when you get that error message? When did it start happening? What camera app are you using?


text:
Bootloop in Xperia L when the bootloader is unlocked using sony's flashtool
I was trying to install AOSP rom for Xperia L provided by Sony. So i tried to unlock my device using Flash tool. I tried unlocking the device, it replied "failed" first and second time I tried, it ran some commands, said ok and requested for a Restart. And when i restart it displays SONY, XPERIA and gets caught in a loop displaying a image.
Is there something I missed before I unlock my device or there is a problem with the device?
thanks.

I finally installed cyanogenmod 11 in my xperia L. Cyanogenmod added a developer release only now to their collection and it works smooth. Just followed the instruction presented in their website i was able to install CM11. I suppose the are problems with AOSP version of sony for xperia L.

It always happens, you will have to reflash your stock firmware using pc companion.

This should not happen after unlocking the bootloader.

Yes we can flash the stock ROM but how to install cyanogen mod 11 in my phone. I already tried the XDA Dev links.


text:
How to meausre GPU performance in different Custom ROMs
I plan to compare the GPU performance of different GPU powerscale policies.
GPU powerscale policies are found under
/drivers/msm/gpu/msm[or any other chipset name]/kgsl_pwrscale_XXXX.c

under the kernel tree,
where XXXX= trustzone, msm or any other policy I wrote. Based on these different policies I expect differing performance for frame rendering. SO for each policy let's assume there is a different ROM.
I know there are apps like GFXBench and Basemark 2.0 ES Taiji which can measure GPU performance directly. But I am looking to measuring performance of the GPU in low GPU intensive apps/workloads such as Home screen scrolling, Twitter or 2048 game.
What metrics can I take into account and how can I measure them?
Since I am using a 2nd Gen Nexus 7 and it's using a Qualcomm Adreno GPU, I can use the Adreno Profiler from Qualcomm to capture FPS when I scroll. But in apps like Twitter, the screen doesn't refresh unless you scroll, so there is no FPS measurement if we don't scroll. So what other metrics can I use

For low GPU workloads, the only sensible metric is power consumption. If the frame time is always less than 1/60 s, then changes in frame time won't affect the visual appearance of the app, so neither frame time nor FPS provide any useful information. You can't usefully measure power consumption from a user-space benchmark: you need either kernel hooks (such as are used by the Android battery use chart) or a hardware power probe.
Note that it's important to measure the power consumption of the whole system, not just the GPU. It's almost always possible to shift work between the CPU and GPU, and you may find that certain GPU performance techniques actually increase CPU power consumption, so you need the total power in order to see the whole picture.
Note also that you need to measure the power consumption over all time, not just while the frame is rendering. Consider two power policies: one always runs the GPU at full speed while there is work to do, but if the frame is quick to render, it's only for a very short burst; the other turns down the GPU speed to reduce power consumption such that the frame is always ready just in time. Sampling power use, or measuring it only while the frame is being rendered, will make the first policy look more power-hungry, but it might in fact use less power overall, because it can run in short bursts.
In short, power profiling is a big topic, and choosing the right workload is only a small part of it. You really need to understand what you're trying to optimize for, and that's not always frame time.

Thanks. You can check measure the power using the current. An instantaneous current measurement is present at /sys/class/power_supply/battery/current_now
You can also use profilers like trepn profiler for Qualcomm chipsets


text:
How do I get the maximum video compatibility on my Android device?
I use miniDLNA to stream videos from my Ubuntu computer to my Galaxy tablet running Android 4.4 and BubbleUPNP.
Some video files don't play at all. Some play the video, but no sound. It doesn't seem to be just a matter of file format. Sometimes, for example, some .MKV files will play fine, and others wont. Some .AVI files work, and others don't.
All the video files play on my computer without any problem, so I assume it's just a matter of some codecs not being available on my Android device. Or something to do with compatibility.
Is there a way I can make my Android device able to play a wider variety of formats, if not all video formats?

Video format supported on the device can be verified by using AnTuTu Video Tester app. It shows supported format with resolution, audio and video encoding, and result of the playback.

Tablet upgraded to Android 4.4.4, and now this is no longer an issue. Videos play smoother and faster over my local network.

This is almost certainly a codec problem, there are two ends you could  come at this from, either the tablet or the computer.
What video playing apps are you using on your tablet just the built in one, or have you installed any additional apps?
If you haven't tried installing any other video playing apps on your tablet, then try one or two of these. You'll find that they should support a lot more video formats than your built-in player:

MX Player
Moboplayer
VLC

Do you need to use miniDLNA on your computer, or can you use something with transcoding support that can convert the videos into formats that your tablet can play "on the fly"?
Alternatively, there are DLNA compatible servers that you can install on your PC that will transcode your videos to compatible formats as they stream them, I've used Plex Media Server (which as well as being DLNA compliant, also has an Android client to make the experience even easier and more pleasant than using DLNA) and I know people who use PS3Media Server for this too (despite the name it's not tied to PS3's these days).

Adding MX Player and Moboplayer seems to have helped. MX Player made me download an additional app from Google Play with extra codecs.


text:
(Android 4.2.2) Sync my contact photos with Facebook?
I'd like to add a contact picture to all of my contacts, but when I first installed Facebook I synced my phone to all of my Facebook friends. I quickly realized this was a mistake as I then had loads of contacts I didn't want, so I removed the Facebook account, and uninstalled the Facebook app. I then re installed the app and this time clicked "sync only my contacts", but this again synced with all of my Facebook friends.
If I change the settings to show only the contacts on my sim then I'm back to square one, and none of the contacts have pictures.
How can I resolve this?
Thanks!

Use the app "Sync ME", it saves the contact pics of your Facebook Friends to your contacts.

I have used Haxsync previously.
https://play.google.com/store/apps/details?id=org.mots.haxsync
There is also an xposed module which I now use instead, called XFBSync. This does all that Facebook used to by itself, like syncs profile photos, and phone numbers.
If you are able I would give that a go.


text:
How do timers and alarms function while the device is sleeping?
I would like to preface this by noting that this is not a developer question, more of a interest to know how this particular aspect of Android works in relation to the hardware found in smartphones today.
My basic understanding is that when a phone is sleeping all CPU cores (for a multicore device) are in a battery-essential, very low-powered state.
However, when a timer or an alarm is set into some arbitrary point in the future, I assume the hardware needs to essentially monitor every passing second and act on whether to sound the alarm, or wait.
Does this mean that the CPU is doing the work (which I doubt), or is there some dedicated low-power hardware?
Thank you!

IMHO on "sleep" CPU frequency is just reduced to a minimum (e.g. one core runs at minimum frequency, the others might be "switched off" if available). That minimum should be sufficient to check the timers (if some "authority" can confirm this, I'd make it an answer).

@Izzy: That's interesting, coupled with the fact that Qualcomm has the dedicated alway-on-and-listening-for-voice-input core in their 8XX line and no noticable impact on battery life, it might be that it's very power-efficient to keep one core "barely alive".

Some Multi-cores even have a special core for that, so the quads are 4+1: for "power cores", and one "little brother" which is rather power-safe. The latter is the "permanently running" one, while the other 4 are only activated when needed. As for the "always listening", that's a special "NSA chip" ;)

All computers have a special piece of hardware called the clock (more fully, the real-time clock or RTC). The clock is connected to the CPU, but it runs even when the computer is completely powered down. On a desktop computer, a battery on the motherboard keeps the clock running even when it's unplugged from the mains. Mobile devices tend to have a large capacitor (which is a bit like a rechargeable battery), so even if you pull the main battery out, the clock can continue to keep time for some hours.
At regular intervals, the clock sends a signal to the CPU called an interrupt. It tells the CPU to interrupt whatever it's doing to process this signal. This is the same mechanism used by other parts of the computer (such as the touch screen) to send input to the CPU. The rate of the signals can be controlled by the kernel: it might be as slow as once per second, or as fast as a thousand times per second. This sounds like a lot of signals, but don't forget that today's computers take a fraction of a nanosecond to do a single operation, so even a 1 kHz clock only interrupts every few million operations.
Don't confuse the real-time clock with the CPU clock and the CPU's clock rate, which are typically a few GHz. The CPU clock is not a timekeeping device: it sets the number of operations per second the CPU can perform, and is a big factor in how much power the CPU draws.
On most CPUs, the kernel can decrease the CPU clock rate, turn off some CPU cores, and maybe even power down some caches, all to reduce power consumption. This is what happens when your Android device goes to sleep, but the exact changes are different from one phone to another. The CPU is still running, just more slowly, and drawing less power. As Izzy points out, if the phone uses ARM's big.LITTLE system, it might even be a completely different CPU core that runs in sleep mode: a slower one tuned for low power consumption.
Consider, then, that the RTC is still running in sleep mode, and the CPU is still receiving and processing clock interrupts. This is still necessary for the CPU to keep track of different processes and allocate time between them fairly. One of the processes is the system's alarm manager. This has a sorted list of all the apps on the system that have registered an alarm. The alarm manager doesn't run continuously: rather, it tells the kernel when the first alarm is, and the interrupt handler for the clock interrupts is responsible for checking the time and waking up the alarm manager when appropriate.
This way, the CPU only needs a few instructions per clock to compare the current time with the time of the next wake-up.
In addition, the alarm manager has its own optimizations to keep the device asleep as much as possible. When several apps want to run at intervals (e.g. to check email every 15 minutes), the alarm manager won't run them individually at the exact times they asked for, waking up the device several times over that 15 minute window. Instead, it will run all of them at the same time, so the device only needs to wake up once.
On top of that, many alarms won't run at all if the device is asleep. For example, if an app wants to run every hour to change your home screen background, there's no point in doing that while the device is asleep, because you can't see it. It will tell the alarm manager that it doesn't need to wake up the device to run, so the alarm manager will ignore that alarm when telling the kernel when it needs to run. That way, if the device is asleep when the time comes, the alarm will only happen when the device next wakes up.

Sorry for the delay; this is exactly what I was looking for!


text:
How can I disable unwanted data usage?
I would like to remove unnecessary data usage. I have wifi at home and at work and I would like Android to synchronize/update apps/... only on wifi. In fact, I don't want Android to do any background action which consumes data when I'm not connected to a wifi network.
To sum up, basically, I would like a way (an app?) which disables data when not on wifi and enables it automatically when on wifi.
How can I achieve this?
I'm using Android 4.4 on a Galaxy Nexus (with the help of CyanogenMod 11).

There is one more standard Android setting, i.e. no app needed, which you can change - in fact anyone without unlimited cellular data should do this at first set up. As I can only check Android 5, I can't say how this is done in earlier versions:

Open the Play Store App
Go to Settings:

Click the 3 horizontal bars at top on left of search box.
Left panel slides out...
Scroll down and tap "Settings".

First section "General", tap first item "Auto-update apps"
Select third option "Auto-update apps over Wi-Fi only".

This disables a LARGE amount of the automatic data usage while apps auto-update whenever you're on Wi-Fi.

One warning about Restrict Background Data:
On the Settings->Data Usage page, you can scroll down and select each app and choose to restrict background data for that app. This will only allow background data on Wi-Fi for that app.
However, if you then use the Settings->DataUsage->more options->Restrict Background Data, this applies to ALL apps. If you then choose to allow it again, it resets ALL the Apps you've individually restricted back to no restriction. So if you're wanting that level of control, you will need to use a 3rd party app as suggested.
(Here's hoping that a future release of Android sets these as checkboxes on a list of ALL apps as it has for "Move to SD card" to make it easier to stop background data usage by unimportant apps off-Wi-Fi. Then it would be easy for a master control to restrict all apps not already restricted so that it wouldn't reset the checked items.)

Re "Restrict Background Data"; Version? Re "Settings->Data Usage page"; Version? Re "it resets ALL the Apps"; Version?

With on-board methods: You could go to Settings→Data Usage and setup and restrict "background data" for all apps. For this, you would first need to setup some (fake) limit of monthly data (5 TB is fine; you just need to set simething here). Then you can tap each app and activate the check-mark to "restrict background data".
Alternatively, you can pick some automation app such as Tasker or Llama, and have it disabling background data altogether whenever you're not on WiFi, and re-enable it whenever you're on WiFi. Much easier to setup (as you wouldn't have to care for each app separately, and remember that whenever a new app is installed).
If you want to disable mobile data altogether, this again can be done via Setup→Network, for mobile data and WiFi separately. So you could just re-enable it manually whenever you need it; disabling mobile data has no effect on WiFi, so you wouldn't need to permanently switch back and forth. Of course, those automation apps could take care for that as well ;)

Thanks. I tested the 1§, it restrict background data either on Wifi and mobile data : not what I want. (If there is a way to activate the restriction rule only when not on Wifi, I'm interested)

I tested Llama app (2§) which seems to allow me to disable mobile data when I'm leaving home and work. I will continue testing.

3§ is also a good solution (and an easy one). I will take it if 2§ (Llama) is no conclusive.

The restriction described by the first paragraph should only apply to mobile data, not to WiFi. As I wrote on chat, I use that myself for some apps, which then complain when on mobile data but work fine when on WiFi (so I know that setting only affects mobile data, and apps I see complaining include e.g. Google Play Store which no longer updates while on mobile data but does on WiFi).

@Izzy, Re "tap each app and activate the check-mark"; Version? I don't see any checkmarks.

@Pacerier Seen the date? That answer is from 2014. Raw guess: ICS or JB or Kitkat, not newer (as LP was released 11/2014). Just checked: It's still there with Marshmallow (Android 6). And if it's no checkbox, it now is a toggle.


text:
IRC clients with PASS support
I've been developing an IRC server which makes use of the PASS command, like this:
PASS mypassword
NICK mynick
USER (...)

However, I couldn't find any IRC client app with support with the PASS command so far. Does anyone know of an app that supports it, or that can be tweaked to send a "PASS mypassword" command on entering?

AndroIRC supports PASS, although it's hidden in the settings.
Open the app, and press the Menu key. Then, select "Servers". Press the Menu key again, and select "New server". Look for the field "Password": if you set a password, it will be sent with PASS.


text:
Reboot problem in my S3 GT-I9300
I got S3 GT-I9300 and it requires to restart the device to update the software and when accept that it says will reboot for a while , I leave it for two hours and its keep frozen on Samsung logo , I tried the hard restart with up volume + home button + power button and try the factory setting but it still give me the same result , when press the volume down + home + power , its asked me if I wish to continue and I said yes and its still downloading but it take a while now , what should I do to get my phone working back again .

You may have to re flash the firmware. There is a program called ODIN you can use to do this.
First of all install ODIN and the firmware for the S3 and your country on this site http://www.sammobile.com/firmwares/ (search for GT-I9300). You will be able to find many tutorials online on how to use ODIN but it is relatively simple. Here is a good YouTube tutorial https://www.youtube.com/watch?v=-CANyNo5qNE (It's quite hard to hear him over the music but it should help). He uses the S2 but it is the same process.
OR
Use the written instructions on sammobile (note this is the firmware for Germanu, so don't use this firmware unless you are in fact German) http://www.sammobile.com/firmwares/3/?download=29037.


text:
Can I use Titanium Backup to migrate from a Galaxy S2 with custom rom to a new Sony Z1 Compact?
Next weekend I plan to buy a Sony Z1 Compact. Right now I have a rooted SGS2 with Android 4.3, custom rom (Avatarrom). I use Titanium Backup and this has always been great for restoring apps including their data, but that was always on the same phone. I think I'm going to root the phone immediately, connect my google account, reinstall all necessary apps from the Playstore, and then use Titanium backup to restore data only. I'm not going to install a custom rom right now I think.
I wonder if this is going to work out, if you have tips, what the risks are, what to watch out for.

Be careful with restoring data from system apps, that might break things (and you'll have to factory-reset and start over). Different ROMs, different (structures of) system apps (their databases might differ). I had that once; in my case, affected apps (e.g. SMS) simply force-closed either right at start or shortly thereafter.
If you really want/need to restore system data, make sure to enable TiBu's "migration mode" (in the settings "troubleshoot" section). That way TiBu won't simply replace the apps' databases, but only try to "merge in" the data.

In the end I didn't root the phone. I'm probably going to do it later, but for now it's OK. TB didn't work for restoring as the phone is not rooted. I used SMS backup and restore, contacts export, and Helium.


text:
Seeing ads on every website no matter where I visit on my android phone
I don't know what I've installed to my android phone but something cause my phone to show ads on every page I visit.
It doesn't matter if I use Google Chrome or default android browser.
I try to uninstall every app I got suspicious but it did not helped.
Here is a few screenshots of the problem (Click for full size):

I don't see the problem. It looks like the website your going to is the cause for the ads.  If you truely believe your phone is infected with malware ( its not ) then restore the fun from the factory settings.

I see those ads even on my personel website. That are not regular ads. I don't want to reset my phone to the factory settings. Looking for a fix such us deleting/uninstalling or checking a file. Is it possible to get rid of this problem by editing a file?

If it is addware, it comes in via a program install, it is often identified in the whole program descriptions or in user comments at the play store. It is usually easily removable using the standard un-install methods for programs. Research your programs at the play store, go to settings apps and remove stuff. Use an app backup program like appmonster (or others) to ease re-install of legit programs without network downloads.

As a side note, remember all those permissions you agreed to, there is a lot of discussion about avoiding programs that you end up providing unnessisary permission to do things like , change your system (more complex than that) when the program needs no such permission to do what it does alone. It can also be that control of background data , and automated updates would be desired by the user, to reduce surprise changes.

Thanks for the suggestions but, I am aware of the app permissions and how to track them. I guess I fixed the problem just by updating the Chrome app. Pls check the answer below. @Psycogeek

After uninstalling nearly all the apps downloaded from Play Store (except a few like Twitter, Facebook etc.), I still had the issue.
I, then, tried to uninstall Google chrome which seems to be not allowed to do in normal ways (I guess it is one of the default apps of the phone).
Lastly, I found out that there is an update for the Chrome on the Play Store. I updated the app and surprisingly see that the problem is solved.
Have no idea what happened there and still suspicious about the problem but, seems like I succeed.
P.S. I will be grateful if someone explains what happened to my phone, technically. (Does updating Chrome change things for the default web browser? Because, I was having the same issue both in Chrome and default browser)

If you restore the setting of your default android browser then problem will solve.Actually I was also suffering from this problem. Try it and I am definitely sure ,your android web browser will not longer to show you adds whether you browse on a official websites.It works.


text:
Some mail subfolders not syncing
I have a new issue which just started where not all subfolders are appearing in the Mail app. Almost all subfolders are present, except for those that are part of a particular folder.
I'm running 4.3 on a Samsung Galaxy III, connecting to an MS Exchange server.
Everything appears normal in the Desktop client and Web client.
I realize this could be an Exchange question, but has anyone else run into this issue and are there any suggestions? It it possible this is a size issue related to the overall size of this particular folder?
Note: How can I get exchange email subfolders on my Samsung Galaxy S3? did not help me.

As "stock email app" varies from device to device, it might help to name yours, as well as the mail server(s) involved (as you mention exchange, probably an MS Exchange server? Or are others affected as well?).

Try a different App?
K9-Mail is pretty good.


text:
I have a problem with the android internal memory allocation is permanent
Has the android "internal memory allocation freeze" been solved?
Example: GS3 internal memory full with photos (picassa sync issue). After moving problem photos to SD card, the internal memory is still an issue due to the fact that internal memory used for the photos remains allocated.
Samsung's answer was to do a hard factory reset (LOL)

Have you done a hard reboot? Switch off, battery pull, reboot? Worth a look in. There's no fix in KitKat on the S4 or S4 google edition anyway, but a hard boot seems to work intermittantly for me.

No, reboot didn't work but hard factory reset did. The problem with the reset is that when I restored from the back-up all the app settings are gone which is a very big pain (not a real fix). Does anyone know how to do a back-up whuch includes app settings.

I can't believe that a lot of users don't seem to think that the allocation "lock-out" is a big problem. Personally I think it is a fundemental fault and if I can't find a way around this I will never buy another android phone again!


text:
Security options greyed out
There was a great thread on the same subject.
Security options grayed out
I am in the same situation where I need to keep the certificates on the android phone.  And the ActiveSync certificates greyed out the pattern and facial recognition login  options on my HTC one M8.
I can't delete them or otherwise I would be able to use ActiveSync for that server.
So I went to use the Tasker and secure Settings suggestion in the other thread link I mentioned earlier.  However, I am  completely stuck trying to figure out how I can have Tasker or secure settings override the  six digit pin requirement and allow me to do facial recognition instead.
Here is  where  I am stuck
Tasker -> Tasks -> Add Task -> action category: plugin -> Secure Settings -> Configuration: Secure Setting's Wake Up ->...  And Here is where I am confused.   I don't see any security setting or related Tasker Task to add to the "IF".
I'm a bit of a newbie with Tasker and Secure Settings. I looked in the documentation for both apps and not seen the next that I should take.
If you could help me solve this I would be very grateful.


text:
Remove a SMS from my outbox
It happens to me something very annoying ... I sent an pro SMS by mistake to the wrong customer ... I realized it instantly, so I removed my battery immediately and restarted my phone (Samsung galaxy S4 ) without the SIM card.
The SMS was still not send (with the spinning loader), then I got a message like "the sms has not been sent, it will be as soon as you have access to your network".
I manually deleted the message on the page of the conversation, but I think it must be in the outbox. How to be sure it will not be sent when I put my SIM card back? Is there an "outbox" as for mails where I could remove it definitively?
Thank you for your response
LD


text:
Exchange email syncs even if I disable it (only want to sync calendar)
I only want to sync Exchange calendar, not email.
In the Exchange Account's options, I never checked "sync email", and it still synced after a few hours. I retried from scratch, and same thing happened again.
Anyone experience this, do you have a workaround?
Also I tried uninstalling the stock Email app, but unfortunately then you can't even add Exchange accounts. :(
Android version 4.4.2

Seems to be addressed here already: http://android.stackexchange.com/questions/4607/is-is-possible-to-sync-my-samsung-galaxy-s-with-an-exchange-account-but-only-th


text:
USB driver for Samsung Galaxy S Duos 2
I'm looking for a USB driver for my phone Samsung GT-S7582 S Duos 2. Can't find it in Samsung Official Site. Someone please help me.

Install  kies in your PC. It will automatically install corresponding USB drivers.
EDIT:
Samsung Kies is a freeware software application used to communicate between Windows or Mac operating systems, and more recently manufactured Samsung mobile phone and tablet computer devices, usually using a USB cable connection (though wireless LAN Kies connectivity is now possible using some devices).
This software may be used for:

Data backup
Data transfer (between a Windows or Mac PC, and a Samsung mobile device), limited to certain media file formats.
Multimedia (audio, photos, video, etc.) management, but limited to certain file formats.
Purchase/acquisition of additional or special device features.
Device firmware and operating system (OS version) upgrades.

To work all these, USB driver should be installed. So When you install this software it will automatically detect your device and install USB drivers.

Can I know what is this software for?

After I installed Kies, I tried to run the following command line from Android SDK but it still doesn't show the device.

C:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools>adb devices

USB debugging is ON in developer options?

Do as http://stackoverflow.com/a/21817956/1000676 ,and if you are connected to internet choose windows update.

Thank you very much. I can find my device listed now. But I still cannot run very simple android application and I get the above screen shot with OK button disabled. I think there is still something missing, right?

Thank you very much. neglect the last comment. I had to accept debugging from this computer. I have no problems now.

Install moborobo. Never fails. It will get you drivers automatically. Then download SRS root & it will root it in one single click.


text:
Two language on android
I'm french, my system is in french.
I would like to be able to type english words without being bothered by the autocorrection.
How can i proceed ?
Edit: Free solutions please

Get a keyboard with dual language support? I know SwiftKey does it (there's a month free trial on the Play Store).

+1 for SwiftKey (costs 3 eur). I use it with Dutch and English and it works like a charm. I can even mix Dutch and English in the same text input (I tend to do that a lot :)

See the accepted answer, you can use multiple languages with android keybord for free.

@Imorin last time I checked it was not possible to type in two languages at the same time. SwiftKey does allow this and there is no need to switch languages while typing.

The solution given in the accepted answer allow to type in english on a french system. It won't correct english words but they will be allowed.

If I remember well:
In the language and input settings click the settings icon next Google Keyboard.
You can then change the input languages settings and select multiple languages.
Finally go the advanced settings there should be a way to enable a key that allows you to easily switch your input method when typing (from memory it was by holding the space bar)
Bon courage!

I also have this problem, where I often type in Italian using many English words or even expressions. If you can't find a keyboard with support for two separate languages (I know the Xperia default keyboard does, for example), I strongly suggest you to try SwiftKey. Along with many wonderful features, it is also able to recognize up to three languages at a time (e.g. you can start typing in French, and then type a word in English: SwiftKey will recognize you're now using English, and apply the English autocorrect and suggestions) - just install the appropriate language packs (in your case, French, English (GB) and English (US)).
SwiftKey has a free trial that lasts 1 month, but some googling is enough to find out how to bypass the limit.

Why not just pay the 3 euro? If you like the product (like I do) you should reward the developers.

If auto-correct is the problem, I'd just turn it off. Then you can type whatever you want without the system trying to over-ride your decisions. It does mean that you'll have to take responsibility for any spelling mistakes, but it also means no more having your words twisted by a matching algorithm.

Oh thinking that way i guess i should just stop using my phone.