text:
How to and from where install ClockworkMod Recovery (CWM) on GT-P1000?
Currently I am trying to upgrade my Android OS from 2.3.3 to Cyanogenmod 9 not with "Odin" but via the bootloader and SD-card. Now I had a problem with "Signature verification failed" described here which is highly likely due to the fact that I failed to install a custom bootloader. Now as it is mentioned everywhere as a pre-requisite, I want to install "ClockworkMod Recovery", but I cannot find it anywhere! More so in articles around the www from bloggers and journalists (who actually never tried what they wrote about) it is assumed that you already have installed CWM. It seems to be needed also for other ROM's for the EU Samsung Galaxy Tab 7"inch (GT-P1000), not only the one that I want to install.
The actual problem is:
When I try to install CWM with ROM Manager (5.0.0.6) it only shows the two models "Samsung Epic4G" and "Samsung GalaxyS i9000" in the list and not my model (Galaxy Tab EU) or any other model.
When I researched I only found outdated YouTube videos and XDA-developer threads that don't provide a link to a newer / the most current solution. Most of all, I had a hard time coming up with any Google search results that provide a current solution for my issue.
I am willing to try anything to get CWM up and running, as long as the process is outlined somewhere more or less understandable.
Finally: I am aware that I void the warranty I never had. I did win my Galaxy Tab, thus never paid for it and never got a receipt and now live in another country anyways.

You cannot install CWM recovery onto the Samsung Galaxy Tab P1000 via ROM Manager app.  You will need to flash it via Odin or Heimdal utilities.
XDA-Developers forums are a good start.  I suggest reading up on the Galaxy Tab Android Development section.  This thread seems to have good instructions for flashing ClockWorkMod v3 along with a Euro-specific kernel.  This should be a good start that will allow you to format the Tab to Ext4 file system, and allow for flashing other ROMs such as CM9 alpha/beta.

What's in the package:

Galaxy TAB (euro) kernel
1.4Ghz clockspeed (stock voltage)
Voodoo Sound patch V6 (search the market for the Voodoo Control App)
100 % MCR EXT4 compatible & separate Overcome version
UV control by sysfs or app (thanks to xan)
Camera/key-backlight working
UV LCD (3.3v to 2.6v) thanks to koxudaxi
UV RAM(1.8v to 1.6v) thanks to koxudaxi
LED Flash for flash light apps thanks to koxudaxi
Filesystem support - EXT2/EXT3/EXT4
frequencies 100/200/400/800/1000/1200/1400
rooted adb shell
ClockworkMod 3 (thanks to Paul Obrien)

Always BACKUP your stuff before flashing anything.
Extract the zip and use Heimdall to flash the zImage (kernel directory).
  Heimdall must be version 1.1.0 or greater.
  You MUST have the libusb drivers WORKING in download mode before you can flash using
  Heimdall.
Use the command line:
heimdall flash --kernel zImage
  where zImage is the name of the kernel, full path names are allowed.
Downloadlink:
Galaxy Tab 1.4Ghz V16 - MCR version
If you have a problem with the sensors just push this file to
  /system/lib/hw: http://xda.richardtrip.org/tab/sensors.default.so

Thanks man, I actually flashed - indeed with Odin - to Overcome 4.0! (Not 4.1, I think, I just went by the tutorial.) I then overwrote this one with the CM 9 ROM and kernel...

That's disappointing to hear. I'm currently halfway through this tutorial which links to ROM Manager with explicit instruction to use it to flash ClockWorkMod Recovery onto a GT P1000. http://www.mobiada.com/how-to-install-cyanogenmod-10-1-on-samsung-galaxy-tab-gt-p1000/   Is the article bogus?


text:
How can I re-enable my keyguard?
When I first got my Droid Bionic, if I pressed the power button on the top it would lock the screen; pressing it again would display the keyguard, requiring me to slide to unlock. I had it configured so that if I pressed the power button in less than 5 minutes from the time the screen went off, I got the keygoard and then was able to use my phone. If I pressed the power button after 5 minutes past when the screen turned off, I had to enter my PIN.
On my new Samsung Galaxy SIII, the behavior is not the same. It's acting like my Bionic did for a short period, which was resolved by updating the Bionic to Android v1.4.2: If I press the power button less than 5 minutes after the screen turns off, then I am right into the phone, with no keyguard and susceptible to pocket dialing or deleting.
The behavior I want is:

Power button turns the screen off
If the screen is off for less than 5 minutes, power button activates the "swipe to unlock" screen
If the screen is off for more than 5 minutes, power button requires a PIN to access the phone
If the screen is off, something should be required to get back into the phone, either "swipe to unlock" or a PIN. I should never be able to get back to the last app/homescreen without doing one or the other (or both) to prevent pocket dials or accidental UI actions.

Settings I currently have set under Settings > Lock Screen:

Screen Lock: Secured with PIN
With Swipe Lock: Enabled
Lock Automatically: 5 Minutes
Lock instantly with power key: Off (On requires PIN immediately after power key. I want the swipe, and PIN after 5 minutes)

How can I restore the functionality where the keyguard (swipe to unlock) activates instantly but the PIN lock activates only after 5 minutes?

Obviously something has disabled the key locking mechanism - do you know what app was it you installed prior to the key lock getting messed up?

@t0mm13b No, sadly I don't! Maybe I just have to uninstall one by one. UG.

There must be an app that has the permission "android.permission.DISABLE_KEYGUARD" in their AndroidManifest.xml that you unwittingly installed somewhere.

@t0mm13b If you know a way I can find that (I have SSH access but not rooted) please do answer!

This function is also referred to as the "keyguard." Most of the phones that I have had do not allow you to toggle this on and off in the settings.  Clearly something, possibly another app, toggled this off.  I use Tasker to manipulate this setting.  You may need to be rooted to do this but you can enable or disable they keyguard manually or programatically.  There are also third party apps for toggling the keyguard.  They are usually advertised as ways to disable the keyguard but they slice both ways.  Depending on what disabled your keyguard in the first place, you may only need to use this solution once.

+1 for the proper term "keyguard" -- searching google for "android toggle keyguard" led me to MyLock which has intermittently resolved this issue... I suspect some app I have is activly trying to disable the keyguard...

Right, the best you can do is download this app called 'aSpotCat' from the Google play store.
This will iterate through your listing of apps installed on your device.
To carry out the task -

Tap on 'aSpotCat' that is the app that was downloaded from the Google Play store.
Tap on 'List apps by permission'
Tap on 'System tools', this will expand, and there will be a button called 'Details', tap that.
Scroll down to see 'Disable Keyguard', tap on the arrow beside it, and it will expand itself, in there, you will see apps that have the permission to do so.

This will help you track it down and there should be an app listed in there responsible for disabling the keyguard, uninstall it and fingers crossed it will resolve it!

OK, I had a number of apps capable of disabling screen lock. Simply uninstalling them didn't fix the issue, but let's see if a reboot will...

Sadly, not. Unless it's a built in app which I can't remove. I was really hopeful this would work. I guess I'll have to wait for the ICS update and see if that fixes it. +1 for aSpotCat though, that's awesome!

Same issue for me.
Solved removing last "Maps" app update. Found it using "aspotcat", like t0mm13b said.

Sadly this didn't work for me. Did the problem go away immediately after removing the maps update? Did you have other apps with the Disable Keyguard permission or was Maps the only one?

I'm not fully sure if this is what you want, but you might want to enable the setting "Power button instantly locks" setting in the security section of the preferences. (That's where it is in ICS, I assume name and location are similar in Gingerbread.)

My new phone has this, but sadly that requires the PIN immediately after lock. I want the keyguard (swipe to unlock) after pressing the power button, and the PIN only after 5 minutes.

Its called "Set up screen lock".
You can find it under Settings -> Security -> Set Up Screen Lock
You'll want to change it to slide.

This is already set to "Numeric Pin" -- the issue is when I press the lock button on my phone, the swipe lock is not activated. I have tried changing it here and it does not take effect.

source: Stack Exchange

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

sort: votes


text:
Chess Glyphs in Logitech Revue
On my Logitech Revue, different glyphs are rendered for the chess symbols than on my computer.
Computer:

Revue:

Using Panopticlick, I've ascertained that the fonts installed on the Revue are:

AndroidClock
  AndroidClock Highlight
  AndroidClock Solid
  Clockopia
  Droid Sans
  Droid Sans Arabic
  Droid Sans Fallback
  Droid Sans Hebrew
  Droid Sans Mono
  Droid Sans Thai
  Droid Serif

However, applying these to the chess glyphs (using @font-face) on my computer gives the same glyphs as with no font selected. What font are the glyphs I'm seeing, and why doesn't it show up to Flash (Panopticlick reports that it got the list from Flash)?
If this is the wrong place to post this, I'm sorry, but there isn't a Typography Stack Exchange, and this does involve Android.

What's your question?

Whoops, fixed now.

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


text:
HTC one only boots into recovery
I installed kitkat 4.4.2, via clockwork mod and the install went smooth, no issues.
I rebooted, and now all I can is my bootloader and recovery, whenever I try to normal boot.  It simply takes me to recovery.
The bootloader states my phone is
*** TAMPERED ***
*** UNLOCKED ***

Which seems fine, it was the same with a previous rom I've used.
I tried a few things, clearing cache, factory resetting the phone etc, no change.
Any ideas where I'm going wrong?

When you select "Reboot Now" from recovery it reboots back into bootloader?  Have you pulled out the battery and restarted? What did you flash and where did you download it from?

Is it Jelly Bean (4.1, 4.2.2, 4.3) or KITKAT (4.4.2) as you have both in your post and it's confusing. Can you try flasing TWRP recovery instead and see? Did you check the MD5 of the ROM you are using? Have you tried a different ROM?

@RossC Hi, apologies for the typos, it's kitkat 4.4.2, I downloaded it from Android revolution. I found the site on from a youtube video of a tutorial on how to install kitkat. http://android-revolution-hd.blogspot.co.uk/p/android-revolution-hd-mirror-site-var.html, I installed the latest rom for HTC One. I would have tried to install a different rom, but now I can't file transfer because my phone doesn't recognise the device in recovery mode. Thoughts?

@Shar1z Hi, I answered the download info in my reply to RossC.  As far as I'm aware I can't take the battery out of the HTC One, it seems sealed off.  Any further thoughts?

Is there any option at all to Mount the storage of the device, so you can copy onto it. It should be in the recovery?

@RossC there is a mount option in my trwp recovery setting but it doesn't seem to mount anything on my pc.  I can use fastboot, it detects my device but adb doesn't detect my device, any thoughts?

You need to re-flash your recovery in fastboot. Make sure you use the correct recovery for your device and carrier. (I can provide links if needed.) Your rooted so I will assume you have successfully achieved S-Off which requires proper adb drivers and fastboot.

boot to fastboot (hold power + vol down) and connect USB cable
flash nameofrecovery.img (from same directory adb and fastboot are in) by typing

fastboot flash recovery nameofrecovery.img

thanks for the answer, do you know how to add this file while the phone is in the recovery menu?  As my computer doesn't recognise the device until it's booted completely, so I'm unsure how I can add the file.

Just realized your device has no way to remove sdcard. I updated my answer.

I flashed the recovery with the latest version of trwp.  It seems to work fine but I can't seem to use adb to push files on to my android so I can install a new version of kitkat.  Any ideas on where I'm going wrong?  I can fastboot, it detects my device whereas in adb, it fails to recognise my device.

Should be something like adb sideload rom.zip if you still need help when I get home I will update answer with more details

Thanks for the help, it turns out I was having a driver issue, I can now push files etc using push.  But now the issue is the files are not showing within my sdcard. I'm using abd push rom.zip /sdcard/rom.zip does that seem fine? and of course thank you for the help.

good news I got my phone up and running, I just had to reboot my phone and the install files showed up! :)

If you can stand to wait a few days you can order an OTG USB cable and push the files you need from there.


text:
How do I disable mobile data access for certain apps at certain intervals?
Due to increased battery drain I figured I should probably come up with a solution that will allow me to block access for certain apps during certain hours while the only data connectivity available is the mobile connection.
For example: I don't really care if someone is messaging me via LinkedIn during night time so it's probably better not to check.
Or if I'm not over obsessed with who is messaging me via OkCupid I would probably want to increase the check interval for that app to check for new data only once an hour or 3 hours.
Blocking Facebook push notifications during work hours is pretty much reasonable as another example.
I've been looking at solutions such as AWall+ and although I could figure how to block data I could find any simple method of defining time range for that operation.
I was also thinking of a possibility to block access for half an hour after a fetch, this way the interval will change to a half an hour minimum causing the battery to drain less.
Do you guys know of any existing app or Tasker script? (My phone is rooted)
Thanks in advance!

AFWall+ allows creation of multiple profiles and the profiles can be toggled using Tasker. I'm giving you a basic idea now.

Enable multi-profile support in AFWall+. It's inside the Preferences.
For nighttime, create a profile and allow or disallow the apps which you want/don't want to connect to Internet or to a particular network interface.
(Click image to enlarge)

Once done, create a task in Tasker with the action Plugin → AFWall+ → Configuration → choose your profile.

Now it is up to you how you want this task to be executed. The best option is to create a time triggered profile and assign the task to it. This technique would work for office hours as well.

I was also thinking of a possibility to block access for half an hour after a fetch...

This can be done too, now that you've got the idea about AFWall+ profiles.
Consider this example: If it is about two profiles to be switched after an interval, I would roughly use these actions in a task:

Select an AFWall+ profile of your choice under Plugins
Task → Wait and make it 30 minutes
Select another AFWall+ profile to be triggered
Add Wait of another 30 minutes
Task → Goto → and choose first action.

You just created an  endless task. Attach it to a time triggered profile or any profile of your choice.
In order to stop that infinitely looping task, create another task and use the action Task → Stop → choose the task to be stopped. You've to execute this task of course.


text:
Deleted my OS, samsung galaxy s2
i was recently updating my OS for my galaxy S2 yesterday. during the update process. i accidentally switched off the phone and when i restarted my phone, the sscreen showed "SAMSUNG GALAXY SII GT-I9100G". and the screen was just displaying that eversince. i tried to remove the battery and fix it back in but didnt show any other results. my guess is i think my OS got deleted during that process. how can i solve this problem?

You can either reinstall the original firmware by downloading a matching factory firmware image from http://sammobile.com and flash it using Odin (Samsung's flash tool) or install an aftermarket firmware like CyanogenMod (install instructions).

It would help if you could edit your question to include what exactly you did. Just factory-resetting a device does not "delete" the OS from an Android device. Please include as well what happens when you boot your device: do you see the boot animation? Does anything happen at all?


text:
Galaxy S4 GPS Problem "Please enable Google apps location access"
I have a brand new S4 and cannot figure out why the GPS is not working.
In Google Maps, clicking the button that centers the screen at your current location reveals the following error:
"Please enable Google apps location access"

Going to Settings>Location Services I have everything checked off and activated:
Access to my location (let apps use your location information)
VZW location services
Standalone GPS services
Wi-fi & mobile network location service

Is there any reason why it shouldn't work?

Go to Settings>Accounts>Google>Location Settings and turn "Let Google apps access your location" on.


text:
Galaxy S4 filtering incoming connections
I am trying to run an ftp server app on my galaxy s4 (tmobile) and it starts ok, binds to the wifi address and port 8021, but then I can't connect to it. I tried pinging my internal ip address as well and it's not responding. I also tried running nmap on it and it says All 1000 scanned ports on 192.168.1.102 are filtered. I haven't been able to find any settings or anything - any idea what could be blocking the ports? I have checked the IP both via a ip info sort of app, as well as through my router's connected devices page. Any ideas?
Update: I just tried a different FTP app just to make sure and same thing.
Update: Here's my nmap output:
$ nmap 192.168.1.102 -Pn -p 8021

Starting Nmap 6.00 ( http://nmap.org ) at 2013-06-08 17:21 EDT
Nmap scan report for 192.168.1.102
Host is up.
PORT     STATE    SERVICE
8021/tcp filtered ftp-proxy

$ nmap 192.168.1.102 -Pn

Starting Nmap 6.00 ( http://nmap.org ) at 2013-06-08 17:23 EDT
Nmap scan report for 192.168.1.102
Host is up (0.066s latency).
All 1000 scanned ports on 192.168.1.102 are filtered

Nmap done: 1 IP address (1 host up) scanned in 14.77 seco

I am trying to connect to the phone from my windows box via filezilla and running the nmap from my raspberry pi, again on the same wifi network.
I also checked the router's connected devices and the IP address there matches what the phone shows.
Thanks!

Running FTP servers on default port like 21 didn't seem to work for me.. Try running the ftp service on something like 2121..

Running FTP servers on any port below 1024 will require root -- so if the device is not rooted, the service is not offering anything on that port (it simply can't). I would also check if the router somehow firewalls your connections.

Ah, good point, but unfortunately that's not it - I am using a 8821

@Izzy my router doesn't filter anything

OK, so one candidate filtered out. May I suggest you to edit your question and include those details (port used, filter checked, port range checked ("all 1000": from port..to port? Including the port you've configured for your FTP server?)). I further assume 192.168.1.12 being the IP of your SGS4, and nmap was used from within the same network (e.g. a machine with IP 192.168.1.* connected to the same router)? Clear facts help finding good answers :)

This turned out to be a problem with my router - earlier today I also noticed that I couldn't connect to my printer either - it seems like the router had gotten in a weird AP isolation mode or something like that somehow - I rebooted it and I can connect to the S4 as expected now.


text:
Trying to Make WIFI connection on android 4.1 jellybean
New Nextbook tablet Android 4.1 Jellybean.  trying to make WIFI connection.  Ensured that SSID is enabled. Password entered.  Device says its obtaining IP address, then avoided poor internet connection.  How to I fix this?

See: “Avoided poor Internet connection” even though signal strength, speed is great, What does “avoided poor Internet connection” mean?. (This question might not be a 100% duplicate, because apparently the presence of the “Avoid poor Internet connection” setting is manufacturer-specific.)

Your router may have a pairing button that you need to press. If it does, it must be pressed  the first time you attempt to make a connection. Be close to the router. Turn off Wi-Fi, and hit "on" again. Go to Settings > Wireless networks > Wi-Fi.
My router is a Cisco Linksys X2000, and I had problems too.

I had this issue and all online guides failed, i eventually downloaded kingroot and it fixed it when i did "optamize" in that program and "activate game mode".  If you have any battery saving apps or use kingroots Purify sub-app, do not "optimize battery" as one of the things it does is affect the wifi as that is a battery drain, so switch off any "optamize battery" features in any apps.
This worked for me.

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


text:
Restart sound engine in Android (4.1)
I am Running AOKP on my HTC Desire S and it has a weird issue with sound - If I reboot the device with headphones plugged in, the sound (specifically the bass) is OK but if I remove the headphones and if any kind of sound is played through the Phone's speaker (a touch, a keystroke, a song, a notification anything) and then try to plug in the headphones again, the bass cracks. Of course, I have reported the issue to original developer who has ported the build, but for now if I could just restart the sound engine, I may be able to solve it temporarily. Is there any such service that runs or is there any way to do so?
AOKP 4.1 milestone 1
EDIT: This is not an answer to my original question (so not putting as an answer) but this kind of solved my problem. Well when you lose bass, just plug the headphones in, call a number (I always call my customer care which is toll free and not human :P) wait for the ring, cut the call and Whoila! The bass is back! :D I know it sounds crazy, but it works!

Hope this isn't patronising, but did you go to sound settings and check that the "safe headset volume" button is deselected?

Yup, I did already. Did not help! :/


text:
How to remove Cyanogenmod from Sony Xperia Z?
I've got an old Sony Xperia Z running Cyanogenmod which is pretty unstable.
I'd like to remove Cyanogenmod & do a factory reset to the default Sony Xperia Z ROM. It doesn't need to do much - just run Spotify & Google Maps in our car.
However flashing a Sony Phone with a factory ROM requires a special tool (FlashTool) & a special file format (FTF).
Running FlashTool on Ubuntu 16.04 my phone connects in flash mode, but then reboots into Cyanogenmod after the "Preparing the files for flashing" step. I had assumed this was something to do with Cyanogenmod.
INFO  - Device connected in flash mode
INFO  - Selected Bundle for Sony Xperia Z(C6603). FW release : 10.5.A.0.230. Customization : C6603_1270-4066
INFO  - Preparing files for flashing
INFO  - Device disconnected

How do remove Cyanogenmod from a Sony Xperia Z & restore it to it's factory ROM?
If that isn't possible what can I replace Cyanogenmod with?

There's no such thing as "CM bootloader" - a CM installation only writes a new /boot (kernel) and /system.
Since you are explicitly looking to return to stock, FlashTool is still your best bet. Find the latest stock ROM for your variant and region using XperiFirm, generate a .ftf format file with what you downloaded using Flashtool with the guide here, then flash away.

Sorry, I think I'm getting confused between the bootloader & Cyanogenmod recovery. When I use Flashtool & try to flash it the phone reboots, which I thought was Cyanogenmod behaviour.

Did you actually put the phone into download mode as per Flashtool instructions?

I finally succeeded by using Windows 10 + "Emma" the Sony Flash Tool. It was super easy. So I'll put my previous issues down to Ubuntu rather than phone weirdness.

Didn't even see you were using Ubuntu... Another reason why I always tinker with my phones under WIndows.


text:
Limit on sdcard size in huawei u8160
I have a 16gb sdcard which freezes in my huawei u8160 or vodafone smart after using it for sometime. It works fine in other phones so I am wondering if the phone just cant handle sdcards that big?

16 GB is not "that big". All devices released within the past 2 years (which includes your device) at least support cards up to 32 GB. But every now and then, some incompatibilities are reported: A certain device doesn't like cards from a certain brand (I never remember the combinations causing trouble). It might well be you've hit one of those.
If you have some other card available, try that. If you either wanted to buy a new one, check the brand you're currently using, and buy some other. Good idea is to e.g. buy a 32 GB at Amazon (or some other place known to accept returns), so if it doesn't work out (and also seems to be "incompatible"), you can return it.


text:
removed as member of a group where I was the admin after reinstalling whatsapp after it crashed!
I was the only admin in the group that I made, now after the app crashed and I reinstalled it - It says "Error you are not a participant in this group"
So that means the group exists without any admin? How do I reinstate myself as admin and get the group back? Do I have to make it all over again & lose all the old messages we had going over all this period of time?

Now there can be more than one admin for a WhatsApp group. If you choose to delete the group (where you are the sole admin) and remove yourself, one of the member in the group is selected in random and that member will become the new admin.
In this case, somehow your account got deactivated. Hence you were removed from the group. Someone else in the group will be the admin now.  You can ask the current admin to add you back and make you admin.


text:
Unable to play Snapchat videos
I have a Samsung Galaxy Ace and I am unable to view most videos on Snapchat that people send to me. I have tried to rectify the problem by downloading MX player and VLC player and updating to Snapchat beta. However I am still unable to view almost all Snapchat videos and was wondering how I fix this problem?

You can try to resolve your issue by below ideas.

Your device may not support the quality in which user has recorded that video.
You need to clear cache memory of phone, or reboot your phone.
Size of video is so large, it will be unable to view that in your net speed(2G).
You should try deleting the app and re-downloading.


text:
How can I make an APK backup from an installed and configured XBMC?
I sell boxes with XBMC pre installed and preconfigured however it takes a long time to manually configure it with each add-on and then setup to my liking it.
I was wondering if it were possible to generate an APK from an installed XBMC. I've tried Titanium Backup but as XBMC stores in different places it doesn't seem to work.
It can be done as I've seen other boxes with preconfigured XBMC having a customised XBMC installation and they appear to be using ZipSigner on the Android Box itself.

I don't know how and where XBMC stores stuff. But if Titanium can't do it, there probably is no "automated" way. You might be able to "combine forces" by manually packing the other locations (and restore them before the Titanium-made backup). Have you tried that?

It's not it's storing, it's how it does it. For example, if I back it up and re install we still get the "Preparing first run" but it should be a mirror image of the other install.

That rather looks like some "first-run" flag being stored somewhere, but not "captured" by Titanium. You could try an alternative, e.g. backup/restore via ADB (or using Helium Backup, which does this on the device itself). Maybe results are different with that approach.


text:
nexus 5 camera display
How can I change the view on my camera so that the image I'm looking at is fully displayed on the screen? At the moment there is grey padding at the bottom with the camera icon I press to take a photo.

What app are you using? Are you rooted? And can you maybe provide a screenshot?

That's just the new Google Camera app.
You can uninstall the update and use the stock version instead if that bothers you.


text:
Rooting a Samsung Galaxy S1
Once my HTC EVO 4G LTE was stolen, I had to switch back to my old Samsung Galaxy S. The phone still works fairly well for a fossil, but it's full of unremovable bloatware and Sprint crapplications. I want to root the phone for the simple purpose of removing Asphalt5, NASCARZone, and the like. Unfortunately, I've never even tried to root a phone before, and the device is pretty old, so I wasn't able to find a root program for it. Any and all help is appreciated.

authors: Rãjêßh Kïløßkêr


text:
How do I get my wallpaper to stop moving?
I just changed my background on my home screen on my Galaxy S4 and every time I scroll to a different page the picture moves. How do I get this to stop?

According to Nicole, 3rd-party launcher Apex Launcher is installed.

If you are using Apex launcher, I remember that you can disable scrolling wallpaper in Apex settings, just try to find this option yourself. FYI: Touchwiz launcher doesn't have scrolling wallpaper from Jelly Bean up.

If you have Apex Launcher the follow the below settings,
Open Apex Launcher > Home screen settings > Wallpaper Mode > Single Screen(non-scrolling)

Apex Wallpaper Mode Screenshot (Click to enlarge)
The above settings will not scroll if you have/swipe multiple home screen enabled and the wallpaper will be fixed into one screen and not zoomed and hence will be displayed in single screen as the name says.

No app needed. Just choose multi picture as wallpaper and add only 1 photo. Crop and enjoy your non moving wallpaper.
KitKat 4.4.2, LG G3. Stock.

I use wallpaper Wallpaper Wizardrii™ from Google Play Store which exactly matches your requirement. You can find details in the app's wiki.

How does it do that? Can you provide any link? I couldn't find any app named "wallpaper wizardii" on Play – but more than 100 apps turning up on a search for "wallpaper wizard". So as it currently stands, without the link this cannot be considered a (useful) answer, sorry.

Sorry  for the wrong app name i have updated my post with playstore link

Thanks! I've just improved the formatting a little. Still, the answer falls into the category "link only". Could you add some more details on the app – maybe an abstract of the features, especially those addressing the OPs issue? Thanks in advance!


text:
SD card suddenly damaged
I'm using Xperia C. My SD card works perfectly fine but after I power down my phone and turn it back on, suddenly it says that my SD is damaged and I have to format it. I can't even mount it on my phone cuz when I do, it just unmount it again. This is not the first time it happen. Last time, it was with my first SD card and now, my second. What should I do?

Are both cards (old and new) from the same brand, and maybe even the same size? There are incompatibilities reported here and there, so you might want to try a different brand. You could check with some Xperia specialized forums to see what combinations others used successfully, and if maybe somebody else experienced the same trouble with your combination.

Both were 8GB Sandisk sd card. So now, i changed to Toshiba 8GB. It works fine now but let see how it goes. Thanks.

So my guess was right at this point (so far). Don't forget to report back when you think you can tell the difference; might prove helpful to other Xperia C users :)

I just had this problem less than an hour ago on my Acer Iconia a500. I've had it happen with multiple SD cards on different devices. This is how I overcome this problem everytime. The only way that this wont work is if the card is fried
To the problem of your "damaged SD card", what's most likely going is corruption of the file system. Something on the phone made an invalid entry.

Plug your SD card in the reader
Run Mini Tool Partition Wizard (MTPW)
Select Partition Wizard, other is Data Recovery
Pick the SD card in the list
Right click for drop down menu
Scroll down and click on Check File System
Let it finish, then exit MTPW
Unplug and re-plug SD card into reader
When "Do you want to scan and fix" pops up, check both
When finished, unplug from reader
Mount in your phone and enjoy.

I know it's a late answer,  but knowledge is power.


text:
HTC ONE last update. Bootloader claims tampered
I have an HTC One bought unlocked (i.e. no simcard) with Android. I swear on my grandma's tomb that I've never tried to tamper it (I don't even know what that exactly is, I thought that made only in very closed phones such as iPhone). It was updated to the last version until a couple of days ago I got a notification to install the last update. After downloading and clicking in install it reboots the phone and I come to a bootloader which says
tampered
locked
security warning

some other data and gives me usual options for reset. I have read online that this happens when one 'tampers' the phone, which I haven't. There are solutions to 'untamper' it online, but I am afraid that attempting any of those solutions
As a side note: the phone was bought from HTC's US website less than a year ago, so it must still have the warranty running but I am not sure if I should contact them (I fear they say the warranty is invalid if the phone says tampered).
I believe all the apps were installed from the Google App Store. I installed F-Droid because a friend recommended it, but I never used it.
Any idea on how to get rid of this silly message, keep my phone under warranty and install the update?

To remove the "tampered" flag I think you need S-OFF (which would most likely void your warranty). When you say you updated I take it you mean a "System update" (as opposed to updating an app)? If it was a system update it sounds like it may have been the update which caused the "tampered" flag.
If you genuinely haven't been tampering then I would speak to HTC about it. They will know best how to sort it (without the chance of you voiding the warranty by trying it yourself).

Without fear take it to a service centre, as you've done nothing wrong.

Go to the HTC site and download the official ruu file for the HTC one and run it. There should be an explanation on htc's site or you could ask them to walk you through it. This will fix the security bootloader thing and update your phone.

It may be important to note that using the RUU will factory restore the phone and wipe any data stored on it (excluding the external SD card).
Also, although I have voted for this answer, I would still recommend that OP contact HTC on the off chance that they do offer to help (however, my experience with HTC support has not been great in the past)


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

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


text:
How can i hide an application?
I want to hide some applications from other people who have access to my phone but be able to get to the application whenever I want. I don't want locking. I need it to be not seen on applications list.

Have you tried a custom launcher? This allows you to hide apps from the app drawer but it might not be exactly what you're looking for...

Newer versions of Sense also support this on HTC devices. What other info can you give us; device, Android version, rooted status etc?

You could easily hide by using custom launchers like Apex or Nova.
But if this is not an option, you could try apps available on Google Play like [ CCSWE App Manager (ROOT) ] or [ Hide App-Hide Application Icon ] which needs root access. *I want you to read the user feedbacks on Google Play before consider using the app because some said the icon gone forever after it was unhide.
You can also try to Disable the app from Setting -> Apps. This will hide app icon from app drawer. You can enable it again when you need it.

Lucky Patcher does that, but you will have to unhide it to use it yourself.
Home site: www.luckypatchers.com
Be careful when downloading LP :^)
PS: can be used without being root nor the machine rooted (as I do).

LP disables apps, doesn't hide. All user apps and some system apps can be disabled without root and without any third party apps.

But disabled apps are hidden to other users... unless they have the skills to use LP.

How does freezing an app work technically?


text:
Can I restore folder in root directory? soft bricked phone
the quick back story is that I deleted a folder called custpack in root directory of my phone.
Now the phone will not boot. I can only access android stock recovery (android system recovery 3e)
I can detect the phone when I type the command adb devices.
command like adb usb, adb pull or adb push keeps giving me a message  "error:closed".
the only command that seems to work is adb sideload
is there a way I can tinker with the file system of the internal phone memory? what are my options? the phone does have an sd card slot. so is it possible to flash a zip file that somehow restore the folder back? if so how do I create the zip file?
I do have a backup of the deleted folder in my PC

Flash a custom recovery with a file manager if your stock one doesn't have one already. Put the folder on your SD card using a PC, then insert your SD card into your phone and mount. This should allow you to restore the folder since you already have root.

unfortunately there is no custom recovery available. I'll try to get to fasboot. But my gut feeling , I will only get error:closed message. I think My only hope is some tools like SP flash tools that is made for mediatek SOC  phone ..

no luck using aroma file explorer , neon and non neon version.. it just says installation aborted.


text:
Why does Galaxy Nexus i9250 official car charger have 700mA instead of 1000mA?
I discovered that the official Samsung car charger is rated for 700mA, but my stock wall charger has 1000mA. Is that normal? If I buy the 700mA charger, there's the risk that with the navigator on, the battery will not charge?
Instead if I buy this that has 1000mA, will work with my Nexus? Written on it is "for Galaxy Note", but seems OK. Or will I have problems?

It shouldn't matter which one you get, because the internal charging chip "should" control the maximum charging current. So unless you're planning to use your charger with another device that can charge at a higher current, you're wasting your money (unless they cost the same.) If for some reason, like custom ROM or poor firmware, the charging chip is not operating right, you risk burning the vias on the PCB.

Why should it not matter which one I get if my wall charger current has 1000mA? So its maximum charging current should be 1000mA, so why is the official CAR charger at 700mA? Should it be (at 1000mA) like wall charger or not?

That's the maximum current the charger can support. The current that is used by actually charging the phone is determined completely by firmware. The rest is marketing.

So a car charger of 1000mA, can be the same of one of 700mA and re-charge at the same speed. It something that I can't know without trying it, right?
But at least a car charger of 1000mA can't burn anything if I use the stock ROM and firmware, right?
However do you suggest to buy the cheapest between the two samsung charger that I linked?

The amperage marked on the charger is only the maximum capability of the charger, it supplies only as much amps as the phone asks for. I'd pay more attention to the quality of the charger, there's a review here.

So the question is another maybe, how much amperage does my mobile need? Maybe 1000mA because the wall charger have it?
I read the review, but there's no way buying a car-charger from ebay/amazon to understand if it's counterfeit or not. I suppose that the only thing that I can do is to buy a car-charger with wrote "samsung" on it and hope... :D


text:
How can I block all incoming connections to my phone?
Ok, so maybe I'm just a lil paranoid lately, but I'm trying to block any - and ALL - connections to my phone. PERIOD. I have the paid version of Android Firewall.
If I select Black list from the drop down box and check WiFi, Data, Roam, VPN, LAN, & Input Chain for (Any Application) will that accomplish the goal I'm getting at?

Sure you didn't confuse the Android firewall concept with the "classical one"? On Android, firewall apps rather care for outgoing connections, as incoming connections usually are already "blocked" by the carriers. Even IMAP IDLE requires the client to establish the connection first, and I'm pretty sure the same is valid for C2DM. Though, as a side-effect it might work, depending on how the firewall app implements its firewalling.

I don't know how Android Firewall app worked, but it's simple to achieve with iptables; thanks to Linux kernel. Since Android uses default policy ACCEPT, drop any unwanted packets:
~# iptables -I INPUT ! -i lo -m conntrack ! --ctstate ESTABLISHED,RELATED -j DROP
~# iptables -I FORWARD -j DROP

This will also block incoming connections from tethered devices on hotspot network. You can exclude those, see this: Is There A Mobile Hotspot App With A Firewall to Block Incoming Connections?

Also you can put your phone in airplane mode. you will still be able to access wifi, but all other connections will be terminated. Just leave wifi off and your good to go.

uhhhm, no... Airplane mode kills wifi too.  And I'm not sure how "just leaving wifi off" makes you "good to go". (But maybe he knows that, and that's why he hasn't returned since answering this.)

All Android Firewall apps BLOCK ALL Outgoing data automatically when the app is enabled as a default action. The Firewall DOES NOT disrupt or block any incoming data into your device. ONLY outgoing data are Blocked.  Basically, no data leaves your device when the Firewall is enabled; the Firewall app then informs you what app tried to connect outbound. It is then up to you if you will ALLOW such a connection the next time,  OR choose to RESET the connection then ALLOW. OR BLOCK the outbound data connection wherein the DATA sent by the app will be dropped by the VPN sinkhole (for NoRoot Firewall apps), thus fooling the app who attempted for an outbound connection that the data was "sent".
You can use Airplane Mode to Block All IN/OUT connections, and isolate your device from all radio traffic.  Though each type of phone or device, brand, version of Android,  have different ways to achieve True Airplane Mode action.  You can enable Airplane Mode, take out batteries (believe you me) usually gives you true isolation.  But when the battery is integrated on the device then it's a bit tricky; You should then first go to SETTINGS/WIRELESS NETWORKS/SIM CARDS and Deactivate the SIM Card or Cards if there are two; THEN proceed to Enable Airplane Mode for better isolation.

*you can try to scan your area with your device using another android device by using Bluetooth Firewall app and check. In my case,  my Lenovo Tab3 730 was picked up by an Android phone running BTFW app even when Airplane Mode was Enabled !!!
So there has to be a TRUE Airplane Mode state for each and every Android device.

You can download compatible apps that will lockdown WiFi,  and Bluetooth to secure any attempt by the Android device to try to connect by other ways because in the Android system, when you disable Mobile Data Connection,  WiFi /Bluetooth will AutoStart.

Such apps include Device Control by Expert Systems Co.  and D-Vasive app by D-Vasive Inc.  In my opinion,  these apps WITH the Airplane Mode coupled as above,  might be overkill, but I presented the answer,  hopefully on the level of your concern reading your question,  if not the size of the TinFoilHats we are wearing?
Sincerely,


text:
My Samsung Galaxy S 2 indicates it is charging but doesn't
My Samsung Galaxy S 2 indicates charging but is not adding charge to the battery. I have changed my charger many times but the problem continues. What's the solution?

There might be a problem with your micro-USB connector i.e the place where you connect the charger to the phone. Some times the pins present there bend out of place and so this can happen.
Take your phone for a repair.


text:
Galaxy Nexus; no signal after flash roms
I have a 'Maguro' Galaxy nexus, purchased from O2 in the UK.  I am now in the US on T-Mobile.
My phone was working fine until yesterday I flashed the most recent CyanogenMod nightly, now I get no signal. Under Network Operators I get a list of AT&T and T-Mobile but clicking either gets an instant fail.
I've now tried flash all kinds of Baseband to it, XXLJ1, UGLL1, TDVMK1 to name a few.
I've tried installing the google 4.3, 4.2.2 and 4.1.2 images, all of which come with XXLJ1 - still no luck.
My previous ROM was a stock (but rooted) 4.1.2 (I think) , but I have no idea on the radio.
Any suggestions what I should try next?
Update:
I've just checked my IMEI number and the one the phone reports no longer matches the one on the sticker :\

You tried flashing all three factory images through fastboot? If it was related to the ROM update, this should resolve it since it completely replaces the /system, /boot, /recovery, and /data images in addition to the bootloader and radio. So either the factory images didn't flash properly or it is a hardware issue. It could even be the SIM card.

Yep, I flashed 3 stock roms along which included radios.  I tried my wife's t-mobile sim also. Seems unlikely to be a hardware issue as it was working before I messed with the software

This is caused by me inadvertantly wiping the /factory parition.  My phone is now assigned the default IMEI number (004999010640000) which is blocked by T-Mobile

Ok, glad you know the root. Just to let you know in some countries changing the IMEI is illegal, you may want to get that sorted quickly. It is sometimes used in phone cloning etc.

@matt do you still have any previous backups? The imei is stored in two places, /factory (the main source) and in /data/radio. When you do a factory reset it copies from /factory to /data/radio. If /factory is gone, it will use the generic one. If you can pull the nv_data.bin from a backup, you can push it back to the /factory partition with adb. Here is a guide. http://forum.xda-developers.com/showpost.php?p=47048361&postcount=9

@abqnm Sadly not >_<

For future reference, this seems like an occuring but uncommon Galaxy Nexus thing, see this blog: Substance

I had the same problem, and the solution was to re-flash the stock ROM.

This won't help since it doesn't restore the files in /factory/.


text:
Video-out solution for an analog input
I just got a Galaxy Nexus and love it. My current debacle is trying to figure out how to hook up my phone the display in my car which only has analog inputs (composite.) That worked perfectly with my old Droid Incredible as it did video out with composite through the microusb port. So i've been looking around for a solution and have found two viable options:

Get a digital to analog converter box which is around $50 off amazon and I already have the TV out cable for the Galaxy Nexus which works fine.
Find a product like apple TV for android where I can push the video to screen through an independent device but I'm not about to install a wireless router in the car.

Right now I feel the only real option seems the converter box but that seems far to cumbersome of a solution for what I'm trying to do. Anyone have a better idea or cheaper idea?

I ended up getting the Digital to Analog converter off Amazon. I tried the suggestion of onik but Galaxy Nexus has different 3.5mm jack than other Galaxy phones. I even tried my old HTC Incredible video out cable that goes through a modified microUSB but I didn't fit the Galaxy Nexus microusb port. There was no solution, that I could find, for an analog video other than the Digital to Analog converter. I installed it today and it works perfectly so I my phone mirrors to my head units display without a hitch.
The only trouble I ran into was powering the AC powered unit. I already had a DC to AC converter so I just plugged the AC power of the Video converter box in to the power converter box and hit it away in my glove box (many conversions, haha.) It looks seamless until you open the glove box.

I'm not sure about the Galaxy Nexus, but the older Galaxy models can output analog video through the headphone jack. The cable is similar to Nokia CA-75U. Since the phone is a Google reference model without Samsung's addons, I'm not sure if this works, but I'd say it's worth a try.

I researched and tried that solution but the built in port doesn't support it. Good thought though, thanks!


text:
Is there a way to disable voice search?
Since updating to Jelly Bean, my Nexus S had a problem with voice search starting up all the time (about every 30 secs).
Is there any way to disable it?

far easier, folks:
settings > language & input > keyboard & input methods: DISABLE 'google voice typing'

In ICS, to disable an app you can go to Settings -> Apps -> All tabs -> click the app name and click "Disable". I assume its same for JB as well.

You cannot disable every app in this way.

You can go to settings-> applications and choose "all" tab to see the list of all apps and services. Scroll down to the end and choose voice search, which brings you an option to stop the service.
If your device is rooted, you can go one more step ahead and even uninstall the voice search app. In that case, you may need to have app like Link2SD.

Go to the "Applications" in settings menu. Find the 'voice search' and then long press until you get an option for app info. Then you will have two choices: one is force stop and the other is disable. If you choose disable, it will say that by disabling this may cause some apps not to work properly but so far my apps have been working.

Go to Settings→Application Manager→All, scroll down to Google Text to Speech, and Clear data and disable. Also you can uncheck Show Notifications.
If you like, you can install "Jeanny" (wich is pretty cool too) and then install "SVOX English Grace Voice" or "IVONA Text to Speech HQ" to make her talk. Good luck!

For completeness, I add that on the Galaxy S3, it can be located at Application Manager\All\com.google.android.voicesearch.
I brought up the AppInfo, Force stop, then Disabled it.


text:
Turn off "new email" sound on boot
When my Froyo phone is almost finished booting up, it makes a sound to notify me that I have new email.  How can turn this off?  Thanks.

Do you have new email?  Or does it have nothing to do with email beyond being the same sound?

Yes, I have new email.  The situation is that I have to charge the phone every night and I use it as my morning alarm, so it charges on the nightstand.  My wife is asleep when I come to bed and sometimes when I plug it in, the screen won't turn off unless I reboot it.  The "new email" notification is loud and sometimes wakes my wife.  Bad.

OK.  You should be able to just click the power button for the screen to shut off, does that not work?

Sometimes it keeps coming back on, that's when I have to reboot.  After the reboot it'll stay off.

@user3611 I'm curious what phone you have?

So, based on the comments above you do need a notification solution.  The obvious one is just to turn off notifications for the email app, or to turn down the volume before you go to bed.  You could also use an app like Tasker to do the latter automatically based on profiles that you set.  For example you can have it mute notifications when plugged in to charge: http://androidforums.com/1207528-post3.html

I'd prefer to just turn off email notifications.  How can I do that?

For the GMail app: Menu button -> More -> Settings -> Select ringtone -> Silent.  Should be similar for any other app.

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


text:
execute permissions on fuse/fat filesystem
I've successfully cross-compiled Ruby for Android and everything goes ok in the emulator.
But while I'm testing these funny things on my device (Nexus4) I noticed that /sdcard (or /storage/emulated/0) is a fuse mount with no execution permissions.
How can I execute something on the SD card?
I saw that on Linux you can pass it as argument to the linker. In Android this does not work: /system/bin/linker wants a pointer to a special struct. I believe that I can write a small C program that creates that structure and run the linker to execute a readable program.
But what about shared libraries? Ruby load tens of shared libraries (every time you have a "require"), I bet that execute permissions are required for loading shared libraries.
Moving the executable to /data/data/my.app.name/files/ or any other place is not a solution, my binaries are very fat (statically linked) and users should be free to specify any location where storing them.

This rather seems to be a programming problem, not an Android problem.

@AlE. why? it's a programming problem if /sdcard has no execution permissions?
btw, i think that the solution is in the kernel, i have to find the way to get the list struct fuse from the kernel...

i found a workaround/hack to list them.
when you open a file on the mountpoint the fuse FS handler will open it too.
i used this information and i wrote a small C program that use proc to find source directories.
if you are interested the project is hosted on github.
regards, tux_mind.

authors: بكري الحاج بكري الحاج


text:
File transfer with multiple users
On a rooted Nexus 7 (2013), I have set up a second user.
When I plug the usb cable to my mac, I can see all the files for the main user (using the Android File Transfer app from Google).
However, when I switch to the second user I can only see two folders:
.estrongs  and backups/apps
How can I access the rest of the files for that second user ?


text:
Where are my received voice notes saved?
I checked in the whatsapp media voice notes. But they are not there. Plz help me to find them urgently.


text:
Will flashing other region's ROM unlock GT-I9515?
I bought a Samsung S4 GT-I9515 from Saudi Arabia. But returning to my country found that this phone is locked and I don not know of any unlock code. It is also not possible to contact the seller in KSA.
Now I'm thinking if flashing stock ROM from other country will solve the issue.
Any help appreciated. Even any known unlocking technique.

Hi flash the phone is not the solution to unlock your device, flash and unlock are different things.
In case you like to flash your phone the only thing that you need to be careful is if the rom that you choose change or replace the modem, in this case you need to check if the rom has the supported bands for your country, The Samsung S4 GT-I9515 supports by hardware the following bands:
GSM:
850, 900, 1800, 1900 MHz
UMTS:
850, 900, 1900, 2100 MHz
FDD LTE:
800 (band 20), 850 (band 5), 900 (band 8), 1800 (band 3), 2100 (band 1), 2600 (band 7) MHz
Data:
LTE, HSUPA, UMTS, EDGE, GPRS
You could check the bands/networks to your country in this link:
http://www.worldtimezone.com/gsm.html
However if you like to unlock the phone be careful with software methods because you can loss your imei or brick your phone (all software methods need root the phone).
You could check this this link on ebay to unlock your phone, unlock by imei its a more safe solution.
http://www.ebay.com/itm/INSTANT-REMOTE-UNLOCK-FOR-SAMSUNG-GALAXY-S5-G900A-G900T-G900T1-AT-T-TMOBILE-/121748816957?hash=item1c58cb843d
I hope this help you to resolve your question.

No flashing another rom/firmware will not unlock the device. put a non SA sim card in the device it well ask for a unlock code which you can buyfrom most phone providers or online

You need to use ODIN to flash to a non-branded firmware... BUT... The S4 Value does not have an unbranded firmware available.
Go here and pick what country you live in, and flash that firmware via ODIN: http://www.sammobile.com/firmwares/1/?model=GT-I9515
This will break KIES updates, but other than that, you'll be golden!

to unlock galaxy s4 i9515, insert a saudi sim  and do outgoing or receive a call for minimum
5 minutes after that u can insert any country sim without unlock code. I did this and using indian network card.


text:
Will Nexus 5 be allowed to update to Android L?
I'm planning to buy a Nexus 5 next month, but before that I'd like to know if I will be allowed to update it to the next Android version, when it get released, that for now is being called Android L.

Every Nexus device so far has gotten at least two major android updates and also since the Android L Preview runs on the Nexus 5 so it is definitely getting the full update when it is ready.

The latest version for nexus 5 is 4.4.4. Once L is ready to be released to users, you will be allowed to update.
Currently L developer preview is available.

Agree. The Nexus 5, Nexus 7 (2013), and (still pending) Nexus 9 are all Google/Android dev. platforms. They will receive any new releases soon after it is released (along with a new platform/device).

There's a developer build of Android L available for both Nexus 5 and Nexus 7, since they're "development" devices I think you can safely assume that the stable images will be released for them when the time comes. Honestly the development build is pretty stable and you could use it before "proper" release, at least I think so.


text:
how to unlock phone which gs no internate connection
How can I unlock my phone since it needs Google account sign in , while my phone has no internet connection neither wifi connection.

I dont know whether its your phone or not. but try this:
Download Android ADB files over the internet. Look for your phones models, Fastboot mode. enter into fastboot mode.

Connect you (turned on) Phone to the Computer via USB.
Open a command prompt terminal window, move to the location where you have your adb files.
Enter below commands in console:

adb devices
adb shell
cd data/system
rm *.key
Done...Now You Just Have To Reboot.


text:
How to prevent specific apps from using mobile data?
So there are some mobile apps that love to use lots of mobile data, and sometimes use it when the wifi signal isn't good (e.g. Spotify). Which then leads to a nasty surprising spike in data usage during those times.
My phone is rooted, btw.

possible duplicate of Preventing mobile data use for select apps on non-rooted phone?

Sadly doesn't answer the question. :( The apps aren't using the data in the background, but often use it when wifi signal becomes weak and the phone autoswitches to 4G.

The answer is in the question itself. You are rooted. DroidWall should work for you. Can you try?

Yeah - just tried. Surprisingly, still doesn't work (doesn't allow me to go into options). I have a Galaxy S5

Try Xprivacy of xposed repository. I'm sure it must work. You need to use it carefully.

@InquilineKea Galaxy S5 has a built-in feature called Smart Network Switch which causes this. Go to WiFi -> Uncheck this option.

Android itself does not provide such a tool,
but you can use firewalls that require root,

If your device is not rooted, so no problem, there are some applications that use some trick that can prevent apps from being connected to internet, such as NoRoot Firewall.

The Trick of NoRoot Firewall is that it opens a Fake VPN connection
  for making the phone to send all the packets to the Application then you
  can define for the application which one to allow and which one to
  deny.
  So it does not require root access.

If your device is rooted you can use Droid Wall  and it will do what you want.

you can download it from Google Play Store.
Note:I'm using NoRoot Firewall on My Xperia S and Xperia Z1 for a long time, even my Xperia S is rooted but i still use this application for blocking apps from being accessed to Internet.

Okay I'll try that.

It's my pleasure to help you.

Stock un-rooted Android has a feature in the "Data Usage" sections of Settings that shows you a sorted list of the apps consuming data.  For each app, there's a checkbox to block background usage of mobile data, but only allow background WiFi.  (To block foreground usage, don't run that app when you're not on WiFi...)

"(To block foreground usage, don't run that app when you're not on WiFi...)" What if I want to use the app offline but not have it use any data? (E.g.: Spotify)

disable wifi and mobile data globally then

This is not enough. When I use the Google Duo app, if it thinks the Wi-Fi quality is bad, it will switch to using cell data for video calls--even though the phone UI shows that the Wi-Fi is connected!

There is a tool in your mobile data setting that is turned on by default that makes this happen. Go into data settings and uncheck the box.

That option disables the background data for all apps -_-

authors: محمد المقطري2


text:
Install All Apps on SD card On Micromax Unite 2
Recently i bought Micromax Unite 2, its a good phone but what problem I am facing is that it comes with internal storage of 4 GB and has external storage and I am using 8GB SD Card.
Under storage it shows free Internal storage of 0.90 GB (free 100 MB), External Storage of 7.47 GB (left 6GB free) and Internal SD card of 1.67 GB (left 1.67 GB free). By default it installs apps on Phone/Internal storage and its getting filled and I am left with only 100 MB and it gets hanged.

What is the difference between Internal SD Card and phone storage?
Can I install all apps on Internal Storage (which is 1.67 GB free)?

For 1) you can think of them like different partitions of a disk. Internal SDCard usually is found at /sdcard (though not always directly mounted there), while internal storage (as referred to) usually goes to /data. More details can be found in our tag-wikis on storage, internal-storage, and file-system.
For 2), most likely not all apps. And if you can do so at all also depends on the Android version used.

Hello I am on Android 4.4 and ho can i install apps on Internal storage as there is no option for it

apps2sd was introduced with Android 2.2. But as far as I understood, changes in 4.4 concerning SDCard handling rendered it inoperable concerning the external card. Apps are generally installed on internal storage, but you should be able to move them between there and the internal SDCard. Please follow the link to our [app2sd tag-wiki]](http://android.stackexchange.com/tags/app2sd/info) for details.


text:
Cannot find HTC One in ADB, SD card not mounted, incorrect kernel for installed ROM, no backup
Pretty much what the title says. I have messed up big time. Because I am switching carriers, I have to switch back to the stock ROM. It is stuck at the loading screen, most likely because of a kernel issue. My stupid self didn't remember to make a backup.
Because of this, all I have access to is the boot loader. I cannot side load anything because ADB does not recognize my device.
I am in the biggest pickle I've ever been in with electronics. Anyone who can fix this is going to win the entire internet.

Which recovery are you using?

Somehow I have messed up my Recovery. Now the only thing I have access to is the bootloader/fastboot.

If using TWRP you can sideload from within recovery.

Boot into TWRP.
Go to Advanced > ADB Sideload and slide to start.
Plug USB cable into PC.
If your device is not detected, manually add standard Google driver.
Then type adb devices and you should see: xxxxxxxxxxxxxxxx        sideload
Type adb sideload <filename.zip> and it will be flashed automatically.

I can't even access CWM recovery right now.

I recommend you download latest TWRP img file for your device, reboot into fastboot, and flash with fastboot flash recovery openrecovery-twrp-2.7.0.1-xxxxxxxx.img, then follow instructions in answer.

C:\SDK\adt-bundle-windows-x86_64-20140321\sdk\platform-tools>fastboot flash reco
very TWRP.img
target reported max download size of 1509371904 bytes
sending 'recovery' (9834 KB)...
OKAY [  1.248s]
writing 'recovery'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 2.219s
When I try and load recovery, it opens the bootloader again.

You probably relocked your phone and you will need to unlock bootloader again to flash another rom. Is your goal to be stock/unlocked/rooted? or stock/locked? If your goal is to be 100% stock with locked bootloader, go here and read this thread very carefully.

Before I can follow that thread, I need a way to get s-off through fastboot, still can't get ADB to work. I wasn't kidding when I said I was in a pickle.
If I dug myself into a hole I cant crawl out of, so be it. I don't want to waste too much time of kind strangers. Is it FUBAR?

I don't think your phone is hard bricked, however troubleshooting this goes a bit beyond the scope of the format here. I recommend you join the xda forum and ask for help there. Good luck.


text:
How to turn off the LG Optimus L5 screen magnifier?
That is the problem. I've already made a hard reset (press power button + vol. down key then pressing the home key) without luck. The screen is stuck magnified and I can't do anything.

Screenshot (click image for larger variant)
What can I do to get it back to normal?

Sorry I didn't mention it but I've already googled for this and I don't seem to find related issues or similar problems. I bought it like this so I don't know what the previous user installed or did to it.

Since you already did a factory reset, then I think that the problem lies in the /system/build.prop.
Are you rooted? If so, connect your phone to your PC, make sure you have ADB, and do this in a terminal:
adb pull /system/build.prop

In the build.prop file you just copied from the phone, look for ro.sf.lcd_density.
Change the number to something low, like 160 or 240. Save the file, and do this in a terminal to put it back onto the phone:
adb push build.prop /sdcard/build.prop
adb shell
su
cp /sdcard/build.prop /system/build.prop
chmod 0644 /system/build.prop
reboot

If you're not rooted, then you would probably have to do a firmware reflash; although I'm not familiar with LG's way of doing that.

Thank you very much! I didn't check the anwers until today so I ended up completely reinstalling the ROM but I checked your solution and it was exactly what I was looking for. Thank you again!


text:
Huawei Ascend P1 U9200: rooting
I own a Huawei Ascend P1 smartphone (U9200, unlocked, international version, still original Android 4.0.3 factory build B003). During about a year that I have the phone, it started being much slower and I decided that it's time to upgrade the software. Before I will embark on that journey, I want to backup my information using Titanium Backup. However, as you know, it requires root permissions. Therefore, I have the following questions for you today:
1) Could you point me to verified (trusted!) instructions on rooting this particular phone? I found these instructions on the XDA site, but they talk about rooting P1 with Android 4.1.1, so not sure, if it's safe to proceed: http://forum.xda-developers.com/showthread.php?t=2450306.
2) Do I need to separately unlock bootloader (S-OFF) and, if yes, could you point to verified instructions for P1?
Your advice will be very much appreciated!

URL for the P1's B315 build: http://en.ui.vmall.com/downloadp1.html. URL for the P1's CM 11 build: http://forum.xda-developers.com/showthread.php?t=2528822.

This site works best with one question asked per post. With so many questions in one, people either are afraid answering when they can't answer all, or the resulting answers become "messy" to follow. I'd recommend you to split your questions: 1+2 belong together, 3 is a separate one, as is 4. 5 will probably be closed as being "too broad", unless you can give some more details of what specifically you're after.

@Izzy: Thank you for your advice - it makes total sense. I will split the original post, when I get a chance. P.S. Sorry, don't have enough reputation yet to upvote, will do that later.


text:
How to get vi or vi like editor on an android Samsung galaxy tablet
I'm using an Android Samsung Galaxy 10.1 tablet, and I downloaded terminal from the market; I want to edit a network host file. However, there does not appear to be a text editor in terminal. Does anyone know how to get vi on the tablet or something similar?
In short, what is the most straight forward way to edit files on the Samsung tab 10.1 Thanks!

You could use the busybox version of vi. If you're rooted then you can get it from the Market and it will install pretty trivially (example). Then you'd just need to execute vi from a terminal and you're good to go. I don't know of any installers that don't require root, but there may be one floating around somewhere that will install to /data/local or something.
Alternatively, you can do it the "manual" way. The following should work fine on an unrooted phone:

Download a busybox binary or build it yourself (the busybox website hosts ARM binaries that should work).
Copy the binary over to /data/local somehow. adb is easy if you have it set up - just connect your tablet and use: adb push /path/to/busybox /data/local. You could also put it on your SD card and then move it with a file manager. You may optionally want to rename it to simply busybox (I'll assume this is the case in the next steps).
You may need to use chmod to make it executable, which can be done from either a terminal emulator or an adb shell - chmod 0755 /data/local/busybox should suffice.
Execute vi from a terminal with /data/local/busybox vi.

Of course, if you just want any ol' editor you don't have to use vi. There are a bunch in the Market.

Your link to CyanogenMod seems to be outdated.  The busybox-android binary from this github project seems to work pretty well.

Android Market has aVim Editor(Vi/Vim). It is not free and has some poor reviews.


text:
Why did my Nexus 4 download the Jelly Bean 4.3 update again?
I've got a stock, non-rooted Nexus 4 which I updated to Jelly Bean 4.3 when the OTA update came out a month or more ago. Just today I got another message that there was a system update available. It said it would update to 4.3, and I double-checked (and took a screenshot), and  confirmed I already had it in "About phone."
Nonetheless, I went ahead with the update to get rid of the notification, and it went through the usual process. The before and after screenshots of the about screen confirm that I had the exact same Android, Baseband, and Kernel versions, as well as the same Build Number. I can't find any differences after the update. Does anyone know why this might have happened?
Before screenshot, taken 2013-08-23 16:28:04, before the update was started about a minute later:

After screenshot, taken 2013-08-23 16:36:14 after the update finished and it restarted.

are you sure it is not an update to 4.3? They do release patches to the OS that do not increase the "major/minor" (4.3) version numbers.

@RyanConrad - That's what I thought before I did the update, and in order to figure out the difference, took the before and after screenshots. It seemed pretty weird when they were 100% identical. I'll add them to the question.

The before and after screenshots of the about screen confirm that I had the exact same Android, Baseband, and Kernel versions, as well as the same Build Number

Actually, they do not. The first screenshot shows a build number of JWR66V, and the second is JWR66Y. An official changelog has not been released, but T-Mobile's documentation indicates that the update contains "security" updates. You can also find some (unofficial) discussion of the actual code commits in this article. So although the version number was not incremented, it is a different build than you previously had.

Sharp eye indeed...can't believe I missed that. I was comparing them on my phone by flipping them back and forth in the gallery, but apparently I need to pay more attention. Thanks.

Also: http://www.cultofandroid.com/40006/android-4-3-security-update-rolls-out-to-nexus-4-galaxy-nexus/


text:
Asus Zenfone 6 doesn't see SIM cards, keeps booting itself. How to troubleshoot the issue?
I have a problem with Asus Zenfone 6 device, which worked well on stock firmware with minimal amount of additional installs for about a year. This is a dual SIM phone and it has both SIM card slots used.
At some point the device stopped "seeing" both SIM cards, and started self-booting (gracefully, with reboot notice) every 2-3 minutes.
A sequence of factory resets and firmware updates did not solve SIM card problem. Other than this, the phone worked well: recovery, installed new firmware, WiFi etc. The situation got better with last firmware update coming with Android 5: the phone simply does not see SIM cards now, without rebooting itself any longer.

While I tend to think it is simply a hardware problem, how do I go about troubleshooting the problem from as a developer?
I have adb connection, I can grab logs (adb logcat, adb bugreport) which contain lots of data, I can connect via shell. It is a lot of data, what do I check there specifically?
Or, how do I check hardware configuration to detect details of anomalies (missing SIM related devices or configurations), or hardware related logs?

try adding a small piece of tissue on the top of the sim card slot, i have the same problem and it seems like the slot is loosen up, so you will need something to keep the slot pushed down , for example : paper, tissue, etc. but , tissue works the best.

authors: Маргарита Олеговна


text:
Installing incompatible ROMS
I was wondering if you are able to install ROMS, for example, the Ubuntu Touch OS for the GS2 i9100 onto the GS2 SPH-D710. Will it brick my phone?

If installing incompatible ROMS wont' soft/brick your phone then what would?

Magic would....

Do you know any? I'm very jealous of S4 that I see around me.

Any good ROMS? Not at the moment.

No Magic that would soft/brick the phone.

In general, no, it is not possible to flash ROMs made for a different model.
Specific to your device, no.  Flashing ROMs for the I9100, I9105, I9100G, I777, and T989 on you device will result in you having a phone-shaped paperweight.
You can find appropriate ROMs for your device here, among other places.

Thanks. Didn't want to install Ubuntu on my Epic 4G Touch and have it bricked.

WARNING   THIS WILL COMPLETELY UNROOT YOUR DEVICE AND YOU WONT HAVE WIFI
BUT IF YOURE USING DATA, YOUR FINE
BUT YOU SHOULD KNOW HOW TO FLASH STOCK BACK ONTO IT IF SOMETHING GOES WRONG.
Yes you can actually all you do is extract everything from the flashable rom, then go to META-INF/com/google/android/updater.script.
Open it with any text editor. Go to any of the lines that say something like this: (getprop("ro.build.product") == "i9100). Then change the model number already on the line to SPH-D710. now, go and recompile the rom. Then reboot to recovery and install.
                         WARNING
Since you are using an SPH-D710, The wifi might not work, I realized that after installing cyanogenmod 12 lollipop and tried cyanogenmod 13 also and wifi didnt work on either and only the search button and back buttons work. I dont know if the rom youre trying to install has options in settings to edit what your buttons do, but cyanogenmod did. So if youre going to try it with cyanogenmod then just do all the instructions the same.
And please tell me the results If you plan on doing it so I can add that to my list of compatible roms. Thanks.


text:
Wifi status 'Connected, no internet'. Can access all internet resources I've tested
Related question
I've put a new router into the office to run our 'guest' wireless network. It's a FRITZ!box 3490.
Android devices connected via both 2.4 and 5G are showing as 'connected, no internet' except that they are all able to access the internet.

What mechanism / method does android use to determine 'internet access'

Everything I've tested (ICMP/HTTP(S)/DNS/Outlook [SMTP]/Sharepoint/YouTube/Plex/Spotify/Various Google Services) all work as expected so it isn't really a problem but I've had a steady stream of people come over and tell me that they can't get on the network (even though they can if they'd just try it).
From the above linked question it is mentioned that the android device calls home to google to confirm 'internet access'. This must be being blocked but I can't see what traffic is blocked / not routing to cause this behaviour.
Sadly the new routers firewall interface leaves much to be desired so it's not clear whats being restricted, even after I've set everything to 'Unrestricted' in the router firewall interface.

Is there a list of google systems/services/addresses that need to be available to get this working?

EDIT.
From the linked question a hidden comment suggests that the android devices are attempting to connect to https://google.com/generate_204
Whilst connected to a network that is ok i get the following from a cURL against that page:
> curl http://google.com/generate_204
HTTP/1.1 204 No Content
Content-Length: 0
Date: Mon, 10 Sep 2018 11:21:24 GMT

Whilst connected to the network with the problem
> curl http://google.com/generate_204

There is no output on the second curl. This must be the root of the issue, now to work out where/why my router is blocking this.

This sounds familiar, esp on recent android versions, have you tried disabling captive portal it seems to have so many glitches :(

Ashamed to say rebooting the router fixed it.

"Wifi connected, no internet." Browsing and some apps are working, but some are not. Rebooting the router, then rebooting the phone. Fixed.

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


text:
Android can't access services hosted on my own LAN
My girlfriends Sony Xperia X cannot currently access any internal services on my network.
access to the external internet is fine.
I have a very simple home network. single wireless AP running a single 192.168.1.0/24 network with DHCP provided by the router.
I have a ESXi host with a variety of services running. Included amongst that is a media centre running SABNZBD/SONARR & Couchpotato.
I set my girlfriend up with NZB360 a few weeks ago so she could control the media downloads. This has stopped working.
I have tested NZB360 from my own HTC M7 and it works fine. I have also tested all web services from the hosting machine and other devices across the network. All systems are up and working as expected. Attempting to access the web services via Chrome does not work (ERR_CONNECTION_REFUSED).
On my GF's phone I have installed fing, on running a scan on the network I can see all the devices on the network, but running a service scan against the windows box hosting the media centre I see zero services listed. Running the same scan in fing on my own phone shows ~15 ports open.
I've installed a simple shell on the GF's phone and IFCONFIG shows a proper network configuration. Ping responds as expected.
I can access my own phone from other devices on the network, and it responds to ping/icmp. Hers does not.
To all intents and purposes it looks like a firewall or equivalent is running on her phone, however she it not aware of any changes made in the couple of weeks since NZB360 was working.
Any thoughts?
Note : Android v6.0.1, no outstanding updates. Several listed over the past few weeks.

My only suggestion beyond going through her phone to check the wifi settings for a proxy/firewall is to see what differences over the wire there are between your phone and hers. Use wireshark or Charles or other proxy man-in-the-middle program to see what if anything is different - especially with a standard web interface running on you media server.


text:
What's the difference between calendar reminder types "alert" and "status bar notification"?
In the calendar reminder settings, these are the two options: "alert" and "status bar notification." However, I'm a little confused between the exact difference between the two. Is alert simply the same thing as status bar notification except that it will play a ringtone if one has been selected? But if that's the case, why is there a ringtone option even when you have chosen "status bar notification?"

"Alert" will cause a new window with the event details (or a list of events with their info, if more than one) to pop up on top of the active one  and take focus when the reminder occurs. It also puts a notification icon in your status bar tray. The "status bar notification" setting causes the status bar icon to appear but doesn't automatically bring up the details dialog.


text:
Galaxy Tab P7500 won't boot
I was trying to install a custom ROM from recovery menu, but it failed and now my tablet stuck on Samsung Logo and won't boot. In recovery menu I get these errors:
E:failed to mount /system (Invalid argument)
E:install_application_for_customer:Can't mount /system

in 'apply update from/ sdcard' menu, I face an empty list, which means the sdcard is not mounted.
What should I do to survive my tablet?

Now, the only option you've: Flash ROM over USB using Odin (if you have Windows PC). You can find firmware files for your device on Internet (look XDA Forum).

Thanks so much, I did that, and It worked. I added the link to your post.


text:
How to mirror Android screen to PC (USB or WiFi)?
I have an nVidia Shield, and since I don't have an HDMI cable nor a monitor, I would like to stream the whole screen to my laptop. I have tried a few apps and the streaming lags. Is there a way to stream the screen without lag? It doesn't matter if the Shield is plugged in via USB, I just need to have the Shield's screen on my monitor (preferably fullscreen) and so it has no lag so I can enjoy games on a bigger screen.

which apps did you try?

There's always Chromecast.


text:
Why doesn't Google Now's place-specific reminders remember my home location?
I have my home and work locations set. These show up accurately in Google Maps and also in Google Now if I go "Wand" -> "Places" at the bottom.
However, whenever I go to set a place-specific reminder, Google Now reprompts me to enter my home location. The screen looks like this:

As you can see, the "Home" field doesn't actually have an address below it.
This is never remembered. How can I fix this?

Strange one. I just had same problem, however clicked on "Remind me at this place" below the dropdown, chose my home address and created a reminder. Deleted it and went to create a new one and my address was remembered.

Thanks for the response - sadly, I've added the address multiple times through this route. It seems to be lost after 24 hours


text:
How can I tweak the amount of RAM allocated to Chrome for Android?
I have a Samsung S4 running Android version 4.4.2. I am using Chrome browser version 35.0.1916.141. I am constantly on the go and I utilize my phone's browser pretty heavily. I've noticed that with heavy use, it becomes sluggish. This is very frustrating when I  am trying swift through my open tabs while maintaining a fluid experience.
My question was How can I tweak the amount of RAM allocated to Chrome for Android?

I found a tweak that will allow me to manipulate the amount of RAM that is allocated to the Chrome browser on Android.
By default the Chrome browser for Android can only access up to 128MB of RAM. This can be tweaked by simply opening the application Chrome Browser and typing the following string in a new tab and tap Enter:

chrome://flags/#max-tiles-for-interest-area

In the menu that pops up, change the value from Default to 256 or 512.
You will be prompted with a notification that will ask you to Relaunch Google Chrome in order for your changes to take effect. Click Relaunch Google Chrome and enjoy the added speed.


text:
Accept call then play a pre-recorded voice message to caller
I receive quite a few non-work calls during my working day that often I am unable to take. I am not a big fan of voicemail, and I would much prefer if the caller would send me an SMS message or an email instead. I would therefore like to do the following on my Android phone:

disable my carrier's voicemail
record a voice message to a sound file
when my phone rings have an app automatically accept the call after X rings (or seconds), then;
play back the sound file to the caller, then;
hang up

Is there a way to achieve this? Perhaps an app?

If you're in the USA, you might want to take a look at YouMail or other visual voicemail apps

I'm in the UK...

I think YouMail is available in the UK. However, to be sure, try installing it from the a Play store and if you can't, I guess it's not available there. You might want to look here to find an app that works in the UK: http://forums.crackberry.com/blackberry-os-apps-f35/best-visual-voicemail-youmail-vs-hullomail-vs-googlevoice-412808/

that can not be done with android SDK. you need a special ROM and platform. I have did a product for convert IP call to telcom call in QCom MSM7227A platform

This can be done via Tasker

@user218076 pl elaborate how

This is not currently possible. There is no API for that. The MediaPlayer API docs say:

Note: You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call.

If you are in the US you can create get a Google Voice number and place callers into groups.  A group can have a customized announcement and do not disturb.  GV  is free and you can have GV ring multiple phones such as home, office and cellphone.
If you install  Groove you can have it first and ring your GV number and directly or indirectly other phones.
If someone sends an SMS message to your GV number or your direct.to (GrooVe) number it will send you an email message.


text:
How to tell if you are part of a group text message
When being texted by another Android user, is there some way to determine whether you are part of a group text or being contacted individually?

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site after posting the question, and no answers have score above 0). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

Press and hold the text message you received.
A menu will come up with view details at the bottom of the list.
Press on view details, it will show you everything about the text.

Only way I found is by holding down on message and clicking DETAILS then it shows the list of people message went to.  Another giveaway is if the message says REPLY ALL.

Sometimes, when I send the same text to multiple people, if they are in a group chat on their iPhone and add me, then I can see who is texting who (or at least the numbers of the people). If I'm holding a group chat in Google Hangouts I can see the people as well. Otherwise.... There is not way to tell.


text:
Battery goes down from 100% to like 80-75% so fast
Why does my LG L90 battery goes down from 100% to like 80-75% so fast (about 30 mins) and then the battery lasts quite a while? Is it because the battery has been charged only a few times? Because I bought the phone week ago.

Have you recalibrated your battery recently?

No, i just charged the phone when the battery was about 15% and that's it.

I urge you to read this fine article: http://batteryuniversity.com/learn/article/battery_calibration and then calibrate your battery. If it continues, its a sign that your battery may need replacement. If its in warranty, take it to the manufacturer.

Have you rooted your phone and installed a custom recovery?

From the question comments, you have not calibrated your battery (in a long time or ever).
You need to do a proper calibration:

Do a full charge of the device's battery.
Use the device until it turns off on its own. Do a full discharge of the battery. One neat trick is to get some game that has wakelock (does not let the screen turns off) and leave it running with the device on a well-ventilated place.
After the device dies of low battery, wait for it to cool down and turn it on and use it a bit more. When it refuses to turn on at all, its fully discharged.
Plug it in and let it charge to max.

This will set the flags for FULL and EMPTY battery, and the meters should be accurate.
If the problem persists, your battery may be damaged. If the device's battery is still under warranty, take it to the service center.

Do note that you should not leave it in a fully discharged state for long, and in order to fully charge it, it is best that the device is left off during the charge.

Do you disconnect the charger immediately when the phone reaches 100%? If so Try an overnight charge and see if this behavior persists.
often times a fast charger may well reach a 4.2 volt peak in your battery but not complete the saturation charge phase before announcing 100% charge. in truth however if the saturation phase is not completed the battery is only charged to about 80% which would be bang on what you are seeing.
My L7 II does exactly the same if not charged overnight (or at least a few hours after the green light.
Do this before doing a possibly unnecessary full discharge witch is generally not very healthy for a lipo cell.
If you don't solve your problem thus, go ahead and do the calibration cycle as described by mindwin.


text:
Maximum number of devices an Android can handle from USB hub
We are planning to work with multiple USB devices from a tablet.
For this implementation, we are planning to connect a HUB (http://www.amazon.in/Belkin-F4U041SA-7-Ports-Hi-Speed-Powered/dp/B008368G72) to it via OTG.
My queries:

Will there be any issues in kernel device detection?
Will power be an bigger issue?

Also, request to suggest some more failures using this mechanism.

As it's a powered hub, power won't be a problem. Android doesn't have a specific limit on how many USB devices you can have, so the limit is that imposed by the USB specification. If I remember rightly, it's 256 devices, but you can check that for yourself if you're worried. Using a single USB hub with a device is well-tested on different kinds of devices.
The only other thing you need to check is that the tablet you're using supports USB-OTG. Most branded devices do these days, but cheaper tablets from unknown manufacturers, and older ones, don't. You also need Android 4.0.3 or later.


text:
S4 wifi not connecting
I have a Samsung S4 and when trying to connect to wifi it comes up with a "sign into wifi network" notification. When I click on the notification it takes me into the browser but the login page does not load. During this time, for about 30 seconds, my phone does receive emails and WhatsApp messages, etc., but after 30 seconds the connection is lost with no page loaded.
This is a wifi network that I used previously about 2 days ago and normally I login to it with out having to go into a login page.
I have tried re-booting the modem, forgetting the network, and re- booting my phone.
Can anyone help please?

Maybe it's the configuration of their gateway. Can anybody else in the area use that wifi? Can you connect with another device? What about other networks? It sounds to me that it's not your device at all that's having the problem.

Go to your wifi settings disable scanning always available then turn off and turn on the wifi


text:
High Speed Camera?
Since my phone (HTC One M7) can record in 720p at 60 fps, I'm curious if it's possible to record smaller video, like 320x240, at much higher speeds, like 180 fps.
Is the 60 fps a hard coded limit?

I believe the phones codec limits it to a speed that can be played on the phone. Even if you could film at 180 fps, where would you play it?

@BobbyAlexander On my desktop, I suspect?

This article might help: http://www.theguardian.com/technology/askjack/2013/jan/10/camera-shooting-slow-motion-videos

To my best knowledge, I have not seen such option in HTC One that you can use.
Now, if you are asking if TECHNICALLY that would be possible, I really doubt it to achieve 180 fps.
Though some serious(?) hacks can increase the fps, but I believe there is a physical ccd sensor limitation in place. Otherwise, DSLR camera owners would have been able to turn their Full HD cameras into low-res high speed camcorders.

A lot of devices are limited by the camera sensor used, even if the device is powerful enough, you may not be able to record at 180fps because the camera module cannot process data fast enough. The HTC One(M7) camera is limited to 96fps at best. The best on a mobile camera is at 120fps right now.


text:
Is it possible to change mount points of internal storage?
I have an off-brand rooted tablet built on MT8389 with 8GB internal memory. The problem is that manufacturer partitioned this in some weird way making /data folder mounted to a partition that is only 1GB large. Basically I have approximately 4GB of free space mounted as /storage/sdcard0 but it sits unused while all installed apps occupy /data making the device close to useless as only core apps after updates eats over 60% of available space.
After all Android is just another Linux flavour, so I would expect I could run console and do this:

Copy /data to /storage/sdcard0.
Umount /storage/sdcard0.
Mount /data to the partition that was mounted as /storage/sdcard0.
Mount that 1GB partition as /storage/sdcard0 instead.

Is it possible? How to do it "safely"?
Note that I don't want to change partition sizes - I only want to swap mount points or create symlink to make /data point to a larger partition. In theory this should be pretty straightforward ;)

You probably want to install a script like int2ext or Mounts2SD. Note that these use a second partition on your SD card (generally ext2/3/4 formatted) rather than the main SD card partition.
You can also move apps to the SD card (Settings -> Apps -> "On SD card").


text:
Can't capture headset button
I got a new Z2 yesterday and I've discovered that when I press button on my headset (got 1 button there) it increases the volume. I want it to do more that that so I tried all different apps available but none can even capture the key.
I tried uninstalling them all and the try one at a time but no dice. Any ideas?

Which headset are you using?

Very basic headphones on cable with one button


text:
SDCard empty, works on PC
On my rooted Nexus 5, when I open any file manager the sdcard shows empty. Some apps however are able to read from it and I can see it is intact when I connect it to my PC. This means I can't access the files on my sdcard (virtual sdcard in the case of N5) and also evernote fails to sync as it can't create a database.
I have tried chmod777 on the sdcard through recovery to try to set permissions right which failed. Restarting the device also fails. Clearing the dalvic cache also fails.
Any help would be appreciated!


text:
How to force the installation of a programme?
How can I force the installation of a programme, specifically "Simple Sidebar-1.2" in place of "Simple Sidebar-1.3", in android 4.3, on a Samsung Galaxy GT-I9300. When I try to install it now it has a long read-in and then just stops saying that it is not installed.

possible duplicate of Where can find older versions of Apps?

@AlE. not really a duplicate. The other question is about finding an older version (OP already has it). This one is about installing it.

Possible duplicate of Can the previous version overwrite the currently installed app?

You can't "downgrade" an installed app to an older version. First you need to uninstall the app from your device, and only after that can you install the older version from the APK.

And that is what I've already done, but its still refusing to allow me to re-install v1.2. I have uninstalled V1.3 by dragging its icon to the trash can and then just say "Uninstall". But I'm left with being unable to re-install v1.2.

Could you just double-check by looking for it in the list of all apps in Settings → Apps?

@DanHulme not exactly true. I downgraded apps a lot of times (I have one specific app where only every 3rd update works correctly ;)

PS: @boudiccas what you did was probably just removing the shortcut from your homescreen. To really uninstall, either see my answer – or follow up to the place Dan mentioned (but that would remove the app's data as well).

If you've got ADB ready (see: adb and its tag-wiki for details), there are multiple ways to achieve it. My examples assume you've got the .apk file on your computer, and are operating from the very same directory it resides in. Further, let's call the file foobar.apk:
# trying to downgrade directly:
adb install -r foobar.apk

# if that fails, we've got to uninstall the app first.
# Let's try to do so without losing its data:
adb uninstall -k com.foobar
adb install -r foobar.apk

If the latter still fails, you might have to say "goodbye" to your data, and run uninstall without the -k ("keep data") option. You could also try backing up data first, and restore it after a successful install (adb backup -f foobar.ab -noapk com.foobar and later adb restore foobar.ab).