Is it okay to use USB 3.0 cable with USB 2.0 wall adapter? I bought an LG Optimus One phone a long time ago. The phone came with a USB 2.0 cable + wall adapter.

3 months ago, I bought a Galaxy Note 3. The phone came with a USB 3.0 cable + wall adapter. The wall adapter stopped working, however the 3.0 cable still works. (When I connect my Note 3 to the computer using the 3.0 cable, it works. But when I try charging my Note 3 using a wall outlet, it doesn't work).

My question is:

Since the wall adapter which came with my Note 3 stopped working but the 3.0 cable still works, is it okay if I charge my Note 3 with the USB 3.0 cable while the 3.0 cable is plugged into the wall adapter which my LG Optimus One came with?

Note: I didn't try it yet because I was afraid it might ruin the 3.0 cable.

USB devices are designed to use a wide variety of voltages ranging from 500mA to 1500mA and have been standardized for quite some time. You can generally plug any USB device into any USB cable and into any USB port, and nothing will blow up. Using a more powerful charger should speed up battery charging, while using a less powerful one will just charge slower. A good resource for this topic can be found here.

As noted in that article, the only real concern is when charging an older phone with a newer charger, as the battery might not be able to handle the higher current. In your cause your using an older charger with a new phone, so your all good.


Possible to Alter and Differentiate Between Media Audio/Sounds? What I mean by this question is if it's possible to mute one app that plays sound/audio directly to the media stream(?), and keep another app that is directly affected by the media sound slider with its audio/sound?

For example: Spotify plays songs, but a video playing in Firefox is muted or independently altered to some degree.

Sorry if this sounds a bit noobish, I'm new to this.

Unfortunately, this functionality is not yet available in Android. There is currently no way to separate apps that use the media stream. Your best bet would be to go to the app's settings and find a volume setting in there.


16GB vs 32GB Speed - Samsung Galaxy Tab S 10.5 So I was going to buy the Samsung Galaxy Tab S 10.5 in the 16GB version. It is expandable up to an additional 128GB through MicroSD so I'm not too worried about space. My question though is will this tablet perform slower as it fills up with Apps and the Android OS?

I will save all pictures and videos in the SD card, but didn't know if the native apps and OS will bog down the small hard drive and cause lag... So in summation my question is:

Will the 16GB version of the tablet work slower than the 32GB due to space?

The difference is so slight though that the difference will be unnoticeable, but the larger hard drive will be faster.

As requested:

http://www.tomshardware.com/reviews/understanding-hard-drive-performance,1557-10.html

In addition to the statement at the top in several diagrams you can see that hard drives with the same specs but different sizes have faster read and write times as the size goes up for a majority of the tests.


Does the Xperia X10 play Ogg Vorbis audio files? Or do I have to convert my OGG files?

Android supports ogg.

You create a folder on your sdcard called Music and Android will recognize it.

Here's a list of supported media formats.


Wiping out data in Calendar and People? I'd like to test the different solutions available to sync Outlook with Androphones through USB.

To start from a clean state, is there a way to wipe out the contents of Calendar and People, so I don't have to delete each item manually between each try?

Thank you.

Go to Settings, Applications then find the All tab. Scroll down and you will find Calendar Storage and Contact Data. Open each of these and choose clear data.


How to show a message on the lock screen in case I lose the phone? I want to show a message on the lock screen in case I lose the handset.

How do I do this?

If relevant, my device is a Samsung Galaxy S II.

For ICS and later:

Settings
Lock screen
Screen security
Owner info, here is where a note is entered

This part is a bit confusing as there's no save etc, so just enter something, and back out, you will not lose what you typed, keep backing out until back on home screen. Next time screen lock kicks in or press power button to lock it, a note will appear.

But having said that, if the phone is lost, whoever will pick it up will more than likely ignore it!


How to export the activity of my phone in the last 8 hours? Is it possible to download or export the activity or logs of my phone in the last 8 hours?

My phone has been stolen but was found shortly after and I would like to know what apps were started and what exactly happened throughout that time. Is this possible?

Some apps keep their own history, however there is no general log on Android that records user actions. On system level there is only logcat which is implemented as ring buffer of usually about 64kb. If the buffer is full it overwrites the older entries.

How much time the logcat covers depends on the usage intensity and the device itself. I have seen devices that create even in idle mode so much messages by the mobile network and Wifi components that the logcat only covers a few minutes.

Regarding the apps with own history you should check the following:

Browser history
Dialer history
Messaging and SMS apps

Besides the on-device data you get more information by asking the cloud/online services which actions had been performed in the time your devices was lost.
If you are a resident of the EU you have the right to demand a complete data log from every online service you use (because of the GDPR). This may be a large set of data and not only the data you are searching for, however if the online service records your actions it will contain the data you are looking for.


Change default folder for Chrome bookmarks Every time I add a bookmark in Chrome, it saves it to "Mobile bookmarks". I now have to press "Edit" and change the folder to "Bookmarks bar". I'm sure that Chrome previously saved to the last folder that was saved to. Is there a way to default to Bookmarks bar?

It seems like Chrome now does this - not sure if something was fixed recently! Cannot Reproduce.


Icons changing screen postion Every so often I will unlock my phone and notice an Icon is missing on my home screen. Upon further investigation it seems that I can always find it on the home screen to the left or right. My question is: how does this happen? I have tried everything I could possibly think of to reproduce moving the icon from screen to screen. It doesn't pertain to a particular icon or icon position, it can happen with any of them. Until recently I thought this didn't affect widgets but I noticed it happen with the Google search bar... It's not that big of a deal because I can quickly delete the icon and put a new one on the proper home screen. I just want to understand how this is happening, it has been going on long enough and frequently enough to make think it is not the phone but something I am doing. I have replaced my original DROID 3 times since I got it and have seen this problem since 2.0 on my the original one.

It's possible that you're long-pressing the icon and then sliding it over to the other screen.  This is also how you could put it back where you want it without deleting and re-adding the icon/widget.  Several times I've inadvertantly rested a finger on the keyboard long enough to bring up the menu.


Can you broadcast to a Shoutcast server from Android? I run a shoutcast station for a small group of people. I would like the ability to broadcast to my server from my phone so that I could do live broadcasts away from home.

So far I have not found any software to do this, because searching only yields ten zillion results for streaming radio apps for listening, not broadcasting. Someone I asked tried to suggest that it was not possible to stream efficiently over a 3G connection, but frankly this is rubbish because I have streamed to my server from my laptop via a 3G stick before, and on my phone I have streamed audio and video to services like UStream etc.

Does anyone know of any software for android capable of broadcasting to a shoutcast server ? Thanks.

There is an app called BroadcastMySelf, but I will admit so far I have failed to broadcast. However it is the only app I have found so far so I am gonna keep trying.


Nexus 7 debug mode connected/disconnected and vice versa During development on an app, i plug in the nexus 7 in my ubuntu and mac. The USB Debugging icon on the notifications always connected/disconnected and vice versa.  How do i keep this from happening and displays always in debugging mode?

i attempt to fix it by these steps:

restarted adb
rebooted device
revoke usb debugging authorization

tried all of these but nothing happens.


How can I import new SMS into my phone without wiping the current SMS? Situation:  Old phone broke, got a new phone.  Used new phone for a week and accumulated a fair amount of SMS (on a fresh new phone)

Decided to finally restore from previous phone backup that was a month old.  Restoring from backup wiped all the new SMS I have made.

Luckily I have made a backup of the New SMS before they were wiped by the old backup.

But now I want to import the new SMS (located in the new backup) into my phone without wiping the old SMS.

How can I do so?

I used MyBackup Pro to do the backup/restore.  It does not seem to have an option of "Merge" ...

I was able to use this answer and an SQL Manager I downloaded from the Internet.

Essentially, using my mad SQL skills, I browsed into sms table, did an UPDATE on _id field as per table structure of rerware Backup Pro to avoid primary key collisions, then did the merges per the linked answer. I later uploaded the database back into my phone.

I'm doing a restore now.  If I don't come back complaining, it means it worked!

yep it worked.  I think I missed some SMS from a single person, but that was not related to the above machinations.


Cache folders taking a lot of space: store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...} I've found that this cache folders take 1,5GiB of my 16GB Nexus 5:
store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...}

Is it cache of some app, which I can easily remove from phone level? (App settings -> clear data/cache?)
Or do I have to clear it from computer periodically?

solution: block with empty file

block folder creation with an empty file

on my phone i created this empty file

/storage/emulated/0/Pictures/cache

size

that folder was 7 g on my phone

https://plus.google.com/photos/yourphotos say "3306 photos"

recreated daily

if i deleted the folder, it reappeared the next day

side effect

no side effects noticed by using this solution

auto backup still works

system

tested on my nexus 5


Is there a way to enter a line break into a long node name in Thinking Space? When editing a long node name in Free Mind on desktop you can enter a line break by using "shift-enter", then a simple "enter" would confirm the edit.

This same Free Mind mind map when transferred to Android and edited with Thinking Space would display the node with line break correctly. However, I couldn't find a way to enter that line break in Thinking Space. I tried the following input methods: Swype, TouchPal, Hacker's Keyboard.

You have to enable "Multiline text entry" in the options und "look" (roughly translation from german Localisation). After that you can youst hit enter in the node name.

To confirm the node name then, you have to tap outside of the writing area of the node.


Install multiple user accounts on kitkat 4.4.2 I have an Azpen A1040 and it did not come with the ability to have multiple device user accounts, which is less than desired because this tablet is shared in my household.

I rooted my tablet, but I am not sure how to install or enable that feature.

Some phones and tablets do not have the multiple user feature, which means that this feature is disabled by manufacturer. The feature can be enabled by installing "Multi Users for Phone" module on Xposed Framework, which needs root. This works for Tablets too, and works for Android 4.4.2 KitKat (I am not sure if it works on other versions).

Steps on how to do this:

Root device (Required)
Backup data (Recommended)
Download Xposed Installer
Install Xposed Framework
Go to Modules and search "Multiuser"
It listes "Multi Users for phone" in "Not Installed" Category, click that
Swipe left to Versions and download the latest version
Install the Module, Activate and Reboot

Tada! To edit Users, go to Settings and Users.


How do I back up my phone? Possible Duplicate:
  How to backup an Android device?

I need to offload all my info from phone to laptop.  I've enabled mass storage and plugged my phone in via USB to do this but it will not let me transfer the info. What do I need to do?

The best application I've found for this is Titanium Backup. It will save copies of your applications and all their associated data.


How do I reset my phone without losing everything? I have an Alcatel Dawn phone and it's lagging and turning on and off. I want to reset it but I will lose my photos and contacts. I don't have an SD card. I don't know which one I should buy or where I can get one for my phone. It didn't come in the box with the phone. How do I reset my phone without losing everything since I don't have on SD card?

This part I have done successfully. Unless you are planning to change accounts, you do not have to do anything with your contacts. A a safety net, you can Export them from Gmail on a computer by going into Contacts, Selecting All (Top box with a checkbox) and selecting Export from the More menu. This will let you even import than into a new account.

Images are even easier to deal with. When you connect your phone to a computer via USB cable, a device or drive (depending on the OS) will appear and you can go into the DCIM folder and copy its contents onto your computer.

After your phone is reset, you can copy back the content of DCIM into the new empty DCIM folder of the phone. Logging in to the same account will retrieve your contacts from Google. If not, you can use the export file (obtained as above) and import them back. If this does not automatically happen on your phone, go into settings and enable Sync for Contacts.


Which driver is in charge of headset buttons on my tablet? I have recently bought a Lenovo Tab3 710F tablet (product page) and I'm trying to control the music playback externally with a small electronic circuit.

The idea is to reproduce the same behavior as the buttons that one can find on a external headset which plugs into the mini-jack port.

There is a page in the Android documentation which specifies this interface: 3.5 mm Headset: Accessory Specification. In brief, each button should be connected in series with a resistor of a given value with allows the android device to detect which button was pressed and trigger the corresponding action.

The problem is that my tablet doesn't really respond according to that specification (ex button B triggers next song, instead of vol+). Also, the wiring on this tablet seems inverted between GND and MIC. I have tried opening the tablet to find the audio or headset detection IC model, but to no luck as everything is sealed.

Thus, I was thinking that maybe I could get some info from "software": how can I know which driver is handling button actions?

The idea would then to look at the source code (available on Lenovo website), to find the various capabilities coded in the driver, and maybe even an IC reference that would help me locate the IC datasheet for further information.

OK guys, I'm a bit surprised that I didn't get any answer, but I guess that's because it was more of a stackoverflow question...

Anyway, I continued my research and I found the answer myself, in particular thanks to this PDF which describes in detail "The Android Input Architecture".

The PDF provides all the details, but basically each driver registers input_devices with the Linux Kernel and a device file is created for each event under /dev/input/eventXX. Then there is an Android mechanism to route those events to the applications, but that is not the concern here.

One can use the command getevent to get more information on these events (see also Android documentation):

getevent -li provides a list of the registered input devices with the possible events for each device
getevent -lp prints a new line for each event received (the -l flag displays the events types and names in plain text rather than number)

So for example in the case of my Lenovo tablet, we find that:

add device 6: /dev/input/event1
  bus:      0019
  vendor    0000
  product   0000
  version   0000
  name:     "ACCDET"
  location: ""
  id:       ""
  version:  1.0.1
  events:
    KEY (0001): KEY_VOLUMEDOWN        KEY_VOLUMEUP          KEY_HANGEUL
  KEY_NEXTSONG
                KEY_PLAYPAUSE         KEY_PREVIOUSSONG      KEY_STOPCD
  KEY_SEND
  input props:
    <none>

NOTE: This is only an extract from the complete output, limited to the headset buttons detection.

Thus, the headset buttons handling seems to be done by some "ACCDET" component. Now, I still haven't figured out the "formal" way to know which driver registers this event, but by using the ACCDET and KEY_XX keywords in a source code search, I was able to find the corresponding source file (accdet.c), which contained the other information I was looking for (namely the voltage thresholds for each button detection).

Finally, it is also worth to note that one can simulate events using the sendevents command. So for instance, to simulate pressing (and releasing) the play/pause button, one would use:

sendevent /dev/input/event1 1 164 1; \
sendevent /dev/input/event1 1 164 0; \
sendevent /dev/input/event1 0 0 0

Hope it can help someone else...


want to downgrade my operating system on galaxy s3 GT-19300 i have updated my galaxy s3 GT-19300 to android kitkat 4.4.2
now i want my earlier version back on my mobile
so what is the procedure for that

From your question its clear that your phone is rooted. So if you want to go back to CM 10.2 from CM 11 , you need to download stable build from Cyanogen Portal for your device and flash it using ClockWorkMod recovery or any other compatible recovery. Similar to how you done with CM 11. You can backup App Data. But its recommending a clean install.


How can I see what kind of car charger I have? I noticed that when using navigation plus GPS my phone (Galaxy S2) still discharges a bit even so its connected to a car charger.

While googeling, I found out that regular USB chargers only charge with .1 amp but since a car battery isn't drained so easily, there are also car chargers that charge with .5 amp.

Is there a way see on the phone how much its beinbg charged with ? My phone only displays "USB" or "AC".

I'd like to find out if buying a "fast charger" would make any difference or if I already have a charger that supplies .5 amp.

Look on the charger for where it says "output".  It'll say 5V, 0.5A or similar.


How do I disable the lock-screen when my Samsung Galaxy S II is charging/connected via USB? When I develop for my Samsung Galaxy S II, the screen locks as usual after the configured time. However, for development it would be practical if the phone would just stay awake while it is connected to my computer.

So,
How do I disable the lock-screen when my Samsung Galaxy S II is charging/connected via USB?

Question: Display On when plugged in is not a duplicate, as this solution does not work on the Galaxy S II. Unfortunately.

Try the app StayAwake, it should work for Galaxy S II too.


Tablet screen never turns off I flashed a custom ROM and didn't liked it some reverted to a recovery using TWRP. Now the screen is always on, even after long periods of inactivity. Even if I press the power button it doesn't turn off (or go to sleep or whatever it is called). Any ideas how I can fix this? Obviously if the device is power off the screen is off.

Which ROM?

Check ROM-Settings -> "Active Display" -> then disable or
Settings -> Display -> "Active Display" -> then disable

I think good chances AOSP handles it in either one of these ways.


Why wiping "Data" in recovery doesn't wipes my Media in Internal SD card? My phone doesn't support removable SD card.

When I open Titanium Backup app on my rooted Oneplus One (CM12), I see (at the bottom) in the Overview few specs including System ROM usage and Internal+Media which says 58.9GB (10.7 GB free).
In ES File Explorer I see similar free space.
In DiskInfo, I see under Data:

Used: 45.8 GB,
Free: 10 GB,
Mount point: /data,
Filesystem: ext4,
Partition name: userdata,
Partition nickname: Data, among other things

Diskusage went further and showed under Storage card:

Media: 42966 MiB
Apps: 3001 MiB
Free space: 10262 MiB

Settings -> Storage says that total space is 54.92GB and Available is 10.02GB.

All of the above info makes me conclude that my apps and app data, and other personal files are all stored in one single partition named Data at /data.

But mount says that:

/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,noauto_da_alloc,errors=panic,data=ordered 0 0

/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noatime,nodiratime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

I also saw this emulated term under /storage and it seems related.

Question: I mentioned all of the said info because I don't understand, if my Media (personal files) is under /data then why Recovery doesn't wipes it as default unless I explicitly choose /data/media to do so. In case of fastboot, I can delete all apps+media using fastboot erase userdata, but why Recovery and Android treats it as different?

More so, how does Recovery even wipes it then?

Also, what was /dev/fuse in mount's output and if they all are one single partition then why I cannot go up level beyond what is shown as home directory or Internal SD card or 0.

Well this sdcard thingy is kind of tricky for the OPO. For me it seems like the device does not have an sdcard at all(not even an internal). Which would mean that the free space you see is actually an emulated internal sdcard taken from your device flash memory.

For emulating an sdcard a FUSE daemon is used where also your /dev/fuse device comes into play. This is probably the raw presentation of your flash memory made accessable via your kernel. Which is then mounted to /mnt/shell/emulated.

Additional Info about FUSE: http://en.wikipedia.org/wiki/Filesystem_in_Userspace#Virtual_file_system.

To back my assumptions about the emulated internal storage see the storage configuration file for the OPO:
https://github.com/evolve-bacon/android_device_oneplus_bacon/blob/lollipop-5.1/overlay/frameworks/base/core/res/res/xml/storage_list.xml

Now to your question why your /data/media directory is not wiped while doing a factory reset:

This is just a nice feature when there is no physical external sdcard(or even internal) present. So that you don't loose your important userdata like downloads pictures etc with a data wipe.

What Cyanogenmod did here was declaring an external sdcard on your emulated internal sdcard which resides in /data/media.

For full understanding see: https://github.com/TheOldUnas/Bacon-Lollipop-Boot/blob/master/boot/ramdisk/init.bacon.rc

Especially the declaration of: export EXTERNAL_STORAGE /storage/emulated/legacy and the FUSE daemon for /data/media: service sdcard /system/bin/sdcard -u 1023 -g 1023 -l /data/media /mnt/shell/emulated

For final understanding compare on youe device the output between ls -l /data/media/0  and ls -l /storage/emulated/legacy and finally ls -l /sdcard. It is all the same as it is your from emulation, emulated external sdcard :D

For your comparsion between fastboot erase and data wipe through android/recovery. Fastboot is part of the bootloader and does not know about all this emulation mess so it will completely wipe data.


How to transfer and install an older version of Whatsapp from one phone onto a another phone? My whatsapp auto-updated to the new version yesterday which has the blue ticks. Since I am not a big fan of this version, I was wondering if I can install an older version of this app on my S4. One of my old phones(S3) has the previous version of whatsapp. Is there a way I can transfer this version to my S4?

Thanks for your help.

Two ways->

1) If you are rooted-> Go to data/app and there you can find whatsapp apk file. Just transfer it normally using bluetooth or whatever.

2) If you are unrooted-> Create a new folder Apps inside your internal sdcard .Download terminal emulator. Open it and enter the command cp /data/app/*.apk /sdcard/Apps. This will transfer all the installed packages in APK form including whatsapp apk. It may take sometime depending on number of apps you have installed. You could also just minimize terminal and wait.

3) As others suggested, you can also download from third party site on web.

A note though, as far as I can remember, whatsapp will persuade you to install new versions and wont let you use older versions. But again, I could be wrong so feel free to give it a try.

Hope this helps :)


SSHelper Server not reachable SSHelper SSH server works very nice on my old Samsung S2. But it does not work on a newer device of my son.

I installed no firewall on the new device. Is there some restriction which does not allow running a server on the android device?

I can't reach the port 2222 and I can't get the device to answer ping requests.

For me SSHelper is the most simple way to transfer files between my linux desktop and the mobile phone.

sshelper works great on my Samsung S5.

In sshelper under the wrench icon you can increase the verbosity of the data logging mode, try increasing that and then pointing your browser to the listed 'ssh server address' and append the 'log server port number' (default :8080).  This might give you a clue as to why your having issues.


Missing device driver for "Android 1.0" in Device Manager while in HBOOT menu! When I enter HBOOT menu with the phone connected to the PC with USB I get the missing driver prompt in Windows and there's an exclamation mark for a device called Android 1.0 in Device Manager.

I have been following this guide for preparing the device with Android SDK tools and ADB before rooting: http://wiki.rootzwiki.com/HTC_Desire

I have installed Android SDK tools, got the ADB server running, configured PATH variable for CMD, and I have installed the HTC drivers provided. I have not installed HTC Sync, not on this PC (to avoid any conflicts with the standalone HTC driver).

Android SDK package: installer_r21.0.1-windows.exe
Installation path: C:\Program Files (x86)\Android
HTC driver package: HTCDriver3.0.0.007.exe
Installation path: C:\Program Files (x86)\HTC
Installation path of driver: C:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64

So why is it giving me this crap about missing driver for Android 1.0? What's Android 1.0 anyway? This device is on Android 2.2!

This is on Windows Vista 64-bit and when I choose the option to browse for a driver in the missing driver prompt and I specify the path above, it simply doesn't find an appropriate driver for it. But that's what the guide said I should do.

Also, this device called "Android 1.0" disappears from Device Manager when I boot the phone normally. So it is only presented when the phone is in the HBOOT menu and it reads "HBOOT USB PLUG" on the screen.

I think this step is important in order to successfully use a rooting tool or method like Revolutionary or Unrevoked. So how do I solve this? Anyone else who had this problem who can share a solution?

Installing the driver from the XDA Dev website should solve this issue.

(There is also a driver and a tutorial on the Unrevoked website. But the this driver didn't work for me. While the driver from the XDA Dev worked every time.)

You essentially need to download the adb_driver_htc.zip file and view the hardware ID of your HTC device (Properties dialog of the device in Device Manager) and make sure it matches the ID in the INF file for this driver. You then need to update the driver for the device (in Device Manager) with the missing driver (yellow triangle with exclamation mark).


Android Emulator: Failed to sync vcpu reg Error Machine: HP ZBook 15 G3
Processor:   Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz, 2712 Mhz, 4 Core(s), 8 Logical Processor(s)
System: Windows 10.0.16299 Build 16299
Android: Studio: Android Studio 3.1.4
Haxm version: 7.3.0
Hardware Virtualization enabled in Bios: Yes

Brand new install of Android Studio.

I cannot run any X86/X86_64 Android emulators. They terminate as soon as I start them with the error "Failed to sync vcpu reg". I have restarted several times and use no other virtualisation tools, although I believe the latest Haxm has solved that issue, so previous answers all suggest this.

Thanks in advance.

Do you have HP SureClick running? I had the same problem on the Zbook Studio x360 G5 until I disabled it.


Forgot pattern for my old tablet; no recovery mode available, ADB key not verified (new computer) I have a 2013 Nexus 7. This nexus 7 is rooted and has an unlocked bootloader but however has no recovery option. (When the device was rooted for some reason it removed the recovery and now has no recover option. Device simply says no recovery).

Now I had to store it when I moved living locations and forgot about it. When I opened the container after about 2 years and found the tablet I then attempted to open it. However when I stored it I realized I HAD SET A LOCK SCREEN PIN NUMBER ON IT! I have purchased a new computer since then so the computer doesnt have the USB debugging key on it for ADB to work on the tablet and I cant unlock the tablet to accept my new computer because I forgot the lock on it!

I am even willing to do a factory reset but I cant even do that because there is no recovery on this tablet. Is there ANYTHING I can do to get this lock screen off?? Hacking the software, programs, factory resets, hard resets, ANYTHING will work.

Anyone have any ideas?

Since the bootloader is unlocked you have a variety of options to pick from and they don't require ADB.
Flash the recovery image to do factory reset
You can use fastboot to flash a compatible recovery image. You can either pick the stock recovery image from official source or choose a custom recovery like TWRP.
When you're in fastboot mode, issue these commands in your console:
fastboot flash recovery FILE
fastboot reboot

Replace FILE with the location where your downloaded recovery image exists.
Now you can boot into the recovery mode and do the factory reset.
When recovery image still doesn't work
If recovery image still doesn't work for you, issue these commands in fastboot mode to factory reset the device.
fastboot format data
fastboot format cache
fastboot reboot


Cannot install drivers for MTX65xx on Windows 10 64 bit for Telekom Puls Tablet The normal Tablets Name is "Telekom Puls" and is from a German ISP. When I turn Developer Mode and Debug Mode on, it identifies itself as "MT65XX Android Phone" in the Windows 10 Device Manager.

Hardware ID:

USB\VID_1BBB&PID_201D&REV_????&MI_01
USB\VID_1BBB&PID_201D&MI_01

Compatible ID:

USB\Class_ff&SubClass_42&Prot_01
USB\Class_ff&SubClass_42
USB\Class_ff

Device Instance Path:

USB\VID_1BBB&PID_201D&MI_01\6&3A3241C5&0&0001

I was looking at different websites on how to make universal adb drivers like this one , but it won't work, Windows 10 64 bit is complaining then that the .inf file has been tampered with and refuses to install it.

I looked into multiple similar posts, but none of them was conclusive. Does anyone have pointers or advice on how to make this thing work?

Also tried the ADBDriverInstaller by Koush, it says incompatible with Windows 64 bit. I also tried various other drivers from around the net, but none helped.

Is there any way to get this Tablet installed?

I finally solved it.

Put this command into the Windows Command Shell on Windows 10:

shutdown.exe /r /o /f /t 00

The computer will start to shut down and present you an option menu before he does. In the menu that follows, select "Troubleshooting", then "Advanced Options", then "Launch Parameters". Finally press "restart".

In the menu that appears after a restart, press 7 to allow for the installation of unsigned drivers.

Now open the adroid_winusb.inf in

<android_sdk>/extras/google/usb_driver

and add

; Telekom Puls
%SingleAdbInterface% = USB_Install, USB\VID_1BBB&PID_201D&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_1BBB&PID_201D&REV_????&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_1BBB&PID_201D&MI_01

to the end of the [Google.NTx86] and [Google.NTamd64] sections. Now save and right click the inf and select "install". After that, Windows 10 should recognize the tablet:


Image and video files disappear from the SD Card Sometimes it happens that all image files (JPEG, PNG, etc.) and videos (3GP) are erased automatically in the SD Card. So they are removed from Gallery also.
This means I risk to lose documents and photos I shoot with the phone camera, unless I make external backups.

I noticed that sometimes it looks related to fast mount/unmount cycles via USB cable to a PC (due to unwanted multiple pressure on the 'Activate/Deactivate media archive' soft-button on the phone)

Does anyone know what happens? Is it a known bug, some misuse from my side, etc.

My phone model is LG P962, with Android 2.3.4 and a 32-GB SD Card.

Thanks!

I would rather go with replacing the SD Card and checking if that happens again. Nowadays there are lots of cheap SD Cards which simply lose or corrupt your data with no particular reason. There have been reports of SD cards that pretend to be 4, 8, 16GB or even more but only have 256MB. If you have such a bad card and copy more than 256mb of data it will get corrupted. The same thing applies to flash drives etc.

If that doesn't help then try to restore your device to the original state and do not install all your applications at one go. Try to install the most important first and the rest in some intervals so you can find the one which may be causing problems.


Can WiFi and Bluetooth be enabled through adb using Firesticks USB connection? Think I've bricked my first gen firestick. It's had a good run though, installed a bunch of different apps and one was a task optimizer.

It has disabled the Wi-Fi and Bluetooth on the device and now it can't be remotely controlled at all. I have the stick plugged into laptop through USB and connected to adb but no idea if I can control it through that or input code to enable either the WiFi or Bluetooth.

Any help would be much appreciated.

The most probable way is doing it via input key events as suggested here: How to turn off Wifi via ADB?

But in this case we need to turn it on using a similar proceedure

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
adb shell input keyevent 19 & adb shell input keyevent 19 & adb shell input keyevent 23

  The first line launch "wifi.WifiSettings" activity which open the WiFi Settings page. The second line simulate key presses.

These keys may not be the exact for your device in which case use appropriate key events and play around until you hit the best match :)

Also for bluetooth try this:

Using adb enter;

am start -a android.bluetooth.adapter.action.REQUEST_ENABLE & input keyevent 20 & adb shell input keyevent 21 & adb shell input keyevent 23

Source: Can I restart Bluetooth from the terminal?


How can I set up a new Outlook.com account using a Hotmail account? How can I setup a new outlook.com account in the Android mail application?

Outlook.com only supports Exchange ActiveSync, when I try to automatically create an account in the mail app it uses smtp.live.com (because my login is a hotmail account).

What should I change the server settings to in order to use outlook.com's exchange servers?

I am using a Sony Xperia P which is currently stuck on Android 2.3.7. It appears to support Exchange ActiveSync.

I manually setup an Exchange ActiveSync account with the following settings:

Domain: *blank*
Username: myname@hotmail.com
Password: ***********
Server: snt-m.hotmail.com
Use secure connection (SSL): *checked*
Accept all SSL Certificates: *unchecked*


Gmail App is not differentiating Read and UnRead Emails in Vivo Android Mobile In Android Gmail App, It has unread emails with bold and read emails without bold to identify which emails are unread. But in my Vivo V7 Android Mobile I couldn't able to see that differentiations and all the emails are showing without bold and hence this app is not so helpful for me.

Below are the steps I tried,

Cleared Cache of App.
Signed out and Signed in
Rebooting mobile
Tried al the settings

Nothing helped me. Please give a solution for this issue,

As mentioned by Robert and Andrew in comments, this issue was due to System Font, which was a custom one and not a default one. Once I changed to Default Font, I could able to see gmail is showing as normal fonts.


Forwarding or syncing SMS to another Android phone I have two Android phones and I am looking for a way to foward SMS messages to another phone and let me answer with my first number. I don't have both phones with me all the time, but still want to be notified about new messages (and if possible even calls).

I need something more than a simple forwarder. Already tried apps like "SMS Forwarding" "SMS forwarder" etc. That wasn't it.

I noticed an application on the Android store called "MySMS" that seems to sync between phone, tablet, and PC/Mac. Maybe this is the solution to your problem.

Downloadable from:
https://play.google.com/store/apps/details?id=com.mysms.android.sms&hl=en

The same company also has a premium service for 2 phone syncing - which has the same features as above but specifically for sycning 2 phones together. Since the other app doesn't require a premium (paid) service, its worth trying to see if that does the job for free. If not, then it might be worth trying out their second app.

This is the premium version for 2 phones:
https://play.google.com/store/apps/details?id=com.mysms.android.mirror&hl=en

Hope this helps.


System UI won't load at all. (Huawei Vision 2) So I was on an application and my phone ended up freezing, so I took the battery out to restart it since it was not responding at all. When it restarted however, the system wasn't loading, the screen was black and the only thing onscreen was the little status bar that had the time, signal and battery. I tried holding the far right button on the bottom, and the only thing popping up was the "Unfortunately, System UI has stopped."
Is there a way to fix this at all? I just got this phone about a month ago. I never downloaded any modifications or iffy files onto it either.

System UI is crashed/corrupted due to some problem
Just reinstall android version using PC and it'll be ok


How do I download a ROM from a Samsung Galaxy S3? I have two identical Samsung Galaxy S3 (model GT-I9300), one running the stock rom and one running cyanogenmod. I want to download the rom from the one with the stock one and install it on the other one.

How do I download, with Odin or Heimdall, the rom from the stock S3?

You mean to take the Firmware (FW) out from the stock-FW phone and put it into the other one as-is? to have two identical-FW phones?

The confusion is in download/upload words, when you put the phone in bootloader mode it's saying "Download mode". From the phone's point of view, it's going to download stuff from PC.
If you want to take out the FW. It would be upload.

That's why it's safer to say flash and dump. Even though it's not really flashing.

It's somewhat possible to dump the FW, but there is usually no reason for doing so. Download the same version from the Internet and you'll end up with exactly the same system files as on other phones with the same FW version.

How to find specific firmware version on the Internet

On the stock-FW phone, go to Settings -> About Device -> Build number
and take a note of the second part of the number. It'll be something like I9300UBUGOD1
That also includes CSC version. Now search for this version on these two sites:
Samsung-Updates
SamMobile
or put it into Gugl, usually something cames out.
Flash it to target phone from PC using Odin. No root required.

To dump firmware from a phone

There could be a way to dump the phone without rooting, but no one knows how. We can only assume this possibility because there is a disabled option to Dump in Odin program. But I tried, as many others, with factory rooted phone, developer phone or one with unsecured test pre-release firmware version, the dump option is never available in the Odin program.
It's either just for some very special pre-release FW, or it was never implemented in the Odin software, or it was planned and never finished in phone's bootloader, because for no real usability perhaps? Or it must be activated by some special cable, or button combination presses.
Or it was put there by engineers in Korea just to taunt curious hackers.
I believe the latter, as even in new FW, if you dig in bootloader resources, you'll find a graphics showing green Android taunter with words "Upload mode".

So this is a known way to dump FW anyway:

Note that you'll need to root the stock-FW phone, to Dump it.
Firstly we need to find out which files we need to dump and then flash:
Open firmware's TAR or TAR.md5 file of any version of THE SAME model using 7zip and look inside. Note the names of files included.
Later you'll need to rename files you'll dump to the same names as those in this TAR. There is much more partitions that you can dump, than those you can flash. Files which are inside TAR should be enough to fully flash a phone, but not always all partitions are included, sometimes they leave bootoaders out.
In the list on the bottom I marked those which are never included by -
and those which I remember seeing in TAR files by +
Use that list to rename dumped files which you want to flash by Odin from Partition Name to Flash Filename, or get this list from your phone by following method. Be aware that you must not flash PIT and EFS, but you might dump it to have a backup.

To get a list out from your phone:

get Heimdall
connect phone
switch driver to libusb
in Heimdall - Utilities - Download PIT file
switch driver back by removing libusb in Windows Device Manager
alternatively download PIT from the Internet, but you'll need to trust whoever is posting it that it's not from another phone, version, or broken
go back in Heimdall
use printpit to print your PIT file
Note each entry which contains both: "Partition Name" and "Flash Filename"
EXCEPT PIT and EFS partition. Make a backup but DO NOT FLASH PIT or EFS from one phone to another.

Now we have a naming scheme, Partition Name is how the file with partition will be dumped, and Flash Filename how it should be re-named before flashing.
Note that some partitions are not documented and there is no knowledge outside of the factory of what are they for. They might be for storing specific phone's information, or calibration data calculated and flashed once in factory for each phone.
Flash only partitions you'll find in stock TAR files.
Those not-in-TAR-file should be flashed only as last resort, when you know that those on target phone has been damaged. And always backup them before flashing new ones over them.

Make this dumping step on both target and source phones. On target just to have an backup.

root the phone
flash custom recovery TWRP recomended, but not working well on some models
boot into recovery
plug on PC, use adb or qtADB to go to /dev/block/platform/folder_with_different_name_in_each_phone/by-name
dd or use qtADB to copy "files" except USERDATA from that folder to media partition, sdcard, or UFD using USB OTG

Next on PC (or check alternative below):

rename all files according to flash files naming scheme
if you add recovery partition dumped from the rooted source phone, it will change targed status to custom, making KNOX disabled, same as if you just rooted it. If you don't want that either include official recovery from the same version of stock FW, or if there is working partition in the phone just don't include recovery in the TAR flash
on a linux machine or in cygwin Tar those files into TARball using ustar mode
no need to md5 it, as you probably trust yourself that you won't damage the file. but if you must than md5 it and concat hash to the end of TAR, rename to TAR.MD5
flash in Odin, no root required

Alternatively, but only for rooted phones, you can use dd on target phone, or MobileOdin.

be very careful, you must NOT flash PIT and EFS partition, even though they are mentioned in PIT file. For each phone EFS contains specific data, some of which are encrypted using some serial number taken from the phone. So each efs only works in the one phone which it's designed for. By flashing it, you'll loose the original one, that's not easily recoverable.

also no need to care about recovery partition, as it's not stock partition but custom, from the rooting process.

I know the DUMP part of this guide is not extra descriptive, but each step would need a separate post. If you're completely lost in it, consider downloading ready FW from the Internet.

s3 FW list dumped using heimdall. Might change with different FW versions:

+
Partition Name: APNHLOS
Flash Filename: NON-HLOS.bin

+
Partition Name: MDM
Flash Filename: modem.bin

Partition Name: SBL1
Flash Filename: sbl1.mbn

Partition Name: SBL2
Flash Filename: sbl2.mbn

Partition Name: SBL3
Flash Filename: sbl3.mbn

+
Partition Name: ABOOT
Flash Filename: aboot.mbn

Partition Name: RPM
Flash Filename: rpm.mbn

+
Partition Name: TZ
Flash Filename: tz.mbn

-
Partition Name: MODEMST1
Flash Filename: nvrebuild1.bin

-
Partition Name: MODEMST2
Flash Filename: nvrebuild2.bin

-
Partition Name: M9KEFS1
Flash Filename: m9kefs1.bin

-
Partition Name: M9KEFS2
Flash Filename: m9kefs2.bin

-
Partition Name: M9KEFS3
Flash Filename: m9kefs3.bin

+
Partition Name: SYSTEM
Flash Filename: system.img.ext4

+ this is CSC, might be left out
Partition Name: CACHE
Flash Filename: cache.img.ext4

+ only sometimes
Partition Name: PARAM
Flash Filename: param.lfs

+
Partition Name: BOOT
Flash Filename: boot.img

+ but you can't Dumb stock recovery as to dump you need root, to get root recovery is usually overwriten
Partition Name: RECOVERY
Flash Filename: recovery.img

Partition Name: PERSDATA
Flash Filename: persdata.img.ext4

+ but contains only crapware, version is connected with CSC
Partition Name: HIDDEN
Flash Filename: hidden.img.ext4

Partition Name: CARRIER
Flash Filename: carrier.img.ext4

- this is /data and INTERNAL STORAGE, aka sdcard, do not dump it's HUGE and there is no reason
Partition Name: USERDATA
Flash Filename: userdata.img.ext4

Partition Name: PGPT
Flash Filename: pgpt.img

- it is included sometimes but to change layout, NEVER FLASH IT might hard brick phone
Partition Name: PIT
Flash Filename: MSM8960.pit

+
Partition Name: MD5
Flash Filename: md5.img

Partition Name: SGPT
Flash Filename: sgpt.img


Merging duplicate contacts - is my phone broken? I just got my Samsung Galaxy S3 (Android 4.1.1) and I'm having the usual trouble with ridiculous amounts of duplicate contacts. I've tried the following methods to no avail:

My mom told me to go to Contacts, and click "Merge with Google" in the menu. It had me add a Google account and was able to remove some of the duplicates, but many still have 5-6 for a single contact. My mom said the whole thing would be ruined if I repeated the process.
I've been checking online, and I found similar questions here where the answer boils down to clicking "Find & Merge Duplicates..." on contacts.google.com. I tried it, and it claimed to merge four contacts. I still have many duplicates.
I tried to manually join some contacts a couple of ways:

Go to Contacts, click the contact to open more details, click the link icon under the Connection heading, tap "Join another contact," select another contact
Go to Contacts, click the contact to open more details, open the menu, select "Join contact," select another contact
Go to Contact, press and hold the contact, select "Join contact," select another contact
Go to Contacts, click the contact to open more details, open the menu, select "Edit," click the menu key

For the first three methods, the phone flashed a message that said "Contacts joined." The contacts were not joined. The last one would not allow me to open the menu.

Is there another method that I'm supposed to use to merge my contacts? Did I do one of the above methods wrong?

I worry that my beautiful new phone is broken because joining contacts didn't work and it refuses to sync contacts with my google account :(

You could perhaps try the same method from within the Gmail interface.

From within Gmail, navigate to contacts.
From the menu More, click on Find & Merge Duplicates.


Why is the maximum value of the light sensor from my phone stuck at 85745.0lx? My lightsensor of my Samsung Galaxy S3 doesn't return good values.
I tested it in different places, p.E. outside in the sun or indoor with and without light.

The value outside was a bit confusing because the result was the proper value of 85745.0lx. This value is first of all 4 times higher than in comparison with my tablet. At a second Samsung S3 (with Stock-OS) it was about 18'000 lux. Second point: it was a fix value, it didn't change between ~200lux all the time.

After the tests I tried to find out, why that happend. The function maxvalue = light.getMaxumumRange(); shows me, that the maximum value of the light sensor is 121240.0 lx.
Could it be, that this value is, because I have an custom rom on my phone (Team UB)? Or does anyone know an other reason for this difference?

Thanks for your answers.

Yes, of course it could be because you have a custom ROM on your phone. Most likely the ROM has a buggy or poorly integrated touchscreen driver. Drivers in custom ROMs often don't perform correctly, especially in unofficial or pre-release builds, and especially with non-essential functionality like light sensors.


How to launch Google Keep from shell? Using command from
this blog

I want to launch keep from shell.

Yay!  Thanks to a lot of help from Izzy, I was able to extract the name of the launcher activity from Keep's manifest.  So that means that the console command is:

am start -a android.intent.action.MAIN -n com.google.android.keep/.BrowseActivity

It goes without saying to make sure to preserve proper capitalization (casing).  If you want me to find out the names of any of the other activities (so your command launches that activity instead of the main page), just let me know!


Delete free apps from Play Store library I want to delete free apps from my Play Store library. I don't want to remove paid apps because I obviously paid for them so that means that they are useful to me in some way or another. However, I have accumulated a list of around 500 apps, of which 90% aren't used anymore.

The problem is, I can't remember which apps I paid for and which not. When I click on each app, I sometimes don't see that I purchased them, just the standard "Install" button.

Is there a way to filter out paid apps from my library?

I suggest you use both a PC and your mobile for this solution.

Using your PC, visit your Play Store's order history. It would list only those apps you have bought so far. Now, in your Play Store app, go to Account (rightwards swipe from the left edge) → Library.

Compare the two lists. The ones which would not match would be the free ones.

This is not user-friendly but should get the job done nonetheless.


Any way to install Drivers for USB On the go? How can I install a driver for Android for devices plugged through USB OTG? Is that possible?

USB HOST Mode requires Android 3.1 or above. So long as your device is running the correct OS you should have the required drivers to run USB Host Mode. However not all ROMs are equal.

You can find USB Host Mode driver apps in the Play store for some models that do not have the drivers built in.

HTC Incredible
http://forum.xda-developers.com/showthread.php?t=751535

Nexus One
http://sven.killig.de/android/N1/2.2/usb_host/

Installing and using the USB Host Diagnostics app from the Play store will allow you to run diagnostics showing if the OS currently supports USB Host Mode and if your device has been detected.

Loading the USB Host Mode drivers allows your device to connect to a USB device in Host, however you still need the drivers for that device to be present. Many devices will function under generic drivers included in the OS, but not every device is compatible with generic drivers, nor has their specific drivers included as well. I would proceed by installing the correct driver for your dongle before proceeding. However, if you want to bridge these connections, this is not a function supported out of the box by Android. A good router would be a better choice. To enable bridging on Android you will need to be sure that your wifi module is linux supported, a working wpa_supplicant module from linux for that dongle, recompile drivers for the dongle, recompile a bridge utility from linux, and time. Would be easier to use two andoid devices, each on a different wifi network, connect them with bluetooth, and in android 3.0+ you can bridge the two wifi networks this way.


How to root Samsung Galaxy Ace II X I have a Samsung Galaxy Ace II X smartphone, and for various reasons, would like to root it. It is running android version 4.0.4. How exactly do I root it? Should I download the necessary files, or make them myself? (I have no idea how to make them). I would also like to somehow have a way to undo the rooting if necessary, and have a backup of everything on my phone now. I have heard that rooting could cause my phone to become a "brick" or be completely useless, should I be concerned about this?

Also, my computer is a mac, if that makes any difference whatsoever in the rooting process.

There are several root options for Samsung devices.

EDIT: It seems like the first method is not available for your device.

CF-Auto-Root: Created by XDA developer Chainfire, this method consists of a modified recovery image which injects the su binary into the system and restores original recovery upon reboot. This is the safest method because it does not require user interaction.
Root programs: These PC apps, like OneClickRoot, require you to enable USB debugging and connect your phone to your PC. It will then execute an exploit which will allow it to inject su to /system.
Framaroot: Created by XDA member alephzain, this is the only root method that does not require a PC. Once installed and opened, Framaroot will present you with a list of exploits compatible with your phone. Once you choose an exploit, Framaroot will either a) tell you that the exploit was successful and that you need to reboot in order to enjoy root, b) tell you that the exploit failed and that you should try another, or c) it used a so-called local.prop trick to root your device with a squashed file system, and that you should reboot to try and see if you have root.

All methods install a Superuser apps which governs the use of su.
An example of a su app is SuperSu, which has an unroot option in its settings tab.

As for the bricking, it's very hard to do that unless

You interrupted a flash process
You deleted something you shouldn't have
You flashed something meant for another device


How to enable selective app permissions on CyanogenMod? One of the big reasons I installed CyanogenMod (10.1 latest Monthly) was to be able to have the ability to selectively deny apps certain permissions (most importantly the network and device ID ones). However, I am not able to find it in the settings, in spite of there being blog and forum posts from several months ago mentioning that CM will have this feature.

Does anyone know if this ever made it to the main ROM? If I want to include it myself, is there a specific source tree I can merge into the CM main repo code?

Thanks.

This was available in CM7, but got removed in CM9 and above, for reasons I do not know myself.

It is possible that the maintainers of CM couldn't find a way to make this compatible with Android 4+ and so left it out.

There are apps on the market that can do this, such as Permissions Denied however this is now a paid app, and I am unable to report whether this works.

EDIT: Ad eldarerathis pointed out in the comments, there is an open feature request to add this to CM10 and later. I suggest you follow this request for updates.


Restore gmail account to Android I just got a new Motorola Droid Turbo 2, Android 5.1.1 I have 2 gmail accounts & 1 just disappeared (it was there as of yesterday), altho I can access it from any computer. I have tried to add the acct by doing the obvious: "Add Account" on my gmail page, and "Add an Acct" in Android settings w/no luck. Both seem to be treating it like I'm trying to establish a new acct not an existing one.

Storing this for future reference and to help others.

Summary

2 (multiple) gmail accounts
desktop computers fine
android mobile phone

1 gmail account accessible the other not
had removed google authenticator 4 months ago on previous mobile

new mobile 1 month ago

  everything syncing and accessible till recent google account password change

Actions

tried cache apps deletes, reboot
tried google resync
then tried android mobile google account remove of non-accessable gmail account
successfully installed google authenticator on mobile by switching to working google acount via desktop computer
then tried disable 2 step authentication
then tried changing google account via lastpass (wanted one common password for both google accounts) which failed
changed google account password successfully via google account. Rebooted mobile. Waited 1/2 hour for servers synching.
Now able to logon to both accounts on mobile.

Notes

only using lastpass on desktop and not mobile device
google server synching most likely much quicker than 30 minutes
I have not tried individual google account passwords yet
I have turned google account 2 step verification back on
I have not setup google authenticator app yet


How can I transfer my contacts from an iPhone to an Android device? I tried to transfer data from my 3 year old iPhone to my new HTC Inspire via bluetooth but it keeps saying the two are "paired but not connected". Seems I can't get past this problem.

How can I transfer info from my old phone to the new?

You can use Google's Contact Sync to transfer them.

It's kind of complex to describe, but you can find Google
s official guide here


How to enable double-click Is it possible to do double-click on Android like you do on a regular computer? Some websites require double-click to operate, and I was hoping I could do the same on Android and get a computer double-click behavior instead of Android double tap zoom.

Just created this account just to share this priceless information... Try and instal "Puffin browser" on googleplay.. It has the virtual mouse that works like a charm! Thank me later and the developer!


How do I improve photograph quality on my HTC Desire? I think that I have my HTC Desire on the highest quality settings for taking pictures, but the quality of the photographs is awful. Is that a weakness of the Desire, or is there something that I can do to improve things?

In response to @George_Gaal's comment below I have uploaded two pictures. The top one was taken quite a long time ago and the quality is fine.

This one was taken last week and is completely out of focus. I wonder if I haven't inadvertently changed some settings? My phone did have to get a new board after it overheated. Could it be something to do with that?

have you seen this post http://forum.xda-developers.com/showthread.php?t=990596
Battery cover couses focus loss there is a youtube video on the post which makes a comparison, also sample pictures. hope this helps ;)


What resets the battery stats I'm looking at the "Battery" section under "Settings", and there's two major sections:

a graph that shows how full the battery has been over some period
Which apps have used the most battery power over (what appears to be) that same period.

There's a label between the two sections that says "Use since last full charge"

And I can't figure out what constitutes "full charge".

Things I've tried:
1. Not letting the battery get full. (thought it would be this simple a couple of months ago when I started this investigation, but it's not this simple)
2. Not letting the battery get empty (it seems to reset the stats more when the battery is low,
3. Time charging (it also seems to happen if it's a short or a long charge)

So, I guess what I'm asking is, "What is it precisely that resets the battery stats?"

Android is open source? Does this mean the code is readily available to look through? Where would I get started to try to figure it out myself? Is this kept in a battery library? Where's the source code for that?

Here's an example of when it reset at about 75%.

I'm running 7.1.1

"What is it precisely that resets the battery stats?"

Quoting from an old post by a Google engineer

  ....it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point)....

Relatively full is not defined AFAIK but from experience 90% charge does the trick of resetting it. IIRC on KitKat reboot also did that

Location of batterystats.bin file is /data/system/batterystats.bin

I can't point you to the code
Battery usage statistics in Android is poor though it has improved considerably in Oreo. Without specifying the Android version and an accompanying screenshot your question about interpretation cannot be answered fully, but here's an example. Suppose you charged fully (100%) and used only YouTube and Chrome till it dropped to 70%. In app usage of it shows YouTube used 60%, it means 60 % of the drop (=30%) is used by it. In outlet words, 60*30 =18% of battery capacity is used by YouTube. Similarly for Chrome and other  apps. The total will never exactly match up. If you install GSam battery monitor, you get more meaningful interpretation


How can I update the "multiwindow" setting in Tasker? My GS3 just received an OTA update that gave me a multiwindow setting. Cool! Except, I want to turn it off automatically when I'm using apps that take up the full screen (like some games). I can't find this setting anywhere, but I am also pretty new, so I could be missing it. Since the setting is also pretty new, there probably isn't a variable for it. Is there any way to get a list of settings and/or set one by name?

Thanks

Previously I don't think there was a way to do this unless you wrote some java script that you ran from Tasker, but I could never get this to work. (If anyone knows how to write this type of script, I'd love to know.)

However, the latest version of the 'Secure Settings' plugin (by intangibleObject) now supports enabling and disabling multi-window mode (without needing root - if that's a concern). I've tested it on my S4 and it works great. It should work with the S3 as well. Note that this version of Secure Settings is the current beta version which was released only a few days ago.  The latest released version on the Play Store doesn't have this option yet.

Also, in answer to the question about listing system settings... you can do this with another app/plugin called 'System Settings for Tasker' by David P. White.  In order to actually get the listing of settings through, you'll need to have root access. Without root, you have to know the setting names another way. This app will only monitor setting values. It doesn't have any mechanism for changing those values.

The setting names for multi-window are:

multi_window_enabled

multi_window_expanded

multi_window_flashbar_shown

A quick side-note here... if you want to show/hide the little thumb selector (the flashbar) you can long press the back key.  This is of course a manual action instead of an automatic Tasker action, but does come in handy if that flashbar is in your way and you don't have a Tasker task set up to deal with it.  The Secure Settings plugin action only manipulates the multi_window_enabled setting and not the others.


Not sure if Kernel Version correct I recently updated my Samsung GT-S5830 to Gingerbread via Kies. After the update my phone is displaying the kernel version as 2.6.35.7-perf-CL5XXXXX root@DELL 142 #1. The Xs are some 5 digit number. Im not sure if this is normal or if theres something wrong (because of the 'root'). Any clues?

I can see how you'd be confused by that.  It doesn't indicate that your phone is rooted, just that the kernel was compiled by the root user (on a DELL build machine, apparently)!  If you look at /system/build.prop (probably requires root to look, ha) you'll see some other similar information about the build.  Mine says "jaeyoon.yoon@SEP-05" for the same info.


I just got a new Android phone and I'm wondering how google got all my old phone numbers I finally upgraded from an incredibly old and aging blackberry to a new Galaxy S5.  I like the phone, but the amount of information google is trying to squeeze out of me is feeling incredibly invasive.

The phone came with a new SIM card that I put in it and when I turned it on and looked at my contact list, I was very surprised that it had somehow obtained every phone number on my blackberry.  I'm wondering how Google managed to get all my old phone numbers.  I want to reiterate, this is my first android phone ever and before that I was just on a blackberry.  Also, the names were specifically what I entered in my blackberry word for word.  It even included numbers like #AUTO and things like that.

I honestly don't know if these numbers were somehow in my google contacts previously as I rarely checked that screen, but they're sure as hell there now.  Additionally, I never once installed a google app on my blackberry at any point in the years and years I've owned it.

Could anyone shed light on how this happened?  Did it happen when my phone carrier activated my new SIM somehow?

Thanks, I'm not really technically versed in the world of phones but this has me really freaked out.

I think BIS was automatically syncing your Blackberry contacts to Google server. When you added Google account to your Android, it automatically imported all your contacts from Google server.


Android and sim-lock I'd like to know if android phones are sim-locked. Given that they are open-source and have community images it should be 'tricky' to sim-lock one but I prefere to ask.

Also - do I need to unlock if I use dual-sim adapter with one legal card in it?

This differs from carrier to carrier. Some will be sim-locked, some aren't. You'll have to ask your carrier. It has nothing to do with the OS.


Screen flicker only on gray backgrounds I have a Sony z5 premium, and have had many problems with the screen flickering on gray backgrounds. It's fine on white colors, so it may be something software?

I am using android 7.0

Thanks

this is hardware fault, check the LCD belt or the LCD


I saw the 'z4root' application on the Droid market just now. Is it safe to use on my Samsung Galaxy S? Anybody used the Z4ROOT program to root/unroot his device ? Can I use it on my Samsung Galaxy S phone ?

Is it a real root / unroot process ? I am a developer myself and know how much damage you can do on a computer if you have too much power and too little knowledge.

However, a true root / unroot program seems ideal. That way I can root the device if necessary (f.i. to grab a screen dump or whatever) and unroot the device immediatly afterwards (until such time I really know what I'm doing - if ever :)  ).

I've rooted my SGS with z4root and it was a very smooth process! I can highly recommend z4root!

And while you're at it, continue with installing One Click Lag Fix to make your SGS lag a lot less! I did it, and haven't looked back since. OCLF is made by the same guy who made z4root, but for some weird reason, OCLF can, by itself, only root pre-froyo phones. But that's not a big problem, you just need 2 apps instead of one :)


Can I install Ruby and Ruby on Rails on an Android? Aware that this is a bit mental, but can I install Ruby on a Galaxy S4 running Jelly Bean 4.2? A console where I can install gems, rake routes and run the Rails server, and browse to my application by putting 0.0.0.0.3000 into Chrome?

Would be excellent for testing little ideas and concepts I have while on the go!

Aware that Android isn't UNIX, but good God if they can install it on Windows, they can install it anywhere!

this can be done

Compile Ruby and Nodejs for android
Install on device and configure with c/c++ ide (You can use C4droid,CCTools,Terminal IDE.... for installing the expansion modules on с/с++)
Install rails ($gem install rails)

example:

(Click image to enlarge)


Anyone know the LG Ally screen density? I'm doing some android development and one of the specific devices I need to test on is the LG ally. The tech specs on their web site list the display resolution as 480 x 800, but I also need the density in order to emulate the screen properly (the difference between 160 and 240 dpi is huge).

Anyone know the screen density for the LG Ally?

It's about 290 DPI (just crunch the numbers: Use the pythagorean equation to get the "pixels" diagonally, then divide by the screen diagonal).


Samsung galaxy s2 (i9100) part of touchscreen unresponsive Just about week ago my phone started to randomly ghostclick in certain parts of touchscreen, so i started to debug issue and came to conclusion that part of touchscreen has became unresponsive and also phone sometimes click on those unresponsive areas by himself.

Here is affected areas:

As you can see the two vertical areas are unresponsive.
Top part of screen is okay (that's why i did not include).

Anyone has encountered such problem?
I have tried, full wipes and different ROM's nothing fixed problem.

Should i consult some sort of mobile technician?

Yes. This is almost certainly a hardware problem and the touchscreen may need to be replaced.


Is there a way to get GPS to work without Google Location Service constantly enabled? The GPS on my Samsung Galaxy S2 cannot find my current location whenever Google Location Service is disabled.  I have it disabled most of the time because my battery drains much faster when the service is enabled. I disable the option via System Settings -> Location Services -> Google location service.  In the figure below I'm referring to the top option.

Is there a way to do one of these things:

Somehow obtain my coordinates using GPS without Location Services enabled?
Intelligently switch on/off Google Location Service when I need it (i.e. like when I'm using my GPS)
Keep Google Location Service enabled, but somehow prevent it from draining battery.

In short, the problem I want to solve is to get my location coordinates without having Google Location Service drain my battery.

I'm running ICS 4.0.3 on AT&T's network.

You can still use GPS without having  Google location services enabled. When you disable the location services you are opting out of sending data to Google. Google location services is actually an internet database (Google Location Server) that is made available to mobile device manufacturers as an application licensed by Google. This is the database that is updated with WiFi and cell ID data from devices running Android, and was initially populated with data collected by the Street View cars (up until 2010 anyway). It helps your device obtain a quicker initial fix by using WiFi AP or Cell ID information. It is used to augment the GPS, uses less battery life, and is sometimes used instead of GPS if you are indoors or do not have strong GPS signal.

As noted on Google's support site, for ICS 4.0+ Maps will still work with just the GPS activated. http://support.google.com/gmm/bin/answer.py?hl=en&answer=165333

In short, the settings you have above should allow you to use your GPS without the help of the cellular network or nearby Wi-Fi APs. You will have to be outdoors in order to use this feature though, and it can take up to 4 minutes to get a location. So if you are waiting on a fix and you have Google location services disabled, you'll have to be patient.

Let's address the battery drain--review the third-party location-aware applications you have installed. Some are poorly programmed and could be requesting GPS refreshes at a high rate, taxing your battery. Also if you are only using GPS to navigate, it is a battery hog.


Updating to LineageOS 17.1, replacing su with Magisk Up to 16.1, LineageOS provided su as an add-on, in the shape of an extra zip file which could be installed along with the OS itself using a recovery image such as TWRP.
However, with 17.1 they have discontinued their su addon and no longer support root access. Those who still want it are getting pointed to “one of the other su solutions out there”.
A quick search pointed me to Magisk as pretty much the only solution under active development. However, the install instructions are a bit confusing.
The device is a OnePlus One (bacon), upgrading from LOS 15.1. For now, I am just interested in having a replacement for what su offered up to LOS 16.1; any other features offered by Magisk are secondary to me.
Will it work if I just grab the latest Magisk zip from the Github release page and install it alongside the OS, through the recovery of my choice (currently on TWRP 3.2.2-0)? Or is using Magisk Manager a hard requirement?
Are there any major differences in UX over my current LOS + su setup?

I just went through the trouble of solving a similar situation for a OnePlus Nord. Meaning getting root access via Magisk on a LineageOS 17.1 device.

"Will it work if I just grab the latest Magisk zip"?
Yes. I sideloaded it with the LineageOS recovery and after rebooting the system I was able to grant root access to apps using magisk.

Are there any major differences in UX over my current LOS + su setup?
Yes. By installing the magisk zip-file you will get the magisk App which is used for managing your root privileges. I do not have the root option in developer options anymore (as I was used to when using su).

Unfortunately I don't have a bacon here to test your specific case, but maybe my experience will still be helpful.


"Moisture has been detected" even after 2 weeks, also in safe mode Two weeks ago my Samsung Galaxy S10e got a bit wet while in my pocket under heavy rain. The phone did not go inside water, but it was pretty wet.

Since then, I got this message from time to time when charging:

  Unplug charger
  Moisture has been detected. Unplug the charger and wait until both the charger and USB port are dry.

Yesterday, I could not even charge my phone once, because the message appeared every single time I tried.
I let the phone at the output my air conditioner in dehumidifier mode for the whole night.
Still the same problem.
I tried with 3 different USB cables, and also 3 different power sources.
The charger port looks perfectly clean.
I don't have a wireless charger.
The message (and vibration) appears even in safe mode and in Emergency mode, and also when the phone is off.

In recovery mode the message does not appear, but the phone does not charge (when I left the phone in recovery mode for one hour, the battery went from 53% to 48%, even though the USB cable was connected).

I believe that the message is erroneous, I can't see how moisture could subsist after two weeks and a night of dehumidification. How can I fix the problem?

I live in Japan, where outside air humidity is high, maybe that's a factor?
My phone is rooted, if that can help.

A few more weeks and the message disappeared.
I guess some part of the phone was still humid despite all of that drying.
Conclusion: Let you phone dry as long as it takes.


Get To Android Pie bluetooth Settings Without Turning Them Off Is there an EASY way to get the Bluetooth settings without turning them off?
The new shortcut in Pie sucks because it an on/off button
The old design allowed you to click on the name under the icon to get to the settings to just disconnect one item if needed

Try long press on the shortcut icon, without lifting your finger until the new screen starts to appear.

On my Pixel 2, I was able to get to the Bluetooth Setting screen.


YouTube no longer available for old Android 2.2 devices? I unrooted my HTC Desire today and restored the stock ROM image, recovery image, etc. It's running Android 2.2.2 now. I noticed that the YouTube app is broken. I can run it, but it complains about not having Internet access, even though WiFi is working perfectly fine and I can surf the web. It also shows no video content, not even video titles, nothing.

I have received the Play Store (came with Android Market app) and I have successfully updated apps like Maps, Facebook, etc. but I can't see any update available for YouTube. I can't even locate the YouTube app.

If I visit the Play Store on my desktop PC I can locate the YouTube app, it's right here:
https://play.google.com/store/apps/details?id=com.google.android.youtube

I can't push install it from the desktop, because it says it's not compatible.

  This item is not compatible with your device.

So does this mean that users who are stuck with an old device, and with older version of Android, are not able to use many of the Google apps such as YouTube?

IMHO, it should still be possible to download an older version of any given Android app, one that works with that particular Android version and device. This has always been the Achilles heel of Android, since its inception. Once you go up, to a newer version of an app, be it Google app or some other app, you can't go back.

But Google apps especially, should be made to work with older versions of Android, and users running old versions of those apps, such as YouTube, should be able to use the service without running into errors. In case the service has changed so much that it's no longer compatible with the old app version. The service should be developed to keep backward compatibility with old app versions.

Look at how the Play Store can be offered, installed, and run on old Android 2.2.2. I can even buy movies and music, despite this being an old device with limited storage space. Why can't they make YouTube work on old Android devices as well?

APKMirror provides mirror for (almost) all version of YouTube APK.

You could try sideloading YouTube 5.2.27, the last version that Froyo (Android 2.2) still supports.

The next version, which is 5.3.23, already requires Gingerbread (Android 2.3.3).


Why does my Samsung Galaxy S3 no longer vibrate (except for right after boot)? Recently I switched my Samsung Galaxy S3 (model number SPH-L710) from TouchWiz (Jellybean) to SlimKat (KitKat) 4.4.2 build 4.1 stable. As of right now, the phone's vibrate function does not work except for when first booting the phone. The vibrate function works for around 30 seconds to a minute (I test this by repeatedly changing the volume from the quietest to vibrate using the rocker). Eventually, the phone just stops vibrating when this occurs, and no other app can get the phone to vibrate as well.

I double checked all my application settings, but I haven't installed any new apps aside from the ones I backed up using Titanium Backup, and the vibrate worked fine while it was on TouchWiz. Is this a SlimKat bug or do I just need to dig harder to find the app causing it? If so, what are some problem apps/services that can cause this?

In my case I had turned on power savings mode. Am not sure but I believe that in 4.4.2 power saving mode comes with "Disabling Haptic Feedback" turned on. This can be rectified by going to Settings->My Device and then clicking on Power Saving Mode. There uncheck the "Disabling Haptic Feedback" checkbox.


Sim contacts on call screen? Is it possible to see contacts from SIM on the incoming call screen and in SMS messages? I did only find apps for managing them.
I am using Cyanogen 7.2 (that’s Android 2.3.7) if that matters.

NOTE: I am not interested in paid apps.

"SIM Contacts" by "NEEDOM STUDIO" is a free app on the Android market that shows contacts from SIM on the incoming call screen. You have to enable the "incoming calls to remind" option for this.

I didn't find an app that shows them in the SMS or call log. I'd really like that.

Even better would be just an option in a normal contacts manager to include contacts on the SIM without having to copy them to the phone.

I like to keep my contacts on the SIM only so i can just put my SIM in my old phone (with longer battery life) and it shows all the contacts.


Nexus I9250 - Got stuck with updating android 4.3 update Am not able to update my nexus i9250 to android 4.3. I have never rooted or tampered with the system earlier. Any system updates, i generally get a notification and then it starts getting updated. But now, under settings>about phone>system update, it states that "waiting to download - 139 mb" and is stuck there. There is no other icon for 'checking status updates' or 'download'.

Please let me know how to proceed in downloading the system update to 4.3?

Building on Onik's comment, make sure that Wi-Fi only is not checked. In the Samsung Galaxy S4, this can be found in: System settings > More > About device > Software update > Wi-Fi only. So, check the About device section of your phone.


How do I export my Samsung Galaxy 551 contacts to my Samsung Galaxy S2? How do I export my Samsung Galaxy 551 contacts to my Samsung Galaxy S2?

If you want to do it without going via Google, just follow these steps. To make it easier for others to follow, I refer to your Samsung Galaxy 551 as "old phone", and the Samsung Galaxy S2 as "new phone":

On the old phone:

Open the Contacts app
Tap the "menu" button to bring up its extra menu
Select "Export/Import", and chose to export your contacts to SDCard
Pick the created file (it's most likely named 0001.vcf, or at least similar – .vcf stands for "VCard File") and copy it to your PC

On the new phone:

Copy the 0001.vcf from your PC to the SDCard
Follow steps 1-3 from above, but in step 3 this time chose to import the VCard File
Select the VCard file from your SDCard, and have it imported

You're done – all contacts from your "old phone" should now be on the "new phone". Additionally, you've got a backup on your PC which you can easily import to other PC applications as well: most contact handling applications should understand this format.


Difference between installing SuperSU using Play Store versus a custom recovery that installs it from a file? I see that some rooting guides say that rooting involves:

Download a SuperSU as a zip file that would be accessible to the phone (e.g. the sdcard).
Unlock the phone's bootloader.
Booting into a "custom" recovery mode. E.g. TWRP or CWM. Either temporarily booting using fastboot or flashing the custom recovery to the phone and then booting.
Use the custom recovery mode to install the downloaded SuperSU zip file.
Reboot the phone into normal mode and root access should be A) available and B) managed by the SuperSU program.

However, I also see that SuperSU is also on the Play Store. Installing from the Play Store does not promise any root access. (It actually assumes you already have it.)

So, my questions are:

What is different between these installation methods practically?
What is are the technical differences in actions or restrictions?
And how can/does the custom recovery installation method provide root access whereas the Play Store method can not?

Root access (typically) requires several components that work in concert with one another. A somewhat simplified view of what you need is:

A native su binary. This can be invoked from the command line or from applications. It is what actually performs the act of switching users, and grants a process root permission.
A "gatekeeper" application, that regulates which other apps and processes are allowed to invoke su to gain root privileges.

Think of the SuperSU application as being a sort of graphical front-end for the su binary.

Because of the way directory/file permissions are configured on Android, you need to have the su binary on your /system partition in order for it to work. Putting elsewhere will not suffice, because it will not have the permissions it needs to actually allow processes to switch users.

Normal applications (without root) cannot write to /system, so the SuperSU application itself cannot simply install su where it needs to be. This is the reason why you will not have root if you install SuperSU from the Play Store without taking any other steps. All you have is the front-end, but not the underlying pieces that are necessary. You only have half of what you need for root, and no way to get the other half from the SuperSU application alone.

Therefore, the most common way to get the su file in the proper place is to install it from recovery, since the recovery system has full access to the device storage and can install files anywhere it wants. Once that is done, SuperSU and su can talk to each other and provide root access to other processes.

The recovery installation file also installs SuperSU because it is convenient, and putting it in /system prevents it from being erased by a factory reset. However, if you wanted to, you could install only su from recovery and then get SuperSU from the Play Store. It would function just fine. Similarly, you can update SuperSU from the Play Store later on and it will continue to function (because su is already in place at that point).


How to control my device from HTTP? There is AirDroid, but it is

Focused on contacts/messages/files, not on settings
Too Web 2.0-ish, not easy to script

I want a simple tool to build my own solution with instead of mis-using some user-oriented application. It should listen some HTTP port and allow

to turn on/off wifi,
take photos,
pause/resume music,
adjust volume
adjust brightness
(and so on)

without any bells and whistles, so I can control the device using simple requests like curl http://localhost:8080/wifi/on or curl http://localhost:8080/music/pause.

/* Actually I want good and easy android control from Linux command line tools, but remote HTTP control tools seem more likely to exist, so asking about them */

GTalkSMS is worth a look (not HTTP but does also what you want, even easier accessible).

It's an open source XMPP bot (google code project) that you can add to your Google Talk friends list or communicate to with any XMPP client.

You need to find a suitable commandline/scriptable XMPP client for your solution yourself however (as the 'curl' replacement in your question), not sure what you like to use.

Here's an excerpt from the feature wiki on its Google Code project page:

  Further Commands
  send and receive files to/from the phone: "send", "ls"
  enable disable bluetooth: "bluetooth"
  [...]
  take a photo and send it via XMPP: "photo"
  [...]
  geolocalize your phone - it will send you google maps links: "where"
  [...]
  get help, using "help:all"


Do Apps like Google Assistant work on Blloc Zero18? Do Apps like Google Assistant work on Blloc Zero18?
Because this is a minimalist phone with its own UI

Optionally.
From the Blloc site

Start your smartphone experience differently with Blloc: the real (non-Google) stock Android experience without any forced Google services.
Zero18 comes with the Blloc MNML operating system—a distraction-free custom software built on top of Android 8.1

So out of the box there appears to be NO Google Services.
Google Assistant, Google Maps, Google Mail, Google Translate all require Google Services to be running on the device.
Therefore from the Blloc help/wiki page: it seems you would need to manually install Google Services (basically flip a special settings switch and reboot) so that the device could get Play Store apps.
I'm unclear/doubtful that some of the deeper integrations of Google Assistant like being able have the phone passively listen for "wake words" to enable a voice assistant would be possible on this device.
You have the option to use alternatives to Google Services


Network latency spikes every 20 seconds On my LG G3 running Android 5.0 I have a problem that I started to notice while playing Clash Royale (a real time multiplayer game). My actions would sometimes have a delay of up to 2 seconds. Other players wouldn't have that problem. So I started investigating.

Here are the facts:

I'm always on my home Wi-Fi.
When I ping my router from my G3 I can see a spike in the latency exactly every 20 seconds.
It is not location dependent, reception is good.
Other devices don't experience this using the same Wi-Fi.

Hence I think this must really have to do with my G3. It is not rooted and I haven't been playing with any internal settings. Displaying the CPU usage from the developer settings doesn't show anything suspicious during the spikes.

Has anybody experienced anything similar? Any ideas how to further track down the root of this issue?

I've been living with this for a while now. Somehow restarting the device twice in a row seemed to fix the issue for some days.

But now I've finally come around to connect the device to Android Studio and in the logcat I've found some interesting stuff. I'm still not sure why this happens but the workaround is to disable Location. Enabling it again leads to an instant 2 second ping and then again periodically every 20 seconds.

The wifi service polls the location every 20 seconds and for that it seems to use a lock. It takes it over 2 seconds to release it again. Here is the log of this occurrence if anybody whose also affected wants to investigate further:

11-26 20:03:00.743 1045-1328/? V/AlarmManager: ELAPSED_WAKEUP set : Alarm{3182c1c9 type 2 when 108939554 com.google.android.gms} when 108939554
11-26 20:03:00.752 1045-2096/? D/WifiService: acquireWifiLockLocked: WifiLock{NlpWifiLock type=2 binder=android.os.BinderProxy@45a441e}
11-26 20:03:00.754 1045-1692/? D/WifiService: startScan pid=2911, uid=10005, packageName=com.google.uid.shared:10005
11-26 20:03:00.758 1045-1346/? E/WifiStateMachine:  ConnectedState !CMD_START_SCAN 10005 1580 ic=1 proc(ms):2 dur:2185 rssi=-54 f=2437 sc=60 link=54 tx=4.1, 0.0, 0.0  rx=4.4 fiv=20000 [on:0 tx:0 rx:0 period:808] from screen [on:0 period:-1576736363]
11-26 20:03:00.759 1045-1346/? E/WifiStateMachine:  L2ConnectedState !CMD_START_SCAN 10005 1580 ic=1 proc(ms):4 dur:2185 rssi=-54 f=2437 sc=60 link=54 tx=4.1, 0.0, 0.0  rx=4.4 fiv=20000 [on:0 tx:0 rx:0 period:2] from screen [on:0 period:-1576736361]
11-26 20:03:00.761 1045-1346/? E/WifiStateMachine: WifiStateMachine CMD_START_SCAN source 10005 txSuccessRate=4.08 rxSuccessRate=4.42 targetRoamBSSID=any RSSI=-54
11-26 20:03:00.761 1045-1346/? D/WifiNative-wlan0: doBoolean: SCAN TYPE=ONLY
11-26 20:03:00.762 1413-1413/? I/wpa_supplicant: wlan0: CTRL-EVENT-SCAN-STARTED
11-26 20:03:00.762 1045-1505/? D/WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED ]
11-26 20:03:00.762 1045-1505/? E/WifiMonitor: WifiMonitor:wlan0 cnt=3840 dispatchEvent: CTRL-EVENT-SCAN-STARTED
11-26 20:03:00.762 1045-1505/? E/WifiMonitor: handleEvent 14  CTRL-EVENT-SCAN-STARTED
11-26 20:03:00.763 1045-1505/? E/WifiMonitor: handleEvent unknown: 14  CTRL-EVENT-SCAN-STARTED
11-26 20:03:00.763 1045-1346/? D/WifiNative-wlan0: SCAN TYPE=ONLY: returned true
11-26 20:03:00.772 1918-1918/? D/PhoneInterfaceManager: [PhoneIntfMgr] handleMessage : 2
11-26 20:03:00.779 1918-1918/? D/PhoneInterfaceManager: [PhoneIntfMgr] handleMessage : 3
11-26 20:03:00.839 1045-1692/? W/ActivityManager: getRecentTasks: caller 10003 is using old GET_TASKS but privileged; allowing
11-26 20:03:01.480 1415-1415/? I/[SystemUI]StatusBar.NetworkController: onSignalStrengthsChanged signalStrength=SignalStrength: 14 0 -120 -227401 -85 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte 2 level=5
11-26 20:03:01.481 1415-1415/? D/TelephonyIcons: updateDataType sub=0, type=2, inetCondition=1 showAtLeast3G=false show4GforLte=true hspaDistinguishable=false
11-26 20:03:01.481 1415-1415/? D/TelephonyIcons: data type item name: array/telephony_data_type_sim1
11-26 20:03:01.481 1415-1415/? D/TelephonyIcons: data type item id: 2131623942
11-26 20:03:01.485 1918-1918/? D/PhoneInterfaceManager: [PhoneIntfMgr] mSigLevel = 5
11-26 20:03:01.485 1415-1415/? D/TelephonyIcons: updateDataType mSelectedDataTypeIcon[0]=2130839171, mSelectedDataActivityIndex=2
11-26 20:03:01.493 1415-1415/? D/StatusBar.NetworkController: refreshViews: Data not connected!! Set no data type icon / Roaming
11-26 20:03:01.952 1415-1415/? I/[SystemUI]StatusBar.NetworkController: onSignalStrengthsChanged signalStrength=SignalStrength: 14 0 -120 -227401 -85 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte 2 level=5
11-26 20:03:01.952 1415-1415/? D/TelephonyIcons: updateDataType sub=0, type=2, inetCondition=1 showAtLeast3G=false show4GforLte=true hspaDistinguishable=false
11-26 20:03:01.952 1415-1415/? D/TelephonyIcons: data type item name: array/telephony_data_type_sim1
11-26 20:03:01.953 1415-1415/? D/TelephonyIcons: data type item id: 2131623942
11-26 20:03:01.957 1415-1415/? D/TelephonyIcons: updateDataType mSelectedDataTypeIcon[0]=2130839171, mSelectedDataActivityIndex=2
11-26 20:03:01.958 1918-1918/? D/PhoneInterfaceManager: [PhoneIntfMgr] mSigLevel = 5
11-26 20:03:01.966 1415-1415/? D/StatusBar.NetworkController: refreshViews: Data not connected!! Set no data type icon / Roaming
11-26 20:03:02.203 1415-1415/? D/StatusBar.NetworkController: refreshViews: Data not connected!! Set no data type icon / Roaming
11-26 20:03:02.224 338-428/? E/ThermalEngine: [GPU_MON] 0 percent. Current Sampling Time is 1 sec
11-26 20:03:02.839 1045-1389/? W/ActivityManager: getRecentTasks: caller 10003 is using old GET_TASKS but privileged; allowing
11-26 20:03:02.954 1045-1346/? E/WifiStateMachine:  ConnectedState !CMD_RSSI_POLL 125 0 "Private WLAN" 00:25:9c:cf:5f:e6 rssi=-54 f=2437 sc=60 link=54 tx=4.1, 0.0, 0.0  rx=4.4 bcn=0 [on:0 tx:0 rx:0 period:2189] from screen [on:0 period:-1576734167] gl rssi=-54 ag=0 hr ls-=0 [56,56,56,56,61] brc=0 lrc=0
11-26 20:03:02.958 1045-1346/? E/WifiStateMachine:  L2ConnectedState !CMD_RSSI_POLL 125 0 "Private WLAN" 00:25:9c:cf:5f:e6 rssi=-54 f=2437 sc=60 link=54 tx=4.1, 0.0, 0.0  rx=4.4 bcn=0 [on:0 tx:0 rx:0 period:4] from screen [on:0 period:-1576734163] gl rssi=-54 ag=0 hr ls-=0 [56,56,56,56,61] brc=0 lrc=0
11-26 20:03:02.958 1045-1346/? D/WifiNative-wlan0: doString: [SIGNAL_POLL]
11-26 20:03:03.037 1045-1505/? E/WifiMonitor: WifiMonitor:wlan0 cnt=3841 dispatchEvent: CTRL-EVENT-SCAN-RESULTS
11-26 20:03:03.037 1045-1505/? E/WifiMonitor: handleEvent 4  CTRL-EVENT-SCAN-RESULTS
11-26 20:03:03.044 1045-1346/? E/WifiStateMachine:  ConnectedState !SCAN_RESULTS_EVENT 0 0 found=5 known=0 got=5 bcn=0
11-26 20:03:03.045 1045-1346/? E/WifiStateMachine:  L2ConnectedState !SCAN_RESULTS_EVENT 0 0 found=5 known=0 got=5 bcn=0
11-26 20:03:03.047 1045-1346/? E/WifiStateMachine:  ConnectModeState !SCAN_RESULTS_EVENT 0 0 found=5 known=0 got=5 bcn=0
11-26 20:03:03.048 1045-1346/? E/WifiStateMachine:  DriverStartedState !SCAN_RESULTS_EVENT 0 0 found=5 known=0 got=5 bcn=0
11-26 20:03:03.050 1045-1346/? E/WifiStateMachine:  SupplicantStartedState !SCAN_RESULTS_EVENT 0 0 found=5 known=0 got=5 bcn=0
11-26 20:03:03.050 1045-1346/? D/WifiNative-wlan0: doString: [BSS RANGE=0- MASK=0x21987]
11-26 20:03:03.065 26890-26890/? V/WiFiOffLoadBroadcast: WiFiOffLoadBroadcast: android.net.wifi.SCAN_RESULTS
11-26 20:03:03.084 1045-1132/? D/LocationManagerService: incoming location: Location[network [removed],[removed] acc=20 et=+1d6h15m41s881ms {Bundle[mParcelledData.dataSize=596]}]
11-26 20:03:03.102 1045-1045/? V/UlpEngine: handleNetworkLocationUpdate. lat[removed]lon[removed]accurancy 19.732
11-26 20:03:03.102 1045-1045/? D/Ulp_jni: send_network_location.
11-26 20:03:03.105 1045-2262/? E/LocSvc_libulp: E/int ulp_brain_transition_all_providers(), no QUIPC/GNSS transition logic run due to both engines are OFF
11-26 20:03:03.107 1045-1132/? D/LocationManagerService: incoming location: Location[network [removed],[removed] acc=20 et=+1d6h15m41s881ms {Bundle[{networkLocationType=wifi, travelState=stationary, noGPSLocation=Location[network 46.599326,14.313926 acc=20 et=+1d6h15m41s881ms {Bundle[mParcelledData.dataSize=240]}], nlpVersion=2023}]}]
11-26 20:03:03.109 26890-26890/? D/WiFiOffLoadBroadcast: Not supported operator for automatic switch
11-26 20:03:03.118 2911-25111/? W/ctxmgr: [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-2116008859#
11-26 20:03:03.118 2911-25111/? W/ctxmgr: [AclManager]No 2 for (accnt=account#-2116008859#, com.google.android.gms(10005):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-2116008859#
11-26 20:03:03.144 2911-25111/? W/ctxmgr: [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#1995265525#
11-26 20:03:03.144 2911-25111/? W/ctxmgr: [AclManager]No 2 for (accnt=account#1995265525#, com.google.android.gms(10005):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#1995265525#
11-26 20:03:03.167 1045-2006/? D/WifiService: releaseWifiLockLocked: WifiLock{NlpWifiLock type=2 binder=android.os.BinderProxy@45a441e}


Samsung Galaxy Ace 3 has USB OTG (On The Go)? Samsung Galaxy Ace 3 supports USB OTG (On The Go)?

I've dedicated a long time to research, both in Google and on specialized sites (rich in Technical features), but I could not figure out if this device has this feature.

Here in Brazil this device is marketed as Galaxy S II Duos TV, much poorer in specific device technical features since it was only released for this local market. Therefore if I find out about the Galaxy Ace 3, brother machine, I think I find the answer.

Having to buy a device only know it's crazy, but I have real buying interest for being OTG valuable.

phoned to samsung hotline today, they said no.