title: Rooting Unknown Device

text:
# Question
Title: Rooting Unknown Device
Actually i want to root not-branded tablet. That table is running Android Jelly bean 4.2.2, Kernel 3.0.8+.

Current my status:

* From the start i have root access in adb shell
* I managed update su binary from legacy to 3.1.1 (su binary located at /system/xbin/)
* I also installed Superuser app as System app
* And busybox already existed and i think there is no need for updating

You may think the device is rooted, but it's not. Even Superuser app can't access root permissions.

I don't want to use one click solutions and Thanks in advance.

# Answer
> 0 votes
To make sure applications can access the root, you may need to enable it from the Developer Options menu in your device's settings. Once in the Developer Options menu, look for the root access option and select from 'Apps only', 'ADB only' and 'Apps and ADB'. You might have to accept a warning about security, too.

If developer settings isn't visible, try the usual method of hitting 'Build Number' several times in the Phone/Tablet Info section in the settings.

Source: I had a problem similar to this after rooting my S3 and installing CyanogenMod 12.

---
Tags: rooting, adb, root-access, busybox
---


title: Softbricked my device with encryption

text:
# Question
Title: Softbricked my device with encryption
Because numeric passwords are trivial to bruteforce, I decided to change my encryption password with a passphrase with the following commands:

```
su -c vdc cryptfs changepw newpass

```

To my horror, I discovered upon rebooting that Lollipop only offers a keypad to input decryption PINs, and I have no way at all to type in letters. I have tried using TWRP to unlock my /data partition, but I get this error message:

```
could not mount data and unable to find crypto footer

```

Then I tried using the command line from adb to mount it manually with

```
/system/bin/vdc cryptfs checkpw newpass

```

But I get another error:

```
CANNOT LINK EXECUTABLE: cannot locate symbol "__FD_SET_chk" referenced by "/system/bin/vdc"...

```

I'm totally at loss here... Can anyone help me remount this partition?

# Answer
> 2 votes
Okay, there were actually three separate issues here.

1. TWRP 2.8.6.0 is broken for my Nexus 4 (5.1.0)

Regarding the following error message:

```
could not mount data and unable to find crypto footer

```

The current Team Win Recovery Project (2.8.6.0) has a regression for some encrypted Lollipop devices.

**Solution:** revert to TWRP 2.8.5.2, which is able to decrypt the `/data` partition properly.

2. TWRP does not provide a working shell for some binaries

Regarding the following error message:

```
CANNOT LINK EXECUTABLE: cannot locate symbol "__FD_SET_chk" referenced by "/system/bin/vdc"...

```

TWRP doesn't seem to set up the shell properly for `vdc`.

**Solution:** Switching to ClockworkMod Recovery provides a working environment for the `vdc` binary.

3. Lollipop ignores `changepw`

The command `su -c vdc cryptfs changepw newpass` had no effect on my device after upgrading to Lollipop (it had worked perfectly on KitKat), and the PIN of the device was still the encryption password.

I hope this helps someone in the future!

---
Tags: disk-encryption
---


title: Nexus 5, IMEI 0, how to restore IMEI?

text:
# Question
Title: Nexus 5, IMEI 0, how to restore IMEI?
I dropped my old Nexus 5 on asphalt, and the phone display crashed.

I made a backup, buy new phone, and restored the backup on it.

But I did not know that before restoring I must take a backup of EFS.

So now when I dial \*#06# I've got "IMEI 0" answer.

But phone can dial, works OK, but "IMEI 0" confuses me, and it's may be illegal to have IMEI 0.

Can I restore IMEI myself? I have no backup of EFS from new phone. (There is no LG service centers in my local area.)

# Answer
Finally, I found the answer on Russian forum:

http://4pda.ru/forum/index.php?showtopic=514132&st=6080#entry38865326

You can use Google Translate for it.

Download archive: http://4pda.ru/forum/dl/post/6001635/imei\_full\_recover%26exc.rar (you may need to register there, use Google Translate).

Open `.docx` document from the archive and use Google Translate to translate it to English.

All is working now, thanks God.
> 1 votes

# Answer
See this thread and scroll down to the EFS backup section-- efs contains "things like your MEID or IMEI... your data profiles.. radio settings." etc.

Usually backing up a phone (with clockworkmod recovery, for example) will back up the /data and /system partitions... maybe /cache... but not usually the efs...)

So I'm not clear if you're saying you've overwritten your new phone's EFS partitions (/dev/block/platform/msm\_sdcc.1/by-name/modemst1 and /dev/block/platform/msm\_sdcc.1/by-name/modemst2) with .img files from your old phone? Or perhaps with zeros? Not clear exactly.

If you have the old phone still and can get into recovery, I bet you can probably still use the provided .zip to grab the efs partition backups. Or, if you only have adb access, you can still probably dd them to the SD card manually.

If you choose to copy the old phone's EFS to the new phone, check to make sure it's legal in your area. Anyway, hope this helps.
> 1 votes

---
Tags: nexus-5, restore, imei
---


# Question
Title: start app on startup and click coordinate
I want the tethering app to start whenever I start my phone, when the tethering app starts there is a big button on the center of the screen which has to be pressed so the phone would start to tether.

I can achieve the above steps using ADB commands, but is there a way to create a script and place it on the phone so when ever the phone it boots the script also runs? if so, how? My phone is rooted.

# Answer
Use an automation app, most of them has built-in support for starting various types of tethering, so it may not be necessary to automate the actual button press. But if that's the only option, it can probably also be automated with any of the following apps:
> 1 votes

---
Tags: adb, root-access, scripts
---


# Question
Title: Is there any way to use "alarm tones" as ringtones?
I have the straighttalk Optimus fuel. In browsing" alarm tones" there are 2 - forest festival and morning cello I would like to make use as ringtones but they are not in that section... is there anyway to get them?

# Answer
If you are rooted, then with the help of any kind of explorers which allows browsing root storage, for instance, **Root Explorer**, open the Root tab, browse through **system/media/audio/alarms**... Copy the required files (alarm tones) and paste to **system/media/audio/ringtones**
> 1 votes

---
Tags: 4.4-kitkat, ringtone
---


# Question
Title: How do I install one Android phone's apps to another Android phone without rooting?
How do I install one Android phone's apps to another Android phone without rooting ? I need to install the Samsung Galaxy S Duos Internal Music Player on a HTC Desire 620G. Please help me, and thanks in advance.

# Answer
> 1 votes
To your problem, you cannot do so, unless you root both your phones.

---

Samsung Galaxy S Duos's music player is a System App, if I remember correctly. System Apps can't be copied like normal Application Packages unless you are rooted. You have mentioned that you need a way to do so without rooting, and it is not possible. If it is a User App i.e. if you have installed them yourself, then you can just copy the APK file present in the data folder and install them onto another phone.

Instead of doing so, I would recommend you to use the Shuttle music player. It has many features, and can be used as a replacement for any device's music player.

---

If you prefer rooting by any chance, then you can do so (there will be a few bugs, because of porting System Apps from a Samsung TouchWiz UI based ROM to a HTC Sense UI based ROM) by using the Link2SD app and the following procedure :

* Open the Link2SD App
* Convert your specific app into a User App
* Get the APK file of that app, using an APP backup tool or any similar one which converts installed apps into installable APKs
* Copy the APK to your other device (in this case, your HTC Desire 620G
* Install it as a System App using the Link2SD App.
* Use it.

---

Note that the App might have a possibility of crashing when being converted into a User App, and because of the dependencies of the app on the specific frameworks of the specific devices, it might not work at all, and might even brick your device. Do so with caution.

---
Tags: installation, apk
---


# Question
Title: Why does gmail shows idle when I am signed out thus consuming data from my android core prime?
Going to Accounts and removing sync off does not help. removing the gmail app does not help as well. I am not logged on to my gmail account however when a friend checks their mail, finds me being idle even though i am not signed in. why does this happen as it is consuming data as well.

# Answer
> 0 votes
Use **Greenify** and hibernate it. \[You must be rooted.\]

---
Tags: settings
---


# Question
Title: Galaxy Tab is not being charged through USB Cable
Currently i am using Samsung Galaxy Tab, model is GT-P1000, to test my application, so i usually attach it with PC through USB cable and it is attached for a whole day though it is showing low battery at the end of day. but it should charge the battery same as the other phone when we attach it with USB.

Does anybody know, what may be the problem why my samsung galaxy tab is not being charged through USB cable?

# Answer
> 18 votes
Tablets have larger batteries than phones and may be unable to sufficiently charge from the half amp limit of a USB port, especially while they are fully on (screen on and full speed processor clock).

Some will barely charge if the screen is off but come with high current 5v "usb-like" wall chargers, others use a higher voltage charger on a custom connector - typically something round. Sometimes the "usb-like" ones are actually special cables with extra pins that tell the tablet that a special high-current charger is being used.

Check your user manual, or try the supplied charger.

# Answer
> 8 votes
The Samsung Galaxy Tab has a loading current of 2 A, but the USB-Specificication only allows 500 mA for the whole bus.

With this in mind, it should be clearly visible why the SGT isn't charging via USB.

At least that is true for the original Samsung firmware.

If you are able to install custom ROMs you will probably get fast-charge-support, with this activated your tab will even charge over USB, but it will take much more time than with the AC-power-adaptor.

# Answer
> 6 votes
The best way to get Galaxy Tab charge from USB connection to PC is to turn it off. This way it charges, and shows charging, it just takes time because the power available on USB is limited.

# Answer
> 5 votes
The galaxy tab GT-P1000 can use more power in operation than it can draw from an USB port. If this is the case, the battery will eventually run out. This is especially likely if your GT-P1000 is doing a lot of battery consuming things, such as WiFi, GPS, high CPU loads, or having the Screen on all the time. Your mileage will also vary depending on the USB port, as different USB cards can supply different power levels (the default spec is less than what the GT-P1000 usually draws; though nobody to blame here).

E.g. for me typically using WiFi, no GPS, screen always on, hardly any CPU load and connected to a Dell Latitude Laptop, my tab will de-charge about 2% per hour. If I turn the screen off it will actually recharge, although slower than with the Samsung wall-plug.

# Answer
> 4 votes
Does it just display **not charging** or is it really not charging?

My Galaxy Tab also shows **not charging** when plugged in to the notebook's USB port. But after a couple of hours (much longer than with the charger), it **is** full charged.

Over at the Apple sister site there is an explanation why the iPad displays **not charging**; I guess this applies to Android devices as well:

> If you could see the screen while the iPad was asleep, it might even display the charging icon. It’s the modern-day “Does the refrigerator light stay on when I close the door?” mystery.

There is another answer that explains why charging is slower on a computers USB port than when connected to the charger itself.

# Answer
> 2 votes
I don't think it's only because of max current problem. I tried whole bunch of power adapters having 2~3 amps. But failed to have a symbol charging. I don't there is anybody who succeeded in having the charging symbol with home made charger, but I think the genuine charger would have special signal through usb data pins or even thtough the + pin. Like other laptop batteries whatever. It means samsung doesn't want users to use their cheap and plentiful ones as spare at home.

# Answer
> 1 votes
The problem is the device is looking for specific resistance on certain pins. Without these the tablet won't try and draw the full power.

# Answer
> 1 votes
This is easy!

Problem is the cable. This should be AWG28/1P+AWG20/2C -cable, if you will charge you tablet by 2A power. If the /2C is over AWG20, etc. AWG28, the resistance in the cable is so high that the voltage will drop under 4V on the other end of the cable. You should also buy a short cable, so the resistance won't be so high. The gauge AWGxx tells the copper wire's diameter.

Other possibility is, that you buy a 2A charger with 6V voltage. By that way you may charge you application by 5V and 2A current even through a cheap usb cable.

# Answer
> 0 votes
I've solved the problem of using other chargers with GT. Like Apple, Samsung used a little trick with their chargers. To charge your GT with any usb charger you have to make a little adapter.

Usb pinout: gnd d- d+ 5v

To work you must short d+ and d-. From 5v use a 33k resistor to d+/d-. From gnd use a 10k resistor to d+/d-. If you have multimeter you should obtain ~4v between 5v and d+/d-; and ~1v between gnd and d+/d-. I tested it and it's working.

# Answer
> -2 votes
Brother,Samsung has designed its tabs in such a way that it can not do charging and data transfer computer/laptop for battery protection at the same time.If you want to charge your Tabs,then simply switch off your tab and connect data cable.your Tab start getting charged.

# Answer
> -4 votes
LOL just plug in to PC USB and swish off your TAB he will shut down data transfer and will start charge To see if it charging just clicks switch and it will show on screen battery charge icon

P.S. u don't need any adapters

---
Tags: samsung-galaxy-tab, charging
---


# Question
Title: Issue with Lollipop upgrade on Micromax Yureka: Unable to pick calls
Yesterday I got an update to upgrade my Micromax Yureka mobile to CyanogenMod 12 which upgrades the Android version to Lollipop. And from then I am unable to pick calls, as nothing gets displayed/or rather display won't turn on to pick up the call.

I installed a sensor test app and found that the proximity and light sensors are not working. I removed the screen protector as well. Can someone please suggest a fix for it?

# Answer
Please dial this code: `*#*#7769#*#*`, and after that click on start. It will automatically resolve the issue.
> 3 votes

---
Tags: 5.0-lollipop, calls, micromax-yu-yureka
---


title: RFID card reader Samsung galaxy tab

text:
# Question
Title: RFID card reader Samsung galaxy tab
I developed an Android app for a Samsung Galaxy Tab 4 in Android 4.4. Now I'm trying to connect a RFID card reader through my microUSB port to emulate a keyboard so we can read different tags which contain different info. I'm using the Syris RD200-M1-G reader. I searched a lot in the internet and I read that is compatible with Android. My problem is that I connect it to my tab and the reader is powered off and I can't do anythyng.

Do I need something to power it? or maybe in my program code? Any help will be so appreciated. Thank you very much.

P.S: I'm using a Samsung smt-530 galaxy tab 4

# Answer
Sorry I must unmark your question. The reason is that finally I could connect my RFID tag reader. The problem was the usb wire that I was using. Today I bought a new USB OTG wire and it's working perfectly.
> 0 votes

# Answer
It seems your reader gets it's power through USB and Android devices needs to support usb on-the-go to be able to power other devices through USB. Your tablet apparently doesn't support this.
> 1 votes

---
Tags: usb, samsung
---


# Question
Title: How to root Micromax A089 Bolt without PC?
I have a Micromax A089 Bolt running Android Jelly Bean. I want to root it, but I do not have any PC. So how can I root it easily without PC?

# Answer
> 5 votes
Framaroot is a one-click universal root method that works on a number of Android devices. With a couple of root exploits attached with the app, you can easily root your device in no time. The app also allows users to unroot their devices within a single-click, so you can just go back to the unrooted state in a second should you want to. So without further ado, let’s see how you can root your device using Framaroot:

> **Before You Begin:**
>
> * This will void the warranty of your device. However, you can reinstate the warranty by unrooting your device if there’s any unrooting procedure available.
>
> **Downloading Required Files:**
>
> * Framaroot APK (It’s attached in the first post)
>
> **Rooting Your Android Device (Framaroot Method):**
>
> 1. Download the framaroot apk on you phone.
> 2. Head to `Menu>>Settings>>Security` on your device and enable the Unknown sources option.
> 3. Install the framaroot app.
> 4. Once the app’s been installed, launch it from your App Drawer.
> 5. Select Install SuperSU from the first dropdown menu.
> 6. As for selecting the exploit (there’re three, Sam, Frodo and Aragorn), head to this page and see what exploit works for your device. Once you find it out, tap on it in the app.
> http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
> 7. The app should begin rooting your device, shouldn’t take too long to finish.
> 8. Reboot your device once it’s been rooted.
> 9. You’re all done!
>
> Excellent! You’ve successfully rooted your Android device using the Framaroot app and you should now be able to see the SuperSU app in your App Drawer!

Source: http://www.theunlockr.com

---
Tags: rooting
---


# Question
Title: Why can't I move WhatsApp to the SD card on my HTC One M8?
I picked up a new SD card for my HTC One M8 and am trying to move my apps from my phone to the card. I can move almost every app but for WhatsApp, the *Move* button is greyed out:

Does anyone know why? The SD card isn't full or even nearly full.

# Answer
From WhatsApp FAQ for Android,

> # How do I move WhatsApp to the microSD card?
>
> Moving WhatsApp to your memory card (microSD card) is not possible at this time.
>
> We are working on improving our application size and memory utilization. There are technical hurdles that do not allow us to move our application to the microSD card. In the meantime, we recommend that you help make room for WhatsApp by moving as many other applications and media files as you can, to your microSD card.

They didn't explain any technical reason why it's not possible, but apps are configurable to not be movable to SD card, as explained on this answer.
> 1 votes

---
Tags: sd-card, whatsapp-messenger, htc-one
---


# Question
Title: HTC Desire S - UK Orange Stuck on HTC Boot logo
My old HTC Desire S had Android 2.x installed and I wanted to update it to 4.x . I followed the instructions at htc.com to unlock the boot-loader, which seemed to work and after installing it, I can now boot the phone into ClockworkMod Recovery v5.0.2.0.

The problem I'm facing is, no matter what ROM I try and flash, the phone reboots to just the HTC boot logo and I have to pull the battery out to get it to boot back into Recovery. The device is in the S-ON state.

Is there something I've missed, or something specific I should be doing? Or some specific ROM I should be using?

# Answer
> 1 votes
Here is the method we followed :

1. Update the recovery to a newer version (We used TWRP 2.8)
2. Install a new ROM. (We installed CyanogenMod 12.1 Lollipop)
3. Extract that ROM and flash the boot.img manually (using ADB and Fastboot)
4. Boot into the ROM.

Done !

Note : Always remember to take a NANDroid backup before you install anything to your phone !

---
Tags: clockworkmod-recovery, boot-loop, htc
---


# Question
Title: How can I downgrade from Lollipop to KitKat
Not at all happy with Lollipop on my Z3 compact. My battery lasts half a day and I'm not keen on new format

How can I downgrade and get back to Kit-kat?

# Answer
There is a list of ROMs available for Z3 at XDA. Please visit the link and flash your device with an appropriate ROM and you are done. :)

Sony Xperia Z3 ROMs \[XDA\]
> 5 votes

---
Tags: updates, 5.0-lollipop
---


# Question
Title: I cannot gain access to an internet connection
I had to do a hard reset on my device!Now i cannot log into my google apps at the set up of my phone, nor can i get any internet connection. Can you help? Im not sure how to fix this problem.

# Answer
Verify the APN settings for your network operator. It may happen that an incorrect APN profile is selected which is prohibiting you from getting network access.
> 0 votes

---
Tags: motorola-moto-g
---


title: Issues with cyanogenmod 11 on galaxy y

text:
# Question
Title: Issues with cyanogenmod 11 on galaxy y
I tried to root my Galaxy Y. I installed cyanogenmod 11 on it. But the version of cyanogenmod I got had many bugs. Even the phone call is not working. How could I fix this situation. Please help

# Answer
> 0 votes
Try re-flashing a suitable ROM from XDA. Samsung Galaxy Y GT-S5360 ROMs \[XDA\]

---
Tags: cyanogenmod, rooting
---


# Question
Title: Samsung Galaxy S3 Battery dies extremely fast
My SGS3 had an extremely nice and pretty long battery life until a week ago I used a music download app to download some music. After this I get common notifications like this. And it's scary cause it's true, my battery is draining annoyingly fast. In 10 min of using 10% of battery goes bye bye. This is absurd. (i have not yet clicked on the button)

Screenshot (click for larger variant)

After this, I checked and most of my battery goes into "android system" rather then screen or something else you would expect.

Screenshot (click for larger variant)

# Answer
> 1 votes
Stop running unnecessary applications in the background. For example: Bluetooth should be off when not in use and it can be turned on per usage like for example get a call then turn it on or make sure if turned on always plugged in to a charger.

Make sure you get titanium back up; you don't need pro. Go inside play store and download it. Run it and then save them to your ad card make sure it's the sd card.

Then remove any duplicate apps you don't need in your applications menu -- make sure you don't remove system files, just 3rd party apps from any Internet site or the Google playstore. Erase them and make sure you don't run them in background when Android starts or while running because Google play store app doesn't really need to be started with the phone powering on, it is a per usage application.

Make sure any app that you're not on constantly is not running. Shut them off with the task manager, you can also get an application to automate this for you with one click and schedules. (I'll have to get back to you soon on the exact app)

# Answer
> 0 votes
You've caught an app which I'd consider "malware", or at least "spammy". It might run in background without being needed, and even load stuff you don't want. As you already identified that music download app being what it started with: get rid of it (I'd even bet you didn't get that app in an official market like *Google Play*, but found it elsewhere?). If you're lucky, that will rid you of your issue.

If you're less lucky, it has already loaded other spammy stuff. So better check your device:

* From your home screen, press the `menu` button (or key)
* Select *Settings*
* Goto *Apps*, switch to the *Downloaded* tab (this excludes system apps)
* Walk the list for anything suspicious. If you see any app you didn't explicitely install (or don't need anyway), tap its entry and chose to uninstall/delete it.

After that, to be on the safe side, let's do a little more cleanup:

* boot into recovery mode
* select to "wipe cache" (don't worry, this only cleans up temporary files; you'll lose no data this way)
* select to "reboot"

Now you're back in "normal mode", and hopefully got rid of your culprit. Watch it for a while. In the worst case, that spamware has modified some settings or more, and all that's left to you is a . But first let's hope not, and above steps get your device cured.

Oh: And never believe such "battery firmware upgrade" screens. Such upgrades never come that way (downloading an application). Such a screen is a pretty clear malware/spam indicator.

---
Tags: samsung-galaxy-s-3, battery-life
---


title: How to lock android sim network?

text:
# Question
Title: How to lock android sim network?
I want to manually lock the android sim card network is that possible and how to do it?

# Answer
From your homescreen ….

* Tap the `menu` button/key
* Select "Settings"
* In the network settings, tap "more…"
* Then tap "Mobile networks"
* On the next screen, select "Network Operators"
* Instead of "Select automatically", select your network operator manually here

Network selection screen (click for larger variant)

Note that the network must be available in order for you to select it. You cannot e.g. select an US network operator while you're in China :)
> 1 votes

---
Tags: mobile-network, android-sdk
---


# Question
Title: How to take whatsapp backup (from Phone Memory to Sd Card) on Android
I am using Whatsapp on my android phone. Since the phone as Jellybean installed, it doesn't have "Move to SD Card" feature and hence all my whatsapp files such as Backup, Media etc were stored in Phone, which eventually consumes lot of space on the phone.

Since I would now be purchasing new phone (which has KitKat version), I would like to know how can I take backup of whatsapp so that the images taken within the backup are stored in SD card in new phone.

Please assist me.

P.S.: I know how to take a manual backup of Whatsapp on an Android Phone.

# Answer
You just need to copy the `WhatsApp` folder from your internal sd card (`/sdcard`) to your new phone. If you then first launch WhatsApp it should ask if it should restore your messages.

Note: This only works if you use the same phone number on both devices. For more information about that see the WhatsApp FAQ: http://www.whatsapp.com/faq/en/android/20887921
> 2 votes

# Answer
On the latest version of Whatsapp you can easily backup WhatsApp conversations with Google Drive. Google Drive is a online file storage service which provided by Google. If you have a Google account you can easily backup and restore whatsapp messages whenever you want.

Read more at Techofy.
> 2 votes

---
Tags: 4.4-kitkat, 4.1-jelly-bean, backup, whatsapp-messenger
---


# Question
Title: Remove Quick Settings from notification pulldown
I've been trying to find a way to hide or disable the quick settings toggles in the notification pulldown. I'm using an LG Optimus Fuel running a rooted LG-stock Kitkat ROM (Xposed Framework is installed). Any suggestions?

# Answer
> 1 votes
After a lot of searching, I've found my own answer. The Xposed module "LG G2 TweaksBox" works with the LG Optimus Fuel for reasons unknown and allows changing what's visible in the notification pulldown, as well as the every other option of the module. Hopefully this provides help to others with the same issue.

---
Tags: 4.4-kitkat, notification-bar, lg, quick-settings
---


# Question
Title: Why does my battery show more charge before restarting than after?
My battery shows that it's at 50% and after restarting my phone it shows 30%. Another time it was at 40% and after the restart it became 5%.

The device is a Samsung Galaxy Grand Neo, not rooted and with stock firmware.

Does anyone know the reason why it's doing this?

# Answer
When you restart your Android phone, it uses more energy than when it's idle because it has to load up the JVM, the services, apps etc yet again.

I'm not sure why you saw an 80% battery decrease, but it *might* be due to the phone losing energy by heat when you're charging, and the phone somehow registering the real battery value on a clean restart.
> 0 votes

---
Tags: battery
---


# Question
Title: Root "Nexus 5" Android 4.4 kitkat to install custom rom?
What is the best guide to root the "Nexus 5" 4.4 Kitkat version? There seem to be so many guides and I'm not sure which one is the easiest and quickest to follow.

Also when rooted, where can I get custom roms?

Also what if I wanted to flash it back to Stock 5.2 lollipop, where do I get that?

# Answer
> 0 votes
It was actually very easy to root and flash a new rom or stock rom to it.

First thing is rooting your device by doing the following:

1. Make sure your Bootloader is unlocked so u can flash a new one to it. (*fastboot oem unlock*)
2. Install JDK and Android SDK to get access to the command "fastboot"
3. Download the superuser.zip file to your SD card on your phone
4. Download the CWM (clockwork recovery) or other recovery image (http://www.teamandroid.com/2014/06/19/root-nexus-5-android-444-ktu84p-kitkat/2/)
5. Flash the recovery image to 'fastboot flash recovery asdfasdf.img'
6. Reboot to RECOVERY MODE and install the superuser.zip file
7. Flash the new rom image by getting the zip file and doing a "fastboot -w update romfile.zip"

Note: You might have to also flash the proper bootloader version and radio version or else it will throw an error. these files are usually along with the package...

---
Tags: rooting, rom-flashing
---


title: No Audio on LG Viper Phone

text:
# Question
Title: No Audio on LG Viper Phone
I have a LG Viper (LG-LS840). There is no audio output on this phone. I can make and receive calls but there is no audio on either end. I can not hear music, alarms or phone calls. I cannot hear any audio through my headset either. I went to settings.., sound Profile is set to sound. Quiet Time is not selected. Any suggestions ?

# Answer
Ok I contacted AVG's new troubleshooting team. The Tech said he only knows one thing I can try. He said to take battery out an hold down the power button for 15 to 20 seconds. It worked.... Now it will work unless you turn on the speaker. If you turn on the hands free speaker you will lose voice again and have to do it over again. Other than that he said to contact your carrier for problem solving it. It worked for me so I am all set sound to and from callers work on my Viper LS840 LG lte.
> 0 votes

---
Tags: audio, lg
---


title: Create directory from windows explorer

text:
# Question
Title: Create directory from windows explorer
I have my phone connected to my PC using USB cable. No I can see my phone's files. I would like to create folder named `tracks` in directory `This PC\My Name\Card\Android\data\net.osmand.plus\files\osmand`, but after creating new folder procedure my explorer starts not responding and I need to reconnect cable. What might be wrong?

# Answer
The problem generally occurs in MTP mode. Well, the workaround is to create a folder, \[New Folder\] (don't rename it). Just save the folder as it is. Then, rename it. I did it several times and it helps.
> 0 votes

---
Tags: applications, 5.0-lollipop, osmand
---


# Question
Title: Turning off LED light for Gmail notifications on Galaxy S4
I have email notifications turned off on Galaxy S4 and I'm still getting the blue LED indicator every time I receive an email from Gmail. How do I turn that off?

# Answer
You can use LightFlow to manage all your LED Notifications and use that to turn off LEDs for any programs you want. You can also use it to change notification led colours as well.
> 1 votes

# Answer
You have to just go to Settings \> Display \> Find here notification light option and disable that.

But keep in mind that all notification light will be turned off, except during charging the phone and low battery indication.
> 0 votes

---
Tags: gmail, notification-led
---


# Question
Title: How to install custom recovery on Micromax Canvas Nitro A310?
I am unable to flash anything from recovery mode on my rooted (kinguser) android 4.4.2 (micromax canvas nitro A310). Red triangle with exclaimation mark & unable to do anything, even not able to perform "User Backup". Shows error - write error, short write.

Can somebody help to delete stock recovery & install custom. CWM recovery does not have updated custom recovery for model A310 (android 4.4.2).

# Answer
> 1 votes
The best recovery for Canvas Nitro is Philz Recovery. Below is the link at XDA for Philz recovery along with installation procedures, etc.

Philz Recovery \[XDA\]

# Answer
> 0 votes
Download the latest Team Win Recovery Project (TWRP) image to your SD card. Then download Mobileuncle from the Play Store and use it to flash the TWRP image.

---
Tags: recovery-mode, stock-android
---


# Question
Title: How to make an incoming call in genymotion emulator in android?
How can I make an incoming call in genymotion emulator in android?

I am using genymotion emulator to run and test my app.

In the native emulator DDMS, we can make a fake call. Can this be done using the genymotion emulator?

# Answer
> 1 votes
Hey i found call function in geymotion :) #thanks @Rajkiran

The Phone widget allows to test applications relying on telephony features and observe their behavior when receiving a call or a text message.

To use the Phone widget, click or Ctrl + 8.
**To simulate an incoming call:**
1.Enter an incoming phone number.
2.Click Call.

**To simulate an incoming message:**

1.Enter an incoming phone number.
2.Enter a text message.
3.Click Send message.

The text message is displayed in the virtual device via a notification and can also be read in the Messaging application.

:( This feature is only available with Indie and Business licenses.

---
Tags: android-emulator, emulators, genymotion
---


# Question
Title: How to control page refresh on Android browsers?
I like to read the news when I take the subway. The problem is that there is no internet connection on the subway, and thus my strategy is to preload in different Chrome tabs all the articles that I'd like to read, and then cross my fingers that when I access the tab in Chrome, it won't try to *stupidly* refresh the page and then give me a "no connection found" page instead of just keeping the pre-loaded page (this is what I call *very dumb*; it seems to me that a properly designed software would not just kill the content of a page when trying to refresh and there is no connection). Sometimes it does not try to refresh the page, sometimes it does -- I have not succeeded to figure out the pattern. Note that I have a Samsung Galaxy S5 mini with 1.5 GB RAM and so I don't think it is a RAM issue (it also does that even if I just rebooted the phone and have only 2-3 tabs open in Chrome).

In any case, is there any tweak, plug-in, or whatever, I can do in Chrome to be able to prevent it to refresh pages when I don't want to? If not, is there *any* other Android browser that implements this feature (a "do not refresh any page" button or something like that would do)?

# Answer
I don't know about Chrome, but **UC Browser** is definitely an answer to your question. You can preload the pages and then even if the data connection is off, you can read the articles (in your case). Just make sure you don't kill the app itself.
> 0 votes

---
Tags: browser, chrome-for-android
---


title: What is the Riva_fm_cal file?

text:
# Question
Title: What is the Riva_fm_cal file?
What is the `Riva_fm_cal` file?

It is located in `/data/app` on many Android devices.

It is typically a very small file (under 25 bytes), and gets recreated if deleted.

# Answer
Searching the file on Google returned a source code used by GeeksPhone: android\_hardware\_fm.cpp.

From line #199, it seems the file is related to FM radio receiver calibration.

```
static jint android_hardware_fmradio_FmReceiverJNI_SetCalibrationNative
     (JNIEnv * env, jobject thiz, jint fd, jbyteArray buff)
{

    struct v4l2_ext_control ext_ctl;
    char tmp[CAL_DATA_SIZE] = {0x00};
    int err;
    FILE* cal_file;

    **cal_file = fopen("/data/app/Riva_fm_cal", "r" );**
    if(cal_file != NULL) {
        ext_ctl.id = V4L2_CID_PRIVATE_IRIS_SET_CALIBRATION;
        if (fread(&tmp[0],1,CAL_DATA_SIZE,cal_file) = 0){
            return FM_JNI_SUCCESS;
        }
    }else {
        return FM_JNI_SUCCESS;
    }
  return FM_JNI_SUCCESS;
}

```

The code is implemented inside Android framework, which means that the Android OS is the one who (re)creates this file.
> 4 votes

---
Tags: 4.4-kitkat, files
---


# Question
Title: How can I find saved WiFi passwords within non-rooted phone?
I have Android phone which is non-rooted. How can I know the saved WiFi passwords in my phone?

# Answer
> 1 votes
Without root there is no way to find the passwords of Wi-Fi networks on your device. That's because the Wi-Fi passwords are saved in the root folders.

On CyanogenMod devices, and possibly other AOSP ROMs, you should be able to grab it from the `/data/misc/wifi/wpa_supplicant.conf` file. Without root this is not possible since you won't have permission to read the `/data` directories.

---
Tags: wifi-password
---


# Question
Title: Can't find settings for restricted profiles
I have a new Asus Memo Pad 7 with Android 4.3 installed and I want to add a restricted profile, though I can't find the menu to do it. On the Google Support page it says it's located in `Settings > Users > Add user or profile` but I don't even have a `Users` section in the settings app.

What am I missing?

---

The reason I want restricted profile is that I want to restrict the tablet to a single app and require a password to exit the app and after some searching it seems like restricted profile does just that, right?

# Answer
> 1 votes
I presume that you have root and got a terminal emulator installed. These are the steps you need to do:

1. `Su`
2. `pm get-max-users`
3. `setprop fw.max_users 8`

Now the `users` section should be visible, if it isn't make a user account like this:

`pm create-user user_name`

Hope my answer helped.

---
Tags: 4.3-jelly-bean, restricted-profiles
---


title: How to flash stock ROM on Galaxy Young

text:
# Question
Title: How to flash stock ROM on Galaxy Young
So I had a perfectly rooted Galaxy Y w/ Android 2.3.6, but then I can't remember why, but I changed in some system files and my device is no longer rooted. I've tried everything but nothing resets all system files. Is there any way I can reset everything, like all system file?

# Answer
> 1 votes
**This may wipe all user data!!!**

**So make a backup just in case!!!!**

You need to flash your appropriate firmware package of your device, download it here:

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

Download Odin (google it) Open Odin (duh)

Reboot your phone to download mode.(google it if you don't know how to)

Connect your phone to the computer

Put the firmware package in `PDA`/`AP`

Klik start to begin and your phone will reboot with "new system files"

Hope my answer helped.

---
Tags: root-access, unrooting, samsung-galaxy-y
---


# Question
Title: Battery backup is not good after the CM12 update on Micromax Yureka
After updating to Lollipop CM12, my Yu Yureka is not giving not even 7 hours backup in balance mode. On KitKat CM11, it was giving 1.5 days backup in balance mode.

Is there a way to increase the battery life?

# Answer
**If you are rooted**, there are many apps and tools available to help you see which apps are killing your battery.

I have found Wakelock Detector to be very useful.
> 1 votes

---
Tags: cyanogenmod, 5.0-lollipop, battery-life, micromax-yu-yureka
---


# Question
Title: Play Store not registering my phone after root
I rooted my phone and after that for the 1st time, as I was just checking out stuff, Google Play recognized my device and registered it.

Later I did a factory reset and now for some reason it is not registering my phone and I cannot download anything!

Entering the "My apps" section only lists the installed apps. No update options, no all apps section!

What happened? Now what should I do?

# Answer
Update to latest Play Store.

Clear Play Store app's **Data and Cache**.

Reboot your phone. They check whether problem exists or not.
> 1 votes

# Answer
I just did another factory reset and its all fine now! the behavior was weird though!
> 0 votes

# Answer
In my case, it's because of the Freedom app.

To fix it:

1. Download Root Explorer
2. Go to `etc` then click on mount on the upper part
3. Find the `hosts` and delete it
4. Restart the phone
> 0 votes

---
Tags: google-play-store, rooting
---


# Question
Title: How to re-enable the People application?
I am not able to add contacts on my Nexus 4. It keeps saying "Re-enable People's application to use this feature".

# Answer
> 2 votes
Go to `Settings > Apps >` And select the last tab named `All` . On top right corner, tap the 3 dots button, and select `Reset app preferences`. This will enable all the disabled apps on your phone.

# Answer
> 0 votes
In settings \> Apps \> select top right three vertical dotts \> click on Protected apps \> uncehck the "People" item. Make sure this is ok with you to uncheck. You may have a reason to protect. Main is unchecked from protected apps.

# Answer
> 0 votes
Go to Settings \> Apps \> and select the tab "deactivated". Then you can re-enable the app.

---
Tags: contacts
---


# Question
Title: How to stop the LG phone launching preset applications when the phone is locked and inside your pocket?
This design concerns more LG phones, in my case it's LG G2 Mini, but it was reported also on LG D605 Optimus L9 II and probably other LG phones with the same logic.

On the back of LG G2 Mini (Android 4.4.2), there are 2 buttons, which keep being pushed in my pocket.

Unfortunately, there are applications mapped (by manufacturer setting) to the up and down buttons (some drawing notes and camera) when the phone is locked. They keep being launched unwillingly in my pocket.

I've searched through all the settings but couldn't find **how to get rid of this mapping and set the buttons' action to void in the phone-locked mode**.

My phone is rooted so I can change the system settings but don't know where it is stored.

---

EDIT: In the official LG upgrade of Android (5.0.2) the problem is solved, see my answer.

# Answer
NEW SOLUTION:

In the official LG update of Android (5.0.2) LG finally came themselves with an option to turn off the "feature".

Settings | System | Shortcut key

---

ORIGINAL so called a "solution":

After a long research, I am answering my question by stating that in Android 4 (the original version of the phone) it does not have a proper solution.

I called to LG helpdesk as well as wrote them emails. They always answered that "It's a feature, not a bug", the buttons events are hard-coded and that I can use a protective case if I want to avoid the accidental push.
> 0 votes

# Answer
"Key Plus for LG G3, G Pro, G2" https://play.google.com/store/apps/details?id=com.apptuners.keyplusapp

This app works for me, but only for volume down on lg g2 mini

via http://www.reddit.com/r/lgg2/comments/2q6chq/app\_key\_plus\_change\_lg\_g2\_volume\_key\_shortcuts\_to/

There is also G2 Tweaksbox but it depends on application which requires root

https://play.google.com/store/apps/details?id=it.ptoti.g2\_tweaksbox&hl=pl

http://forum.xda-developers.com/g2-mini/help/long-press-volume-camera-t2826540
> 0 votes

---
Tags: applications, settings, lock-screens, buttons, lg-g2
---


title: blocking callers from leaving voicemail

text:
# Question
Title: blocking callers from leaving voicemail
how do I block a caller from leaving a voice mail on a prepaid plan.I have a lg g2? I don't want a certin person to leave a volcemail

# Answer
> 0 votes
You might wish to take a look at Extreme Call Blocker. That app is on Playstore for already 5 years, and claims to work from Gingerbread (2.3.3) up to Lollipop. One of the explicitely listed features is:

> New blocking feature: Allow the call to ring through, but prevent it from leaving voice mail.

Which should be exactly what you're after. For possible alternatives, be welcome to take a look at my list of Call Blocker apps.

---
Tags: call-screening, voicemail
---


# Question
Title: Galaxy Tab 3: How to get it to make use of the MicroSD card?
I'm kind of a noob when it comes to Android tablets. Anyway, I have a Galaxy Tab 3 with only 16GB built it, and of course I've hit the point where I'm running out of space. So I bought a 32GB MicroSD card, and assumed that would solve the problem. However, the tablet doesn't seem to want to make use of it, especially when it comes to moving over apps and data that are already on the device. And I'm totally lost as to how to make it move at least some of that stuff over, as well as when it comes to setting it to use the card as the main storage on anything new from this point forward.

Can anyone explain to me just what I need to do to make this silly thing start using the card? I've totally hit the limit of the built-in 16GB, and don't even have enough room left to save new photos, much less update apps or install new ones. No matter what I try to adjust in the settings, it just won't make the switch, and I'm totally lost at this point.

Thanks...

# Answer
> 0 votes
There are multiple things for you to check out:

* our tag-wiki gives you some general information, background, and first aid on the storage problem
* our tag-wiki will let you know about moving apps to your shiny new SD card
* your camera app will certainly have an option to tell it where to save new photos/videos – set that to your new card. If it does not, there are plenty of alternatives available. For some specific recommendations, see Camera software for Android on our sister site.

---
Tags: insufficient-memory, samsung-galaxy-tab
---


# Question
Title: how to reset the phone pc after too mant pattern attempts
How can I reset my android phone HTC desire HD after too many attempts. I want to reset my phone via connecting it to PC . I don't know how reset it from PC and even I can't reset it from buttons because volume buttons are broken.

Now please somebody tell me how can I reset it from PC.

# Answer
> 0 votes
There are multiple ways to do this, most of them requiring being available on your computer:

Doing that, I'd recommend to also include a `fastboot fastboot erase cache` (`recovery --wipe_cache` if you use the first approach).

If you had setup other means of accessing your device's command line interface from your computer (e.g. SSH), you can use the first command (`recovery --wipe_data`) from that shell as well – without the need of ADB/Fastboot.

---
Tags: clockworkmod-recovery
---


# Question
Title: Why does Orbot need root for transparent proxying but OpenVPN doesn't?
Orbot requires a rooted device for transparently providing proxying to all applications, but if I understand correctly, the application OpenVPN doesn't.

I understand those two applications do different thing, but it seems to me that if OpenVPN can route all your traffic through a VPN without root, then Orbot should also be able to dispense with it.

# Answer
The problem here is that Orbot is built as a network proxy, rather than a VPN service, and Android does not expose any APIs for raw proxying of network packets.

Per the Orbot description on F-Droid:

> Orbot allows access to Tor by accessing a local SOCKS or HTTP proxy. On a rooted device, the proxying can be completely transparent i.e. the app that accesses the network need not be aware of the proxy's existence.

The important distinction here is that Orbot is acting as a *proxy*, not a VPN. Therefore, it has two options for routing application traffic:

* Work on an app-by-app basis, with the user setting up proxy settings on each app they want to run through Orbot. No root needed for that, since each app will appropriately route its own traffic to Orbot.
* Work system-wide by re-routing *all* network traffic.

Android doesn't provide any APIs for accessing or re-routing arbitrary network traffic because this would of course be insecure. Therefore, Orbot must resort to using `iptables` firewall rules instead, which requires root access. A VPN app, on the other hand, is able to leverage the `VpnService` API to construct a VPN connection.

The main difference here is that the system is deeply involved in the creation and management of a VPN connection, even when it is initialized by a third-party application. The user must still approve the connection and the system provides a notification and information dialogs that (in theory, anyway) cannot be hidden or tampered with. The system is also responsible for setting up the virtual network interface that's used for the tunnel.

I am not entirely privy to the Tor protocol, so it could be that acting as a proxy is the only feasible solution at this time. If that is the case, then they simply cannot avoid the root requirement for system-wide routing.
> 3 votes

---
Tags: root-access, openvpn, tor
---


title: How to root micromax A116(canvas hd)

text:
# Question
Title: How to root micromax A116(canvas hd)
Is there any way available to root this phone, stuck with this problem for so long.

# Answer
You can root it easily by using the Framaroot application. Here is a link to the XDA thread, where you can find more information on the app. XDA Thread Link for Framaroot app
> 0 votes

---
Tags: rooting, root-access, stock-android
---


title: Cm 12.1 Update - Bricked Phone

text:
# Question
Title: Cm 12.1 Update - Bricked Phone
Well guys I seem to have bricked my phone. I updated my Nexus 4 from 12 to 12.1 and update went good but gapps failed as it constantly crashed on upstart. So I tried to update gapps with no success.

So I backed up my rom via ClockworkMod Recovery v6.0.4.7 and wipe data/factory reset. But I got an error, E: unknown volume for path \[/sd-ext\] and phone wont boot. Well I thought I better restore and see what I can do from there but I was not able to MD5 missmatch. So I figured I'm going to sideload an older version of CM and take it from there but I'm not able to because of google new security settings which are enabled.

So I try to bypass this as instructed from this tutorial "http://www.addictive...-adb-commands/" but none of these methods work.

When I try to clear dalvik cache log says rm: can't remove 'data/dalvik-cache': No such file or directory rm: can't remove 'cache/dalvik-cache': No such file or directory rm: can't remove 'sd-ext/dalvik-cache': No such file or directory

Whats going on everything worked just fine until I updated to CM12.1 via built in updated system, I just don't understand why wipe/factory reset does not work.

I'm really out of ideas and would apprciate any advice.

Best Regards

# Answer
Well I was forced to use adb sideload to reflash my phone. If this happens to anybody else, follow these steps to fix the issue:

* Install **ADB** on your computer, tutorials are easy to find, just Google.
* Boot to **Recovery** and navigate to **adb sideload**.
* Now set **adb sideload** on your phone and from you computer type

`adb sideload` *`rom_image.zip`* where *rom\_image.zip* should be your ROM's file name.

This should reflash your phone.
> 1 votes

---
Tags: cyanogenmod
---


# Question
Title: Apps on SD showing as not installed, phone is constantly rebooting
I've had the apps on SD card not showing issue a few times, but in the last few days anytime I use the stock camera app no apps show on the screen and when rebooting I get "no service", "service disabled" and the apps on the SD card show as not installed. My phone is now rebooting and in a reboot loop until I pull the battery.

Phone LS470 running 4.4.2

# Answer
> 0 votes
Boot into recovery and clear Cache and Dalvik-Cache, if you are rooted. If not then search about how you can boot into stock recovery and then clear Cache and Dalvik-Cache.

# Answer
> 0 votes
it can simply remove by opening phone in safe mode\_______ or u may have deleted residual file of that application from sd card...

---
Tags: app2sd
---


title: Can I add a mobile data shortcut?

text:
# Question
Title: Can I add a mobile data shortcut?
I want to be able to turn on and off mobile data more easily. Is there any way to add a mobile data widget or to add it to quick setting panel?

# Answer
If your device meets the following requirements *viz.*,

> **Compatibility**
>
> * Supports AOSP devices running vanilla Android 5.0
> * DOES NOT support devices running ROMs vastly modified by device manufacturers (HTC Sense, Samsung Touchwiz, MIUI, LeWa, Xperia, ...)
> * SHOULD NOT be used with custom ROMs like CM, AOSPA, RootBox, SlimBean and others - it makes no sense since the most of the features are already in the ROM (may cause conflicts and unexpected behaviour)

then consider installing GravityBox \[LP\]. Note that this app requires your device to be rooted and Xposed Framework installed.

If GravityBox doesn't work for you, then you may install DS Battery Saver. Run it under *Off* feature and enable its notification. This notification will add a quick launch option for Mobile Data in Notification Drawer. Note that the requirements for this app are same.

However, if you do not want to root your device or install Xposed Framework, then consider looking over these apps by either following this link, or typing **Mobile Data** in Play Store search and look for apps that allows "On/OFF, Toggle or Widget". They don't generally requires Root access.

---

### GravityBox \[LP\]

> **GravityBox** is a module which primary goal is to provide the users of AOSP devices with a tweak box to turn their vanilla AOSP ROM into custom ROM packed with additional features and tweaks without need to flash anything. Most of the preferences can be changed on-the-fly without rebooting.

---

### Xposed Installer

> Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.

---

### Deep Sleep (DS) Battery Saver

> Deepsleep battery saver constantly puts the device to deepsleep mode while screen off.
>
> LifeHacker: "Plenty of apps save your battery life, but this one takes the idea to a whole new level"
>
> Google Play: download
>
> During deepsleep mode, Wifi, 3G are turned off, background apps are stopped. Therefore, most apps are not working, including Facebook, Google Service, etc,. It then constantly wakes up in order to download email, sync Facebook status, etc,. It's defined by deepsleep frequency and woke up duration
> 2 votes

---
Tags: 5.0-lollipop, app-widgets, quick-settings, samsung-galaxy-s-6
---


# Question
Title: A Windows PC software is pushing its app onto my android devices. How can I avoid it?
This weekend I installed a popular Windows antivirus in my PC laptop. The installer offered the android app, and I denied it.

Nonetheless, a couple hours later all my android devices had the antivirus' app pushed onto them, even the ones that were lying around unused for a week.

It means that **none** of the devices (three tablets and three phones) were ever connected to the PC in the previous or following days. And the installation notification for the antivirus app had Google play's icon.

I haven't order the download of the antivirus from the play store to the devices.

It seems the antivirus software or its installer did it from the PC. I have several google programs (drive, chrome, etc) installed on the notebook.

Due to Moderator request, the name of the antivirus is Avast free.

# Answer
You (or someone else) probably accidentally click this banner on the main screen.

And "Accept" the offer.

<sup>(Note: this dialog may also pop-up on reboot)</sup>

**\- OR -**

Avast pushed the installation silently (which I still doubt since it didn't happen on my case).

---

Avast gets the Google accounts saved on the Chrome, and it's possible for them to offer their products on connected devices.

> Hello,
> Thank you for contacting our support center with your concerns.
>
> We have got it from your Chrome account. If you are signed (permanently) to your Google account in some web browser, Avast can read your devices added to this account and offer our products. This situation can't be blocked.

(Source: Google Forum)

Additional reading: "How did Avast get my Google account info and install itself automatically onto my phone when I hit 'accept' on the desktop app?" on Reddit.
> 4 votes

# Answer
To me it seems like a malicious firewall. It can attempt to interfere with your connection to the Google Play website, inject a script in it and the script fires all events needed to download that specific app on all your devices.
I would recommend uninstalling this "popular" antivirus as it seems malicious to me.

Note, that even though you do not access the Google Play website yourself, any application is able to launch a web browser in the background; especially an instance of the Internet Explorer. As long as you have a valid session/cookie in any of your web browsers, an application is able to extract that session/cookie and use it on its own.
Injecting a script to fire all events, needed to install an app on your device is just one thing an application can do.
> 0 votes

---
Tags: google-play-store, security, google-account, windows, malware
---


# Question
Title: VS98523c updated successfully but 4G Data doesn't work
The 4G connection is there but I can't use it.

I went into the Mobile Networks to check the signal strength and there is a 4G signal, but the phone doesn't want to use that connection for data.

* I am not roaming
* Mobile Data is turned on
    + I turned it off and then on again twice with no results.
* I switched the "System Select" to all the options and no results
    + default was global - didn't work.
* Airplane mode is turned off
* I am able to make phone calls

What other troubleshooting steps are there?

Is this a known issue and is there a solution?

# Answer
after the 3rd or 4th reboot the 4G data now functions again. sounds like other phones and other versions were having this issue as well.

Cellular data not working since 5.1 Lollipop flash

How do I get my mobile data to work again, after the new Android 5.1 update?

Nexus 5 upgraded to 5.1 and mobile data wont work anymore

Moto G 1st Gen - Mobile Data not working after upgrade to 5.0.2
> 0 votes

---
Tags: 5.0-lollipop, lg-g3
---


# Question
Title: Updating HTC Sensation to Ice Cream Sandwich is stuck in a boot loop
I'm trying to update my unbranded HTC Sensation to an Ice Cream Sandwich stock ROM (from here).

I've followed the various instructions where I install the ROM, then flash the phone with the HTC Sensation firmware from here, which matches my phone's CID.

The phone is now stuck in a boot loop, but I can't find any help out there for why it's doing this. Could anyone suggest an answer?

# Answer
> 1 votes
I found the answer quicker than I thought I would, it turns out I was using the wrong firmware version. You need to check the ROM that the firmware is for, and apply it after the ROM is installed.

So my ROM is **Sensation\_3.32.401.5\_deodexed**

Which meant I should've chosen (from here):

> Firmware from 3.32.401.x & 3.32.401.10x RUU
> --- MD5 checksum: 74A8E07D40A42DA1B4B56C224C42E692 \*PG58IMG.zip ---
> --- **Only for 3.32.401.x & 3.32.401.10x based ROMs**

# Answer
> 0 votes
You can also set your CID to "Super CID" in this case you can install any ROM which is for an HTC-Sensation.
Open a new CMD/Terminal, navigate to your **abd & fastboot** folder and type:

```
adb reboot-bootloader
// wait until the phone reboots into fastboot mode
// check if the device is online
fastboot devices -l
// write the Super CID
fastboot oem writecid 11111111

```

This will write the "Super CID" (11111111) to your phone.
(Don't forget to save your old cid with `fastboot oem readcid`)

Hope this helps someone.

---
Tags: 4.0-ice-cream-sandwich, rom-flashing, boot-loop, htc-sensation, stock-rom
---


# Question
Title: How to get text messages off phone with broken screen
I would like to access and transfer text messages from an Xperia E to a new phone. I've found several applications that appear to let me do so, but all of them require USB Debugging to be on. Since the screen is broken (but I do still have touch functionality as far as I can tell) I have no idea how to turn this feature on.

All questions about the USB debugging issue get closed and redirected to an existing question that doesn't help me, so I'm hoping that there is some way to get the texts without the need for USB debugging.

# Answer
If you still have touch functionality, you may be able to export the texts right from the app. (If your texting app has that functionality.)

In terms of USB debugging, if you are not seeing the "Developer Options" choice, you may need to go to settings \> about phone, then find "Build Number" and tap it multiple times, until it says you are a developer.

If you really can't get USB debugging on, I would recommend Avast Mobile Backup, it will backup my SMS messages without USB debugging.

Hope this helps and good luck.
> 0 votes

---
Tags: sms, 4.1-jelly-bean, usb-debugging, broken-screen
---


title: Prevent ads from launching apps

text:
# Question
Title: Prevent ads from launching apps
I use a lot of free apps, and understand that ads are an essential part of making sure the maker gets paid. However, I am finding more and more ads that will **automatically** open the App Store or a web site in my browser, as I'm in the middle of doing something.

I can understand that it's likely not the app-makers choosing the ads, and that the ads are based on some special code the company gives them. I'm not against blocking all ads, but I do not wish to root my phone. *All I want is to block apps from automatically reloading URLs, causing other applications to launch and take focus on my phone*. Is this possible?

# Answer
> 1 votes
Yes, it is possible. All you need to do is to root your device and install **Adfree**. This small app will block all the ads on your device.

NOTE : I am also not against devs for adding ads to their apps, but intense ads popups are irritating.

# Answer
> 1 votes
You should send a message to the appstore you downloaded your app from. What the developer or the ad provider the app used is doing is against the rules of reputable app stores. Personally I would never allow an ad to take a user away from my application unless the ad was legitimately clicked on. Also, do not put too much faith in the adblockers as many android developers know how to easily block all adblockers on rooted or unrooted phones.

# Answer
> 0 votes
You may use Adblock Plus which doesn't requires the phone to be rooted. It also respects your view:

> I use a lot of free apps, and understand that ads are an essential part of making sure the maker gets paid.

You can opt-in for this:

> ### What are Acceptable Ads?
>
> Many people use Adblock Plus to block annoying ads. However, we don't think that all ads are bad, and we are fully aware that they finance many websites. Therefore we have established strict criteria to identify Acceptable Ads: unobtrusive ones that don't need to be blocked. Websites that are willing to comply with these criteria can apply to have their ads added to the Acceptable Ads exception list, which will unblock them for all users that decided to keep Acceptable Ads enabled. Note that if you don't want to see any ads, you will always be able to opt out of this.
>
> Please see the Acceptable Ads FAQ to learn more. (Source)

---

### What is Adblock Plus?

> Adblock Plus lets you block annoying ads, tracking, malware and other things you may not want in your browser. Adblock Plus is an open source project created by Wladimir Palant in 2006. Eyeo was founded in 2011 by Wladimir Palant and Till Faida to make its development sustainable. \[More Info\]

**Note**: When I used this app a year ago, it had problem with blocking ads on Mobile Data and worked only on Wifi. Please update this answer if it works with Mobile Data now. Also, once installed, disabling it and trying to use browser resulted in no internet connection in any web browser. It is possible that these issues may have been get ridden of by the subsequent updates.

---
Tags: 4.4-kitkat
---


# Question
Title: Insufficient space to save data in my mobile
Data is not saving or transferring to the memory card, and the phone memory shows no more space available to save data in phone.

# Answer
It happens to me also. You can solve it very easily.

1. Go to file manager and open DCIM folder.
2. In DCIM folder you can find a hidden file named thumbnails. This should be a very large file. Delete that file.
3. Now check free space in your SD Card. (Thumbnails will be created automatically after deletion. So delete it every day to free space.)
> 2 votes

---
Tags: internal-storage
---


# Question
Title: What is the pathname to my application executable?
I wish to get the pathname for an application I am creating and have installed via Eclipse and ADB. My application is installed as I see an icon that I can invoke to launch successfully my application. I also see a file: `/data/app/com.mydomain.myapp-36.apk` however, if I try to invoke that file from the shell I get an error of `can't execute: permission denied`, even though I am root. I notice that for sshDroid, I can invoke it from the shell using the path: `/data/data/berserker.android.apps.sshdroid/dropbear/ssh` but I find no corresponding path for my application `/data/data/com.mydomain.myapp/` as that directory only contains the subdirectories: `cache`, `files`, and `lib`.

Is there something I can do when building on installing my application so that my application can be invoked from the shell, or do I just need help locating the pathname for my application?

# Answer
To launch applications, use the ActivityManager (`am` command).
Apks are not directly executable as they are just archives containing runnable code.
If you have packaged natively executable binaries in your app, you need to extract them first, then set permissions according to executable permissions (at least `--x--x--x`) and launch it through an instance of shell.
> 1 votes

---
Tags: applications, adb, root-access, shell, files
---


# Question
Title: How to get shell with busybox on android?
I installed busybox free on my android device. I have super user and stuff. When I click on the busybox widget, it gets me to the configuration utility where I can install / uninstall. It is installed. How can I execute the busybox binary now?

# Answer
**BusyBox**: **The Swiss Army Knife of Embedded Linux**

> BusyBox combines tiny versions of ***many common UNIX utilities into a single small executable***. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
>
> BusyBox has been written with size-optimization and limited resources in mind. ***It is also extremely modular so you can easily include or exclude commands*** (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, **just add some device nodes in `/dev`**, a few configuration files in **`/etc`**, and a Linux kernel.

also, as ***GiantTree*** said,

you need to download the (**Terminal Emulator - Google play**).

and after install (*and also install the binary and get root permission*), you can use the terminal serve as more Permissions and it support Busy Box Binaries. This is the Syntax of use this project :

```
/bin/busybox ls

```

More information :

**Command Help - BusyBox**
> 8 votes

---
Tags: busybox
---


# Question
Title: How to connect Android mobile with PC using Teamviewer app using Wifi connection without internet?
I know we can use the teamviewer app to connect to PC using internet connection for remote desktop connection.

But I want to know if it is possible to connect the PC with Phone using the Wifi connection. Both the Android device and the computer are on the same network, and I want to connect them directly, without needing internet access.

Teamviewer has an option to connect to PC's within same LAN. But these settings needs to be configured in the systems to be communicated.

I don't know how to change these settings in my phone. Does anyone know how to achieve this or know any better free app that allows remote desktop connection using wifi, without needing internet access?

# Answer
For that you need the full version of TeamViewer.

reference: http://www.teamviewer.com/en/help/40-Can-TeamViewer-be-used-within-a-local-network-LAN-only.aspx

You can establish Remote control sessions on your local network directly by using IP addresses or computer names. By default this feature is deactivated because software firewalls may open an acceptance dialog when configured this way.

To activate the LAN mode in TeamViewer full version and Host module:

```
In the menu click on Extras and then on Options
On the General tab activate Accept incoming LAN connections

```

When selecting accept exclusively it will display the IP-address of the computer in the ID-field.

A connection can now be established using the IP-address or alternatively using the host name.
> 1 votes

# Answer
The 1st thing to do is

1.Connect your android device with your Lap or PC using wifi hotspot.

2.Turn off your mobile internet which was shared with the connected Lap/PC. This makes sure that no internet is shared and only the network connection remains between these devices.

3.Once these 2 steps are done properly, the TeamViewer ID changed from number (Eg:164716358) to its local IP address (Eg:192.168.43.118). So connecting with this IP address connects the mobile and Lap/PC using wifi and this allows remote desktop connection.

But still using this method file transfer was not successful, still remote desktop connection was successful, which solved my issue after lot of research :D
> 0 votes

# Answer
I found a way to establish a working TeamViewer connection between my android tablet and my windows pc. I use mhotspot to create a wifi hotspot on my windows laptop and connect my android tablet to this new hotspot. TeamViewer is accepting this way immediately.
> 0 votes

# Answer
I am currently looking to do this too, I have done some research this morning and this is the one that seems to do what I / You want:

https://www.mobizen.com/

Google play link:

https://play.google.com/store/apps/details?id=com.rsupport.mvagent&utm\_source=androidtapp.com&utm\_medium=Web&utm\_campaign=Install

I have not tested it though as I am at work, will check it out tonight.
> 0 votes

# Answer
You can establish Remote control sessions on your local network directly by using IP addresses or computer names. By default this feature is deactivated because software firewalls may open an acceptance dialog when configured this way.

To activate the LAN mode in TeamViewer full version and Host module:

In the menu click on Extras and then on Options On the General tab activate Accept incoming LAN connections When selecting accept exclusively it will display the IP address of the computer in the ID-field.

A connection can now be established using the IP-address.
> 0 votes

# Answer
There's another android application, named Bluetooth Remote PC, which will give you the remote connection to your laptop by using either your android cell phone's bluetooth or wifi connection.
> -1 votes

---
Tags: wi-fi, remote-control, remote-access, wifi-direct, teamviewer
---


title: Nexus 5 recovery issue

text:
# Question
Title: Nexus 5 recovery issue
On my Nexus 5 phone, WIFI and Bluetooth services stopped working all of a sudden. I recently got an update for 5.1 version, but could not update as some system files got corrupted. I tried a factory data reset but the issue still persists. Now I am trying to flash 5.01 OS and it is failing. Below is the log I have. Can anyone please suggest a solution to get my nexus back into working?

```
target reported max download size of 1073741824 bytes
sending 'bootloader' (3807 KB)...
OKAY [  0.363s]
writing 'bootloader'...
FAILED (remote: invalid bootloader image)
finished. total time: 0.543s
rebooting into bootloader...
OKAY [  0.098s]
finished. total time: 0.098s
target reported max download size of 1073741824 bytes
sending 'radio' (67169 KB)...
OKAY [  2.907s]
writing 'radio'...
FAILED (remote: size too large)
finished. total time: 3.088s
rebooting into bootloader...
OKAY [  0.097s]
finished. total time: 0.098s
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1679613116 bytes
error: update package missing system.img
Press any key to exit...

```

# Answer
. With the backup secured, just access Reboot your Nexus 5 device into Bootloader mode. To do that, hold the Volume Down and Up buttons to power on the device. Once your device is in bootloader mode, use the Volume keys to go through the series of options available on the screen. Now you would want to tap the Recovery Mode to enter with the Power button.
> 1 votes

---
Tags: nexus-5
---


# Question
Title: full desktop backup using adb not working with yu yureka
I am using a desktop with Ubuntu 14.04 installed to do a full desktop backup of my Yu yureka phone.

I used the command

```
sudo adb backup --all

```

then it shows

```
Now unlock your device and confirm the backup operation.

```

But nothing is ever shown on the phone. The phone is running on Cyanogenmod OS 11.(I want to do a full backup before updating it to CM12)

# Answer
> 3 votes
it means, the device, haven't any **PIN** password.

just do this :

> `Goto Settings > LockScreen > Screen Lock`

and set the password for ***PIN*** and after this, try again for backup and it showing you for enter the **PIN** password and then, Backup process will be starting.

---

Edit :

after Set the `PIN`, use this Command :

> adb backup -all

this command will be show to you the windows like this :

---
Tags: cyanogenmod, adb, micromax-yu-yureka
---


# Question
Title: Syncing playlists between Ubuntu and Android smartphone
I'm looking for a simple and reliable way of syncing music playlists between Ubuntu and an Android smartphone. Some time ago I was using Banshee, but then it suddenly stopped working. My understanding is that Banshee still puts `*.m3u` files to `Music/Playlists` folder but the smartphone does not see them. I tried to use Rhythmbox instead but it also does not seem to work.

# Answer
> 1 votes
Spotify allows you to sync your local files to a mobile device (no subscription required). Of course this requires the desktop client installed on a computer and the app installed on a mobile device. Once your local files are downloaded to the device, you can listen to them whenever and wherever you want. It also does not require a data connection (after downloading).

\*Note: the later versions of Android client have had issues with this. Give it a shot anyway! The only workarounds are to install an older version of the Spotify app and then download your playlist.

# Answer
> 1 votes
Did you take a look at **Google Play Music**?

It can sync your local music and you will have access on your android phone.

https://play.google.com/store/music

There is a python library that is meant to sync your playlist to play music. Take a look here:

https://github.com/Tyris/m3uGoogleMusicSync

**Update**

You will need basic python/programming skills and it probably will **not keep them synchronized**.

But if you dont refuse using google play it is a very uncomplicated way of keeping your music organized and synchronized between several devices.

Heres an example of how the library should work:

```
from musicsync import MusicSync
ms = MusicSync()
# Will prompt for Email and Password - if 2-factor auth is on you'll need to generate a one-time password
# The first time you use this (or another script that uses gmusicapi) you will be prompted to authenticate via an OAuth browser window - you will need to copy paste the URL (be careful - under Windows sometimes spaces are inserted into the copy/paste at new lines)

# To sync a playlist
ms.sync_playlist("c:/path/to/playlist.m3u")

# To sync a playlist including removing files that are no longer listed locally
ms.sync_playlist("/path/to/playlist.m3u", remove_missing=True)

# To delete a song from the cloud (provided only as convenience - must know the song ID)
ms.delete_song("song_id")

```

The code is not complicated and should be editable for beginners too.

**Good luck**, and i would be happy to here if and how you managed to make it work!

# Answer
> 0 votes
I have a friend who used Ubuntu at work & he used to swear by Amarok. It is a powerful music player for Linux and Unix, MacOS X and Windows with an intuitive interface. It may well help assist you.

Alternatively for full collaboration between Ubuntu & Android devices, checkout **Ubuntu For Android**.

# Answer
> 0 votes
You can use Android app called Dropsync to automatically sync your playlist folder to your phone. Then use PowerAMP to read those playlists. Then you are good to go. You could also sync your music, but that's not what you asked for.

---
Tags: sync, linux, music
---


# Question
Title: How to install cyanogen mod 12 lollipop?
I have an unrooted Samsung ace 2. How do I install cm 12 lollipop on it ?

# Answer
Your phone is not official supported by CM12, but there is at least an inofficial build some enthusiasts created. Go to CM Unofficial Ports List. There are two inofficial builds created by different teams, so take time and read which one seems better.

But in such inofficial builds not everything may work, also I think you should somehow know what you are doing before starting to flash such ROMs.
> 0 votes

---
Tags: cyanogenmod, 5.0-lollipop
---


# Question
Title: GPS Chip manufacturers and infos on Android tablets
I'm working on some GPS tracking apps on Android tablets. We found out that depending on the type of phone / tablet we use, we can have results ranging from really accurate to really bad.

Those tests were conducted on the same track, with GPS only location - so I'm pretty sure the GPS chip quality is of great importance in those results differences.

Is there any way to access GPS chips manufacturers or infos depending on device models ? An app, command ... any means.

# Answer
> 1 votes
I didn't find anything up to date over the internet.

Thing is : nowadays gps modules in mobile devices get embedded with other components such as gpu / cpu / wifi receiver / ....

So what you have to do is googling for "cpu details Galaxy Tab 10.1" for example, and then see what's included in this particular kind of chip.

Anyway I started a list for my own personal use, feel free to use / amend it : https://github.com/mhicauber/android-devices-gps-chip-manufacturers

---
Tags: gps, gps-tracking, manufacturers
---


# Question
Title: How can I use Samsung Apps in CyanogenMod 11?
I got my Galaxy S4 today (i337M), it's wayyy better than my old SII hehe.

I immediately removed the stock Bell firmware and put the latest snapshot available from CyanogenMod.

I'm wondering if it's possible to convert apps like S Planner, S Note, S Health to CyanogenMod.

Current stock android version available for i337M is 4.2.2. Latest Android version for CM is 4.4.

If I install CM 4.2, can I import/install the APKs and then upgrade to 4.4?

Hope you'll be able to help me :)

# Answer
> 2 votes
Most Samsung apps will not work on CyanogenMod because they are TouchWiz-based. CyanogenMod is AOSP-based. You would need to flash a stock ROM, or any custom ROM that is TouchWiz-based.

# Answer
> 0 votes
its about kernel. There are stock based touchwiz kernels and other cwm based kernels.

But for some phones like my old N7000 there are hybrid kernels too thanks to some XDA devs.

---
Tags: cyanogenmod, samsung-galaxy-s-4, stock-rom
---


# Question
Title: Unable to browse even when connected to free WiFi
I am unable to browse the internet, even if my phone is connected to my office free WiFi.

I have tried resetting my phone.

# Answer
> 0 votes
Try connecting to some other WiFi source and recheck. Your office WiFI puts some restrictions like only specific MAC IDs can browse. In that case your device will get connected, however will lack in internet.

Also, check if there is a proxy or firewall in ur office that blocks your phone.

---
Tags: wi-fi, 4.4-kitkat, samsung
---


# Question
Title: Does flashing Factory image on nexus 5 reinstall core apps
I messed up with some internal core apks of nexus 5 running 5.1 (android L) to be particular Google play services.

I want to get back the original apks. Would flashing factory image help me with that ?

# Answer
Yes, flashing a factory image will completely wipe your device and will flash each partition back to 'stock', meaning all system apks will be back to their original version.

If Google Play Services is the only app that you need to restore you can simply uninstall any updates by going to `Settings` \> `Apps` \> `Google Play Services` and clicking the 'Uninstall updates' button. Google pushes updated versions of Google Play Services out automatically so it will automatically get upgraded again to the latest version. If you are unable to uninstall updates due to the button being greyed out then you can see my answer here which explains how to enable the button.
> 1 votes

# Answer
Go to settings\>apps and scroll down to Google Play Services. You can uninstall updates from there. And yes, flashing the factory image would help, but is probably overkill for your problem.
> 1 votes

---
Tags: nexus-5, stock-android, google-play-services, 5.1-lollipop
---


# Question
Title: Unfortunatly...... (everything)...... has stopped
At first it was just my LG keyboard that didn't open, so I researched it and I had to factory reset it, after I did that, whatever I opened it'd say unfortunately (app) has stopped. I can't open my home screen, cant open settings, and whenever I try to call it just declines it. My phone is a LG Optimus F6

Thanks for your help.

# Answer
> -2 votes
do a little more research learn recovery mode wipe cache and data partition at recovery if there is an option if there isnt an option for data do the factory reset at recovery menu most probably bad created application data cause this

---
Tags: hardware
---


# Question
Title: android apps not getting dowloaded from playstore
today i tried to download an application from play store. but instead it showed the error message not enough store space in device memory. i tried to search the solution for it on net. so i did few things like. 1. go to settings\> all application\> then Google play services clear cache ,clear data , force stop it. 2. and then do the same thing for Google play store.

but they also didn't work. what should i do.

# Answer
Maybe simply there isnt enough storage as stated in the error.

Apps are installed in data patition not your internal sd card. Dont be misleaded by that. There are /cache /data /system partitions .Preinstalled system applications are in read only /system partition. When you install app from play store it will be installed in /data partition and its limited. My 16 GB phone has only 2GB data partition

Try to clear some other applications data
> 1 votes

# Answer
1. Check your data connection is active
2. Make sure Download Manager is turned on
3. Check your device has enough free storage available
4. Clear cache & data
5. Re-install Play Store updates
6. Check for system updates
> 0 votes

---
Tags: google-play-store
---


title: Install keyboard on Android Wear

text:
# Question
Title: Install keyboard on Android Wear
I've got an Android wear device.(the LG G Watch) And I installed some APK apps via ADB. How can I install a keyboard on Android Wear that I can use in apps I installed with ADB? I tried plugging in a keyboard to the Android Wear but it didn't help. Thanks!

# Answer
I found the solution. I can send text input to my Android Wear device this way:

1. `adb shell`
2. `input text <your_text>`

Hope it will help someone else!

More info here: http://blog.rungeek.com/post/42456936947/sending-keyboard-input-via-adb-to-your-android
> 2 votes

---
Tags: keyboard, input-methods, text-input, android-wear
---


# Question
Title: Show event names on month view in Google Calendar
It's just square dots and lines of your choice of color. Are there any options or ways to get it to show the event's text in the month view as it does in the week/agenda/etc?

Edit:

Apparently month view was stripped out of the latest store version. I don't understand how a calendar could be better without the ability to see the whole month (or at least the option to) as you would on a wall but so be it.

# Answer
> 1 votes
Google Calendar doesn't have that feature.

You can use a 3rd party app like aCalendar instead (paid/free).

# Answer
> 1 votes
Jorte Calendar is a free alternative that offers this functionality. It also synchronizes with Google calendar both ways.

It looks normal by default and the icons only get added if you want them there.

# Answer
> 1 votes
That isn't an option in the Google Calendar app. However, you could:

1. Open a browser and go to http://calendar.google.com/
2. Scroll to the bottom and click the "Desktop" link for "View"
3. Zoom in to see what you want

Note that all the features might not work depending on the browser, but Chrome Mobile seems to do pretty well.

# Answer
> 0 votes
On 23 April 2015, Google Calendar was updated with the return on Month view.

> See even more events at a glance with Month view on phones

On top of that, the current version also displays the event name instead of square dots and lines.

Note, however, that it only works on portrait mode. The landscape mode only displays in Week view.

---
Tags: google-calendar
---


title: Hide rooting to an application

text:
# Question
Title: Hide rooting to an application
I'm currently using a custom Android 5.0 ROM on a Sony Z1c and thoroughly enjoying the freedom.

Looking forward to a point very soon when I can install MultiROM and have the Ubuntu Touch installed aswell.... having OS specific for applications makes good sense.

However.... one thing I need someone clever to help me with is to write me some code I can install to Android that will allow me to hide the fact that I have root access so i can continue to benefit from using the incredibly convenient Barclays Banking app. I've unfortunately discovered that it is patched to check for root access and tells me it is 'unable' to work on rooted devices.

My current ROM is CyanogenMod 12 which has the ability to 'disable' root access, but even so, the banking app can tell that my phone has the access to root.

Hoping someone clever would appreciate the challenge of working out how to 'cloak' my root access ability and allow me to get the app working again on my phone and save me having to go the very long way around via browser login to my online bank account. I think Barclays is being unduly 'Paranoid Android'.... :-)

Whatever you need I can send..... having ES File Explorer installed allows me to pluck anything from the system

# Answer
> 2 votes
See if this app RootCloack can help you...it can hide root for a specific app you can choose by hiding binaries apks and other ways...it should work

---
Tags: root-access
---


# Question
Title: Cellular data not working since 5.1 Lollipop flash
Cellular data stopped working immediately after "upgrading" to 5.1-lollipop OTA (from 5.0.2) on my Nexus-4. I am seeing the exclamation point in the signal strength indicator at all times, except when Wifi is on and connected. Voice calls work fine. Wifi works fine. 2 hours on the phone with Simple Mobile, then 2 hours back and forth with Google support, and still no resolution. So far I have tried:

* Erase and reprogram APN settings
* Remove and reinstall existing SIM card (that was Simple Mobile's suggestion, although I think if voice is working SIM is probably OK. I don't have a spare to try right now.)
* Turning phone off and on
* Reboot in Safe Mode
* Turning Cellular Data switch off and on
* Turning Airplane mode off and on

The exclamation point on the cellular strength icon seems to follow the exclamation point on the Wifi icon, i.e., both go on and off at the same time--when a Wifi connection is made or broken. Is it possible that this may be a bug related to an accidentally shared variable between the two?

Google 2nd level support has said they don't have an answer. They want me to try a new SIM card, which I'm trying to get from Simple Mobile. If that doesn't work they want to "discuss repair options for the phone."

I've seen some other people with similar problems but haven't seen any fixes or workarounds other than what I've already tried. Does anyone have any ideas?

# Answer
> 1 votes
I'm back up and running. Here's what I know at this point. I'm posting it here because I think many people may experience the same behavior.

After much back and forth with Simple Mobile (note that they share some infrastructure with T-Mobile, Tracfone, etc., so users of those services may be affected as well) they found that my cellular data had been disabled on their end. Nothing was wrong with my account, indeed, voice continued to work normally, it was just the data that had been disconnected.

I asked why this happened and the 2nd-level support person told me that they are still investigating but one thing that's possible is that a change in 5.1 Lollipop caused something to fail on their end. She said they have been receiving numerous trouble calls with the same symptoms, all with phones recently upgraded to 5.1.

So, allowing for the typical misinformation that we all get from customer support, this actually seems like it's plausible. I don't want to spread misinformation, but if anyone else is tearing out their hair with these symptoms, try leaning hard on your carrier to check your line.

# Answer
> 0 votes
Toggling between 2G and 3G fixes the problem for me.

I just updated to Android 5.1 on the Nexus 4 and am also experiencing this problem. It's pretty poor of Google to release such an update with such a big bug.

Every time I restart my phone cellular data will NOT connect unless I toggle between 2G and then back to 3G.

# Answer
> 0 votes
That's indeed strange! I'm based in Australia on the Telstra network and was suffering the same symptoms as you after the update.

As above, by toggling my data between 2G and 3G a few times and restarting my phone it's now come good and even restarting the phone data connects automatically without issue.

I wonder if the 5.1 update on the Nexus 4 does indeed affect the carrier somehow of the CSR just blamed it on that. I've learned over the years to not bet the house on what CSR say unfortunately as their information is incorrect most of the time.

Cheers

# Answer
> 0 votes
I have the same issue on my LG G3. I updated to CyanogenMod 12.1 (Android 5.1.1) and mobile data goes out on boot and several times a day. To fix this, I turn airplane mode on and off and it reconnects to Verizon's LTE network.

---
Tags: nexus-4, 5.1-lollipop, cellular-radio
---


# Question
Title: Any way to get Wi-Fi to auto-connect only to hotspots that don't require a captive portal sign-in?
Often, as I'm walking and using the internet, I'll walk by a Starbucks and my phone will auto-connect to attwifi (which is free, but requires that I open my browser and confirm). I lose internet access for a little while, for no good reason.

I could turn off auto-connecting to known Wi-Fi networks, but then I'm getting rid of a useful, bandwidth-saving feature.

Any ideas for ways to get the best of both worlds, auto-connecting only to Wi-Fi networks that don't require a captive portal to sign in?

# Answer
> 1 votes
I think updating to lollipop will do the trick. As lollipop continues using your mobile data connection if your WiFi connection is not connecting you to the internet. However, I have not tested this with connections that need you to login.

# Answer
> 0 votes
There are numerous apps which might help you auto-connect.(Apps like wifi connect). But it is recommend not to auto-connect with unknown networks eventhough they may be free.These networks can harm your personal datas.

# Answer
> 0 votes
Depending on your specific Android device there may be an option to disable auto connect for certain networks - on Sony Xperia handsets (including my Z1 Compact) you can press and hold the WiFi network name and untick the "Auto-connect" option - this allows you to stop the Android device automatically connecting to WiFi constantly, but without you needing to remember to delete it on the odd occasion you actually use the same network.

# Answer
> 0 votes
"Best of both Worlds" Since 2012, i've been using WiFi Web Login to automate captive portal logins for this very reason (Phone would stay connected to access point even though it was not logged in, meaning no internet) I tried a few other similar apps first, but my college wifi at the time used a complicated captive portal (three fields to fill, buttons to press, more than one window to click through...) WiFi Web Login was the first app that was able to automate the entire process, so i've stayed with it ever since.

---
Tags: wi-fi, wifi-hotspot, captive-portal
---


# Question
Title: Applications not installed but still taking up phone memory
I have Samsung Galaxy Ace, rooted.

Today, I tried to install an application. It didn't install, but my phone memory reduced by around 10mb. Again, I tried to install another app, and the memory reduced by 12mb.

The apps are not installed. Their icons are not showing in the phone, but they are taking away space. Please help.

# Answer
If an installation fails, the downloaded `.apk` might still be left in `/data/local` (where the Playstore app downloads it to). In that case, a simple boot should clear it up.

As your device is rooted, you also could use a file manager to check that location, and manually delete the corresponding file.

One more hint: To avoid the "insufficient memory" / "insufficient storage" error (see: , hover you mouse over the tag and select the "info" link for more details), which also might be responsible for failed installations, you will need at least 25MB free space on "internal storage" / "phone storage" (that is, this amount should be available when the installation has finished).
> 1 votes

# Answer
Try to clear your cache using an application like History Eraser and to reboot all running applications using an application like Fast Reboot. This usually solves the problem. Hope this helps!
> 0 votes

# Answer
Remove the partially installed application by using a File Explorer software

go to 0/Android/obb/ look for the file partially installed

This was found out by self diagnosis.
> 0 votes

---
Tags: internal-storage, samsung-galaxy-ace
---


# Question
Title: There is insufficient space on the device in lenovo A3000
I have a lenovo 3000 tablet. the tablet has 16 gb of internal memory but only 11 gb can be used. I can only install applications as much as 1 gb and if i want to update the apps i face with this error "“Error while downloading . There is insufficient space on the device” I've rooted tablet. How can I overcome this limitation and use that 11 gb for installing apps?

# Answer
> 1 votes
To see your phone's internal partitions, enter terminal or ADB, and type "df". Your result will looks something like this:

```
Filesystem               Size     Used     Free   Blksize
/dev                   440.3M    48.0K   440.3M   4096
/mnt/secure            440.3M     0.0K   440.3M   4096
/mnt/asec              440.3M     0.0K   440.3M   4096
/mnt/obb               440.3M     0.0K   440.3M   4096
/system                755.9M   424.5M   331.4M   4096
/cache                 263.8M     4.4M   259.4M   4096
/data                    2.0G     1.1G   887.4M   4096
/mnt/modem              15.7M     4.2M    11.5M   4096
/mnt/log                78.7M     4.0M    74.7M   4096
/storage/sdcard1        29.0G     6.1G    22.9G   16384
/mnt/secure/asec: Permission denied
/storage/sdcard0       499.0M     1.6M   497.5M   4096
/mnt/asec/com.google.android.ears-1     4.0M     2.2M     1.8M   4096
..../....

```

Look at the `/data` partition info: that's how many space the phone has for apps (apps are stored only on this partition (and they have their files on SD card, in case of apps with big data like games))

If it says that your partition is around 1GB (seems like that's what you described), and is almost full, there simply isn't enough memory to install more apps.

There are ways to change the data partition, it is possible to resize partitions (I've done this on my device), or you can move your /data partition to SD card, but all of these modifications require advanced knowledge, so be careful if you're not sure what you're doing.

---
Tags: applications, insufficient-memory
---


title: Stock Android for Samsung Note 2

text:
# Question
Title: Stock Android for Samsung Note 2
Where can I find stock Android for Samsung Galaxy Note 2?

# Answer
> 1 votes
A great place to start would be on the ROM list for your device on XDA.

There are many options available, so which one you want to install comes down to user preference.

Please note that it will be required that you root your device, so proceed with caution as your warranty will be void.

Your other alternative is building it yourself from source.

# Answer
> 0 votes
**Where can I find stock or custom ROMs for my Android device?**

Also, if you like ***Lollipop***, i suggest you use Nameless Rom.

this Custom rom (Nameless) availabe on XDA :

**\[ROM\]\[5.0.2\]\[Lollipop\]\[Official\]\[Nightlies\] NamelessROM 2.0**

Download Link :

> http://sourceforge.net/projects/namelessrom/files/n-2.0/n7100/ the best and faster Rom for now for Galaxy Note 2.

also for Stock Rom :

**`http://www.sammobile.com/firmwares/database/GT-N7100/`**

---
Tags: 4.4-kitkat, custom-roms, samsung, stock-android
---