What is protected apps in Huawei phones? There is a setting in Huawei phones that allow you to add applications as protected.

What is that setting mean? Are there other vendors that have a similar feature?
I've noticed that some applications by default added to protected (such as Instagram for example). How is it done? Where I can find the full list of such applications? Is this means that Huawei as vendor trusts those packages?

I have owned a Huawei phone (Honor 6) until recently so I can speak from personal experience.

Protected apps is a battery saving feature (like stamina mode in Sony phones). Apps not selected as protected apps will stop working once the screen is off and a wait duration. I discovered this when a voice recording app would stop recording after an hour of recording irrespective of the app. However, if the same app is included in the protected apps list, it would record indefinitely till stopped. Same was the case with an automation app that would work as intended only when included in the protected apps list.

A quick Google search from Android Central's review of Huawei 8 confirms the same

  And then there's the whole "protected apps" system, which requires you to manually approve each app you want to be able to run when the screen's off.

According to this Stack Overflow question, developers can't include in their manifest asking for inclusion in the protected apps list, but Huawei OS apparently includes popular apps like Tinder and Instagram (in your case).

Scoured web for a full list of such applications but no luck. Writing to Huawei is an option technically but practically, with experience, they don't bother even acknowledging your mail, forget answering.

Thanks to Happy Coder for updating and confirming that Protected apps is found under Battery manager settings.


How do I synchronize my FireFox Bookmarks from my PC to both my android devices? My web browser is Firefox 11 on Ubuntu 12.04 LTS and I have a lot of well organized bookmarks that I would like to synchronize with both my Android Devices (Galaxy 10.1 tab & Galaxy S Phone).  I want to maintain my PC as the book mark server.  I wasn't sure where to ask this question "Ask Ubuntu" or here.

By far the easiest way to do this is to use Firefox as your web browser everywhere, and then use Firefox's built in sync functionality. This will (optionally) sync not just your Bookmarks, but also your History, your Saved Passwords and your Preferences, and let you see the recent tabs you've had open on different machines.

Start by installing Firefox for Android, then on your PC go into Firefox's Options, click the Sync tab and run through the wizard to set up sync and the encryption key.

Then open Firefox on your Android device and you should see a prominent option to set up sync that will involve copying a short authentication code between your phone and PC copies of Firefox. After that it will start pulling all of the info down from your PC to your phone (you may want to make sure you're on wifi for this first sync).

For a clearer guide, with pictures, see this page on the Mozilla support site How do I sync Firefox between my desktop and mobile?


Is it possible to record a video as avi or mp4? I've recently bought a Motorola Milestone 2 (Froyo) and I see that when I record a video it produces a .3gp file.
Is there a way to have it produce an avi or mp4 instead? Would I have to root the phone?

Root won't be necessary, the Android API allows Apps to set the output file format to .mp4. So you just need to find an App that makes use of it.

But, as with most video file extensions, .avi and .mp4 are just container formats. Therefore the actually used video codec, that is responsible for the quality of the video, isn't changed by changing the container format. The Android API itself recommends to use .3gp as container format for better compatibility.

  Using an MPEG-4 container format may confuse some desktop players.

Source

I'm not aware of an Android video recording app that actually saves the video with H.264/AVC compression. I think that this is because of the royalty fee one has to pay to use the codec.


How do I troubleshoot inconsistent call quality? I have a OnePlus One phone that has worked great for a long time, but for the past few months, my call quality has been inconsistent. I am on the newest stock rom - Cyanogen12.1.1-YOG7DAS2K1, build LMY48Y - Android 5.1.1. Even though my signal bar shows strong signal, the person on the other end says I keep cutting out and they can't hear what I'm saying. I can always hear the other person fine. This continues for the duration of the call. If I call back, they can then hear me okay. If not, I'll call back a 3rd time. Once connected, my voice either cuts out the whole call or it doesn't. (This doesn't change during the call).

How would I go about troubleshooting this? I'm on Straight Talk with AT&T coverage, and my signal strength is always showing very high. I get 20+ Mb/s download speeds with LTE. I'm not sure if this is a hardware, software, or cell service issue. Is it worth doing a factory reset on my phone or changing the ROM, such as going to their newer OxygenOS?

I experienced a similar problem on my OnePlus One a few months ago. I fixed it by disabling "Ok Google" detection from any screen in the Google app settings.

Apparently, the always on voice detection interferes with the voice in the call and hence the other person is unable to hear. It appears to be a Cyanogen bug.


Mute text notifications for single conversation only I have a single conversation on my phone that is updated often. I want to mute text notifications for this conversation only.

If it is your app, then you could provide a provision for this by maintaining a flag. Else, if it is Android's SMS app or Hangout, then long press the conversation. It will provide mute notification option in Toolbar.


Email notification on Huawei Mate 9 Pro How can I get email Notification on my Huawei Mate 9 Pro? Used to have it but now it has disappeared. No sound is heard and no icon shows up for incoming emails.
Any comments appreciated.

If you are using the Gmail client for Android, then as documented on the Google support page:

    By default, notifications are turned on for any messages in your Primary label.

    First, turn on notifications & choose your settings

      Open the Gmail app .
      In the top left, tap Menu .
      Tap Settings.
      Select your account.
      To turn on notifications, check the box next to "Notifications."
      Tap Inbox sound & vibrate.
      Choose your notification settings, including sounds.

    Note: Your Android device also has notification settings that are separate from the Gmail app.

    Change notification settings for certain labels

      Open the Gmail app .
      In the top left, tap Menu .
      Tap Settings.
      Select your account.
      Tap Manage Labels.
      Tap one of your labels, like Important.
      Tap Sync messages  Last 30 days or All. If you don't sync messages, you can't turn on notifications for that label.
      Choose your notification settings for that label. Repeat this for any labels you want to get notifications for.


Can I Make One-side/Two-side Video Call To An Android Phone Using HotSpot Or Within A WiFi network (without internet charges) File Transfer Apps like Shareit can transfer files with both methods:

1.With Mobile Hotspot (without internet)

2.Through WiFi Router when both phones connected with same (without internet)

Is there any Android App available to make video call to another android device  without internet charges (through phone hotspot or same WiFi router with no internet)?

After searching around on the internet I found two apps, one called WalkieTooth and another called Atasoy LANPhone.

WalkieTooth

WalkieTooth allows video and audio chat over WiFi, WiFi Hotspots, Bluetooth and WiFi Direct. To set it up:

Download from Google Play on both devices
Select the Camera icon on both devices
On the first device select 'Server', under 'WiFi'
On the second device select 'Client', under 'WiFi' and input the IP address displayed on the first.
You should now be in a video call, press the camera icon to turn on your camera

  Walkietooth allows to establish a full duplex communication channel between two Android devices, letting them to communicate for all the time needed, better than having two walkie talkies.

Atasoy LANPhone

Download the APK from the 'official' site
Install the APK by opening it (You may need to enable 'Unknown Sources' in Settings > Security first)
Open the app and press the menu button on the navigation bar
Select 'Settings' to open the settings page
Find the option named 'Camera' and choose which camera you want to use
Repeat process on other device and press Menu > Refresh List to scan for devices

Screenshots:

For just WiFi chat, files and audio calls, then these apps support it:

Wi-Fi Talkie FREE
BlueFi Phone


Lenovo Vibe P1 randomly reboots after upgrading to Marshmallow I use Lenovo Vibe P1 Series Phone. I got it upgraded to Marshmallow and ever since then it reboots each time I locks the screen. It's working perfectly when I'm using it. It was working perfectly when I had Lollipop.

Please help me fix this problem.

There are quiet a few things  to try in the following order.

1) if it was an official update, and your device is under warranty, then get it repaired.

2) try a factory reset via recovery. Search to find the key combination to get into the recovery and Perform a factory Reset.

3) Android Marshmallow has the ability to grant/restrict specific permissions to apps. Make sure that all system apps and Google apps have all the permissions granted.

4) this step is recommended only if you have some knowledge about the working of an Android device. Connect device to a computer and check the logcat to find what went wrong. try to fix the error that caused the issue.


Jar of Beans Android Emulator Where is the link to the exe file? I find text "jar of beans.exe" and beneath it, a note saying wait for the emulator to load and enjoy, or a statement of similar meaning. The text "jar of beans.exe" is, however, not a hyperlink! I need the link.

Click here to download that file. (version 4.1.1 - file size: 181 MB)

Click here to visit that file in the Google Project.

Click here to visit the project forum page.


Reconfigure Samsung Galaxy Note 4 Fingerprint Scanner Is there a way to avoid clicking on the centre button where the fingerprint scanner is. I would like to reconfigure the fingerprint scanner to go to home when brushed. Is that possible?


how can i repair samsung galaxy s duos 2 GT-S7582 no sim card/no service i already tried installing stock firmware the new and the old firmware philippine GLOBE but still nothing happen still no sim card/no service .. when i try to call it says "not registered to the network" please anyone help me .. even just advice what to do ..

I also faced that problem. After changing the motherboard it rectified. Since it was done during warranty period, I did it free of cost. Many peoples suffer this problem and it is clear that it is manufacturing defect.


Disable Bixby on Galaxy S9 without root? I have read this question and realised that it is outdated.

With the most recent android update for my Galaxy S9, I have no way to disable the Bixby button out of the box. Previously I had to sign in to Bixby, Then go to setting and disable the button there. Afterwards I could remove the samsung account and had no issues at all.

How can I get rid of Bixby/disable the bixby button without rooting the device?

Software update: G960FXXU2CSB9/G960FOXM2CSB3/G960FXXU2CSB3

Android version: 9

Security Patch: 2019-02-01

Bixby Home Version 3.0.02.6

Bixby Voice Version 2.1.04.18

You can disable the Bixby button by using
Bixbi Button Remapper - bxActions. This allows you to remap the button to another action.

As for disabling Bixby altogether, I am unsure of how to do it. There were mentions of using Package Disabler Pro+(Paid app) to disable it. I do not know if this will work, but people keep recommending it.

Another mention was enabling developer options, then scrolling to the bottom of that menu to Background Check, then disabling the options for Bixby in there. I did try this, but it did not disable the Bixby Button, nor am I sure it actually did anything with Voice.

You can still remove Bixby Home by holding on the main screen then navigating over and disabling Home.


Tools for using connected phone via PC/Headset My question is: Are there any tools to use a via USB connected android phone on windows/pc?

I'm using a analog headset and want to answer calls via the headset when my phone is connected.

A Phone connected through the USB, no.

But if the phone is instead connected through bluetooth to the PC, you can try to turn on HFP (Hands Free Profile) Bluetooth profile service from your PC's bluetooth stack. The only way I found this possible was from the BlueSoleil Bluetooth Stack Software where you can set the bluetooth to parade as a "headset" instead of "laptop/desktop" and hence your phone can connect to the PC thinking it is a headset.

However, BlueSoleil is not free and the evaluation version allows only 2MB worth of voice data packets in one connection after which the connection is automatically interrupted.


My android phone is not displaying apps in the sd card I open my settings and go to application manager. Then i move some apps to sd card. After that, i insert the sd card into another phone. But the apps doesn't appear. Help me pls.

It does not work this way. The native app2sd of Android does never move the entire app to the card – parts of it always remain in internal-storage, as do the apps data.

There are advanced versions of the "App2SD principle" like link2sd, where you can move the entire app including its data to the card (those will require root). But still, it wouldn't work to simply move the card to a different phone and have the apps there. On installation, apps have to be "registered with the system" to be used on the device, to e.g. deal with app permissions and more.

So in short: There is no way to simply "move an app to SD card" in order to use it on a different device. If you need to transfer an app, you will have to chose a different approach (e.g. create an adb backup and restore that on the other device, or use an app doing that for you "on-the-fly", like Helium - App Sync and Backup).

For more details, please take a look at our app2sd tag-wiki.


What's the difference between Data and Internal Storage? I came across installing ROMs, but I can't install it because I need to wipe some things ...

It told me to wipe / do a factory reset ...

Then, when I go to the Wipe Section of the TWRP Recovery, clicked on Advanced Wipe, I noticed that there is Data, and there is Internal Storage.

Here's a picture of that: (from androidtipsandhacks)

TWRP told me that Data, Cache, and Dalvik is the only wipe that I need.

Will wiping Data remove my apps, music, photos, videos, and app data?

Answer:

Data

Data is your user apps (installed from Google Play Store, or with an *.apk) and its app data.  It is stored on /data.

Your user apps is stored on /data/app.
Your apps' data is stored on /data/data.

NOTE: You must be rooted to see the contents on /data/ ...

Therefore, if you wipe your data, it might also delete your user apps, and its app data, but excluding your music, photos, videos, etc.

Internal Storage

On the other hand, Internal Storage is actually the storage where your other data are saved, such as music, photos, videos, other app data, downloads, etc., and is usually stored on /storage or /sdcard.

NOTE: /sdcard is different from your external SD Card.

Music is saved on /sdcard/Music.
Photos are saved on /sdcard/DCIM.
Videos are saved on /sdcard/Videos.
Other app data are saved on /sdcard/ (App Folder).

Other apps choose to store their app data on /sdcard/ ..., such as Minecraft: /sdcard/games.

Downloads are saved on /sdcard/Downloads, and can be easily found if you have the Downloads app.

Two relevant aspects before answering your specific questions :

You are planning to install a new ROM
The device is going to be with you so you are not bothered about wiping all personal traces ( like you would be if you are planning to sell)
See What should I wipe in TWRP? from official TWRP help . That would take care of your needs for installing a new ROM

  If you are switching ROMs (changing from one ROM to a completely different one) then you should perform a factory reset. A factory reset wipes data and cache (which includes dalvik cache). A factory reset will also wipe sd-ext and android_secure if your device has those items. 99% of the time, this is all that you need to wipe and you only need to do it once, not three times as some people would lead you to believe.

(Emphasis supplied)

factory-reset is equivalent to Wipe data,cache, dalvik. It will not remove your pictures . See Firelord's answer which has other useful references as well

  ...Factory Reset would remove everything under /data (excluding /data/media which serves as emulated storage available through /sdcard as internal SD card)...

  What's the difference between Data and Internal Storage?

Data is what is contained in the / datapartition. Internal storage world refer to the entire device directory structure and what is contained in them as well

See What happens when I wipe the internal storage of a device using TWRP?
Also TWRP help explains further

  ....you may have options for wiping internal storage, external storage, sd-ext, android_secure, and/or an option for formatting data. There's almost no reason that you would ever need to use these items....

(Emphasis Supplied)


A different kind of Safe-mode? I was playing with some Xposed modules on Galaxy S4 Mini phone and then after applying some changes, it stopped booting and stuck on boot logo screen.

So, i tried to boot it up again in safe mode by holding Home menu during startup, as i did to solve earlier problems, but had no luck this time! Still stuck on logo. Then after a little bit of googling found another boot option that can be activated by pressing power button multiple times immediately after starting the phone until it vibrates by your keypress. Fortunately, it helped a lot and i could boot up the system and deactivate the problematic module and the problem got solved. :)

Before this, i knew only one way of starting Android in Safe mode, which was by holding Home button during boot until you see Safe Mode label on the edge of your screen and then all of your downloaded applications would be temporary deactivated. (Although, key combination may differ on other brands.)

But, when i booted up using this life-saving way by pressing power button multiple times,

All of my apps were loaded normally
There was no sign of Safe Mode label
And thankfully, Xposed framework seemed to be disabled
Although, i still got all other functionalities and even root access

What is this type of booting called? Is it some kind of Safe Mode? What Changes does it make to system/services/apps? Is it a feature of Xposed framework or is a part of Android itself?

I've done a lot of searching but found nothing technically well-documented about it.

After doing some more research specially on Xposed itself, found out this way of booting is a fail-safe option to disable Xposed Framework at boot time which seems to be a feature of the framework itself and have nothing to do with Android core. As mentioned in this thread:

  Xposed for the most part is STABLE and SAFE. However, installing an
  experimental module or an old module can cause a boot-loop. If this
  occurs, there is a fail-safe switch to disable Xposed and exit the
  boot-loop. To disable Xposed, tap one of the hardware buttons (the
  Power button or a Volume button) on your device, SEVERAL TIMES, during
  startup. This means that pressing the Volume Up button, for example,
  multiple times (during startup) will eventually disable Xposed and
  cause your device to boot.

It says to press ANY of hardware buttons several times, so i was pressing power button several times! That's it!

Note that you might need to reinstall the framework after disabling it using this method. Rebooting might not reload the framework again.


Allow usage of SID and LSID cookies in Android browser I have a fresh Android 5.1 phone with two separate Google accounts already configured. I just started up the Android Browser and got a confirmation dialog about whether I want to allow Google to use SID and LSID cookies. The popup also referred some kind of Terms and Services document, but wasn't too specific about it. Didn't do anything about it, just went back to the home screen.

On second browser startup, the original confirm dialog was replaced by a popup showing an hourglass animation, and some status message about Google authentication being in progress.

On third browser startup, it just navigated to the factory default homepage.

Questions:

What exact permissions did the browser / Google request on the first startup? What are the pros/cons for accepting / rejecting access? (I don't really know what a SID/LSID cookies are for, so please be verbose.)
Is there a way to change my mind later on? Where should I look for this configuration option?
Why did the confirmation dialog not show up on the second and third browser startups?

(Note: someone asked question 1. on the AndroidCentral forum 4 years ago, no answers received as of yet...)

From Google Privacy & Terms - Types of cookies used by Google

Preferences
[...] Most Google users will have a preferences cookie called ‘NID’ in their browsers. A browser sends this cookie with requests to Google’s sites. The NID cookie contains a unique ID Google uses to remember your preferences and other information, such as your preferred language (e.g. English), how many search results you wish to have shown per page (e.g. 10 or 20), and whether or not you wish to have Google’s SafeSearch filter turned on.
Security
We use security cookies to authenticate users, prevent fraudulent use of login credentials, and protect user data from unauthorized parties.
For example, we use cookies called ‘SID’ and ‘HSID’ which contain digitally signed and encrypted records of a user’s Google account ID and most recent sign-in time. The combination of these two cookies allows us to block many types of attack, such as attempts to steal the content of forms that you complete on web pages.


MTP device acess denied I'm using linux kde, I was able to use mtp device on it but recently I'm facing problem error is mtp device access denied but it working with kde connect. How I can get rid it of ? I had also checked with live media if driver is corrupted but problem is still same.

Assuming you have rebooted the device and are not forgetting to activate MTP on each connection from the notification drop-down which is required on Marshmallow and newer Android OSes, it is likely that your Media Storage and External Storage databases are out of sync and not updating properly.

Note that none of the following actions deletes or modifies your files, pictures, or other data, just the databases that index those files are forced to be rebuilt.

Disconnect the USB cable, although the exact menu entries could vary by OEM, here are some general instructions on how to rebuilt those databases... Go to Settings - Apps and tap the 3-dot menu and select Show System. Then scroll through and find External Storage and tap into it, then select Storage, and inside that select Clear Data and Clear Cache, then press back twice to the main Apps menu and scroll down to Media Storage and perform the same action. Go home and reboot. DO NOT CONNECT THE USB cable at this time, once the phone is rebooted and the startup appears complete, wait at least 5-10 minutes (the databases are rebuilding in the background, without watching the logcat there is no way to see if they are complete, sometimes it is a quick process and sometimes it can take 30+ minutes depending on your device and number of files), then connect the USB cable and the folders and files should appear.

If this doesn't work, your issue is likely not Android related but a permissions or setup issue in your Linux distro with your user, and that question would be more suited to the Super User, Ask Ubuntu, or Unix & Linux sites.


Can't reach internet via wifi when wifi-direct printer is connected Maybe I didn't understand at all the concept of wifi-direct, but, can an android be connected in the same time to a wifi for internet and a printer via wifidirect ?

When i'm connected to my printer, i lose the ability to reach the internet via "normal" wifi.

This could be a duplicate of this question, but it has no answer and is marked as duplicate of that question, which does not cover that subject (we're talking about 2 wifis, not 3G + wifidirect).

According to SO this should be possible:

Can WIFI direct and WIFI station work simultaneously? says it should work if the driver supports multi-role.
Explicit for Android: Android running Wifi Lan and Wifi Direct simultaneously describes Simultaneous wifi direct and network wifi is an optional feature for devices. Some devices allow this and some do not, with a pointer to the last item on this FAQ.

That "last item" no longer is the last item, though – so let me quote that "official reply":1

  All devices certified under the Wi-Fi Direct program allow the user to connect to an infrastructure or a Wi-Fi Direct-certified network. Some devices certified under the Wi-Fi Direct program support connections to both an infrastructure network and Wi-Fi Direct-certified group at the same time (e.g. a laptop may support an infrastructure connection while also belonging to a Wi-Fi Direct-certified group). Simultaneous connection to a Wi-Fi Direct-certified group and an infrastructure network is an optional feature.

1: That site belongs to the Wi-Fi Alliance®, see Who we are


Phone stuck in bootloop due to HiFont My phone has stuck in a bootloop when it rebooted after installing a font using HiFont. I have tried HiFont many times, it works well. It is for the first time it happened. The phone boots up and shows the whole animation but gets stuck on the last frame. Please suggest me a good solution.

Android version: 4.1.1 Jelly Bean
Mobile manufacturer: Micromax
Rooted
Model: Bolt A61

Hard reset and wipe cache partition are not working. Typing ls in adb shell inside the /system/font gives the following output

Since you have access to ADB with root, you can easily remove the font you installed using this command:

rm /system/fonts/xxxxx.TTF

If you don't have the slightest clue which fonts were yours, you can actually sort ls output by date modified, as so:

ls -tr

...which will show the most recent fonts at top, given the modified dates are correct.

If your most recent font is of the Roboto family, that means your customizer app replaced the default font! You'll have to write down the exact filename, remove it, and cp another font (eg. Arial) and rename it to the same filename. Of course, none of this will be needed if you have a device backup. Just copy the originals.

Hope this solves your problem!


I am confused about customizing ROMs I'm trying to upgrade my Tivax MiTraveler tablet to run the latest version of Android. Unfortunately, the updater claims there are no updates available. Looking at this log file I obtained from backing up the device, it appears to be a generic hardware configuration:

ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.user=inet_wupangpang
ro.build.host=supperFAE
ro.product.model=97D16W
ro.product.brand=softwinners
ro.product.name=wing_ibt
ro.product.device=wing-ibt
ro.product.board=wing
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=AWT
ro.product.locale.language=en
ro.product.locale.region=US
ro.board.platform=exDroid
ro.build.product=wing-ibt
ro.build.description=wing_ibt-eng 4.2.2 JDQ39 20130620 test-keys
ro.build.fingerprint=softwinners/wing_ibt/wing-ibt:4.2.2/JDQ39/20130620:eng/test-keys
ro.build.characteristics=tablet
ro.com.android.dateformat=MM-dd-yyyy
ro.build.display.id=A20_K9701_K9701L3B_1305282.20130620
persist.sys.timezone=Asia/Shanghai
ro.inet.LauncherTransparent=false
ro.product.firmware=1.3_20130614
net.bt.name=Android
net.change=net.bt.name

This appears to be a plain vanilla build configuration, but I am confused about how to go about updating the system. I couldn't find a specific firmware for my device, but I found several devices that use the exact same hardware and firmware.  Unfortunately, none of them support a higher version of Android.

I noticed the firmware has two layers: linux and Android.  The Android layer runs on top of Linux and appears to be a set of Java applications. Is it possible to replace just the Android components and reflash firmware?  If it Android uses a JVM, it should work, No? If it is compiled Java, it should work provided you use the same Allwinners target, No?

this log from the system process is the properties of your device and you can change the version in the file build.prop in the /system directory loop the pics :


How do I update my encrypted phone (CyanogenMod 12)? I want to encrypt my phone(Xperia M). It has CyanogenMod 12 with cyanogenmod recovery. Wanted to know if I could update it the normal way, flashing through recovery, or some other way.

As of 04-01-2015 custom recoveries don't support decryption CM12 yet. It will give you a wrong password notification when trying to decrypt.

But you can put the update.zip in /cache partition. Then in the recovery, skip entering the password. And flash from /cache partition.
This works because you don't need your password to access /cache partition.


Lenovo Tablet Wont Turn on So, I have a Lenovo A7-50 A3500F (Not rooted). And when I was reading through Facebook it randomly turned off. I thought nothing of it (Battery was on 97%, I had just charged it). When I tried to turn it back on, the lenovo screen flashed on but then turned off again. I tried to go to recovery mode and wipe the EMMC card but that also failed. Is the tablet useless or is there something I can do about this? Thanks!

if u have already restarted it you should take it into the shop u got it from and see if they can fix your tablet in anyway if the people there cannot fix then u will have to get a new one or if your insurance covers it you will be okay so good luck with your tablet :)


Creating and enabling an internal storage swap partition on rooted Android Kitkat System: Rooted Android 4.4 phone (actual rom: CM 11 Milestone 6) with 1GB ram, plenty of internal storage, but no sdcard slot. My phone's partition scheme is unmodified CyanogenMod 11.

Problem: lowmemorykiller/OOM handler on my phone keeps killing vital system processes such as the lockscreen, or incallui, or acore, causing at best long freezes, and more often soft and hard system lockups. I'm probably running apps that push RAM beyond system minimum, and it's making a suboptimal choice of background process to kill. I looked into fine-tuning lowmemkiller but got nowhere.

As ram and not CPU is the issue, I want to try enabling internal storage based swap instead of zRAM as a workaround, which the phone should handle. But I can't find clear instructions how to do so.  Every instructional page I found is either desktop not Android specific, external (SDcard) storage specific ("partition using USB+windows"), assumes you want file not partition based swap, or suggests a Google Play app to use. None explain step by step how to actually do it.

Assuming I've read the warnings and know the risks, and want to go ahead anyway, how do I do it? I really just want to get a list of the example console commands for using partition-based swap. I assume it goes something like this:

Resize existing partition(s) or subpartition(s) to create spare space for a dedicated fixed-size swap partition.
Create or define a new partition in the free space, and ensure it's formatted as swap, or the OS will format or use it as swap on boot.
Edit some other system files to ensure swap will be mounted and enabled appropriately on boot, so the OS can recognise and use it. (fstab, or something else?)
Disable or deprioritise zRAM, and edit swappiness to about 20-30.
Reboot, cross fingers, and hope I did it right.

My current *nix experience level: I know Linux uses partitions and subpartitions, that new partitions and partition changes probably need me to manually edit fstab or other files, and manual edits may also be needed to ensure partitions will be mounted/enabled/used at boot. I'm haven't used the actual commands or changed the actual files so I don't know what to expect. I'm comfortable with console, but this is a bit of a new area for me.

How do I do this, step by step, and what are the commands I'd use if they aren't obvious. I can figure the rest from that.

Just a raw idea, not tested/verified by myself:

Swap can also be established using a swap file, so you could easily test whether it works at all. Try via adb shell or a terminal app, after becoming root, whether the dd, mkswap, and swapon commands are available. If so, you can try:

# create a file to be used for swapping
# (adjust the filename to where the file should reside, and the count
# to the size in kb it should occupy)
dd if=/dev/zero of=</path/to/swapfile> bs=1024 count=65536

# initialize the file for swap use
# (use the file created in the previous step)
mkswap </path/to/swapfile>

# enable swapping
swapon </path/to/swapfile>

# to disable swapping to that file:
# swapoff </path/to/swapfile>

There are ways to fine-tune this (e.g. setting specific values for swappiness) – but with the steps described you can easily test whether it works at all, without big danger of breaking things. Not even a reboot is required. In the best case, it simply works – in the worst case it does not, and you might have to manually delete the </path/to/swapfile> ;)


How do I save sms messages e.g. to SIM? Today have fired up my new Samsung Galaxy S II. To find that managing SMS messages is not as intuitive as on my old - non-smart Sony Ericsson. Cant seem to find a way to save messages to SIM - or anywhere else -  for example. And - I'm not up to android progamming!

I don't know if there is a way to save them directly on the device, but I do know of a tool called SMS Backup + that I have been using almost since my fist android phone in 2008, and before I used SMS Backup +, I used SMS Backup.

This application will backup your SMS messages and Call Log to your gmail. It puts them in to SMS/CallLog labels so they don't clutter your inbox, but it is a very handy thing to have all your messages backed up. Especially when your wife says "I told you to get 3 loafs of bread", you can pull up and say, "Nope, see you said 30 loafs"...

SMS Backup + can not only backup your SMS/Call Log, but it can also restore them. The developer says MMS is also "coming soon". (but he has said that for a while not, not that I am in any rush for that feature). And, did I mention, the app is free.

Even if I was able to save them to my phone, I would have deleted them 100x over by now with all the times I have done factory resets, new sdcards, etc. Gmail also has way more storage available then my SIM, device, or sdcard. It is also more reliable. I have never lost data stored in my gmail, but I have had 4 sdcards fail on me.


Does AVG have any features that Lookout doesn't have, or vice versa? I'm trying to decide which antivirus/malware protection I should use on my android phone.

It looks like the best options are either Lookout or AVG.  Where can I find a list of features that the one has and the other doesn't, or vice versa?

Lookout

Free

Security

Anti-Virus, Anti-Malware, Anti-Spyware

Backup

Contacts Backup
Restore Data to Existing Phone

Missing Device

Find Phone (Locate & Scream)

Support

Standard Support

Paid ($2.99/Month or $29.99/year)

Security

Block phishing and malicious websites
Protect your privacy with Privacy Advisor

Backup

Photo, Call History Backup
Transfer Data to New Phone

Missing Device

Remote Wipe
Remote Lock

Support

Premium Support

AVG

Free

Security

Scan whole device and identify and remove viruses with a simple click
Automatic scans can be run weekly, daily, or on demand
Check apps for malware before downloading from app stores
Check web content, emails, and SMS for malware before downloading to device

Theft protection

Locate lost or stolen device using GPS
Create and display onscreen message remotely
Lock device and wipe content
Manage applications remotely

SMS spam protection

Basic protection from SMS spammers

Paid ($9.99 One time charge ???)

Premium SMS security

All text messages checked for malicious content and spam in real time
Text message spam blocked at source

VIP support

Anti-Virus PRO customers receive premium level support whenever they need it

No disruption

Anti-Virus PRO is free of advertising and other disruptions


Sync only Gmail "My Contacts" group on android 2.3 I have more then 2k contacts on other contacts, but i only want to sync the  "my contacts".

Any hints?

You cannot select which contacts to sync, but you can limit which groups are visible in the Contacts/Dialer apps:

In the Contacts app go to Menu -> Display options.
Under the "Choose contacts to display" section, tap on the arrow next to your Gmail account to expand it.
Uncheck all groups except "System Group: My Contacts" and tap the "Done" button.

Now only the selected contacts should be displayed.

[Edit]
Found the official Motorola video on Youtube talking about their Contacts app.  At the 1:00 mark they start talking about managing groups. It sounds like you should be able to create a new group and assign your contacts there, and then select to display only that particular group.  Give that a shot.


Dalvik/2.1.0 in Android's version more than 5 I installed Packet Capture on my android and did some scans because this topic. So, I saw Dalvik/2.1.0 in a log of WhatsApp on port 80. Since Dalvik/2.1.0 should be prior that Android 5, is it normal I saw this on my LG X Power that has Android 6.0.1?

I wouldn't worry about the Dalvik version number

Searching on Dalvik/2.1.0 leads to http://www.webapps-online.com/online-tools/user-agent-strings/dv/plugin294709/dalvik which lists the user agent string used by older Android devices.

Note that the numbering went up from Dalvik/1.6.0 on Android 4.4.4 to Dalvik/2.1.0 on Android 5.0 and up. Another posting at https://github.com/allinurl/goaccess/issues/667 indicates that at least through Android 7.1.1 still used the 2.1.0 version.

From this StackOverflow post on Browser sending “Dalvik” as user agent it looks like the VM is sending the user agent string.

Most likely, the version number changed at Android 5.0 Lollipop when ART became the default runtime.


Touch screen on tablet suddenly not working This seemingly related question isn't relevant, as it concerns a replaced screen, and this question involves an intermittent problem.

My tablet suddenly stopped responding to touch. I haven't dropped it or otherwise damaged it. It does respond to a USB keyboard, although it is extremely inconvenient to do so.  I factory rest it, but he problem persists.

It's a no-name, and not worth having it repaired. Can anyone think of any software options which might get it working again?

Try force restarting it at least for 2-3 time... if it still doesn't respond, then use a clear bag by filling it with raw rice and leave your tab in it for a few days.


How to mount Android device as USB mass storage instead of MTP? I accidentally removed my whole file system on my phone .I tried to recover my files with my linux pc using photorec program .but photorec only can detect directly connected devices to the system.my phone only makes connection with mtp and ptp.if i can mount my phone to my pc as a ums(usb mass storage) photorec will detect my device.so is there any way to mount my phone as ums?
phone OS
Android Lollipop 5.02
phone model
LG G3 Beat (a.k.a mini) D723tr
pc os
Linux mint rosa

Follow these Steps to mount your /data partition as Mass Storage:

Boot to recovery
mount | grep /data(note down the device file /dev/block/.....)
umount /data
find /sys -name lun*(Note down the url containing f_mass_storage
adb shell
su
cd /data/local/tmp
vim usb_mount.sh
Press i
echo 0 > /sys/class/android_usb/android0/enable
echo [Previously noted down device file] > [Previously noted down URL]/file
echo mass_storage > /sys/class/android_usb/android0/functions
echo 1 > /sys/class/android_usb/android0/enable
Write :wq and press enter
chmod 777 /data/local/tmp/usb_mount.sh
sh /data/local/tmp/usb_mount.sh

This should disconnect and reconnect your device as USB Mass Storage.

Comment if you face any issues.


Lost Samsung Galaxy S6 help! My friend has not been able to find her Galaxy S6 which went missing on Saturday night at a dinner party. Many of us rang the phone on that evening whilst at the house but it was on silent. We thought it would just turn up in the morning and didn't think too much of it. Unfortunately, it has not.

Now things are starting to get a little ugly with airs of suspicions and the possibility that someone has taken it or hidden it etc. This has come about as she has tried to locate it using "my account google" etc and that has shown the phone was last "synched" at 11.22am yesterday morning. The last time she rang it was at 9.30am yesterday morning and it was dead. With it saying the phone was synched this has now led her to think it has been switched on I guess...is this the case or does the phone still synch somehow even if switched off, dead??

It's not a great situation at the moment and any help greatly received.

Thanks in advance.

If the device has been taken or lost and is off, there's not much you can do.

If you think it may have been switched on, there is a section on your Google Account that will allow you to track/lock/call/sign out of your phone. More options can be explored on Google's help page for lost devices.

There's also a setting to Ring the device when you select Locate from the last link, which will ring the device at full volume for five minutes, even if it was set to silent.


Dropbox can't find live wallpapers on android phone I would like to add live wallpapers to my dropbox from my android phone but I can't find them. I can find my apps from the backup folder, but how do I find the live wallpapers? I have tried going to the android folder, but it doesn't find anything. At all.

The stock live wallpapers are actually apps found in the /system/apps folder. User installed ones are in /data/app. You will need to be rooted and have a root explorer to access these folders.


Is there a way to have my device say the callers name when the call is coming in? I have a HTC Desire Z with Froyo . I am trying to find a way to have my device speak the caller name. I have tried SayMyName but it only works if you are connected to the internet. I want a similar solution that works even if the device is not connected to the internet.

Thank you in advance.

Sanity is another neat app for this.

Alternatively, it is straight forward to configure a Tasker profile to 'say' an alert including the caller's name.


Wi-Fi won't work on Motorola Droid I bought a Motorola Droid A855. I don't have a verizon plan, but i was going to use it on Wi-Fi only. I turned off the phone radio, I also turned the Airplane Mode on. After I turned the Wi-Fi on. It showed that I'm connected, but I can't go on the web or anything requiring Wi-Fi. I tried going into the market and it said I don't have a data connection, but I don't need one since I'm using Wi-Fi. So, if anyone has any tips pleae help.

Many phones will show Wi-Fi as connected, but won't work unless Airplane Mode is turned off.


Ghost Touch Issue in Moto G4 Plus My mobile phone (Moto G4 Plus) shows Ghost Touch (erratic/random behavior) while charging. Other than the time of charging, the phone works normal.

In my view it is software issue. Require solutions of curbing this issue.

I have attached the Ghost Touch behavior Video for clarity of my issue.

Video Link Showing my Issue: Ghost Touch Issue

It's hardware issue. You can try different cables or chargers, or contact manufacturer if your phone have warranty. Sure you always can turn off screen when charging ant don't use phone until it charges, but it's uncomfortable.


How can I turn off android market sync while roaming? I had an issue with an travel now. I turned off sync on my android device and urned on data while roaming.

I expected that no sync would occur while in this setting, but suddenly the automatic marketing updates turned in and before I could turn it off it had downloaded a large number of MB's of automatic upgraded apps at a ridiculous rate.

I find it terrible hard to believe that Google has let this issue slip? Is this a known issue with Android or a bug?

I'd say that automatic updating isn't syncing, and not a bug.  You can turn off auto-update in the settings for the Market.

If you don't want to use data while roaming, shut it off while roaming or turn off data roaming.

If you occasionally want to browse or something without running the risk of having anything else use data, use something like DroidWall (requires root).  You could configure it to only allow the browser, for example.


If I set an Android 4.0 to use face recognition, after which I shave my head, will face recognition still work? I was reading about the new face recognition unlock of Android 4.0 and was just wondering that , if I should shave my head afterwards, the face recognition still would work ?

You can "recalibrate" face unlock by switching to another type of lock screen and back, as this causes a new reference image to be taken. Meanwhile you can unlock the device with secondary measures (either PIN or pattern unlock).


Calculate phone's battery capacity I found this product (check the product here) on Amazon. Can this product be able to calculate the power of my phone's battery if connected to the USB port of my phone? I want to check the original capacity apart from what the manufacturer or any file on Android says.

Will the phone's USB port output the required power for this function?

I tried 3C Battery Monitor, the app says it's 1580mAh, but its 2100mAh in websites and on the battery (it's a phone by a well-known manufacturer, but I don't want to say it here because I don't want the answers to be focussed to the phone make or the model).

You could try the accubattery app, it is known to give a somewhat accurate reading. It also gives other quite interesting information about your battery.


How to browse to a NAS in Android? I have a NAS attached to my home router, and the NAS is running a web server. I would like to run the browser on my Android tablet, enter the URL (in my case, diskstation/wordpress) and get the page. This works from my PC, but if I do it from my tablet, I'm redirected to my ISP's search page (i.e. Verizon tries searching for a web site called "diskstation/wordpress").

My tablet has no SIM card, so I know I'm going through my home WiFi router. I'm not sure if I need to configure the DNS on my tablet or change some setting on my router or do something else entirely.

Can anyone help?

Thank you,
   Bob

As you can access the NAS fine via its IP address, the NAS is reachable from your Android device – but the issue is, your Android device cannot resolve its name. That is because Android, by default, always uses Google's name servers, no matter what the DHCP server tells it. You will have to override those settings:

Open Settings (e.g. from your app drawer) and go to WiFi
Scroll the list of WiFi APs and long-press the entry of your own WiFi network
Chose to edit the entry
Tick the check-mark for "Advanced settings"

At this place, you will probably see it has "DHCP" selected. To edit the settings we need to change, you'll have to switch that to a "fixed address".

Switch from "DHCP" to "fixed"
Check the IP address and make sure it matches your network1
Make sure the "default gateway" matches the IP address of your router
Change the value of "DNS1" (usually 4.4.4.4) to your name server (usually the same as your router), but leave "DNS2" (usually 8.8.8.8) untouched.
Save the settings

Now try again: you should be able to access your NAS via its name, the same way you can do from your PC. As we left "DNS2" untouched, names your router cannot resolve will still be resolved via this. Once you have verified it works, you can try switching back to DHCP and check if it still keeps the changed name server, and thus leave the task of managing available IP addresses completely to your router (avoiding address collisions in the future). If switching back to DHCP brings your original issue back, you'll have to stick to "fixed IP".

1: you can find the original IP address in Settings › About phone in the status section


What is this icon in the notifications bar Hey anyone know what this symbol means? Thanks

Icons show that apps were updated by Google Play Store.


how to upgrade my android phone? Possible Duplicate:
  How do I update the OS on my device?

I've got Sony Ericsson X8 currently running android v1.6. Now I want to upgrade it to gingerbread.

Provide me some solutions...?

Thank You...

XDA Developers forums is the go-to place for all things android.
Sony Ericsson X8 XDA Developers Thread


What ROM could be used on an HTC Desire bravo with non-functioning physical buttons I have a HTC Desire (bravo). Currently I use it with the old Oxygene ROM. Basically It's fine, but the physical buttons (menu, back, home) are very hard to press. Sometimes it takes more than 5 hard presses until it reacts. There might be other ways to fix it (maybe fixing the buttons or just cleaning them?) but being a software engineer I thought that I might be able to find a ROM that can be used without those 3 physical buttons (just like the newer phones usually don't even have those physical buttons) What ROM-s are worth to look at?

You can install the Xposed framework on a rooted device.

There are numerous modules that will enable softkeys on the device. Have a search in Xposed in the "Downloads" section for "softkeys".

One example is here and it has the Android L style soft keys. In case the article goes down here's the XDA thread with the apk


How and when Android auto connects to a bluetooth device? I have a BLE device that I am currently programming, and I would like my Android to auto connect to this BLE device, if it is advertising and if it is already paired.
I know that it is possible, because I already have a bluetooth device that do such a thing.
Is it something that has to be set from the BLE peripheral ? Or from the phone itself ? I am really curious about that, thanks.

AFAIK, Android Bluetooth API does not provide this feature.

I have tried to achieve auto reconnection using BluetoothDevice#connectGatt, with "autoConnect" set to true but it did not work at all.

Like Joe suggested in the comments, I would go for my own implementation, handling both the scanning process and the connection process.


Increase 30 seconds lock time after incorrect attempts If I try to unlock my Samsung Galaxy A3 (Android Version 5.0.2) with an incorrect password 5 times I have to wait 30 seconds before I can try again.
I want to increase this waiting time: how can I do that?

As suggested by others in their previous comments, there is currently no application which would do that for you without requiring your phone to be rooted first.

LockScreen Tweakbox (which is a module for the Xposed framework) can do this for you. However you need your phone to be rooted, plus, you will also need to install a custom recovery.

(Xposed Announcement for Android v5/6 + FAQ)
http://www.xda-developers.com/xposed-framework-for-android-lollipop-is-here/

(Download Xposed Framework for Android v5/6)
http://forum.xda-developers.com/showthread.php?t=3034811

(The actual module, which can only be installed an used once the Xposed Framework is installed and setup properly)
http://forum.xda-developers.com/xposed/modules/mod-lockscreen-tweakbox-various-t2843945

However, if you choose to root your phone and go through this solution, remember to take a proper Nandroid backup and a backup of your current "boot.img". This is important and will save you a headache later on, in case something goes wrong during the process, which sometimes does happen, unfortunately.


Samsung S5 Graphics Error under Lineage I just got a refurbished S5 and installed the latest Lineage OS (lineage-14.1-20171123-nightly-klte-signed on it. Most of the time everything works normal. Sometimes, however, the graphics gets really weird (see images).
Other family members have the same phone and I also flashed Lineage on them without experiencing these problems. Therefore, it cannot be a general problem. Any ideas about what might be wrong with the phone and how to fix it?

Edit: This problem was also reported here but no solution was documented.

A nightly build is a BUGGY build . A different one is compiled EVERY NIGHT , and that’s why its called a nightly build.
This is how bugs are corrected. Enthusiasts and developers try out the new build and try find the bugs and solve them so that the next nightly build will have less bugs. After some some weeks/months , they manage to make a build stable enough to be used on a daily basis. This is the build that ordinary people download.

You should use the stable build if you want a stable OS. Stable builds might be released once a month or once in two months.


What is causing music playback to stop/pause unexpectedly? Moto DROID v1
Android 2.2.1

Is anyone else experiencing random music playback stopping/pausing on their handset?  Do you know what is causing it, or how to prevent it?

I've been trying to get to the root of the issue, and I think it has to do with the music playback service.  I've tried several apps (stock Music app, DoubleTwist, Cubed (3)).  In each case the behavior is the same.  Seemingly at random, and with now obvious trigger, music playback will pause/stop.  I've seen this both with and without bluetooth, wifi, Last.FM scrobbling, and headphones.  It does not correlate to notifications, as I get e-mail, text, and other notifications and playback continues.  My music files are stored on the MicroSD card.  Could this be due to latency in loading a portion of a file?

Are you actually in the music app when it happens or is it when it is running in the background and you are doing something else?

If it's the latter, it is most likely because your phone is running out of memory and is killing the music player's service.

Go to Settings --> Applications --> Running Services and see if there are any running services that you can remove that would free up some memory.

To confirm if it is a memory problem, run a logger app right after the app gets killed and see if there are out of memory messages being logged or garbage collection going on.


Is this Android phone Android 9.0 or Android 6.0? I purchased an XGody Mate 20, advertised as Android 9.0.

Indeed, if you switch it on Settings -> About Phone reports Android 9.0:

However, when I plug the device in, Android Studio reports it to be Android 6.0:

Also the DevCheck Android App also reports the device to be Android 6.0.

Is there any way to find out which is it really? I bought this under the understanding it was an Android 9.0 device.

I wanted to turn some of the comments into an answer that can be used for additional verification in case someone else runs into a similar issue where the vendor also reskinned the notifications window.

Android 9.0 was released in March 2018. The Security patch level is May 2017. This doesn't make sense at all. Would you trust it if the vaccination card for a 15 month old toddler says the most recent vaccinations were given 10 months before he was born? Not to mention that I'd really recommend against using a phone which is over 2 years out of date on security patches.

The Kernel Version also doesn't match: Android 9.0 has one of 3 kernel version: 4.4, 4.9 or 4.14. The stated version, 3.18.19, matches that of Android 6.0.

The Build Number also is cause for concern. MRA58K is related to the Android 6.0 ROM, and vendors are not supposed to use test keys for released products.

Overall, these are all causes for concern. This device has been tampered with (either rooted and the build.prop edited, or a full ROM edit), and poorly at that, since if they were competent, chances are they'd have edited the above values as well to be less suspicious. There is no way to know what other changes they made. At best they're trying to mislead you. At worst they're spying on your and stealing your money.

I urge you to get a refund. If that's not possible, I recommend you install a clean version of Android so you have less reason to worry about malicious intrusions. However, that might not be enough, because there might be intrusions in the device, either hardware or software, that can interfere with anything you do with the device. I agree with the others though that it's a security risk to use the device as-is.


Can I run a webserver on an android device? You can make a Web server on your router providing that you rewrite its firmware with a free DD-WRT, Tomato, etc.

You can also run a on a raspberry pi, given that you can run a Web server on any device provided it runs a Linux. Can I run a Web server on an Android device, and if yes, how can I set it up?

Absolutely! You can either:

download a ready made one - like kWS - Android Web Server or
write your own - here's some code to integrate in to your project or just use as is.


Bash-Shell on Android Tablet (Transformer Pad TF701T) Is there any way to get a fully working bash shell on Android together with a terminal emulator, that supports a hardware keyboard (German Layout)?

The features I need at least (Terminal Apps, NOT graphical!):

Bash working with normal .bashrc and scripts (Function Definitions, Aliases...)
SSH-Client with hostname lookup and the ability to do some SCP stuff
GIT-Client with hostname lookup and at least push, pull, clone, commit, branch, checkout
less and nano or at least a vim, when it accepts my german keyboard.

Also would it be nice to have:

rsync client to do some rsync stuff
curl and ping
grep
some tar and or zip-stuff
clang-compliler, python interpreter, php interpreter

I already found Terminal IDE but it is unusable, because it doesn't support my german keyboard layout of the tablet's hardway keyboard. Also it doesn't support Hostname Lookups.

Also I found KBOX2 but it doesn't have a git-client and uses the zsh shell.

BTW: I am using Android >= 4.2

As a Terminal Emulator, Terminal Emulator looks good; But is made for Gingerbread.

Just found out, that Kbox2 uses Bash as Shell Interpreter, so I just need Git Packages for it to fulfill my wish.

You may be in luck; I just finished building git for KBOX2. Once I test it and figure out how to run a staged install for redistribution purposes, I can upload it and post a link

EDIT: I've contacted the KBOX2 developer; if the client works hopefully he can package it for download/install to the KBOX2 system.

If you're feeling adventurous (or impatient), you can always build it in KBOX2 yourself; there's a couple of gcc packages available in the downloads section


Allowing app installs from “unknown sources” for Secondary Users on Android 4.4.2 I see that "Unknown Sources" under Settings → Security on Android 4.4.2 is greyed out (I can't enable it) for my Secondary user on my Nexus 7, Is it expected behavior? Is there any way to enable it?

Android by default does not allow secondary users (Restricted Profiles) to install apps from Unknown Sources.

But, under Application and Content restriction for the particular user, you can enable specific menu in Settings menu. You can check whether Unknown Sources can be enabled.


QFOTA always downloading always 0% I saw the question about the qfota download update package is always loading but never is complete. I have turned my tablet off and back on. No help.  Called Verizon customer service and they had me do a factory reset. It is still trying to download but always on "0%"....... Help!!!

Q fota,always downloading.
It is over the air,turn off WiFi
Then you will see it downloading,
Then you can turn WiFi back on.


How to disable Xperia Z2 burst mode? Almost every time I take a picture by camera hardkey, burst mode is activated automatically although I released the key immediately. I don't expect such a short press to activate burst mode. Therefore, a new folder for the burst series is created. Most of those folders have only 1 photo and those photos even have the same name. All of that make photo managing and syncing really frustrated.

How can I disable that feature? I don't want to disable burst mode completely.

Go to your Camera settings(three dots) and turn on  the "Burst with longpress" option. This will let you shoot b ursts of photos simply by holding down the shutter key by long pressing. This way you can diable multiple burst photos at single click.


Change the default backup time of WhatsApp messages The default backup time for WhatsApp is specific (in my case, it's 4:00 AM).

Although we can manually backup at any time, how do we change the default backup time?

Sadly, it cannot be done. WhatsApp doesn't allow any other time to be set for the automatic backup of messages.


How to get old whatsapp account back without using the current cellphone number? My Samsung Galaxy S4 recently broke. I've had a different whatsapp number and a different cellphone number. How do I get all my contacts back without using the current cellphone number but the whatsapp account number?

You will have to use the SIM for verification. Just pop the SIM into any phone and enter the old WhatsApp number during setup.

After a 5 min wait of trying to verify from the other phone(which won't work as the number is different) you will receive an SMS on the other WhatsApp SIM. Just enter the code received on this phone on the phone with the current SIM and you should be able to use the old WhatsApp account.


How can I determine if a device is really running Android? In our area there is gadget called "IRobot" which the supplier claims has Android 1.4 inside. I am afraid that it might be a "fake" version of the Android OS. I do not have experience with Android so are there any guidelines I can use to check that a device is really running Android? Also, is there a way to check if a version of Android can be updated?

I've never heard of Android 1.4, but it could exist. It could be a dev release or something but just was never widely used.

Go to your wireless carrier store and see what OS the phones should be running. Then make a purchase.


Play music from PC on Android If I have shared a folder on my computer that has all my music in it, is it possible, when connected to the same Wifi network with my phone (Nexus One, Gingerbread), to play this music on my phone?

In case I need to use an application that mounts the shared folder on my phone, it would be extra awesome if it would mount automatically when connecting to that network.

One option would be something like the VLC app. You actually don't even need the music to be on a shared drive for that one to work, you just need VLC installed on the PC and a wifi LAN to share (or 3G and some network security know-how).

There are also some third-party apps that are designed specifically for the streaming aspect of VLC, without the local playback features, such as VLC Streamer.


Download, install, and run Android App that is not available in my country I am actually interested to download certain apps from Play Store. However, the app that I wanted to download (in this case, Android Auto) is not available in my country.

Previously, I managed to download the APK from some third party site and installed on my phone. Initially, everything works fine (able to run on my vehicle and even on my phone), but recently Google seems to prohibit usage of this app (not sure why, possibly due to change in policy). My question is, how do I able to use this app that is not available on my country? Detailed steps are appreciated.

Cheers!

You could use a different store to download the app

First, you will need to enable Unknown Sources ( To install apps from outside the Play Store )

Open Settings
Open Security
Click or Tick (Allow Unknown Sources)
Accept the disclaimer

Now you can install Apps from the internet, it's time to install Android Auto for your device

Find if your device is either ARM, ARM 64, Etc...
Download and install Android Auto

( I would suggest APK Mirror because of how hard it is to put fake software on their )

It's as if they check if your app has ever been on the play store first, And if it hasn't been it won't be added to their site ! ( i think, but I'm not sure )

AndroidAuto on APKMirror.com


Can't Restore Samsung Galaxy S3 To Factory Firmware I installed CyanogenMod on my Samsung Galaxy S3 (SGH i747), and now I need to re-install factory firmware to network unlock my phone. Heimdall seems to be able to successfully image the firmware package onto the device, but after imaging, it won't boot. I can still get to recovery mode and download mode, but nothing else. This is the command I'm using to image:

heimdall flash --SYSTEM I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar.md5

This is the output:

Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading SYSTEM
100%
SYSTEM upload successful

Ending session...
Rebooting device...
Releasing device interface...

I tried factory resetting before and after imaging the ROM via ClockworkMod, but it didn't help.

How do I fix this?

NOTE: I am using Linux.

.tar.md5 file is used by Odin (another firmware flashing tool), but AFAIK it cannot be used by Heimdall. Please make a backup of this file.

Remove md5sum

Run md5sum on any file to see what is it's output like. Something similar will be appended to original .tar file. Assuming you can open the .tar.md5 file in a text editor, remove the md5 sum from the end of file (and probably you'll have to remove last new line character). Then rename this file to I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar.

Extract partitions

You should be able to run tar -xf I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar. It should create a new directory with similar name and this directory will contain images of boot, cache, fat, hidden, recovery and system partitions (and maybe more):

boot.img
cache.img.ext4
hidden.img.ext4
system.img.ext4

Flashing

You should make sure that partitions on your device have the same names as I've written below (APPS, CACHE, HIDDEN, SYSTEM). You can do it be running heimdall download-pit --output <filename> and then heimdall print-pit --file <filename>. Finally, here's the actual flashing (you may want to add --no-reboot to the first command):

# heimdall flash --APPS boot.img --verbose
# heimdall flash --SYSTEM system.img.ext4 --CACHE cache.img.ext4 --HIDDEN hidden.img.ext4 --verbose

Re-flash recovery (added later)

In case your phone boots to recovery instead of system, you should flash your recovery (doesn't have to be stock) image again.


Can I use my Android device as Wi-Fi Adapter for my PC (i.e. Tethering to PC through USB, but using Wi-Fi not Phone Network)? I want to use my Android phone to connect a desktop (windows 7) PC to the internet via Wi-Fi (ie, not muching though my Data plan). Is this possible with the various tethering options out there?

The reason I ask is, most suppot wi-fi the other way around, ie, the phone is the wi-fi hotspot, and the internet connection comes over the phone network. I want to connect to an existing wi-fi network, and share that with the PC.

Background - for various reasons our office LAN network is b0rked and very slow. The office WiFi network on the other hand is happy and fast. But my desktop PC is wired only. If I can use my phone as a wifi dongle/modem/adaptor, and connect to the office wifi, then I'll get a much faster connection.

Edit: I've got an HTC Desire HD, I haven't rooted it so far.

You can achieve this natively on some versions of Android (for me it works on KitKat 4.4.4). All you have to do is connect the phone to wi-fi as usual and then connect the USB cable and do a USB tether. Some devices may require you to enable WiFi sharing in the mobile hotspot settings. Your computer should detect a new hardware - a "USB ethernet" or similar, you may need to install drivers for that, ymmv. Then it behaves just like any other network card. This works for all common operating system, including Windows (where the drivers part may apply).
Just to be sure, you can disable mobile data on the phone for the time being but the phone should be smart enough to route traffic via wifi automatically when it is available.
No root needed.


WhatsApp is getting downloaded but not getting installed I have Samsung Galaxy Tab 2 running on Android 4.1.2 Jelly Bean. It had a problem with restarting by itself. As it restarted too many times at a stretch, it did a factory reset on its own. It did not delete any music or image file, but all the apps got uninstalled.

I successfully reinstalled all apps, except WhatsApp. WhatsApp was getting downloaded but it was not getting installed. I don't know why. I tried downloading it from Play Store and an app called Mobogenie. I even tried using ShareIt. The app is still not getting installed.

How to fix this and reinstall WhatsApp?

Download WhatsApp manually from apkmirror.com and try to install using that apk file and reason for your device getting restarted own its own can be the too many apps and phone ram not able to handle them properly and too many restarts (due to ram issue ) can cause reset


Push Notifications not working over WiFi on Google Devices I have 3 Android devices at home: Nexus 4 Android 5.1.1, Nexus 5 Android 5.1.1 and Lenovo Yoga 2 Android 4.4.2, all connected to my WiFi. The Nexus devices simply cannot receive Push Notifications (Gmail, Hangouts...GCM?) while the Yoga tablet can. On mobile data both Nexus devices can receive push notifications. If I connect them to my workplace WiFi everything is fine.

All devices have all the apps up to date. I've tried resetting the Nexus 5 to the factory defaults but it doesn't help. I've tried restarting the phones a couple of times but still no luck. The router is an ASUS AC68U, latest Merlin, on a 1Gbps internet connection. The only things that changed in my environment in the past 2 weeks are: 5.1.1 update and I moved to 1Gbps internet.

Is this related to the new Play Services Update? Or Android 5.1.1? Can I somehow look deeper into this? Logcat? Any help is appreciated.

It looks like GCM Push Notifications don't work with IPv6. I disabled IPv6 entirely in my router and now everything is fine. Though IPv6 was enabled for the past two years and I didn't have any kind of issue. Let's hope a Play Services update fixes it.


What determines whether something requires wifi vs network internet traffic? Most tasks can be done using the network's internet connection (3g for me) like uploading photo to facebook or downloading a new app. But sometimes I end up having to wait to find a wifi connection to say, upload a video to youtube or download a game for my Xperia Play.  Why do these tasks require wifi?  Are these software restrictions placed by my provider?

Most apps do this now to protect the user's mobile data usage. Knowing that most data plans are limited (200 MB a month, in the case of my roommate), developers prevent users from, say downloading a 45 MB game from the Play Store/Amazon App Store via mobile network, as this would not be beneficial, seeing as it would take almost 1/4 of your data and would take a significant amount of time and battery. Same goes with uploading.

Most apps do this as an option, though some (in the case of the Amazon App Store) will block you completely from performing these actions without Wi-Fi. But no, this is not an issue with your carrier. I have Sprint (and unlimited data) and I am still forced to download certain apps and upload pictures through various services only through Wi-Fi.

NOTE: I have found that some apps that prevent Wi-Fi-less downloads (i.e. Amazon App Store) allow me to do these on my network as long as it is over 4G. If you have this option, try it and see if it works for you as well!


Does Chrome for Android implement tab discarding, and how to access its controls? I'm trying to diagnose an issue on my Android. See below for more background on the underlying issue. But what I want to ask you now is why I can't seem to find anything in my Android Chrome (version 71) related to Chrome's "tab discarding". (For background on tab discarding and page refreshes, see http://superuser.com/questions/1353931/how-can-i-get-chrome-to-stop-killing-my-tabs-in-the-background/1353940.) I want to see if tab discarding might be the cause of my problem, but it's hard to diagnose because I can't find the parts of Chrome relating to tab discarding.

In particular, there are supposed to be tab discarding-related flags at chrome://flags, but I can't find any. There's also supposed to be a tool for learning about tab discarding information, at chrome://discards, but Chrome says that's an invalid link. (These flags/features do appear on my desktop version of Chrome 71, though.) It makes me wonder if my Android build of Chrome even does tab discarding.

As for the underlying issue I'm trying to debug: I have this webapp/website/webapge that uses JavaScript to play audio. I want this page to keep playing its audio indefinitely on my phone, even when Chrome isn't the foreground app. This works properly for a while (10-30 minutes maybe), but eventually Chrome will reload the page for no obvious reason. My current hypothesis is that it maybe has something to do with tab discarding.

Your device is out of memory. Like your Android phone or tablet, Chrome is silently closing background tabs in order to make memory available. When you click on one of those tabs it reloads.


Unroot Galaxy Note 5 SM-N902i (XSA Australia) with Heimdall - "System UI has stopped" I am running a linux machine and trying to unroot my Galaxy Note 5. I've downloaded the lastest firmware from sammobile: N920IDVU4CRG1_N920IXSA4CRG1_XSA.zip which extracts to:
boot.img
cache.img
cm.bin
hidden.img
modem.bin
recovery.img
sboot.bin
system.img

Then I've been trying to use heimdall like so:

heimdall flash --verbose --BOOTLOADER sboot.bin --CM cm.bin --BOOT boot.img --RECOVERY recovery.img --RADIO modem.bin --SYSTEM system.img --CACHE cache.img --HIDDEN hidden.img

The process finishes successfully but then when the phone reboots it hangs with an error: "System UI has stopped"

I've previously executed heimdall print-pit to check the pit list. I noticed that there are more pit entries than the 8 provided in the firmware. I don't know if that's normal.
I also tried using the pit file found on the forum with the same negative result: NOBLELTE_AUS_XSA.pit

heimdall flash --pit NOBLELTE_AUS_XSA.pit --verbose --BOOTLOADER sboot.bin --CM cm.bin --BOOT boot.img --RECOVERY recovery.img --RADIO modem.bin --SYSTEM system.img --CACHE cache.img --HIDDEN hidden.img

Same error.

Is there something that I've been missing or done wrong?

Many thanks :)

The problems exists in the system.img. It might have been comiled with a corrupted systemUI.apk. Try other flashable files.


Which music players support DAAP? Which music players support DAAP? I can only find:

DAAP Media Player
SharePlay

Does anyone know any others? I really don't understand why the popular music players don't support DAAP. I want to be able to stream my mp3 from my NAS to my phone :(

There are some available from Google Play Store. Excluding the ones you've mentioned, this two I've used, and they worked very well:

Music Pump DAAP Player by Android Music Pump:

  Music Pump is a feature rich Android DAAP Client that lets you to stream and sync music from your PC or NAS to your android device. All you need is a DAAP Server.

Remote for SoundBridge by Martin Kompf:

  Connect to different music servers including UPnP, DAAP, and Internet radio.
  Browse playlists, artists, composers, albums, songs, genres, and folders at music server.


What is com.qualcomm.qcrilmsgtunnel What this com.qualcomm.qcrilmsgtunnel does. I stopped it service and process nothing really happened. I restarted the phone and it is back running. Anybody know what this app does. My phone is Nexus 5, 4.4.3.

Its the stock phone dialer app.
Included packages

com.qualcomm.qcrilmsgtunnel
SIM toolkit
Phone/Messaging storage
Phone

If you have enabled 'Fast Dormancy' on a device it may cause a spike in activity / battery use for this process, it appears to be a confilict with this option.


How to prevent characters from repeating when entering text with a Bluetooth keyboard? I have an Android phone running 4.0.4 (ICS) and a Microsoft Wedge Mobile Keyboard. I have paired the keyboard with my phone and it works all right most of the time.

However, every so often I will experience the following:

after pushing some keys, nothing happens
after a few seconds, the characters I have entered show up
one of the characters is repeated many times

For example, pushing:

t e s t

Will result in the following being displayed on screen:

  teeeeeeeeeeeeeeeeeeest

This only happens occasionally, but often enough to be a nuisance. I realize that there will always be unpredictable latency inherent with wireless communications (Bluetooth in this case) but I see no reason why characters are being repeated as if I held down the key (which I didn't).

Note that this is not a question about changing the repeat rate for keys being held down.

Edit: my device is a Samsung Galaxy Discover.

Based on what I've read so far, this may be a bluetooth issue.

Some people have fixed the issue by:

using only 1 BT device. If you have connected both a BT keyboard and BT mouse, disable one of them.
disabling Wi-Fi. Having both Wi-Fi and BT seems to trigger a repeating key issue.
using External Keyboard Helper Pro. It has a do not repeat option. Link to app.

At the end of the thread, it mentions that BT was re-engineered in Android 4.2. So if you upgrade to 4.2, that should fix the issues you are having.


How do Samsung apps get updated on Samsung devices? Many of the Samsung apps, such as the Camera are not available on the Google Play Store.

What mechanism is used to update these apps?

Is it "Samsung Push", "Galaxy Apps", or something else entirely?

(Samsung's "Galaxy Apps" is unbelievably permissions-intensive and also requires the user agree to a long "Terms and Conditions" agreement before using it.)

Some are updated by a system OTA. Some others are either OTA-ed, or updated via Play Store. In total, they are updated in a moxed way of system OTAs and Play Store.

To be simple: Whatever you can find on the Play Store is updated via PS, and whatever else is shipped with an OTA.

I'm never a Samsung user but my friend has a Samsung, so I can only tell some of them (i.e. this list is incomplete):

Samsung Push Service
Samsung Browser
...And a built-in QR scanner (I forgot its name)


Phone keeps rebooting itself every 5 seconds Is there any way to salvage my Asus Padfone Infinity? I can't even boot it up so I can't even factory reset it. After I power it up it automatically power resets  after 5 seconds at the part where the Asus logo is shown. It then repeats this until the battery is drained.

Any special method to factory reset the phone such as pressing 2 buttons at the same time or something like that?

I think you have to hard reset your phone in this way

Turn the Asus PadFone device off.
Keep holding the “power key ” and “volume down key ” simultaneously until you will see ASUS logo and the device will then go to recovery menu mode.
Select Factory reset/wipe data with  “volume down key”.

Note : If this doesn't work then may be it is some mother-board related problem

Hope this will help you out...


Get profile photo to Android contact manager for non-friend contact from Facebook I would like to know if is possible import a Facebook profile photo to contact manager for contacts which I don't have in my friend list on Facebook.

For example:

In Android, I have this contact: "John Smith".
On Facebook, there also exists some John Smith, but I don't have a John Smith in my friends list on Facebook.
I would like add his photo from Facebook to the contact manager in Android.

You can manually download the photo and  in your contact manager click the placeholder for photo and chose that File.

As far as automatically importing, your phone can't figure out which "John Smith" is the "John Smith" you want from the list of "John Smiths". The default contact manager can't do this.


Use the USB cable as an audio interface when the phone is plugged in Whenever I'm at my desk, my phone is plugged into my PC and I use both my phone's (internal) headphones and my PC's (external) headphones. The reason is that I use my phone for podcasts and my PC for everything else.

Is there a way (an app) to make the USB cable behave as an audio interface? So my PC would see an extra microphone (which would be the phone's audio output), and I could just set my PC's headphones to reproduce whatever is coming in from the phone. This way I could get both audios delivered through the same headphone, instead of having to use two.

I realize I could use a regular audio cable with two out's, but I'm trying to reduce the amount of cables running around my desk. :)
I'm not sure if I made myself clear. So please complain if I didn't.

I don't think there is, but you could use a Bluetooth A2DP headset which would allow you to wirelessly listen to audio being outputted by your phone.

Some PCs / laptops can also output audio from a paired bluetooth device like a phone.


Open source driver availability for main Android GPUs? What are the current GPUs with fully open-sourced drivers on Android?
There's been issues recently with Qualcomm's GPU in the new Nexus 7, which makes me wonder how strict are the rules for open-sourcing all the code for a working Android device, including the GPU drivers.

Broadcom, Qualcomm, Imagination's PowerVR, Nvidia's Tegra, and ARM's Mali GPUs all have partially (mostly) closed-source drivers. In general, the only open-source code in the driver is any vendor extension to the GL and EGL header files, and a GPL'ed shim that can be loaded into the kernel to allow it to communicate with the binary-only driver. Vendors often contribute related code to upstream projects, though, such as X Windows direct rendering code, or the Android graphics subsystem.

Most of the GPU vendors are afraid that open-sourcing their drivers will reveal details of how their technology works, which will provide leverage for patent trolls to make spurious claims that parts of the GPUs or drivers infringe their patents. For this reason, it's unlikely that any drivers will be open-sourced fully unless/until this risk changes.

There are no rules for open-sourcing all the code for an Android device. It would be very difficult to make a completely open-source device. Even if GPU drivers were open, most (if not all) cell radios have binary-only firmware for regulatory reasons: if you could change the drivers, you could make them run on illegal channels, or exceed the maximum permitted transmit power.


Beginners question: Difference between memory and RAM When I was young, memory and RAM were the same, but now they seems to be different (this is called progress).

But what exactly is the difference in modern smartphones?

What is (free) RAM and when is (free) RAM important?

How can I help it as a user?

What is the difference exactly in modern smartphones?

In Computer Science, memory is a wide concept for everything that is capable of storing data, while RAM only stands for Random Access Memory, or more precisely, runtime memory.

Memory is the same word that the M stands for in both acronyms ROM and RAM. It's simply because both of them can store data, despite one being non-volatile and the other being volatile.

These concepts haven't changed even if you're talking about modern smartphones.

Fore more information, see Are there guidelines on how much free RAM a phone should have? and our tag wiki for ram

  What is (free) RAM and when is (free) RAM important?

Whenever a process runs, it requires RAM to store is runtime data. When many processes run together, they demand more RAM. You should never make your phone's RAM full, so a portion of its RAM is available for use when a process requests more. That "available for use" RAM is called free RAM (or more precisely, "available RAM").

Free RAM is always important, but it is often more important when you're trying to start another app or running a resource-intensive app. It is because when there isn't enough RAM, some processes may fail, and resource-intensive apps will refuse to run.

  How can I as a user help it?

If you're using a moderately new phone, leave it alone because Android can handle it very well. Stay away from "RAM cleaner"s and "Task Killer"s as they do no help actually.

If you're using an old phone with 256 MB or so of RAM running Android 2.x, you should install less apps and routinely terminate them, or throw it away and buy a new phone.


How can I access and view the Samsung Internet cache? I'd like to try and recover a lost website that might have been cached on a Samsung Internet browser, where would the cache be located? I'm running Android 11. I've checked in Phone\Android\data, but there doesn't seem to be a correlating folder for Samsung Internet.

Samsung Internet browser's package name is com.sec.android.app.sbrowser. You should check the cache files under the folder /data/data/com.sec.android.app.sbrowser. Note that you need root access to read that folder.


Android 5 Lollipop block Advertising video in a game I have a "problem" with a game called Geometry Dash Lite, sometime meanwhile I play an advertisement shows and consume a lot of internet bandwidth...

The advertisement is a video of another game (here's a screenshot)

Click for full size

Here's the "stolen" bandwidth image

Click for full size

There is a way (without rooting) to block it? (leaving aside the possibility to complete disable the mobile internet connection)

Without root, your best options would likely be:

Disable your cellular data while playing (assuming the game does not require it)
Purchase the ad-free version


How long should the "Downloading" screen take? was trying to install a custom ROM, but got stuck into CWM boot loop. learned that this could be solved by entering the download mode and flashing a new firmware, but my phone has been showing the "downloading..." screen for over an hour. is this normal?

I think this might simply be something of a misunderstanding regarding how "download mode" works exactly. When you reboot into download mode, your phone doesn't automatically reflash itself. It's not capable of doing that, and in general this is a rare feature (Nook tablets can do this, notably, though not with "download mode"). Instead, it's simply listening for commands from a PC, delivered via the Odin or Heimdall utilities.

The reason your phone has been sitting in download mode for over an hour is because you haven't yet told it what to install. Again, it won't do anything by itself, so If you didn't use Odin to install the ROM then it's waiting for you to do that. You'll need to get Odin (or Heimdall), find a ROM to flash, and then hook your phone up to a computer and actually perform the installation. Once that's done, it should reboot into the new ROM, but until then it will just hang out in download mode waiting for commands.


Add new account to Twitter app on Samsung Tablet I am on Samsung Galaxy Tab S2, Model SM-T715Y, running Android Version 7.71.1-release.15,
 trying to follow the instructions from
https://help.twitter.com/en/managing-your-account/managing-multiple-twitter-accounts
to add a new account to my Twitter app.

However I cannot find the "Add existing account" option as described.
The top menu shows:

"Share", "Drafts", "View Lists", "View Moments", "QR code"

but nothing about accounts. There is no "down arrow" icon.

The profile menu shows:

"Profile", "Lists", "Bookmarks", "Moments", "Twitter Ads", "Settings and privacy", "Help Center".

Clicking on "Settings and privacy" shows under my account:

"Account", "Privacy and safety", "Notifications", "Content preferences"

and under "General":

"Display and sound", "Data usage", "Accessibility", "Proxy", "About Twitter".

I don't see where else I could find that option.

Swipe from left to right in the Twitter App
Then Click the arrow pointing down near your name

There is an option for Create New Account and **Add an Existing Account"

Reference link.


Flashlight problem on Android I have recently faced a problem on Android regarding the flashlight.

When the flashlight is turned 'on', the flashlight icon in the status bar gets highlighted.

When I am turning 'on' the flashlight, it is staying on for sometime and it automatically gets switched off suddenly after some time, but the icon in the status bar still stays highlighted, which indicates that the flashlight is turned on. Same thing happens for the front flashlight.

Can anybody say what can be the reason for this automatic and  random turning off of the  flashlight ?

Additional information : There is no fixed time interval for the automatic switch off, it is occuring randomly.

I have got a technique to deal with this issue.

I have booted my phone into recovery mode and wiped android's cache partition from there. Since then, the flashlight issue seems to have flown away.
I mean, now the flashlight is not automatically turning itself off.

@Zillinium, I think you should also try this method to deal with your issue. If that doesn't work, a system update or factory reset might do the trick, if there is no hardware problem.


How do I connect my Samsung Galaxy S6 to Android Studio? I've downloaded a driver called SAMSUNG_USB_Driver_For_Mobile_Phones. When I plug in my phone via USB-MicroUSB, the phones begins charging, but is not recognized by the computer. How do I get my computer to recognize the device, and how do I then connect it to Android Studio? I would really appreciate any assistance at all. Thanks!

Alex

Make sure that your USB cable supports data transfer.
Did you turned on 'Developer mode'?!
Settings > About Phone > scroll to the bottom > tap Build number seven (7) times.


What happened to camera search on Google Now? It used to be under Settings, there was a Search With Camera option which would boot up the camera and allow you to take a photo which you could search with.

Since the last google now update, I can't find it.

Has it been moved to another spot or did they get rid of it?

Do you have Google Goggles installed? It's required still for that feature to work in google now.


Reenable Setting app on rooted Galaxy S 4G I need to command my  partially rooted Samsung Galaxy S 4G on KitKat 4.4.3, to simply re-enable the core app: settings.apk (a.k.a com.android.settings).

After flashing a ROM, I found no settings UI nor root capabilities. I see the APK is where it belongs, so I just need to enable it. How do I enable this app service (what terminal commands)?

APK location: /system/priv-app/

Data path: /data/data/com.android.settings

If you have a root shell via ADB, try pm enable com.android.settings


factory reset ,re-install i recently factory reset my phone and wiped everything off it.
i have re-installed my phone and logged back in to the play store with the same Gmail account. my question is , why is it when i look up installed apps and come to re-install them again does it say the in app perches price of 2.99 ? does this mean i have to pay for it again ? , because i thought if you buy it once you never have to buy it again if you re-install on the same account!.

No, you shouldn't have to buy the app again.  If you bought the app, you should have a receipt in your e-mail inbox or a folder you put them in.  E-mail the support team of the app in question by going to the app page on the Play Store, scrolling down, and click on "Send email", attach your receipt so they know you paid and they should either refund your money so you can buy it again, or make it so you don't have to pay again.  Just a word of warning though, some support teams aren't the best depending on what app it is, so there is an outside chance you might have to pay for it again if they don't respond.


Easily scroll to last page of apps I have to scroll right 63 times from the home screen to get to the page where icons are placed for new apps installed on my phone.  Is there some shortcut to get there?  Some gesture I can enable or an icon I can put on my home page or something?

Google Now Launcher 1.4.large, Android 8.1.0, Nexus 6P

I just found a faster way to scroll through the pages.  If I tap and hold on an empty space on a page then the page will get smaller and it will scroll multiple pages at once when I swipe.

In Google Now Launcher, there is no settings that allows to go directly to the last page. And there is no infinite scroll that would have allowed you to scroll from the first to the last page.

My advice is to install another launcher (if possible).


What's this option in the AOSPA stock email app? On my Paranoid Android ROM, that I installed because the old CM ROM I was using is dead link and I needed a ROM to run, I am configuring the Email app, but I can't understand what is the meaning of this setting:

(It's the fourth option of the notifications settings, for non-French speakers)

I have not seen it in any other screenshots, it isn't in the translation files and isn't documented anywhere.

I think it is for having a notification for each email instead than a global "2 new messages" one, but it is only an assumption.

What does this setting mean? How will the modification of this setting will change the behavior of the app?

I believe your assumption is exactly correct.

Google has laid out these settings the same way as they have in Gmail, which has better translations. The bottom one is indeed the per-message notification toggle.

Click to enlarge

You could also try temporarily changing your language to English to see if the description is any better thay way. Or, of course, you could send yourself a couple e-mails with and without the setting checked and see how the notifications behave.


How do I sign out of the GitHub app on Android? I think I've looked everywhere but I don't see how to sign out of the GitHub app on Android. Any ideas?

try cleaning app data from settings, then reboot. beware, it is going to open like the first time you opened it. don't recommend it if you have any data  saved on the app.


How do I set Wi-Fi sleep policy to Never on Froyo 2.2 Droid X without Advanced Wi-Fi Settings menu? I've encountered the following instructions on a forum about battery drain

  Set Wi-Fi sleep to Never in the Settings > Wireless & Networks > Wi-Fi Settings > Advanced >Wi-Fi Sleep Policy menu.

However, my Droid X (Stock rooted Froyo 2.2) doesn't have "Advanced" option in "Wi-Fi Settings" menu!

How do I set Wi-Fi Sleep Policy?

Those instructions sound incomplete. You need to press the Menu button on the Wi-Fi Settings screen. Advanced will be in the menu.


Ways to remove android device encryption Since I still encounter issues with modified boot images and recovery images I want to remove the device encryption from my Nexus 4 (running 4.3).

I known that there is no "official" way to to this but since this is an encryption it can be reverted. So please don't tell me that it is impossible (I already know that android don't want you to do this).

So I came up with two ideas but I could not find anyone who already did this and want to be sure before wiping my data partition. My device is not rooted but the bootloader is unlocked.

Making a backup with adb backup, format the data partition and restore the backup. But I could imagine that adb is unable to restore backups on non-encrypted devices if they were made on an encrypted on. (Can tell me for sure?)
Starting a modified boot image with fastboot that just decrypts the data partition (should be perfectly possbile but I havn't seen such a tool)
Any other idea?

I did manage to turn my device back to an unencrypted state. If you do a device backup via the adb backup command you get a nice .ab file. There exists at least DroidExplorer that can convert these backups into .tar files:
How do you extract an App's data from a full backup made through "adb backup"?

I'm not realy sure why there are some apps that did not get backed up but I think this migth have to do with the market license stuff. Only some bougth apps were not backed up. If you want to make sure that all your important apps got backet up use DroidExplorer to check it out.

Then you have to perform a factory reset in order to get it back in an unencrypted state. Now you can eigther use adb restore or Titanium Backup(which also allows to only restore some data) to restore the backup.

Even if this is an answer to my question i will not mark it as one for now since I'm still convinced that you could also load a custom software via fastboot to encrypt the data partition without a factory wipe.

I also found a tecnical description from google: http://source.android.com/devices/tech/encryption/android_crypto_implementation.html