# Question
Title: Phone only charges when plugged into AC adapter or computer
I have a Samsung Galaxy Ace 2 x. It only charges when plugged in to the AC adapter and my laptop, and doesn't charge using battery packs or in the car. I use the same cord for everything. Why is this?

# Answer
Open your car charger and at the back of the USB socket solder together the two middle contacts. These are the D- and D+ signals. Most Galaxy phones don't like an open circuit there, so now you have made a nice loop. Info: http://en.wikipedia.org/wiki/Universal\_Serial\_Bus
> 0 votes

---
Tags: charging, samsung-galaxy-ace-2
---


# Question
Title: How to prepare for upgrade to Jelly Bean - Droid Bionic
Motorola and Verizon have announced that the Bionic will be upgraded to Jelly Bean starting April 15. Aside from backing up any data that isn't synced with a cloud service, are there any steps that should be taken in preparation?

# Answer
You can use Carbon to backup your applications data. If your devices is rooted you can make a complete nandroid backup using CWM.
> 4 votes

# Answer
Assuming you have rooted your phone, these are the steps that I have had to do in the past to get the OTA to work:

Applications

* BionicBootstrap.apk is custom bootloader used to Save/Restore entire ROM's (backup of my phone)
* OTA RootKeeper roots and unroots the phone.

For OTA:

1. Unfreeze all apps (Stay in Root)
2. Needed to uninstall Bionic Bootstrap
3. Reboot
4. Open ES File Manager and remove /system/bin/hijack and /system/bin/logwrapper
5. Copy /system/bin/logwrapper.bin to /system/bin/logwrapper
6. Run Voodo OTA Rootkeeper and save off root
7. In /System/bin/mount\_ext3.sh, remove the last 3 lines, but keep the end newline (this will likely only be if you use Bionic Bootstrap
8. Reboot phone
9. Now you should be all set to download and install the OTA

I like to save off the OTA download, that way if I have problems installing it, it doesnt erase it from /cache and I have to redownload. If you save off the download before unrooting (its in /cache directory) to say /mnt/sdcard-ext/dcim/, you can boot the phone into Recovery Mode by holding down both the volume up and volume down buttons and pressing the power button. Once it starts to boot, let go of the power button, but continue to hold the two buttons. Select Recovery. Wait for the Android screen to pop up. On mine, for some reason it didnt bring up the menu, so I pressed the volume up and volume down at the same time again and it displayed the options. Select Install from external source and select the update. Once it starts to update, you can press the volume up and down together again to enter verbose mode. This will tell you exactly where its having issues. This last paragraph is only needed if it fails.
> 1 votes

---
Tags: updates, 4.1-jelly-bean, motorola-droid-bionic
---


# Question
Title: I cannot use a USB cable to access my version 2.3.6 phone's SD card with Ubuntu 12.04 LTS
I have a problem. Googling shows that other people have similar problems, but unfortunately the solutions that worked for them didn't work so me, so I'm going to have to ask myself.

I have a (rooted) Samsung GT-S5830i ("Samsung Galaxy Ace") running Android 2.3.6, and when I plug it into my Ubuntu 12.04 desktop using the usual kind of usb-to-micro\_usb lead...nothing seems to happen.

The command (on the Ubuntu machine)

```
$ lsusb

```

gives the same output whether or not the phone is plugged in. In particular the phone does not seem to be being seen by the computer at all.

Similarly the phone does *not* give me the usual "you've just been plugged into a computer" symbol in the toolbar at the top, and in particular I am not being asked by the phone at all whether I'd like to connect via USB -- the phone offers me no new dialogues or options after being connected; it just sits there charging \[in particular it's not the case that e.g. the wire is completely broken, or the port is completely dead; I've tried more than one port on the computer anyway\].

I have tried more than one USB connector wire. I have tried more than one USB port on the computer. I don't know where to start debugging this issue.

I can access the files on the phone using various other methods, for example via Dropbox, Software Data Cable, bluetooth etc. The issue is simply that this particular method doesn't work and I don't know why. \[Note added later on: I suspect this assertion is actually false -- I think that what I should have said was "yesterday I could access the files on the phone using various other methods; today I couldn't access them on my ubuntu machine, but it hadn't occurred to me that in fact I couldn't access them on any machine at all via any method."\]

# Answer
> 0 votes
I rebooted and it fixed the problem :-\ \[and then several weeks later it occurred to me that I should note this fact here, in case it happens to anyone else\]. Indeed, I suspect that my phone was in a weird state and probably I could not access the SD card on any computer at all at that point, regardless of what I implied in the question.

---
Tags: linux, usb-connection-mode
---


title: New files in Download directory

text:
# Question
Title: New files in Download directory
I see the following two files in `the Download` directory: `Flash_Player.apk` and `securedownload.bin`. I am sure for 100% (well, for 99%) that I didn't download them intentionally. What are these files, what should I do with them (delete, I guess...). Is it possible to know, what program is responsible for downloading these files?

# Answer
The `securedownload.bin` file is from your email app trying to download/save an attachment. The app creates this file (no matter what the actual name of your attachment is) whenever you try to view or save the attachment.

The `FlashPlayer` installer may have been automatically downloaded by your Browser when you tried to view Flash content.

In either case, these files should be perfectly safe to delete from your Downloads, since no apps are supposed to store critical files there.

(if an app places critical files in the Downloads directory, the app doesn't deserve to be used!)
> 2 votes

---
Tags: security, downloading
---


# Question
Title: Wifi Not Connecting - Cyanogenmod 10 TF101
I just installed Cyanogenmod 10 on my Transformer TF101 and every time I try to connect to my home network, it says 'Connecting...' then it goes to 'Saved, secured with WPA' without the internet connection.

# Answer
I had the same problem after flashing it with CM 10 Nightly, but after debugging on settings, I found a fix. I don't know if it's a bug or what, but what I did was:

1. 'forget' my network
2. Connect to it again (**make sure your security key is entered correctly**)
3. If still says, "saved, secured with WPA", don't hesitate, you're still not done
4. On your Wi-Fi window, press your menu button
5. Choose "Advanced"
6. There should be a "Wi-Fi frequency band" choice, make sure it's on "auto"
7. Still not working? Underneath the "Wi-Fi frequency band", there should be "Wi-Fi region code".
8. I don't know if yours has a choice selected, but mine didn't. I chose "United States" and *voila*, when I went back, it showed "connected" and my Wi-Fi sign finally showed on my status bar
> 4 votes

---
Tags: wi-fi, cyanogenmod, connection-issues, asus-eee-pad-transformer
---


# Question
Title: How to set up an android device to function as a phone only
Is there a way to set up my android device so that when the lock screen unlocked, the phone app always is open by default? In other words: I swipe to unlock the screen and I always automatically see the phone keypad first and the device is ready to make a call.

I am trying to set up a new Samsung Galaxy Note for my grandmother BTW. Someone bought it for her for her birthday. She likes the size for her eyes, but is intimidated by the home screen, and has discarded the phone for that reason. I figure if can make it operate as she expects then she might warm up to it.

# Answer
> Install this ***Easy Phone App*** into your grandmother's cell and place its shortcut on the screen or the desktop of that android device.
>
> And tell her to just swipe that ***circle with lock*** off the screen (i.e Unlock screen) whenever she sees one, and touch on that phone icon in the center! (to activate the Phone app)...

Advantages:

* Big font User Interface.
* Descriptive Graphics.

Statistics:

* Average Rating: 4.4 of 5.
* Of 153 people ***97*** have rated it **5** stars.

**Alternative-**

> Install this ***One tap dailer***.

Features:

* It gives a *speed dail* like facility. Meaning that, it creates a dedicated app icon on screen for each and every contact. That would be good if she has some few fixed people to talk or chat to.

Statistics:

* Of 17, **7** rated it as **5** stars.
> 2 votes

# Answer
To do exactly what you want, you can install Tasker. You can try tasker from its website rather than from Google Play store and this allows you to test it for free for 7 days in a device.

With Tasker, I created a profile which watches for an event for screen-unlock and launches dial pad once it gets triggered. You can download the following content as an XML file and import it into your Tasker installation to test.

```
<TaskerData sr="" dvi="1" tv="1.6u1m">
  <Profile sr="prof10" ve="2">
    <cdate>1366177538819</cdate>
    <edate>1366177654712</edate>
    <id>10</id>
    <mid0>12</mid0>
    <nme>Unlock</nme>
    <Event sr="con0" ve="2">
      <code>1000</code>
      <pri>0</pri>
    </Event>
  </Profile>
  <Task sr="task12">
    <cdate>1366177546567</cdate>
    <edate>1366177572658</edate>
    <id>12</id>
    <Action sr="act0" ve="3">
      <code>90</code>
      <Str sr="arg0" ve="3"/>
      <Int sr="arg1" val="0"/>
    </Action>
  </Task>
</TaskerData>

```
> 1 votes

---
Tags: lock-screens
---


# Question
Title: Do you have to root an Android device to install Ubuntu?
Just as the title says. In order to install another ARM based Operating System or to dual boot your phone, do you have to have root access?

I'm currently using a Motorola Atrix, not sure if that matters or not.

# Answer
> 4 votes
Yes. See this method or this one, for example.

As per eldarerathis' comment, these are both for running Ubuntu in a chroot environment.

# Answer
> 0 votes
In theory, probably, no -- https://groups.google.com/d/msg/proot\_me/h3rDV8na9kc/4mSCyOsX28UJ!

With the help of proot, which would simulate chroot (otherwise requiring being root).

https://sites.google.com/site/taldewandroid/ is a working implementation of this idea for the OpnWRT distro (not yet Ubuntu though).

---
Tags: rooting, linux, dual-boot
---


title: Move app to SD card

text:
# Question
Title: Move app to SD card
I'm currently confused on what mods to be used now. My unit by the way is Samsung Galaxy S3 I9300-International (rooted with Omega ROM 42.3 and Kernel SiyahKernel v1.9.1). The reason why I rooted my phone is to be able to move apps to SD card. My choices are here:

1. DirectoryBind
2. ExtSd2InternalSd

I don't know which is the right one to use in terms of compatibility even on Android 4.2 JellyBean because I'm too scared of bricking my phone. The first choice was published in 2011 while the other one was 2012. I don't know which is more stable for my phone. Hope for your kind suggestion.

# Answer
If I am allowed to suggest out of the choices that you had provided, I will suggest Link2SD.

With Link2SD you can try moving/linking a **non-critical application** to the SD card and check how well it works. Once moved or linked, try to reboot the phone (no other way than rebooting to avoid disappointments) and see whether that moved/linked non-critical app works fine. By adopting this approach, you would not bring any serious trouble to your phone.

Since your phone is rooted and has a custom kernel, I assume you are proficient with this stuff. If not, you can always refer to this step by step guide.

**Update and additional info**

There are two means of freeing the internal memory in Android.

1. Moving apps to external storage: A feature of opting to install apps on external card was introduced in Froyo (2.2–2.2.3, API Level 8). This also allowed moving existing apps to external storage. Few points to take a note here are:

* It only takes a setting to be set to move future installations of
    apps. It can be set through ADB commands.
    * There are many apps available that enable users to move any existing apps to SD card, provided those apps are deliberately not marked as non-movable by the developer. System apps also cannot be moved to SD card.
    * In either case, the internal memory will not be completely unused by the application. It will have few bytes consumed, though it is considered insignificant in par with the case of not moving/installing the app to external storage at all.
2. Linking apps to external storage: Linking is totally different from moving. This process moves the files of the application to the external card and creates a symbolic link in its place in the internal memory. Since the link is a reference to these files, Android doesn't complain about it. This given in detail in Link2SD's site which is reproduced below:

> Q. What is the difference between “Move To SD Card (Native to Android)" and “Create (Symbolic) Link” in Link2SD? Which method conserves the greatest amount of internal memory, what are the advantages of "linking" over "moving" and vice versa?
>
> Native apps2sd Starting with Android 2.2 (Froyo) Google introduced native apps2SD. This method moves
>
> * apk file on Android 2.2
> * apk + lib files on Android 2.3+
>
> into a secure folder on your SD card in the main FAT partition.
>
> It is the easiest method because it doesn't require you to partition your sdcard and root privilige.
>
> It has some disadvantages though.
>
> First disadvantage is that application files are just stored on the sdcard's main FAT partition. When you enable USB mass storage to share files with your computer (or otherwise unmounts or removes the external storage), any application installed on the external storage and currently running is killed. The system effectively becomes unaware of the application until mass storage is disabled and the external storage is remounted on the device. Besides killing the application and making it unavailable to the user, this can break some types of applications in a more serious way.
>
> So second disadvantage is that not all apps can be moved with native apps2sd method because of above reason. In order for the application to consistently behave as expected, developer should not allow the application to be installed on the external storage if it uses any of the following features, due to the cited consequences when the external storage is unmounted: Widgets, Services, Alarm Services, Live Wallpapers, Live Folders, Account Managers, Sync Adapters, Broadcast Receivers listening for "boot completed".
>
> Force move (requires root); You can force the apps move to SD card with native apps2SD even the application does not support moving as described above. Link2SD and some other apps can force move apps if you have root priviliges. But, note that this can break some applications, as described above.
>
> Link2SD
>
> Link2SD moves apk + dex + lib files of the application to the second partition and creates symbolic links in the original locations on internal storage. First advantage is that it can free up more space from the internal storage compared to native apps2sd method because it moves the dex file as well.
>
> The second advantage of Link2Sd over native apps2sd is that by creating symlinks you get Android assume these apps are installed into the internal memory, though in fact all the files are located on the SD. Therefore you can link all applicatios to SD card; widgets, services, live wallpapers etc., all of them will work without any problem from SD card.
>
> The third advantage is that, even when you mount the SD card to your PC your linked apps are all still live and working! Because Android unmounts the first FAT partition to share files with your computer but the second partition remains mounted. Link2SD allows you to run all of your "SD apps" even when mounted to your computer as a disk drive.
>
> And, disadvantage is that, obviously, it requires root privilige and a second partition on your SD card. It's not working "out-of-the-box" as native apps2sd, you need to root your device and create a second partition on your SD card yourself.
> 11 votes

---
Tags: samsung-galaxy-s-3, 4.1-jelly-bean, rooting, app2sd
---


# Question
Title: Nexus 7 randomly reboots and resets date to 1999
Twice now my Nexus 7 has randomly rebooted while it was charging and the date was changed to December 31, 1999 and the time has been changed; this time it was set six hours ahead. Does anyone know what's going on and how to stop it?

Update: It just happened again today, 4/28/13. This time the time was set 2 hours ahead. It's been charging every time this has happened.

Edit:

* I use the original charger and cable. However, the charging port is a little bent and I can't do a data connection to a PC, and it can be a little hard to get it to charge sometimes.
* I do not use any docks.
* My Android version is 4.2.2
* I updated the Android version myself using ClockWorkMod Recovery as I am rooted.
* I have 63 apps installed.
* I do not use task killers.
* I have not yet done a factory reset since I won't be able to re-root (see note about charger above) and it would take quit a while to re-download everything since I only have internet occasionally. I will do a factory reset only if it's the last resort.

This isn't too big of a problem, just annoying.

# Answer
> 1 votes
I have N7 too. I never heard or read about anything like this. It can be faulty battery or charging circuit, but it can be just SW problem.

First, please, add some important details to your question:

* Did you use original charger?
* Did you use original USB cable?
* Did you use original dock?
* What android version do you have?
* Do you have this version out of box from the first day (from factory) or did you get it as OTA update or did you update it yourself?
* How many apps do you have installed?
* Do you use any task killer?
* Did you try reset to factory defaults?

---
Tags: nexus-7, date-and-time
---


title: Phone not receiving calls on deep sleep

text:
# Question
Title: Phone not receiving calls on deep sleep
I have a Samsung Captivate Glide running android 4.2.2 (an unofficial version of Vanilla RootBox with a kernel called Litekernel). This phone is originally for AT&T but it's unlocked and I'm using it on Mexico's carrier Telcel (and I've seen multiple people with the same issue on different countries/carriers).

My issue is that sometimes when someone calls me, the phone rings on their side as if I wasn't picking up and eventually goes to voicemail, but I get no call at all, it's not a sound/vibration setting, I've checked. Also I've read about this kind of issues with multiple phones/carriers.

Once I tested this with another phone and called mine and the call didn't come until I pressed the power button to unlock the screen, waking the phone.

Also I read about some guys using an app called Wake Lock - PowerManager and using the option PARTIAL\_WAKE\_LOCK to keep the phone from going to deep sleep, but of course that consumes the battery much faster.

Does anybody have any idea what could be done?

My phone is rooted and I'm willing to modify the kernel or do any complex action required to fix this...

**Edit**: I forgot to mention I have reflashed this rom several times, every time clearing the cache, dalvik chache, factory reset, etc. And this happened to me in other roms as well...

# Answer
> 2 votes
I hope you use ClockWorkMod , reflash the custom rom after clearing the cache ,factory reset,etc,. If the problem exist try flashing other roms and see if the problems is due to the Custom Rom. If you are having the problem only when using the first custom rom, then contact the developer of the Custom Rom and ask tell him about your problem.

---
Tags: calls, 4.2-jelly-bean, standby, samsung-captivate-glide
---


title: Setting alarm on with a single click

text:
# Question
Title: Setting alarm on with a single click
I'm looking for a way to set an alarm on my android 4.0 phone with Nova Launcher with a single click. An ideal solution for me would be: I install an alarm clock app (if necessary), create alarms in it and save them with aliases (for instance 5:30-"gym", 6:30-"sleep in", 7:30-"weekend"), then the app creates 3 shortcuts with respective aliaces or it shows a widget with these three options and I place those on my home screen. So when I finally decide whether I want to go to the gym tomorrow or not, I just unlock the phone and click the corresponding button - clean and simple. Let me know if there's a solution that might work. I'm even willing to try another Launcher, if one of them has it. Thanks!

# Answer
> -1 votes
Buy a Samsung S3 - it alarm app has a built in widget function that allows you to set a widget, and then assign the alarm you want to it. Its a 2 block widget and you can toggle it on and off, plus it provides details about the alarm.

Perhaps you could see on XDA if someone could pull the app for you and then you could try running it on ICS.

I am surprised there isn't another app out there that is similar.

---
Tags: 4.0-ice-cream-sandwich, settings, launcher, alarm
---


# Question
Title: Issues after rooting my Galaxy S2 by running fk23, the Jellybean ROM
Recently rooted to fk23 and have the following problems: * Having problems with lock screen.
* Will not let me modify/change anything.
* Time is displayed in `military` or `24 hrs format`.
* Unchecked clock in settings and nothing changes.
* Can't change background picture.
* There are **no** plus signs when on lock screen to change anything.
> Tried to change settings to secure with pattern, now I have **two** lock screens to go through.

Anyone have any idea on how to solve these?

# Answer
> 0 votes
I think it is due to u have use wrong Rooting file. did you tried other Rooting file as well? what i tried is I9100ZSLSJ Android 4.1.2 Jelly Bean Galaxy S2 I9100 if you want to download it. here is the link

---
Tags: 4.1-jelly-bean, rooting
---


# Question
Title: data/log folder causes "internal storage has run out of space" message
So all of a sudden I'm seeing the dreaded "storage space running out" message. I'm running the nightlies of cyanogemod 10 on galaxy s2.

I looked into the storage manager and the numbers didn't add up.

Couldn't find any app that shows you content of internal storage (they all work on the SD), so I used the terminal emulator to view the files myself (requires super user permissions).

I found out that there is a directory data/log that takes a lot of memory, about 1 GB. From viewing the files in it it appears to have a lot of log files with names such as dumpstate\_RESET\_BY\_CP\_SILENTRESET...

What is this? Can I delete everything there?

EDIT: found this http://forum.cyanogenmod.org/topic/71465-log-directory-full-of-dumpstate-files/

# Answer
> 5 votes
I just deleted it... it seems to be a bug with cyanogenmod. Will update if there are any problems.

Deletion was done through the terminal app. You type `su` to give it super user permissions, then you go to the path and use a linux command to delete the files.

---
Tags: internal-storage
---


# Question
Title: Galaxy S2 Not Booting After Editing build.prop
I'm really far from "rooting Android devices" . I had root my device . SuperSU and CWM installed.

But today i did a mistake and decided to try Facebook Home. So install it from an .apk and then edit build.prop file, changed ro.product.model from GT-I9100 to GT-I9300 . (Also i did a backup BEFORE doing this) . Now i'm trying to boot my phone but it's not booting. Just there is Galaxy S2 booting screen. It's like this :

I have searched it and found a few solutions, but i couldn't follow them because i didn't understand them exactly. For example , in one of this solutions they said "install cm9 mod" but in this page : http://wiki.cyanogenmod.org/w/I9100\_Info there is'a warning about *superbrick* it's scared my.

I have tried booting with CWM (power button + sound up button + home button) and factory reset but i'm getting \**Error mounting /sdcard/.android\_secure error.I'm trying to mount it from *mounts and storage* but it's giving error *Error mounting /sdcard*.

I have really no idea what should i do, i have read a few articles about this but i couldn't understand ANYTHING .

And i really need this phone this evening, i'm going to a travel.

These are some posts about my problem : http://www.transformerforums.com/forum/transformer-pad-300-development/27254-solved-help-can-t-pass-through-asus-tegra-logo-screen-did-i-brick-2.html

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

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

**NOTE : I'M USING MACBOOK**

# Answer
Summing up the solution from above comments:

## Fixing up the possibly broken `build.prop` file

You don't need to mount your SDCard to revert your changes. If you can boot into recovery, and access the device via adb shell, you can do so and replace your edited `build.prop` file with the backup copy you've created (using the `cp` command), thus restoring the state of before your edit. Example, assuming you've named your backup `build.prop.bak` and placed it in the same place as the original:

```
# re-mount /system read/write
adb remount
# copy back the original file
cp /system/build.prop.bak /system/build.prop
# as bassmadrigal pointed out: let's make sure the file permissions are fine
chmod 644 /system/build.prop
# reboot the device
adb reboot

```

Keep in mind the file ends with "prop", which is short-hand for "properties" -- not "prob" as short-hand for "probabilities :)

## If it still not boots: uninstall the last app installed

As the first part didn't solve the problem here, it might be the app installed (facebook home in our case) is causing trouble on the device it was not intended for. So let's kick it out. Boot into recovery again, get your ADB ready, and

```
# uninstall the app
# adb shell pm uninstall <package_name>
adb shell pm uninstall com.facebook.home
# reboot the device
adb reboot

```

This finally solved it.

## As a was done, how was the app able to survive that?

This was an after-thought to the entire issue. A possible explanation lies in the fact that the factory-reset complained about the SDCard not being able to mount. So if parts of the app got installed to the card, they might have survived there. Unlikely as this is (after all, apps on SDCard should not be able to cause boot issues, as the card is mounted only after `boot_completed`), I see no other explanation (comments welcome, I can include them here if wished for).

This lead to another question:

### Should I remove the external SD card to protect it from factory reset?

Normally, a factory reset should not touch the external SDCard. But "better safe than sorry": if it should not be touched normally, it shouldn't matter whether it's in the device or not, so it shouldn't hurt to remove it before the factory reset. However: if you use(d) , there's a special directory called `.android_secure` on the SDCard holding the (encrypted) parts of the "moved apps". After a factory reset. the system does not know of them -- so when re-installing such an app, it might lead to problems. Thus when removing the card before doing a factory reset, make sure to remove the `.android_secure` directory from the card (using a card reader and your computer) before re-inserting it again.
> 2 votes

---
Tags: cyanogenmod, samsung-galaxy-s-2, unbricking
---


# Question
Title: How to disable WhatsApp group message notifications?
I'd like to only receive notifications (in the notification-bar) from single contacts but I don't know how to disable them without disabling all notifications from Whatsapp (via Settings-\>Apps).

Does anyone have a clue how to accomplish this?

# Answer
> 3 votes
The only way to mute group messages is to mute them for a time period, and the maximum duration is 1 week. To do this, open the group conversation you'd like to mute, press `menu` and select `Mute` and then select the desired duration (8 hours, 1 day, 1 week).

Unfortunately this means you have to do this weekly and separately for all groups.

# Answer
> -1 votes
You could load a silent .mp3 sample as well.

---
Tags: notifications, whatsapp-messenger
---


title: Command to install app from phone?

text:
# Question
Title: Command to install app from phone?
I'd like to SSH into my phone, download an APK, and install it remotely. Is there a command available on the phone that would allow me to do this?

EG:

```
wget localhost/file.apk
android_install file.apk

```

Need to automate an install, as I just accidentally wiped my SD card and everything on it. :(

# Answer
In adb shell or terminal emulator (and most likely over SSH) you can use the `pm` utility to install apps. The command is:

> pm install /sdcard/app1.apk

The following are the switches of `pm`:

```
usage: pm [list|path|install|uninstall]
       pm list packages [-f] [-d] [-e] [-u] [FILTER]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
       pm list instrumentation [-f] [TARGET-PACKAGE]
       pm list features
       pm list libraries
       pm path PACKAGE
       pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
       pm uninstall [-k] PACKAGE
       pm clear PACKAGE
       pm enable PACKAGE_OR_COMPONENT
       pm disable PACKAGE_OR_COMPONENT
       pm setInstallLocation [0/auto] [1/internal] [2/external]

The list packages command prints all packages, optionally only
those whose package name contains the text in FILTER.  Options:
  -f: see their associated file.
  -d: filter to include disbled packages.
  -e: filter to include enabled packages.
  -u: also include uninstalled packages.

The list permission-groups command prints all known
permission groups.

The list permissions command prints all known
permissions, optionally only those in GROUP.  Options:
  -g: organize by group.
  -f: print all information.
  -s: short summary.
  -d: only list dangerous permissions.
  -u: list only the permissions users will see.

The list instrumentation command prints all instrumentations,
or only those that target a specified package.  Options:
  -f: see their associated file.

The list features command prints all features of the system.

The path command prints the path to the .apk of a package.

The install command installs a package to the system.  Options:
  -l: install the package with FORWARD_LOCK.
  -r: reinstall an exisiting app, keeping its data.
  -t: allow test .apks to be installed.
  -i: specify the installer package name.
  -s: install package on sdcard.
  -f: install package on internal flash.

The uninstall command removes a package from the system. Options:
  -k: keep the data and cache directories around.
after the package removal.

The clear command deletes all data associated with a package.

The enable and disable commands change the enabled state of
a given package or component (written as "package/class").

The getInstallLocation command gets the current install location
  0 [auto]: Let system decide the best location
  1 [internal]: Install on internal device storage
  2 [external]: Install on external media

The setInstallLocation command changes the default install location
  0 [auto]: Let system decide the best location
  1 [internal]: Install on internal device storage
  2 [external]: Install on external media

```

For example, you can force the app to install directly to the external storage (Froyo/Gingerbread style.)

P.S. The `wget` utility should be available via BusyBox on CM7. If not, you can always install it via Android Market.
> 12 votes

# Answer
I'd suggest you plug your phone into a pc with the sdk (or at least adb) installed and in debugging mode. After this, write a script that goes through your apps and installs them via adb, e.g. `adb install x:\path\to\app1.apk`.
> 6 votes

# Answer
I am using the same method and yes SSH is great! But it seems when you SSH to Android it gets a different shell than sh so if you put sh in front of the command it should work.

Here's an example: `sh /system/bin/pm install app1.apk`
> 2 votes

---
Tags: cyanogenmod, adb, ssh, bash
---


title: Batch download web links on Android?

text:
# Question
Title: Batch download web links on Android?
I have plenty of web links to some images and I want to download all of them on my Android device in queue.

I have searched words *download manager* on Play Store but those applications seem to support adding single link only; rather than importing multiple links from a file or clipboard.

I also tried to install Firefox and its extension DownThemAll! But no matter what version of Firefox for Android I installed, the application always show "extension is not compatible"

Can anybody tell me is there any way for me to batch download web links on my Android device?

# Answer
> 1 votes
Wget should work, and can be installed to Android if it's not already there. http://www.gnu.org/software/wget/manual/wget.html

Just use it in a terminal emulator.

---
Tags: downloading
---


title: Opening a GPS location from an SMS

text:
# Question
Title: Opening a GPS location from an SMS
How can I format an SMS in order to send the GPS location? The recipient should be able to tap the text and open the coordinates with their favorite location software (e.g., Google Maps).

# Answer
> 6 votes
As far as I know there is no standard for sending coordinates (such as a URI scheme like `gps://[latitude],[longitude]`), but you could use direct links to Google Maps. The format is `https://maps.google.com/maps?q=[latitude],[longitude]`. This enables most phones to create a link from the text, and the coordinates are easily available for copy/pasting to other apps as well.

---
Tags: sms, gps
---


# Question
Title: Can I install Google Play and run Android apps on my iPhone or iPad?
I have an iPod Touch 4G (*this is where you all start screaming at me*). But I like the apps on Google Play. So if I downloaded a Google Play app on my computer and sent it to my iPod, would it work?

# Answer
iOS and Android are two different systems. The only way to run Android Apps on iOS would be with an emulator.

There exists a project called iphodroid. It has a Google Code project page. The last update from the homepage is from May 2011 and given the rapid development regarding Android and iOS I doubt that this is still functional. You can try it, but at your own risk! I have never tested it.
> 2 votes

---
Tags: google-play-store, ios
---


title: Where do APN come from?

text:
# Question
Title: Where do APN come from?
When running a fresh ROM, the APN settings are defined by the SIM card inserted, downloaded from the network via some handshake protocol or are they predefined in the rom for each network ?

# Answer
> 7 votes
They are included in Android. The correct settings are determined by your SIM MCC and MNC (Mobile Country Code and Mobile Network Code). If you want, you can view the list of preset APNs by looking at the source code, for example at android-source-browsing.

The file name in this case is /etc/apns-full-conf.xml, but apparently it varies.

# Answer
> 4 votes
Next to the pre-configured settings from `/etc/apns-full-conf.xml` as described in onik's answer, some providers offer to send you so-called "service SMS" for an automated configuration. Opinions on those are quite confusing: Some say those do not work on Android or iOS devices, and you'd have to enter APN data manually (e.g. Simyo in Germany), while others even let you select your device in advance to send you a tailored service SMS (e.g. T-Mobile Gernamy, where I selected an SGS3 and then was asked to enter my phone number to receive the SMS; or Base Germany, which is the same provider/network as Simyo; one might say that's due to the fact that Simyo is a discounter brand).

I'm with mentioned provider named Base (belonging to the E-Plus group). When I got my new *Optimus 4X*, inserted the SIM, and started it, I immediately got 3 Service-SMS, which were "executed" on my device. I unfortunately did not check the configuration before, so I cannot say what effect they had (if any) -- but at least I've got no error messages, and everything was working fine.

**Edit:** Comments from onik (on his answer) and Compro01 (here, see below) indicate: whether those "service SMS" do work or not, might well depend on the (device and) ROM used.

---
Tags: apn
---


# Question
Title: Is there a way to print from an Android tablet (preferably without a PC/cloud)?
Is it possible to print from an Android device (specifically an Asus eeePad Transformer) without going via the cloud? The ideal is to do it without going via a PC as well, as I'd rather not have to keep switching a machine on just to print.

My only idea at the moment is something like ePrint or PrinterShare on the eeePad and then print via a print server. Using a PC is one option - do any of the apps work with a Samba print share or something Linux-based? The other alternative is an Edimax print server to make the printer available on the network (either wired or wireless). Will it work? Will any Android apps be able to print like that? Are there any better ways to do it with a USB laser printer?

Thanks.

# Answer
There's a paid app called ePrint, which I believe works locally to printers attached to a wireless network (printers themselves don't need to be wireless) and doesn't appear to use a cloud service or need a PC in most cases. They have a free ePrint version that you can use to test the functionality before you pay for the full ePrint version.

Next there's PrintBot, this "Network printer driver" supports 1,000s of printer types connected to a local network. The free version lets you print a few pages to test, the full paid PrintBot Pro licensed version is unlimited.

Try both of those out and see which one works with your printer and apps.

There are also some free proprietary apps that work with specific hardware, HP ePrint should work, but only to HP printers (both older network enabled ones and newer ePrint enabled networked ones), Samsung MobilePrint should work (but only for Samsung printers).

MotoPrint lets you print to a lot of different printer types as long as they're connected to a wireless network (don't have to be wireless printers), annoyingly you can only install it on Motorola devices, so not putting down as an answer for you but someone else might find it useful.
> 6 votes

# Answer
Let's Print Droid will print directly to Wifi addressable PCL/Postscript printers. It does not contain drivers for Ink Jets howoever.
> 1 votes

---
Tags: tablet, asus-eee-pad-transformer, printing
---


# Question
Title: Google play downloads app and then tells me cannot load as no devices
I have an android tablet and finally got it to connect and stay connected to wifi however the google play store will take its time and download to tablet but it never shows in my download file and after all the time downloading then google displays the you have "no devices" message. How can I get my downloaded apps to show anywhere on my tablet please?

# Answer
> 0 votes
Go to Menu\> Settings\>Apps\>All\> Google Framework Services\>Clear Data

Again do the same thing with the Play Store App.

Reboot your Tablet and check it.

See if you can click the install button on PC and if the apps are pushed onto the tablet.

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


# Question
Title: Cloning an application with its full data store between devices
Given a generic application I would like to transfer it, full with its own data, to another device or to the emulator.

After restoring the application and its `/data/data/com.app` directory it should be supposed to work as normal, provided that its business logic doesn't take into account that the device ID has changed or other facilities (like accounts) are missing.

Copying `/data/data/com.app` brutally may result in data corruption when app is active.

How do I do that, with or without root?

# Answer
## Solution one: TitaniumBackup

Both devices must be rooted and use TitaniumBackup application. I have found that Titanium doesn't start on Emulator 2.1

## Solution two: use adb backup options

Use `adb backup` and `adb restore` properly. This would mean to restrict the backup to the single app to be cloned, including its data, but nothing else. This is important as `adb restore <file.ab>` is an all-or-nothing, no selective restore possible. Full syntax for `adb backup` is:

```
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]

```

So to only have our "Foobar" app included, we need to connect the device and:

```
adb backup -f MyBackup.ab -apk com.foobar.app

```

This done, and `adb` connected to the emulator, the generated backup file `MyBackup.ab` then can be restored using

```
adb restore MyBackup.ab

```
> 2 votes

---
Tags: backup, android-emulator, data-transfer
---


title: Xperia V touchscreen doesn't respond

text:
# Question
Title: Xperia V touchscreen doesn't respond
I ordered this brand new xperia V a few days ago and recieved it today. everything's working fine (the power key, volume buttons) the phone starts up good but the phone doesn't respond to touch inputs. I've talked to the vendor and they asked me to send it to them for replacement but i really don't want to wait another week (maybe more) to use this device

Can it be a software related problem? If yes, What should i try? sony update or something else?

# Answer
> 0 votes
Since you said the phone is brand new there is nothing wrong with the software. It is most probably a defect with the screen. Get it replaced and use a proper phone.

---
Tags: 4.0-ice-cream-sandwich, sony-xperia-neo-v
---


# Question
Title: Should I keep my Android tablets' power off or leave them on standby mode?
I have two tablets: Allwinner A10 single-core 10 inches (old one) and Allwinner A31 quad-core 9.7 inches (new one).

I notice that sometimes when not using the tablet's standby mode, the battery drain is 20 to 30 percent, there's also a little heat near the battery on the back of the tablet, and it sometimes becomes slow so I have to restart anyway. (I install lots of programs, software, browsers, readers, games, movie/music players. Recently the tablets are filled with Android applications.)

A couple of questions:

1. Should I keep my Android tablets power off or leave them on standby mode? Which option is better?
2. Will turning the tablet off at night when not using it increase the tablet's life?
3. Will it increase the battery life in terms of charge/discharge cycles if the tablet is left off when not used? So it increases battery longevity for years?
4. Will it also increase the life of the memory card and flash memory (as they are dependent on read/write cycles)? Something might be getting written to them by some background programs if the tablet is on standby?
5. Will it also increase the MTBF (mean time between failure) and longevity of the ARM processor and other electronic chip components, etc., of the tablets?

# Answer
Turning the tablet off at night will most likely extend its life, but this defeats the purpose of having a tablet, since a key feature of the tablet is instant power-on from standby.

Generally, there are two things that drain the battery of any device: the display (when it's turned on), and any wireless communications (3G, WiFi, etc). If you really want to conserve power at night time, turn off the tablet's WiFi and 3G (airplane mode).

The power draw of the CPU and RAM is negligible compared to the power consumption of the display and wireless comms. And it's normal to feel a little heat near the CPU, the wireless antenna, and the battery when charging.

I wouldn't worry about battery life, in terms of charge-discharge cycles, unless you plan on keeping your tablet for 20 years. The same goes for the MTBF of the physical components.

The flash memory will not go bad if the tablet is left on. In fact, the tablet probably reads and writes to flash more when booting up than when it's idle.

Generally, I would suggest enjoying the tablet the way it's meant to be used! If it breaks because of normal use, then it wasn't worth having anyway!
> 9 votes

---
Tags: battery-life, tablet, sd-card
---


# Question
Title: WiFi Connection problems Samsung Galaxy S3 mini
I have a Samsung Galaxy s3 mini. The wi-fi is turned on and the phone is not detecting my Trendnet 3G router at home. All my other devices e.g. laptop and BlackBery's are connecting seamlessly with the router, but not the S3 mini. How do I ascertain that the phone's wifi is working correctly. There are no other routers in range to cross reference with those.

# Answer
I have had the exact problem on galaxy s3. Did everything I read on the forums from rebooting phone, router,modify router settings e.t.c. I'll cut to the chase I simply went on the playstore and installed an app called Wi-Fi fixer which resolved the problem straight away and I haven't had any problems since. Hope this helps
> -1 votes

---
Tags: wi-fi, samsung-galaxy-s-3, connection-issues
---


title: Tecno N3 keeps rebooting

text:
# Question
Title: Tecno N3 keeps rebooting
In my case, my tecno n3 keeps rebooting even with the sd card removed. What can I do? Pls help.

Didn't install any new apps recently. Only followed Barca\_Ac Milan commentary online.

Also, how do I hard reset the phone?

# Answer
> 1 votes
Press Vol up + Power button for about 4 seconds, keep until reset menu appears.

---
Tags: boot-loop, tecno-n3
---


# Question
Title: Unable to access the "mmcblk0p6" file, on Samsung S5300 Mini Pocket
I have rooted my Samsung S5300 Mini Pocket Galaxy, and I have entrie SDK installed on my Windows 7 laptop.

Now via Command Prompt I am able to:

```
adb shell
$ su
#  <--- and get root access

```

However, if I do something like this:

```
cat /dev/block/mmcblk0p6

```

The output in my CMD prompt is BLANK, and it's like the file is empty.

I've been instaling the **busybox** with all other commands to help me complete this, but I have not accomplished nothing.

Any advices, tips how can I stream into the contents of this particular file?

BTW - I've been trying with Android Commander, but no success either. It says that the file is "empty" =\> 0 KB.

Thanks all.

# Answer
> 0 votes
`/dev/block/mmcblk0p6` is not a real file, it is a virtual file representing a block device (that is why it's in `/dev/block`). 'mmcblk0p6' denotes that it's the sixth partition of the first MMC card. I am not really sure why you want to `cat` that file.

---
Tags: file-system
---


title: make chrome default browser

text:
# Question
Title: make chrome default browser
I'm using Galaxy Note 2

Nowadays, every link in FB app and in Whatsapp is opened in the native browser

I want to make Chrome the defualt browser for all actions including these two apps.

How can I do this?

# Answer
Head to Settings -\> Apps -\> All -\> Internet -\> Clear Defaults. Next time you do a search or open a link, you'll be given a choice of which app you want to open it with. Select Chrome and put a tick in the "Make Default" checkbox and that should make Chrome the default browser.
> 5 votes

# Answer
While j0chn's description works (and also does work for other "default apps"), it might not be the most user-friendly approach. As Android itself does not offer anything else, you might want to pick a helper. Default App Manager is such a helper:

Default App Manager (Source: Google Play); Click images to enlarge

As the screenshots show, this app lists up default apps defined and lets you clear those defaults -- but it also lets you define them.
> 1 votes

# Answer
I did it like this:

Go to *Settings→application manager→all*. There to "internet browser", click on that and delete that "is default". When next time started the desktop link asked me for default browser.
> 1 votes

---
Tags: chrome-for-android, default-applications
---


# Question
Title: Why is my battery low only a few hours after charging?
Twice recently I have charged my Samsung Galaxy Ace at night and when the phone indicates it's fully charged I unplug the charger only to be woken a couple of hours later thinking I have a text come through to find a message saying the battery is very low and needs charging. It hasn't happened any other time. It's about 18 months old and generally I get a good days use out of it. How can it suddenly go from being fully charged to empty in a couple of hours without even being used?

# Answer
You almost certainly have a rogue app, which a reboot usually fixes. However, in the long run it would be best to discover the app(s) that cause your battery issues so it does not catch you off guard when you really need you device to retain it's charge.

First, you will need some idea of how apps use the battery. All apps use the battery (to varying degrees) while they are active (i.e. when you are actively using them), but some apps also consume your battery even when they are not active. There are many reasons for this, but the most common is that they need to perform some action, such are checking for new email. These tasks are performed by services (belonging to the app), which run in the background. In order to be able to do their tasks when the device is sleeping (i.e. when the screen is turned off), these services use "wakelocks". For background tasks, apps use "partial wakelocks"; which basically means the processor wakes up, but the screen remains off.

In a perfect world, an app would request a wakelock, perform it's task, and then release the wakelock; this happens quite frequently and only lasts for a very short period of time (milliseconds to seconds). The battery cost of these operations are generally quite low, and their benefits far outweigh this cost.

As for discovering your rogue app, the standard battery status provides a good starting point, but you will need to use a 3rd party app that can show you the wakelocks used by each app. In particular I find Wake lock detector very useful. It is free and can display both full and partial wakelocks. The app will basically show you the amount of time for which wakelocks have been active per application (or service). When you have a rogue app, it is usually very easy to spot as it will have unusually high usage compared to the others.

You mention that maps shows up in your battery usage; this happens because many applications that request your current location pass this request on to the maps app (it's location service), which performs the action and provides your location to the app requesting it. This is very normal, and usually nothing to be concerned with. Some apps can however issue the location request too frequently - which would have an adverse affect on your battery. Most decent apps provide a setting for the frequency they perform these update requests.
> 1 votes

---
Tags: battery, battery-life
---


# Question
Title: When using apps as a second user, why do new screens within apps open behind the main window?
I have just set up a second user account on my Nexus 10 (running stock 4.2.2) so that I can keep my work Exchange email account separated on the device. In this new account, the email app works fine in almost all ways, except that when you (for example) open the settings dialog, nothing appears to happen. It is only when you hit the 'back' button that the settings window appears. It's as if new windows are opening behind the original one rather than in front.

Initially it looked like it was on the Email app with this behaviour, but this morning Evernote has started doing the same thing in that account. This is extremely annoying! It only seems to affect this new secondary user. Everything works perfectly in the primary account.

I've tried searching for people having the same issue but have come up with nothing. How do I fix this?

# Answer
I did resolve this issue eventually. I use App Protector Pro on the main account of the device, but it is not installed in the second user. Somehow having this enabled on the primary account disrupts the screen ordering on the second and subsequent users. It occurred to me that this might be the case, and testing has proved it so.

You need to disable App Protector Pro to resolve.
> 1 votes

---
Tags: 4.2-jelly-bean, multi-user
---


title: *#7284# not launching phoneutil

text:
# Question
Title: *#7284# not launching phoneutil
My tablet is not getting connected through USB.

It's showing me the error" "*USB device not recognised*"

On one forum I read to dial `*#7284#` and it will launch Phoneutil.

But in my case it's not working.

# Answer
It seems that the code is specific for Samsung devices. Therefore, if your device is made by another manufacturer, it doesn't work (if the manufacturer hasn't added it specifically).
> 1 votes

---
Tags: tablet, usb-connection-mode, dialer-codes
---


title: A non-cloud local calendar for Android?

text:
# Question
Title: A non-cloud local calendar for Android?
Is there any way to have and use a local calendar on Android?

I would like to use it on the Android phone and open the file (vcs, ics, anything) on my laptop sometimes.

I have not found any applications that deal with local calendar files stored on the SD-card of the phone. I have found only numerous cloud applications so far.

Is there any app that can open and edit local calendar files on Android?

# Answer
> 3 votes
Etar - Open source calendar app is what we needed.

See its source at GitHub.

# Answer
> 1 votes
https://market.android.com/details?id=de.mgsimon.android.andtidwiki

and a tiddlywiki.html + calendar plugin

# Answer
> 1 votes
I was recently recommended *ColorNote*, which keeps its calendar data separate from the stock calendar storage, and so (presumably) is less likely to accidentally send your private data to cloud services you do not wish to use.

It has a very clean month-view, but the day view is quite limited - you can only see the first ten characters of each item (at least on my tiny Samsung Galaxy Europa) and appointment times cannot be set, only appointment reminders. So for me - a substantial calendar user - it's not sufficient.

I've tried a *lot* of calendar applications, and I am seeing that the vast majority of these interface with the stock calendar - the UI is very good, and I should think it saves developers a ton of work. Hence, you need to be careful to keep the Google account sync options disabled - turn it on and your data will be send to the cloud in short order - i.e. game over if you are opposed to this. (The google account cannot be removed from the phone, as other applications "require" it).

Personally, I am considering a good calendar app that works with the stock Calendar, then rooting the phone and installing a firewall. My guess is that I can limit the applications that use Google services to a minimum (i.e. Market/Play) so I can have reasonable confidence I am not going to accidentally use their Calendar cloud. I appreciate this faffing isn't of interest to everyone - but I'd argue the process of **not** using the cloud really ought to be easier!

# Answer
> 1 votes
Please check my Android App called Calendar Manager.

It creates a local calendar database which does not sync to any cloud storage. You can use other calendar apps to manage your appointments, since the databse integrates nicely into the Android system.

However, you can synchronize the database with your PC using software like MyPhoneExplorer.

NOTE: It only works on Android 4.x+

# Answer
> 0 votes
You could try CalApp.

CalApp is a iCal file browser and Calendar application. It allows you to import events,todos,journal entries from iCal,iCalendar, ics, vcs formatted files to your smartphone and browse them selectively.

It has a built-in Calendar to store your notes, appointments, todo list etc.

# Answer
> 0 votes
I think Business Calendar may fit your needs. Although it has cloud sync, you can choose to use local only.

# Answer
> 0 votes
I believe user's zoks.net application is exactly what is required to answer the question.

If you also want the new local calendars synced between your phone and other locations (your own http/webdav/caldav/ftp server for example) you might want to consider CalendarSync. It has a hefty price tag, imho. But it does what it says it does. And is still being developed as of today. (I'm not affiliated with the app's developers at all).

CalendarSync can also create local, standard android calendars. And all such calendars can always be accessed by other, normal calendar applications such as aCalendar or Digical.

If you don't want any sync functionality zoks.net Calendar Manager is an easy to use solution.

# Answer
> -1 votes
My android 2.2 (samsung galaxy fit) has two installed calendar provider.

When i create a new calender-entry i can choose to put it into my own lcal calender or into the "xxx@googlemail.com-calender" in the cloud.

I am not shure whether this is samsung specific or android standard.

---
Tags: calendar
---


# Question
Title: How to mute on Galaxy s2 on android 4.1.2
Have just updated software to android 4.1.2 and whereas before one went to settings - sound - and had options mute vibrate so you could mute the phone this new version does not offer that. How do I mute the phone now?

# Answer
Just hit the volume buttons in the main screen and you should be able to move to silent mode.
> 1 votes

---
Tags: settings, mute
---


title: XXDMC3 update for Galaxy Note 2

text:
# Question
Title: XXDMC3 update for Galaxy Note 2
What exactly does it fix? By googling I got to know that it fixes some bug related to the lock screen. Do any one know of that bug. Got to know regarding this as I got a notification regarding software update in the device.

# Answer
> 3 votes
The update is just a bug fix update, no new features. The lock screen bug that you mentioned allowed bypassing the lock screen for a short amount of time, details can be found for example on TheVerge or AndroidCentral.

---
Tags: ota-update, samsung-galaxy-note-2
---


# Question
Title: Can I make a Wi-Fi VoIP call on Google Voice without third party applications?
I can't seem to make pure Wi-Fi VoIP calls on Google Voice without a third party application such as GrooVe IP. Is this the case?

# Answer
Unfortunately currently there is no way to make a pure VoIP outbound call via Google Voice on Android.

Previously, you could initiate a free call from Gmail on your PC, then press the `*` key on the keypad which would transfer the call to all other numbers connected to your GV account, and then you'd pick up the "call" on your cell phone and continue the conversation on your mobile which was still VoIP. Once Google wised up to this feature being used too widely, they changed this functionality to only allow this transfer for incoming calls only.
> 1 votes

---
Tags: wi-fi, google-voice, voip
---


# Question
Title: Turn off vibration when docking the phone
When I put my phone into the dock, it vibrates very strongly and for too long (IMO). Is it possible to turn that off or at least to decrease the intensity and/or duration of the vibration?

This is about a Samsung I9000 Galaxy S, with the Samsung ECR-D968BEG desktop dock/charger. The phone is running Android 2.3.3.

# Answer
> 1 votes
This app allows you to set duration of vibration

> Vibration Notifier Makes Sure that You Don’t Miss Important Email and SMS Messages

This app allows to have settings based on conditions such as in a dock

> > With Locale and the Dock Plug-in Condition, your phone can automatically perform actions based on whether it is docked in the car, desk, or undocked. Automatically launch an app with the Shortcut Plug-in when docked at home, enable Bluetooth in the car!

# Answer
> -1 votes
Tasker can also be used to perform actions based on conditions.

---
Tags: samsung-galaxy-s, vibration, docking-station
---


title: Re Install android OS in Mobile Phone

text:
# Question
Title: Re Install android OS in Mobile Phone
I am using **LG optimus E 400**.

Recently, I have rooted my Android phone. After rooting, it's not booting up now; just displaying white screen.

I have tried go to the boot loader by pressing (Hold POWER + Vol Down) but it's not working in my phone.

After some searching in Google, I found that the solution is re-installing the Android OS. How do I do that? Is any other recovery option?

Thanks.

# Answer
Solution as per link provided by OP:

Vijesh finally was able to solve his issue using the All-In-One Toolkit, following the instructions from this XDA thread. This toolkit requires Windows. Not explicitly mentioned in the XDA thread, but most likely this means you've also to install the appropriate device drivers for your smartphone. But it looks like the toolkit offers to do that for you as well, see the item *I - Install APX drivers* in below screenshot:

The All-In-One Toolkit (Source: XDA; click image for larger variant)

The tool seems to be pretty self-explaining. For the installation, you simply run the self-extractor, which prompts you for a target directory. Then you start the tool, and select the wanted item (here probably *6 - LG Update Tool*). Again, everything runs almost automatically -- simply follow the instructions given. The `.kdz` file should be flashed then to the device, and you'll end up with the fresh ROM installed.
> 0 votes

---
Tags: 2.3-gingerbread, rom-flashing, rom
---


# Question
Title: How do I disable auto-sync in HTC Sync 3.3?
Where in HTC Sync is the option to disable synchronization upon connecting the phone to the computer?

There used to be plenty of options in the old versions of HTC Sync. By old versions I mean versions like 2.0 that came with my phone. This is the version I have been using for two years now. I just thought I would update to get all the latest bells and whistles. But little did I know that the newest HTC Sync version is just one big splash screen with a picture of my phone on it and one big SYNC button. And it is very resource hungry.

I am downloading the new HTC Sync Manager right now. But I don't think it's compatible with HTC Desire or other older HTC devices. I think it's mainly made for the HTC One series of phones. So I don't expect much from it, but I'll give it a try anyway. Are there more sync options in Sync Manager than in the regular Sync?

What's a good alternative to HTC Sync that I can use with HTC Desire? Which ones are popular? I don't want anything too fancy. I don't need anything that's too much resource hungry and media focused. Just plain sync tool (PIM).

**Update:** HTC Sync Manager doesn't even start

The first time HTC Sync Manager started it was scanning my computer for media files. I aborted the operation and went to settings to change the language. It prompted me to restart the program so I clicked OK. It restarted and got stock at the splash screen. Now it does that every time and the only way to close it is to terminate the associated process.

Great software indeed... it should not stop working just because the user changes the language in the settings. Looks like I will have to install it all over again to erase any conflicting config files and such.

# Answer
According to the download page of HTC Sync Manager, HTC Desire phones should be supported.

In my case when I first started the application it started loading all my media files from my pc (which took some time). After everything was loaded, the music etc was stored in my Media gallery of the HTC Sync Manager.

If you want to disable the synchronisation of your phone on connect, disable the option "Automatically start sync when device is connected" under the More tab. In my case that tab was only available when you connect your phone (probably to be able to use different settings for multiple phones).

So maybe you should just try to reinstall the latest HTC Sync Manager, because it should work for your phone too. Just be a little patient.
> 1 votes

# Answer
The disable the option "Automatically start sync when device is connected" under the More tab did not work for me. Even after this is unchecked, it still starts the program when I connect my phone. Sometimes I'm just looking for the charge. Yet I have to wait for the program to load on each plug-in, then manually disable. Real pain.
> 0 votes

---
Tags: htc-desire, htc-sync-3.0
---


# Question
Title: Does a Nandroid Backup contain Language files?
I know that a Nandroid backup is a snapshot of a system image. I wish to know if this backup will also include language files if Backup was made from a multi-language ROM.

For Example:

I bought a Lenovo phone (S890) but it only came with Chinese and English, My friend has the same phone but his came with a Multi-language ROM. I thought since we both have the same phone we can try and install the same recovery software on both phones. I can then create a Nandroid backup on his phone and use that backup on my phone to get Multi-lang too.

Is my assumption here correct ?

# Answer
As a *Nandroid backup* creates images of all Android related partitions of the device (not of the , which is not directly related to any OS), your assumptions are correct: it covers *everything*, i.e. all data belonging to the Android installation. So provided both of you use the exact same device (compare the specs, some devices have variants which could be crucial when involving different hardware components), the copy as described in the question should work.

To be on the safe side, and have a chance to revert back, it cannot hurt to create a *Nandroid backup* on the target device as well, though :)
> 0 votes

---
Tags: languages, nandroid
---


# Question
Title: How to save Facebook and Skype information to Google contacts?
I've looked around this site and in spite of what I read I can't figure out the following:

**How do I save my merged contact information into a Google contact?**

For instance, I have a friend F who has a phone number Fp a mail address Fm, a Skype username Fs and and Facebook username Ff. Although these data are merged into a single F contact on android, I cannot see Fs and Ff in F's Google contact.

How can I really merge the data so it all shows into Google accounts?

# Answer
Yes you can, as far as Facebook you need to use an external agent. Here is what I mean:

Because Facebook does not work with Google very well you have to sign up for Yahoo! Mail. In the contacts option you will be able to import your contacts from Facebook. Once you do that you can then export them as a spreadsheet and then once again import them into Google Contacts using the import feature.

Skype would be different as you would have to class their Skype username as a note rather than a phone number or email, you would have to do that manually.
> 1 votes

---
Tags: facebook, skype, google-contacts
---


# Question
Title: selecting a chime in Caynax Hourly Chime
In Caynax Hourly Chime when I select chime option a dialog with a `Search` button appears. But while I have some sound file in my SD it do not show them. How can I choose chime file in this app?

# Answer
> 2 votes
You need to place your audio files in the correct directory structure, as I explained in this answer:

There are special directories you can use to store your custom "noises". The "starting point" (root-of-noises-dir) may be different between devices (so this is rather a generic answer, as I do not own all of them) -- pick one and check if it works, if not, pick the next:

```
/sdcard/media/audio
/sdcard/media
/sdcard

```

In there, put the directories for the specific events:

```
┌───────────────┬───────────────────────┐
| directory     | description           |
├───────────────┼───────────────────────┤
| alarms        | for your alarm clock  |
| notifications | for... notifications? |
| ringtones     | for incoming calls    |
| ui            | keyboard click etc.   |
└───────────────┴───────────────────────┘

```

Then place your sound files into the appropriate directories. Done. Now you should be able to pick them in your configuration(s).

Alternatively, for an easy, non-techy way, you might want to take a look at the Ringdroid app (a Howto can be found e.g. at MakeTechEasier).

# Answer
> 0 votes
free app version lists all sounds up to 30 sec. You don't need to place them in specific folder. To refresh list that app uses you can unmount sdcard and place it again and then start app. if you have really lots of sound files it might take awhile to load.

---
Tags: audio, sd-card, file-system
---


# Question
Title: How to detect filesystem type of un-mounted partition?
These commands won't work:

```
fdisk -l      #outputs nothing...
su; fdisk -l  #nothing..
sudo fdisk -l #sudo not found...
parted -l     #parted not found...

```

Is there any app that shows that easly?

EDIT:

For now I had to attach the sdcard to PC and let Linux mount it, I found the partition was `ext3` and not `ext2` that I thought! All I read says partition must be mounted to know its type. I think we must create a path and mount it with automatic detection and see mount output to know the partition type.

# Answer
> 2 votes
Have you got the `file` command available? This question on SuperUser says that's the way to go.

---
Tags: file-system, partitions
---


# Question
Title: Nexus 7 , Android Ver. 4.2.2, Locking icons down on home screen
We have a set of 30 Nexus 7's that are checked out by students who constantly delete/move/add icons on the home screen. We would like to lock the home screen icons so that they cannot be deleted/moved or added to. Is this possible?

# Answer
Have a play with SureLock in the Play store. It is pretty good at locking the home screen down.
> 4 votes

---
Tags: home-screen
---


# Question
Title: Use Galaxy S2 / S3 as router for PC lan gaming
I have a computer with no network interfaces (the only one it had went faulty). My friend's PC's network interfaces are working fine. We want to play PC LAN games, but when I set my Galaxy phone to tether / hotspot mode, the IP of the PC connected via WIFI hotspot is out of range of the PC connected via USB tethering (the one IP is on 192.168.42.n and the other IP is on 192.168.43.n), and as such we cannot get our PC's to communicate.

Is there a way to force a Galaxy S2 or S3 to put the tethering and hotspot IP's within range of each other? Our phones are rooted.

# Answer
> 1 votes
I got it done via iptables.

First, open the terminal, run `su`, and type `ip route show`. This will show which interfaces are currently being used. In my case, I had `wlan0` for the wireless hotspot and `rndis0` for the usb tether.

Second, run the following iptables commands, replacing `wlan0` and `rndis0` with your actual interfaces:
`# iptables -I FORWARD -i rndis0 -o wlan0 -j ACCEPT`
`# iptables -I FORWARD -i wlan0 -o rndis0 -j ACCEPT`

This will cause the phone to forward the traffic between the two computers.
To revert back to normal settings, I simply restart my phone.

# Answer
> 1 votes
As near as I can tell, you need to run "ip route add" as root. I don't have root, so I can't try it. But something like this should work:

```
ip route add 192.168.42.0/24 dev rndis0 scope global proto kernel
ip route add 192.168.43.0/24 dev wlan0 scope global proto kernel

```

You can use `ip route show` to show the current routing rules.

---
Tags: networking, tethering, root-access, wifi-hotspot
---


# Question
Title: Issues while accessing system files with su in Chinese make Tablet. (Android 4.0.3)
I have a cheap chinese tablet with Android 4.0.3.

I'm a linux enthusiast and of course I wanna explore the Android capabilities deeper.(I own Nokia N900 and without rooting its nothing).

So my tablet is WM8850.

The interesting is that I can browse in the `/`, but when I ask for **root privileges** **`su`** , it says that:

I'm not allowed to access prompt with `su priviledges`.

`UID XXXX not allowed to su`.

So do I need to do the all rooting process or I just have to install the super user package?

# Answer
> 1 votes
You will need to get root privilege. Merely installing Super User won't do anything. EDIT: SuperUser must be placed in /system (made a "system app") in order to work, which is not done by "merely installing it", and cannot be done without aquiring root privileges

---
Tags: 4.0-ice-cream-sandwich, root-access
---


# Question
Title: Galaxy Nexus always rotates a picture - portrait instead of landscape and vice versa
A pal of mine says his Galaxy Nexus always rotates a picture - takes it portrait instead of landscape and landscape when set to portrait. Any ideas why does it happen and how to fix it?

# Answer
> 0 votes
I have not faced such a issue with my GNex yet(running stock Android 4.2.2)

The orientation of the settings also depend on the orientation is set. Suppose he wants to take a photo in portrait, ask him to take the phone in portrait mode and then make the setting as portrait mode.

---
Tags: samsung-galaxy-nexus, photos, auto-rotation
---


# Question
Title: Deactivated HTC Droid Incredible not installing apps
I have an old deactivated HTC Droid incredible from Verizon. I decided I was going to use it as like an iTouch, and it works just fine -- but the Google Play Store has vanished both from the home screen and the "Manage Applications" list (when I first turned on the phone after deactivation not after using it for a while).

At first I was okay with that because I could just go download aptoide or some other third party store. But after I downloaded the apk for aptiode and checked the "Allow Installation from unknown sources" when I tapped it to install I got "Do you want to install this applicaion" and the permissions ect. so I clicked install and then suddenly the phone rebooted? It just showed me the HTC logo, then brought up the home screen. I've tried this with several apks and none of them work. It does not have a SIM card slot.

# Answer
> 1 votes
I have three Droid Incredibles that we have replaced with different phones. The play store still works on all of them.

Check out this post for the most recent Google Play apk and side load it.

If that doesn't work, I would recommend doing a factory reset. It seems like your system has gotten confused.

Alos, look into Airplane Mode Wifi app to keep your wireless radio off but leave your wifi on.

# Answer
> 0 votes
It might be a long shot, but have you tried using adb to install apks?

---
Tags: applications, installation, htc-droid-incredible
---


title: Use WhatsApp anonymously

text:
# Question
Title: Use WhatsApp anonymously
I want someone to be able contact me on WhatsApp. I would prefer to give him an anonymous account.

Is there such thing?

I don't want him to know my phone number.

# Answer
> 0 votes
No it isn't possible. Even if you send him a message without him adding you as a contact the first thing he will see is your number.

---
Tags: whatsapp-messenger
---


# Question
Title: What needs to be set up in an Android device from another region for a Russian user in Russia, and how?
We've got a Samsung Galaxy S from another region (China or Korea).

What needs to be set up in it for a Russian user in Russia?

# Answer
## Simple things

The obvious group of settings that needs to be changed (simply by selecting the appropriate value) is the interface language, time zone.

## Keyboard

One unexpected difficulty is the input method.

The factory Samsung OS (from another region) doesn't include a Samsung Russian keyboard, nor does it include the standard Android keyboard (which might have a Russian keyboard). Further complication: The standard Android keyboard cannot be installed separately!

As a solution, I chose to install AnySoftKeyboard (which is also available on F-Droid, which guarantees it is free/open-source, can be rebuilt from sources, and has been inspected by more people for not having spying features). Then in its settings menu, I chose to download a Russian pack.

## Mobile networks and internet

For internet to work, one needs to set up an APN (for example, for Megafon, a Russian mobile operator, one needs to add a new APN with "internet" as the value for the field "APN" -- the only essential field; and select it).

## (Regressions)

(Still, as compared to Samsung Galaxy S sold in Russia, this one has much more unstable connection to the mobile network (loses the connection, i.e., is offline very often). Perhaps, this can be solved by upgrading the ROM/modem firmware from the present Android 2.2 I9000XXJPK (kernel 2.6.32.9) FROYO.XXJPK.)
> 4 votes

---
Tags: settings, localization
---


# Question
Title: Cannot find unzipped files from WinZip Android app
I have installed WinZip for Android and unzipped a file. However, I cannot find the extracted files anywhere on my SD card. I always have to open the WinZip app and go to the last zip option to view all the files.

Is there any option to view the unzipped files on my SD card or to select the path/folder before extraction?

# Answer
> 1 votes
The app's description on the playstore does not speak of "unzipping files to your sdcard". It rather seems to simply "handle" them, only temporarily extracting files to process them. Which would explain why you cannot find the files anywhere outside the zip-file itself (or outside that app).

If you want to extract files to handle them separately, you might rather wish to take a look at e.g. AndroZip Dateimanager instead, which is explicitly stating to extract files:

> AndroZip File Manager helps you copy, delete, move, unzip/unpack, compress, encrypted ZIP supported, search, and organize your files, music, pictures, and folders just like you would do on your PC.

---
Tags: zip
---


title: Alternative file transfer clients

text:
# Question
Title: Alternative file transfer clients
I think most people will agree that the official file transfer client for OS X is *painful* to use. It seems to stagnate at version 1.0 and only offers the bare minimum.

Since my camera connection still isn’t fixed I unfortunately have to use it quite frequently.

Are there alternative clients that are better integrated into the operating system or are there any plans to make it obsolete (after all, neither Linux nor Windows require such a client, they can access the storage of the smartphone directly)?

To clarify, I’m not necessarily looking for *more features* but *better integration*. However, anything that makes it easier to use fits the bill.

# Answer
> 2 votes
If you want to go the wireless route I'd recommend Wi-Fi File Explorer pro. Just make a Tethered WiFi network(or be on the same router) use the app on your phone to get a local IP and transfer all files directly. It needs no installation on your computer; just install it on your phone and use it.

---
Tags: file-transfer, macos
---


# Question
Title: Android Rooting : Facility vs Harm, Should I make Rooting in my device?
I want to make Rooting of my Android Device. I have searched over internet, I got usefulness and harmfulness.

Android Rooting : Facility vs Harm, Should I make Rooting in my device?

# Answer
> 2 votes
It really depends on why you want to root. If the feature you want is an important feature for you and you are missing it then there's no reason why you shouldn't root.

---
Tags: rooting
---


title: Contacts from iCloud to Android

text:
# Question
Title: Contacts from iCloud to Android
I have a Samsung Galaxy S III Android phone and need to transfer my iCloud contacts to that phone. How do I accomplish this? Can you recommend a FREE app for this or some other method, please?

# Answer
> 1 votes
According to an article at Maggo (German; Google-Translate variant) you can use CardDav-Sync for this:

1. start the app
2. select "Create new account"
3. fill in the settings:
    * Servername: contacts.icloud.com
    * use SSL
    * Username: your iCloud user
    * Password: your iCloud password
4. hit "Next". The app now checks the entered data
5. on the next screen, you don't need to change the Account name. Check "Sync from server to phone"
6. tap "Finish", and your contacts should be transfered from iCloud to your Android device.

CardDav-Sync setup: Step 3 and step 5 (source: Google Play; click images for larger variant)

---
Tags: contacts, samsung-galaxy-s-3, data-transfer
---


# Question
Title: gTalk status icon on the notification bar
Instant Messenger apps such as Skype or Windows Live Messenger will display an icon on the notification bar with indication on the connection status. (I know gtalk is supposed to be always on after my first login, but there have been many occasions where it is not true. )

There is no status icon for Google Talk, in order to know my connection status I have to open the gtalk app and check it. Is there any way to have an icon always on the notification bar, other than using a third-party app? There are many useful features on the native client and I don't want to try various new apps.

# Answer
> 1 votes
Provided you have blue bars for your wireless and/or wifi connections and have logged into GTalk you should always be connected.

You have to sign out of GTalk or lose connection with the Google Servers (gray signal bars) in order to be offline.

Short story: as long as you signed in and have a data connection you are online for GTalk.

If that doesn't give you a warm fuzzy feeling then use a third party app like Trillian and use it for GTalk. Trillian might be able give you a notification icon.

---
Tags: 4.0-ice-cream-sandwich, cyanogenmod, notifications, notification-bar, google-talk
---


# Question
Title: Is there a special boot mode to boot into a system with root access (on Galaxy S)?
What if the Samsung Galaxy S I've got has already been rooted?..

Is there perhaps a special boot mode which would boot into the system with root access?

Or normally, a "rooted" device always boots the system with complete root access?

# Answer
> 1 votes
There isn't a special boot for rooted devices AFAIK. Any rooted device necessarily boots with complete root access.

# Answer
> 0 votes
If you want root access on a production phone, then you are going to have to use a root kit. There are a ton of benefits to having a rooted device, but there are also risks. Some devices are now coming out with the ability to run an app in root mode with user permission.

MY WORD OF CAUTION:

Attempting to root your device without proper knowledge will render it completely useless except for holding down your papers on a windy day. Make sure to do all instructions exactly and only flash your phone with builds that are meant to go with your specific device!

Best of luck!

---
Tags: samsung-galaxy-s, boot, root-access
---


title: Samsung Galaxy Note N7000 Died

text:
# Question
Title: Samsung Galaxy Note N7000 Died
I updated my phone with Odin v.3.04 and now it is not working anymore. I took out the USB cable and I removed the battery while the phone was in download mode. When I went to turn my phone on again, it would not turn on. Can someone please help me?

# Answer
> 1 votes
Ok so I'm going to take a small leap here and assume you were trying to root your device. Here is what you need to know:

Soft-Brick

# Symptoms

You can immediately tell that you have a soft-bricked phone if it turns on but doesn't really 'turn on'. You will see some kind of boot loader screen that will prompt you to connect your phone to your computer and start a transfer. Sometimes a soft-brick will look like a hard-brick (see below), in this case you can plug your device into your computer and see if you can connect to it. If you can connect to it and transfer over a new ROM, then your device is soft-bricked.

## What is it?

This word is actually miss used all over the internet. When a device is 'bricked', that means that the system can boot up but it can't launch the operating system because it has been erased/corrupted. A soft-bricked device is actually not the worst thing in the world, all you have to do is flash it with a new ROM and you're good to go! Make sure the rom you are trying to flash the device with goes with the EXACT device. 'close' only counts in horseshoes and hand grenades.

Hard-Brick

# Symptoms

You can tell that a device is hard-bricked if you try to turn it on or charge it and you get no response. If you cannot launch the boot loader with the special combination (usually power button along with up volume and menu button) then it is probably a hard-brick. Make sure you have determined that your power source and your battery are functioning properly before you jump to this conclusion.

## What is it?

A device that is hard bricked is almost useless. There is almost nothing you can do to get it back unless you have professional experience in hardware hacking. Basically what you need to do is make your own 'Jig' that flashes the device ROM with a new boot loader. Once the boot loader is flashed, then you have your backdoor. You can then boot up the phone and flash it.

I will be completely honest with you, you have 2 options if your device has been hard-bricked:

* Try to get a new one through your *warranty* (which is now void) on your device if it is not expired. If you try to do this and you get caught you will have to pay the full price of the device and your carrier will get very angry with you. If you get away with it, you have a new phone and the phone carriers get to sell your phone as a refurbished phone.
* Pay someone to J-Tag it for you. Depending on which device you have, it can cost as low as $40. I DO NOT recommend this method because if they decide that they want to keep your phone (especially if you are shipping to Canada or Asia) there is nothing you can do and you are SOL with no phone and $40 missing out of your pocket.

The internet is full of people with your exact same problem. A quick google search will give you answers to most of your questions.

### For Samsung device users specifically

Samsung devices can usually be forced into download mode using a JIG. They are pretty simple and cheap to make. If your device has been soft-bricked this will almost always work. If your device is hard-bricked this method will not work, I've tried.

---
Tags: unbricking, samsung-galaxy-note, odin
---


# Question
Title: Can I install additional language support (Russian) on HTC Desire HD without rooting?
I bought HTC Desire HD and I want to change UI language to Russian. The issue is that I see in settings only English, German, Italian and French.

Is it possible to add other language without rooting phone?

# Answer
You can use the same app that I found for my problem to fix yours:

Custom Locale

Just install it and then select Russian as your predefined language and you're good to go mate.
> 7 votes

# Answer
uthark,

You can try using MoreLocale2, for an easy locale change.
> 3 votes

# Answer
I have added my language using morelocale2..

Language : ta (Tamil) Country : IN (India)

ta\_IN

I am able to add and select my language. But, It is not changing the default language of the device.. Still i could it see the things in english .. any suggestions?
> 0 votes

---
Tags: htc-desire-hd, localization
---


title: Unable to root S7180 MTK6577 Phone

text:
# Question
Title: Unable to root S7180 MTK6577 Phone
I purchased a Note 2 clone from dhgate which is running on Android JB 4.1.1. I tried to root it with the binary method and it failed. Please find the messages below.

```
__________________________________________________ __________________________________________________ ___________________
C:\Root_with_Restore_by_Bin4ry_v17\Root_with_Resto re_by_Bin4ry_v17>RunMe.bat
================================================== ====================
=
This script will root your Android phone with adb restore function =

= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =

= Idea for Tablet S from Fi01_IS01 =

= (22.11.2012) v17 =

================================================== ====================

Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)

x) Unroot

Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode

Please connect your device with USB-Debugging enabled now

remote object '/system/app/Backup-Restore.apk' does not exist

remote object '/system/bin/ric' does not exist

.
.

Normal Mode enabled!
.

Pushing busybox....
3881 KB/s (1085140 bytes in 0.273s)

Pushing su binary ....
3207 KB/s (91980 bytes in 0.028s)

Pushing Superuser app
3940 KB/s (996704 bytes in 0.247s)

Making busybox runable ...

.
Please look at your device and click RESTORE!

If all is successful i will tell you, if not this shell will run forever.

Running ...

Successful, going to reboot your device in 10 seconds!

Waiting for device to show up again....

Going to copy files to it's place

**mount: permission denied (are you root?)**

You can close all open command-prompts now!

After reboot all is done! Have fun!

Bin4ry

Press any key to continue . . .

```

---

I ran the adb shell and I tried to do an su and I see no popups on my phone. I tried to run the mount command manually to mount the /system file system in read-write mode and I got the message "mount: permission denied".

I did more research and I could see that ro.secure in my boot.img might have been set to 1 and it looks like I need to use Linux to extract the boot.img, make the change and re-pack it. Where can I get the Linux Drivers for MTK6577 phone. I have Linux Mint at home and it did not recognize the phone when I plugged in via USB. Or is there an easy way to root this device?

# Answer
On some MTK65xx device, the Bin4ry script failed to reboot the device after the first step. So, you have to do that manually.

So, right after this line appear "Successful, going to reboot your device in 10 seconds!" wait until the Restore data closes, then reboot

I have the same problem with my local branded tablet, and manual reboot solved the problem, and the script proceed to step 2 and finished the rooting process.
> 1 votes

---
Tags: rooting
---


title: Power button stopped on my Nexus S

text:
# Question
Title: Power button stopped on my Nexus S
My power button has stopped working on my Nexus S, everything else works but this!

How can i get my power button back?

# Answer
> 2 votes
You can remap either of the volume buttons to be a power button. I have remapped my volume up button to power button.

To remap, you should have rooted phone, with terminal emulator and busybox application you can edit the file /usr/system/keylayout/herring-keypad.kl

change the line

```
key 115 VOLUME_UP WAKE

```

to

```
key 115 POWER WAKE

```

And reboot your phone.

# Answer
> 1 votes
Here's a similar question: How can I boot my Nexus S with a broken power button? Can only boot to "Do not turn off target"

Best thing to do is get the power button replaced. It is not too expensive.

You can also try the battery or bump tricks described in that chapter to try to get your Nexus S to boot while plugged into USB, but that seems like a short term solution.

# Answer
> 0 votes
You can fix this issue by simply opening the phone up by removing the 6 screws on the back, and fixing the power button yourself. What is happening is there is a ribbon connector that goes from the power button to the circuit board and this becomes loose and disconnects itself. You can simply press on it and reconnect it to the board to fix the power button issues. This will only be a temporary fix, as the phone is a poor design and will become disconnect more and more frequently. But this can at least let you use your phone.

---
Tags: samsung-nexus-s, buttons
---


title: Samsung logo loop in galaxy y

text:
# Question
Title: Samsung logo loop in galaxy y
Whenever I start my phone, the **samsung logo animation goes in a loop forever**; unless i take off the battery. This started happening after I simultaneously clicked the power button, menu button and volume up button and going to android system recovery and doing wipe data/factory reset. After that it goes on in a loop.

Please help. Thank you.

# Answer
This is a solution that is specific to Samsung devices. This will only work if you have soft-bricked your device. It is pretty simple to build and can get you into download mode on most Samsung devices, just have your ROM ready to flash and you're good to go!

Here is the actual YouTube video that I used to make mine:
> 1 votes

# Answer
Here are some quick tips :

(Here I'll use the terms like Download-Mode & Recovery-Mode, If you dont know what they are google it. ("BOOT to RECOVERY" & "BOOT to BOOTLOADER" means how to enter into Recovery-Mode & Download-Mode respectively.)

A Bricked Phone May Have One or More (Below Problems) :

1. Booting to the ROM(Android) not possible.
2. Booting to the Recovery-Mode not possible.
3. Black screen or Bootloop(Repeated Restarting of Phone at Boot Animation or Samsung Galaxy Y Logo).

Possible Solutions : (Remember there'll be data loss using these solutions so always try to keep a backup)

1. If you can still enter into Recovery-Mode (a). Try to clear Data & Cache then check. (b). Try Installing a Custom ROM using CWM(ClockWorkMod Recovery) & check. (For Custom ROM & CWM Visit here.)
2. If Recovery-Mode didn't helped Enter into Download-Mode & flash an odin supported stock rom(using ODIN 1.84 or 1.85) from Doky73's Thread(Flashing Guide in 2nd post).

\*You can inform me, if anything left out. you must try going in download mode!
> 1 votes

---
Tags: 2.3-gingerbread, boot-loop, samsung-galaxy-y
---


# Question
Title: How to make Galaxy Tab as portable WiFi hotspot?
I am a new user of Samsung Galaxy Tab 2 (GT - P5100). Is there any way to use my Galaxy Tab as portable WiFi hotspot?

# Answer
Using this as source

Procedure-

Turn on the Portable Wi-Fi Hotspot on your Android smartphone (or tablet)

> 1. Go to the Settings screen on your Android phone. You can get there by pressing the menu button on your device when you're on the home screen, then tapping "Settings".
> 2. At the Settings screen, tap the "Wireless & networks" option.
> 3. You should see an option for "Portable Wi-Fi hotspot". Click the check mark beside it to turn on the hotspot and your phone will
>
> start acting like a wireless access point. (You should see a message in the notification bar when it's activated.)
> 4. To adjust and check the settings for the hotspot, tap the aptly named "Portable Wi-Fi hotspot settings" option. You'll need to do this if you don't know the default password that will be created for your hotspot so you can make a note of it for connecting your other devices.
> 5. You can change the default password, security level, router name (SSID), and also manage users connected wirelessly to your phone in the Wi-Fi hotspot settings.
> 2 votes

---
Tags: samsung-galaxy-tab, wifi-hotspot
---


# Question
Title: What to do when the Dalvik cache is full but the operating system does not recognize it?
I have a strange scenario - my `dalvik` cache is full of `dex` files - around 150MB of space, but it appears that the operating system does not recognize these files as related to any application.

I installed an `App Cleaner` and it says my cache is empty.
I went over some applications I use and saw that according to the OS they have no cache, but when I `ls` the `/sd-ext/dalvik-cache` directory I see these applications have `dex` files.

Can I simply run `rm /sd-ext/dalivk-cache/*` to solve this? Is there any risk?

Tech details:
ROM: **MIUI**
SD Extension: **A2SD+**
Rooted: **YES**

# Answer
> 3 votes
Don't confuse the App-Cache with the Dalvik Cache: *App Cleaner* refers to the App-Cache (e.g. cached files from the internet, aka "webcache", or from other components of the app), while the Dalvik Cache's `.dex` files are placed on app installation (they are an optimized version of the app code). So basically you compare apples with oranges.

As for your problem: e.g. Titanium Backup offers to cleanup the Dalvik Cache. There might be other apps available providing this feature (e.g. SystemCleanup), but in all cases this requires root -- unless you want to do a factory reset, which completely cleans the Dalvik Cache, amongst others.

# Answer
> -1 votes
root phone delete all files in folder dalvik-cache reboot phone to regenerate cache this deletes useles cache

---
Tags: internal-storage, app2sd, cache, dalvik
---


# Question
Title: What will the "last seen date" on WhatsApp be shown when a user uninstalls the app or deletes their account?
I have a WhatsApp user on iPhone with last seen date 5 days ago. I wonder if the user has uninstalled the app, removed their account, or just simply not connected to the internet.

I have read:

1. Still visible after I deleted my WhatsApp account
2. Whatsapp - last time seen online - what does it mean?
3. WhatsApp FAQs with "delete" keyword

but still unsure. I assume the user didn't block me since I can see their last seen date.

What happens with the last seen date if the user uninstalls WhatsApp or deletes their account? Do I see the last timestamp that the user became online, or is it visible at all?

# Answer
> 2 votes
1. If a user uninstalls WhatsApp, the last seen date will be the last time they use the app.
2. If a user deletes their account, then the account itself will be nonexistent. The user's name will disappear from the user's list itself (just like contacts who don't have WhatsApp aren't listed)

---

Since the last seen date is shown, the user hasn't blocked you. From WhatsApp FAQ,

> There are a couple of indicators that you may be blocked:
>
> * You can no longer see a contact's last seen or online in the chat window. Learn more here.
> * You do not see updates to a contact's profile photo.
> * Any messages sent to a contact who has blocked you will always show one check mark (message sent), and never show a second check mark (message delivered).
> * Any calls you attempt to place will not go through.
>
> If you see all of the indicators above for a contact, this could mean that the user is blocking you. However, there are other possibilities. We have made this intentionally ambiguous in order to protect your privacy when you block someone. Thus, we cannot tell you if you are being blocked by someone else.

---
Tags: whatsapp-messenger
---


# Question
Title: Install Android. v 4.0.4 on a STAR H3000+
I've got mobile "STAR H3000+" (a rip off iPhone5) with Android v4.0.4. I just wanted to ask if it is possible to install Android v4.2. or newer. Does anyone know how to do it?

# Answer
I don't think so. Most Custom ROMS are developed by users in the XDA forums. Apparently there are no ROMS for Android 4.2.2 for this phone. 3rd party developer support for this phone seems to be rather poor. You won't be able to install Android 4.2.2.
> 0 votes

---
Tags: 4.2-jelly-bean, installation
---