text:
What is Google Partner Setup?
What does the Google Partner Setup app that is pre-installed on almost every Android device actually do?
Why does it need each of those intrusive permissions, especially the Phone permission?
Why does it want internet access, and what data is it transmitting or receiving?

Google Partner Setup was not preinstalled on my recently purchased Galaxy Note 10, but it installed itself after I had been playing with the phone for about two days. I suspect that the installation was triggered by the first-time use of some other app that would like to use Google Partner Setup, but I don't know what app that might be. IAC, on my Note 10, Version 9-566081 claims not to need any privileges. P.S. Perhaps the installation was triggered by my use of Google text-to-speech services,

Google Partner Setup is an app that helps you run applications in conjunction with Google products. For example, with this application's help, you can use the calendar from your device with a ToDo app that you've just installed.
As for the intrusive permissions, you are right. I don't understand why it needs all those permissions, if all it does is interface with other Google products. This software cannot be downloaded or deleted because it comes with certain hardware.
I am not sure, what the result of deleting this app (on rooted device) could be. I have just greenified this app on my android tablet, I'll report back if I face any issues.
Source: http://answers.informer.com/68993/what-does-google-partner-setup-for-do-i-need-it-on-my-phone

Its been around a week and no issues yet. The system performs great without the overhead of the Google Partner Setup! Only problem is that it starts on its own frequently, and you need to manually greenify/hibernate it every now and then (unless you are rooted, of course, in which case it should happen automatically).


text:
Google play store is missing after installing Cyanogenmod 12.1
I installed CyanogenMod 12.1 to my galaxy S2(GT-I9100) along with gapps. (Later I tried the same with different gapps too) and everything went good, I successfully installed both zip from CWM 6.0.4.x.
But after I switch on my phone, after all initial steps, I noticed Google Play app is missing, all other gapps are present.
I have used same gapps file for installing in Galaxy note (GT-N7000) along with CyanogenMod 12.1 and Google play store is present
This is first time I'm facing these kind of issue with CyanogenMod installation.
Anybody can help on this issue?

I forgot to wipe system partition. I just performed factory reset and wiped dalvik cache.
After wiping these and installing gapps again worked for me.

source: Stack Exchange

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

sort: votes


text:
No 'Add google account' option
So  I have a rooted S3 Mini VE (i8200) with stock custom rom (samsung apps and gapps but with custom theme). I just installed it recently. I could add my google account successfully. I was playing with greenify cut-off (com.marvel.ppgadget WakeupThing), the ap just CTD. Np, i restarted it and de-greenified ppgadget. Later on, i just saw that Google App asked me to add a google account. So I went to Settings > Account and noticed that there were no google account option.
I tried disable xposed, set Greenify to non-root, removing xposed, wiping cache and dalvik cache, reflashing rom. Didn't changed anything. BTW all gaaps are installed.

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


text:
How to export a chat thread in Tinder app?
I have a chat on Tinder that I do not want to lose. Is there any way (even against payment) to export that chat thread to pdf, txt, excel, etc.?

Are you on rooted phone?

All the Tinder messages are stored in /data/data/com.tinder/db/tinder.db.
Use Root Explorer and extract the data.

You can save a "full page screenshot" using a third-party app like LongShot.

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


text:
The "While locked" or "When device is locked" menu is missing in settings
Using Lenovo A5000. Recently Android 5.0.2 update arrived. After updating I was asked about the notifications at lock screens. I would like to change my choice but there is no menu "While locked" or "When device is locked" in Sounds and notofocations. Have anybody seen that? And how can I fix it? The lock screen is unlocked with pattern.

Go to Security settings and select "screen lock". Create a lock (even if you have one already). After confirming the lock, you will be asked to change how your lock screen notifications are displayed. Change according to your liking.


text:
Sony xperia Z running Lollipop wont sync my contacts from google
My sony xperia Z wont sync all my contacts from google. I've tried re-setting the filter. Syncing contacts worked perfectly before upgrade. Now I've lost lots of contacts on my phone and it wont correct when I sync to online google where I can see the contacts exist. What should I try?

I had the same problem too. My workaround was to create a new contact and save it to my Google account. Then it all suddenly showed up.


text:
Wrapping text after zooming in Google Docs
When I pinch zoom the page in Google Docs to make the text bigger, the text does not reflow/recalculate the wrap, so I cannot read the document without panning left/right to view the whole line.
This is an issue as I would like to use Google Docs on my tablet for presentation notes when I present.

I guess it's by-design. Google Docs (like Microsoft Word, etc) is a document-writing service used for printable reproduction, so wrapping the word when zooming is not the right idea. That said, your workaround works though.

Workaround: Select all text and set the font size bigger (20pt worked for me) then zoom out so the whole line is visible.  The text will still be quite large.


text:
bricked micromax canvas 2.2
I have problem boot my phone micromax a114 canvas 2.2
it only show start logo and nothing else.
but I can boot it to recovery mod(not any cwm recovery but factory installed recovery)
device name is mt6582
so I decided to flash its stock ROM using sp flash tool.
with option selected as"download only".
after click on the download when I connect my phone a message appears "pmt changed for the ROM; it must be downloaded"
so, plz tell me what and how to do?
and one more thing I noticed, in computer's device manager when connected the device with USB the list keep refreshing again and again every 2 seconds and under 'ports' USB vcom port keep appearing and disappearing, can anybody tell me if that is normal.
I've already installed drivers for the phone and installed vcom drivers,
and I'm using windows 8 x64
plz help. any.

Here's a a link Have you tried creating scatter file?

Yes I have tried mtk droid tool but when I connect my device with PC its unable to identify my device. And no info is displayed in mtk tool

Check if drivers are installed correctly, Also could you provide screenshot of your device manager when device is connected

Image is uploaded. The mediated vcom port keep appearing and disappearing every 2 seconds. This is quick screen sot when it appear.

related xda link


text:
Change notification light blink frequency in android 5.0
Whenever a message or call comes and is unseen, notification led blinks but with lesser frequency. I'm missing it frequently.
I want the notification light to blink at a more frequency, or be continuously lit. Is that possible?

Is the device rooted?

Yes. Using CyanogenMod-12-SNAPSHOT-YNG4NA0256-tomato (android-5.0) stable.

There may be an option Notification light under Settings -> Display & Lights. Enable Use custom values and configure the Missed call lights. Could it be that you already tried this?

Under Settings --> Display & lights --> Lights there is an option for Battery light with toggles on/off and pulse when battery low. But there isn't any option for Notification light or similar. Maybe that is device specific?

I think so. Can you check and verify whether there is any key containing the string notification_light_pulse in the table system or any other table of /data/data/com.android.providers.settings/databases/settings.db database?

I'm very new to sqlite commands, so I exported the database to sql and searched normally. Yes, the string is present in system table. The matching line in sql is insert into system values (23, 'notification_light_pulse', '1');

There's always an app for that :P you can try checking out Light Manager on the Google Play Store. Worked without any problems for me


text:
Fast charging a Samsung S4/S5 with an Apple charger
Does anyone know if it's possible to achieve fast charging (1300mA+) a S4/S5/S6 with an iPhone (5/6) charger? The data pins have a circuit, but I believe Apple uses a different voltage divider to Samsung.
Thanks

I haven't ever heard of a way to adapt iphone cord to a Samsung, and Apple is particularly exclusive to themselves, they don't play well with others. But anything is achievable.  The S4 has the standard usb 2.o cord, and isn't as fast as the laters. The S5 & S6 come with the usb 3.0 cord and the wall adapter that is a fast charging set up, it'll be as fast as the iphone cord. The usb 3.o and apple lighting cord are basically the same thing (charging/data transfer), the only difference is that the lighting cord's advantage is that it can plug in to the phone in either direction, meaning it cannot be upside down. Also the S5/6's factory 3.0 usb cord charging performance is regulated by the wall adapter. Wall adapters' have output ratings, for example, if the one that comes with the phone is lost and then an old  used one that has an one amp output is used, then the phone will not charge as fast as the stock setup.


text:
Why is 'no connection' error appearing while accessing Google Play store?
I have this common, annoying problem while trying to access Google Play Store from my phone. It just shows 'no connection', and won't load, even though the internet access is surely working. The suspected cause is a synchronization error of my Google account, likely due to incorrect time settings (it's reported while running WhatsApp for example). Here's what I've done so far:

Set the time automatically
Manually set the time, without using the network
Clearing cache of Google Play store application
Reinstalling Google Play store manually using .apk
Logging out and back in with my Google account
Rooting the phone and using ClockSync app to set the time
Doing a factory reset of my device
Making sure Freedom application is not installed

I'm slowly running out of ideas...if anyone has the smallest hint, I'll be really grateful. I'm using Android 4.2.2.

Try clearing the app data and cache of Google service framework.

Go to Settings
Apps
Scroll to ALL
Google Services Framework
Clear data and cache
Disable and Enable back
Reboot phone


text:
Nexus 5 Sudden Reboots and Shutdowns
I have a nexus 5 for about a year now and recently strange problems began to occur.
The phone sometimes just reboots by itself, even when i don't touch it.
Sometimes a power off button appears on the screen and when i try to do something, the phone turns off/reboots.
I have noticed that the power button has became very sensitive, pressing it too hard to lock the screen would result in the screen being shut off and then turned on again, to actually lock the screen i have to press the power button very very gently.
Yesterday i had to format the phone in order to get it to turn on, it just wouldn't turn on otherwise, i would press the power button as gently as i could, the google logo appeared but it would shutdown a second later...
After formating and reinstalling the os, i was able to turn on the phone and use it, but ten minutes ago the phone shutdown itself and now it won't turn on again...
I don't want to format it everyday, i am really suspicious of the power button and think that the problem is related to it, not only because of its sensitivity but also because i read about similar problem on forums and in most cases people related it to the power button.
What can i do?
Thanks,
Arik

You may not like it but either choose to get your phone repaired or install an app like Xposed Additions Pro to block the power button from sending anything to system. Alternatively, you may change the keylayout of your device so that power button doesn't do anything at all. Both requires root access though. We can create shortcuts or widgets to create functionality that you get using power button.


text:
Droid-2 stuck at boot
When I woke up this morning, I found my good old Milestone² (aka Droid 2) in what first seemed a boot-loop: Google logo, CM boot animation, off, repeat – with the "off" state lasting a couple of minutes (turned out it already had depleted the battery, and that took a while to recharge). I finally managed getting into recovery, and wiped cache+Dalvik (Android 4.3 on the device).
After letting it charge up to 100%, I tried booting up again, it got stuck in the CM boot animation. Luckily, adb logcat already responded – and I could see the line
D/WifiStateMachine( 1620): VerifyingLinkState what=131155 NOT_HANDLED

repeated every 1..2s for several minutes (stopped watching it then). To get out of that, I tried to turn off Wifi via ADB – but the svc wifi disable command never returned (waited several minutes again, then aborted it with Ctrl-C).
As the above shows, I can get as far as invoking adb shell and getting root access. But I've got no idea what I could do to break through that hanging process. As the GUI is not loaded, I obviously cannot interact with it (neither via keyevents on the shell I assume), so turning airplane mode on via ADB wouldn't do that way.
I cannot tell what might have caused this state: when I put the device in its cradle yesterday, it was working fine. Last thing I did was updating 2 user-apps from Playstore, but they shouldn't have caused network trouble (Password Safe Lite should not be loaded at that stage, and neither should AlarmDroid). Before that, I've replaced BlankStore (a GooglePlayStore alternative for devices not running Google Apps). Though that being a system app, I very much doubt this was the cause – as I see no connection to the logs.
I've put all errors/warnings from Logcat on pastebin, just skipping irrelevant things like PackageManager skipping unknown permissions. Where that pastebin ends, the last message is repeated eternally.

Apart from a factory-reset: Any ideas what I could try to get the system up again?

Edit: last logcat with wpa_supplicant.conf "made virgin" (i.e. no APNs anymore, just the fresh file from the ROM), no other changes made. The "eternally repeating error" is gone, I'm still stuck in the CM boot logo. The initially wiped Dalvik cache has been rebuild on the previous boot already.

OP already knows it but readers might not be: There seems to be two kind of problems in the error log: 1) APN 2) Wi-Fi. I suppose  Wi-Fi is cause of evil here. This answer helps to enable Airplane mode without needing to launch any GUI or input any keyevent. Alternatively, /data/data/com.android.providers.settings/databases/settings.db has the key wifi_on set to 1 when Wi-Fi is turned on. Pull that file using your Recovery, change 1 to 0, push the file back,  reboot and see what happens.

Thanks, @Firelord! I've just replaced the wpa_supplicant.conf with a "virgin" one (from the ROM image), that repeating error is gone. wifi_on was already set to 0 in the database. According to the logs Zygote starts up, the system service is created, and all packages are initialized. Finally, last entry in the log says E/MobileDataStateTracker( 1643): default: Ignoring feature request because could not acquire PhoneService, and that's it. On the screen, I'm still in the boot animation. Tried again with SIM and SD card removed, same thing.

Not a satisfying answer: nothing tried lead to success, so I ended up performing a factory-reset after having removed the replaced system app. It isn't sure that app caused the issue, but that was the only change to the system itself applied shortly before – so better play it safe.
That brought the device "back to live" (checked for several weeks to make sure – before updating to the latest CM available for it, which brought it up to 4.4.4 Kitkat).


text:
Galaxy S4 Mini not recognized by Linux in Download Mode
I'm currently trying to root my Samsung Galaxy S4 Mini, so to install CWM, I boot the device into download mode using my Linux Mint 17.2 laptop:
$ adb reboot bootloader

Now, as intended, my phone boots into download mode, yet fastboot doesn't recognize the device:
$ sudo fastboot devices
$ sudo fastboot continue
< waiting for device >

However, in lsusb, the phone clearly shows up:
Bus 001 Device 005: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

As you can see above, I run fastboot as root, so it certainly isn't a permission problem.
I can't find a solution anywhere on the internet, so any help is appreciated. If you need any further information, let me know.

Let me throw some additional stuff on you, in case it helps:
My PC:
$ dpkg -s android-tools-fastboot
Package: android-tools-fastboot
Status: install ok installed
Priority: extra
Section: devel
Installed-Size: 154
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: android-tools
Version: 4.2.2+git20130218-3ubuntu23
Depends: libc6 (>= 2.14), libselinux1 (>= 2.0.65), zlib1g (>= 1:1.2.3.4)
Conffiles:
 /etc/bash_completion.d/fastboot df71a6a847b1d7c6499ad718502b651f
Description: Android Fastboot protocol CLI tool
 Fastboot is a diagnostic protocol primarily used to update the flash
 filesystem of Android devices over USB.
 .
 This package provides the fastboot command-line tool.
Homepage: http://developer.android.com/guide/developing/tools/adb.html
Original-Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.hu>

$ uname -a
Linux dracarys 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

My phone:
Samsung Galaxy S4 Mini GT-I9195
Android 4.4.2
Linux version: 3.4.0-3173303

did you set up udev rules?

All udev rules I found online only changed permissions, which is circumvented by executing fastboot as root. I did, however, try various of those rules, although I don't recall which I tried.

Samsung devices do not support fastboot. To flash a custom recovery, you can either use the dd command from within your ROM (assuming you're rooted), or use Heimdall. Instructions on using Heimdall can be found in the Heimdall Linux README.

I want to flash CWM in order to root my device... so it seems that Heimdall is the only option? Is there any specific reason that fastboot isn't supported on Samsung devices other than Samsung being mean to its power users?

I managed to flash CWM recovery successfully, although the command line tool is much more user friendly than the frontend: sudo heimdall flash --RECOVERY recovery.img.

There doesn't really seem to be a reason, it's just Samsung.

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


text:
How to store list of installed (paid and unpaid) apps to a log file?
I would like to store a list of all paid and unpaid apps in a log file (which I would then upload to Google Drive or FTP to some other server). This way if my phone is lost, stolen, or breaks, I will still have a list of the complete set of apps I had been using, so I will not forget any app I installed. I know Google Play keeps a list of purchased apps in its database, but it does not store the unpurchased ones.
So, is there a script somewhere which will allow me to generate this list (I didn't see anything supporting this functionality in the stock UI, using Android KitKat 4.4.2).

library.db at /data/data/com.android.vending/databases/ may be what you're looking for. It has some purchase related info about all the apps linked to your Google account. You may pull the file easily if you've root access. Otherwise, backup Play Store app using [tag:adb] and extract the backup using ABE.

Yes, but what about the unpaid installed apps. You don't mention these appear in the library.db file you mention. Thanks.

It has all the apps linked to your account irrespective of the pricing status. Pricing details are shown in a column. The unpaid ones would probably show NULL. Just give it a try for once.

OK, I will download Android Studio so that I can use the adb shell command to access my Android device from my PC.

You may consider: Is there a minimal installation of ADB?


text:
adb pull - copy whole folder to computer
How do I copy a folder from my Android device to a certain folder of my computer?
If I use this command:
adb pull efs

It copies the contents of the efs folder to my computer's root directory. I want to copy the whole folder with its contents to a certain destination on my computer.
I have tried with the following for instance, without success:
adb pull efs C:\Users

(my Android device is rooted)
I am using a window shell

See if it helps: How do i adb pull ALL files of a folder present in SD Card

To pull files to the C:\Users directory with adb you would need to be in an elevated command prompt. If it is not a necessity to have it in the C:\Users directory, you could pull the files elsewhere. Ex: adb pull C:\Users\[your username]\Desktop.

What about Linux then? That ADB command OP noted doesn't seem to work in a Linux distro too.

To pull files to a directory in Linux with adb you would use the same syntax.
Ex: adb pull /path/to/files /home/[your username]/
Although if you were not root you would not be able to pull the files to any directory.

It's not working. I tried it already. Also, I'm asking about pulling the directory itself, not just the files inside it which your comment seems to be doing.

If you want to copy the files into a folder of the same name then you could add the folder name to the end of the destination path. Ex: adb pull /path/to/directoryA ~/directoryA/

I have a directory named Testing in /sdcard which contains 1.sh and 2.sh. I can easily do adb pull /sdcard/Testing ~/ or adb pull /sdcard/Testing/ ~/ but both copies the two files but not the folder itself. I want ~/Testing/ automatically.

To have the two scripts be copied into a folder on your computer named Testing you can add the directory name to the end of the destination. adb pull /sdcard/Testing/ ~/Testing/

No! I think I'm not clear again. I don't have a folder named Testing in my Linux box.

One will be created.

That's the point I'm trying to make. It does not get created automatically.

I can do it, without difficulty or elevated command prompts. This does require reasonable familiarity with the Windows Command Prompt shell commands. If you're trying to use commands as scripts without understanding them, you'll have trouble with this.
I start with a directory c:\android with two subdirectories c:\android\bin where I have put adb and the rest of the platform tools, and c:\android\pushpull for test data.
Set up PATH
c:\> PATH c:\android\bin;%PATH%

Create some test data
c:\> cd c:\android\pushpull
c:\android\pushpull> mkdir test
c:\android\pushpull> cd test
c:\android\pushpull\test> echo foo > foo.txt
c:\android\pushpull\test> echo bar > bar.txt
c:\android\pushpull> cd ..

Push it to the test area on the device
c:\android\pushpull> adb push test /data/local/tmp

Look on the device to check it's there:
c:\> adb shell
$ cd /data/local/tmp
$ ls -R
.:
test

./test:
bar.txt  foo.txt
$ cat test/foo.txt
foo
$ cat test/bar.txt
bar
$ exit

Remove the Windows version of the test directory
c:\android\pushpull> rmdir /s /q test

Check it has gone
C:\android\pushpull>dir
 Volume in drive C is Local Disk
 Volume Serial Number is REDACTED

 Directory of C:\android\pushpull

25/06/2023  14:25    <DIR>          .
08/06/2023  20:25    <DIR>          ..

     Total Files Listed:
               0 File(s)             0 bytes
               2 Dir(s)  REDACTED bytes free

Pull the Android copy back to the Windows machine
c:\android\pushpull> adb pull /data/local/tmp/test .

The second argument to adb pull, which is just a ".", is the necessary detail.
Check the copy
C:\android\pushpull>dir /s test
 Volume in drive C is Local Disk
 Volume Serial Number is REDACTED

 Directory of C:\android\pushpull\test

25/06/2023  14:25    <DIR>          .
25/06/2023  14:25    <DIR>          ..
25/06/2023  14:25                 6 bar.txt
25/06/2023  14:25                 6 foo.txt
               2 File(s)             12 bytes

     Total Files Listed:
               2 File(s)             12 bytes
               2 Dir(s)  REDACTED bytes free

Notes
The key detail is realising that adb is a UNIX-heritage program, and really prefers you to specify where the files you'll pulling (or pushing) are to go. Trying to default this doesn't work well. Google do their Android development on Linux, and tend to assume that if you're using adb at the command line you have some experience with shells and Linux.
Software versions
Windows 11 22H2, Android 13, Android Debug Bridge version 1.0.41 from Platform Tools version 34.0.3-10161052.


text:
Unexpected crash / phone randomly turning off
i have a samsung s5 with lollipop installed.
The phone seems to randomly turn off.
The phone enters a boot loop until i plug the charger in.
It has happened several times, but i don't know how to reproduce the error.
It doesn't seem to be app specific, but it has crashed while using the following apps.
... When using the camera
... When using chrome
... When using VR zeiss
I have tried the following, but none of these have worked for me.
1. Wiped cache partition x??
2. Factory reset x2
3. Safe mode
4. Battery calibration, charged phone to 100% while off
Has anyone had a similar issue and been able to solve it?


text:
Android Printing
We have two smartphones and two tablets (variously LG, Asus, Samsung, all Android KitKat) and an HP wireless printer (3059a).
Using HP's ePrint app we can print from all devices but it's not straightforward; most of the prints we make are of emails and webpages, meaning we have to save as PDF and then print, and even then we have to laboriously specify paper size (A4) and a few other things, and to remember to delete the PDF afterwards. I have also checked out Google's CloudPrint but that's not much better.
Is there any way to set up printing for one (or just a few) touch operation?

Can you provide individual steps for how you are printing. I have a Galaxy S3 and a Galaxy Tab 4. Using the HP connection works perfectly and simply.

I shall provide details as @paulmz requested, but I'm off on holiday so it won't be until October.


text:
Rooted Verizon S4 on OC1 Accidentally Took the OF1 OTA and Now I'm STUCK
I just installed OC1 a few months ago and re-rooted with King Root a month ago.
Everything was going fine until a few weeks ago until I started getting OF1 OTA pop-ups from Verizon.  I was on the stock rom.
Now I never remember hitting the, "yes, please install this and mess up my phone," button but I believe after a while it just installs automatically.  I was very busy Saturday night and finally unlock my phone late Saturday night to have it automatically restart on me and begin to install the OF1 update.
I didn't want to brick my phone so I just let it install and now it gives me a prompt that says, "Android is Updating," after playing the boot sequence audio to a blank screen.  That's it.
Every time I try to go into stock recovery it just installs the OTA again.  I can go into Download Mode but that's it.
Any help is appreciated.  I just want to back up all of my texts, calls and files from memcard0 before I just wipe everything and install a rooted OF1 through Odin like I probably should have weeks ago.
Thanks.

This happened to me the other day, except I willingly took the update thinking it was an upgrade to 5.1.1.
I ended up unable to boot...
I suggest using Kies and Smart Switch to force-reinstall android. Know that it will flash OF1, and, you will loose root.
Download mode will work fine using Kies and/or Smart Switch.


text:
Android: Google Play - App Will Not Install - Why?
Hello everybody I face annoying error when, whenever I try to install this app I face many errors. Ok, per usual, I tried installing it through Google Play store but whenever I do so I get this error:

error: Package File is Invalid

Ok, doing a bit of research into this error, most people have stated that it is usually a Google Play Error so I did the usual (Open Google Play Store, clear the cache & data and if fails then uninstall the app & updates, clear the Google Play framework data & cache and all other apps related to it) and no luck. I have also done this several times as well!
Ok seeing as that failed, I then decided to install apk outside of Google play store - so I got the latest apk online and proceeded to install it on my phone - installing then I got THIS message:

Application Not Installed

I couldn't believe that didn't work, then I researched into what could be causing this error (ROM, Cache, Checking Space, Maybe Even The App) so yet again I did the usual (I re-downloaded the app several times, used such apps as Root Explorer, Astro and ES File Manager to install it, clear the cache partition from boot and just check to see if the unknown sources is checked) but no luck.
I then tried to install the App via ADB and I just face even more errors.
I tried:
C:\Users\Support\AppData\Local\Android\android-sdk\platform-tools>adb install C:/com.appnana.android.giftcardrewards.apk

and got:

Failure [INSTALL_FAILED_DEXOPT]
  rm failed for -f, Read-only file system

Researched this and got no solution so I tried going around the method:
adb install -r

Got the same error:

Failure [INSTALL_FAILED_DEXOPT]
  rm failed for -f, Read-only file system

Guessing it was a read-only problem I searched for a way to rectify this:
adb shell sysrw
Got

sysrw: permission denied

Even tried:
adb root

And Got:

adbd cannot run as root in production builds

I couldn’t find an answer to doing this so I tried doing other miscellaneous solutions:
Tried adb shell | su | mount -o rw,remount /system line by line and got:

Usage: mount [-r] [-w] [-o options] [-t type] device directory

Tried on my phone mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system and got

mount: not permitted

Tried adb remount and got:

remount failed: Operation not permitted

Even Tried as a way to beat this permission denied error adb shell whoami and got:

whoami: permission denied

I looked at super user with all permissions set to automatically grant before I did all of this, and I noticed that some of the permissions in the Super User where in red (more specifically red -rwsr xr x) and tried to update the Su binaries but wouldn’t let me so I went to SuperSU, and it deleted the SuperUser app, updated its self, updated the app and updated the binaries but still no luck!!!
I thought it might be the SD Card so I switched SD Cards, backed up the data then formatted the SD Card by the phone since phones can be funny on FAT32 partitions if it was not partitioned by the phone and still no luck.
Even tried Market Helper which worked on other apps which were way of Android 2.3 limitations but I still got the Package File is invalid error.
What could be wrong??? I installed the latest Java SDK with the latest ADB from Google. I installed the Samsung drivers and I have no luck. I cannot remember what tutorial I followed but root appears to be working fine. My phone is Samsung Galaxy Y S-5360 and I still have the official 2.3.6 interface and I don't want to change that. Even when I install it on the online version of the app store I get error 906, what could be wrong? The documentation of the app even says it supports 2.3 and upwards. Even if it could be the app that’s the problem I still need to sort out this ADB for important future use. Please help and a step by step guide would be greatly appreciated so much – I worked really hard on this app and I want to continue to do so, and your help would be greatly appreciated. I don’t mind doing whatever you suggest as long as I don’t lose my app layout and app data (unless you have a software which could back all of that up.)
Thank you so much
D
PS. When I type devices on ADB is shows my device as 0123456789ABCDEF, is that unusual, I felt there should be more of a unique code to my phone than... that. Thank you :D

012345...... is not unusual. Also have you tried _ adb shell_ and then _ su_  . Also try to update to latest  busybox and try both superuser and supersu binaries.


text:
Dolphin browser, html5 no sound?
I am playing a game which is built on html5, there are sounds and work perfectly on desktop. But when I tried to open in dolphin, there is no sound, and disabling the jetpack option gives a JavaScript error even though js is enabled.

Ahh, and it's just not with dolphin, but other browsers too. Can I enable chrome to access local files, which I could do on desktop mode?


text:
Do any google apps have any special privileges that normal apps don't have?
Every android app has a series of permissions which is granted at install time. Some google apps seem to be able to do some pretty global things that not many other apps have (eg. google now constantly reading the microphone to hear when you say "ok google").
Just wondering, are there any permissions which only google are allowed to have or do all apps have access to all of the same permissions?
can I technically create an app with any of google's features?

Google's apps don't have any special privileges just for being from Google.  But certain permissions are only available to apps that are preinstalled on the device (as opposed to installed later by the user), so some of Google's software gets special privileges by virtue of being preinstalled.  On something like a Kindle Fire, which comes with Amazon's services installed instead of Google's, Amazon's software would get those special privileges instead.

"some of Google's software gets special privileges by virtue of being preinstalled." -- such as (permissions, that is) ?

Ability to install other apps when sideloading is disabled, as the Play Store app does, is one.  The full list of permissions includes some whose protection level is "system" (meaning it has to be preinstalled on the device), or "signature" (meaning that it has to be signed with a key that the system is preconfigured to trust).  But not all the permissions there have a protection level listed.

In android development you can access almost any permission who is defined here. While developing an android application, in the AndroidManifest.xml file you write down if your application will be using internet,microphone or others. In practical usage, to allow your application let's say internet, you write this line of code.
<uses-permission android:name="android.permission.INTERNET" />

Now there is one "special" permission. It is the Super User permission. Super User is also called "root". More about root or Super User you can read here.

downvoting because OP didn't ask for a general explanation of how Android permissions work, they asked about a very specific case (Google Apps). android.permission.ACCESS_SUPERUSER isn't relevant to OP's post, and overall this doesn't answer the question.


text:
How to secure personal data on a factory reset tablet with broken microUSB port?
I recently sold a Nexus 7 (1st generation 2012 model) online after performing a factory reset. Today, I learned that factory resetting does not completely erase your data. I am very paranoid about selling this tablet now. I read that the best thing to do is to encrypt your data and then do a factory reset. Am I correct to assume that if I've already done the reset that won't help?
If encryption is still a solution in my case, then I have a further problem: the microUSB port is broken, the device will not charge and is not detected when plugged into my computer. You can't perform the encryption without a fully charged battery, so that no longer seems like an option for me.
Given that I've already sold the tablet and am expected to ship it out on Tuesday, is there anything I can do at this point to assuage my fears of personal data theft?

Related: When selling your phone, what steps should be taken to make sure that all personal data has been removed?

If the battery lasts long enough, you can use a tool to perform a Secure Wipe. As you've already factory-reset the device, one that cares to sanitize free/empty space should suffice, such as Secure Eraser or the free version of iShredder.
What those apps do is overwriting empty space with random patterns (or just zeros, or just ones) – so all a potential "restorer" can find afterwards is garbage.
If your battery gives up inmidst of the process, you've got at least something sanitized – and cannot do anything about the rest anyway. Still better than nothing I'd say, so I'd give it a try.

Thank you, I ran iShredder, leaving me with enough battery to do it a second time (probably won't matter but I have enough battery left, so why not).

Unless you expect the real experts being after you, the second run really shouldn't matter – but as you wrote, doesn't hurt either. Now the effort needed to restore data for sure exceeds the value of what bits might be recoverable (if there are any left at all :)


text:
Fastboot command not working as expected
When I connect my android phone in fastboot mode and enter fastboot devices ,I get no output at terminal ,but when I enter fastboot -i 0x1ebf devices I get an output.I need -i option with every other fastboot commands too. Why ???

The fastboot utility had an internal whitelist for USB vendor IDs, which included only some major Android device vendors:
0x0451    Texas Instruments
0x0502    Acer
0x05c6    Qualcomm
0x0955    Nvidia
0x0b05    Asus
0x0bb4    HTC
0x0fce    Sony Ericsson
0x18d1    Google
0x22b8    Motorola
0x2314    INQ Mobile
0x413c    DELL
0x8087    Intel

In the AOSP commit from 2015-08-10 this USB vendor ID whitelist was removed, therefore new fastboot versions should work with all Android devices without needing the -i 0xXXXX option (now the option just limits the selection in case multiple Android devices from different vendors are connected). However, the most current platform-tools release (23) at the time of writing this answer does not yet have this commit included, therefore you will need to keep using the -i 0xXXXX option for some time.

authors: سؤدد آلعزاوي


text:
Lg G3 random reboots while it is connected to wifi or data connection
As soon as I toggle wifi or data , my LG G3 is getting restarted .
I tried factory reset
I tried different rom (everything lolipop 5.0)
I restored to a working backup I had about 3 months before.
The problem is not going.
EDIT : attaching logs from CATLOG
   09-11 09:06:22.110 D/WearableBluetooth( 6796):   at com.google.android.gsf.f.c(SourceFile:107)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gsf.f.a(SourceFile:121)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gsf.f.a(SourceFile:216)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.common.b.m.a(SourceFile:336)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.common.b.g.a(SourceFile:231)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.common.b.e.c(SourceFile:200)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.common.b.e.d(SourceFile:211)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.eg.e(SourceFile:1919)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.eg.a(SourceFile:1771)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.eg.a(SourceFile:747)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.eg.a(SourceFile:707)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.gb.e(SourceFile:233)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.gb.a(SourceFile:185)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.gb.a(SourceFile:169)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.hl.b(SourceFile:420)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.hl.a(SourceFile:245)
    09-11 09:06:22.110 D/WearableBluetooth( 6796):  at com.google.android.gms.wearable.node.bluetooth.d.run(SourceFile:112)
    09-11 09:06:22.110 W/WearableConn( 6796): Unexpected runtime exception, error: attempting to read gservices without permission: Neither user 10023 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES.
    09-11 09:06:22.110 E/AndroidRuntime( 6796): FATAL EXCEPTION: WearableAppLogger
    09-11 09:06:22.110 E/AndroidRuntime( 6796): Process: com.google.android.gms.wearable, PID: 6796
    09-11 09:06:22.110 E/AndroidRuntime( 6796): java.lang.RuntimeException: Package manager has died
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:112)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at com.google.android.gms.playlog.b.<init>(SourceFile:237)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at com.google.android.gms.playlog.a.<init>(SourceFile:56)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at com.google.android.gms.playlog.a.<init>(SourceFile:39)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at com.google.android.gms.playlog.a.<init>(SourceFile:35)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at com.google.android.gms.wearable.d.c.handleMessage(SourceFile:91)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.os.Handler.dispatchMessage(Handler.java:102)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.os.Looper.loop(Looper.java:135)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.os.HandlerThread.run(HandlerThread.java:61)
    09-11 09:06:22.110 E/AndroidRuntime( 6796): Caused by: android.os.DeadObjectException
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.os.BinderProxy.transactNative(Native Method)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.os.BinderProxy.transact(Binder.java:496)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1876)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:107)
    09-11 09:06:22.110 E/AndroidRuntime( 6796):     ... 8 more
    09-11 09:06:22.111 E/wearable( 6796): Unexpected exception in reader or writer:
    09-11 09:06:22.111 E/wearable( 6796): java.lang.SecurityException: attempting to read gservices without permission: Neither user 10023 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES.
    09-11 09:06:22.111 E/wearable( 6796):   at android.app.ContextImpl.enforce(ContextImpl.java:1943)
    09-11 09:06:22.111 E/wearable( 6796):   at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1972)
    09-11 09:06:22.111 E/wearable( 6796):   at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:606)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gsf.f.c(SourceFile:107)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gsf.f.a(SourceFile:121)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gsf.f.a(SourceFile:216)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.common.b.m.a(SourceFile:336)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.common.b.g.a(SourceFile:231)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.common.b.e.c(SourceFile:200)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.ho.a(SourceFile:807)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.hr.a(SourceFile:168)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.fn.a(SourceFile:234)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.fn.c(SourceFile:142)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.fn.call(SourceFile:33)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.hm.a(SourceFile:548)
    09-11 09:06:22.111 E/wearable( 6796):   at com.google.android.gms.wearable.node.hm.call(SourceFile:532)
    09-11 09:06:22.111 E/wearable( 6796):   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
    09-11 09:06:22.111 E/wearable( 6796):   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    09-11 09:06:22.111 E/wearable( 6796):   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    09-11 09:06:22.111 E/wearable( 6796):   at java.lang.Thread.run(Thread.java:818)
    09-11 09:06:22.118 E/AndroidRuntime( 6796): Error reporting crash
    09-11 09:06:22.118 E/AndroidRuntime( 6796): android.os.DeadObjectException
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at android.os.BinderProxy.transactNative(Native Method)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at android.os.BinderProxy.transact(Binder.java:496)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4225)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:92)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at com.google.android.gms.common.app.d.uncaughtException(SourceFile:54)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
    09-11 09:06:22.118 E/AndroidRuntime( 6796):     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
    09-11 09:06:22.118 I/Process ( 6796): Sending signal. PID: 6796 SIG: 9
    09-11 09:06:22.123 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:69000 mC
    09-11 09:06:22.123 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:74000 mC
    09-11 09:06:22.123 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:70000 mC
    09-11 09:06:22.123 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:73000 mC
    09-11 09:06:22.188 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:69000 mC
    09-11 09:06:22.188 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:75000 mC
    09-11 09:06:22.188 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:70000 mC
    09-11 09:06:22.188 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:71000 mC
    09-11 09:06:22.253 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:69000 mC
    09-11 09:06:22.253 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:72000 mC
    09-11 09:06:22.253 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:69000 mC
    09-11 09:06:22.253 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:70000 mC
    09-11 09:06:22.319 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:75000 mC
    09-11 09:06:22.319 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:70000 mC
    09-11 09:06:22.319 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:70000 mC
    09-11 09:06:22.319 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:73000 mC
    09-11 09:06:22.337 E/MusicWearableListener(  354): GoogleApiClient suspended: 1
    09-11 09:06:22.384 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:73000 mC
    09-11 09:06:22.384 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:70000 mC
    09-11 09:06:22.384 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:74000 mC
    09-11 09:06:22.384 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:76000 mC
    09-11 09:06:22.384 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[0] to 2726400
    09-11 09:06:22.384 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[1] to 2726400
    09-11 09:06:22.384 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[2] to 2726400
    09-11 09:06:22.384 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[3] to 2726400
    09-11 09:06:22.422 D/libEGL  ( 3739): loaded /vendor/lib/egl/libEGL_adreno.so
    09-11 09:06:22.424 D/libEGL  ( 3739): loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
    09-11 09:06:22.427 E/BufferQueueProducer(  292): [StatusBar] dequeueBuffer: BufferQueue has been abandoned
    09-11 09:06:22.427 W/Adreno-EGLSUB( 5737): <DequeueBuffer:720>: dequeue native buffer fail: No such device, buffer=0x0, handle=0x0
    09-11 09:06:22.427 E/BufferQueueProducer(  292): [StatusBar] dequeueBuffer: BufferQueue has been abandoned
    09-11 09:06:22.427 W/Adreno-EGLSUB( 5737): <DequeueBuffer:720>: dequeue native buffer fail: No such device, buffer=0x0, handle=0x0
    09-11 09:06:22.427 W/Adreno-EGL( 5737): <qeglDrvAPI_eglSwapBuffers:3702>: EGL_BAD_SURFACE
    09-11 09:06:22.427 W/OpenGLRenderer( 5737): swapBuffers encountered EGL_BAD_SURFACE on 0xaed29140, halting rendering...
    09-11 09:06:22.441 D/libEGL  ( 3739): loaded /vendor/lib/egl/libGLESv2_adreno.so
    09-11 09:06:22.449 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:74000 mC
    09-11 09:06:22.449 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:70000 mC
    09-11 09:06:22.449 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:72000 mC
    09-11 09:06:22.449 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:73000 mC
    09-11 09:06:22.449 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[0] to 2880000
    09-11 09:06:22.449 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[1] to 2880000
    09-11 09:06:22.449 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[2] to 2880000
    09-11 09:06:22.449 I/ThermalEngine(  331): ACTION: CPU - Setting CPU[3] to 2880000
    09-11 09:06:22.450 I/Adreno-EGL( 3739): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.1_RB1__release_AU ()
    09-11 09:06:22.450 I/Adreno-EGL( 3739): OpenGL ES Shader Compiler Version: E031.25.03.00
    09-11 09:06:22.450 I/Adreno-EGL( 3739): Build Date: 12/11/14 Thu
    09-11 09:06:22.450 I/Adreno-EGL( 3739): Local Branch: mybranch6275889
    09-11 09:06:22.450 I/Adreno-EGL( 3739): Remote Branch: quic/LA.BF.1.1_rb1.16
    09-11 09:06:22.450 I/Adreno-EGL( 3739): Local Patches: NONE
    09-11 09:06:22.450 I/Adreno-EGL( 3739): Reconstruct Branch: NOTHING
    09-11 09:06:22.473 D/AndroidRuntime( 6138): Shutting down VM
    09-11 09:06:22.480 E/AndroidRuntime( 6138): FATAL EXCEPTION: main
    09-11 09:06:22.480 E/AndroidRuntime( 6138): Process: com.android.phone, PID: 6138
    09-11 09:06:22.480 E/AndroidRuntime( 6138): java.lang.RuntimeException: android.os.DeadObjectException
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.net.TrafficStats.getMobileIfaces(TrafficStats.java:624)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.net.TrafficStats.getMobileTcpTxPackets(TrafficStats.java:368)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum.updateTxRxSum(DcTrackerBase.java:498)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.telephony.dataconnection.DcTrackerBase.updateDataActivity(DcTrackerBase.java:1538)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.telephony.dataconnection.DcTrackerBase$3.run(DcTrackerBase.java:375)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.Handler.handleCallback(Handler.java:739)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.Handler.dispatchMessage(Handler.java:95)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.Looper.loop(Looper.java:135)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.app.ActivityThread.main(ActivityThread.java:5374)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at java.lang.reflect.Method.invoke(Native Method)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at java.lang.reflect.Method.invoke(Method.java:372)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:911)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
    09-11 09:06:22.480 E/AndroidRuntime( 6138): Caused by: android.os.DeadObjectException
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.BinderProxy.transactNative(Native Method)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.BinderProxy.transact(Binder.java:496)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.net.INetworkStatsService$Stub$Proxy.getMobileIfaces(INetworkStatsService.java:239)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.net.TrafficStats.getMobileIfaces(TrafficStats.java:622)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     ... 12 more
    09-11 09:06:22.480 E/AndroidRuntime( 6138): Error reporting crash
    09-11 09:06:22.480 E/AndroidRuntime( 6138): android.os.DeadObjectException
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.BinderProxy.transactNative(Native Method)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.os.BinderProxy.transact(Binder.java:496)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4225)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:92)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
    09-11 09:06:22.480 E/AndroidRuntime( 6138):     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
    09-11 09:06:22.480 I/Process ( 6138): Sending signal. PID: 6138 SIG: 9
    09-11 09:06:22.494 I/ServiceManager(  290): service 'simphonebook' died
    09-11 09:06:22.494 I/ServiceManager(  290): service 'iphonesubinfo' died
    09-11 09:06:22.494 I/ServiceManager(  290): service 'isms' died
    09-11 09:06:22.494 I/ServiceManager(  290): service 'phone' died
    09-11 09:06:22.494 I/ServiceManager(  290): service 'sip' died
    09-11 09:06:22.494 I/ServiceManager(  290): service 'isub' died
    09-11 09:06:22.514 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:75000 mC
    09-11 09:06:22.514 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:71000 mC
    09-11 09:06:22.514 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:72000 mC
    09-11 09:06:22.514 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:75000 mC
    09-11 09:06:22.534 E/BootAnimation( 3739): couldn't find audio_conf.txt
    09-11 09:06:22.545 W/BootAnimation( 3739): Audio service is not initiated.
    09-11 09:06:22.551 E/DisplayManager( 8395): Could not get display information from display manager.
    09-11 09:06:22.551 E/DisplayManager( 8395): android.os.DeadObjectException
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.os.BinderProxy.transactNative(Native Method)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.os.BinderProxy.transact(Binder.java:496)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:254)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.hardware.display.DisplayManagerGlobal.getDisplayInfo(DisplayManagerGlobal.java:119)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.view.Display.updateDisplayInfoLocked(Display.java:766)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at android.view.Display.getSize(Display.java:451)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.common.b.g.d(UserAgent.java:102)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.common.b.g.a(UserAgent.java:53)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.a(MqttClient.java:1294)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.a(MqttClient.java:701)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.s(MqttClient.java:854)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.r(MqttClient.java:655)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.q(MqttClient.java:535)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.h.a(MqttClient.java:89)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at com.facebook.rti.mqtt.e.i.run(MqttClient.java:288)
    09-11 09:06:22.551 E/DisplayManager( 8395):     at java.lang.Thread.run(Thread.java:818)
    09-11 09:06:22.554 E/QCOM PowerHAL( 3739): Failed to acquire lock.
    09-11 09:06:22.580 I/ThermalEngine(  331): Sensor:tsens_tz_sensor8:75000 mC
    09-11 09:06:22.580 I/ThermalEngine(  331): Sensor:tsens_tz_sensor7:70000 mC
    09-11 09:06:22.580 I/ThermalEngine(  331): Sensor:tsens_tz_sensor6:72000 mC
    09-11 09:06:22.580 I/ThermalEngine(  331): Sensor:tsens_tz_sensor5:74000 mC

please Help

Welcome to the Android Enthusiasts! Have you tried checking the logs to find out what's going on? Any hints from there?

Hi, I have added the log.

Uncheck Avoid poor connections under Advanced WiFi settings and check if the problem persists.

I cant even find that setting

Settings > WiFi > Overflow button (3 dots ) > Advanced WiFi.

I don't have avoid poor connection option in advanced WiFi settings

It's called Wi-Fi signal Weak in LG G3 Uncheck that, also uncheck Internet unavailable. Check if the issue persists

It doesn't happen with wifi only.. My phone reboots when connecting to data network also

May be unrelated but have you tried uninstalling updates for Android System Webview?

I tried disabling android system webview.. Still the problem is there

I have exactly the same problem but battery replacement didn't help. Reboots only when WiFi is on.

After long testing and trying out all the custom roms and kernals , I gave the phone to the service center and they found the problem to be with battery due to water damage.
I have no clue why it is so , since The battery was giving me easily 1 day charge.
I replaced the battery and now its not getting restarted .
Thanks everyone for the help and suggestions.

Didn't help for me (swapped to brand new LG battery)

Do check custom roms.


text:
Reverse Tether Android Tablet without Rooting
What are some ways I can use an Android Tablet's USB cable to leech off a PC's wired internet connection?  I have a PC with fast and unlimited internet and I want to connect an Android Tablet to it without using Bluetooth or Wi-Fi.
Additionally, I do not want to "root" the Android Tablet.

Based on the answers on this question, I'm afraid you do need root. Hopefully there's another way...

You certainly don't need to root it. Unless you're a farmer.
On your PC go to start >control panel.
Go to Networking and settings Center, and then clicking Manage network connections. Right-click the connection that you want to share, and then click Properties. There should be a share option.

the question is about reverse tethering. i.e. being able to use the internet that you computer or laptop is using from an android device via USB. Not sharing your mobile data connectivity with your computer


text:
How to find and remove malware from some chinese smartphones?
I am planning to buy a chinese smartphone. However, I've read that some come with extensive spyware straight from the factory.
Will I be able to detect such malware (Android.Trojan.Uupay.D and the likes) using any (free) android antivirus ?
Is it really impossible to remove them (GData says so) ?

You might be able to detect such malware. But as it comes pre-installed with system apps, it's unlikely you will be able to remove it. And even if you were: would you trust to have eliminated all malware that might have shipped with the device? I'd rather not, and decide for a different one.

Why Chinese? Check this and this.

Probably useful: http://android.stackexchange.com/questions/120541/how-to-delete-a-file-e-g-malware-app-that-cannot-be-even-removed-with-root-ac

@AndrewT. How do you detect it in the first place?

@daltonfury42 fair enough. I didn't even think that a malware can be embedded on the core OS, which might be impossible to detect & remove unless flashing custom ROM.

@AndrewT. lolz, just keep in mind that someone (you know who) has been deploying embedded malware on Hard Drive firmwares.

Will I be able to detect such malware (Android.Trojan.Uupay.D and the
  likes) using any (free) android antivirus ?

No, if it was detectable by a free or even paid antivirus, the company wont ship the device with the malware, as it will bring down sales drastically. They have a reputation to maintain!

Is it really impossible to remove them (GData says so) ?

No.
If you want to be 100% sure that the device is clean, then you must remove the OS that came with it and flash a trusted(opensource) ROM like official CyanogenMod. So before buying the phone, check if you can get one. Here is a list of devices that support CyanogenMod.
If a official cyanogen or other ROMs are not available and you still want to buy the same device, an impractical advice to the average user would be to port/compile CyanogenMod or AOSP from source.

I'm thinking on only one way. After receiving your device, root it!
Why root? Well very simple.
After rooting the device go to the location  /system/app and remove any "bonus" application who you got on the cell phone.
Plus, after that install some antivirus application to your device, I recommend Kaspersky Internet Security, and/or Malwarebytes Anti-Malware for malware ofc.
I'm using both of them on PC and my Android device, and I'm very pleased with their abilities.

As I wrote in my comment on the question itself: even if you were able to remove things (and yes, with root powers you are) – what makes you sure to have caught them all? An AntiVirus (oxymoron: what is it agains, if there is no virus?) gives you false assurance here, it cannot fully protect you.

FIN, An antivirus cannot protect you in Android as much you're thinking. If the OEM decided to ship malware, what makes you think that their system update app (which has all the permissions in the world) or the android or the Linux kernel won't be sending any data at all. The doors are too many to close.  I agree with @Izzy in  this case. Either you shouldn't buy from a shady manufacturer, or you trust that the hardware isn't compromised and so, you flash a custom ROM which you're aware of that it is independently verified. In any case, your answer gives false sense of security.

Agree with you :)


text:
Many notifications show up when connected to WiFi
I have Moto G (2nd gen) with 3G connection. During my office hours I am constantly conncted to my 3G network and when I am to my home I connect to my WiFi network.
I have noticed this unusual behavior for past 2-3 weeks. When I go home and connect to my home WiFi network many notifications start showing up - like notifications from apps like MakeMyTrip/Flipkart/Yatra and more. These notifications do not show up on my 3G network. It seems these pending notifications only show up when connected to WiFi. Notifications for apps like WhatsApp/Twitter work fine of 3G network.
What would be the reason for this and where I should be looking if I want to resolve this issue?

With "background-data restrictions" already ruled out, I'd start checking in the settings of the resp. apps. They might have something like "do X only when on WiFi" (I don't know the 3 apps you mentioned, but some of the ones I use do have such settings).

There are chance that you may turned on "Restrict background data" option. When its turned on apps don't have access to internet unless you open them.
Go to “Settings“.
Select “Data usage“.
Tap the “Menu” Menu icon icon located at the upper-right corner.
Select “Restrict background data“
Uncheck it to turn it off


text:
Monitor file owner
There's a file (stream.wav) which appears from time to time on the /sdcard and it grows large and eventually eats up all available space. I need to find out the application which opens this file and keeps it growing.
Is there any way to determine this?
PS. The Android device is rooted.

Afraid this would be hard: sdcard uses a file system which doesn't support ownership. What you could try, however, is utilizing adb shell and run the lsof command, e.g. adb shell "lsof | grep file.ext" (if that file is named file.ext). This would show which process/app is accessing it. Then grep for that owner in adb shell "ls -l /data/data | grep xxx" (replace xxx by the owner retrieved via lsof). In both cases, run the command as root.

Great! Thanks for mentioning lsof, almost forgot about it! FS ownership is useless to me.

For rooted phones only, on the terminal (or after adb shell):
su
lsof | grep -i stream.wav

The output will look like
sdcard     206   media_rw    7   ... /data/media/0/stream.wav
XXXXXXXXX  6226     u0_a94   27  ...  /storage/emulated/legacy/stream.wav

which shows XXXXXXXXX (masked) is responsible for the file.
Thanks to Izzy's comment, this is his answer, but a bit reformulated.


text:
Lost root when upgrading from CM11to CM12.1
I recently upgraded my encrypted Nexus5 CM11 to CM12.1 and now i need to reinstall Google Apps.
unfortunately it seems to have lost root access which is needed to to install a zip in recovery mode. i am using TWRP recovery, which does support encrypted storage.
also since i can only get root back via recovery mode, i am now in a deadlock, right?
anything i can do?

I don't have any experience with an encrypted ROM but doesn't adb reboot recovery works for you?

actually i will get into recovery, but there i need to decrypt the storage which doesnt work since root is missing.

Did you enter in the development menu and enable root for apps?

@xangua: thats it! thanks a lot! root is back!

I'll post it as an answer then.

Open the development menu in your main settings(to enable it go to About menu and keep pressing the build info until is enabled) and check there that Apps have administrative privileges.


text:
Homescreen appears to be on while it's off
I know it sounds weird, but when I turn off the screen using the power button I have the feeling that it doesn't turn off completely.
I'll try to explain why.

I press the power button, the home-screen fades off and screen goes black. This is normal
I press the power button again, the screen is turned on and home-screen fades in. This is normal too, but it doesn't not always happen. Sometimes the home-screen appears immediately without the animation then fades off! It's like the screen is turning off again. I have to press the power button again to turn it on.

Does anybody know what could cause this issue? It only started to happen recently, I think after I updated some apps, but I don't know which. Perhaps someone is having the same problem and was able to track down the app? Could it be Nova launcher?
I'm using Android 4.4.4 on rooted Nexus 4. I tried Android 5.0 - 5.1.1 but I had bigger problems with it, like randomly going into deep sleep every day or apps crashing and forcing system restart.


text:
Whatsapp folder in /data/ parition gone
I was reflashing CM10.2 on my GT-i9300.
(Also did a backup with CWM 6 but the data partition was not backuped, which I did not noticed..)
I booted the new Rom and installed Titanium Backup to recover my apps but my all kinds of services crashed...
So I decided to upgrade to CM11 (And forgot to wipe after flashing)
Now I got a bootloop...(which is not the problem because I think afer a full wipe i will be able to start my phone again normaly)
But first i want a full backup of my /data/ partition.
So I connected the phone via ADB and the backup went through. BUT the whatsapp folder and so my chat history, pictures etc. are just gone!
I did not find any record of it?!?
So, do any of you know why? oder
is it possible to recover it somehow?
are they some hidden mirror partitions?
best regards
Chris

The WA folder with your chats, pictures, etc. is not stored in /data, but on the (internal) SD card. Have you checked that?

Yes, I copied the whole sdcard via ADB with "adb pull /sdcard/"

authors: ທອງມີ ແກ້ວປະເສີດ


text:
Bypass Internet in mobile
ur college provides wifi,but it cannot be used by mobile devices.. Wifi is connected.. Only app notification are received.. Whatsapp works(images/videos can't be downloaded.. Only text ) have tried many vpn and proxy apps.. Lately tried using psiphon.. For pc authorities have provided us with proxy: port to access Internet..tried those on mobile as well.. Doesn't work. Any solution to use the campus wifi?

I am not sure, but try using apps like tunnelBear (VPN or tunneling) app. You can browse internet as you are using it from outside your country.

Sorry that comment wasn't intended to you.. But thanks.. I have tried all vpn apps..But all in vain

Depends on how is the "protection" implemented. Unless we know that, we can only speculate here. More thorough testing is required and this testing would most likely be if not illegal, at least very shady.

@mikky you got any ideas on how I could it?

I've got many. But I'm not sure which one you could use since I have no idea what is your networking proficiency. What is your computer networking experience?

I'm doing IT Engineering in the college of which I'm talking abt.. We are allowed net access in out lab.. And we are provided proxy: port for it i.e 10.10.0.23:8089 using this we can access Internet.. Further many sites are also blocked.. But we have listed out certain lesser know proxy sites for that purpose.. But I need to know how could we use that Internet in mobile, on using the provided proxy : port only play store is accessible and app notification are received(football scores,whatsapp(only text) ).Tried various vpn apps.. Those were even unable to connect to server.  Any solution now?


text:
playstore in app purchase application s
i have downloaded in app purcahse app from playstore but i have not entered any bank a/c so will i get any bill from playstore.it was written that it is in app purchase but it was in Top Free list. please help me

In-app purchase means just that. You can purchase, for real money, additional features or upgrades to the app. The app is free, but a lot of games almost require spending money after beginning gameplay in order to proceed or finish. You do not need to enter credit card information to download or use an app with in-app purchasing and you will not be charged without purposefully selecting and confirming an in-app purchase.
Hope this helps!

I have not entered any credit card no. so will they send any bill on my home address?

No. Who gets paper bills these days, anyhow?

And be sure to mark an answer as your approved solution. Thanks!

Thanx it was so much helpful.....

It is just an indicator to indicate that selected app has few purchases that can be purchased after you download the app and open it.
You can purchase any item you want after you open the app.
Image shows the in-app purchase indicator below open button.


text:
Why do I have to authorise HTC Sense to access Facebook?
Why do I have to authorise HTC Sense to access Facebook when I do not use Facebook on my phone and have no desire to do so?

These days social media is built into many OS's. You can't disable some features such as integration with Facebook in this instance.


text:
What is the status of YouTube's offline viewing feature for non-music videos in 2015? (after Music Key was launched)
Not-a-duplicate note: YouTube's policies for offline content have changed many times since the questions Download YouTube Videos from Mobile? and Is it possible to pre-download a YouTube video to view it later offline? were asked.
I'm asking specifically about the what is possible and allowed AFTER Google's policies changed with the 2015 introduction of Music Key.

I gather that in 2014 YouTube allowed videos to be stored (temporarily?) for offline viewing. From articles about it I can find online (example, June 2015), this seemed to apply to all videos unless the content provider opted out.
In September 2015 I'm trying to find out what the policy is now. The only up to date official information I can find relates specifically to music videos, specifically for Music Key subscribers. It gives the impression it's (now?) a subscriber-only, music-only feature, but that doesn't seem to match what I read elsewhere. I can't find any up to date information about non-music videos, and I haven't successfully found a video that can be saved for offline use, but I might just be looking in the wrong place.
A lot of the information I've found is confusing. For example, this May 2015 PC Advisor article claims that the feature has been promised but not rolled out yet, while this earlier Dec 2014 India Today article says the feature HAS been rolled out (but might be specific to India?), and this recent August 2015 Android.SE question shows a user using the feature successfully for non-music videos. One answer to that question suggests the policy varies by country - and I can't find any country-by-country guide. I can't see any offline link for the videos that other asker had successfully downloaded.
Here's a Gizmodo article from Sept 2014 which appears to confirm that Sept 2014 launch was India-only. Apparently Indonesia and the Philippines got it too in December 2014, though it sounds like that's only for some promoted content like movie trailers (implied, not explicit). These are the only articles I've found that directly address regional differences.

I tried asking Google directly, but they refused to answer my question at all:

there isn't a support team that deals with free YouTube videos

The closest I can find online to anything representing an official comment from Google is this clearly unofficial reddit post from someone talking as if they represent google (abridged):

Each country we launch a feature like offline videos in is a legal struggle, because culture, copyright law, who owns what copyrights... We'd like to do offline playback everywhere, of course... Offline playback was really important for India, so it got launched there earlier than elsewhere. Keep an eye out, it may show up...

So if it is true it's only in those three Asian countries, that's a plausible explanation for why. But it still doesn't answer what the policy is right now.

I don't want to install non-Play apps, or root, or use a custom ROM, or do anything illegal, I'm just trying to figure out if and how I can legally cache a non-music YouTube video somewhere I have WiFi, and watch it somewhere I don't.

Anecdotally, I'm in the UK and have never seen an option to download a non-Music Key video.

I now believe that it only ever existed in India, Indonesia, Philippines, and separately as a music-only perk for Music Key subscribers. Looking again, I see the screenshot in that other SE question shows an Indian network (Tata DOCOMO). I just wish Google would communicate openly and plainly about things like this, with a simple country by country list


text:
Reinstalling KitKat after upgrading to Lollipop
My Asus Google Nexus 7 has failed completely after upgrading to Lollipop from KitKat 4.4.4.
Now the tab can not handle running more than one app at a time and frequently hangs requiring power shut down and restart. Can some one detail how KitKat 4.4.4 can be reinstalled? The tab worked marvelously earlier.

You can use this nexus-7 link to get started. There are nexus-7 developer forums where you can look for rom (other OS) to install it on your nexus-7.
Also,  you can install cynogenmod 12+ which is modified lollipop version of Google's Android OS. CM12+ is lot smoother in terms of performance and also has many features like themes and audioFX.
Please note - While installing anything on your phone voids the warranty of your phone.
Also, remember to follow each and every step as described in forum. Otherwise, there is a chance that phone will get bricked.
So, please be careful.


text:
Modify hosts file on Android without rooting device
Is it possible to add entry to hosts file on Android without rooting phone?
I am contractor working in remote and I have to use AirWatch and Cisco AnyConnect to get access to VPN, but if I root Samsung tablet (SM-T700, 5.0.2) then I can't get access to VPN. All what I actually need is to access web application behind that VPN with either Firefox or Chrome. It's just adding: ip.ip.ip.ip jbossWorker100.intranetOfCompany.com
I already rooted tablet, changed host file, but then I can't get access VPN, and if I unroot it then I can get through VPN but I can't get to the app.

This is not possible. You can, however, run your own DNS server on a local network, that could emulate this behaviour on all appliances that are connected via it.

We don't have local DNS server on our LAN, so maybe I should check if ruter has that capability?

That should work.

@mikky Could you provide a link to a reliable way to run a local DNS server? And could this be used if you're only internet is through wifi tethering?


text:
Black screen, but the phone is working (Moto G LTE)
I have a Moto G 4G (with Lollipop) with the following problem. As soon as the boot sequence completes the screen turns black. It is not broken because the boot animation is shown, and I can take screenshots by pressing the power button and VOL DOWN. I can also see the screenshot animation (a white square that shrinks on the screen) and hear the shutter sound. By holding the power button the "Shut down" dialog appears and it can be touched, resulting in the phone shutting down.
I have tried running the phone in Safe Mode. Nothing changes (except from the Safe mode text in the lower left corner). I have also tried wiping the cache from the recovery twice to no avail.
Can you help me diagnose the problem? Or at least, is there a way to backup the data from the phone before attempting an hard reset? Please notice that the phone is locked, unrooted and the usb debug is not active, so I can't use ADB.

This is likely a factory reset situation unless there is a known vulnerability in the recovery image or bootloader that could allow you to either flash your own recovery or at least use some means of ADB to access the phone.
As a long shot, try ADB backup from within recovery. Some recovery images tend to keep adb accessible to some extent.

The phone is not listed in adb devices when in recovery

Which partitions will the wipe data command erase?

The data, obviously. That includes photos and all other user content. It's equal to factory reset


text:
How can I use an Android phone as a media player?
Is it possible for me to have a central Android phone connected to my old stereo that will let me cast media from any iOS or Android device on my house? If so how?

This is entirely possible via mDNS/uPNP/DLNA. You don't even have to use a phone for that. Cheaper variants exist, such as dedicated android-based microcomputers with size of a bigger USB stick.
All you need to do is to install an app that will act as a media player with DLNA support. There are plenty of these available, one such app can be DroidUPnP or Yaacc, both available via F-Droid. You can then setup the app as a player and control it from a remote controller software, such as ControlDLNA, also available from F-Droid.
Setup is automatic, you just need to fire up a few servers as media sources. These can be computers, xboxes, other phones and pretty much anything that has a DLNA logo on it.

If you want to send music from your devices to your home speakers, check out the new Chromecast Audio.


text:
S6 Duos: Toggle for Data Service Network
I have a Samsung Galaxy S6 Duos, with two SIM cards set up. Each of them has a data plan. In order to switch the active data plans from one SIM to another, I go to SIM Card Manager under Settings and change the preferred SIM for Mobile Data Network. Is there a more convenient way to do this?
I can switch between active SIMs using the pull-down menu, but this does not switch the active data connection. Is there a setting or utility that lets me do this from the pull-down menu as well?

In most of the dual SIM Samsung devices, changing the active SIM does not change the Data Network SIM same time. You need to go to Settings and change the mobile data network.
As a quick shortcut, you can touch and hold the Data Network button from the pull down menu and it will open the Data Network settings. Then you can switch the SIM for the data network.


text:
I cannot Write or move any apps to my SD card
I bought a 16GB SD card for my cheap android phone a few days ago and have been trying everything to get apps onto it with no success.
The phone is model is a ZTE Fit 4G running KitKat 4.4.4, and yes, I have already rooted the device to allow write access to SD card with kingroot. Any suggestions?

You have just rooted, or rooted and enabled write access afterwards? Rooting alone doesn't do that. If you missed the latter part: this list has a few apps doing it for you.

The default install location can be changed using the adb shell pm command. The command is: adb shell pm set-install-location 2. The three options for set-install-location are 0 (auto), 1 (internal), and 2 (external). This can cause applications to break or other behavior that is undesirable. You can view this information by typing adb shell pm at the terminal. Side note: you can check what the current default install location is by typing adb shell pm get-install-location.


text:
Albumart not showing on lock screen?
On Android 5.1 on the Samsung Note 4 (sprint), the currently playing track (in any music player, Spotify, whatnot) is no longer shown as the wallpaper on the lockscreen during playback. I really liked this feature and after hours of searching I can't figure out how to get it back. I am willing to root to get it back, but I'm not sure if I can download the bootloader to get back to kitkat.
Is there a way to restore this functionality in lollipop or will I need to find a way to go back to kitkat (or get another phone on it?)

Usually you should have no problem with the cover being displayed on the lockscreen on Android 5.1, but due to the fact that Samsung modifies the Android Framework so heavily, it is possible that you may need to check your settings (per app and in the Settings app as well)


text:
How to stop MMS text messages from sending
I have sent a message to the wrong person and want to stop it from sending.
I quickly put the phone into airplane mode,as you do to stop normal text messages, however because this message was so large, it converted into an MMS message (which I'm guessing means it uses the Internet to send rather than a phone signal.
Putting the phone into airplane mode has stopped the message from sending, however the sending icon is still appearing next to the message, which I'm guessing means it'll send once I take the phone back out of airplane mode.
Is there a way to permanently stop the message from sending? I have also tried removing the battery and pressing force stop on the messages app in application manager


text:
How to prove Orbot is working for apps
I am using Orbot to torify the traffic of a certain app. To be sure I selected the option 'Tor Everything', because I dont need high speed internet on this phone anyway.
Now besides using this browser and checking my ip is there any way is there anyway to prove tor is working for all the other apps aswell ?
Best regards

There is no general way to verify if an unspecific app has been torifyed, but you could simulate behavior of https://check.torproject.org/ web service (which essentially looks up HTTP client address in tor exit node list and reports if found or not) using general purpose utilities as follows:
Launch terminal and telnet to public route server
user@android:/ $ telnet route-views.optus.net.au

At server prompt issue show users command
route-views.optus.net.au>sh users
    Line       User       Host(s)              Idle       Location
   2 vty 0                idle                 00:01:32 94.228.44.113
*  3 vty 1                idle                 00:00:00 tor-exit01.baconsvin.org
   4 vty 2                idle                 00:04:46 203.81.71.31
   5 vty 3                idle                 00:00:46 cg.eastlink.ca

  Interface    User               Mode         Idle     Peer Address

An asterisk * at line 3 (vty1) denotes an active line you are using to connect, and location of your line's endpoint (tor-exit01.baconsvin.org in this case) clearly marks tor exit node (some exit nodes do not have so friendly reverse DNS, so check against known endpoints like your ISP, VPN or look up in tor exit node list).
Thus, you just connected through tor (try the same with tor stopped to see the difference) and hence, Orbot's transparent proxying feature works for all apps.

thank you for your answer unfortunately I cant upvote your answer. How would the routing look like if I'd use an additional VPN ? Android->VPN->Tor->Appserver ?

@flxh, sorry, I can't say for sure without configuring a lab.  Just tested with simple anti-censorship VPN I use and Tor over VPN tunneling didn't work. Also, expanded the answer a bit on how to figure out current connection type from location reported by network service.


text:
Android 5 date and time pickers are not accessible
Basically I've just got a new Android 5 phone and I've encountered a severe problem. I use the TalkBack screenreader service, and I cannot find any way to select a time in the new time picker in Android 5. Furthermore, the date picker is a pain to use (although at least it is usable).

Never mind I figured it out you have to navigate to the circular thing and then make the scroll gesture which is right-then-left to increment the number and left-then-right to decrement it.


text:
How can I lock my phone with a swipe lockscreen along with a fingerprint/PIN?
I have a Samsung Galaxy S5 running Android 5.0 on Verizon and would like to have my phone lock for 2-5 minutes with a swipe lockscreen after I sign in with my fingerprint or PIN. After the 2-5 minutes, I'd like the fingerprint or PIN prompt again.
I tend to bump my phone while it's in my pocket and the swipe lock screen prevents unintended actions, but I'd rather not like to put in my PIN or fingerprint multiple times in a short duration.
I had this feature with another S5 on AT&T running 5.1, but it seems that this is not the case on my current phone.
Is there anyway I can do this without using any lockscreen apps?

Related XDA thread


text:
Android AVD throws errors, such as "Failed to sync vcpu reg"
How do I fix “Failed to sync vcpu reg” error? does not help. I tried all the solutions I could for Mac on the post but none worked.
I started a new project and tried to run the emulator, but I get these errors:
HAXM is working and emulator runs in fast virt mode
emulator: Failed to sync vcpu reg
emulator: Failed to sync HAX vcpu context

It used to work yesterday. I didn't change/download anything.
Why did it stop working? I also made sure there are no other processes of the emulator running.
I'm running Android Studio in OS X Yosemite.

Are you using any VM's running in your Mac? Please stop and check if any running. Also look into this SO post. It says you can restart the computer and start the emulator first before running any other programs. Let me know if it works.

Make sure that you're not running any other virtual machines, then try again.
I was running a guest Windows 8 VirtualBox on El Capitan and I got the same error when I tried to run a virtual Android device in Android Studio. I shutdown the guest OS and VirtualBox then my AVD booted up.

In my case, it's the docker program conflict with AVD, quit docker then restart the AVD is ok.

According to Google Issue Tracker #37076131 - [Emulator] HAXM ioctl failed on Mac when trying to restore vcpu state,

Considering the bug fixed: HAXM 6.1.1 (available as a part of Android Studio or on Intel website at https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager76 ) is designed to coexist with Docker/VirtualBox/HVF hypervisors on Mac OS

Install latest version https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager and it works


text:
How to sync notification and ringtone volumes when pressing up/down buttons on Galaxy S6?
When using the volume keys on the galaxy S6 it changes the volume of the ring tone only. However, when pressing the volume buttons I would expect the volume of both the ring tone and notifications to be affected.
Is there a way to link those two volumes in a way that both are changed when pressing the hardware volume buttons ?
My previous phone was a S3 and the volume keys were setting both volumes.

I don't think there is anything built in to the Android O/S to link/sync ringtone and notification volumes (for the Galaxy S6 anyways).
The best I've found (and currently using) is Volume Sync Pro by Plextab Software.
It does exactly what you want with the up/down volume rocker button. It's a paid app though.
I've tried these free apps and they did not work for me.

volume Control + by Coffee Break Apps
Volume Sync by Jesta's Funhouse

Thanks for the suggestion. I think needing a paid app to achieve that is really bad though. It should be the default behavior of the volume button.


text:
How do I turn on my tablet?
I have a Samsung SM-T110 (android tablet) and I was having WiFi problems so I decided to Factory Reset it. It shutdown and it booted into some different place where I wiped something (I wanted to wipe everything, so I probably did). Then I rebooted it into the bootloader and now it doesn't start. Maybe I deleted the OS too? I doubt it but I don't know... This is my problem right now but I know the WiFi problems will come back, so I need help.
I don't know what happened for it to stay that way. I was able to connect to the WiFi but the connection would be so slow that I couldn't do anything. An average image would take like 3 minutes to download. I had about 5 updates in the play store that never downloaded because it took too long. For some reason my tablet has always had problems with the play store... I have to uninstall its update or else it doesn't work or drains all the battery in 1 or 2 hours, but then it installs it again...
What do I do about the tablet not turning on? How do I solve the Play store issues forever?
Thank you.

When you're in download mode(bootloader), go to your pc and download a firmware from here: http://www.sammobile.com/firmwares/database/SM-T110/ On the site of the firmware you are going to download are instructions at the bottom of the site. Follow these and your tablet gets back to life pretty quickly

@benjaminS Thank you. This will take forever to download... I just need the firmware inside the zip, do you know where I can get it? I couldn't find it on Samsung's website...

I started the download now, when I am finished I can provide a high speed mirror for you on my google drive if you'd like, I'll comment again when it is ready ;)

Damn! That would be awesome! :D Don't forget to reply to the post so I can mark it as the answer.

https://drive.google.com/file/d/0B3jpOfxfWhoUSktwVkRfY1lkVHM/view?usp=sharing
here you go man - tell me if it works for you, if you have further question you can ask anytime.

When you're in download mode(bootloader), go to your pc and download a firmware from here: sammobile.com/firmwares/database/SM-T110
Follow the instructions on the site:
Extract (unzip) the firmware file
Download Odin v3.10.7
Extract Odin ZIP file
Open Odin v3.10.7
Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)
Connect phone and wait until you get a blue sign in Odin
Add the firmware file to AP / PDA
Make sure re-partition is NOT ticked
Click the start button, sit back and wait few minutes

Thank you very much, everything worked perfectly! (No wifi issues yet)

Do you still face problems with the PlayStore or is it working better now?

I don't want to update it, that was my mistake the last time. For now everything is nice, ty. :)


text:
When launching the Screencast tool I receive a message "Application Blocked by Java Security"
When I try to launch the Screencast tool in Droid Explorer I am presented with this dialog.

Disclaimer: I am the lead developer of Droid Explorer
The Screencast application is out of the control of Droid Explorer development team as it is a 3rd party project. The project actually seems like it has been abandoned.
I found a fork of the code on Github that looks like it is under more active development: https://github.com/xSAVIKx/AndroidScreencast

The workaround to get it working is only a few steps:

Open the Java Control Panel (Located in the Windows Control Panel)

Next click the Security Tab and Click on Edit Site List...

Click Add and enter http://androidscreencast.googlecode.com/svn/trunk/AndroidScreencast/dist/androidscreencast.jnlp (This may change in the future for the github fork)

Click OK
Click Continue
Click OK to close the Java Security Control Panel

Note: When you launch the Screencast plugin again, you will be
  presented with a warning because the application is not signed by the
  developer.

authors: санжар кулиев


text:
Is there cryptsetup android binary
One thing I badly need on android is support for opening Luks volumes. Is there a cryptsetup / cryptfs binary so, I can execute it from terminal on a rooted phone to mount luks volumes.
Please donot suggest apps for opening luks volumes , like Luks Manager. Im having rooted phone on android 5.0.2.
I wish the functionality is built into the kernel itself.

I use LUKS Manager's binary on the command line.


text:
Shell with su cannot remount /sytstem. adb can.
I am trying to mount the /system file partition in Android as rw. I have ro.insecure=0 in my default.prop. I have su installed and working correctly.
I can remount the file system using 'adb remount'
However, when I am in a shell prompt, I get a 'permission denied' error whenever I try to remount the partition.
Why would adb remount work but remounting as root user in a shell not work?
I am using
mount -o remount,rw /system

I have also tried
mount -o remount,rw -t ext4 /system

but to no avail.
My default.prop has the following:
ro.secure=0
ro.debuggable=1
persist.sys.usb.config=adb
ro.adb.secure=0

How did you root and how do you know it is working?  If you're using SuperSU, trying turning off the "Root namespace separation" option.

The ROM is pre-rooted and I can install root applications. The shell gives me root access and the daemonsu process is running. I am using Superuser not SuperSU so I don't have that option.

I edited the fstab in the ROM and set it to rw. This is dirty but it works nonetheless.


text:
how do I view files on micro sd?
I just saved the files from my flip phone to a micro sd card, and put that micro sd card in my android tablet. I went to the file manager, but I didn’t see anything for mounting the sd device, or that it was accessible. where should I look to access files from sd cards?
using Android lollipop

I don't think there is a standard location for the sd card directory but look for a folder called external_sd. It will depend on your tablet model.
Perversely, it will not be your /sdcard directory, this folder is your embedded storage.

I just installed VLC media player, and the directory navigator in that, allowed me to quickly find, the file I was looking for.  But Im totally interested in learning what standard way there is to locate, and navigate around files.

The SD card should mount automatically when installed. To check, go to your settings-> storage and see if there is an SD card listed at the bottom.
Using a file manager, the external storage card is normally accessed through: root -> mnt -> extSdCard

authors: محمد امین سلحشوری


text:
Exclamation point with data
Wifi works fine. Making and receiving calls work fine. BUT, no data. The data symbol is the bars, with an exclamation point. The phone won't join the data network, but everything else works fine. What is wrong?

This took a lot of searching, and 10 phone reps before one could help. The default APN protocol was wrong: APN protocol: IPv4/IPv6.
It wasn't set to use both. That one little change to the APN fixed the problem, and now I have data again.
Miraflor A:
Name: T-Mobile US LTE
APN: fast.t-mobile.com
Proxy:
Port:
Username:
Password:
Server:
MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc
MMS proxy:
MMS port:
MMS protocol: WAP 2.0
MCC: 310
MNC: 260
Authentication type:
APN type: OR Internet+MMS
APN protocol: IPv4/IPv6
APN roaming protocol: IPv4
Enable/disable APN:
Bearer: Unspecified

You: there's no MMS protocol
Miraflor A: You mean there's no info on the MMS protocol or that settings is not available at all?
You: not available
Miraflor A: Thanks!

authors: Владимир Карп

authors: ᏠᎯᎷᎬᏕᏯᎯᏒ ᏦᎨᏕᏦᏬ


text:
Radio problem with Nexus 4
It seems I have always had some sort of radio connection problem with this phone, however since the most recent updates it's gotten really bad. My blue tooth headset (sometimes) constantly connects, a few seconds to a few minutes later disconnects, followed by a reconnect soon after. Sometimes I have to manual connect under the Bluetooth settings as it sometimes doesn't connect when the headset is turned on. Also sometimes at the same time I am having the Bluetooth problems, and other times when I am not having Bluetooth connection issues, I have issues with the WiFi connection. It just drops the connection, in my home in a very good signal area, both on the 2.4 GHz and 5 GHz. I can manually connect, it will connect sometimes others it won't, even when it does it disconnects a few seconds to minutes later.
Sometimes a reboot fixes it, others it does not. About a week ago while I was having these problems the phone just rebooted on it's own and when it started back up I got the "Android is starting, Optimizing app x of n" as if it had just installed an update, it did this a second time today but after I restarted the phone.
While I only have one Bluetooth headset Jawbone Era it works fine on another phone and on a PC. I have the WiFi problems on more than one Router.
Nexus 4, 5.1.1, build LMY48I
Any idea where to start?
Update
Still doing this, even after another Update now on build LMY48M
It's only done it a few times over the last week or so, but this morning my headset has disconnected and reconnected 40 or 50 times.
Possible related my phone randomly forgets all the stored networks and I have to reenter WiFi passwords.

authors: Михайло Оліфіренко