How to uninstall app installed on non-present SD card I've got a Samsung 10.1 2014 which recently stopped recognizing the card in the SD card slot.  Card is recognized fine by a PC, but in the tablet, nothing.

Apparently, some of my apps installed themselves to this SD card.  At least that is my impression; all these apps now have lost their default icon which has been instead replaced by a transparent default Android icon with "SD" next to it.  If I try to open them I get a toast message which says "Application not installed".  I don't know anything about how to install or move apps to the SD card, so I assume it was done automatically by the Amazon app store, which is where all these apps were from.

Android itself doesn't recognize that these apps are installed.  However, the icons are still there and I assume there must be some traces of them still present on the device (not on the SD card).  I would like to get rid of all that by uninstalling.  The Amazon App store says on device but not installed by amazon appstore but for some reason which is beyond me, Amazon chose not to implement any way to uninstall an app.  I never knew there was an OS way to uninstall apps before this, as I always uninstalled directly from the app store that I installed it from.  So Amazon's behavior is puzzling to me.

I have read this related question asking how to uninstall but the answers which don't talk about how to do it from Android directly (which won't work for me) mention how to delete the app, which is not what I want.  When I try to delete, it tells me that if I delete the app I will lose it and have to repurchase it from the store again later if I want to install again, which is not what I want.

I thought about maybe trying to re-install the app on the device (although, not sure what it would do since it may want the SD card present!), and then uninstalling, but the Amazon app store doesn't provide any way to install the app. Since it thinks it is already installed, it only provides an "open" button, which does nothing.

How do uninstall the remnants of these apps from my device?

1. If the app is available from your launcher, simply drag it onto the "Uninstall" button like you would normally do when uninstalling an app.

2. If the app isn't available from launcher

Navigate to Settings->Applications and find it. Tap it then tap Uninstall.

3. If it's not showing up even in Settings

Get a terminal emulator or connect to it on your computer via adb shell, and run

pm list packages -f

and from its output, you'll be able to identify apps on removed SD card because their associated file paths are shown. Take down its "package name" which comes after the equal sign (looks like com.example.foo) and type

pm uninstall <package name here>

Hit Enter and it's ultimately uninstalled. No more troubles!

Go to Settings > Applications/Apps

Find the App you want to Uninstall,  then Clear Data,  and Clear Defaults,  if any.

Try and Uninstall it.


Does rooting phone wipe your data if the bootloader is unlocked? A few months ago I reset my phone because it had began to break and get really laggy. I want to re-root it now, I was just wondering if it would reset my data if the bootloader is already unlocked?

I'm not familiar with the G2 specifically, but in general, no, rooting a device on its own should not wipe data. Rooting your phone is the process of getting the su binary installed and available to access root privileges. That said, @SarpSTA is right in stating that a factory reset shouldn't unroot your phone. The su binary is placed in the system partition, which is left intact on wipe. If a wipe touched /system, your phone would be bricked and unusable, requiring a low-level flash to recover. What you may be missing is an app, such as SuperSU, to control access to root.

You re-flashed your phone or just done "Factory Reset"?I think that it would not wipe your data if you root your phone in case that you re-flashed it, but if you just have done" Factory Reset " it have to be already rooted.


Can I connect my Android device to a laptop via WiFi to use file sharing? How can I connect my Sony Xperia U to my laptop using WiFi to use file sharing?
I tried normal connectivity by sharing my laptop WiFi and connect my Xperia U to the laptop -- but it only accesses the internet, not the file sharing.

What should I do to access file sharing and managing my laptop using my phone? Is there any application, setting, or procedure that can help me connect my laptop and my phone?

Plenty of solutions available here. Depending on which device you want to work (i.e. using your Android device to push things to/pull things from your laptop, or working on your laptop and accessing the Android device), your choices may differ, though:

ES File Explorer is a file manager app for Android which also can access remote resources via WiFi. Amongst others, it supports CIFS (aka "Windows Shares") and FTP.

ES File Explorer (Source: Google Play)

AirDroid is an app running on Android, and offering access via web browser. So you can work from your laptop and access your Android device via a web interface.

Airdroid (source: Google Play)

Both variants require your Android device and your laptop being in the same network (well, there are ways around this restriction — but this is how it definitly works). Using the same WiFi access point for both should guarantee that, for example.

This is a tutorial how you share your files from Android to PC or PC to Android using Wi-Fi... No need to use AirDroid or WifiFileShare... http://youtu.be/WLBRsIa_4aU


Retrieve Files From Device in Bootloader I'm working on an android application. I accidentally turned on a developer option(I'm guessing RTL Layout), and now I get the message "..System UI has stopped working". I tried to clear the cache partition in recovery mode and that did nothing. I don't mind doing a factory reset but I just want to get files off the phone as I don't believe a backup. (My phone is the Droid Turbo if that matters)
When I connect it to my computer via USB it is not recognized. I believe it was set as PTP connection on my phone. It does not show up when I run adb devices. However in recovery mode, when I choose "apply update from ADB" it shows up when I run adb devices(with the word sideload next to it), but I cannot seem to find it in the device manager. I tried to pull/backup through adb but I get "error: closed". Is there any way to retrieve my photos/etc before/after I factory reset. Thanks!

Did u tried to boot phone to fastboot mode, on my phone I do that this way:
 Pull out battery for 5 sec, put battery back, an then hold power + volume down key.
Than u can try using pull command.
What device do you have?


Turn off Snapchat camera sound in Android The problem is that whenever I take a picture with the front camera on Snapchat on my Xiaomi Mi Max 2, it makes a horribly load fake camera shutter sound. I have tried putting the phone on mute/do not disturb and having the ringer volume, alarm volume and media volume on off and it still makes the sound. I have gone into the camera app settings and turned off the camera sounds, which works for my default camera app (I can take pictures on it with no sound) but it still makes the sound on Snapchat. Does anyone know how to disable this uncouth sound?
I'd be surprised if Snapchat made its own camera shutter sound which isn't mutable, surely it just uses the device's settings and sounds right?

First of all snapchat will access your mobile camera application because it has the permission given by the developers,one thing you can stop this by those following statements...
 Go to setting
         Then apps
                   Then Snapchat
                           Then click on launch button
                                    Then go to running apps
                                             Then just choose Snapchat and select stop, by this u can stop service of this appp.

Before giving access of camera to snapchat, turn off camera sound in system camera app, then open snapchat and give access to camera...


Default account in Twitter app I have two Twitter accounts in my Twitter app, one personal and one for work. I added the personal one first, and it appears first in the Android Accounts settings. I want the Twitter app to use the personal account when it first opens, but it always defaults to the other one - can I change this?

I would suggest logging out of both and signing into your personal account first. Then the work account. This should then default to the first account you signed up with...

-edit (sorry for being so stupid)-
Try another twitter client such as twiddle (free) or talon (Paid). These may have the feature your looking for...

I can't comment as I don't have enough rep yet.


How to solve the "APN settings are not available for this user" issue? After upgrading my ASUS Zenfone 5 to Android Lollipop, I am unable to access HSPA/3G data. In Brazil we have to manually input APN settings, and when I try to do so, I receive the following message (in Portuguese, here tentatively translated into English):

Access point Name settings are not available for this user.

As my phone is rooted, I have tried solutions proposed by this topic and also by this. None gave me results, even provided that I followed every step without any errors or warnings (chmods and chowns were all effective and edits to content://telephony/carriers were persistant). I also tried to re-generate telephony.db file by deleting it (thus forcing Android to populate it again). A factory reset (as suggested here) had no effect as well.

So far I have nothing to celebrate. My only access to internet is Wifi at home and at work. No mobile data access, and I know it is available (this week I had a try with CM12.1 and data connection worked perfectly. Unfortunately had to revert to stock ROM because CM12.1 is still too buggy). No better suggestions came from googling around other sites and forums.

I hope someone can give me some light over this issue, as I should rely on my mobile internet access to perform various things when commuting or away from wifi.

Heads up: the bounty was automatically awarded by this site yet the problem was not solved. Still awaiting a valid response.

Final update: please refer to my answer a the bottom of this page. The problem is (finally!) solved by the latest (v. 3.23.40.78) released by ASUS.

After hours of experimenting, found the reason for this, (it works for me).
Nothing too technical about this post in contrast to what these posts suggest.

Step 1 : WiFi turned on, and be in the range of a known WiFi network.
Step 2 : Reboot the phone (may need to reboot several times, if it doesn't work the first time)
Step 3 : When the phone reboots, it should connect to WiFi network.
Step 4 : Go to APN settings and see that you can, now edit APN settings.

Reason : When phone is turned on, if it's not connected to WiFi, it will try and connect to mobile network thus disabling you from editing APN settings. However if you try the above steps, your phone connects to WiFi instead of Mobile-data.

Try manually setting the HSPA network.  Open Dialer and dial *#*#4636#*#* and set it manually.


Multitasking : How do I maintain the opera browser tabs keep active when switching applications Case:

When I was opening multiple pages/tabs on opera browser, then I press the home button to switch apps to see SMS, then i return to the opera app by holding the home button, suddenly my tabs open is missing, such as the open new. Anyone know how to maintain the opera browser tabs keep active as they move another application?

My Phone Info

Model number: Device-01,
Android Version: 2.3.6, baseband version: VENUS_BP_00.03.63.b501, Kernel Version: 2.6.38.6-perf zly @ HL120 # 1.

Thank you.

just do the following:

go to settings.
then go inside developer options
then go to the app section. There you find option saying "don't keep activities". Put it OFF...thats it.
now browse opera mini on phone...it will sort out your problem.

Now you can tab between multiple tasks – and no need to worry about anything. It works for me too. I have a KitKat version.

You can try to stop android from destroying activities on its own.

Go to setting, Developer Options and then to the bottom. You will find two options over there (among the many) that are useful.

First is the 'Destroy activities as soon as the user leaves them' checkbox. Uncheck it.

Then go to the 'BackGround Process Limit' and set it to standard. This much should be enough....


Want to organize apps on nexus 4 I have many apps, i want to organize my 150 apps in folders (but not on the home screen). Any suggestions how to do this properly?

It depends on the launcher. Most stock launchers won't, but I know Nova Launcher (only Prime version) has folders in the App Drawer. It's all manually done, though.

Other launchers, which I can't name right now, can probably organize it for you.

Yes nova prime can organize in your drawer.


application cannot be installed in the default install location? I have an Android Galaxy S1, and have been getting the error "application cannot be installed in the default install location". I am aware that this is a common issue. So I Googled it, and almost everyone is saying to move your apps to the SD card or delete unused games.

There's only one problem. My phone won't let me move apps into the SD card, and I have 1.3GB of free app space. While I can download some apps, the more important ones won't download.

Anyone have any fixes to this?

I don't think this really has anything to do with any settings.

I encountered this yesterday. All I did was restart my phone and the app installed fine afterwards.

I have android 4.1.1 what I did to fix the issue about installing to default install location.... Go to settings ....then to storage....then the preferred install location....then select let the system decide
That's it . U can always change it back to sd card when u finish updating the apps with the issue


Why does stock email app only keep 25 latest emails? Why does the stock Galaxy / Android app only keep the latest 25 emails?

Its pretty annoying and lame for me who receive well over 50 emails per day in my work email. That means I cant even see a whole day's email without "loading more" and I don't always have Internet connection where I am.

Is there any way to work around this issue?

Edit: I am on ICS

The stock email application and many other I've tested present a list of 25 emails per page.

The user can however load older emails on demand. This is done due to two main reasons:

to prevent large transfers of data that end up using the device communication thus leading to a faster battery drain;
to preserve memory consumption that in turn would leave your device slow and inefficient.

I haven't found any option on all the applications I've tested that allows the user to define how much emails should be presented each time.

I did find that the Gmail app auto-loads a new emails list when we reach the scroll limit, thus kinda facilitating the users trouble, but even with this scenario, the user needs to scroll all the way down to get the new list, and yet again, the Gmail app like the others, doesn't have a setting to define the number of emails to be loaded each time.

Essentially, this is a status-by-design conception used by Android and app developers. You may come across with an app that allows you to go around this issue, unlikely it may be, but for the stock app, the reason as to why it loads only 25 emails at a time are the ones explained that sum up as performance issues.

There is no option to save more messages locally, and there's no good excuse for why you can't. The user can only load older emails on demand. This is done for one reason:

to make you more dependent on online connectivity, so that more people will need to subscribe to mobile data. This supports Google's goal of having everyone connected to the "cloud" and using their services.

It is not done to save battery; in fact less battery would be consumed if the messages were only transfered once over the radio and stored on the huge SD card that all Android phones have. Also, the faster access would reduce the screen-on time since you would see your older messages right away. It's also not done to save CPU or memory, since storage to the SD card would be easier on both.


PIN longer than 16 digits I was wondering if there was any way to use an unlock PIN longer than 16 digits on android lollipop - in the settings it allows you to enter a PIN less than 17 digits. I would like to stay away from 3rd party lock screens if possible. I am running resurrection remix (Lollipop 5.1.1).

Thanks

Far as I know, no. Now of course wait for more answers but far as I know, if it is set to be 16 characters max it means it is a 128 bit variable. If that is all Android has saved for the PIN, then that is that.


How to add website as a website link with Brave/Chrome to the Android home screen? On a Chrome or other Chromium browser (Brave, Kiwi..) on Android
When I click "add to home screen" from the Brave/Chrome menu, on some sites the icon that is added does not open website but instead opens a custom app created for the website (so called "PWA").
I want to create a simple website link that opens the website in a browser (so I can use search / see the url from the address bar and so on).
How can I do that with Brave or Chrome?

After tedious search I was finally able to do it.
Simply put - with Brave/Chrome it seems that it is not possible to add a non-PWA shortcut when PWA-version is defined at the web pages web manifest.
HOWEVER there are separate apps on the app store (I don't link to any specific one here but search for example "create shortcut launcher") that allow you to create "custom" shortcuts. With these apps you can create a simple URL shortcut and define which browser is used to open it.
This solves my problem and this question.
To get the corect icon you have to separately download and set the icon which is quite tedious so if anyone solves how to do this with chrome/chromium then please respond and I will change the accepted answer.

One thing you can do is set your homepage. Go to Settings on Chrome. Tap on Homepage. There will be two options, one is called Chrom'e Homepage and the other option is a text box for URLs. You can put HTML content in there for example the following line will create a page with Google as hyperlink. You can create a whole pretty dashboard using this method.
 data:text/html,<!DOCTYPE html><meta name="viewport" content="width=device-width, initial-scale=1">Google

The other option is to just bookmark the websites you visit. Then when you start searching in the address bar Chrome will show links from bookmarks. Doesn't always work though.


Is there a way to enable the headphone output for audio while using HDMI for video? I have a yarvik tab464euk tablet, which I'm mostly happy with in an it-was-cheap kind of way. However, there is a particular annoyance.

I have a monitor which has a rarely-used HDMI port (my PC connects via DVI). I don't have a HDMI TV, or any kind of TV at all. Sometimes, I'd like to use my tablet as a media player using the HDMI monitor.

I can connect the tablet to the monitor without any problem, but of course it's a monitor - like many monitors, it doesn't have speakers. That's fine - the tablet also has a headphone jack socket. I thought I'd do exactly what I do for my PC - connect the tablet to the speakers separately.

Unfortunately, this doesn't work. The headphone socket works fine, but not when the mini-HDMI cable is connected. As soon as I have a HDMI monitor connected, the headphone output is switched off - I checked with two sets of headphones as well as speakers to make sure this wasn't a dodgy cable issue.

Giving priority to HDMI seems very odd to me. First, monitors with HDMI but no speakers are quite common. Second, even if I was using a TV with speakers, the obvious reason for having headphones plugged in is because I want to use those for the sound, not the TV speakers.

So... Is this a general thing with Android tablets? Is there a setting I can change to control it? Or is there any other way to get the headphone audio output to work while a HDMI monitor is connected?

I've seen this question about splitters, but the price is out of proportion plus the convenience isn't there. Part of the point is to reduce hardware clutter, tangled cables etc. I already have a media player that works with separate HDMI and audio just fine, but it never gets used because it gets put away to avoid the clutter and tangle, then it's just not worth the hassle to set it up again later.

And it just seems so stupid anyway that the headphone socket is there and works, but it switches off when I most want to use it.

This is a non-answer to close the question. In the unlikely case that an actual answer appears, I'll transfer the accept to that.

No solution was found for the question as asked. By now, I doubt that anyone will ever care for that particular model of tablet, which was cheap even back when it was new. I'm still using it, as it happens, but mostly only as a PDF reader.

For displaying video, some monitors have an audio output to external speakers driven by the audio from the HDMI. It turns out my monitor had that - I'd just somehow managed to miss that at the time. I also now have a TV/monitor with built-in speakers. I still don't care about broadcast TV - I want the composite video inputs for an old PS/2.

If your tablet has bluetooth, then a bluetooth speaker may be used in this case. It's worth a try.


How can I turn off the notification for the power plug connection? My Samsung Galaxy S3 with Android 4.1 plays a sound every time I connect it to the power plug. Is there a way to turn that off without affecting all other notifications?

I solved the problem by doing this:

Root the phone
Install the posed Framework and Wanam Kit. Enable the Wanam Kit module after installing it.
Open Wanam Kit and go to the "Sounds" options, then go to the bottom and check "disable low battery sound"
Reboot


Is it possible to have Android only alert me when specific email accounts have new mail? I have Froyo 2.2 on my HT-03A "Magic" phone.

Currently, I am in the process of consolidating all my email accounts into my Gmail account, so that I can access them anywhere. I want to be able to not only access them on my phone, but also through the Gmail interface at any computer I use.

However, one or two of my accounts are attached to some mailing lists. If I have my Gmail account connect to their POP server, my phone is going to be ringing like Quasimodo with OCD. In other words, constantly.

Is there a way I can get my Android phone to sound the email alert notification based on which account is getting the email?

I would suggest trying Priority Inbox, which can notify, vibrate, or ring on just your new important mail. Switch to using the Gmail app, instead of the standard Email app. Then go to Menu > Settings > Priority Inbox.

Additionally, mail filtering is a more "hands on" solution for this problem that both complements Priority Mail, and helps resolve the issue when using other email applications. For instance, in my Gmail settings I created a filter for incoming mail addressed to one of my aliases. I set that mail to Never mark as important, Skip Inbox and apply a label. When email addressed to that alias arrives, I am not notified. But I can use that label to go back and read that mail at my leisure. The same can be done for your mailing list accounts, using the list: search parameter. Gmail provides a few other useful search parameters such as has:circle and has:attachment.

I think you should try Mail Alert in the market !

It s a pager, where you can choose the ringtone / vibration / visual notification according to various filters such as from / subject / cc fields etc.

For IMAP account, you can choose the folder to be checked, which seems to be your need if you created a folder by account.


Is it possible to prevent numbers in text from being dialled If ever I enter a number into an app within Android (4.4.2, Sony Xperia M2), the system seems to interpret it as a phone number.  Therefore, if I try to edit that number, the system tries to dial it.

An earlier, unanswered,  question  suggested that this happens on Google Keep.  However, it also happens on the inbuilt Notes app, on Evernote and others, even numbers displayed on websites in the Chrome browser.  Therefore, it isn't the app, it must be the OS.

This feature means that keeping notes that contain a number is almost impossible. You can't edit a note without the thing trying to call the number.

I can't find a setting that turns off automatic hyperlinking of numbers.  Is there one?  Is there a service running that does it?  If so I'll uninstall the service.

At the moment this one feature is tempting me to scrap the phone and go back to an iPhone.

This has been traced to the keyboard.

Replacing the stock Sony Xperia Keyboard app with Swype has solved the issue.

Be clear ,which phone do you use, I dint find such sort.Check accessibility settings or if by mistake you might have anabled any developer settings in developers option, if so turnoff developers option.There is no such system interpretation done by default, you might either have installed some application doing this work, or the above change which i mentioned about developer option.


How to have a clipboard functionality for multiple copy-pasting? I want to know if there are slots of option in copying:

copy1 copy2

then paste1 paste2

I love surfing many websites but need to login on them. I'm tired of typing every time my email address and password.

Because there is email & password there must be  two or more slots:

for the copy-pasting documents
slot for email
for password
for second email account
for 2nd extra password

but the password must contain 4pin no. to paste

e.g:

save as copypaste 1?
save as copypaste 2?
save as copypaste 3?
save as copypaste 4?
save as link1 --add website link & title
save as link 2
add another slot

The category of app you are looking for is called Clipboard Manager.
Well, I have been using the app called Clipboard Everywhere which keeps a history of clipboard items and can be used very easily to recall the items copied before the last copied item.

Alternatively, you can use Clipper

I recommend Clipboard Everywhere as it consumes less ram.
Best of luck.

Try LastPass.  Everything you are asking for and miles more secure than the clipboard.
https://lastpass.com


Getting "Installing..." for too long, during any app installation attempt I cannot install any app on my Galaxy Note 8 N5100 tablet which is rooted and uses Android 4.4.2. It takes too much time with no result.

(Click image to enlarge)

And this is the status of my package installer app:

(Click image to enlarge)

Edit:
I think I found what's the problem. This is the battery usage of my device:
You see the usage of Google play services is very high about 47%

(Click image to enlarge)

I think it's the cause of these problems:

When I try to play a film, it stops time to time
Installation of applications takes a lot of time
Battery usage is very high
The devise is warm even if I'm not using it

What should I do to solve the problem?
It's not possible to uninstall Google play services and reinstall it

Best attempts to make your phone fast and long lasting is using some powerful apps which work only of your phone is rooted. Root your phone and download apps like greenify (for battery purpose), roehsoft ram expander (for faster and smoother performance), titanium backup and link to SD (for uninstalling bloatware and transferring apps to SD card which cannot be done through setting without root.
So u need root access for your phone to use these apps.
Rooting your phone can be done through PC by kingoroot, volcano box, etc
And through your phone by kingroot, super su and super user.

I guess this will solve all your problems.. All the best....


How do I show my Android device screen on my PC with no lag (at 30fps) Device: Galaxy Note 3 N900W8

I need a solution that would let me show my phones screen on my PC at a high framerate. I tried VNC. It could not find a display method. I tried some random apps that work with USB debugging. No dice. Any suggestions. HDMI is not a option because then I would need to purchase a capture card and a HDMI adapter for my phone.

You mentioned that video capture is your goal but does that mean that it has to be live on your PC? If what you're looking to do is get a capture of your phone's screen so that you can post it to YouTube or something, consider trying to capture locally on the device then transferring that video file to your computer for processing and upload. This might give you better results than trying to "cast" your phone's screen to your PC live and then capture it there.

If your Note 3 has been upgraded to Android 4.4.x Kitkat you can use adb's built-in screenrecord utility. Full documentation is available from Google Android Developer Support. Here are the basics:

  To use the screenrecord from the command line, type the following:

  adb shell screenrecord /sdcard/demo.mp4

  Stop the screen recording by
  pressing Ctrl-C, otherwise the recording stops automatically at three
  minutes or the time limit set by --time-limit.

Google also outlines the following limitations:

  Some devices may not be able to record at their native display    resolution. If you encounter problems with screen recording, try
  using a lower screen resolution.
  Rotation of the screen during    recording is not supported. If the screen does rotate during    recording, some of the screen is cut off
  in the recording.
  Audio is not recorded with the video file.

I use Android Screenshots and Screen Capture, and it works well.


Resetting the (non-gmail) email application I am using the non-gmail email application to connect to get email from my university, but the app seems to have a bug and sometimes (probably when there are connection issues) doesn't properly delete emails. These would be deleted from the server, but get stuck in the app. Every time after a refresh operation they reappear even if I delete them over and over again. They reappear even if their date is older than the defined relevant window (e.g. last month). How can I refresh the app to get rid of these zombie emails?

If you don't mind having to completely re-configure it, and start as if you'd just installed that app:

Go to Settings → Apps
Scroll to the app in question, tap it
Select to "Delete Cache" and "Delete Data"

Now you've completely "refreshed" it. With some luck, the app somehow offers to export its configuration; if so, do that first, and re-import the settings after above described "reset" to save you from manually reconfiguring it.

It wants to be device admin in security. Unstick the device admin and use a separate app like OWA for exchange mail


ADB failed to detect Nexus 5 running Android Marshmallow File transfer is working properly.
Latest drivers are installed.
Settings -> Developer options (Enabled)
Android Debugging (Enabled)

(ADB Detects my phone when it is in Recovery mode)

So probably there is something wrong in the system.

I'm using Pure Nexus ROM + Nethunter

I'm not sure what the problem is.

I would highly advise to install Universal naked drivers on your Windows system as in windows only we encounter such driver issues.
Refer this link for Universal naked drivers: http://www.xda-developers.com/universal-naked-driver-solves-your-adb-driver-problems-on-windows/
Being a Nexus 5 user, I have encountered this problem and after great efforts, UND helped.
You can install the drivers by downloading zip file, unpacking it.
Connect your N5 to your PC, go to "Device Manager" in windows, uninstalling the already installed Nexus 5 Drivers. Install drivers by provided options and use the location of unzipped files when it asks for manual installation of drivers.

Your problem can be resolved switching the USB mode to only charge/data transfer via MTP. It works on my device.


How do I get a gmail account on my HTC Cha Cha? I live in China and when I go to Settings > Accounts it's not an option to add a Gmail / Google one, is there any software I can download ?

You can manually add a Gmail mailbox using IMAP in the separate Email app.

As to adding a Google account to sync your contacts and calendar, unfortunately a great many of Android devices obtained from China have this "issue". The best course of action is to flash a firmware meant for the same device, but from a different region.

THese links might help - SuperDroidROM for ChaCha // HTC ChaCha forum on XDA

As to registering a new Google Account (Gmail Account), you can do it on this page: https://accounts.google.com/SignUp

As to how to add the Gmail account to your phone, you can do it from the Accounts & sync menu:


How does voLTE and Band 12 work for T-Mobile and can Cyanogen/AOSP allow us any control over this? How does voLTE Certification work? My understanding is that only phones on this approved list by T-mobile are supported on Band 12. Band 12 is the new Extended Range LTE band and T-Mobile is investing heavily in. My understanding is that voLTE Certification is something that T-Mobile does to ensure that a phone connected to Band 12 but out of range of other T-Mobile services to fall-back on (ex. 2G, GSM, and 3G HSPA+) can still dial 911.. If the phone lacked this ability, when they went to dial out on Band 12 they'd find they couldn't. Even if I'm wrong, VoLTE seems to have something to do with data and voice integration.

  VoLTE calls already go through faster (twice as fast as other calls), and while on VoLTE, customers can enjoy wicked-fast LTE data while they’re on a call. Customers on the old carriers’ CDMA networks still can’t do that. Today, 27 million T-Mobile customers on 40 models of VoLTE-enabled phones are making over 300 million calls a day— well over half of all calls on T-Mobile’s network.

The voLTE process is expensive for the OEM and almost sounds like a shake-down by T-mobile:

  Speaking off the record to one major smartphone vendor, we have learned that there are very real costs and complexities associated with obtaining that certification, and it must be done on a device-by-device basis.

And, one of the OnePlus developers said this

  In terms of technical specs, supporting VoLTE is actually not so hard, but there's still a long way to go for users can actually use it. Why? Because VoLTE is carrier-specific, we needs to meet the carrier's requirements firstly then our users will be able to actually use it.

As if to say, we're only waiting on testing and certification.. Further, because T-Mobile had to ask Motorola to remove Band 12, I take it that the OEM (client side) has to disable B12 and not the carrier (server side).

Does that mean Cyanogen or other AOSP's can re-enable B12? I would think so, but even small OEM's selling unlocked universal phones like OnePlus have commented that they're having problems with voLTE Certification, so I guess it's not entirely software?

I understand T-Mobile's concern, but I simply don't care. Give me LTE if Band 12 is available and if my phone can't connect, well at least I've got decent data and I can use Google Hangout Dialer.

What happens with a phone that has Band 12 but not voLTE?
Can a rooted phone running AOSP influence this, or give me control over it?

So I'm going to answer as someone who has a non-VoLTE phone in a market that has T-Mobile LTE, but no 2G or 3G coverage.

With an alternate ROM (OR a way of editing the modem settings or keeping an older ROM installed) on your Android device, enabling Band12 will be no issue. It's possible with a bunch of Android devices already to enable bands that are available, but disabled by the OS.

What you'll have happen is exactly as described. You phone will get data service, but you will be unable to send or receive calls. You will get SMS and MMS messages just fine. My phone (Nokia Lumia 830 RM985) doesn't support all of T-Mobile's LTE bands, and HSPA bands. This means that in the market I'm in right now, I can't make or get calls as long as my phone is connected to a t-mobile tower. I can see when a call is trying to come in because my service will drop and my phone will roam, but the process takes longer than t-mobile's system allows and it times out first time.

Same with placing a call. First attempt times out and is registered as a dropped call. Second attempt drops to roaming and the call is placed.


How to turn off Hindi Language prediction in Google Chrome mobile? When I search something in google, I get a suggestion from google about its meaning and details in Hindi Language. I don't know whether it is based on some geo location or something. I neither know Hindi nor wanted to learn it.
Is there some ways in which I could turn this feature off? I don't know why google is suggesting something to me which I don't even know.
What I have already done:

Went to My Account
Under Language and input , selected English ( UK ) and My mother tongue ( Malayalam )
Saved the preference.

Open google website. At the bottom you will see setting.
Go to setting / search setting / region setting / change it to United States. Then you will not get Hindi version.

Is this issue you face on the browser's site? Or app? You could always change the language from bottom...guess you've already tried this but wth hope your issue gets resolved soon


Connect Galaxy S3 Wifi Connection to Computer I tried googling this, but it kept giving me the USB tethering option, which I don't want.

My laptop currently cannot connect to the Wifi we have at work, because there is a problem with Cisco, Windows 8, and Killer Networks cards not working together.

However, my Galaxy S3 can connect to the Wifi at work perfectly fine.

I know that you can take your phone's mobile data connection, and use that as an internet connection over USB or Wifi.

My question is, if your phone is connected to a Wifi network ALREADY, can you USB tether it to your computer, and use that to connect your computer to the same Wifi network?

Thanks.

You should be able to just tether and while your phone is connected to the wifi network that connection should be used.
If this is not the case turning off the mobile data should force it to use the wifi connection

Install Kies; it automatically installs all the required drivers. Then, tether to your computer via Wi-Fi hotspot, bluetooth, or USB.

I always use it like that with my S3.


No Google Play Store on Samsung Galaxy Ace S5830 I have a phone, Samsung Galaxy Ace S5830, with an Android version of 2.2.1 Froyo.

I do not have Google Play app on my phone. Can I install Google Play app with this specific Android version?  If not, how can I do it?

I just don't want to use the manufacturer's product. There must be a way.

You can install a "minimal Google Play"

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

Update your phone to 2.3.4 gingerbread... officially by samsung


Disabling smiley key on keyboards with the stock messaging app in ICS I'm using a custom ROM for ICS on my Samsung Galaxy S.

I like being able to create a new line in a text message, but the 'enter' key on all keyboards I use (though primarily Swype) is replaced with a 'smiley' key.

Is there any way to change this behaviour? Some research shows me it's to do with the field type used in the messaging app. Can the MMS.apk package be modified to use a different field type, or is it possible to modify Swype so that the 'enter' key is used instead?

I'm aware that I could use a 3rd party messaging app, but I like the stock app. I know some people are happy to send multiple messages in bursts rather than a long message with new lines but I'd find that annoying to receive and I don't want to annoy people I text.

Ok, so after looking into this a bit more I managed to get somewhere.

I pulled the Mms.apk file from /system/app and decompiled it with APK Multi-Tool. Then I started editing the file /res/layout/compose_message_activity.xml.

It has an  tag towards the bottom of the file. I removed textShortMessage from android:inputType on this line. This means:

android:inputType="textCapSentences|textAutoCorrect|textMultiLine|textShortMessage"

becomes

android:inputType="textCapSentences|textAutoCorrect|textMultiLine"

This worked for me in that the smiley key is replaced with the enter key after recompiling, signing and pushing back to my phone. My problem is that the enter key sends the message rather than inserting a new line.

After more Googling I came across this thread on XDA. This Mms.apk works exactly how I want it to - no smiley key and the enter key adds a new line. It's also black themed which I prefer for my screen.

I decompiled the newly found black Mms.apk file from XDA to try and find what they guy did to make the enter button actually add a new line, but I can't see what's different.

I'd still like to know how to do this if anybody knows - this was my first time playing with a decompiled APK so I don't really know what I'm doing. For now though I'm quite happy with my new black themed Mms.apk app.

On my phone, I changed character support to "Reduced" in messaging settings and the return key returned.


HTC One volume too low My HTC One is kind of old (2.5 years) and the volume is progressively deteriorating.  I can barely hear the other side when the volume is on highest.  Is there any way to adjust the volume beside the volume button, which is already maxed?

Try to carefully clean the speaker with a toothpick


Identifying whether display is broken or the motherboard I assume it is possible to damage the motherboard / chips inside a phone if it falls on the ground. So my questions is, is it possible to confirm what has been damaged during the fall?

I don't want to end up buying a replacement display and then found out the problem is somewhere else.

The phone is JiaYu G3T (a Chinese brand), fell on a ground. I completely disassembled the the phone but I didn't find any damage anywhere, everything looks like new.

Pic 1. This should be black with a green logo, left part of the screen is darker than right

Pic 2. Again, half of the screen is darker, color problems at the bottom OR sometimes the same as the startup screen - grayscale-kind-of-inverted-colors display

You can use ADB to test phone functionality. ADB tool can be obtained from Android SDK. There are a number of test commands which you can use to test your phone. Steps are as follows:

cd to your ADB directory.
Connect your phone to PC via USB.
type the following command:

'adb devices' (without quotes)

You should see your android listed in the CLI. You can also enter device shell:

'adb shell' (without quotes)

List SD card contents:

'ls -l' (regular unix file navigation commands)

If you can access your device shell, it's most likely that your motherboard is working fine. There are several commands to check as well:

Sending user touch events to Android:
adb shell input keyevent <event_code>
1 -->  "KEYCODE_MENU"
2 -->  "KEYCODE_SOFT_RIGHT"
3 -->  "KEYCODE_HOME"
4 -->  "KEYCODE_BACK"
5 -->  "KEYCODE_CALL"
6 -->  "KEYCODE_ENDCALL"
7 -->  "KEYCODE_0"
8 -->  "KEYCODE_1"
9 -->  "KEYCODE_2"
10 -->  "KEYCODE_3"
11 -->  "KEYCODE_4" ..... etc


Repartitioning Internal Memory of Android Device How can I repartition my device such that the storage for device internal usage (i.e application storage or internal memory) can be increased in lieu of decreasing the User available memory.

Currently, I have:

Internal memory = 740 MB
User Available Space = 2.0 GB

How can I repartition to move some Phone Storage/User Available Space to Internal Memory?

I have an External SD card for Media Storage. So, I don't require 2 GB in the phone storage.

You can repartition the internal memory. In essence it can be done, but what many others have answered is basically correct. Not only is it quite difficult and risky to perform it, it also requires specialized skills which the average user may not have. There is one solution to the problem though.

The easiest way to do this is to look for a custom ROM for your phone. Many custom ROM providers recognize the issue already and have a fix for it in some way or the other.

Your phone model can provide more information if you like.

If I understood your question correctly, the answer is: You can't. The internal memory is built into the phone and can not be altered, hence why many phones come with SD card expansion option. Those that do not will either have high internal memory from the get-go, or are simply not meant to function beyond basic phone functions (such as call and SMS).

If it is simply a question of optimizing the use of your internal memory, I answered a thread that was roughly about that here: Gmail won't sync, apps don't update: "Device doesn't have enough storage space"


Where can I obtain an SQLite 3 command line binary for Android? When I read documentation such as examining SQLite 3 databases from a remote shell I get the impression an SQLite command-line binary should exist on my phone. Sadly I can't seem to find it on my phone (but I'm running a custom ROM).

I've read a few other posts that either allude to the existence of such a binary or mention how it is only available in the emulator, but there is nothing definitive.

Is such a binary available anywhere?

Other references:

Re: SQLite3
Using SQLite from Shell in Android
Why does the SQLite 3 command using the Android ADB shell return “permission denied”?
Android – How to poke around the sqlite3 databases

Your best bet would be to use ADB and pull it off the emulator, or pull it from another ROM. You will then have to put it on your device, but you will have to have root to put it in the directory with the other binaries.

sqlite3 does not come on most of the devices. I think it only comes on the developer phones, like ADP1/ADP2, and Nexus One/Nexus S. I know it is not on the Samsung Galaxy S devices such as the Vibrant (I am guessing it's on the Nexus S).

A little complicated process I will suggest, because I am not aware of other ways :) ,
get the Android source code , compile it , in the output directory you will get sqlite3 binary , then push it to your phone's /system/bin/


How do I get my keyboard back? I recently got an Android Polaroid tablet and I noticed it was incredibly slow so I disabled and force stopped a lot of the apps that were pre-downloaded onto the device because I knew I'd never need them. That seemed to help and for a few weeks everything was cool and way faster until I started getting this notification every two seconds that said, "Unfortunately, Android Keyboard has stopped."

A little bit after that, I went back to college and I tried to connect to my school's WiFi and it wouldn't work because you need to type in a username and password to connect, and you can't type without a keyboard. So, I know you can install keyboards onto your tablet to replace the old one, but

I can't connect to WiFi without typing,
I can't connect to Google Play without WiFi, and
Even if I could, how would I search for keyboard apps without being able to type them in?

It is possible to connect your device via USB to push an apk from the computer. There are a number of sites that allow apk files to be downloaded to a pc and file transferred this way. Search google for "android keyboard apk download" for an acceptable one. Once the file has been placed in a folder on the device, double click it to run "Package Installer" to install. You will have to enable the setting "Unknown Sources" in the security panel to install this way.

maybe you can install new keyboard via recovery.
i don't know what your device is, but you could try install this keyboard.

you could use this
"get the flashable zip here"

go to recovery and install it.
good luck.


Fix SELinux contexts for a SU binary I am trying to root my android 6.0.1 phone using the following method:

I first booted into a TWRP image using fastboot boot, then using the TWRP terminal I copied the su binary from the SuperSU kit to /system/xbin/ and ran chmod 6755 ./su, chown root:root ./su and chcon u:object_r:system_file:s0 ./su. Now I booted into Android and opened a terminal emulator and goto /system/xbin/ and see that the SUID bit is set for su. But when I run su, nothing happens and the binary exits with a 0 value.

Running strace su shows that the setresuid() and setuid() calls are failing. I suspect this is because of SELinux contexts.

What should the SELinux contexts be for the binary?

Apps can't elevate their privileges by making use of set-uid-root or file capabilities. It's due to Security Enhancements in Android 4.3:

  No setuid/setgid programs. Added support for filesystem capabilities to Android system files and removed all setuid/setguid programs.  This reduces root attack surface and the likelihood of potential security vulnerabilities.
  Restrict Setuid from Android Apps. The /system partition is now mounted nosuid for zygote-spawned processes, preventing Android applications from executing setuid programs. This reduces root attack surface and the likelihood of potential security vulnerabilities.
  Capability bounding. Android zygote and ADB now use prctl(PR_CAPBSET_DROP) to drop unnecessary capabilities prior to executing applications. This prevents Android applications and applications launched from the shell from acquiring privileged capabilities.
  NO_NEW_PRIVS. Android zygote now uses prctl(PR_SET_NO_NEW_PRIVS) to block addition of new privileges prior to execution application code. This prevents Android applications from performing operations which can elevate privileges via execve. (This requires Linux kernel version 3.5 or greater).

Default SELinux context of /system/xbin/su is u:object_r:su_exec:s0 but it may not be the only constraint.

For more details see:

What special privileges “/system/xbin/su” does have w.r.t. root access?

Also:

How to manually root a phone?

Impossible to say with that little information. You said:

  ...and ran chmod 6755 ./su, chown root:root ./su and chcon
  u:object_r:system_file:s0 ./su

This seem to imply you are already root. If it's SELinux problem, you shouldbe able to see this in logcat -b main *:V.


Turn off app update notification sound Does anyone know how to turn off sounds for notification of app updates? Turning off notification sounds also turns off message tones. This is becoming really annoying as phone beeps every time an app updates!

I was not so easy to notice at first that with Samsung phones, you have to note that there is also "GALAXY Apps" store.
It has its own notification settings.

In playstore app, settings, notifications, you can turn off


Need only one icon in the top notification bar for multiple Gmail accounts I am trying to figure out how to have only one notification icon on the top notification bar for an incoming e-mail for any of my multiple Gmail accounts. This was the way Gmail worked on my phone prior to the 2.3.5 Gmail update.

Now, at any given time I can have up to four little Gmail icons on my top notification bar which is an pain.

Is there any way to change it to the way the notifications worked before?

That is, one icon for all my accounts, and if I receive an e-mail, it sends me to the main accounts page.

It is almost certainly a new feature, as there was a software update for GMail earlier today. I have gone through the settings, but unfortunately, I can't seem to find an option to get the previous one-icon notifications...

I'm running 2.3.5.2 and I am now experiencing the same issue.

I'd recommend just resetting the app's cache, it may of just got into a muddle.

settings > applications > gmail > click > clear cache


Why Google Play services upload nonstop 1MB/s everytime the device is connected to wi-fi? Device: Nexus 5, Android Version 6.0.1

Every time the phone is connected to my home wi-fi after a couple of minutes the phone uses my whole bandwidth to upload something to varying Google (1e100.net) Servers. I checked the Network Monitoring app and it tell me that the bandwidth is used by Google Play Services.

The Uploading has been going on for three days nonstop and the only way to stop it temporarily is to disable and re enable the wi-fi connection.

What is causing this, and how do I stop it?

I think you are infected  with a malware that spy on your phone and upload to a comand and control server almost everything from your phone like: pictures, sms, whatsapp conversatin, facebook converstion, viber conversation etc, and to not affect your mobile data plan it starts the comunication with the server whenever you are connected to a wifi network...
Im not a pro on android but I've done it before and I already know what happens behind, how it works and how it affects your phone.
Do a backup but dont backup apps and after it try a factory reset.
Install the list of apps u had from Play store again
(Its better to backup only pictures/videos and contacts and nothing more)
I hope it helps u.

This could be your router or something with the servers that Google Play uses. You could try upgrading your router or restarting it. It could also be caused by a certain type of malware. It could also be something going on with your internet provider.


Galaxy s2 phone question Is there any way to see when a text message has been read by the recipient on a galaxy s2 phone and where would I turn that on??? It shows that it has been sent but I need to see when it was read.

What you are asking is not possible. The closest thing to it would be a "delivery report", which at least tells you the message was delivered to your addressee (it can't tell you whether it was read):

Go to SMS settings and in menu related to SMS activate the request delivery report.


Voice dial without Internet connection I'm new to Android, just purchased a Sony Xperia Arc S.

So far I haven't been able to figure out how to do voice dialing (in car etc.). I've read that you can use Google Voice Search, but this fails if there is no data connection (and why do I need to send data to Google for an internal operation like this?).

Perhaps I am missing something? ( My 6 year old nokia feature phone does this :/ )

UPDATE:

It seems that the 'google voice search' way is the only method on this phone,  so I've tried it out. However it doesn't seem to work for me (just comes up with 'did you mean', and a list of unrelated terms) - perhaps its an accent thing.  So I'm still looking - currently I'm unable to dial while driving, which is pretty important to me.

Last time I checked hands-free voice dialing is not possible with Android.

http://code.google.com/p/android/issues/detail?id=9817

Put simply, Android is NOT car-friendly telephone.

In fact, Android phones may be banned from use while driving in some states, as Android does not support hands-free operation.

Perhaps, nothing wrong with that if we consider it as just a small internet tablet and not demand full telephony capabilities from it.

If you enter the dialpad to call, you should see a microphone icon that you can click to voice dial.  You can also add a voice dial icon to your home screen.

As for needing a data connection, it's not the processing that's the issue - it's the amount of data that would need to be stored on your phone in order to do that processing that's the problem.


How can I keep apps from moving off the home screen? I am using Samsung tablets for workers in the field. They only need to use one app but some users keep moving it off the home screen and then they can't find it.

How can I keep apps on the home screen from moving? Also, I want to keep WiFi turned off because when it is turned on, the device tries to connect to an Optimum hotspot and asks for a user id and password. This is very confusing to non-technical users and I want WiFi to stay off.

A work-around you could use on Android to refrain from having apps move or be uninstalled by either accident or someone trying to purposely do so:

Settings -> Accessibility -> Dexterity and Interaction -> Press and hold delay -> Custom

From here, you can just set an obnoxiously long press and hold delay so that when icons are held down to be either moved or uninstalled, it takes however long you've set the interval for to actually initiate that command. So, a) doing it by accident becomes harder and b) Someone who doesn't know you've set that feature will assume it doesn't work and not opt to wait 35 seconds of holding an icon down.

Just my little trick, at least.

Settings -> Accessibility -> Press and hold delay -> Long


Lava V2 s stuck on company logo after deleting Launcher 3 and System UI I have rooted Lava V2 s running on Android 5.1 and mistakenly deleted some system apps: Launcher 3, and System UI. The phone is starting up but cannot go into the home screen. Instead, it directly goes to power off and has stuck on the company logo while booting up.

How to fix the boot issue?

In this state, you just need to flash your phone.
Go here and download the firmware for your phone model


Android adb: "device unauthorized" message, but can't boot device to confirm authroization I managed to get stuck in a boot loop after installing the Chainfire 3D driver on a Galaxy Tab 3.

I can boot into the recovery mode (and download mode) but when I try to establish a connection using adb shell, it says:

  error: device unauthorized. Please check the confirmation dialog on your device.

Of course, I cannot boot my device to confirm authorization.

How can I use adb without first being authorized?

Boot into recovery mode, and connect your device to your computer; then mount your device's internal memory/SD card and download the corresponding firmware for your device (ensuring that you have the correct firmware, or you will brick your device!).

After this, flash the firmware via the recovery, bearing in mind that it will wipe the current version of Android from the device.
Samsung devices are usually very good, as they keep personal data such as music and photos separate from the system partition, and so your personal data should remain intact. With this in mind, attempt to back-up your device first (your recovery function may have the ability to do this).

Try and establish a connection with ADB using the ramdump mode (usually Volume Down+Power+Home), and it may work.
Otherwise, ADB requires a fully functioning device to work (for security reasons).

Before installing something that modifies the way your device works (such as Chainfire's mods, Beats' sound driver, etc), always back-up your device first! Only you can be blamed for not taking a backup before you installed the mod.

boot into downloading mode connect with odin and install new rom from sammobile (find your firmware)


No network after installing CM7 on Xperia Arc After successfully installing CM7 on Xperia arc by following the steps here, my phone doesn't pick up any network. I looked through the forums and see that some people have reported the same problem. I downloaded the stable image from CM home page for Xperia arc.

After scouring through xda-developer forums I came across this new ROM for arc, does it solve the problem? http://forum.xda-developers.com/showthread.php?t=1310313

Also found these in the forums, http://forum.xda-developers.com/showthread.php?t=1102523&page=127#1263 which essentially says,

Use flashtool to flash baseband_36 (.tft)
Use fastboot to flash cm7 custom kernel (boot.img)
Use recovery to flash the rom (wipe cache & factory reset then flash the rom)
Start your phone and go to apps menu
chose "Dev tools" -> Bad Behavior -> Crash the system server -> reboot

I am using linux and couldn't make sense of the first step to flash the file.

Any help on solving this problem would be very helpful.

A "baseband" would generally refer to modem firmware.

It seems like the first step is to modify the modem firmware so CM7 can use it.

Does this flashtool have a linux binary? (This tool seems to be unique to SE phones, I didn't have to use flashtool to modify HTC phones, only fastboot.)

Found Flashtool. XDA link | Source Code Repository

You have to re-add the mobile network.  The mobile network site should have the info you need.  Go into Access Points in your mobile system menu.


How to get a rid from "Warning: Camera failed" error? I have a Samsung Galaxy J7. It's camera was destroyed by an accident. So everytime I open camera, snapchat etc apps it shows "Warning: Camera failed". For a reason I need my phone to take at least a black screen on snapchat by clicking on the button. Is it possible to edit the rom to make the camera take at least a black screen instead of showing "Camera failed" and how?

How to fix “Unfortunately, Camera has stopped” error on Galaxy J7
Step 1: Reboot your device
Step 2: Restart your J7 in safe mode
Step 3: Clear the cache and data of the Camera app and other related apps
Step 4: Factory reset your Galaxy J7


OneDrive not syncing properly OneDrive Android does not update OneDrive on PC, but OneDrive PC does update OneDrive Android:
    - If I edit a file on my PC, both the PC and Android will open that version.
    - If I edit that file on Android and save, then Android opens the new version, but the PC opens the original version.
    - If I edit the original version on the PC, Both the PC and Android will open the 3rd version.

Am I the only one? Is there a setting problem?
It seems like OneDrive Android App does not sync to the cloud even if refresh is pushed.

Galaxy S4
Kit-Kat 4.4.4
OneDrive 2.8.2

I have this problem too. Open a Word document on OneDrive using Hancom Office, for example,  edit and save it.

The document is saved in a cache on my tablet (labelled onedrive) but never updated elsewhere. The only way to update is to "save as" somewhere you can find it an reshare from the tablet manually.

This makes it a half useful app on tablets. Works fine'ish between PCs

Try OneSync. OneDrive support recommended it.


Google “Play Music” app constantly running! Why is Google Play Music constantly running on my galaxy s4? I don't use any music app.

NOTE this has been previously posted but the answer given does NOT work

Go to Settings→Apps→Manage Apps
Go to the All tab
Scroll the list until you find Google Play Music
Tap the entry
On the screen which opens on the tap, you'll find a button labeled
Disable -- push it.

THEN it asks you to press OK or Cancel, pressing OK, then it says "Do you want to replace this app with the factory version?
A little bit of a merry-go-round, the s4 for is so full of crap that you CAN'T remove its a real JOKE - samsung are fools for thinking anyone would use have the space wasting crap on an otherwise great phone

Well, it looks like your only option is to root the Samsung Galaxy SIV and delete the google play music app and other bloatware from your service provider.


What causes Link2SD to not automatically link apps? When I install an app from the Play Store, Link2SD doesn't automatically link it but if I go to the app manually and press Create Link, it works and the app gets linked. It just won't do it automatically. I already tried recreating the mount scripts multiple times.

Already tried changing the mount script to either Ext2 or Ext4 but they both gave me an error which ascertains that my 2nd partition is in Ext3 format.

There is option in settings ( auto link apps)  check that option. Your apps will be linked automatically after install.

It's not a bug, it's just a conflict between Link2SD and Android's native app2sd method. To avoid that and enable link2sd autolink for all apps, in settings check "Autolink" of course and set the installation location for apps2sd method as "Internal". Here is the question from the Link2SD FAQ:

  Q. Altough "auto link" is on, some apps are not linked to SD card
  automatically, instead, I see that that they are installed on SD card
  with native app2sd method of Android. I need to link them manually?

  A. Beginning with Android 2.2, application developers can express the
  preferred installation location for their applications in the manifest
  of the apps. The attribute supports three values: "internalOnly",
  "preferExternal", and "auto". At install time, the system checks the
  value of android:installLocation and installs the application .apk
  according to the preferred location, if possible. If the application
  has requested external installation, the system installs it in the SD
  card. If the attribute is "auto", the system will decide where to
  install the application based on several factors.

  If an application is installed on SD card with native app2sd method,
  it can not be linked to SD card with Link2SD. You need to link it
  manually.

  If you decide to use Link2SD and "auto link" on, set default install
  location to "internal" within Link2SD to prevent conflict Link2SD and
  native app2sd. In that case, apps will be installed in internal
  storage even if the application is declared as "preferExternal" or
  "auto" and Link2SD can link its files.


How can I tell if I have root? I've been attempting to root my phone (Samsung Intercept M910, but that probably doesn't matter).

How can I tell that I have actually, successfully gained root? I've run a few apps which require root, and some work and some don't, so I'm unclear if I've gained root or not.

Use terminal emulator (a popular free/open-source terminal emulator is Android Terminal Emulator, available from F-droid or Play Market), open the emulator and type

su

you will know with the message that appears after if phone is rooted or not.

Edit:

There is an app just for this now : Root Checker

Its easy. Just download some famous root requiring apps(apps which require root) eg:- titanium backup, supersu etc. and see that they work or not. If they work correctly, then you have gained root. If they don't work, it means root is not working.


How can I merge Spotify offline music with my local music files on my phone? I have tracks saved offline in Spotify. I also have individual MP3 audio tracks that I have manually added to my music folder in my phone (Galaxy S6). However, if I want to shuffle everything then I have to jump between Music app and Spotify app manually. Which is a pain, and a bit dangerous if I'm driving.

What I'd like to do is be able to 'merge' all these tracks together. Whether this is a single playlist of everything, or a way of moving my local music into Spotify app, something like that.

One option i had was to  just re-download the local tracks in Spotify itself, but not all the music I have is found there.

How can I merge all my music from my device into one usable playlist?

It is not possible to merge them to one playlist. However you can sync local files to one playlist. To do that follow the steps below:

Note: This will require that spotify is installed on one of your computers and that your Android device is on the same WI-FI network as your computer.

Steps

On your pc open Spotify, and go to Edit -> Preferences.

In preferences, look for Local Files and check the sources you want to show the local music from. You can directly add sources like Windows Media Player and iTunes library by simply checking the respective options. Or you can also add a folder with some music when you click on Add Source....

All the files you import to Spotify can be viewed and played from Local Files section under Collection in the sidebar. If you have to musch music in your local repository, creating playlists from local files would be a great idea for you.

Make sure your Android phone is connected to the same WI-FI network and is signed in with the same Spotify account as your PC. (Off-topic: for an IPod connect it with a USB cable)

If not already done so: Download Spotify for Android: Spotify Music for Android

Once the desktop application identifies the connected device, it will show you a pop-up asking whether you would like to sync the device with Spotify. Click on the button to open the sync window.

Now the app on your phone will sync all the music playlist you created on your computer to your mobile device.

Note: It may take some time till it is finished syncing the music to your device.

Conclusion
If you followed the steps above correctly, then you now should be able to listen to local files stored on your pc.
I hope this will answer your question. For any questions, just leave a comment below.

You can add the local files to your Spotify app then you can listen to Music which you have downloaded as offline tracks and your local tracks on one app.


After Firmware update keeps rebooting my galaxy s4 I recently updated my galaxy s4, and since then it keeps randomly rebooting. I have tried google for some solutions. I have tried a number of steps, such as taking battery out, clearing the cache, restarting the phone, deleting some recently downloaded apps but none of these steps have worked?

Does anyone else have any knowledge why this might be occurring? Or what I should do? Thank you.

Update 28/10/2014

After doing a factory reset the issue seems to have gone away, leading me to believe it must have been corrupted at some point downloading files/apps on to my phone.

I would do something else. Chances are high your firmware has an issue. Go to http://samsung-updates.com/, select your device and search for your provider. Download the full firmware (about 1.6 gb) unzip(only once). Get yourself Odin(its for windows only). Its on xda everywhere.

A wipe data and wipe cache from recovery mode would be helpful here.
Hold on power button and volume up fore a while to go there, navigate using volume buttons. hit ok using power button.

Put your phone in download mode. (Turn off, hold down power button and volume down for a while, hit power up when the message appeared).
Connect your phone to the pc. Odin should see it now. In Odin you have a bunch of buttons on the right, select the second from the top on the right there. Navigate to your unzipped firmware image. (A .tar.md5 file) select it. Hit start after the file loaded. Do not touch your setup during flashing.

Good luck!

Do not try to flash firmware that isn't designed for your phone. It can destroy it. (Worst case). You can hit getprop in a shell on the device to get all information about your device. The exact device type, firmware version, provider shortcut and so on.

Another approach is to use Samsung Kies. Kies allows you to do firmware updates and used to flash every system partition on the device, not just the changes as the ota does. If you already are at the newest firmware, it might not work cause there's no update.

Your S4 firmware is corrupt some way.
You should head to XDA forums and see tutorial for S4 rooting.
Once you have read everything carefully and done all the steps correctly, you should install a custom rom for S4, since this would remove the random booting, if you haven't damaged the battery with water or anything.
NOTE! Rooting is very risky if you don't know what you are doing! Maybe one of your friends has a rooted phone? Ask them or read more about rooting in google.
Regards.


A calendar with powerful alerts I just bought a Samsung Galaxy 2, coming from a Nokia 3600.

My old cell phone had a quite simple calendar app but when it was supposed to alert me it kept ringing and vibrating until I dismiss it.

I could quietly use an alert as a morning alarm if I knew, for example, I'll have to wake up at 6:00 on next 12/25.

In new one calendar just beeps once and I already missed a ton of appointments this way.

Moreover I started using alarms but there's no vibration available and it's limited in time setting.

I'm looking for an app to suit my needs, possibly syncing with Google Calendar, not too much bells and whistles but not mandatory.

Any advice?

Thank you

Edit:

As a note to who, gently is answering how to set calendar notification:

Please let me know also how to set it the way I need i.e. to make it ring until dismissed (or after, say, max 1 minute in case I'm far from the phone).

Otherwise changing from blip to din don won't help that much because I already tested it losing some appointments. :)

Calendar Snooze can repeat reminders until you acknowledge them, forever. It works with the default Calendar app, and will let it keep syncing with google.

You can customize how often the notification repeats, how many times (including "Keep Repeating"), and you can customize two sets of reminders, for example repeating every minute for 5 minutes, and then ever 5 minutes for an hour. It can also use notifications, the LED, text-to-speech, and alert popups.

It also (as the name suggests) allows a very powerful snooze mechanism, with completely customizable snoozes.

You could try Astrid, I find it very useful as a task manager


Sound too low when making calls on Moto G smartphone Everything is perfect, except that the call volume is way too low. I can barely hear it when it is completely silent, and if I'm at a coffee shop or something, no chance.

Now, this would seem to be a hardware issue except that plenty of people seem to have the problem and it has only occurred since the latest Kit-Kat update.  Solutions seem to vary, from hitting both volume buttons at once, to resetting the device to factory settings.

Suffice to say, none of these have worked for me and has really put a damper on my otherwise awesome Android.

So my question is, does anyone have a solid solution to the problem, or should I just wait around to see if Google deigns to fix it at some point.

If the volume while a call is full and you still think it's low then, try use any voice boaster app from playstore  it will help you to hear voice more louder but distorted

Anti noise feature can cause that . you try can deactivat it .
Make a call then click menu button it should be deactivated frol there .


How do I change the default SMS application on my HTC Hero? I recently got completely fed up with the built in Messages (SMS) application and switched it out for Chomp (also looking at Handcent, haven't decided on one yet). I want to use the "Messages" icon though, as well as treat the new app as the default SMS program. I know about "Manage Applications" and clicking the "Clear Defaults" button for the app. But the "Clear Defaults" is disabled for the Messages app and it says that no defaults are set. I read on someone else's post that their AT&T provider had somehow hardcoded this as the default app and they couldn't change it. So...

Can they really do that? Is that why my HTC Hero doesn't let me clear the default? Is there a way around that?

One word. Root. I would suggest rooting as a solution to your problem. Here is documentation for how to root your CDMA Hero:
http://forum.xda-developers.com/showthread.php?t=581577

Just simply go settings, applications, manage applications. You then need to scroll down to viber and press clear defaults.

I'm not sure about others phone sets but for htc, its works .


My rooted phone won't turn on I have rooted my phone earlier with KingoApp and then later changed the boot animation and shutdown animation with Root Browser after rebooting, it only shows the unit's logo and shows white screen for a while and then turn off. I don't think it's a bootloop, I also tried the recovery also but nothing seemed to help. Please can someone help me? My phone is Cherry Mobile Flare J1

You most likely bricked it. If you have a custom recovery installed, (Hopefully you do) you can unbrick your phone by booting up into it and reinstalling the stock software. Can I ask what recovery (if any) you have?

If you have TWRP you can navigate to: Wipe > Advanced Wipe then wipe cache, dalvik cache, data, system. Then navigate to: install/flash then navigate to where your ROM is and flash it.


Can screen dimming apps damage the screen? With recent research suggesting melatonin levels linked to blue wavelengths of light via the melanopsin, a plethora of phone screen dimming apps have been released.

My sister claims they can damage the screen: they flicker the LEDs more than the manufacturers brightness controls. Is such a claim true? Can they really damage the screen?

The short answer is NO. Unless you try to go over default brightness (which could potentially burn the LED), your screen leds are desgined for changing brightness and colors.

Leds work differently than most lightbulbs and flicker has much smaller effect on them.

Longer version of explanation

First of all, leds do not "flicker" the way fluorescent light bulbs do when they glow. LEDs glow by steadily releasing energy (photons) from electrons whereas most other light bulbs rely on heat to release light.

Incandecent - These bulbs are literally a wire that's being heated and the light from that same wire.
Fluorescent tubes - A bit too complex to explain in once answer, but in short, they rely on electricity to heat (basically) a wire that heats gas which in turn activates phosphor emitting the light.

A point to note here that both lamps heavily rely on heat to shine and in turn, breaking current could result in heating elements getting damaged

LEDs light is emitted a little differently. Diode (the glowing bit of LED) consists of positive charged and a negative charged plates. When affected by electricity the charges are forced to mix, which causes electrons to release energy (light).

Flicker on most heating light bulbs damages their components

Now the reason I say LEDs don't flicker the way other light bulbs do is because other light bulbs mostly heat-up and cool rapidly during each flash. In addition to that additional heat may be inflicted on the heating component during a short reverse of phase occasionally happens on power breaks. To summarize, flickering causes the heating component to crack or burn out on standard light bulbs.

LED light emission doesn't rely on heat, also, if current is reversed (like it unusually gets on power cuts or breaking current) on LED it doesn't simply shine the way most other lights do - as in fact it pulls the positive/negative charge away from each other preventing a glow.

Flicker on LEDs

As far as i know LEDs can only flicker when electric current is too low to maintain constant mix of charges between the 2 semiconductors, which would result in burst exchanges every time diode is "charged" with enough electricity.

Flickering as well as dimming by itself is known to reduce the lifespan of an standard (room-lighting and small) LEDs by 30-60% (according to various sources).

Anyways, phone screens are designed to last while being dimmed and under changing current, so even if your screen suffers it will probably outlast the phone.

Summary

With that in mind an led with lower current might glow dimmer or change color, but the light-stream should remain steady - at least on screens.

If they DO flicker (I could not produce the flicker on 3 of my android devices), they are technically getting their lifespan reduced, but still not enough to matter.

LED screens (with everything they contain) are designed to be dimmable and most apps you see on the market are most likely just exploiting device settings.

Side Notes
If you can perceive a flicker it will reflect on your health more than it will on the phone. Be wary of unusual headaches or dry/tired eyes.

Easiest way I found to detect display changes on screen is filming the screen  as you're changing the settings. If flickering DOES occur you should see it quite clearly in the video.

Perhaps, they can. My sister ran a f.lux like app (Twilight) for a while, now her screen flickers green, shows scan lines, and shuts off randomly while dimming the screen.

However my friend ran it for over a year and had no issue. Proceed with caution.

I have chosen to use twilight most nights, as my eyes are worth more than my phone screen.

Edit: I wrote this in 2015 -- it's now 2017 and I chose to use screen dimming apps every day since. Well, still no problem, phone runs fine. Not sure why my sister's phone had issues. Out of caution I did delete twilight and started using the built in android blue-light filter.

EditEdit: It's now 2019 and screen dimming apps are ubiquitous on all OS's and platforms, I think it's safe to say they do not damage screens. My sisters phone must have been anomalous.


Is there an Android web browser which can upload files from a local file system? I am considering buying and Android tablet and want to know if this function is possible.

The stock android browser, as long as the website uses a file upload control it can.

I just used the upload tool on twitpic, which uses flash, allows me to select audio, video or image files, and uploads them to twitpic.

uc browser is the best for uploading files on the internet in  a file uploading website


How to view the files from /root/data folder? I want to see the files from /root/data/data folder. Is there any application/trick which can do this?

Short answer
You cannot do that without having your device rooted, as the file permissions won't allow you to list contents there. You will be able to change into /data/data, but you will not see a single thing there.
Longer explanation
While one might be able to access /data/data without root (i.e. change into that directory), permissions are set to forbid listing its contents:
shell@android:/ $ ls /data/data
opendir failed, Permission denied
1|shell@android:/ $ cd /data/data
shell@android:/data/data $
shell@android:/data/data $ ls -l /data
opendir failed, Permission denied

This is what happens on a device without root (output created just now on my Cat Stargate 2 running Android 4.1.1). Repeating the same on my HTC Wildfire running CM9 (Android 4.0.4) and having root access enabled looks a little different, and should give us the wanted details (output cut to the necessary stuff):
adb shell
root@android:/ # ls -l /data
drwxrwx--x system   system            2013-02-27 02:01 data

As it is clearly shown, /data/data is owned by the user system group system, with this user and group being the only having full read/write/execute access. Everybody else only has execute permission, enabling all processes to change into that directory. This is necessary for the apps to access their data: They know their package names, and such an app named com.foo.bar can directly jump to /data/data/com.foo.bar which it owns and has full access to.

You can view Android internal storage files without having root access to your device, using adb shell.

In your case directory/files will be different.

Add path to environment variable:

C:\Users\Mohammad\AppData\Local\Android\sdk\platform-tools  # otherwise cd to that directory

Open terminal command prompt (Run → cmd)
Run command:

adb shell

To obtain permission to file system:

run-as com.scu.healthcare

You can take backup of entire package:

adb backup -noapk com.scu.healthcare

Change to internal storage:

cd /data/data/com.scu.healthcare/files

View your file:

cat ErrorLog.txt

You can change your file permission:

chmod 777 /data/data/com.scu.healthcare/files/ErrorLog.txt

You can view shared preference xml files:

/data/data/com.scu.healthcare/shared_prefs/Your_xml_files


Does a minor software update effect rooting method? I'm a newcomer to Android, so I'm not very familiar with how rooting works on Android. In IOS minor updates such as going from 9.0 to 9.1 can sometimes result in a jailbreak method not working, I was wondering would that be the same if a Samsung S7 edge is updated with a minor security update from Samsung.

This ultimately depends on the manufacturer. Samsung is not at all friendly to the rooting of it's stock ROMs, and does lots of modification to it's Android ROMs, so I'd say it is a real possibility. If it were me, I would install Cynaogenmod instead if I were to root but still wanted OTA updates.

Google itself, which is where the baseline Android comes from, usually doesn't care all that much if people want to root their devices, and usually doesn't plug holes that allow rooting unless customer data is at risk as a result.

Major updates of Android may include firmware updates/bootloader updates, which can change the process of rooting!


Identifying an unknown Android tablet through adb/shell without relying on build.prop I obtained a cheap unbranded tablet from a friend, without a box or anything and I need to figure out what kind of tablet it is, through software.

What I've established so far is that the tablet is an Alwinner A13, but unfortunately there are a lot of A13s and this one seems to require some non-standard touchscreen drivers.

There are a few more threads about identifying devices, but this case is slightly different, in that I can't trust anything Android tells me about the tablet.
The tablet is currently running the official Novo 7 Legend firmware, which "works" but unfortunately is not the right firmware for the device. I still have full access to the system over adb and with a mouse over OTG, however the device's build.prop is wrong.
Unfortunately build.prop is also what defines the tablet's type/name in the Android "About device" section and all Android log output I've found.

I've checked dmesg as well as the output of adb bugreport, neither gave me what I'm looking for.

tl;dr:
I do not have the original firmware nor do I have the box and the hardware is very generic, so my question is, is there any (software-wise) way of identifying the tablet, that does not rely on build.prop?

I have full (root) adb access and full access to Android.

Update: I have opened up the tablet and checked the board (and lost the power button in the process), on it was a more specific name, but still very generic. I did manage to get some rom working on it thanks to it (albeit with an inverted touchscreen), but I still haven't been able to identify it. I've given up on it for now (I got it for tinkering purposes anyway), if I get new suggestions here I'm still more than happy to try them out however.

Have you tried these:

adb shell getprop ro.product.device
adb shell getprop ro.product.model
adb shell getprop ro.product.name

EDIT: Upon re-reading the question, it seems that my suggestion is not applicable.
I trust that you have a stock recovery? If so, connect it to PC while in recovery mode and do the following over ADB:

adb shell
cat default.prop

If default.prop still does not give you what you want, I'm really sorry but I can't think of any other solution than to look for a stock firmware.


8 Ball Pool (Miniclip) on Android x86 I'm using Android x86 emulator on a Dell Vostro 3500.
I installed 8 Ball Pool by Miniclip
When I try to run the app, I get a message saying I need 20mb additional space before I can continue, but that's ridiculous because I'm using a 1TB drive.
What is wrong and how do I fix this?

it can be from the emulator and you can search for it on youtube or you can change it to bluestacks / nox or tencent gaming buddy if it has the game or you can use an android os besides your current os such as phoenix os / prime os :)


How do I install OS in Andriod phone without using fastboot and TWRP? I've tried to upgrade the rom in MOTO G4 Plus using TWRP version of 3.2.1.0 and during installation process I wiped out the existing android 7.0.1 without backup(understood the cost of backups now). As I faced error while installing android 9.0.1 with error 255 code because of TWRP some upgrade issue couldn't complete the installation process successfully.

I tried multiple ways to upgrade TWRP which was not successful and even fastboot commands aren't working now. Whenever I try fastboot + combinational command like devices and etc it goes into an infinite loop with an error code iterator not found. After a good amount of search found about ADB and happily can connect to my device using ADB now. Then started trying with multiple options like adb side load after reading multiple forum answers and posts I did pushed a rom to scared/data/media after reading this forum NEED HELP: Accidentally deleted OS in TWRP/Cant install Rom which was successfully pushed but didn't do any thing nor I couldn't understand what to do after pushing it.

Then started search again to install stock rom in any different ways before coming here and stumbled at this question which is similar did read the question and included forum post in it to go start the process when I did download stock rom stock rom download couldn't find any flashall.sh file to start the process

Now I'm stuck and couldn't find better place to find a working solution for this situation. Can somebody help me? What can I do while my phone is in this state?

Here is the Full Forum discussion link to the problem I've faced. Thanks everyone who tried to help me out.

For Quick Solution follow this steps mentioned below:

If you still have access to TWRP on your device? please push 32bit flashable ROM to your device.
Try with a TWRP flashable like the stock ROM Oreo flashable https://forum.xda-developers.com/mot...-test-t3873367 and follow the instructions to install it (i.e. push to your device, or copy to an SD card, then tap install in TWRP to flash it to your device). This TWRP flashable should work on this mentioned TWRP version since it's 32 bit.
The stock ROM download would still require fastboot, so I'm not sure why the fastboot is not working and not choosing the fastboot method as of now.

FYI: error 255 when flashing custom Oreo or Pie ROMs means that the TWRP is 32 bit, whereas the custom ROM requires a 64 bit TWRP.


How can I update my rooted Moto G to 4.4.2 Every time I try the OTA download it gives me an error while installing, which I presume is because I've rooted the phone.

It's a European model if it matters.

You might have to (re-) flash the complete (stock) ROM. Rooting involves changing things on the /system partition, which changes its checksum. Some OTA updates use the checksum to see whether the update "fits", and thus will refuse to install if not. Looks like your Moto falls into this category.

you can unroot it by using framaroot before that put a superuser in your storage and then you can have the option of unrooting your phone,and the other way is use cyanogenmod


Videos are directly streaming onto my default player. Want to open in Opera so I can download it I have been using Android for the last week.

I have Opera for browsing. I  download videos from a website directly thru Opera. While downloading it asks me whether to open the video in Opera or default video player of my mobile.

Accidentally I once clicked on the "make it default" option and it was directly streamed to the video player. After this it never open in my Opera to download.

Because of this I can't download videos into my mobile. If I try to search the name of the video player I cant find it. And please help to restore as it was before.

You shouldn't need to uninstall anything. You just need to clear the default.

Go into your settings and the app manager. Find the default video player. (You'll probably have to change your view from "Downloaded" to "All" in order to find it. I expect it's called "Video" or similar.) In the settings for the app should be a button labeled "Clear defaults". Tap that and remove the existing default settings for the app.

Now when you go back into Opera and click a link it should prompt you again. Be careful about that "make it the default" button.

Just install another Video Player app.

As this adds a new possible choice, it will reset the "default" setting as a side-effect – and save you the work of finding the app currently set as default.


Using php module from termux as root? I'm writing a anti-thief on a clean shell using termux. I turned on the backlight with the volume buttons and I want to send photos of "thief" to myself in correspondence in the social network VKontakte. I listen to pressing the power button when the screen is off and secretly take photo by front and back camera and screenshot. Next I want to send photos in VK using PHP. Since I need to listen to the clicks I use getevent command.

script -q -c 'getevent /dev/input/event5' /dev/null | while read code; do
while read line; do
    if [ $line -eq 0 ]; then
    carr=( $code )
    code1="${carr[0]}"
    code2="${carr[1]}"
    code3="${carr[2]}"
    if [ $code1 -eq 0001 ]; then
    if [ $code2 -eq 0074 ]; then
    if [ $code3 -eq 00000001 ]; then
    time=$(date +%d.%m.%Y_%H:%M:%S)
    /data/data/com.termux/files/usr/bin/termux-camera-photo -c 1 /data/data/com.termux/files/usr/bin/q/$time.front.jpg
    /data/data/com.termux/files/usr/bin/termux-camera-photo -c 0 /data/data/com.termux/files/usr/bin/q/$time.back.jpg
    screencap -p /data/data/com.termux/files/usr/bin/q/$time.scr.jpg
    /data/data/com.termux/files/usr/bin/tsu
    /data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
    fi
    fi
    fi
    fi
done</sys/class/leds/lcd-backlight/brightness
done

vkup.php

<?php echo "contact!"; ?>

To run it first I write

su

Then its script located in /system/bin

protect

Getting an error

CANNOT LINK EXECUTABLE: library "libandroid-glob.so" not found page record for 0xb674008c was not found (block_size=64)

If I write sequentially in command line

tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php

Or

su
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php

It works. But in the script does not work. I also noticed that when the command tsu changes

$ tsu
bash-4.4#

Probably in a script it is necessary to consider it? Or is the problem in something else? Many thanks!!!

Use

tsu -e

The option -e preserves your environment, and should be enough to run your script without errors.

Also note that tsu is just like Linux su, which opens another shell instead of running a command.

When you run the commands interactively, you're not running tsu, letting it complete, and then running the php command. You're running the php command inside tsu's shell. You need to use the -c option to tsu to tell it what command to run:

/data/data/com.termux/files/usr/bin/tsu -c '/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php'

You can see a fuller explanation on this Stack Overflow question. Although end-user shell scripting questions are usually welcomed here, once you start getting to questions that programmers are better able to answer, you're more likely to find help on SO.


How to stop Google's Play Store from auto-updating itself (without rooting)? I have a problem with my tab. With the new version of Play Store, My tablet PC keeps restarting. So, I restored Google Play to the Factory Default. Soon after, it updated itself, causing the device to restart repeatedly when in standby. I am running 4.1.1 on my Karbonn ST10. I, at the time of posting the question, do not have any intention to root the tab.
Thanks,
Oxylibrium.

Go to Setting--> Data Usage

under the usage graph there is list of apps with usage specified on right side.

Go to Google Play and at the below you will find Option Restrict  Background Data
click on that check box..

and here you go.

Though you cant install any apps from Play store with these setting, but you can always enable background data whenever needed.

Your phone must be rooted to try the following steps:

Go to data/app/.
Enter the command chattr +i /data/app/com.android.vending-1.apk (this is partial info and you need to Google for more) .


Auto scrolling PDF reader? Is there any PDF reader that does auto scrolling? I have some sheet music in PDF that I want to be able to scroll through

ezPDF Reader Pro has a feature Page Auto Flipping which auto-scroll screen every provided second.

Have you tried MobileSheets? I use it a lot for music scores


Phone will not vibrate for incoming text messages No matter what I do, I can't get my phone to vibrate for text messages anymore.

I am running Cyanogenmod 7.1.0.

It vibrates for phone calls and for haptic feedback, so there's obviously nothing wrong with the hardware or notifications in general.

Settings → Sound → Vibrate: Always
Stock messaging app → Settings → Notification settings → Vibrate: Also vibrate when notified, Always, and Vibrate Pattern: Multiple short (which used to work)

I don't get it.

I had a rom that failed to vibrate certain "very short duration vibrations" (or those of low strength vibrations). I am not sure if its just a hardware limitation of my phone or the rom in particular, but you could try an app like Handcent for now and play around the vibration settings in there. Handcent SMS allows you to fine tune the vibrations, adjust the intervals between each vibrations in milliseconds etc..

Do check the battery settings or profile settings as you might have selected the profile while is restricting the vibration notifications.

If still dosen't work it maybe due to some hardware fault ( assuming you have already checked the above settings ) but i would recommend flashing the ROM to customer CM7 roms and then check if you still have the same issue.

P.S.

You could try using the Hardware Reset Method also.