Prevent user to uninstall application from android phone I have Moto G5 Plus Android phone. I don't want to allow someone to uninstall the application from my android phone. The android phone allows to press on the application and drag it to delete icon and allow uninstallation.
I want if someone does the same operation in my phone then before uninstall it ask password or pattern lock.

Thanks.

When a user tries to uninstall an app through the home launcher, Settings app, or through any third-party app, the system app Package Installer is invoked and user is asked to confirm the uninstallation. So the solution for you is to either disable that Package Installer app (or at least its component which is invoked for user confirmation) or find an app locker which can lock this system app.

I tried some app locker apps and found that AppLock - Fingerprint can lock down Package Installer app. It even recommends it. From then on, anyone trying to uninstall an app would need to authenticate  with your preferred choice of authentication before proceeding to uninstall. At the risk of redundancy, this does take care  of uninstallation via Settings app too, as I explained the reason for it in the beginning.

Note: app locker apps alike many privacy protector apps are notorious for floundering a user's privacy and shoving ads down the user's throat.

That is not possible. The other way to uninstall app is going to Settings and under usually Applications where you can uninstall the apps easily.

What you can do instead is move your app as a System app, but it needs your phone to be rooted. System apps cannot be uninstalled easily without the person having the knowledge how to uninstall it. Systems apps are like your Messaging, Dialer, Gallery Apps, if you'll notice there is no uninstall option but disable option only.


How can I make a symlink (or equivalent) inside /storage/emulated/0? So, I have rooted my phone (GT-i9505 with android 5.0.1) and I would like to move my WhatsApp folder to my external SD card to save 3GB on internal storage. This is what I tried so far.

EDIT: solution found

So, after all the option #2 seemed to be the right one, but it needed some tweaks to make it work. As suggested by Irfan Latif , the problem was that the mount point has to be created in a global mount namespace, otherwise other apps will not see it, so the commands to use are:

su -mm
mount -o bind /data/sdext2/AppData/WhatsAppMedia /sdcard/WhatsApp/Media

But that may not be enough! It still didn't work until I made sure that the namespace of root was global. To do that I don't know any universal way, but what worked for me was going in the SuperSU app settings and uncheck the option mount namespace separation.

That really depends on the SU app that you have installed.

Option 1: symlink

The first thing that I thought was to make a symlink, so that was the command that I used:

ln -s "/data/sdext2/AppData/WhatsAppMedia" "/sdcard/WhatsApp/Media"

I had already created a second partition on my external SD card (ext4) that is mounted in /data/sdext2

However that returns operation not permitted when using the terminal emulator (yes I did su) and an error with any root file manager app that I tried.

After some research I figured out that for some reason, although /storage/emulator/0 is in an ext partition, it is treated in a differente way so that it doesn't support symlink inside (correct me if I'm wrong).

So, onto the next thing

Option 2: mount

According to this question, the following command should mount the folder on external SD card in another folder in the internal SD card, without the need for a symlink

mount -o bind "/data/sdext2/AppData/WhatsAppMedia" "/sdcard/WhatsApp/Media"

However, while running the command doesn't return any error the folder in /sdcard/WhatsApp/Media is still empty, so I don't really know how to handle this.

Option 3: symlink in /data/media/

I followed the instructions on this post and made the symlink in /data/media/0 instead of storage, so using this command:

ln -s "/data/sdext2/AppData/WhatsAppMedia" "/data/media/0/WhatsApp/Media"

This time the link is created! However ...

Although an ls in /data/media/0/WhatsApp/Media revealed that the link was successful, cd /sdcard/WhatsApp/Media returns a very irritating no such file or directory and that is confirmed by the file explorer that shows an empty folder with a blank file icon.

My thoughts

First of all, I now discovered that I really hate android. Now, stated this, here's what I think might help doing:

moving my sdcard files somewhere else: if the rest of the root filesystem supports symlink (which it seems like it does), I might even move the folder /storage/emulated/0 somewhere else and make a new link to it, but I don't know if that would solve the problem

That's it for now, I will update with more options when I think about them...

ANDROID STORAGE:

On Android 5:

/sdcard >S> /storage/emulated/legacy >S> /mnt/shell/emulated/0
/mnt/shell/emulated >E> /data/media

On Android 6+:

# USER-ID of current user in case of multiple users, normally "0"

# for apps
# VIEW is one of "read" or "write" and /storage to VIEW bind mount is inside a separate mount namespace for every app
/sdcard >S> /storage/self/primary
/storage/self >B> /mnt/user/USER-ID
/mnt/user/USER-ID/primary >S> /storage/emulated/USER-ID
/storage/emulated >B> /mnt/runtime/VIEW/emulated
/mnt/runtime/VIEW/emulated >E> /data/media

# for services/daemons/processes in root namespace
/sdcard >S> /storage/self/primary
/storage >B> /mnt/runtime/default
/mnt/runtime/default/self/primary >S> mnt/user/0/primary
/mnt/user/0/primary >S> /storage/emulated/0
/storage/emulated >B> /mnt/runtime/default/emulated
/mnt/runtime/default/emulated >E> /data/media

>S> for symlink, >E> for emulated and >B> for bind mount

In short, /sdcard points to /data/media/0 through FUSE or sdcardfs emulation. This is to restrict unauthorized access of apps/processes to private media on SD card. Read Android's Storage Journey.

SYMLINKS:

Now /sdcard is not a real but emulated storage which represents a FAT/vFAT/FAT32 filesystem (for backward compatibility and permission management) which doesn't support symlinks (and other things including *NIX permissions and ioctls like FS_IOC_FIEMAP). So the Option 1 and 3 of yours won't work whether you create symlink directly on emulated storage or try to emulate the symlink already created on ext4.

BIND MOUNT:

This is the commonly used alternate of symlink for FAT family of filesystems. What you have tried in Option 2 should work. This is what apps like Apps2SD do. But there is again a constraint: mount namespace. You need to bind mount in global/root mount namespace so that the mount is visible to all apps:

su -mm -c 'mount -o bind "/data/sdext2/AppData/WhatsApp Media" "/sdcard/WhatsApp/Media"'

On Android 6+ this needs to be bind mounted on each VIEW (default, read, write) separately for all apps to work.

You can make it permanent by setting Mount Namespace Mode to Global in Magisk or by disabling Mount Namespace Separation in SuperSU. For details see this answer.

RELATED:

What is "/storage/emulated/0"?
How to bind mount a folder inside /sdcard with correct permissions?

Install MiXplorer from this XDA thread here → browse to the path using MiXplorer → click on + at the bottom → choose "Create symbolic link".


"My Calendar" and "PC Sync" -- How to Delete? These two (empty) calendars appear in the list of calendars inside the stock calendar app (at least on HTC Sense setups). I'm not entirely sure what they are but they are both unused and cluttering things up. I know I can hide them but is there anyway to just make them gone? When I select Remove Calendars, they don't show up in the list.

Why would anyone want to sync a calendar to a PC anyway? That's the big advantage to a cloud calendar like Google's...

More Information:
I have installed HTC's desktop Sync app (not for syncing, for development related things).

You can't delete them but you can uncheck them so no information from them shows in the calendar.

Many folks are still using Outlook for calendaring and need the ability to sync with the desktop.

For calendars. Go to the calendar. touch any day. then hit menu. then hit more. then select calendars. then un-check facebook. (at least one calendar has to be selected btw. it took off all the birthdays.

for contacts. hit people. hit menu. select view. then check just phone.
however when you search some things. facebook contacts somehow still are searched. So i dont know how to remove them COMPLETELY.

thanks to Micah Reuben Charles Perez

http://www.facebook.com/topic.php?topic=15423&post=112530&uid=41158896424#!/topic.php?uid=41158896424&topic=15423


Removing ads on apps that don't have ad-free version (e.g. Angry Bird) My disabled child likes this game very much. But he can't handle the advertisement. It is just too much for him. I would like to get Angry Birds ad-free. I would pay for it, but there's no ad-free version on the Play Store.

The device is not rooted, and I'm not going to root it. So if possible, is there any solution for non-rooted device?

.. several months later. Here is my solution

It seems impossible to disable ads on android games. Most of them are completely useless and some are glorifying war.

This is no problem for normal people.

For my disabled child this is information overload.

We bought an old standalone device. This kind of device where you need to buy games on cartridges. This solves my use case. AFAIK angry bird is not available for nintendo DSi, but other nice games.

If your device is rooted, install Adaway. It will remove ads basically everywhere.

Since I don't like complicated work arounds like switching off internet connection or rooting the device, I choose this solution: uninstall it.


Why is pressing touch tone keypad not transmitted during calls? Recently, my wife's phone started acting weird in that when connected in a phone call, pressing the touch tone keypad is not working.  You can hear the tone being pressed in the speaker, but the other end of the phone call is not getting the tone transmitted.

What might be causing this and how could I go about getting this fixed?  She is running CyanogenMod7 on her HTC Incredible.

I got this to work under CM 11 by opening the Phone app, hitting the dotted line for settings, then un-checking the "Dial pad touch tones" option. I can't hear the touch tones anymore, but at least I can access my voicemail.

I have an international i9300.

On Galaxy S4 I changed to option long instead of normal and it worked:

From the Keypad tab, tap Menu Menu icon (located in the upper right).
Tap Settings.
Tap Call.
Tap DTMF tones.
Tap Long


How to root and what apps to use Possible Duplicate:
  How do I root my device?

I have an HTC Incredible 2. I would like to know how to remove the locked pre installed apps and what apps I need for longer battery life and to maximize memory. (cpu not storage.)

My device is S-ON by the way. I know that makes it more difficult at the least, but if there is a way I would like to know.


Prevent music players from auto play on bluetooth connect Whenever I connect my android device with a bluetooth device, it automatically starts spotify and starts playing.
As far as I know this also happens to other users/players (according to google)

How can I prevent this (without signing out of spotify)?

Android: 6.0.1
Spotify Version: 6.2.0.1015

Background

Major part of this guide was extracted here: How to Disable Bluetooth Automatic Playback on any Android Phone

The point of this guide isn't to disable Bluetooth music entirely, otherwise the latter can easily be achieved by:

Disable Bluetooth Music : Settings >> Bluetooth >> Your device(Car) >> Settings  then uncheck audio support.

..and this simply destroys the whole purpose of the guide.

 It is important to know that autoplay is a feature of many Bluetooth devices, despite the fact people do see this "feature" as a problem though, which is the original reason the original author wrote the guide.

Understanding Bluetooth Autoplay on Android

What essentially happens when you connect a Bluetooth device that sends an autoplay command is that this command is seen as a KeyEvent for toggle play/pause in Android.
Applications with a MediaButtonReceiver broadcast receiver can then react to this Media Button event.
Android keeps track of the last application that requests to receive Media Button events.

  Any new media application can take over to listen to Media Button key
  events by calling setMediaButtonReceiver in AudioManager, and that
  application will handle Media Button key events until another
  application requests control.

You can actually see which application is currently set to respond to these key events by entering the following ADB command:

adb shell settings get secure media_button_receiver

On the author’s device, this command yielded the following output:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

  This is the broadcast receiver set up by Google Play Music to respond
  to Media Button key events. So if I plug in my Bluetooth device, my
  phone will automatically start playback in Google Play Music.

Disabling Bluetooth Autoplay with Tasker

Profile (or Trigger)

Goto Profiles Tab and click the "+"
Event >> State >> Net >> BT Connected
Tap back to exit from this window

Task

You will notice as soon as you exit, you will be prompted to link this to a Task

Scroll all the way up the Task list select "New Task + "
You can just keep it anonymous or give it a name
Click "+" to add new Action
Media >> Media Button Events >> Grab
Tap back to exit from this task

AFAIK root is not necessary for this task

Once you’re done, Tasker should now automatically set itself as the Media Button Receiver in Android upon connection to your selected Bluetooth devices. This way, the play/pause action that is sent will not be received by any of your media applications, but instead by Tasker

Unfortunately I couldn’t get Spotify or Soundcloud music application to replicate the issue. However, I retested this feature using a PC with the remote audio service (Bluetooth module on my PC supports that) to test the bluetooth autoplay feature.

Tests done

Enabled Bluetooth audio service (to use PC speakers to listen to remote audio).
Open two different music apps on android and played music and play
Created a “media button grab” in Tasker to handle Media Button key events.
Retested (2) with Tasker running the previously created task.

Results

On test (2) the audio output was transferred to PC speakers indicating that the autoplay feature was still active.
After performing test (4), the audio sound output came from android and was not transferred to PC speakers. Which essentially solves the issue.

Alternatively..

Head to playstore and get Bluetooth connect & Play

You can tell it which app should play for each bluetooth device (or to NOT play on a given BT device)

Acknowledgements

Original author: Mishaal Rahman
Beeshyams

If you are been annoyed by your smart android phone auto starting the music when you start your car. Here is the solution I found snooping around:
Open up your Google Chrome browser on he phone, click on the right upper corner bottom, click on settings, advance, site settings, media and turn off auto play. Bingo.
Now you can play any media when you want.
JT.


How to know which email address was registered to my lost phone? My phone (Samsung Galaxy Note 2) is lost.
I want to delete data from it, especially my personal photos.
I don't remember my Play Store account which was associated with my Note 2.
I tried to contact my local carrier, but they can just issue my SIM again, which I did.
Through IMEI they can't do it.
I'm from Saudi Arabia.
Here they can't do it.
So is there anyway to this or any international assistance from Samsung?

If you can remember that you had used (doesn't matter which) a Google account on your lost Note2, you could go to accounts page of the play store in a computer.  You can see the devices that are attached with the account with its registered and last used date.

Since you have multiple Google accounts (that's what I understood from your question) you have try logging in with each and try the above said in a computer. With the last used and registered date you can identify which account was last used in your lost Note2.

If you are confident that the lost phone is still switched on and connected to Internet, you use AndroidLost to get into the process of identifying it or manage your stuffs.

I know it's too late, but here is a quick tip you can follow in case you lose it again and still not remember which account you used:

Get all your Google accounts (all you can remember), then try logging in with all of them one by one in this site:

http://www.google.com/android/devicemanager

One of your accounts will locate your phone if it is still on and is connected to the Internet.


How to remove device(s) from My Market Account? I know I can choose "Hidden in menus" and never see the devices again when I install a application. But I don't want my old mobile phones display in my account settings anymore. I have sold those phones already and never use them again!

In fact, the list look likes a cemetery in my mind now. ;(

As things currently stand, there is no way to disassociate a device from the ones shown in your Market Account. Keeping them hidden is the only way that Google currently offers.

A funny thing was happen to me: I had a HTC Wildfire S, HTC Desire S and actually a HTC Sensation. The Wildfire S was Hardware bugged and exchanged by the Desire S which I gaved to my wife - both devices still in my market account - when i bouhgt the Sensation they was added as normal to my market, restored a coupple of apps, settings a.e. as well as installed few apps from the market. I recognized a death pixel on my sensation, did therefore a ful factory restore (when you switch on the phone keep the power button pushed and same time the volume down - this is putting you in the service menu - select factory reset with the volume button and press the power button again) then i brought the device to the service to replace it with a new one. After I did the setup again on the new device and WONDER!! the old sensation wasn't in my market account anymore!!! no idea why and how but this was the fact.
Maybe it' neccessary to do the Hard-Factory Reset to remove the device...


How to Switch from 4G to 3G Galaxy Epic 4G SPH-D710? I have received Galaxy S2 Epic 4G SPH-D710 unfortunately, 4G connection is not available where I live Just only 3G is available. When I turn on 4G hopefully It maybe switch to 3G automatically I get that "x" below 4G logo in statusbar which means 4G is not available, I couldn't find any option in settings related to 3G.
Do you have any idea on how to set  3G connection on my phone?
Is it about installing something so I can get working 3G connection?

Thank you :)

go to your settings and then go to Network Settings and change your network mode to WCDMA/GSM .

It should be automatic and it should show you on the screen what it is using 3G, 4G or H


Cant change phone account on contacts android 2.3.6 I have 2 email accounts, one on gmail a another one on hotmail. For the android i only use the gmail account for the obvious reasons of having the services centered. But I cant change the phone account and i do not recall entering this account on the phone (but i may have entered). This is samsung ace plus, android 2.3.6 rooted. To access the menu on the screenshot go to (Contacts -> Options -> Display Options):

Screenshot (click for larger variant)

Does anyone know how I can change the phone account email?

I Just deleted all accounts, like facebook and dropbox. Added again and resync. Worked


How can i turn off the message received tick I have a sony ericsoon xperia x10 mini.  when I send a text message, a tick appears to let tme know it has been received by the recipient.  This costs me money, how do I turn this off?  I have looked through the menu and cannot seem to find the answer.

Message App--> Setting -->Turn off  Delivery Report

I advise you to start the Messaging App to see if a Settings menu is attached to the application, rather than as a General Setting. Look for a setting similar to the name "Delivery Report" or "Delivery Confirmation", and turn it off.


Is there a way for me to run Adb shell as root without typing in 'su'? Is there a way for me to run Adb shell as root without typing in su? I want to be able to have root access without going into the shell.

If I'm understanding your question correctly, you're asking how to get root access automatically when you run adb shell, so that you don't have to go into the shell and type su to execute a command as root on your phone.
This is controlled by a flag in your boot partition, which most custom ROMs have modified to allow root permission by default. If you get dropped to a $ when you use adb shell then you have two permanent options and one temporary one (temporary meaning that it doesn't stick if you reboot):

Flash a ROM that includes the modification
Create a custom boot.img and flash it to your phone
Restart adbd on your device with root permissions

Number 2 is actually not that difficult, but it can be somewhat dangerous if you're careless. There is a wiki article here which explains the process and includes a couple of Perl scripts to help you. These instructions assume a Linux/Unix environment. I have personally used these instructions on Fedora Linux and can tell you that they work, but I do not know about other *nix environments like Macs. I also do not know of any similar Windows instructions, but I could try to track some down if you are on Windows. The exact commands will vary somewhat from phone to phone since different devices use different partition tables.
Generally speaking, though, you need to pull your current boot.img from your phone, unpack it, extract the ramdisk, and find the default.prop file. This is a plaintext file, which you need to open in a text editor and then find the line that contains the value ro.secure. If the line says ro.secure=1 then you need to change it to ro.secure=0. After that you can re-pack the ramdisk and boot.img, then flash it to your phone. Once you reboot, you will be greeted with a # prompt whenever you perform adb shell without having to run su.
Alternatively, if you are using a custom ROM but it doesn't have this modification, you can just unzip the ROM and modify the boot.img that is included with it using the above steps. Then you can zip up the ROM with the newly modified boot.img and flash the zip file as you normally would.
This probably goes without saying, but be careful when doing this. Messing with your boot partition can quite easily wreck your phone and force you to recover via HBoot. I would highly recommend testing Fastboot to makes sure you can use extended Fastboot commands and perform a recovery. This varies a bit based on your model, but most phones have some sort of desktop software that can be run to reflash the phone as well.

The third option is that in many cases it may be possible to restart adbd on your device with root privileges. One possibility is to execute adb root from a PC terminal, although this will not work on all ROM configurations (the ROM must be built as a "userdebug" one). You can also try Chainfire's adbd insecure app. This will not persist across a reboot, so you would need to use either the app or adb root again any time you restarted your phone.

You can also set the suid bit on your 'sh'.
I'm using BusyBox so instructions may not match your setup:

adb shell
su
mount -o remount,rw /system     (or: adb remount)
ls -la /system/bin/sh
lrwxr-xr-x root     shell             2012-11-10 15:20 sh -> mksh
chmod 4755 /system/bin/sh
ls -la /system/bin/mksh
-rwsr-xr-x root     shell      157520 2012-11-10 09:54 mksh
(notice the suid bit is set)
^D
adb shell

and you should have the root prompt


Why is my Samsung Galaxy S constantly dropping its wifi connection? When I attach my Galaxy S to my home wifi network it will stay connected for about 1-2 minutes. After this the wifi icon will be enabled, however no connection seems to actually be there.

I've tried a few wifi re-enablers on the marketplace but they haven't been successful.

I would start at the router and look there first. Do a reboot of the router and see if it still happens. if it does, there should be logging in the admin of the router that you can turn on (if its not already) and maybe you can see something causing the drop.

Try getting Wifi Analyzer from the android market (free) to check if your router is on the same channel as other networks around you. try to put your router on the "clearest" channel.

If you have JPY firmware then it might be causing problems.
Try JPU/JPX

And try also other modem.

Hopefully it will help!


HTML signature in Gmail app Is it possible to set a HTML signature in the Android Gmail app somehow? I set something like

mytitle

as a signature but the HTML tags didn't parse.

If you can suggest another app that allows HTML signature that will also be cool.

One current work around would be to create a draft in gmail that has the signature and use it in the mobile app.

The gmail app states that signature can only be in text form- no mention of HTML.


Battery Popup at 25% english with system in spanish. Possible malware? First of all, I know this question is duplicated, (this is the original question: Battery Popup at 25% ) but I can't comment or add any reply and I have some information that could be useful to identify the problem.

This is the Pop-Up:

The original answer states that it can be a default system pop up, but my system is in spanish and the pop up is in english. The pop up stays on top of the screen and there is no way to hide it, not even by the recent apps button nor the home button. Even locking the screen keeps the pop up visible. The only way I found to get rid of this is with a soft reset. In fact, the pop up looks completly different from the system default notification shown with the battery at 15%

My device is a Samsung Galaxy S6 with Android Nougat (7.0)

I think it can be some kind of malware, but I've run some security apps (AVG, Dr.Web, ESET) and none of them found anything.

I've not installed any apps recently and nothing outside Google Play

Any help will be much appreciated.

Pretty sure its just a malfunctioning battery optimization tool. About half of the time i got this it had a dismiss option but other times i couldn't do anything with my phone until I plugged it in. Try changing the following settings:

Settings > battery > advanced settings and turn off the app power monitor.

I haven't seen the pop-up since yesterday morning when I did changed them.

I have samsung S6 ... try this:

Peel remote >> Setting >> Notification >> Battery saver alert >> OFF


Device encryption fails, but no error I am trying to encrypt my android device (Samsung S3, Modified 4.1.2). I have set a password and made sure my device is plugged in and charged over 80%.

When I select the encryption option, the screen shows a wired-diagram of an Android figure and then restarts after about 10s. There are no errors and I can still use my device, but it clearly has not been encrypted.

I've retried multiple times with the same results. Can anyone help?

Thanks

EDIT (possible explanation)...
My device is currently encrypting. I decided to try with my SIM card removed. I had a SIM lock setup, so I'm wondering if that was interrupting the encryption when the phone restarted.
Although I am curious, I am not going to go as far as unencrypting, removing the SIM lock and trying again, so I can't be certain that was the cause.

There was a similar issue in Android 4.2 whereby encryption failed as described if the phone was plugged into a computer's USB port, but worked if plugged into a charger. I don't know when this bug first appeared or whether it has been fixed in a more recent version, but it's worth trying a plain charger.

Ive been able to complete the encryption process.
In used a memory management app to kill everything but min requirements. Than it worked.
Hope this helps


If I install a ROM that doesn't exactly match my phone, will it work at all? As you know, manufacturers of popular mobile phones often times will release a modified " clone " version of their mainstream models. Often these clone models will be re-released models that are designed to be a downgraded version of a high end phone, usually released for prepaid network. These dumbed down androids will have the exact same hardware as their big brothers, but will be lacking in some performance features such as a smaller lower resolution screen, or a weaker camera. But the are essentially their own kin. They'll have the same chipset, the same sensors and I/O devices, but will be cut down much like an entry level laptop. The problem with these phones is that the manufacturer rarely publishes software updates for them because they aren't very popular and most of the time it's impossible to find third party roms for them for the same reason. So, how likely is it to work if you download and install an OS made not for the prepaid, but for it's big brother?

Say you have a Motorola XT957C3
This phone is a prepaid, entry level version of the Motorola Droid RAZR MAXX. is uses the Texas Instruments OMAP3040 chipset, just like its cousin, and it has the same Broadcomm WLAN chip, the same Wolfson Audio hub, the same accelerometer and gyro, even the same battery and power IC.
( note that these figures aren't factual, I'm just making an example )
The only differences are purely aesthetic. A smaller display, lack of a front camera, less internal memory etc. etc.

How likely is it that installing a ROM for the Droid RAZR will work on this off-model phone? What other than basic drivers does the OS need to work right? And what about the baseband software? Would it be the same as the one on its brother?

The answer is almost definetly no.

Although there might not be much difference between the models, there are bits that are different. These bits won't work. Other bits may depend on these bits, and they won't work either. The baseband and radios might work fine, but the rest of the mismatched components will lead to, at best, a soft brick. I have a Moto G LTE second gen, and accidentally flashed a ROM from its non-LTE brother. Almost exactly the same apart from the radio, and a different model number of processor (both Snapdragon 400s though). I ended up with a brick that was very hard to sort out (not helped by the fact my nandroid backup was corrupted).

Also (correct me if I'm wrong), I believe that a number of ROMs will refuse to flash if they detect the wrong device. I found that out when an old copy of TWRP kept feeding a zip the wrong information. Don't try and test it out though :)

In short, flashing ROMs on devices they weren't intended to be flashed with is a bad idea, no matter how similar in specs they may seem.

It is worth an attempt to try it. However you will risk the chance of bricking the device. Most of the time roms are created for specific phones because they have specific radios that work with the carrier. Among other aspects.

It would be very important to know exactly what phone you had and what ROM you intended to use.


Is there an autorun or scheduler? I have an s3 mini.  It has an app called "My Galaxy" - a marketing adware kind of thing.  It runs without me launching it.  How is that done?  Is there a scheduler somewhere that launches this app?  Can I make changes to that scheduler?

I don't just want to stop "My Galaxy" (I could uninstall it), I want to know how it gets run automatically.

There are many ways in Android of scheduling things to happen later on certain conditions. One of them is the AlarmManager, which lets an app run at a predetermined time, or at a given interval between 15 minutes and daily. This is how most recurring tasks work on Android, such as checking email. There's no user-modifiable control for the AlarmManager: it's up to the app to expose appropriate settings.

Android apps can also register broadcast receivers to be notified when certain conditions are met or when events happen. For example, the email app might also register a broadcast receiver to be triggered when an internet connection becomes available. That way, if it misses its times for checking email because you were offline, it can check email once you go back online.

Its not about startup or autostart.... You might have some application that is installed on your phone and you would have mistakenly given the right to run... Not an issue... just see the application name in Setting>Apps>Running and uninstall/Disable. Or if you want to do another thing just force stop and then clear application data fully. Then application cache will set to defaults. And you have give any right to execute it will ben revoked and your problem is resolved without harming the parent application.

Another thing is that, you cannot start an application natively, automatically... But yes there are some few apps in Play store that will automatically launch that application at scheduled event.

Note: The launching of application is not same as that of the application running in background (background service). Background service is meant for some specific task to be done automatically that generally do not need any user input/intervention. You can launch application at scheduled time either by programming or installing third party scheduler app that will meet your needs. But you cannot start application's background service..... And technically its not of worth for you.


How can I digitally merge two sides of stereo into mono sound? I'm deaf in one ear, which means I can't use earbuds as I can only hear one side. I've tried an adaptor that mixes both analogue signals electrically, but the sound quality is noticibly reduced.

What I'd really like for the software inside the phone to digitally mix both sides before it becomes an analogue signal. Is there a setting or a downloadable add-on to do this?

(I use the built-in music player and 'Google Listen' podcast player on a Samsung Galaxy S2.)

I would think that one of the one-ear bluetooth headsets would do this automatically.


Galaxy S screen glowing in locked state as if some one tried to unlock it, even with out touching it My mobile is working fine till yesterday, but suddenly I observed that when I lock it and keep  it aside, I can see that the screen is glowing as if some one tried to unlock it. This is happening quite often. Can some one please explain me what is the problem and the solution for that pbm.

Go to Settings, Wireless networks, WiFi settings then uncheck NOTIFY ME FOR OPEN NETWORKS.  This solved the problem for me :)


ICS Wifi not blue and internet not working I just bought a Phone here yesterday running with Android ICS, the first time I used the wifi was ok, no problem. But now, the wifi is not working sometimes even I have a strong wifi connection. My PC, and my phone are on the same network. My PC is reading Full signal strength, as I am literally 5 feet from the wireless router. My phone is showing NO blue. Wifi meter is grey even if I have excellent connection, If it is blue, I can use my internet, but when it is grey I can't use my internet. I have the blue wifi around 20% of the time. What should I do?

Exchange the phone for replacement.
Most likely defective wifi card in phone.

wifi not blue means net cannot connect with google server! if u have rooted ur device just go to etc>hosts.bak using root explorer just add a '#' before the ip at the bottom line. Hope this will resolve ur issue works 99% with evry1! or try that on the first line ip!


How to remove login popups when connected to a wifi network? At my school there is a wifi network that blocks most websites. You don't need to log in, you simply connect and start browsing. But periodically a login page pops up. The problem is, this login page is also blocked by the network. So, all I can do is go back out of that page, and it will reappear every now and then.

Is there any way to disable the login page?

I don't think there is a method for doing this (though I stand to be corrected). I believe that Android only shows this page when it detects a login request from the network. Maybe your school network frequently refreshes its login keys whether it requires a login or not which causes Android to react by bringing up the page?


Whatsapp notifications I recently updated my samsung note 4 to the latest android version 5.0.1, and since then my whatsapp notification always vibrates even if I turn off the vibrations in the app settings.

If the phone is on mute or ringer then it is fine.

Before the update it was fine even if the phone was on vibrate whatsapp didn't vibrate.

Anything I can do to fix this?

By default the setting is vibrate. If you want to change go to whatsapp setting ---> notification tab. Click notification there you will find vibrate default it has different options like "OFF,DEFAULT,SHORT,LONG" select which is suitable for you. Hope this helps.


Where to change country information at Samsung App Store? How can i change the country of Samsung App Store? i can't download any apps, because they said that "its not available for my country"?

Shows the following error

I have searched the internet for the solution, but didn't get the solution. For example#

http://www.sammobile.com/forum/showthread.php?t=2938
http://www.askmefast.com/How_can_i_change_the_country_of_my_samsung_galaxy_s3_i_cant_download_any_apps_because_they_said_that_its_not_available_for_my_country-qna3127637.html
http://www.justanswer.com/android-devices/6um7b-change-country-location-samsung-s3.html

Please help me.

Do as follows:

Go to Settings → Applications → Samsung Apps and then tap the clear data and clear cache buttons.
Back to all applications, find Samsung Apps and click on it. Select now the correct country.

Note: The correct country should be where you currently are, or the country in which you registered first. Try first country first, and if it is still does not work - simply repeat steps 1-2 above with the other country.

Hope it works for you!

You can try un-installing the app (in Application Manager), it will ask if you want to replace the un-installed version with the "factory version". When that is complete you should be able to select the country of your choice.

n.b.

I also un-installed all updates on the app before I un-installed the app, I'm not sure if this helped with the outcome.


Are there any tools to sandbox a malware application even more than the granted permissions on Android? Suppose I want to run some program which requests too many permissions. For example, record from the microphone or read IMEI of my phone. However, there are no practical explanation why recording from the mic or IMEI number is needed for this particular application, except for data mining.

I want to try this app, but restrict its permissions. For example, if it reads IMEI, it should get random IMEI (but the same every time). If it tries to read the mic, it should get silence.

Some other interesting permissions:

Phonebook read/write access -
returns zero contacts, pretend that
write is OK, but actually do
nothing.
Send SMS - pretend that SMS
is sent, but do nothing.
Get list of
visible Wi-Fi networks - return zero
networks.

Obviously the tool should require a rooted phone. Are there any such tools?

XPrivacyLua is a module for Xposed framework which does exactly what you need. It is free and open source. Works on rooted devices. It's the successor of XPrivacy.

Install Xposed from here:
https://forum.xda-developers.com/showthread.php?t=3034811

You can then download the XPrivacyLua module from the Xposed repo through the Xposed Manager app, or manually from here:

https://repo.xposed.info/module/eu.faircode.xlua

Source:

https://github.com/M66B/XPrivacyLua

If you're running Android 5 or lower, you can use the legacy XPrivacy module.

I'm fairly certain that tool that you seek doesn't exist yet. But your idea is great. Few point though;

ofc; app can freely read and write it's own app directory

giving fake read acces : for every possible read (and there's a lot app can try to read) default response should be generate; lot a work but doable

however; giving fake write access is lot harder;  what if it uses sd card to store big temp files; like bitmaps. On unrooted phone; only place app can write is sd card; and using content provider (for stuff like contacts, and calendar). And app desiger isn't expecting to fail in writing data; so app could crash.

Good thing is that the worst that could happen is that app might crash.


How can I require my Android (latest version) phone to require BOTH a fingerprint and a password? Setting up one or the other is easy, but I can't seem to activate both at once.

Before anyone asks, my primary reason for wanting to do this is security.

You can go trough Android's security using only one at once. For example, if you have both Fingerprint and Pattern activated, only one of them is required to unlock the device. However, with third party apps like Next Lock Screen or Picturesque Lock Screen, you can actually stack them. If you activate Next Lock Screen, Pattern and Fingerprint, you will have to use Next Lock Screen first, then either Pattern or Fingerprint.

Look for an option in the settings, if this doesn't work out you can install a third party application like applock for adding up a password. :)


Link2SD does not select second partition So I partitioned my 32gb micro sdhc card with USB cable, both partitions FAT32, the bigger one set as active, and when I start Link2sd it doesn't ask me to select the file system of the second partition in order to create a script there and use it as install location, even though it shows up in the storages in Link2sd menus...
How can I make it recognize the second partition, do I have to format the sd card with card reader, because I don't have one right now

According Link2SD page, also the second partition should be primary:

  You should have two partitions on SD card and both should be primary.
  The first FAT partition is your standard SD card storage. The second partition is used for application files and can be ext2, ext3, ext4 or FAT32.

Check if the second partition (the first one can not be used to link apps) is primary and not an extended partition.

The second partition has to be formatted as either ext2, ext3 or ext4, if you're on a custom ROM.


Azpen A1040 root method I have an Azpen A1040 10" tablet and I have tried multiple root methods, nothing seems to work for this kitkat device.  I see some android enthusiasts successfully rooted this device.  Please let me know what method you used?  Thanks!

The A1040 works using Kingoapp Root. As pointed out in How do I root my Android device? (our "rooting index"):

  Pratically roots most androids in 1-click and supports kitkat. Even unlocks some bootloaders. Windows PC required.


I hard bricked my phone, now what? So today I hard bricked my week old Iocean X8, as soon as my phone arrived it came stock with a jellybean ROM so I flashed it to the KitKat ROM provided by Iocean which all worked fine but I decided I wanted root access so then I attempted to flash to the super user ROM and that's when everything went downhill.

As far as my knowledge goes a hard brick is were the phone will not turn on and the PC will not recognize the phone. I also do not believe Iocean X8's come with a recovery mode.

I have sent an email to Iocean asking for the next steps to take but they are taking a little while to reply.

Have the Android Enthusiasts got any suggestions?

Can you turn on your phone using special sequence of buttons  like power + middle button + down volume ? I don't know what is for your device but you can google tjat quickly...see if you can turn on in download or recovery mode. If yes try a factory reset and wipe cache data and reboot.

If that not work then is time to flash your stock firmware again on it you need odin and the stock firmware image you can search on xda developers forum for your device both the stock firmware and the guide on how to execute.If you not find on xda developers forum then try google but be careful don't download the first thing you see try to get the firmware atleast from a trusted source.

Your phone is not hard bricked it is soft bricked you bricked the software not the hardware but stay calm the above steps if done right should make your phone reboot again.

You will lose all your data if you want do to a backup you can try an backup via ADB you can google for "backup via adb android" follow all the steps with calm and carefully and you can make your phone reboot again without lose nothing.

You could try install a RUU rom,bring the device back to stock,as explained by @freedom ,RUU is the stock rom, you must search for your device and xda dev should have working,trustable links for ruu rom/stock. then simply dont try gain root, if there is a reason for root, sure, but  really you had a rom custom in there,you really didnt need root.
How to get there?
try hold power button+vol down , this should allow you to enter usb mode, try until you get there,because you must use recovery mode to fix problem completely, hence it is classed as a soft brick. Goodluck.


Gmail contacts not syncing - How to get them to sync? I have a new Samsung S8+ and Gmail seems not to find any contacts when I try to compose an email. I have downloaded google contacts and all contacts appear on my phone. Is there a setting I've missed?

Yes, the permission for Gmail to view contacts is most probably off.
Go into settings>manage applications>Gmail>permissions>contacts on

(Worked for me)

You can go through Settings > Accounts > Google > Gmail and turning on the sync button.


Barcode Scanning with a low res camera (3.2mp) I have two phones, one has a 3.2mp camera, the other has an 8mp camera. I downloaded the 'Barcode Scanner' app on both phones, it works on the 8mp phone but the 3.2mp phone doesnt pick up any barcodes at all.

Is there a way around/fix to get the 3.2mp phone to scan the barcodes?

UPDATE: The 3.2mp camera picks qr barcodes just fine

UPDATE: From the discussion below, it seems the phone doesn't pick up barcodes because it doesnt have Auto Focus. Is there a way I can get around this?

FREE solution:

I've had success with a fraction of a drop of water or oil over the lens of the camera on my ZTE Score.  It causes bar codes close to the camera to be in focus, and they read reliably.  Enough to form a convex surface, but not so much that it drops off.

The ZTE Score has a smooth back; I dip my finger in oil and, with the lens aimed up, touch the back of the phone where the lens to put a droplet of oil on it.  Then I can turn the phone face up (lens down) and I can scan bar codes.  If the outer surface of your camera lens isn't flat, this likely won't work, but it's worked with my ZTE score and should work with most low-end (fixed focus) phones.

A clear convex on one side, flat and sticky on the other side piece of plastic would do the trick too; I recall seeing stick-on rubber feet that would have served well, but haven't seen 'em and haven't tried that.

I got tired of doing this every time I wanted to scan a barcode, and just ordered a macro lens.

If the codes don't fit on the screen when in focus, your drop is too big; use less.

as i know, if you put set the distance between the phone and the bar code, far enough to there's no need for auto-focus, the phone should recognize it, but in some cases the bar code distance maybe far from the specific rectangle by the app, so will not be recognized, so in this case this situation will differ from phone to another, and btw i had this case in past, and never worked for me.


Music player showing the wrong album art I've just transferred over 800 songs onto my Galaxy S6, all of which have album art. I used peggo.co to download the songs from YouTube/SoundCloud (peggo automatically attaches the album art to the song).

However, all of my songs show the wrong album art, and more so, it's the one same album art from one album for all 800+ songs.

I tried deleting the offending album/songs and cleared the thumbnails using this suggested method, but now all the other songs use the same album art from a different song:

I've tried following the answers to a similar question here, but none of the solutions worked for me.

What should I do?

Edit: I think I know the issue, but I'm not sure how to fix it. All of the songs I downloaded using peggo.co set the Album Title to "Unknown" (or simply nothing), which would explain why all 800+ songs have the same album art. How can I fix this though?

I found the solution to this. As I said in my question, the problem is that all my songs had their Album Title set to "Unknown" or simply not set.

To fix this, you have to change the Album Title to something unique. Here's what I did to fix this (automatically, for all of my songs in a single click):

Download mp3tag.
Drag all of your songs into the program.
In the navigation bar, click Actions > Actions.
Create a new action with the following settings:

Name: Name it anything.
Create a new step.
Action type: Format value
Field: ALBUM
Format string: %artist% - %title%

Select all of your songs in the program.
In the navigation bar, click Actions and then click your newly created action.

That should fix it.

Use musixmatch player to rectify the track details along with album art


Netbook with Android 4.1 freezes on load screen I'm using a brand new Craig 10-inch netbook. It came with Android 4.1 jelly bean by default. I've made no changes at all but on boot, the initial splash screen appears, the jelly beans seem to appear inside of the Andrew character, but then it just freezes. No mouse icon, no menus, nothing.

I've tried:

long-press of the power button (both on to off and off to on).
Holding F2 and/or F8 during power on or power off or just the load phase.
Pushing the factory reset button on the bottom of the device.

None of these have any effect, unfortunately.

I've also noticed some posts saying to hold the volume buttons during boot to get safe mode. This seems only for phones as this netbook has no volume buttons at all.

Are there any known remedies for this load screen freezing? I cannot access any menus or options that require the computer to actually be booted. How can I access safe mode or some other boot mode to try to restore?


How to provide Internect connection via proxy server in Emulator I am developing an application in my university lab.
   My lab administration provides a proxy server instead of a real internet connection to our university computers.

I don't know how to configure a proxy server with the Android emulator.

Any ideas?

I see this blog post explaining how to configure APN settings to browse through a proxy.  At first, I could not believe that the APN mentioned (as TelKila) in the post will be available in my emulator. But to my surprise I find a APN is available though with a different name (as T-Mobile US).

Since I do not have a proxy server environment, I could not check and confirm this.  However the comment in the blog seems to confirm it.

Very badly, there isn't a way to do this. Emulators are just like androids - no way to add a proxy, unless you use an external app, and you must be rooted to do so.


Can't change vibration strength on Lineage OS I just installed Lineage OS 14.1 on my Samsung Galaxy S5 Plus. However, the vibration strength for - for example - pressing the "Recent Apps" or "Back" button and typing was pretty much the maximum.

When I go to settings I can't find a setting for changing the the vibration strength, when I search, however, I can find a setting for vibration strength, but when I click on it, I go to "Other sounds" and don't find that found result there...

So how can I change the vibration strength on Lineage OS 14.1 on my Samsung Galaxy S5?

Open Settings and use Search. If there is a setting available it will take you straight there.

Open settings and use search

On the keyboard, rest your hand on the world sign and select Google keyboard.. that's all.. the vibrations will stop


How can I prevent myself from powering down my phone while "Alarmy (Sleep If U Can)" is trying to wake me up? How can I make the phone impossible to turn off. I use an alarm clock which make a task I must complete before the ringing alarm turns off.

My problem is that I can simply turn off the phone and then I don't need to complete any task for the alarm to go away. So my question is that can I in some way make the phone impossible to turn off when the alarm is ringing? So then I would be forced to make the tasks(math problems, barcode scanner...) before I can turn off the phone.

Any idea is highly appreciated and If you know some app that will do this or if I can do this by rooting my phone so let me know. No solution is to hard for me, I will try anything suggested.

I saw that they updated Alarmy (Sleep If U Can) to ver.7.3 on the 3rd of january with a new option called Preventing phone switch off. I wounder where they read about this idea;)

There is an app called Alarm Clock Xtreme on the Play Store. I used it a year ago and it worked great, but I tried it a month ago and it was draining my battery. Try it out and see if it works for you.


How to get Google+ application even outside US? I have an account on Google+ but Android Market does not allow me to download Google+ application.

Well I couldn't download it from the market app on my phone in Germany, but I was able to install it from Play Store.

Otherwise you might try installing market enabler and fake that you are in the US.

You can install from here but may be its in development phase and not activated

Google+


Applications moved to SD card cannot be loaded I have an Android phone running Android 2.2.1 with very limited phone memory. So I have to move the applications to SD card all the time.

BUT:

If I move applications to the SD card, then after I reboot the phone, some of the (most likely the bigger in size ones) will disappear on the application panel. And the icons in the settings → application management will turn into a gray icon with a SD mark on it. Also the name becomes the package name like 'com.foo.bar'. If I tap the icon, only the remove button is available. This is different from the issue of icons on application panel loads slow after reboot. This issue is about the application just won't load.

Another thing on I noticed is that, on reboot, loading SD card seems done in a very short time. Maybe the system is not loading the SD card with enough time.

Is there anything I can do about it?

Use a different Launcher like Apex and you'll be fine


Storage help on galaxy s4 I had a SD card in my phone that was really small...I went to the store to get a larger one so I would have more storage. A lot of my apps and such were on the old SD card. I backed up my phone prior to removing the old card, removed old card, inserted new card, and restored my phone. It is still saying I don't have storage and won't let me redownload my applications. please help!

Clearing cache from recovery (stock should do the trick) has worked for me in similar situations. Try that and see if it allows you to re-download app. Clearing cache forces mediaserver to re-read all the storage space and indexing it.

If you have your apps on internal storage, and install location set to internal, you will receive an error.


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

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

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

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

Connected my Galaxy Y computer's USB port

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

Select Devices in the left pane.

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

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

Is your USB Debugging mode enabled? Go to Settings->Applications->Development, and check the "USB Debugging" mode. This will help the ADB detect your device.

You may refer to the Android Developer Documentation: Using Hardware Devices for further information and details.

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


Motorola RAZR D3 move application to memory SD I'm trying to move the apps that I have installed in the internal memory of the smartphone but I can't because the programs that I'm using say:

The device does not have a real primary external storage, or the primary external storage is emulated.
Moving app to SD function cannot be supported by this device

I'm using AppMgr II and App2SD and both says some similar.
How can I move the apps?

Root the device (in this case the razr d3)
Install the application (a game i.e.) in the memory SD.
Unroot the device (to have the last update of the S.O., i don't have find how to unroot an razr d3)

I don't have test this solution but maybe in a few weeks i will try it :)

Links:

http://youtu.be/3WZBb4W0-ds how to root D1 and D3 device.

http://www.youtube.com/watch?v=0JA8TKNWTEk how to use GL to SD (root)

Well, basicly the problem is that we will avoid the warranty of the mobile.


How to show the battery percentage remaining in numbers? At the moment Android 2.2 has a pretty incomprehensible icon of a battery that shows remaining strength.

Is there a way to switch that to a numeric display (like is available on the iPhone)?

if you use cyanogenmod, there's an option to show numeric battery percentage, and numeric signal strength in dbm on the status bar

Settings > Display > More settings > Display battery as percentage.


How do I remove an incorrect word from autocorrect? To begin with, I've tried in futility to search everywhere else on the internet to fix this, so I'm asking here now.

I have a Nexus 4 running Android 4.4. Sometime within the past year, DONT started appearing as a word in my autocorrect options. IIRC, it began appearing immediately after an OS upgrade (I'm thinking the 4.3 release).

Screenshot:

I do not have DONT in any user dictionaries on the device. I have exhaustively searched all user-level language/dictionary settings and cannot find this anywhere. It's really annoying because it takes over the default correction of don't, so I just end up looking stupid.

(Here is my personal dictionary listing [one item redacted]):

If DONT were here it would be between Catan and Dropbox

Is there some other/hidden location where dictionary/replacement text gets stored? And/or does anybody have another suggestion for how to get this stupid word removed from my device?

I fixed it! The trick was to clear the cache and data for Google Keyboard.

Settings => Apps => ALL* => Google Keyboard => {Clear Data, Clear Cache}

* Be sure to go to ALL instead of RUNNING. The instance under RUNNING will not give you the correct data clearing options.

I had the same issue and found it a couple of months ago.

You should go to: Settings >> Language & input >> Personal dictionary.

Choose the language which the incorrect word was stored and then a list of all personal words will be there. Just choose it and then delete (or you can also edit, it's up to you).

This path was used for my Nexus 4 4.4.2 Kit Kat (the same of yours). Other brand's Android version may be quite different.


Galaxy S6 settings widget I want to add a shortcut to the tethering/mobile hotspot setting, but I can't find the settings widget. Does this not exists? Is there a way to add it to the quick settings (swipe down from top)?

The best solution I could come up with was to install Power Toggles, and add a shortcut to my homescreen. From unlocked, this is 1 tap. And if locked, because I use fingerprint unlock, it's hardly more than 1 tap anyway.

I can't use root because this is a work-supplied phone, and some required software won't work if the phone is rooted.

Note: Root access is required.

Follow the instructions:

Install SQLite Editor.
Open the app and look for "Setting Storage" entry
Select "Setting Storage" and then select settings.db
Next select "system". This would be the last item on the list
Tap on the search icon and search for "notification" and select "OK"
Tap on the Plus sign "+" to add new parameter
Under name, type the following: "notification_panel_default_active_app_list"
In the Value field, type all the toggle you want in there. I usually do a copy and past from a text file to avoid any mistake
Hit the same button
Select "notification_panel_active_app_list" and paste/type the same value as in step 8. above and save it.
You could do the same for "notification_panel_default_active_app_list_for_res t"

Additionally, you could increase the number of scrollable toggles from 10 to any value you want. I usually have it at 20. The parameter you need is the "notification_panel_active_number_of_apps"

You can also add SFinder and QuickConnect to the toggle list and you can then get rid of those two in the drop down to have more space in the notification area.

I have provided a list of the toggle I commonly use as a text. Please note that some toggles might not be relevant to the ROM you're using and might not work or do anything when toggled. E.g. Don't expect touch to work if it hasn't been implemented in your ROM version, and so on.

You can never loose any toggle again and you can add more as needed.

Wifi; MobileData; Location; Bluetooth; AutoRotate; Torc hLight; MultiWindow; SilentMode; Ebook; NetworkBooster ; SideKey; WiFiHotspot; AllShareCast; SBeam; Sync; Toddl erMode; SmartStay; SmartPause; SmartScroll; SmartNetwo rk; Nfc; PowerSaving; UltraPowerSaving; AirplaneMode; A irView; AirGesture; Toolbox; CarMode; QuickConnect; SFi nder;NetworkBooster;TouchSensitivity; DoNotDisturb; DormantMode; Brightness; PersonalMode;


How to enable root on my Device without using a computer I've been try my hardest these past couple months to figure out a way to root my Device without a computer(Got wet in April) and no success. The problem is , my Device is a BN Nook HD and Unknown Sources is blocked since software version 1.4.1 . So I can't use Kingroot etc. and It appears I can't do anything without a computer.

Any Help or Advice would be largely appreciated.

Actually You don't need the Computer to Root using kingRoot just download KingRoot Apk from Open link to Download and Just network connection is enough to root the Device It's easy one click root and it works ;)


Couldn't connect to server Google+ I get an error "No connection: Couldn't connect to the server" when trying to assign my google account to the Google+ app on my 2.3.5 Android phone. Tried several times along the day today, any ideas what else I may try?

I have no connection problems with any of the other apps on the same phone at any time.

Check for a security notification under the notifications. I missed it at first on my tablet.

No connection, couldn't connect to the server.  From deleting Google Play services. If you delete the Cache on some apps, you will have Sync problems. Shut the phone off, 30 seconds.   Turn  the phone back on. Main settings:  Turn Airplane mode on 30 seconds. Turn Airplane mode off.   This should work.  Last resort:  Factory Reset.  Located on phone menu settings.


Is there any options in Vivo V5 that in silent mode vibration can also be stop? I have Vivo V5 Android device with Funtouch OS provided by Vivo company.

In this device, when I switch profile mode from General to Silent. It cannot turn off vibration.
I want to turn off vibration also.

Please update with solutions.

Thanks

Go to Settings -> Sounds

Here, turn off the vibrate toggle switch. Hope this helps.


Connect my lollipop device via USB in mass storage mode I have Samsung S5 dual sim variant which runs on android v5.0 stock based custom rom, and having some trouble with MTP mode such as very slow copying speed and can't play media directy (I have to copy each file to my local storage and then play them) is there any way I can connec it in mass storage mode so that it acts like a flash drive?

Connecting your phone via UMS (USB Mass Storage) won't be possible. It's been removed from Android, so the only way would be for you to fork the Android source and program it in again. I assume that's not what you want to do.
There were a few reasons for this, but mostly because UMS is prone to crash third-party apps and also files cannot be dual accessed from apps and the computer simultaneously.
MTP isn't really bad per-se, but unfortunately the support in Windows is lacking. A colleague of mine uses MTP with Ubuntu and is very happy with it.

Here are some suggestions about what you could do though:

If you really want to transfer files via USB, you could do that with adb pull and adb push. You could make a little script that runs as soon as you connect your phone and synchronizes a specific folder.
You could, and this is the most comfortable way, install a samba server on your phone. That way you would be able to mount parts of your phone's storage on your computer, as soon as it is connected to your WiFi. The bandwidth would probably also be enough to directly play music files, maybe even videos (depending mostly on the number of antennas your phone has). For that solution, please have a look at these two apps SambaDroid, Samba Server as well as this question regarding root access Using SMB server without root access.
Another option would be running an SSH server. You can then also mount remotely with SSHFS on Linux and OSX. For Windows I recommend SFTP Net Drive, which is free for a single connection and personal use. Advantages over SMB would be that file transfers are encrypted and that it's more suitable to also be used over WAN. Also it already comes with file integrity checks. Disadvantages would be that over high latency connections (WAN), speeds might drop significantly due to physical limitations from the bandwidth delay product.
Last but not least, there is the option, if you're on Linux, to use adbfs. It is using FUSE to mount your adb connected phone. So it will appear just like any other mount. This is probably the closest you can get to what was UMS.

On my lollipop system ( custom rom) it wasn't option to change usb connectivity, but actually it was, all I need to do do is to plug phone to pc via usb, then go to settings and in search box (it must have coz it is lp), and type there usb, you'll get  something like usb connection, tap on it an you'll get standard menu to chosse between MTP, PTP, charge only, an usb mass storage.


Samsung account not showing Could anyone assist me with enabling my Samsung account on my S3. Each time I pressed buy in video hub I got this message on my phone:
"Your Samsung account has been disabled. Enable it by going to Applications manager > Samsung account"

I followed the instruction but there in no Samsung account among the list to enable. I tried to setup the account through "Add account>Server >sync server giving the web address, login in ID and password. Everything was accepted but still giving me same message. My Samsung account is running well on web.

please help.

If the app 'Samsung Account' has been disabled, re-enable it by using the following:

Settings > Application Manager > Use the right-most panel by panning right to the Heading 'All'. Scroll up all the way to the 'Disabled' part of the list, which is at the bottom, click 'Samsung Account' > Enable.

UPDATE: expanded instructions for clarity:
The Application Manager is initially in the 'Downloaded' panel, and the column header is underlined. To the right is the 'Running' panel, and to the far right is the 'All' panel. Disbled apps are at the bottom of the 'All' panel. Select the app you want to re-enable.

[Go]
Application Manager
Run All
[Press Left Button of smart phone for menu]
[menu will show on screen]
Select option for for enable all applicaiton


Wifi Calling and Asterisk SIP Account I would like to know if its possible to set up a generic sip account under "wifi calling" or Android sip accounts to use your phone as an extension with, say, Asterisk?

I can get the phone to register with Asterisk and when asterisk attempts to bridge a call to my SIP account I can see in the captured SIP packets, that the SIP packets are reaching the phone and being responded to. The packets returned from the phone are ringing sip notifications however the phone does not ring.

I also find it impossible to tell Android to use the SIP account for outgoing calls. I enable, "for all  calls" under SIP accounts but it still tries to dial over the SIM.

I can get everything working with a SIP client like csipsimple. It looks like the "SIP account" support built into asterisk is only for use with a cellular service provider that provides a SIP account in addition to their normal 3g/lte connection?

Is this true? I seem to remember earlier versions of asterisk supporting SIP accounts for PBX's like Asterisk in the early days without the need  for 3rd party apps?

yes it is possible to setup astrisk sip account and use it to dail out from android standard dailer also you can receive calls with it, but as i know you can not setup a straight forward wifi calling because it is not a standard sip protocol and it is a carrier specific service integrated with 4G.
You can emulated such service with alot of work on PBX server side and the cliend side. Finally these is nothing impossible.


Where is the / or /sbin file system or directory mounted from on Android? Where does the root file system (ie, / not /system) come from on Android? I can see that /system is mounted

cat /proc/mounts

rootfs / rootfs ro,relatime 0 0
  ...
/dev/block/mtdblock8 /system ext4 ro,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock6 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0

I can see that /system and /data are mounted from mtdblockX devices. And that / is mounted on the 'virtual' type 'rootfs'.

There are a bunch of files and directories in / (I'm interested in /sbin) that don't seem to be mounted on a mount point over /. Where do those files come from? (I want to get RW access to /sbin) Is this done with some 'chroot' magic? -- it it from some 'boot' image? (In this specific example I'm using a Minix Neo X5 with Android)

The rootfs is setup by kernel and init,  /sbin is part of initrd.img aka ramdisk.
Initrd.img is part of boot partition, and needs to be unpacked to be edited.

Here is some good info on boot process and editing  boot partition http://www.slideshare.net/chrissimmonds/android-bootslides20
XDA forum HOWTO: Unpack, Edit, and Repack Boot Images

Also, newer devices are requiring boot partition to be signed, and unless bootloader is unlocked, any editing will cause device not to boot.


How do I remove gapps from CyanogenMod I installed CyanogenMod 11 on my HTC One with CyanogenMod Installer. So I got also the google Apps (gapps) on my device. But I need a CM11 without gapps.
I did then the following without success:

copy cm-11-20140308-SNAPSHOT-M4-m7.zip to /sdcard/
boot to recovery mode -> recovery -> ClockworkMod Recovery v6.0.4.6:
"wipe data/factory reset"
"install zip" choosing the zip-file
"reboot system now"

So I got a new CM11 but with gapps still installed.

What should I do in addition to "wipe data/factory reset" to get rid of this apps?

The solution for my my problem was:

Wipe data/factory reset AND
Clear cache and Dalvik cache AND
Format system partition

This can be done using ClockworkMod using various menus.

Wipe your cache partition and wipe your dalvik cache and reinstall.


How to connect android phone as portable device? I always use usb cable to transfer data from my laptop(win 7 64 bit) to my android phone(huawei honor 4c) but recently after connecting my phone using usb cable phone isn't showing as a media device.But my phone is getting charge from PC.

Here's what I've done to fix the issue and none of them worked:

Restarted my phone.
Restarted my pc.
changed the cable
changed the pc.
Fatory Reset my phone.
usb debugging on/off
Tried different usb ports.

Here's a thing, that another phone is working properly as I wanted in my PC but my phone isn't.

you can go into hisuite by connecting your phone up and then  selecting "connected as a media device" select that notification and then tapping "use as cd-rom" and then it should appear as a cd-rom drive and then install hisuite

If you have the Hisuite program built in your phone you can move files via that way.


Turn off notification sounds and vibrations while allowing phone calls to trigger sound and/or vibration on Nexus 5 I have a Nexus 5 running Android 4.3.2. I want to turn off all sound and vibration notifications for all apps, while allowing phone calls to trigger sound and/or vibrations. Is there a way to do this?

I have tried following the advice at How can I turn off Notification Sounds and leave phone sounds on but the answers don't work. There's no separate slider for notifications, and the AudioManager app doesn't shut off vibrations. I have tried the official Google answer but there's no setting, Vibrate -> Never, and setting notifications to silent does not stop the vibrations. I've tried the individual app settings, too, but there's no setting for vibration in the official twitter app, for example.

I can stop specific apps from sending any notifications at all, but that's not what I want. I want the notifications to show up in the drop-down, I just don't want any sounds or vibrations.

This is an issue I have as well, it lies with the apps, whose settings override the default ringer and vibration settings. In order to completely disable vibrations you will have to disable them in Settings > Sound, and individually in each app.

Twitter app you will have to go to Settings >  and there is a Notification Settings sections that allows you to disable vibration.

As an aspiring developer, it will be my goal to default to system settings but allow for customization, as it should be...

Setting -> Audio Profile -> Create a new profile will allow to you to set it up.


Can I change the phrase "OK Google Now" to something else? I want to say a different name or phrase when I wake up my Moto X android.

Is there any way, or hack that I can use to change the name?

Ideally I don't want to "root" the phone because I don't know what that does and think that opens me up to security issues.

Apparently you can use the training software it includes and just train it to hear something else. As in, if it says "read this: " just say whatever you like.

I use KitKat 4.4, Moto X.

You CANNOT use any phrase you wish. I tried, and it does not work.


Is there a way to control which audio is sent to Bluetooth and which is sent to system speaker? Background info explaning why I want what I want

I'm almost totally deaf. I have a Bluetooth-enabled hearing aid that is paired with my Droid RAZR (ICS 4.0.4). When any audio is played on the phone (ringer, phone call, media, etc) it triggers my hearing aid. The switch-over is not instant and I miss a few seconds of audio (plus I get a really loud, annoying beep from my hearing aid informing me that it is making the switch from external audio to BT audio).

As a result, text messages and other short audio notifications (like navigation speech) trigger my hearing aid, the loud beep occurs, the external mic is turned off, the BT connection is enforced, and then... nothing. In the time it takes for all that to occur, I've missed whatever the audio input was.

TL;DR

I'd like to be able to tell my phone to direct text messaging, ringer, and other audio playback (navigation) to the system speaker and to continue to direct in-call and media playback to my paired, BT-enabled hearing aid. Is there a way to do this?


Soft bricked Moto G4 (XT1625) after SuperSU install So, yeah. I told a friend I would root his phone for him... and I went and soft-bricked it. Haven't told him yet, because I'm hoping I can fix it before long, but I'm running out of options (and time).

Side note:

I followed this guide when trying to root:
www.reddit.com/r/MotoG/comments/22mimr/the_guide_to_rooting_the_motog_with_a_howto/

and got until unlocking the bootloader when I realized that instead of being a guide for the Moto G4, it was a guide for the Moto G on android 4.x.x.

So I did flash the wrong logo.bin, but hopefully that was the only issue created there. I got the correct one elsewhere and all was working fine.

End side note

So I moved to how-to-geek's tutorial here:
http://www.howtogeek.com/115297/how-to-root-your-android-why-you-might-want-to/

I got twrp installed, booted in recovery and loaded SuperSU (version below)

SR1-SuperSU-v2.78-SR1-20160915123031

Now it's softbricked. Kind of just hangs on the boot screen.

I can get into the bootloader and twrp, but that's about all I can do at the moment. I've tried reseting the cache and dalvik cache, and have tried formatting the device with no luck.

My next step is that I'm installing vanilla firmware from:

http://rootjunkysdl.com/files/?dir=Moto%20G%204th%20Gen%20XT1625

and I plan to try to flash that when It's all done. I'm unsure if that's safe, but don't have many other options.

If you know anything I can try, please reply. Any help is greatly appreciated

Proper research would have prevented this, in the future if you need information on rooting a device, go to a REPUTABLE source like XDA or a similar forum and make sure the information is specific to your device AND the current Android version. Lollipop, Marshmallow, and now Nougat are changing the way rooting is being done.

All retail/unlocked Moto devices running Marshmallow have an extra step that is required when flashing to force a systemless root installation by the SuperSU install script.

After successfully flashing TWRP and booting it, go to Advanced - Terminal and enter:

echo SYSTEMLESS=true>>/data/.supersu

And press Enter, then exit. The spelling and spacing must be exact or it won't work. Then go to the main menu of TWRP and flash SuperSU normally, you should see the script specifically state it is doing a systemless install and patch the boot image (and in your case, cleanup an old standard root installation).

Source

Please use only the referenced version from my thread (yes, I am the original author of that source thread), they are tested and working to both root the device, and cleanup a failed root.

Be aware on the first boot after this procedure, the device will boot loop twice, do not be concerned, this is normal, then it will boot normally after that.

And since you did not do a nandroid backup before rooting (shakes head), you may need to flash back to stock via fastboot before this procedure will work. The image for your device is available here. Remember that you cannot flash this in TWRP, you MUST flash each partition manually with fastboot and this will return the device to out of the box condition.

Be aware: The Amazon lockscreen ads & bloatware on the Moto G4 (XT1625) can NOT be removed. Nor can the phone be rooted.

It is possible to unlock the bootloader, and TWRP can be loaded, either in RAM (temporarily) or flash (non-volatile). But the additional SuperSU.zip root package can NOT be loaded, doing so will soft-brick the phone.

After the soft-brick, I was able to reload a Motorola XT1625 factory image on it, after which all the Amazon stuff and associated lockscreen ads are actually gone. However, the phone will then keep pestering you about downloading the latest "system update". When you agree to that, all the Amazon stuff will be back (while still being the same Marshmallow V6.01 version as before the update). When you don't agree to the system upgrade, it will pester you for the update from here to eternity, which is actually even worse torture than the lockscreen ads.
To top it all off: The update message nag can NOT be removed.

So my end conclusion about this phone, after having worked on this for several days with just about every method tried as described on the internet, is that this phone can NOT be de-Amazoned. At least not with the methods as they are known today.
The problem seems to be in the update software channel which is set for “AMZ”. This causes system updates forced on the phone to be of the Amazon kind. The only way to fix that is to get the software channel setting set for a generic code. However, there is no working method available on the internet today to accomplish that, believe me.

So to summarize: Spend the extra $50 and get the generic G4 model without the advertising crap. That is what I have done now; I have returned it and successively bought the ad-free version for $50 more. Because that is the good news: The Moto G4 X1625 is a VERY good phone, it is worth the extra $50.


Unfortunately process.com.android.phone has stopped unexpectedly error whenever i disconnect a call Instead of call duration and other details, i get "Unfortunately process.com.android.phone has stopped unexpectedly error" whenever i disconnect a call. I am not able to check the prepaid balance of my phone. No USSD code works properly. This is happening in my new LetV 1s phone.

I have cleared the cache mentioned in the sites as a resolution. I even did a factory reset. Still it is not working.
Kindly help me in this regard.

Thanks and Regards,
Veena

Try clearing data of

Phone (com.anddroid.server.telecom)
In-call Interface (com.android.incallui)
Dialer (com.android.dialer)

You could temporarily download TrueDialer or any other 3rd party Dialer.

If possible a provide a logcat.


How can I prevent my HTC Desire from overheating? Recently I bought an HTC Desire overall I'm very happy with it. There seems to be one major flaw, it overheats quite easily causing it to reboot. I've run into this several times while driving using the navigation whilst recharging. Does anyone have any suggestions to workaround this problem? I've searched around but haven't found any helpful information.

[I also have a HTC Desire]

Your device overheats because its hardware is strained a lot during heavy use such as turn-by-turn navigation. This is compounded by the fact you probably have plugged it in the car charger as well, which is also known to generate some amount of heat (you probably have noticed this yourself when charging your phone normally).

There doesn't seem much that you can do to alleviate the problem, except turning off turn-by-turn navigation and only use the map to show you the route. You might also want to check whether there are other apps and services that strain unnecessary the device (frequent syncing could be an issue, as well as Bluetooth and mobile internet).

Do not install unstable software. It is not stable. Then your mobile overheat.
Do not change CPU pulse rate. Keep normal number.
Keep free RAM and free space. Overload can heat mobile.
Some games need more RAM. It can overheat mobile.
Update operating system.


How do I set up proxy authentication for the entire system without rooting my phone? I have the Samsung Galaxy S Advance running Android 2.3.6

I was able to set up the proxy server through Settings » Wireless and Network » WiFi Settings » (Options button) » Advanced.

This works well for the browser. If the proxy server requires authentication, then a dialog box pops up for that purpose.

However, all the other apps are totally useless behind a proxy server that requires authentication.

How do I work around this without rooting my phone?
If rooting is absolutely necessary, what app do you recommend to use (after rooting)? My google searches turn up ProxyDroid. Are there other alternatives?

The app that did the trick for me is Auto Proxy (requires root).

All apps work, including browser, maps, GMail, etc. and it worked on Android 2.2, 2.3 and 4.0.

Additionally, WiFi proxy settings are built in to ICS, but I've had limited success with it. It seems to automatically disconnect from the wireless network. Your mileage may vary.

Use Droxy (no root required)

Before opening Drony, change the hostname and port in Wi-Fi settings(modify network), to hostname: localhost port: 8080, the open Drony, and put in your actual wi-fi proxy hostname, port, username, and password.


LG-P990 (optimus 2x) with CyanogenMod 7 turns off suddenly and battery indicator goes straight from 100% to 0% I installed CM7 on my LG P990 five months ago and it worked well. Yesterday, I was watching a video on YouTube and my phone turned off suddenly. It didn't want to turn on, and then my battery dropped to 0%, even though it had been at 100% a minute earlier. I connected my P990 to a charger, and then my battery percentage indicator was at 100% again. Why? I hate when my phone turns off and black screen of death until I plug a charger in! I did a data wipe/hard reset the but problem is still there.

There are 2 possible problems and solutions:

Check and replace your battery. Leaving your phone on charging overnight can sometimes cause this problem.
Install CM7 again. This is the most probable problem/solution. Rooted apps or CM itself sometimes lead to this problem.

XDA also might have some of the solutions that you want.

Best of Luck.

PS: If you think that replacing your battery or installing CM again is too much of an effort, You might want to chuck your phone and buy a new one :-)


Prevent phone from automatically lowering media volume I have a Samsung Galaxy SII Skyrocket. Everytime I unplug my headphones/auxiliary cord from my phone and plug it back in, the media volume gets lowered to about 60%, system-wide, regardless of media player. As much as I appreciate that Android is looking out for my hearing, I don't want it to do this. Any way to prevent the phone from lowering the volume of its own accord?

I'd say this is solvable with an automation tool like Tasker, Llama & Co. Rawly described profile:

Condition: Headphones plugged
Action: Set audio level to X

Where "audio level" in many cases (at least with Tasker) can be defined more specific (e.g. different levels for notification, alert, incoming call...) -- and "X" being the specific level you'd like it to have.

This done, everytime you plug your headphones in, you'll have the same media volume you've defined.

There's no hardware issue.  It has a software issue. Problem can be solved in this way

Install an anti-virus software on mobile. I recommend AVG.
Scan device and delete threats apps.
Problem solved


Disabling Verizon Galaxy S4 from sending usage data back to Verizon Its come to my understanding that Verizon gets information about how you use your phone reported back to it. Information such as "Amount of data used for Facebook, Snapchat, Netflix" etc. I know Verizon can always see the amount of data I used, but I'd rather keep the specific content/origination of the data private.

A friend told me that I can "root my phone and disable that reporting" but I didn't get all the information. I wanted to ask this community:

How to disable reporting back (hopefully without rooting the phone)
If rooting is required, what the most effective way of accomplishing all this is?

For some reason, googling around for this issue has given me no information! (I am a bit shocked at that as I figure it'd be a hot topic now-a-days).

FYI - In case you are curious, I do feel how I use data is a private matter and unless a company issues a warrant, should not look at the type of traffic I carry. Its just a principal I live by.

Note - Just in case, I am sure Verizon isn't specifically sniffing my packets. My concern is Verizon seeing things like:
100 Mbs on Facebook
200 Mbs on Snapchat
500 MBs on Netflix
etc
It just feels weird to me that they can see this information.
I'd like to disable that reporting.

Lastly: I'm using a Verizon Samsung Galaxy S4 running KitKat 4.4.2, Kernel vs 3.4.0.

The most effective way to block this, is by rooting your device, and remove or freeze the offending app. Try TitaniumBackup, AppQuarantine and AFWall+. But the simplest way, may be to try to install a hosts file that blocks all bad IP addresses, such as the one provided by MoaAB. You can try that without root, but I doubt it will work on your 4.4.2.

I have the best way to do this, you must be rooted unfortunately.

You need to edit build.prop and add this line ro.config.nocheckin and put true.


How do I turn gray wifi icon to blue? I have been searching for answers and some suggestions doesn't seem to work.  I can connect to WiFi but I am not able to use it, (Facebook, Play store, Etc.) because the WiFi icon seem to turn into gray. What will I do??

This, at least for me, happens when my device connects to Wi-Fi, but with wrong parameters. I fix this by entering the Wi-Fi settings, choosing "Static IP" instead of "DHCP", and then editing the network parameters manually, like this:

These settings may be different on your router, so check that if it isn't working.

IP adress: 192.168.1.xx (replace xx with any number, avoid 2, 3 or 4, because there may be devices already connected with that adress)
Gateway: 192.168.1.1
Prefix lenght: 24
DNS1: 8.8.8.8
DNS2:8.8.4.4

When you get internet access from wifi hotspot.That gray WiFi icon automatically turns to blue color.


Unknown apps/processes with number only are shown in the battery screen There is a mysterious app, 99070 that is consuming power on my Nexus 5X. Any idea how I determine what it is?

There is no option to stop or uninstall it. My phone is a Nexus 5X running stock Android 6.0.

Possibly right answer:

It's a sandboxed process from a removed app.

For such a number over 99000, it is the Unix UID for an isolated sandbox process (u0_i70).

In Android's UID system, called "AID". Android allocated 1000 special UIDs for isolated sanbox processes, 99000-99999. Some apps use that for security reasons, like Chrome (Incognito mode).

You can open the app list from the boot menu & then find the app & then uninstall it... maybe it is an unidentified process in your phone...


Cannot connect my Moto X to Windows 7 PC I cannot connect my Moto X to Windows 7, 32-bit PC via USB. After doing some research normal solutions people found were

Enabling MTP in connection settings.
Disabling USB debugging in Dev. settings.
Updating drivers.
Updating windows media player.

I've tried all of this still my PC can't detect Moto X as USB storage device. It shows the device in - Control Panel\Hardware and Sound\Devices and Printers, but says this device does not work properly as Windows cannot load its drivers. It gives option to re install drivers in troubleshooting but everytime I do it the device driver is not successfully installed.

If your phone is able to connect in another PC, the problem is in PC and not with the droid. The possible solutions are

Download Motorola driver
Goto Device Manager and right click on the motorola device name and select uninstall
Now right click and select Scan Hardware Change Now select Update Driver Software and click browse and point to the downloaded driver location

If this does not work Try:

connect your phone with computer
go to C:\Program Files\Common Files\Motorola Shared\Mobile Drivers\
Run Motorola Driver Installer.exe, choose clean and Reinstall.

or

The problem may be due to windows mtp driver and you can try the fix provided by Microsoft.

or

Unistall driver from device manager
Remove all USB controllers
Disable Windows Media Player (Control Panel - Uninstall a program - Turn Windows features on or off - Expand Media Feature - Uncheck Windows Media Player)
Connect your device and Reboot the pc
Reactivate Windows Media Player(Control Panel - Uninstall a program - Turn Windows features on or off - Expand Media Feature - Check Windows Media Player)

Had the same problem and nothing worked until I made sure I was using a USB data cable. Maybe the one I was using is for charging only


Samsung galaxy 3 says charging paused. Battery temperature too low I plugged in my S3 when it said 1% battery life and the red charging indicator light never came on, when i checked it a few minutes later it was at 0% and powered off. Immediately after that I tried to power it up and the power button did not work.  The next day it powered up but always says Charging paused battery temp too low and will not charge. I took it to a Sprint Service Center and the lady put a new battery in it and same thing. She said I need a new phone. It is only 5 months old and i dont see how this cant be fixed!

Any suggestions are greatly appreciated!

Get yourself a heating pad, set it to low and slowly increment the temperature until it begins charging again. If this works, your easiest fix is to buy a battery charger and interchange batteries.

If your battery is dead, below operational then get it recharged for free at a battery store near you.

If you want to resolve the problem, then inspect the charging ports for corrosion or damage. If you have a soldering kit you may want to replace this part, if damaged, at your nearest radio shack or electrical parts store.

If the problem goes beyond that then call Samsung tech support higher levels and pick there brain of what parts on the motherboard controls the battery temperature and if they can give you a replacement part number you can order. This may be a lengthily process but would help others with this same problem.

Always recycle, your trash is another person's investment.

It's the charging port connector. It has a thermometer sensor for the battery. It is probably malfunctioning. Replace it and see if it works out.


Can I get root access on my Nexus 4 without installing custom bootloader, recovery or ROM? I own a Nexus 4 device and I want to just get root access on my phone so that I can install applications such as AdBlock etc.

I was able to find tutorials online guiding how to root the Nexus phone. But in all those they flash a custom recovery and have to install a custom ROM.

I don't want to install any custom recovery or ROM.

Is it possible to just root my phone without doing those?

The Nexus Root Toolkit is the way to go, tho note that to unlock the bootloader, you will have to wipe your device.  However, you'll only have to do this once, so when Google's next update removes your root priveleges, you can just run the Root utility in the toolkit.  If the toolkit can't reboot your Nexus 4 into the bootloader, you can do it manually with adb:

adb reboot-bootloader

in cmd and then run the toolkit's Root. If it just reboots normally, try again and it should eventually boot into a recovery tool.  Choose the reboot into system option and it will prompt to fix the su binary permissions and you'll be rooted again.

XDA will be your friend here. BUT here is a tool kit that will root without flashing recovery as long as you dont check the box. MAKE SURE TO BACKUP YOUR STUFF!!!

http://forum.xda-developers.com/showthread.php?t=2015469

Basically it involves downloading the Nexus root kit from http://www.wugfresh.com/nrt/, which will not only lead you through the rooting process, but includes a lot of maintenance tools. A video demo can be found at youtube. Screenshots are included with the thread.

I personally suggest to flash recovery and unlock the bootloader but it is your decision.

Good luck!


How to see the contents of boot partition Does anybody know how to mount the boot partition?On my nexus 7, I booted to recovery and tried to mount the boot partition using the following-

mount -t ext4 /dev/block/platform/msm_sdcc.1/by-name/boot /boot

But this failed.
I tried to do read-only mount and mount using vfat, but with no success.

The boot.img file is a bootfs partition. I also tried to mount this partition, but in the end I stumbled upon this script. It may help you solve your problem.


HP Stream 7 originally runs Windows - Can it run Android viably? I have an HP Stream 7 that I'm not using here (since I've bought my Asus T100), and I was thinking about putting an Android to run, instead of the Windows OS. I know that is possible, but my question is: is it viable? Has someone already tested this using the same model? Does it have any problems with drivers, or something that Android does not recognize? If it works, I'll definitely give it a shot.

After a little bit of work, I was able to run an Android live version at the HP Stream 7. Unfortunately, it's a little bit buggy, mainly because there is no drivers available for the device. I will make some researches on, to see what I can find. Thanks for the answer

It's months later, I can add a new ponderance to your problem and the solution.
All Android OS on any device is really a Java Virtual Machine.

Download for Linux, Windows, Mac.... the Android SDK  you can build from almost any version, to almost any hardware.  You will have to read, read, read.


Pulling an apk of paid app from the device I was pulling the .apk files from the device using the following command:

./adb pull /data/app/com.example.tracker-1.apk

When I tried using the same command for the encrypted app as below:

./adb pull /mnt/asec/net.stfj.spelltower-1/pkg.apk

I get the following message

failed to copy '/mnt/asec/net.stfj.spelltower-1/pkg.apk' to './pkg.apk': Permission denied

The device is not rooted and the app is a paid app. The intention of pulling is not piracy but to understand the library and architecture of a set of apps. Is there a way I can retrieve that .apk file?

You wont be able to pull a "protected app" without root, sorry.

This has nothing to do with the app being payed, except that usually only payed apps are "protected" (theoretically, free apps could be "protected" as well); think of it rather as a kind of "DRM".

Once your device is rooted, you can use "root powers" to pull those .apk files. This can be done either using a specialized app (such as AppMonster), or via adb pull if the ADB daemon runs in root-mode (it usually doesn't, but that can be achieved using adbd Insecure). adb root usually doesn't work on "production devices", so you have to use this different approach.

You need to root your phone to get access to /mnt