WhatsApp online status bug? Recently I sent a whatsApp chat message to an android smartphone when it was shutdown.
Few seconds after the message was marked with only one flag (message sent but not delivered),
I've seen the online status appearing then after 10 second  disappearing.
Do you thing this is a WhatsApp bug or a compromised WhatsApp account?

To record an online status, the WhatsApp client (the app in device) pings the server once a few seconds (maybe once 10 seconds or something, IDK) to mark that it's alive and connected. If the server doesn't receive a message from the client within that keep-alive timeout, the client will be marked offline..

The timeout (or frequency of sending alive packet) is kept large like this because to avoid flooding the server with pings. Also, it takes time for the offline status to be recorded in the database.. Hence the delay. This is not a bug, this is just how it works..


How to root HTC Desire 816 running Android 5.0.2 I have a htc 816 desire running android 5.0.2 and i have tried many a times to root my device but it always fails. I've unlocked the bootloader and tried kingoroot and towelroot all modes i.e., zip, apk, exe.

Since your bootloader is already unlocked, I'm going to skip that process.

This is going to install Cyanogenmod12, which is a rooted version of Android Lollipop (5). Go ahead and download your version of CM. The link is download.cyanogenmod.org/get/jenkins/129826/cm-12-20151011-NIGHTLY-a5.zip

I would post that as a directly clickable link, but I don't have enough rep.

Now move that downloaded file to a place on your phone, and note its location.

You can head over to TWRP and and find your build. If its not there you can go to this link. It is a direct download link. Then (on your phone) go to Settings>About>find Build Number or Build Version (or something like that) and tap it repeatedly until you get a toast saying that developer options is on. Go to the developer options and find USB Debugging or ADB Debugging and turn that on. Then plug your phone into your computer. If you don't have ADB installed on your computer, install it:

For linux:

apt-get install adb

For windows, find a download somewhere on the internet. But stay away from the "15 second adb and fastboot installer", that is a virus.

Once ADB is installed, plug in your phone, wait for the device to show up as a connected devices, and open cmd or terminal and type:adb devices. If it shows up, your good, go on. If you get something saying that adb is not a known command, cd to that directory that adb is installed in.
Also, make sure you have fastboot.

Now, type in adb reboot-bootloader

Once the phone is in the bootloader, type fastboot flash recovery recoveryImgName.img. Once that finishes, reboot your phone. Then type adb reboot-bootloader. When it boots to the bootloader, find Recovery, and choose it. Use the volume keys to navigate and the power button to choose. Depending on which recovery img you used, find something like 'Install' and navigate to the Cyanogenmod file and install that.

Your phone should be rooted running Android 5!


twrp problems flashing SuperSU I try to install something like SuperSU. All it gives me is

Updating partition details...
...done
Full SELinux support is present.
Simulating actions...
Updating partition details...
...done

I press reboot system as up there it says "Successful".

When I get in the phone there is no SuperSU.

The zip file is ok, I tried it on another phone and it worked well.
Nothing on twrp works: no wipe no nothing, it just gives the above again.

according to your logs TWRP is currently in simulation mode.

Updating partition details... ...done Full SELinux support is present. Simulating actions... Updating partition details... ...done

1) go to Settings

2) toggle simulation mode off.

Try to flash the .zip again. You should be good to go


Possible to answer a comment made at the Google Play Store? Is it possible to answer a comment made in a review at the Google Play Store?

It is now the case that all developers can reply to reviews on their apps. The reply shows up publicly next to the review, and by default, the user who left the review gets notified by email (but users can turn off being notified in the settings on the web). There can only be one reply per review. The reviewer can only respond by editing their review, and the developer isn't notified when this occurs.

It's still not helpful to use reviews for reporting problems with the app, because solving them generally needs several messages back and forth to narrow down the problem, and sometimes needs the user to tell the developer how they were using the app or what they wanted to achieve: something you might not want made public.


How to auto-sync photos on Android [replicate Samsung Cloud] On the Android phone Samsung Galaxy you can use Samsung Cloud which will sync your photos to online. Can we replicate this on a personal level to just your computer (and not going through Samsung Cloud). Here is how I imagine this:

You are outside somewhere and take some photos.
You come home and your Android connects to your home wifi.
Then an app or service wirelessly transfers the new photos to a folder on your laptop.

Thank you.

To my knowledge, there is no on-board solution available. But with a little 3rd-party-help, this could be accomplished:

There's e.g. the app PhotoBackup (also available at Play Store if one insists) which does exactly that: automatically backup your photos as soon as they are taken – to your own backup server. For this it needs a counter-part on the server/computer you wish to backup to, which with this app is the tricky part (and described on its homepage).

Some alternatives can be found in my app lists here.

A third one would be to self-build a solution with one of the automation apps like tasker or macrodroid: trigger a sync whenever a photo was taken. As I haven't done that, I cannot provide a recipe here.


Why does my screen still turn off while charging? Possible Duplicate:
  Where is “Stay Awake” option in Ice Cream Sandwich on the Galaxy S3?

I used to have an HTC Evo Shift. If I plugged it into a power cord, the screen would stay on until I explicitly pushed the power button. Now, I have a Samsung Galaxy S III. The screen turns off after a certain timeout regardless of whether it is plugged in. There is an option to change the timeout, but I would rather not be switching it all the time based on whether I have it plugged in. Is there an option I am missing?

Stock Samsung devices with TouchWiz (Samsung's version of Android) do not have this option to Stay Awake, and it is a good thing they don't. especially when they use the Super AMOLED screens. The image can burn in to the screen very quickly.


get hourly weather and weather warning using tasker/zooper I have an unrooted Nexus 5.
I am using zooper for my homescreen, but with tasker, my knowledge is limited.
I am trying to get (3-) hourly weather and weather warnings. I have found this blog post that do talks about hourly weather, but with my limited knowledge with tasker, I am unable to create the profile he talks about.
May I get some help?
EDIT
Izzy, Thanks for your detailed reply. I tried to follow your advice and got:
Weather (26)
A1: Flash [ Text:Getting Weather Long:Off ]
A2: HTTP Get [ Server:Port:https://api.forecast.io Path:forecast/<API KEY>/%allatitude,%allongitude Attributes:units=uk Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A3: If [ %HTTPR eq 200 ]
A4: JavaScriptlet [ Code:info=JSON.parse(global("HTTPD"));flash(info.minutely.summary); setGlobal("FORESUM", info.minutely.summary) Libraries:Auto Auto Exit:On Timeout (Seconds):45 ]
A5: Zooper Widget Pro Variable [ Configuration:#TWtxt# = %TIME %FORESUM Package:org.zooper.zwpro Name:Zooper Widget Pro Variable Timeout (Seconds):0 ]
A6: End If
A7: AutoLocation Location [ Configuration:Stopping Location Monitor
Location Report Name: Weather
Update Type: No Power Package:com.joaomgcd.autolocation Name:AutoLocation Location Timeout (Seconds):0 ]

but when I tried to run that task (the play sign at the bottom of the page) I get java IO error (its blink and miss...so cant exactly say what it prompts)
Can you kindly have a look?

I will take the shorter profile for an explanation on how to work with this kind of copy/pasted profiles – and am pretty sure once you've got the idea, you can deal with the other one as well. Instead of a simple copy/paste, I will apply some structure to it, and add some explanations:

  Profile: Display Unlocked (61)1

  Condition: Event: Display Unlocked2
  Task: Enter: Get Location For Weather (62)3

  A1: AutoLocation Location4
  [ Configuration:Starting Location Monitor
  Location Report Name: Weather
  Update Type: Balanced Package:com.joaomgcd.autolocation Name:AutoLocation Location Timeout (Seconds):0 ]

For a starter: Tasker works with profiles, which are combining conditions (when should something be done?) with tasks (what should be done?). You also can have stand-alone tasks, which then could be triggered e.g. from shortcuts on your homescreen – but that's a different thing I won't discuss here. So:

1 This line just tells you to create a new profile and give it a "speaking name" (must not necessarily be the same to the letter).

2 When you named your profile, Tasker will automatically ask you to create a condition. There are different types of conditions: "events" (something that "happens in a short time frame", such as unlocking the display), and "states" (some rather "long-term status", such as being connected to a WiFi network). Depending on the condition type, the tasks also might be processed differently: tasks based on an "event" e.g. usually revert their changes back to the original state when the condition is no longer met. So in this specific case, you select "event" from the popup, and watch out for the matching category holding the "display unlocked" event, then select it.

3 Once you've defined your condition, Tasker will ask you to create (and name) a "task". This is called the "enter task", as it's processed when entering the profile5. So the name to specify is up to you, "Get Location for Weather" is a suggestion wich you're free to accept. The "task editor" will popup then.

4 A1..An in the linked tutorial specify steps inside the "enter task" you should add in this order. In our above example, this is just a single step: Selecting (and configuring) Jaos "AutoLocation" addon. So everything following inside the square brackets are configuration advices you should follow in the plugins popup/page, which will appear when you've selected it (located usually in "plugins" or "3rd party").

5 There are also optional "exit tasks", which can be used to trigger actions when the condition is no longer met. As I described above, with tasks based on a "state condition", Tasker usually reverts stuff to what it was before (if you e.g. have a task increasing the volume to "level 7", and it was "level 5" before, Tasker will automatically restore it back to "level 5"). However, this a) might not always be what you want to happen, and b) with multiple profiles overlapping, it might be necessary to (re-)set things explicitely. Example: Profile A starts and sets volume from 5 to 7. Then profile B starts, setting volume to mute. If now profile A ends, it would restore volume to 5, which might not be what you'd like. Say it wouldn't do so on end, profile B would then restore to 7 – again not what you want if profile A is no longer active. So you might need a manual solution, e.g. restore volume to a level on the condition whether the other profile is still active or not.

I hope this example helped you getting started. For more, I definitely recommend you visiting the Tasker Homepage, where you can find not only a UserGuide, but also several other Guides and tutorials, FAQs and more.


Is it possible for Google to detect app updates that have not been delivered through Play Store? I'm playing a game that is developed by a sub-division of Google. (Ingress/Niantic)

Usually new versions of this game pushed out through staged roll-outs, which means if you are not one of the lucky ones you have to wait a while to get the new version with sometimes cool new features.

Of course, the APK files for the new version could be found all over the internet on various sites. This naturally leads to two things:

There are APK files that are tempered with
Players get banned for using an unofficial version of the game.

As a curious player I want to have the new versions as soon as possible. To verify I'll have an valid build a downloaded the APK from the previous version, that I installed through Google Play, to my computer via adb.

$ adb pull /data/app/com.package.name
$ unzip -p com.package.name-1.apk META-INF/CERT.RSA | keytool -printcert | grep MD5

Which gives me:

MD5:  A7:E9:93:81:E9:F2:10:0E:48:39:AB:48:34:F3:93:67

Now to do the same with the APK for the new version that I downloaded somewhere from the internet and the MD5 of the certificate matches the one from the official older APK.

My question are now:

Is it safe to assume this is a valid APK that is not tempered with?
Is is possible for Google to detect that I installed the new version of the app not through the Play Store?
Could they somehow detect the unofficial update from within the app. For example through the Application Licensing service?

I used to play Ingress before, and I was able to update to newer versions using APKs uploaded by other players. I don't know if Google's verification process has changed, but as long as it's an official APK (i.e. not modified), it should be fine.

Also, according to this Google+ thread, the verification process uses Google Play Services.


Launch browser with --option In order to use the remote debugging WebKit's feature, I'd like to launch android's browser (from emulator) with the --remote-debugging-port option.

How can I do this?

Thank you.

As far as I understand you can't launch an APK with arguments of that sort.  The comments on the page you link to seem to indicate that it's not supported on Android, as well.  I find it odd that the instructions appear to be specifically for Chromium if it was meant to work on all WebKit browsers.


Direct dial/message shortcuts ambiguously displayed on Galaxy S3 The direct dial/message shortcut icons on the Samsung Galaxy S3 are ambiguous - eg: it is hard to tell which is text and which is a dial if you have the same person (one for each). Additionally, on this model, the shortcut is overlayed with "mobile" or "home" or whatever that persons phone you've selected.

Is there any way to easily change this?

I'm using GO Launcher, which I can change the icons directly but then I'd have to go and find the person's image, overlay it with a text/phone icon, etc., which seems like a lot of work.

The stock ROM on my Motorola Atrix used to have a pretty sweet widget that looked something like this:

-----------------------------------
            |           |          |
Contact IMG | Phone IMG | Text IMG |
            |           |          |
------------------------------------

Where the phone and text buttons of the image would direct dial\text the contact. Maybe there is something like this out there that I've missed?

This is what it looks like ("phone" and "text" were originally the contacts name):

Try the Contact Widget. True one touch. Uses contact picture, and allows you to select which number to direct dial or message(text). Also allows you to customize the label, i.e., "text", "call", or the contact's name (if you forget what they look like)(ish). Works in Go Launcher for my Samsung Galaxy S3, just like direct dial/message widget in TouchWiz home.

https://play.google.com/store/apps/details?id=br.livroandroid.widget.contatos&hl=en

Hope it helps.


newbie: how to get near-stock MotoG out of boot-loop? summary:

phone: near-original-condition MotoG {2013, 1st gen}, Android version==4.4.4

me: Android newbie, Linux vet

problem: infinite boot-loop

need: newbie-oriented instructions regarding how to fix or further debug

details:

I am very underinformed regarding Android and pretty much all things phone, and put off getting a smartphone until 2015. ~8 months ago I got a refurbished CDMA/Verizon MotoG (which I believe to be  {2013, 1st gen}) for an MVNO's BYOP program, but have been too busy to do much with it, other than

update it from Android version==4.4.2 to 4.4.4
twiddle some settings (e.g., configure wireless, copy some icons to the launcher)
lock the launcher (i.e., require PIN entry for access)
make phonecalls (I realize that's sooo 20th-century :-)

I.e., unlike all the posts I've looked at in the boot-loop tag-wiki, I have not knowingly done anything experimental to either the hardware or software (e.g., rooting, flashing ROM, replacing components).

Yesterday I squeezed its power button to wake the MotoG to check the time (probably my main use for it :-) and ... it booted: the MotoG showed its usual initial powerup screen (white with "powered by android" at the bottom), then the various HD Motorola planets, then the lockscreen. If it had stopped there, I would have been merely annoyed. Instead, almost as soon as I started to key in its PIN, it went back to first powerup screen, and then through the entire sequence. And again. Each time, it goes through the entire normal sequence of boot-time screens, then displays the launcher/lockscreen for ~5 sec (barely enough time to key in the PIN), then back to the initial boot screen. (Note that the MotoG restarts itself after the same amount of time in the lockscreen whether or not I key in its PIN.)

At this point I did not even know the term boot-loop, but certainly knew what an infinite loop looked like (my {background, work experience} is IT, mostly Linux). I let the MotoG drain its battery doing its boot-loop, hoping that might cure the problem. It did not: as soon as I put it on its charger, it resumed boot-looping.

Can someone give me simple, Android-newbie-oriented instructions for how to fix or debug the problem? Or, better yet, pass pointers to existing, simple, Android-newbie-oriented content regarding how to fix or debug the problem. Extra credit if the content helps me (et al.) to learn more about Android and this hardware platform: I'd like to know more, but just haven't had time to learn.

Do a Reset via Recovery.

You first have to power off your Android smartphone. In order to do that, press the power button and select “power off”.
Wait a few seconds and then press the volume up and volume down buttons along with the power button at the same time for about 3, or 4 seconds.
Release the buttons; the Moto G boot menu must be now displayed on your phone.Use the Volume Down button in order to scroll down and also up as the Volume Up button can be used only for selecting an option.Scroll down until you reach “recovery” and the press the Volume Up button once.
The android logo will now be displayed on your phone.Hold down Volume Up and Volume Down buttons for about 5 seconds and press power button once.The recovery mode menu should now be displayed.
That was all; you can now choose to hard reset your Moto G or you can return to Android OS by selecting “reboot system now”.


Android Emulator on MacOS 10.14 has internet only after restarting machine I've search the internet far and wide for this issue but didn't seem to have success so far. What I am experiencing:

I've set up the following environment:

Android Studio
Android Emulator using API 28
My OS is MacOS 10.14.3
Using it to build a React Native app

At the beginning I didn't have any internet, so I've added DNS of 8.8.8.8 and 8.8.4.4 to my System Preferences / Network / DNS. Also I start my avd and tell it to use those dns settings.

After I start my OS fresh and load up the avd I do have internet, loading pages via the Chrome browser. After a little while, though, maybe a minute or two the internet is dropping. Device shows I'm connected to Wi-Fi but no internet. Also Chrome stops loading pages.

Did someone experience the same problem? I've looked through logs and ran avd with -verbose option but nothing legitimate shows up.

What I'm suspecting:

Either the number of internet connections is maxed out (read of such a bug somewhere)
or file descriptors of the MacOS are maxed out

Nevertheless I don't know how to find out which is it, or how to fix it.

I'd be very happy if someone might be able to help.

Thanks in advance.

It's most likely a bug with IPv6 name resolution, removing any IPv6 nameserver in /etc/resolv.confg fixes the issue, see https://issuetracker.google.com/issues/155686508#comment3


Is there a way to customize keyboard settings? On my Samsung Captivate (AT&T) they have (for no reason that I can fathom) split the voice command key out of the Swype keyboard. So, I seem to have to make a choice, do I want to use swype or have easy access to my voice command mic.

I was hoping there's some way to add a custom keyboard where either I designate the keys when I set it up, or (more ideally) they are already set up in the obvious way, but with both the voice entry available on the Swype keyboard.

There is a nice (free) alternative keyboard on the Android Market - that is somewhere between Swype and the built in keyboard - called TouchPal.  It allows for three different layouts (16 key, 20 key and QWERTY) and you can set a default for different orientations - i.e. 20 key for portrait, QWERTY for landscape.  And there's a bunch of other things it does that make it nice and easy to use.

One thing to note is that it's made for Chinese and English input but there are options to turn off the Chinese input.  Also, some version of Android have a bug that sometimes prevents a newly added input method editor (IME) from showing up properly.  You may need to restart the handset after installing.

All that aside, I use it every day on my HTC Desire as a replacement for the stock keyboard and I couldn't do without it.  Have a look at CooTek's Site or search Market for CooTek or TouchPal.


Android mx tv box stuck at mbox logo My Android TV box always gets stuck at the Mbox, "make your life colorful" logo, but it never goes to home screen, and also when I put the TV box into recovery mode I can't select anything, it just shows the dead robot with the words, no command. How can I recover the OS?

Here is the firmware, extract it to a 4g sd card, insert it into your box then press and hold the button in the av hole at the back of the box, here.


Unbrick Samsung Galaxy Core Prime SM-G360V I need to know how to un-softbrick the Samsung Galaxy Core Prime. I don't know how it got bricked, I was just asked to fix it. It looks like a bootloop issue. The Product name is SM-G360V. I have already attempted flashing TWRP on it with Odin3, but it fails saying SECURE CHECK FAIL : recovery and the next line is Custom Binary(recovery) Blocked By R/L. I have no idea how to flash a custom ROM (of which I can't find) without a custom recovery.

Turn it off then hold volume up and down and power and wait until it flashes on then flashes off. Next, let go of those buttons then press them again. This should open the maintenance boot menu, and you can factory reset, boot to safe mode, or normal boot, or debug mode I would either boot to safe mode, or reset it. Cheers.


Auto turn off switch for android phone according to battery status Looking for any switch with Bluetooth connectivity with mobile and auto turn off power to mobile charger according to battery barfing status. Would be great help for charging overnight. If it comes with alarm after full charging, even better, like i can charge my mobile while cooking without worrying to turn off after full charge.

Tasker is exactly what you need.

You can do lots of automation with tasker. App is a bit hard to understand but when you figured it out it has the power of freedom.

Tasker Play Store Link


How to remove file from "Recent Files" on android 10? In the Files app of stock Android 10 (Pixel 2 XL), there is a "Recent" category. For privacy reasons, I wanted to delete a file in this category. As far as I have searched for this file by filename, and it doesn't seem to exist on my system, but still appears in the list. I've tried clearing the cache/storage for the "Files" app, but it still remains. How can I remove this item from the recent list, clear the entire list, or get the file's folder location so I can delete the real file?

Files app (com.android.documentsui) in stock Android (not that modified by OEMs or custom ROM developers) shows recently modified (within 45 days) image and video files (64 each at maximum) from whole shared external storage (/sdcard and external SD card) under Recent category. A multi-purpose list of all files is built and managed by Media Provider. See how files are categorized based on their extensions. Apps' private files directories aren't scanned by MediaScanner but media directories are (see where Android apps store data). Similarly directories starting with a dot (.) or those having a .nomedia file and their sub-directories aren't scanned.

So any existing files which are not excluded from scanning cannot be removed from Recent category. You may possibly disable the app to hide it from launcher. But the indexed files appear in any app which relies on Media Provider, including MTP. However if a non-existent file is wrongly indexed in database (/data/data/com.android.providers.media/databases/external.db) you can trigger a media scan or delete data of Media Storage app. See this answer for more details.


How to set sim card contact's contact picture in galaxy ace duos Am saving one contact to the sim card in Samsung galaxy ace duos. when am trying to set a contact picture from the gallery for that contact even though am getting message like contact icon have been set still contact picture is not present. They are not in any social media's. This works fine for the phone memory contact.

As Ross suggested in his initial comment on the question itself: contact photos for SIM card contacts are not supported; so if you store that contact on SIM only, it will not be possible to link an image to it.

You could however have a copy of that contact stored either with your Google contacts or the "local" ones (which do not get synchronized). Some contact apps support "linking" contacts (kind of "merge" them for display), and have the picture attached to that – though this doesn't make much sense.

I'm not sure for what reason you want to have that one contact stored on your SIM. But if it's for "backup purposes", you'd better use one of the other contact storages (Google, Local), where it can have a picture and all, and use the feature of "copy contact to SIM" for a backup – while not displaying SIM contacts to avoid "duplicate entries" showing up. The SIM-copy then of course will not have all the details, as SIM storage doesn't support them all.


How safe is it to upgrade my galaxy s2 phone to Ice Cream Sandwich? So I figured that since the s2 now has ice cream sandwich available, I should look into upgrading.

Doing some research on the internet, I see that it is actually impossible (or at least quite difficult) to go back to 2.3 if I have problems. I've also seen that there have been reports of Ice Cream Sandwich making their s2 have problems such as randomly crashing or the battery runs out really quickly etc.

So is upgrading to Ice Cream Sandwich like a fairly routine thing that ppl do and that I should just do it? Or is it actually quite a risky thing and I could seriously stuff up my phone if I did something wrong?

Also, if it is risky, is ICS worth the risk? Is there like a massive difference or is it just really just a few UI changes here and there?

If it is the official ROMs, then it is very easy and chances of anything going wrong are slim-to-none. You should just do it.

Downgrading should also be pretty straightforward if you want to stick with official firmwares - it would be a case of downloading PC Odin and the firmware you want from a site like sammobile. I have done this with a Galaxy Note which is from the same family of handsets.

Many people who have problems find that they can solve them with a wipe and just re-installing what they want. This has resolved battery issues for some.

ICS is worth the risk. Yes, there are UI changes and you will probably notice the phone being a bit faster to respond, but there are many other changes as well. For instance, some real-world useful features include Wi-Fi Direct, improved web browsing and proxy support. If you plan on keeping the handset long enough you may see some applications will require ICS as a minimum version as this is the first unified phone + tablet version of Android.


Sahara fail while trying to flash a rom into my phone I tried to flash a custom rom into my phone but it was an unsuccessful try and I decided to update the TWRP recovery in order to increase my chances to flash a rom. But istead of updating TWRP I bricked my phone somehow I even don't understand. The phone is Lenovo ZUK Z2. I tried to flash a stock rom via QFIL previously installing all drivers needed.

But when I actually press the download button it says:

Validating Application Configuration
Load APP Configuration
COM:20
SAHARA:True
SAHARA:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
SEARCHPATH:C:\ZUI
RAWPROGRAM:
rawprogram0.xml
PATCH:
patch0.xml
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:eMMC
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:False
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\ZUI
RAWPROGRAM file path: C:\ZUI\rawprogram0.xml
PATCH file path:C:\ZUI\patch0.xml
Programmer Path:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
Process Index:0
Start Download
Program Path:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM20 -s 13:C:\ZUI\prog_emmc_firehose_8996_ddr.elf 'Current working dir: C:\Users\vladi\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\ZUI\prog_emmc_firehose_8996_ddr.elf
17:01:24: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
17:01:24: ERROR: function: sahara_main:854 Sahara protocol error
17:01:24: ERROR: function: main:265 Uploading  Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Fail:Process fail
Finish Download

Screenshot of QFIL

The phone is in fastboot mode all the time. I tried to follow a dozen of howtos but no of them helped. I also used MiFlash, here are the error and the phone state:

Fastboot

MiFlash screenshot

See here how I solved this problem. Somehow Windows is blocking the flashing of the device, that's why the sahara error occurs.

https://superuser.com/questions/1538067/cannot-flash-qualcomm-with-stock-image-lenovo-tab-m10-tb-x605l-lte-android-8-o

Sorry for posting it as an answer, I don't have enough reputation yet to comment on questions. But, in fact, it's a working solution for the problem exactly as described, which - I hope - is anyway enough to qualify as an answer.


How to disable PIN lock in android device without touching it My android phone (Sony Xperia Z2) has a PIN lock, and now the screen is broken, everything is working fine except touch, I can't do anything because I can't unlock the phone because I can't press the buttons to unlock it. So is there a way I can unlock the phone with? Even if the touch isn't working I can use the phone with Google Assistant.

PS: My phone doesn't have root.

So when you say broken screen, but then "everything is working except touch", does the display work?

Below I've written a solution that'll work with a broken display and touch, if your display does work, then just use an OTG adapter and a mouse, if not follow the steps below.

Get an OTG adapter with a mouse
Make a screenshot (probably power + vol down)
Connect your phone to your PC and view what's in view what's in /sdcard/DCIM/Screenshots/
Continue doing that to go into Settings > Developer Options and enable USB Debugging (it's painful, but the only way)
After you've done that you can use scrcpy to mirror your screen to your PC via adb and interact with it. (The first time you use your PC with adb you'll get a prompt to authenticate on the phone you'll have to click allow there, just keep that in mind)


How do I prevent my GPS-tracking app from stopping? I'm running a very simple open-source Android GPS tracker:

https://github.com/herverenault/Self-Hosted-GPS-Tracker

I have it set to post GPS coordinates from my phone to my server every 30 seconds.  The problem is: it sometimes works, and sometimes sleeps for 3 minutes, or 8 minutes, or sometimes seems like it is completely stopped.

What might be causing this and is there anyway to prevent it from happening?

This is not a "secret" app or malicious in anyway; the person running it knows they are running it.  I just don't want to make the user re-launch the app every 5 minutes, or even whenever they restart their device (which the code says it supports already).

The Android OS intentionally tries to prevent applications like this from running to prevent battery drain. For Android 6 specifically, you need to know about the doze and app standby features. Doze prevents applications from running when the device is not in use. App standby defers network activity for seldom-used applications. Both of these are likely affecting your usage.

Running GPS (actual GPS, not just location services), is a huge power drain.

If you don't care about power, you can try:

Keep device on with your application in foreground.
Whitelist your application for doze and app standby (see above link).


Nexus 7 System error 'show low battery logo' Today I finally got my Nexus 7 though the post and turned it on; I was just checking charge. I got an 'out of battery' UI message and the tablet then turned itself off.

I plugged in the USB charger to the wall and attached the Mini-usb to the tablet and waited an hour. Now, when I try hit the on switch the tablet seems to be running, but I'm confronted with a terminal type windows which says 'show low battery logo'. I did some Googling' and I only found on other thread which wasn't much use.

I am unable to go to another menu and it's a simple command line type message, hitting the screen and the home button is not visible.

Should I leave the tablet to de charge (take forever) or should I continue charging?

By searching in Google, I landed in a discussion thread on XDA.  It seems that this issue is a software bug and just to troubleshoot, keep the battery charged fully and see at what level of the battery this issue comes up. And you are being referred in that discussion as well ;-)


Toast: MMS cannot be sent/received when mobile data is disabled -- shows up at every boot in Moto G XT1033 running Lollipop 5.0.2 Details: Moto G XT1033 with
Android Lollipop 5.0.2

Is there something wrong? Why would any app request this feature just exactly when I turn my cell phone on?

(Click image to see its larger variant.)

This is normal.

What it's saying is "if you want to send/receive MMS, turn mobile/cellular data on".

I don't know how to disable this toast.


Disable hardware keys on Cyanogenmod 12.1 / SM-T800 (Samsung Galaxy Tab S) I've hated the hardware keys on my Samsung tablet since I bought it. Even after a year, I have to be careful not to brush the keys with my palm or else I'm suddenly exiting the book I'm reading or web page I'm viewing.

I rooted the device to try and fix this, however the instructions I've found for enabling on-screen navigation (by editing build.props) either gave me a black bar with no navigation buttons or, on later Samsung updates, prevented my tablet from booting.

I finally got around to installing CyanogenMod 12.1 (cm_chagallwifi-userdebug 5.1.1 LMY49J 11fa7f9ea1), and I can enable on-screen navigation using the following command (taken from this question):

settings put secure dev_force_show_navbar 1

Now I need to disable the hardware buttons. Most instructions I've found indicate to edit /system/usr/keylayout/Geneic.kl and comment out the keys for HOME, BACK and MENU. I mounted /system as read-write and commented out keycodes 127 (Menu), 158 (back)and 172 (home). Yet after a reboot, my hardware keys are still enabled!

I also cannot disable the LEDs on the keys either. I found a script that attempt to do this sending a 0 to /sys/class/leds/button-backlight/brightness, which does not exist on my CM12.1 system. I can't find any other files under /sys/class/leds that seem to deal with the hardware button backlights either and there's nothing in the settings menu for them.

All I want is to be able to disable the hardware keys. Turning off the LEDs would be nice too.

I got an answer for this on this xda developers thread:

Isnt the key file in cm called something different sec_touchscreen.kl or something or other?

Why yes ashyx, it is! In fact, it only has two entries! One is for the app switcher button and the other for the back button. After commenting out these lines, the buttons were disabled.

After digging through the settings, I also found that the button back lights are adjustable in this build of Cyanogen and was able to turn them off.


Why preinstalled apps have more privileges than third party apps? This question is based on an observation of Android's powerful security features, In my old Android Lollipop third party apps had read access (but no write access) to external SD card, but my Android Pie prevents apps from even reading / writing data to the external SD card? But the preinstalled  apps will prompt to aquire these permissions. Is there a way for app developers to circumvent this ?

Comparing permissions across Android versions is tricky and misleading. More so, when you want to compare Lollipop permission model to that of Pie. The differences are many and too vast to be covered, perhaps even as a separate question .
Pre-installed apps may be OEM /carrier dependent (bloat ware) called system-apps. They ask for permissions which are required by them, just as user installed apps. However, by virtue of being system apps (see system-apps tag wiki), they are privileged, in the sense

  being "trusted", they can get access to some restricted app permissions which are not available to "user-space apps" (e.g. ACCOUNT_MANAGER, MANAGE_APP_TOKENS); if a user-space app requests those, they are denied.

You can read the linked tag wiki for more on system apps


How to update the location of /sdcard link to the external storage? I wonder how to do this.

Now, this is linked to my small internal memory.

I'm an experienced Linux user, but Android shell don't have unlink and rm /sdcard makes me fear.

What I try to do is to symlink /storage/1234-5678 to /sdcard, but I see no way.

ln -sfv /storage/1234-5678 /sdcard is trying to create /sdcard/1234-5678 unlike linux ln...

Don't know what I can do

You should run

mount -o rw,remount /
ln -sfvn /storage/1234/5678 /sdcard

Option -n means "Don't dereference symlinks - treat it as a normal file". Even if you're running a linux you should use ln -sfn, though.


How can I run an EXE Flash App on my android device? Basically I have an EXE file that executes a lot of SWF files in another folder running an interactive slideshow type thing.

Is there anyway that I can de-compile the EXE file or something in such a way that I can execute it to run the slideshow on my android device?

That's a big "Probably not". Even if you could replace the EXE, you run into the fact that Android hasn't supported Flash officially in a few years.

If you want to just run the SWF's without the EXE, you can still manually install Adobe Flash Player together with SWF Player, but compatibility these days is probably hit-or-miss (mostly misses I believe). If it does work on your device, interactive SWF's may have problems.

But if it's worth a shot, it's worth a shot.


Transfer image after completely wiping Nexus device I've completely wiped my Google Nexus device. I still have Team Win Recovery Project. But, seems that the device isn't detecting USB.

Executing adb shell returns error: no devices found.

Executing adb devices doesn't return my device.

Tried it out on bith Windows 8 and OSX (El Capitan).

I've resolved it. Used a different USB cable and got everything fixed!


Can I charge my AT7-C8 Toshiba tablet with an inexpensive USB charger instead of a Toshiba brand charger? I don't want to spend 30.00 on a USB wall charger if I don't have to. Can a cheap USB charger work to charge my AT7-C8 Toshiba tablet?

Possibly you can use a cheap charger, but it depends on the tablet as well as the charger.

Many cheap or OEM phone chargers give a low Amperage charge, from 400mA (milli amperes) to 1000mA. However, since tablets have a much larger battery, charging from a low amperage charger will cause the tablet to charge very slowly.

Most tablet USB chargers are designed to give a higher Amperage, in the range of 1000mA to 2000mA. They are generally bulkier due to the electronics needed to properly give more power. And it is also why they are more expensive.

Some tablets aren't even able to get a charge from low Amp chargers. For example, Apple's iPad will detect that you have plugged it into a charger, but it will say not charging if the charger doesn't have a high enough Amperage.

Basically, your tablet may reject cheap chargers, or it will charge very slowly. Check the mA spec of the cheap charger you are looking at; if it is below 1000mA (1A), it will likely either charge very slowly or it won't charge at all.


set another CDMA operator in a verizon wireless galaxy tab Got a galaxy tab 7 SCHI800BKV verizon wireless tab. It has no rim/sim port. Question is if I root the device will it be possible to set my country's CDMA operator in the device?

Thanks for your help.

Generally speaking, rooting is completely unrelated to unlocking.

CDMA unlocking is also more difficult than SIM unlocking a GSM phone, and CDMA phones need to be activated on the network, unlike sticking a SIM in an unlocked GSM phone and doing whatever you want.  You'll need help from both carriers (Verizon to unlock, your carrier to activate) in order to do this.


Change the speed of games in Android / SpeedHack for Android Is there a way to slow down / speed up the actual game speed? For Windows PC, there is the Cheat Engine SpeedHack that does it nicely. Is there anything (requiring root or not) to achieve similar effect on Android?

Check the Cheat Engine wiki (linked above) for the description in the functionality.

Use GameGuardian. It perfect works on all Android versions include Lollipop and Marshmallow.

It have speedhack worked on arm and x86 devices, include x86 emulators like Bluestacks, Droid4X, Andy and others.


Nexus 5 signal drops immediately when making call My Nexus 5 running on Marshmallow and it has Last ota security update provided by Google at the time of end of support.

I’ve a perfectly working SIM card. Using this sim card to make calls from nexus 5, but before the call gets placed the mobile signal drops to zero.

When the call is disconnected the signal resumes back to normal.

I tried soft reset, hard reset and airplane mode on/off. But nothing works.

Any help would be appreciated.

Recently I have installed Lineage OS Android 8.1.0 (Oreo) custom ROM in Nexus 5.
It has resolved the issue and I'm able to make calls successfully now.
I believe there should be some issue in Android Connectivity Services application and it might have got resolved by the OS upgrade.


Move apps manually to system Hi just wanna ask if there's a way to properly install or move apps to /system manually in which the app that being said installed will be considered as system app? It seems that my phone is denying my request to install or move app from internal storage to system. I'm using a archos 55 diamond selfie. I've tried to move a certain app installer to /system/app but it doesn't solve the problem. Thanks allot.

Installing apps on the system partition is not possible without root. Rooting can also not be enough if you are running a device that has a newer android version, where selinux is enabled and enforcing.

You need to make sure you do the following before being able to install apps to system:

Bootloader unlock (if needed)
Root
Mount /system as RW
Copy apk file to /system/app (or priv-app) (depending on the OS version)
Remount /system as RO or reboot

You might also be able to do it through recovery, but at that point you need to run a custom one, as TWRP, the only difference being that you don't need root at this point.


Secure ADB connection over network I am using Geniatech ATV Android Set Top Boxes running android 4.2.2 for a current project. I might put some of those devices in public places like shopping centers. These boxes are connected to the local network there by cable or wireless.

I have a VPN connection to ssh remotely into the boxes (using debian kit) and on the boxes USB debugging is enabled, so that i have ADB access, which I use for chrome browser observation as well as for updating or installing new applications.

The problem is that everyone on the same local network as the box can also use adb to connect to the boxes and then have full access to everything, which is a big security problem.

What I want to do is restrict the interface of adb to only work over the vpn connection.

Alternatively I need a way to stop and start the adb daemon using my ssh connection to the box. The problem here is that I only connect to a debian kit instance running on the same box, which uses the same filesystem but doesn't have access to the start or stop adb commands.

Does anyone have an idea how to achieve this? I can't find a lot of information on this special requirements.

What I ended up doing was starting another ssh server in the android environment using another port, from which I then can stop and start the adb daemon. Not nice, but it gets the job done.


Moving applications from the Internal Storage to my SD Card How can I move applications from my internal storage on my Android 4.4.4 to my SD Card? I am trying to move Facebook to my SD Card so that I can update it.

Here is an image of the problem:

I have tried:

Rebooting the phone.
Removing the SD Card.
Unmounting the SD Card.

I don't have access to a Computer and Laptop.

i achieved that, with you diferent way, one was with the aplication ES File Explorer that allow you move files manually and it give to you more options that the configuration of the android, and the other way that i use was download a apk of the app i really dont know why with the apk app allow me to change the Location and with the official not.


Selecting 720p format on Nexus 7 I have rooted, unlocked and modded my Nexus 7 with the 720p camera mod. If I go to system/etc/media_profiles.xml, it shows the 720p format.

The only problem is, that when I film with the default camera app, it films in 352x288. How do I select which video resolution I wish to use?

Screeny

Circle button pressed

Follow the following steps exactly.

Start up your Rooted and Unlocked Nexus 7.
Install "ES File Manager" from the Play Store.
Start "ES File Manager" and go to "Settings\Root Settings" and tick all boxes.
Go to http://d-h.st/E57 and download the file from your Nexus 7.
Go to your "/sdcard/Download/" folder.
Long press on the "media_profiles.xml.zip" file and select "Extract to".
Leave as default and hit "OK".
Go to "/sdcard/Download/media_profiles.xml/"
Long press on the "media_profiles_new-3fe47816232d5037339532623a9019f88d6ab143.xml" file and select "Rename".
Rename it as "media_profiles.xml".
Long press again, and select "Copy".
Navigate to "/etc/" and hit "Paste" in the top bar (2nd last icon)
Allow ES File Manager to overwrite the existing file.
Long press on "media_profiles.xml" and select "Properties" (Might need to scroll down).
Tick every single box and apply.
Restart and launch your camera app and select video.
Then hit the circle in the bottom left and hit the settings button that appears in the middle of your screen.
It should already read "720p HD" and you can press that to change between that and "480p".

Any questions, please do not hesitate to ask!


What exactly is superuser.apk and su? I've done a lot of reading into rooting of Android devices. I really want to know exactly what is going on at each step before I commit to the process.

I'm a little confused as to where the superuser.apk and su files come from. It doesn't look like they are official Google files, but rather files created by a (random) individual. That said, how safe are these files?

From research, I have a general understanding of their purpose. I was wondering if anyone knew what these files were (executables? scripts?), what they contained and how they generally work.

Thanks!

su (short for Switch User) is a binary executable. It's used by Android and other *nix based systems to allow a process to change the user account it is associated with. The reason it's important from a rooting standpoint is that su without any other parameters will switch to the root user, meaning that processes that require root permission for their functionality need to invoke su (since by default they are not being run by root).

Superuser is an Android application (.apk is an Android application package). It works as a sort of "gatekeeper" to the su binary. Applications which attempt to invoke su will be forced to route through Superuser, which will then prompt the user if it is an unknown or new application. The user then has the option of approving or denying the access to su and optionally having Superuser remember their decision so it can automatically apply it for subsequent calls by that app. By doing this, the only apps which are granted root permissions are ones that the user chooses.

The source of both applications is available on Github, and can be examined/audited by anyone who wishes to look at it (Superuser here, su here).

You can find further details - as well as changelogs - on Superuser's website.

Other related questions on Android Enthusiasts:

How exactly does "root" user access/account works? Do all applications run as root on my phone after rooting?
What are the security disadvantages of rooting an Android phone?
How do I protect my phone from malicious apps once it is rooted?


Gmail for programmers As a programmer, I really despise any email not written in plain text (MIME type plain/text) and not wrapped at 80 chars width.

However the default gmail app only sends the emails I compose as text/html.

Is there any way, setting and/or app to get my favourite formatting?

Kaiten Mail lets you send emails in these formats:

Plain text (images and formatting will be removed)
HTML (images and formatting are preserved)
Automatic (plain text unless replying to an HTML message)

I'm not sure about the the width though. I haven't seen any setting where I can set it to 80 (or any other value).

By the way, I sync my GMail and Yahoo mail with Kaiten.


USB Flash Drive is not recognised on Android phone I bought the Wansenda S100 OTG USB Flash Drive 32GB USB 2.0 For Android Devices/PC/Tablet/Mac with the intention to load MP3 music on it and play it on my android phone.

When I insert the flash drive into my phone, the phone doesn't seem to recognise it.

What I would like is for the phone to auto recognise and load the content of the flash drive so that I can select the songs I would like to play. The music will be played via bluetooth on a megaboom speaker.

Can anyone advise me how to make this happen?

Thank You!

Make sure of the following things:

Phone is OTG ready and compatible (Not all phones support OTG connectivity).
Flash Drive is correctly formatted (The storage device needs to be formatted as exFAT,FAT32 or something similar.).

If your phone is OTG compatible and flash drive is formatted correctly but it still doesn't work, then your flash drive might have some partitioning problems or it is just broken and will need to be replaced.


What do I need to improve performance of the Android emulator? I currently use Ubuntu 10.10, and I find the emulator extremely slow. However, I have an Intel Core 2 Duo CPU (T5200 processor) with 4G of RAM. What do I need to improve performance? Better hardware? A minimal Linux distribution?

Past versions of the emulator were extremely slow on all platforms.  However, there are now native x86 versions of the emulator; performance should be considerably improved.  You should be able to get them through the Android SDK (or through Intel's website, see this Stack Overflow post).

However, I would recommend (for end users) Memu instead; it's very fast and reliable.  Genymotion is the best alternative if you aren't on Windows.


Android Version Upgradation I have an Android Version 4.04 ICS on my Samsung Galaxy S Duos phone, how do I upgrade to version 4.1 as I am aware it is possible, did try to Google, but in vain as I did not find satisfactory answers. Is it possible to use the Debugging Mode to upgrade the version.
Thanks in advance

You can update using kies if samsung has released official update for your phone.
If there is no official update, search for custom roms. Installation instructions will be found along with such roms. Use your best judgement.

This question seems to be off-topic btw. Please go through the rules.


Stock OS or any other supporting OS for a rooted HTC rhyme S510b i rooted my HTC rhyme about a year before and installed MIUI OS of version 3.5.3 of android version 4.0.3. now i need my stock rom back what should i do?

You can download the stock ROM for HTC rhyme and flash it. Done!

This link seems to provide the 4.0.3 ROM to download and flash. You can also google to find other stock ROMs to download.


Backup WhatsApp to PC (with all Media) How do I backup my WhatsApp Chats with all media (text, video, audio, position data etc.) and view them on PC?

The backup purpose is not to restore it later, it is to view the data on my pc, just as if it was on my smartphone.

Solution tested, which doesn't meet the requirements:

Copy WhatsApp folder to PC and use whatsapp-viewer

The viewer and its HTML Export files do not contain the voice messages

The chats are saved automatically every day in the WhatsApp-Folder on your internal storage, and the pictures and videos are there as well. Just copy the whole folder to your PC. WhatsApp restores these files during the installation if it finds them, so if your smartphone breaks, just copy the folder onto the new one (same location) and install WhatsApp again. It's also possible to make a manual backup from the settings. You just have to copy it to your computer every day ...
You could use a tool like the WhatsApp Viewer to view the files on your PC. I haven't tested this programm, but it looks ok, and you didn't specify what you mean with "view".


Android OS without Google Services? I have a Sony Xperia Z with version 4.1.2 running.

My question is about removing all of the Google baggage from the phone.

I have no Google account tied to my phone and would really like to get rid of all traces of Google from my phone for a few reasons:

Battery performance: Google services ranks in the top 3 of what uses up my battery
Privacy: I try to minimize what Google siphons from my phone with the exception of Google maps
Less Dependency: I don't want to be dependent on one company for all my needs.

So are there any Android versions out there that are minimalistic and do not invade your privacy?

Most after-market ROMs ship without Google Apps by default. Take a look at e.g. CyanogenMod, which is available for many devices. So if you can install custom ROMs, that's one way to go.

A different approach would be disabling all Google apps, or even remove them (on a rooted device). This might be a little more tricky as you would have to figure out all dependencies yourself.


Sudden drop in battery life I used to get average good battery life, i.e. for about 2 days without re-charging, since yesterday my Samsung S2 battery life has become terrible, I haven't installed any new applications.

What could be the reason for this?

Go to Settings - Battery and take a look at the usage. You should see if there are any apps using an unexpected percentage of battery life. I've also seen location based apps drain my battery, but that's not saying that's what's causing your issues though.


Nexus One stuck in loading screen - How to save application data? (ROOTED) I have my N1 rooted and after I installed BlackRose and change the partitions with password protection I wasn't able to start Android ever again. It show this screen:

I can access to the adb shell, and I can see all the private folders. So my question is

What folders/files do I need to backup to restore after the phone is fixed?

I know:
/data/data

anything else?

Here are the locations you can try to back up:

/data/app/         --> location of APKs.
/data/app-private/ --> location of protected APKs.
/data/data/        --> location of app settings.

However, if you are trying to install ICS a complete wipe is most definitely required.

Generally, re-partitioning the internal memory should wipe its contents.  I would try manually re-flashing Recovery, wiping the device completely (system, data, cache, and dalvik cache) and re-flashing the ROM.  If you do manage to salvage any app data, I would highly recommend not restoring it on the new ROM, as that can lead to problems, especially if you are backing up to FAT/NTFS drive (Linux file permissions are lost.)


Android - is there any negative impact when you wipe out RAM and CACHE data for all Apps at once? in Android phones, there are settings related to the phone's internal storage.

I am interested in two of those settings, "delete all RAM data for all Apps", & "delete all CACHED data for all Apps", because each is larger than 100MB already according to the displayed info.

I thought until now that "cache" is part of "RAM"? Or what is the difference? There are two different options available so there must be some kind of difference I guess.
I like to know if it is totally OK to delete those 2 things (ram+cache) from time to time (& for all apps)? I know that deleting cache has no negative effect, because I deleted cache of apps sometimes. But I never deleted RAM data. And the thing is also, the setting says "...for ALL apps". So there are apps like "contacts" "calendar" or other system relevant apps included. I am not sure if you can wipe RAM/cache of those kind of apps, too?

Thank you for help

I thought until now that "cache" is part of "RAM"? Or what is the difference? There are two different options available so there must be some kind of difference I guess.

RAM is the space in main memory used by running processes. Similar to the RAM used in desktops and laptops.

Cached data includes the files, images, scripts and other media files stored on your device by an website or app. Data is stored on your devices in a reserved space, so the next time when you are visiting the app or website, information is already available.

  I like to know if it is totally OK to delete those 2 things (ram+cache) from time to time (& for all apps)? I know that deleting cache has no negative effect, because I deleted cache of apps sometimes. But I never deleted RAM data. And the thing is also, the setting says "...for ALL apps". So there are apps like "contacts" "calendar" or other system relevant apps included. I am not sure if you can wipe RAM/cache of those kind of apps, too?

There is no problem if you clear cache and RAM. In fact, you should do that regularly to keep your phone efficient. Even after you clear RAM, some processes would restart; so ignore them. Otherwise it would stop all processes that are not being utilised at the moment.


Bootloop after installing GApps in Lineage OS I installed Lineage OS 16.0 on my Moto x4 using TWRP. I reboot and installed GApps. While installing there were no errors. But then after restart the Phone it stays in start sequence and after ca. 10 min it goes back to TWRP. When I only install Lineage OS it works fine, but without GApps.
So I tried a few variations of combine these versions:
TWRP: twrp-3.3.1-0-payton, twrp-3.3.0-1-payton
Lineage OS: lineage-16.0-20200219-nightly-payton-signed, lineage-16.0-20200223-nightly-payton-signed
GApps: open_gapps-arm64-9.0-pico-2020019, open_gapps-arm64-9.0-pico-2020028, open_gapps-arm64-9.0-pico-20191017
Can you please help me? Did someone know what I am missing or doing wrong?
Edit:
I found that I start in Slot A and installed Lineage there, but after reboot I am in Slot B but installing GApps works without shown error beside that main problem. When I go back to slot A and install GApps there it breaks with error code 64.

Whenever I used LineageOS 16 I had to use the "other" recommended GApps package by LineageOS.
The so called "MindTheGapps" package.

See here: https://wiki.lineageos.org/gapps.html

MindTheGapps link: http://downloads.codefi.re/jdcteam/javelinanddart/gapps
Mirror: http://downloads.codefi.re/jdcteam/javelinanddart/gapps

I realize they list OpenGApps there as well but for me, only MindTheGapps worked fine.
Ps.: LOS 17 never had this issue on the other hand. The phone I was using is a OnePlus 7 Pro.


Monochrome v. Colour logo in search widget Following Google's recent rebranding, the three Lollipop devices in our household all got the updated search widget.

My wife's 2nd-gen Moto G got the usual coloured one (this image from the web, not a screenshot):

while her 2nd-gen Nexus 7 and my 1st-gen Moto G got a rather more tasteful monochrome version (screenshot from my Moto G):

Why the difference, and is there any way to swap between the two?

Moto G dual-SIM 16GB first generation here.

I noticed my phone google widget, unlike yours, was displaying the color version of the logo. I've been using Aviate launcher and, before that, used google now launcher. Tested it and, again, colorful version:

Then I Switched to the default launcher (unlike 2nd gen Moto G, 1st gen does not use Google Now launcher by default) and voilà! there was the monochrome white version of the logo in on the widget.

What i can guess is that somehow the widget is themed to match the launcher.

(I Apologize for the possibly bad english; I'm not a native speaker)


Bypass 4GB limitation of Android file transfer Both my phone and my SD card (exFAT formatted) support big file size. However, Android File Transfer app does not allow send files bigger than 4GB. Is there a way to bypass the limitation?

According to Android.com:

  Browse the files and folders on your Android device, add folders, copy
  files up to 4GB to or from your Mac, delete files, and more.

As a workaround, install an FTP server on your Mac, and transfer the file via Wi-Fi or mobile data. OR, via adb pull (adb pull /storage/sdcard0/ dir here) using the Android SDK. Source.


I added a new calendar using my laptop, but my Android phone can't find it after syncing I used my laptop to remove two calendars and add one calendar to my Google Calendar account. After syncing, the Calendar app on my Android (2.2) phone knows that I deleted the two calendars, but does not know about the calendar that I added. Is this a common problem? How can I fix it?

Within the calendar app's menu, see if the newly added calendar shows up in My Calendars.

Select and sync your account.

If it doesn't or you have problems, clear the data cache from within Android's main settings > Applications section and resync.


How can I stop the camera from switching back to the launcher? I am trying to use my camera to record some videos. I have it set up on the tripod and then go and set up whatever I'm shooting and after 2 minutes, the camera always exits and goes back to the launcher screen. So I have to restart the camera again, and then re-do whatever settings I had (like zoom in again). Is there a way to have the camera app just stay open without automatically closing? Thanks.

Edit: I'm using a Samsung Galaxy 7 with the latest OS. And I'm referring to the built-in camera app. (If there's a better alternative, I'd be glad to hear it. I've seen reviews of several but nothing that seemed compelling enough to try.)

As an alternative to this answer from beeshyams, if you cannot afford to replace your preferred camera app than try screen pinning that app.

You can pin an app's screen to keep it in view until you unpin it.
For example, you can pin an app and hand your phone to a friend. With the screen pinned, your friend can use only that app. To use your other apps again, you can unpin the screen.

Alternatively, you can use a kiosk-mode app from Play Store to temporarily restrict usage of the device to your camera app.


Remove pre-installed configuration on Android phone I have an Android phone which constantly tells me to install a specific app from Google Play. It's just a configuration which is pre-installed on my phone but I cannot figure out how to remove this configuration.

I now run Android 5.0 and it's a Nexus 4.

Long press the notification and it will show you what app sent the notification. Next, go to Settings > Apps and look for the app. Once you click it you will have the option to disable notifications, or to diable the whole app.


How to share my laptop internet connection via wifi to my android tablet? Possible Duplicate:
  Why can’t my device see an ad-hoc WiFi network?

I created a wifi hotspot in my Windows 7 laptop (open ad-hoc) but my Android 2.3 tablet is not detecting it. My tablet is detecting other wifi networks but not my laptop's hotspot, how can I fix this?

As described in this answer most versions of Android don't support Ad-Hoc WiFi networks, however if you try using an application such as Connectify then this should allow you to use your laptop's internet connection on your phone. If you need them then instructions on how to set it up can be found here.


Accidentally ran chmod -R 777 /? So I was going to type something else with chmod but I ended up typing chmod -R 777 / but the good thing is I ran this in an unrooted Samsung j7 prime so it had a read only file-system and running android 7 and after I ran it I immediately killed it with ^C and I read output which said permission denied for many files. I also ran chown the came same way like this for fun a few days ago. Everything runs fine I even rebooted but should I worry about a problem with my device?

I'd worry a lot – because what you did is equivalent to opening all doors and windows in your house wide, and then go sleep. The entire world (figuratively spoken) now has access to everything the chmod managed to touch. Not having run it as root might mean damage is not that extensive – but it could still be enough for the one or other mishap.

To fix up what might have been broken, unfortunately the only safe way is a factory-reset – as it's hard to say which files/directories have been changed and even harder what their previous "access levels" were.


Why did Google block Facebook Contact Sync on the Nexus 5? Is there a particular developer clause that was violated? If so, why is the facility blocked only on the Nexus and not other Android based devices?

I did some digging around and found that this change was introduced in an update for Gingerbread. It applies to all Nexus devices starting from the Nexus S (except the Nexus One since it comes pre-installed with Facebook).

The problem Google has with Facebook sync is the inability to port the data that Facebook sync adds to the contacts, out of your device.

Here is an excerpt from their statement on this issue:

  Since Facebook contacts cannot be exported from the device, the
  appearance of integration created a false sense of data portability.
  Facebook contact data will continue to appear within the Facebook app.
  Like all developers on Android, Facebook is free to use the Android
  contacts API to truly integrate contacts on the device, which would
  allow users to have more control over their data. We are removing the
  special-case handling of Facebook contacts on Nexus S and future lead
  devices.

TechCrunch's coverage on this:
http://techcrunch.com/2011/02/22/google-android-facebook-contacts/

Engadget's coverage:
http://www.engadget.com/2011/02/22/google-disables-contact-sync-in-facebook-for-android-only-nexus/

I am still trying to find the official statement on a Google site. Will update it here if I find it. Also I want to know why Google doesn't get all manufacturers to enforce this rule if it is part of core Android policies.


Can't reroot my K3 Note I installed a rooted Android 6 ROM on my Lenovo K3 Note. Then I unrooted the phone. Now I want to reroot it, however it doesn't work. I have tried flashing all sorts of version of SuperSU in TWRP and they all claim to install fine but every time I reboot the phone and test if it is rooted it fails. The SuperSU app says "there is no SU binary installed". I have tried wiping the cache/dalvik. Like I said, I tried various versions. I don't know what else I can possibly do.

I used to have the k3 right before I bought my 5x.  So here's what I would try if I were you.  First, when you're in twrp, are there red bars on the top?  Like in the menu is most stuff red instead of blue?  If this is the case then you need to relock and unlock your bootloader.  Twrp is unusable and it means something along the lines that your bootloader is messed up.  Reflashing twrp or another recovery won't fix it.  If you dont have red in twrp, then I would try this forum.  It's a guide on how to root manually, and it will definitely work on whatever rom you are using and you won't need to flash a new one.
Good luck.

-The 14 year old androider


Install stock firmware on my Galaxy S5 SM-900T I would like the correct info on how  to install stock firmware on my Galaxy S5 SM900T.  And what do I need to know about my phone before I do it. Like all the correct numbers so I do this correctly.
Thanks
KPH

Official website for downloading firmware here.

For method of flashing, precautions and other requirements follow this thread

  1) extract/unzip firmware file (should show as .tar)

  2) download odin v3.09 or newer and extract

  3) open odin

  4) Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)

  5) Connect phone and wait until you get a blue sign in Odin

  6) Add the firmware file to AP / PDA

  7) Make sure re-partition is NOT ticked and keep odin default settings

  8) Click the start button, sit back and wait few minutes


Will Play Store update a SideLoaded APK We have created an android App, and we wish to share the APK with a few friends and family before publishing it to the Play Store. Our concern is that, if they install the APK, and then later we push an updated version to Play Store, even with the same signature, will the update be delivered to the users who downloaded the APK manually and installed it.

Thanks
Nishith

As of 2015 Google Play will detect apps with the same signature, but they will not be updated unless the user un-installs the app, then reinstalls from the Play Store.
So in short, to answer your questions - no Google Play will not update the application if it is installed from somewhere other then the Play Store.

see:
https://stackoverflow.com/questions/14746330/android-sideloading-applications-and-keep-them-up-to-date-via-google-play#answer-28135853


On my Samsung S5 how do i get my emails to stay in my in box until i delete them i set up my email on my samsung s5 and i get emails but they disappear after about 15 minutes and there not in my in box, junk, or trash bins. In my settings i have delete emails from server set at never. how do i get the emails to stay in my inbox until i delete them?

Make sure your Email account is set up as IMAP (not POP3).

In theory POP3 downloads a single copy of the email to the device that requests it. In practive, i've noticed the same issue you described whereby Emails seem to disappear.

IMAP syncs a copy of the Email from the server to your device to ensure you can view the same mail on multiple devices.


HTC One X Does not charge or turn on A day ago my HTC One X would not turn on. When I booted into developer mode it said at the top "**LOCKED**" and "Security Warning" (or something similar). It also said "cpu-bootmode: disabled". I was able to get it to boot with recovery mode but it would just freeze after a minute and I would have to restart the phone through the above process.

Now, the battery is dead because it froze with its screen on (draining all the battery). It won't boot into developer mode or safe mode. It also doesn't charge (atleast I think so because I don't see the LED indicator light up).

Any ideas on how to charge my phone, fix the issue or even what the issue is?

I did not root my phone but I did install Apex Launcher (about a month ago).

Thanks,

This is awfully strange if you did not root your device - because normally, these are symptoms of a bricked device.

If you can get into recovery, please could you erase your data? You can attempt to get into recovery by holding the recovery key combo (minus the power button), and then plugging the charger in.

If this doesn't work - after erasing your data, then I would suggest taking it to a repair shop - you never rooted it, so your warranty is therefore still intact.


Where can I find old cyanogenmod notification sounds? I recently had to reflash my phone. And am now missing my old default notification sounds.

I originally flashed CM10 and later upgraded to CM11. Now I wiped the phone and CM11 directly. In this new installation I am missing the notification sounds I used before (namely something like "cm-chime" and "cm-prechime").

How can I get them back?

Is there a repository on the internet, where I could download them?
Where in the ClockworkMod backup I made before wiping are the notification sounds stored?

As by the very same answer @Firelord is referring to in his comment on your question, rather look under /system/media/audio/notifications :) Well, basically, for all those sounds (ringtones, notifications, alarms, …), simply look below /system/media/audio/*.

As the path suggests, those should be in the system.img (name may slightly differ, but surely has "system" in it).

To prevent their "disappearance" on future flashes, I'd recommend placing those sounds you wish to keep on your SD card, e.g. below /sdcard/media/* (corresponding paths). Android then finds them as well – and a wipe/flash for future Android version installs wouldn't remove them from there (unless you chose to wipe the card – which isn't required for updates).


What's the purpose of A and B partition slots if both are flashed? I recently play with LineageOS flashing (or actually adb-sideloading) tutorials, but I guess my question is more generic.

In my device there are A and B partitions for everything except the userdata partition (and maybe something else). I understand the purpose is to provide extra safety against bricking. Should anything go wrong during a flashing operation, there's the other slot.

Now, every tool and manual procedure I have seen flashes both A and B. Doesn't it render the whole concept useless? What's the gain from A and B slots if we keep on putting the same to both?

every tool and manual procedure I have seen flashes both A and B.

This is not correct-
Update engine does not flash both A and B, 2 slots exists for rollback purpose if updated slot does not boot up.


How do I know if my device is rooted? Possible Duplicate:
  How can I tell if I have root?

I am a noob when it comes to android.

I've read a little about rooting, but I still haven't figured out how to know if my device is already rooted or not (I bought it from a questionable store, so I don't want to just take their word for it).

I have a Galaxy S2, but I think this question is relevant for any android device.

I think the best way to test would be to install an app that requires root access to perform it's main functions. Like ROM Manager, Wi-Fi Tether or most screenshot apps. They will require root and notify you if you do not have root access.


Other manufacturer's USB data cable for charging? Is there any harm in using a USB data cable of any other phone (say LG) for charging up a Nexus S? "Any harm" here means will it adversely effect my battery life or the Nexus S device in any way?

USB data cables are pretty much interchangeable. Even on devices that have modified sockets to allow connecting a headset cable to the USB port, you can usually still use a normal USB cable for charging and data with no harm to the device.


Downloaded but not installed app I got gionee elife 7 mini
Just a day ago..
I put two games for downloading  (bad piggies and oil hunter)  and when the download was completed the  play store showed an error which stopped the installing process.  When the two game was not in my phone, I had 300mb of space . but now the phone showing only 50mb . how to free that space , please help  ... and my android is not rooted.

Some times happen that phones with short memory not permit to install many apps, in this case your phone has only 1 gb of RAM, but like 500 mb of this is occupied by the apps already present in the phone. To work good the phone need like 200 mb always available and for this motivation you can't install other apps despite you have 300mb of space. I got the same problem with my last phone, and apps like facebook occupied all the memory. It is only a problem of memory, but to be sure try to clear cache and data of Google Play following these steps:

1.Go to [Settings > Applications > Manage applications > Google app store]

2.Click [clear cache] and [clear data].

3.Open Google Play store and try to install the app again.

I hope I helped you, good luck!


When will I get Android 4.4 KitKat update on Nexus 4 in Romania? I am in a bit of worry because I own a Nexus 4 device, and I noticed many articles on the web stating that an OTA update to 4.4 is out but I didn't receive any notification on my device. Also, when I check for updates, the update is not showing up.

Should I be concerned about this, or does it just takes more time for the update to get to me? I am in Romania.

UPDATE

For those of you who are really eager to install the new update you can check up this link: It's still an OTA, nothing will be wiped on your device and the update files are the official ones provided by Google!

Link: http://phandroid.com/2013/11/21/download-the-nexus-4s-android-4-4-kitkat-krt16s-ota-directly-from-google/

You just have to wait. It will eventually come.

If you read the Checking for updates won't get you KitKat faster, says Google employee article, it says:

  According to Dan, the updates are first sent out to 1 percent of
  devices. If it goes smoothly, it is sent to 25, 50, and 100 percent of
  users over what he says is “a week or two.” So if you’re waiting for
  that update, quit mashing that update button and regulate yourself to
  around once a day.


How do I disable Gmail app when consolidating into 3rd part Email client? I decided to go with Blue Mail (Type) as my Android Email client. My question is how do I (or maybe should I) disable the Gmail application when I am using a consolidated Email client? If Blue Mail is doing the work, I don't want Gmail also syncing mail ....or maybe I do...I am not sure how to proceed.

Many thanks to the community for advice

You can simply disable the gmail application, or turn off synchronization of your account in gmail. This will not prevent other applications from accessing your gmail account.


Is there a way to enter recovery mode without using home and volume keys? I have a Samsung device and i need to use the Android recovery mode for some reason.As for Samsung, i have to use the volume-down and home key to enter recovery mode

But the problem is, my home key is broken and as a result, I can't use the normal way to enter recovery mode.

I can use ADB to do that with my PC but i can't do that every time when i need.

So, is there a way to do that without using the home key?

  Note: My phone is not rooted and i know that i can change the recovery mode entering configuration easily if i root my phone but i don't want to root my phone.

If your device boots fully, adb reboot recovery should take you there. However, if your device is rooted, then you can use Quick Reboot in the Play Store will get the job done.

UPDATE: Due to a change in the question, the answer would be that this is not possible without root access or being able to use the buttons on the phone.


How to get rid of Microsoft Authenticator? I have Office 365 subscription and it works well. However, I got Microsoft Authenticator app installed on my Samsung Galaxy and it got my Outlook account added there. I have no idea how that happened since I did not add it.

I've read the instructions from https://support.microsoft.com/en-us/help/4026727/microsoft-account-how-to-use-the-microsoft-authenticator-app but the instructions are complicated. I don't need this Authenticator, so I want to get rid of it.

How can I get rid of it and keep my Microsoft account?

You must both delete the app from your old device and tell Microsoft to forget the old device and unregister it from your account.

•   To remove the app from a device using a personal Microsoft account. Go to the two-step verification area of your Account Security page and choose to turn off verification for your old device.

Then you can uninstall the app just like any other app


How to jump to next chapter when playing back videos? I'm trying to play back .mp4 videos that have chapters embedded in them. They play fine on desktop players like VLC, and on my iPod, but I can't select/choose/jump to these chapter markers on Android.  What am I missing?

It's likely because the player app you are using is not aware of the embedded chapters.  I recommend searching Google Play Store for video player apps that support this feature.

A quick Google search points to Simple Cinema and XBMC (not on Google Play).  I have not tried these personally, but this should start you off in the right direction.


How to remove an alarm on Android Wear 5.1.x? How can I remove an alarm I set on android wear 5.1.x. On 4.4.x-5.0.x there was an option to remove an alarm but i can't find it on android wear 5.1.x.

Any help is appreciated

I found the solution. First, on the watch face swipe from to the left 3 times, until you are at the end (The OK Google screen). Then scroll down and there should be an option to disable the alarms.


Is it possible to use a Bluetooth earpiece while using a microphone plugged into the headphone Jack? I'm going to be attending an event as a representative of a semi-professional podcast.

I will be interviewing several people but, it is a long, busy event with no area for formal interviews, so I will be using my phone (Samsung Galaxy Note 9) with an external microphone to save space.

In discussion with the podcast host it was suggested that we try to set up a "live feed" so that he can give any input during the interview.
The "live feed" isn't too much of an issue as I am capable of streaming content from my phone.

My main concern is being able to hear him over the crowd, usually a Bluetooth earpiece would solve this.
However, I'm not sure if an external microphone plugged into the headphone Jack port would override the earpiece as the microphone.

Does anyone have any experience using both a Bluetooth earpiece and a Jack microphone simultaneously?
If nobody has tried this before, is it even theoretically possible?

After a fair amount of testing on my Samsung Galaxy Note 9, using server different apps, I have discovered that it is not possible to use a 3.5mm jack microphone in conjunction with Bluetooth headphones.

Instead I had to use a 3.5mm splitter cable (widely available online) and connect my microphone and regular 3.5mm jack headphones.


How do I open an offline website on Android? I have a directory with some .html files, some .jpgs, an index.html file, and some other stuff. If I drag the index.html into chrome (or other browsers) on my desktop PC this static/offline website will display in the browser and I can navigate the site without issues.

When I go to the same directory in Android Pie and open the same index.html file in Android-Chrome I get the error "file can't be found". I've tried other Android browsers with the same result.

In Android File Explorer the directory (and respective file) appear as:

/Internal Storage/my_site/index.html

How can I open a simple static offline HTML website on Android? Is there a specific app or browser I need to use?

You need to enter in Chrome address bar file:///path/to/file. In case you aren't sure about the path use any file explorer that tells you the path.

In this case it is file:///storage/emulated/0/my_site/index.html

Also many file explorers including MiXplorer offer to open .html files with all supported apps (registered mime type):


external SD card unmounted lost everything I unmounted my SD card before resetting my phone when put baxk in nothing came up. No pictures or music. I have a Galaxy S3. Can I retrieve them some how?

Something similar happened to me and afterwards i found all my photos, videos, etc. were in a folder on the sd card called LOST.DIR. To make it more difficult unfortunately the file extensions were removed and the file names were meaningless e.g. 'holiday.mpeg' became '1g2h3j4k5'.

Check for this folder then copy it's contents to your laptop or whatever. You can see the file sizes and you know what you had on there so try something like adding a .mpeg extension to the large files and .jpeg to the smaller ones.
It took me some time to get them all back but in the end i got through it.


Xposed module for home key configuration while phone is locked Is there an Xposed module for configuring the home key behavior (and maybe other hw keys) while the phone is locked or in sleep state, and will it also affect the home button default unlocked behaviors? e.g. torch on long press home key while locked/sleep.

Yes and it's called Xposed Additions - available as a free or paid version on the play store. I use it to disable the power button wake on my Galaxy S4 and replace it with the "media play/pause" function and it works flawlessly.


How do I hard reset/ factory reset my supersonic SC-74JB 7 inch tablet with no physical volume button on No physical volume button
Forgot security password to get into my supersonic SC-74JB 7 inch tablet that you need after you turn on the tablet

If you have enabled usb debugging, in ADB shell type reboot recovery to boot to your recovery.


Can USB Debugging and Developer Options be used to spy on me? Can developer options and Bug Reports be used to spy on a person's phone use? For example by a spouse or parent?

Developer options and Bug Reports are tools that an android developer can use to test and debug ther app and get access to system logs and some other functions.

Here is a link to the Android documentation on development options:
https://developer.android.com/studio/debug/dev-options.html


Marshmellow issue with large SD card as internal storage (this was posted in the thread insufficient storage even with marshmallow sd card formatted for internal space and plenty of space which is a discussion about this same problem, but for some reason this got deleted... dont understand this.  Now I opened a new question)

Today I inserted a brand new 64GB fast SD card (Sandisk extreme U3) in my MotoG 2nd generation, as I was constantly hitting the internal storage barrier. I formatted it as "internal storage" also called Adopted storage I believe.

I was expecting to see a total size of 64 GB of "memory" to be available, and not having to bother anymore with choosing between internal mem and SD cards. So I am now still puzzled why I still see both separate, and still hit the limits on storage space... I thought Android would handle this fully in background, so the user would see 1 big memory. What I don't understand is that I still get the "not enough space" error and why then I would have to manually move apps or data between Internal memory...

When I check the storage, I see Android 2.5 GB, Internal memory 4.6 of 5.5 used, Sandisk SD card almost all free (58GB)

anyone can help ?

Apps can't be stored on SdCard. The only way to do that is rooting the phone and use apps like Link2sd or adopting SD card if you have Android 6+. Here is how to do it.


How to manage settings on an Android device remotely I need to manage an Android device remotely. It is a tablet running Android 6.0 used by an elderly person, which alters the setting from time to time. (Or maybe the person does, who knows). I live very far away and need to manage this device remotely.
- check if WiFi is on and if not, turn Wifi on (already found an app for that)
- check if the location service is on and if not, turn it on
- restore the default launcher
- restore the Default keyboard

The device uses a slow mobile connection, so remote-desktoop as VNC/Temviewer is a no-go. Despite that, I do not want to manage the device over remote desktop, i only need to check the settings and alter them remotely.

There is an application called Tasker. Which can be bit difficult to work with for you, if you're not familiar with it. but it's worth learning for your use case. You can make profiles which will get triggered when particular conditions are met. For example, you can start the wifi or turn your phone into silent mode when it's within 100mts of your home, or you can change the default launcher according to your needs in the question. Here you can find basic tutorial for Tasker, which can help you learn more about it.
For your particular use case I found some profiles which can help you,

1) Restore Default Launcher

2) Restore Default Keyboard

3) These are other profiles, you can look into.

Since you can not root your tablet, these are the use cases for the profiles you can use/create without root. (These are just for your knowledge, because Tasker can do lots of stuffs even without root. Which can come handy in some other scenario you want to use in future)

Some ADB Commands I found which can help you,

1) Change the default Keyboard using ADB

2) Enable Location services On or off

To connect using ADB remotely, This answer can help you

The answers in the question above is not using adb shell su, so I'm assuming it will work on non rooted phones aswell (You already found answer for other use cases you mentioned in your question, So hopefully this solves your question).


Is it possible to set volume presets based upon Android TV input source? Is it possible to automatically set the volume to a specific level when switching input source on the Android TV? I have several input sources (cable box, PS3, PS4, ...) but the volume on PS4 is massively loud whilst the same volume on the cable box is ok.

I'd like to automatically adjust the volume when changing the input source but I'm not sure if that's even possible. Any solution is ok (installing an app for example).

Currently There is no way to do so, as Android TV does not differentiate input sources based on the devices you use. You could alternately set different volume on different devices if possible.

After thinking for a while , it could be possible by writing a bit of code and rooting your Android TV. If you are using HDMI to connect the devices, the TV detects the Graphic Card used to display content, if you have different Graphic Cards in you devices this will be possible. You might get help on xda Developers


How to downgrade from Lollipop to Jelly Bean on my Samsung Galaxy Grand? I upgraded my Samsung Galaxy Grand from Jelly Bean to Lollipop. it worked properly for one week, but then problems occurred. Only black screen is displaying on my phone . While dragging from top of the screen , it shows "No notifications" and it also shows time. Screen is still working properly, but i can't use my phone other than these.
How can I downgrade my Samsung Galaxy Grand from Lollipop to Jelly Bean?

I would suggest to simply flash the desired version of Android for your phone. Surely, official images of Jelly Bean for Samsung Galaxy Grand exist.
Flashing a rom is really simple:
This instructions are for a Windows system, if you are using another OS just tell me.

Step 1: Install Fastboot on your Windows system

Download this file, it is an installer for the strict indispensable tools you need to put files on your softbricked phone from your PC.
http://forum.xda-developers.com/showthread.php?t=2588979
Install it and say yes both to the adb and the driver questions.

Step 2: Reload your phone to fastboot and flash CWM

When your device is turned off, connect it to your PC via USB and hold the power and volume down button. You should be in fastboot mode now.
Open a command prompt in Windows (Start --> cmd.exe). Type cd C:\adb and then fastboot devices. You should see an hexadecimal code followed by "device". If not, tell me in the comments.
Now download the file you find at this link, it is our recovery.
http://forum.xda-developers.com/showthread.php?t=2201860
Extract the .img file you find inside and rename it recovery.img. Place it in C:\adb.
In the command prompt, address this command
fastboot flash recovery recovery.img

Now reboot your phone to recovery using the power and volume up buttons. You should see the new recovery.

Step 3: Download the ROM and copy it in your phone

Download your desired ROM. Leave it as a .zip.
While your phone is in recovery mode, type adb devices and you should see again a code and "device". Then move your rom .zip file in your C:\adb folder and address these commands:
adb shell
mount /data/
adb push nameofrom.zip /data/

Obviously replace nameofrom with the name of the zip archive of the rom you have downloaded. If you want, rename the zip to address the command with more ease.

Step 4: Install the ROM

When the push process has succesfully finished, navigate through your phone's recovery to install zip, install from internal memory or something like that. Select the zip you just pushed. It will start installing and, after finished, your phone should boot again upon reboot.


How can I diagnose what is using my 3g connection in small packets My GSM carrier rounds all used data up to 100KB. Which means that if some app is sending/receiving 500 bytes, I get charged for 100KB.

Lately I observed that I go through several hundred megabytes per day.

Data usage in phone shows that I used ~ 400MB, while carrier charged me for over 2GB of data.

In detailed billing I see literally thousands of short connections (multiple per minute, 24 hours a day), each using 100KB - which means that actual data transfer is much lower.

Carrier helpdesk said that they can't tell me what I'm using the data for. Phone shows real data transfer, which in my case is useless.

What can I do to find out what application/process is sending lots of small packets of data (or receives)?

If it helps with anything, I'm using Motorola Moto G2 (only 1 SIM has data transfer enabled), and it's running Android 5.0.2.

While debugging the problem, I disabled Google Backup Services from using 3G (only works over Wifi now), and an hour ago I disabled it altogether. But given that it was disabled over 3G, I don't think it's the culprit.

To diagnose the issue you could try a third-party network monitoring tool - Network Connections

  Powerful tool that displays and monitors (tracks) all inbound and
  outbound connection from and to your Android device.

Other features bundles in the app:

  Monitors all internet connections from and to your Android device
  Displays notification when hidden apps are connecting to remote servers
  Displays detailed IP information for each connection - IP address, reverse resolving (PTR), AS number, Abuse RBL data, administrative
  information, etc.
  Gets detailed info about each app that connects to remote servers and network connections used by it - permissions granted to each
  captured package and all IP addresses used by it.


Are Android 2.2 applications compatible with Android 3.0 and 3.1? Are apps built for Android 2.2 compatible with Android 3.0 and 3.1?

Yes, Android is fully backwards-compatible.  App makers can choose to have their apps limited to certain versions, though, but most don't.


Set Nook Simple Touch back to Stock Reading App I've a Nook Simple Touch, rooted, with ReLaunch and Aldiko. I'd like to return to the Stock Reading App (instead of Aldiko).

I can't find the stock reading app. I have 'Open with' available on the context menu but then the stock reading app isn't listed. 'File Associations' will also fail to find the stock app and the intent is being picked up by Aldiko.

How do I get back to opening PDFs and ePUBs in the B&N stock app?

I found that if you install another reading app, then when you open an epub it will offer the choice of reading apps and you can pick the default one "reader". You can then delete the extra reading app.