text:
How to move apps to external SD card on a non-rooted Android 4.4.2?
I have an  Acer Iconia One 7 tablet running Android 4.4.2. I've plugged an external SD card in it,  and kind of expected that I could now "save" my data, such as my apps, pictures and videos, onto this SD card. The most easy solution I found was this button (which I don't have):
(Click the image to enlarge it)

After going through some forums, the most used solution I ran into is rooting your device and using some kind of app which makes the SD card writable.
My problem with that is, it's not user friendly at all, plus you might break the device (and lose your warranty).
Is there any user-friendly or one time setup way, to make it so that you can move your apps to the SD card or make the SD card the standard install location  without having to root your device?

@Izzy Alright, thank you. And how do I install APP2SD? I haven't seen it in the app store.

See your own screenshot :) At the very bottom, there's a button labeled "Move to SD card" – that's App2SD. Apart from that, take a look into our app2sd tag-wiki. And see my answer below. Time to cleanup comments now (please delete the first 3, they're obsolete now). Good luck with your device and its storage!

Thanks for this question. I actually do see that button for some apps on Android 4.4.2, such as OsmAnd, Snapchat and Telegram (but not WhatsApp, Google Play services, Chrome and others). I guess that, for security, each app has to decide what data to allow moving to the SD card (where it will be less protected by password, encryption and so on), and if they don't whitelist any data then you can't  move the app at all.

@Izzy you better read his question first. "The most easy solution I found was this button (WHICH I DON'T HAVE):" (caps are mine).

@FranMarzoa Ooops – my bad, and my apologies. Screw the first line of that comment, but the remaining part stays valid, though ;)

With Kitkat your chances for a "complete solution" without rooting are pretty much zero: the Android project has definitely screwed up here. No apps get full access to the external SD card, which rendered a lot of them unusable:

file managers: you cannot use them to manage your external SD card. In most areas, they can only read but not write
media apps: you cannot retag/re-organize your media collection any longer, as those apps cannot write to it
office apps: pretty much the same

The only place 3rd party apps are allowed to write on your external card are "their own directories" (i.e. /sdcard/Android/data/<package_name_of_the_app>). The only ways to really fix that require either the manufacturer (some of them fixed it, e.g. Huawei with their Kitkat update for the P6) – or root (see my list of Other storage media tools for examples.
If you do not want to go the latter way (rooting), and the former way (fix by manufacturer) is not available, you can only do minimal things on Kitkat:

use app2sd (which seems to be available on your device) to swap-out parts of your apps. This requires the corresponding apps to explicitly support App2SD, and only will "swap out" parts of the apps themselves; other parts of the app, including all its data, will remain in internal storage
set your "default install location" to your SD card (see: Installing to SDCard by default). This will automate App2SD for all your new installations.

Apart from that, you could only hope and wait for a Lollipop update – which will not completely fix the issue, but at least slightly defuse it.
As long as you don't hit any storage limits, you might be mostly fine. Nevertheless, I recommend you already familiarize yourself with potential solutions for the day your data "hit the roof", so you won't be forced to "act in a hurry" then.
Further readings:
Other Questions with answers on "kitkat sd-card write" on our site, especially: Workaround for Android 4.4 not being able to write to SD cards?

I haven't seen APP2SD on the play store though, is this normal when i dont have my device rooted?

There are "App2SD helper apps" (see my list of Other app helpers), but App2SD must be supported by the system (or again will require root). As pointed out in my comment on your question: the button "Move to SD card" indicates it is supported by your device, and pushing that button will do what it says – using the built-in App2SD mechanism. Again, please see our app2sd tag-wiki for details.

Alright, so i have currently no use of that app if my device isn't rooted (or doesnt have the button)

If you have that button (i.e. your device supports App2SD natively), you can use that (for apps supporting it), and set the "default install location" – but that's it. Additional things require root.

I would contact the manufacturer. Because Google's decision to drop app-to-SD support constituted a significant departure from OS's both before and since, tablet manufacturers really ought to release a courtesy OS update for Android devices that sold with their microSD functionality crippled from the get-go.
If the manufacturer indicates that your tablet physically can't support an update, that's one thing. But if they respond with the "We don't know" and "There are no plans", you may wish to inform them that you will not repurchase their products.
Because of the widespread confusion this lost functionality caused, devices that can support a more current OS ought to receive an update for the express purpose of restoring app-to-SD functionality. (With Lollipop there are added benefits, too, including improved battery usage and more efficient processor utilization.)
Short of rooting devices that shipped with this "impaired" version of the Android OS, there is no solution aside from a manufacturer update. Manufacturers, in turn, are more likely to consider software updates if they receive direct consumer feedback.

I would certaintly have done this, too bad the tablet wasn't mine... (it was a assignment I got at my previous job). How I understand it, this would be a case of warranty?

The app-to-SD limitation was imposed by Google so it's not a warranty issue. The problem is that KitKat users have been left with few options: abandon unsupported devices, root them or delete apps to free up internal memory. Because older & newer Android OS's support this feature, it has been a rude awakening for consumers to find that their KitKat devices can't make full use of microSD. Complaints prompted Google to reverse their decision to nix app-to-SD support. Consumers, similarly, should reach out to device manufacturers to request a courtesy update as a means to obtain app-to-SD support

I was able to transfer my photos and videos by plugging the tablet to the pc and transferring files from the tablets internal storage to the tablets sd card through the laptop. Then to save more memory space in the internal storage, i went to the camera apps settings and set the default storage to the sd card.

there is an app on google play for exactly this problem and there is no need to do anything to your android phone that will void your warranty, google 'nextapp sdfix google play' the app is specifically designed for kitkat and works great in just a few clicks, specifically SDfixx kitkat writeable MicroSD

This app requires root; OP asked for a non-root solution.


text:
Notifications appearing even if they have been viewed
I just switched to my first Android phone (been an iPhone user until now), running Lollipop 5.0 on a Sony Xperia Z3 Compact, and I am having a strange issue.
If I receive messages on Facebook Messenger or emails on Outlook.com and view them on my PC, while my phone is not connected to the internet, these emails and messages should be marked as "read".  When I next connect my phone to the internet (even if it is hours after I would have read these emails and Facebook messages), I get notifications of the emails on my phone, and a notification for each message in the Facebook Messenger conversation.  The phone keeps sending notifications for literally each email and each message which would have been received and seen on the PC.
Does anyone know what is causing this? I did not have this issue on my iPhone and it is really annoying me.

I can't say for Facebook Messenger, but I also experienced the same issue on Outlook. I can only guess that this is a problem with how they developed their apps. Perhaps they store read status on the device locally, not synced to the server, hence the difference between browser and mobile app.

I see - so it's likely an app-related issue then?

Yes, it's an app-related issue. AFAIK, there's nothing wrong with your phone (as well as mine).

Thanks - I've only experienced this with those two apps, so it looks like it.

source: Stack Exchange

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

sort: votes


text:
How do I enable Airplane mode using Tasker on Android 4.2.2?
How do I enable airplane mode automatically at 01:00 AM using Tasker on Android 4.2.2?
The Airplane mode setting inside Tasker under Action -> Net -> Airplane mode cannot be activated:

Airplane mode is not available in Android 4.2+, try the Secure Settings plugin and a rooted device.

My device is rooted. How do I properly use the Secure Settings plugin to enable Airplane mode automatically at the said time?

Have you already installed Secure Settings? What have you tried to activate Airplane Mode? According to the graphs in my Tasker Graphs section, you should be able to use it via Plugin › Secure Settings, finding it there under Actions › Airplane Mode.

@Izzy Seems that the plugin has shifted the option after the last time you checked its latest version, and the new location is System+ Actions -> Airplane Mode. :)

@Firelord makes sense, given that it now requires root. You know: each new Android version since 2.2 brought a new restriction. This one was AFAIR introduced with 4.2. So it looks like I need to update that graph. As you've just played with SecureSettings: did you spot any other deviation I should consider? E.g. "Airplane Mode Radios", did it move as well? // Ouch, PS: Position of menu items seems to depend on Android version. On my device with 4.1.2, Airplane Mode is still listed in "Actions".

Notes:

The answer is tested on a rooted Android 4.2.1 running Tasker  v4.6u3m and Secure Settings v1.3.6.
Secure Settings may needs to be installed as a System app (it has the provision under SYSTEM+ in its GUI).

Since you're already aware of making profiles, tasks, and actions, I would come to point:

Make a profile having time as the context, and create a new task in it.
Under that Task, the action would be Plugin → Secure Settings → Configuration (pencil icon) →  System+ Actions → Airplane Mode → On → Save (floppy icon), and save your action under the task.

Now whenever the time would come Tasker would execute Airplane mode, and everyone would be happy!
You can automatically disable the Airplane Mode as well, by choosing Off or Toggle over On in the aforesaid step.

For Readers: If you don't happen to have Secure Settings or it's not working somehow, then you can use the following action as an alternative. (Credits to Andrew T. and DavisNT for their answer)
Action: Code → Run Shell, and enter these details:

Command: settings put global airplane_mode_on 1; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
Check Use Root

That would execute the Airplane mode based on your profile.
To automatically disable the said mode, create an another action in a different profile and copy the aforesaid action with exception of 0 over 1 and false over true.
You're good to go now!

Oh, did I mention that the alternative can actually be used on a non-rooted phone as well (hint: ADB running wirelessly, and  use adb connect in loopback), perhaps not on 4.2 but 4.4 and 5.0 can do the job.

authors: จีรวัฒน์ เจริญรัมย์

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


text:
Why isn't Xposed framework available on Google Play?
So why isn't Xposed framework available on Play Store? Also, why are modules available there?

The Xposed framework violates the TOS of Google. Those prohibit exploits/modifications of the system. Modules only use the framework so they are permitted on Google Play Store.

From XDA - Xposed FAQ,

Why isn't the Xposed Installer available via Play Store?
I [read: the developer] have several reasons for that. I wrote about it in this post. And as I learned, Google does indeed sometimes remove apps which interfere with other apps.
From my point of view, you are free to publish the modules you develop on Play Store (at your own risk - Google might remove them). However, be careful if you plan to get money from them. Paid apps are stored in encrypted containers, which means Xposed can't load them at boot time.

From "this post", which explains a number of reasons,

Currently, I don't plan to release the framework elsewhere. I had some vague plans to release it on Play Store, but there are some reasons for me not to do it:

The rudeness in comments and ratings is unacceptable. This isn't for single apps, it's the overall feeling I have. I spend much time on Xposed and everything around, I don't want someone to insult me for it.
Limited supporting capabilities. I think you can reply to comments now, but a dialog with the affected user would be required to fix bugs that may occur.
Unexperienced users. In the best case, you just need to install the Xposed Installer, click the button, install a module and activate it. Restart and you're done. But problems do occur, sometimes resulting in bootloops. I hope that most users here will be able to make their phone boot again (if only by restoring a nandroid backup). I don't expect that from the average Android user, even if the description says "ROOT" and "BE CAREFUL!!!". I recommend these users stay off from risky modifications like this one.
When somebody writes a module and publishes on the Play Store as well, their users might have trouble using it. Then these users will need to communicate with the developer of the module, but they might also contact me directly. Or if the developer doesn't know the answer, he might contact me. I would have to expect more support requests on different channels. More time spent on support => less time for private life and coding => less fun.
Not sure what Google thinks about apps which interfere on such a deep level with their baby.

Readers: Note that the post concerning the first quote was last updated in 2015, and for the second quote was in 2013, in case one wonders the length and breadth of "Currently".

thank's alot! This was helpful, beacuse i couldn't find this on XDA. If You could link it to me it would be nice from Your side.


text:
Add Location to Photos
I know this is possible with third party applications, but is it not possible to add location to an image using the standard Google Photos app, either from the website or mobile app ? Just realized I had the location turned off on my Camera app after a trip, and would like to be able to search the pictures by location.
I have seen this question which suggests there is a way, although I believe this is an older version as I cant find that option anywhere.

I'm afraid it's not possible using the standard google photos app, you would need to use some photo-processing software to set locations for photos after they were taken (Picasa comes to mind). Alternatively, you can use the G+ page https://plus.google.com/photos/yourphotos to edit the GPS information, but then again i'm afraid you can only do this one by one. Maybe it's best to just turn on the location feature while taking the photos and you're done

for tagging multiple photos at one, hava a look at Geo Picture Map – IMHO the easiest variant. Unfortunately, "just turn on the location feature while taking the photos" isn't an option anymore for photos already shot (as OP explained, he did not incidentally turn it off, and the photos in question have already been taken).

of course that will relate only to future shots

Exactly. But that's known to the OP – who explicitly asked for photos already taken, not for future ones ;)

i've also came across this program http://www.geosetter.de/en which basically does exactly that. I find Picasa easier to work with thats why i recommended it in the first place


text:
Samsung Galaxy S4: After 5.0.1 update phone only charges when switched-off
While my phone was updating it was plugged in by the wall and charging. After the upgrade the battery was drained by the evening, and when I plugged it in to charge again, nothing happened.

I plugged it into my computer and still nothing.
I removed the battery and left it out for a few hours and thereafter, tried to charge again but still nothing.
I switched-off the phone, plugged it in and then I got a battery with a lightning bulb, and it vibrates every 40 seconds or so.
I left it overnight and it charged to 100%.

How can I fix this problem so that the phone charges while powered on, and gets recognized by my computer again?

Related: Galaxy S 2 battery won't charge while being on

Hi! I edited your question so that certain points (steps you took) can be read and focused easily. I also removed the very first line since you didn't add which questions or similar problem did you read, so it was unnecessary info in its current form. Do rollback or [edit] furthermore if you think the edit is unjust. :)


text:
'Unknown Artist' in Music Player.
I have some 'unknown artist's in the Equalizer + Music Player. I know this question has been asked before but I do not know how to edit it. I have MusicTag on my laptop. Can someone please give instructions on how to fix this. Thank you.

The default Music Player app does not inlcude an option to edit your tags. You need to either use a Album Editor software or use an app from the playstore to edit song name, album art, track number etc. I have used Rocket Player to edit/update mp3 tag information. Using Rocket player you can edit tags like Title, Artist, Album, Genre, Disc Number, Track Number, Year and Album Art information.
For advanced operation like adding or updating lyrics, Character encoding etc look into the list available on Google PlayStore under id3 tag editing apps for which ever corresponds to your needs.

Thanks for your input. I have used the id3 tag editor: Star Music or something like that. When I click the 'unknown artist' it opens and it shows the artists name for some reason. And I would prefer to use the Equalizer + Music Player.

After opening the unknown aritist song file, did you edit the file with apropriate tag? and by itlaic_I would prefer to use the Equalizer + Music Player_italic means it is not available  in your Music Player or what?

I mean I don't know how to use the tag editor as I prefer Equalizer+ to Rocket Player but i dont know how to edit the tags. I would like to use a mac/pc app because I can edit the music for both the laptop and my phone. Thanks.

AFAIK Equalizer+ Music Player's decription doesn't have tag editing feature. You can use other id3 tag editing apps or different music player like Rocket Player/ PowerAmp/ Meridian Player etc which includes both music player and id3 tag editing functionality in them.

Its all good. I redownloaded the songs which had the problem and its all good. Thanks for your help.


text:
Changing PATH, HOME env variables of dropbear ssh session
I made a dropbear multi binary that has android patch.
But everytime , when i login via ssh using dropbear as ssh server.
 On checking environment variables, I get ::
HOME=/sdcard
PATH=/sbin:/system/sbin:/system/bin:/system/xbin
I found no flag for changing these in dropbear help.
-A Android Mode, specify a user explicitly
-N Android Mode, user name
-C Android Mode, password
-R Android Mode, public key file (authorized_keys)
-U Android Mode, UID
-G Android Mode, GID
-b bannerfile   Display the contents of bannerfile before user login
            (default: none)
-d dsskeyfile   Use dsskeyfile for the dss host key
            (default: /data/data/br.com.bott.droidsshd/files/etc/dropbear_dss_host_key)
-r rsakeyfile   Use rsakeyfile for the rsa host key
            (default: /data/data/br.com.bott.droidsshd/files/etc/dropbear_rsa_host_key)
-F              Don't fork into background
-E              Log to stderr rather than syslog
-w              Disallow root logins
-s              Disable password logins
-g              Disable password logins for root
-p [address:]port
            Listen on specified tcp port (and optionally address),
            up to 10 can be specified
            (default port is 2222 if none specified)
-P PidFile      Create pid file PidFile
            (default /data/data/br.com.bott.droidsshd/files/run/dropbear.pid)
-W <receive_window_buffer> (default 24576, larger may be faster, max 1MB)
-K <keepalive>  (0 is never, default 0)
-I <idle_timeout>  (0 is never, default 0)

How can I change  default PATH & HOME variables in dropbear ?

It is not possible to change the default HOME and PATH variables in Dropbear but you could create a symlink to the directories you want.
You don't mention why you need to change the default variables?

Actually, I have installed binaries in many other folders, that I want to include in PATH.         Dropbear default HOME points to sdcard,  whereas I want to change my HOME directory to folder present in other partition(ext4).             I think , It is possible to change both of them, as QuickSSHd app for android has its own PATH  and HOME, and it uses dropbear.


text:
How to overclock Snapdragon 200 processor in Huawei Ascend Y530?
Can Snapdragon 200 processor be overclocked? I have Huawei Ascend Y530, and I want to overclock this processor? How do I do it?

Have you tried with any of the CPU Settings apps?

@Izzy give me name of some apps

Have you followed the link? Names there, including links (even to reviews, when available).

Anytime! I'm just updating the list currently (adding a few more candidates) – so when still in need, check back with it in half an hour or so :) When you've been successful with any of them, please come back here and answer your own question to help others :) Good luck!

And if you do succeed in overclocking this processor, then do come back to post an answer so that others may benefit from it. :)


text:
How to permanently disable mediaserver service?
I am trying to permanently disable the  notorious power hogging mediascanserver or mediaserver (whatever it's better known) service on a rooted Jiayu S3.
Here are my ADB commands:
su
pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
top > /mnt/sdcard2/toplist.txt  #Polling the output of top

Now getting the file here on my PC:
adb pull /mnt/sdcard2/toplist.txt c:\adbf\toplist.txt

MediaServer process on line 242 in below o/p. So, my questions are:

Why pm disable did not work for Mediaserver?

Is there any other Android service in the below o/p which is running
as a hack or resource hog and deserves to be disabled?

For a specific process I see below, how do I go about finding out the corresponding service name, so that the same can be disabled.
E.g. the line # 241 drmserver. What is that process? How do you get the service name for it?

User 2%, System 1%, IOW 47%, IRQ 0%
User 13 + Nice 0 + Sys 11 + Idle 304 + IOW 299 + IRQ 0 + SIRQ 0 = 627

  PID PR CPU% S  #THR     VSS     RSS PCY UID      Name
 9627  1   2% S    13 1031512K  49716K  bg u0_a8    com.google.android.gms:snet
 9751  1   1% R     1   1492K    488K     root     top
 9578  1   0% S    87 1287976K  88152K  fg u0_a8    com.google.android.gms
  971  0   0% S    39 1065904K 207896K  fg u0_a12   com.android.systemui
  796  0   0% D     1      0K      0K     root     jbd2/mmcblk1p2-
  129  1   0% S     1      0K      0K     root     mmcqd/1
  177  1   0% S     1      0K      0K     root     kworker/1:1H
   10  0   0% S     1      0K      0K     root     rcu_sched
   11  1   0% S     1      0K      0K     root     migration/1
   12  1   0% S     1      0K      0K     root     ksoftirqd/1
   14  1   0% S     1      0K      0K     root     kworker/1:0H
   15  2   0% R     1      0K      0K     root     migration/2
   16  2   0% R     1      0K      0K     root     ksoftirqd/2
   18  2   0% S     1      0K      0K     root     kworker/2:0H
   19  3   0% R     1      0K      0K     root     migration/3
   20  3   0% R     1      0K      0K     root     ksoftirqd/3
   22  3   0% S     1      0K      0K     root     kworker/3:0H
   23  4   0% R     1      0K      0K     root     migration/4
   24  4   0% R     1      0K      0K     root     ksoftirqd/4
   26  4   0% S     1      0K      0K     root     kworker/4:0H
   27  5   0% R     1      0K      0K     root     migration/5
   28  5   0% R     1      0K      0K     root     ksoftirqd/5
   30  5   0% S     1      0K      0K     root     kworker/5:0H
   31  6   0% R     1      0K      0K     root     migration/6
   32  6   0% R     1      0K      0K     root     ksoftirqd/6
   33  6   0% S     1      0K      0K     root     kworker/6:0
   34  6   0% S     1      0K      0K     root     kworker/6:0H
   35  7   0% R     1      0K      0K     root     migration/7
   36  7   0% R     1      0K      0K     root     ksoftirqd/7
   37  7   0% S     1      0K      0K     root     kworker/7:0
   38  7   0% S     1      0K      0K     root     kworker/7:0H
   39  1   0% S     1      0K      0K     root     khelper
   40  5   0% S     1      0K      0K     root     fs_sync
   41  1   0% S     1      0K      0K     root     suspend
   42  5   0% S     1      0K      0K     root     writeback
   43  1   0% S     1      0K      0K     root     bioset
   44  5   0% S     1      0K      0K     root     crypto
   45  5   0% S     1      0K      0K     root     kblockd
   46  2   0% S     1      0K      0K     root     khubd
   48  1   0% S     1      0K      0K     root     pool_reload_wor
   49  1   0% S     1      0K      0K     root     cmdq_auto_relea
   50  1   0% S     1      0K      0K     root     cmdq_task
   51  5   0% S     1      0K      0K     root     kworker/5:1
   52  5   0% S     1      0K      0K     root     cfg80211
   53  0   0% S     1      0K      0K     root     cfinteractive
   54  0   0% S     1      0K      0K     root     pmic_6325_threa
   55  1   0% S     1      0K      0K     root     bat_percent_not
   56  5   0% S     1      0K      0K     root     emi_mpu
   57  1   0% D     1      0K      0K     root     hps_main
   58  0   0% S     1      0K      0K     root     mt_gpufreq_inpu
   59  1   0% S     1      0K      0K     root     kswapd0
   60  2   0% S     1      0K      0K     root     fsnotify_mark
   79  5   0% S     1      0K      0K     root     uether
   80  0   0% S     1      0K      0K     root     ion_mm_heap
   81  5   0% S     1      0K      0K     root     binder
   90  1   0% S     1      0K      0K     root     MD32_CUST_PIN_W
   91  0   0% D     1      0K      0K     root     hang_detect
   92  0   0% S     1      0K      0K     root     btif_rxd
   93  5   0% S     1      0K      0K     root     sensor_polling
   94  2   0% S     1      0K      0K     root     conn-md-thread
   95  5   0% S     1      0K      0K     root     md1_cldma_worke
   96  1   0% S     1      0K      0K     root     md1_tx0_worker
   97  5   0% S     1      0K      0K     root     md1_tx1_worker
   98  1   0% S     1      0K      0K     root     md1_tx2_worker
   99  5   0% S     1      0K      0K     root     md1_tx3_worker
  100  1   0% S     1      0K      0K     root     md1_tx4_worker
  101  5   0% S     1      0K      0K     root     md1_tx5_worker
  102  1   0% S     1      0K      0K     root     md1_tx6_worker
  103  5   0% S     1      0K      0K     root     md1_tx7_worker
  104  1   0% S     1      0K      0K     root     md1_rx0_worker
  105  5   0% S     1      0K      0K     root     md1_rx1_worker
  106  1   0% S     1      0K      0K     root     md1_rx2_worker
  107  5   0% S     1      0K      0K     root     md1_rx3_worker
  108  1   0% S     1      0K      0K     root     md1_rx4_worker
  109  5   0% S     1      0K      0K     root     md1_rx5_worker
  110  1   0% S     1      0K      0K     root     md1_rx6_worker
  111  5   0% S     1      0K      0K     root     md1_rx7_worker
  112  5   0% S     1      0K      0K     root     ccci_ctrl
  113  1   0% S     1      0K      0K     root     ccci_sys
  114  1   0% S     1      0K      0K     root     ccci_poll
  115  2   0% S     1      0K      0K     root     ccci_rpc
  116  0   0% S     1      0K      0K     root     ccci_ipc_3
  117  5   0% S     1      0K      0K     root     ccci_ipc_4
  118  1   0% S     1      0K      0K     root     accdet
  119  5   0% S     1      0K      0K     root     keyEvent_send
  120  6   0% S     1      0K      0K     root     accdet_disable
  121  5   0% S     1      0K      0K     root     accdet_eint
  122  1   0% S     1      0K      0K     root     mtk_vibrator
  123  5   0% S     1      0K      0K     root     hall_eint
  124  1   0% S     1      0K      0K     root     MD32_REBOOT_WQ
  125  1   0% S     1      0K      0K     root     mmcqd/0
  126  2   0% S     1      0K      0K     root     mmcqd/0boot0
  127  1   0% S     1      0K      0K     root     mmcqd/0boot1
  128  1   0% S     1      0K      0K     root     mmcqd/0rpmb
  130  5   0% S     1      0K      0K     root     pmic_6311_threa
  131  1   0% S     1      0K      0K     root     ddp_irq_log_kth
  132  5   0% D     1      0K      0K     root     display_esd_che
  133  0   0% S     1      0K      0K     root     display_check_a
  134  0   0% S     1      0K      0K     root     fence_worker
    1  0   0% S     1    940K    796K     root     /init
  136  0   0% S     1      0K      0K     root     frame_update_wo
  137  1   0% S     1      0K      0K     root     disp_switch_mod
  138  5   0% S     1      0K      0K     root     kthermp
  140  0   0% S     1      0K      0K     root     PTP_CTRL_MCUSYS
  141  0   0% S     1      0K      0K     root     PTP_CTRL_GPUSYS
  142  1   0% S     1      0K      0K     root     PTP_CTRL_SOC
  143  1   0% S     1      0K      0K     root     deferwq
  144  5   0% S     1      0K      0K     root     f_mtp
  145  1   0% S     1      0K      0K     root     file-storage
  146  0   0% D     1      0K      0K     root     wdtk-0
  147  1   0% D     1      0K      0K     root     wdtk-1
  148  1   0% D     1      0K      0K     root     wdtk-2
  149  0   0% D     1      0K      0K     root     wdtk-3
  150  1   0% D     1      0K      0K     root     wdtk-4
  151  0   0% D     1      0K      0K     root     wdtk-5
  152  0   0% D     1      0K      0K     root     wdtk-6
  153  0   0% D     1      0K      0K     root     wdtk-7
  154  0   0% D     1      0K      0K     root     bat_thread_kthr
  155  1   0% S     1      0K      0K     root     mtk charger_hv_
  158  0   0% S     1      0K      0K     root     kworker/6:1
  159  0   0% S     1      0K      0K     root     synaptics-tpd
  160  7   0% S     1      0K      0K     root     dsx_exp_workque
  162  0   0% S     1      0K      0K     root     kworker/7:1
  163  2   0% S     1      0K      0K     root     kworker/2:1
  164  7   0% S     1      0K      0K     root     kworker/7:1H
  165  6   0% S     1      0K      0K     root     kworker/6:1H
  166  5   0% S     1      0K      0K     root     kworker/5:1H
  167  4   0% S     1      0K      0K     root     kworker/4:1
  168  3   0% S     1      0K      0K     root     kworker/3:1
  169  2   0% S     1      0K      0K     root     fwu_workqueue
  170  0   0% S     1    748K    456K     root     /sbin/ueventd
  172  4   0% S     1      0K      0K     root     kworker/4:1H
  173  0   0% S     1      0K      0K     root     kworker/0:1H
  174  2   0% S     1      0K      0K     root     jbd2/mmcblk0p16
  175  1   0% S     1      0K      0K     root     ext4-dio-unwrit
  181  0   0% S     1      0K      0K     root     jbd2/mmcblk0p18
  182  0   0% S     1      0K      0K     root     ext4-dio-unwrit
  186  0   0% S     1      0K      0K     root     jbd2/mmcblk0p17
  187  0   0% S     1      0K      0K     root     ext4-dio-unwrit
  193  2   0% S     1      0K      0K     root     jbd2/mmcblk0p3-
  194  0   0% S     1      0K      0K     root     ext4-dio-unwrit
  200  2   0% S     1      0K      0K     root     jbd2/mmcblk0p4-
  201  0   0% S     1      0K      0K     root     ext4-dio-unwrit
  221  2   0% S     1      0K      0K     root     loop0
  225  1   0% S     1   2480K    164K  fg root     /sbin/healthd
  226  0   0% S     1   1208K    424K     system   /system/bin/servicemanager
  227  0   0% S     3   5088K   1160K     root     /system/bin/vold
  229  4   0% S     1   1084K    424K     system   /system/bin/logwrapper
  230  0   0% S     2   3852K   2036K     system   /system/bin/autokd
  231  0   0% S     1   1564K    716K     ccci     /system/bin/ccci_fsd
  233  1   0% S     1   1592K    640K     system   /system/bin/ccci_mdinit
  236  1   0% S     8  10700K   1904K     root     /system/bin/netd
  238  1   0% S    28 180600K  11524K     system   /system/bin/surfaceflinger
  239  0   0% S     1   1096K    476K     system   /system/bin/6620_launcher
  240  1   0% S     4 972332K  36120K     root     zygote
  241  0   0% S     3  17368K   3060K  fg drm      /system/bin/drmserver
  242  1   0% S    20 104900K  21488K  fg media    /system/bin/mediaserver
  243  1   0% S     1   1204K    572K     install  /system/bin/installd
  244  4   0% S     2   4816K    664K  fg system   /system/bin/nvram_backup_binder
  245  0   0% S     1   4700K   1252K  fg keystore /system/bin/keystore
  248  1   0% S     2   2456K    668K     shell    /system/bin/mobile_log_d
  249  3   0% S     1      0K      0K     root     kworker/3:1H
  250  2   0% S     1   1408K    288K     system   /system/bin/drvbd
  251  1   0% S     2   3176K    636K     shell    /system/bin/netdiag
  254  0   0% S     2   5132K   1012K  fg system   /system/bin/dm_agent_binder
  255  0   0% S     2   4828K    800K  fg system   /system/bin/ppl_agent
  257  0   0% S     2   4600K    712K  fg radio    /system/bin/vtservice
  260  2   0% S    34  38864K   1324K     gps      /system/bin/mtk_agpsd
  261  0   0% S     1   1092K    448K     wifi     /system/bin/wifi2agps
  262  2   0% S     1      0K      0K     root     kworker/2:1H
  266  1   0% S     1   3256K    552K     gps      /system/xbin/mnld
  268  1   0% S     4   6836K    768K  fg system   /system/bin/nvram_agent_binder
  270  0   0% S     3   3172K    480K     system   /system/bin/thermal
  271  0   0% S     1   1072K    392K     system   /system/bin/thermald
  274  0   0% S     1   1076K    408K     shell    /system/bin/batterywarning
  275  2   0% S     2   4904K    660K  fg media    /system/bin/MtkCodecService
  276  1   0% S     4  18472K   4664K  fg system   /system/bin/guiext-server
  285  0   0% S     5  20092K   5368K     bluetoot /system/bin/mtkbt
  286  2   0% S     3   4012K   1180K     media_rw /system/bin/sdcard
  287  2   0% S     1   1268K    556K     root     /system/bin/sh
  288  1   0% S     2  29888K   5024K     nvram    /system/bin/em_svr
  289  0   0% S     1    688K     88K     root     /system/xbin/su
  290  0   0% S     5   4720K    336K     shell    /sbin/adbd
  413  2   0% S     1   1520K    376K     system   /system/bin/qmc6983d
  565  3   0% S     1      0K      0K     root     kbase_event
  695  1   0% S     1      0K      0K     root     mtk_stp_psm
  696  2   0% S     1      0K      0K     root     mtk_stp_btm
  698  0   0% S     1      0K      0K     root     mtk_wmtd
  699  4   0% S     1      0K      0K     root     fm_timer_wq
  700  1   0% S     1      0K      0K     root     fm_eint_wq
  762  2   0% S     2   2768K    736K     shell    /system/bin/emdlogger1
  763  0   0% S    15  15484K    608K     radio    /system/bin/gsm0710muxd
  769  0   0% S    87 1110380K 109204K  fg system   system_server
  797  3   0% S     1      0K      0K     root     ext4-dio-unwrit
  842  1   0% S    27  30892K    884K     radio    /system/bin/rild
  914  0   0% S    29 1037980K  93056K  fg u0_a12   com.android.keyguard
  946  0   0% S    12 987640K  37592K  fg system   com.mediatek.security
 1010  0   0% S     1   3924K   1760K     wifi     /system/bin/wpa_supplicant
 1047  1   0% S    60 1055124K  54124K  fg radio    com.android.phone
 1076  6   0% S     1      0K      0K     root     kbase_event
 1163  0   0% S    16 1074896K  75084K  fg u0_a76   com.mediatek.voicecommand
 1176  0   0% S    12 988264K  31588K  fg bluetoot com.mediatek.bluetooth
 1191  0   0% S    10 994012K  27928K  fg system   com.mediatek.voiceextension
 1204  0   0% S    28 1010356K  39268K  fg nfc      com.android.nfc
 1226  3   0% S     2   2112K    448K     system   /system/bin/fotabinder
 1250  0   0% S    15 994204K  42948K  fg u0_a82   ace.jun.simplecontrol:remote
 1304  1   0% S    12  12980K    744K  fg nfc      nfcstackp
 1430  1   0% S     1      0K      0K     root     kbase_event
 1480  0   0% S    14 990396K  40752K  fg u0_a8    com.google.process.location
 1845  3   0% S     3   4132K   1264K     media_rw /system/bin/sdcard
 2083  1   0% S    30 1012772K  43020K  fg bluetoot com.android.bluetooth
 2599  1   0% S    12 987356K  33744K  fg u0_a71   org.simalliance.openmobileapi.service:remote
 2678  1   0% S    14 997032K  46344K  fg u0_a51   com.android.inputmethod.latin
 2914  0   0% S    48 1075680K  59368K  bg u0_a8    com.google.android.gms.persistent
 3168  0   0% S     1   1808K    688K     root     /system/bin/debuggerd.bin
 4761  1   0% S     2   2124K    400K  bg u0_a79   /data/data/com.estrongs.android.pop/files/libestool2.so
 5721  2   0% S     1      0K      0K     root     kworker/2:2
 5948  0   0% S    20 1004756K  41372K  bg u0_a3    android.process.acore
 6038  0   0% S    55 1060916K  76220K  fg u0_a124  com.google.android.inputmethod.latin
 6061  1   0% S     1      0K      0K     root     kbase_event
 6140  1   0% S    49 1057276K 157788K  bg u0_a167  com.gau.go.launcherex
 6212  1   0% S    12 993280K  28296K  bg u0_a167  com.gau.go.launcherex:remote
 6232  1   0% S     1      0K      0K     root     kbase_event
 6453  0   0% S     1      0K      0K     root     kworker/0:2
 6564  0   0% S    21 1005012K  38684K  bg u0_a167  com.gau.go.launcherex:com.jiubang.commerce.service.IntelligentP
 6998  1   0% S     1      0K      0K     root     kworker/u17:2
 7777  1   0% S    10 986336K  27864K  bg u0_a33   com.android.deskclock
 8016  0   0% S     1      0K      0K     root     kworker/3:2
 8028  0   0% S     1      0K      0K     root     kworker/0:0
 8381  0   0% S     1      0K      0K     root     kworker/4:2
 8510  1   0% S     1      0K      0K     root     kworker/u17:0
 8676  0   0% S    10 984768K  28552K  bg system   com.adups.fota.sysoper
 8811  0   0% S    23 1006572K  34660K  bg u0_a134  com.stackexchange.marvin
 8889  0   0% S     1      0K      0K     root     kworker/u16:2
 9047  1   0% S    66 1087948K  58556K  bg u0_a120  com.google.android.youtube
 9130  0   0% S    15 996944K  45700K  bg u0_a163  com.fsck.k9
 9154  0   0% S    51 1053048K  54072K  bg u0_a117  com.whatsapp
 9197  0   0% S    35 1028400K  49308K  bg u0_a16   com.android.vending
 9284  2   0% S    23 1078192K 104912K     system   com.android.settings
 9305  1   0% S     1      0K      0K     root     kbase_event
 9329  0   0% S    40 1041464K  50512K  bg u0_a169  com.amazon.mShop.android.shopping
 9401  1   0% S    12 987404K  29980K  bg u0_a96   com.opera.mini.android
 9416  1   0% S    11 993256K  30976K  bg u0_a108  com.chrome.beta
 9431  0   0% S    12 995316K  39588K  bg u0_a79   com.estrongs.android.pop
 9478  0   0% S     1      0K      0K     root     kworker/5:2
 9485  0   0% S     1      0K      0K     root     kworker/u16:4
 9533  1   0% S    10 989156K  37696K  bg u0_a126  com.quoord.tapatalkxda.activity
 9644  2   0% S    11 1027560K  34304K  bg u0_a8    com.google.android.gms.wearable
 9668  0   0% S    24 1042860K  52900K  bg u0_a8    com.google.android.gms.unstable
 9699  1   0% S     1      0K      0K     root     kbase_event
 9715  0   0% S     1      0K      0K     root     kworker/0:1
 9718  1   0% S     1   1268K    580K     shell    /system/bin/sh
 9723  0   0% S     1    688K      4K     shell    su
 9724  1   0% S     3   2748K     36K     shell    su
 9727  1   0% S     1    692K     40K     root     /system/xbin/su
 9729  1   0% S     1    692K     48K     root     /system/xbin/su
 9730  1   0% S     1   1052K    508K     root     sh
10812  0   0% S    30 1020908K  56760K  bg u0_a158  com.truecaller
13675  0   0% S     1      0K      0K     root     kbase_event
15254  1   0% S    11 993728K  28416K  bg u0_a129  com.android.gallery3d
15424  0   0% S     1      0K      0K     root     kworker/u17:3
15624  1   0% S    36 1075904K  67664K  bg u0_a149  com.google.android.googlequicksearchbox:search
18905  1   0% S     1      0K      0K     root     kworker/1:2
19367  1   0% S     1      0K      0K     root     kworker/u16:3
26457  1   0% S    14 988616K  28116K  bg u0_a17   com.svox.pico
28050  0   0% S     1      0K      0K     root     ksdioirqd/mmc2
28051  0   0% S     1      0K      0K     root     stp_sdio_tx_rx
28061  1   0% S     1      0K      0K     root     kworker/1:3
28075  2   0% S     1      0K      0K     root     tx_thread
28076  1   0% S     1      0K      0K     root     hif_thread
28077  1   0% S     1      0K      0K     root     rx_thread
28502  0   0% S    35 1068580K  58328K  fg u0_a8    com.google.process.gapps
29545  1   0% S    11 986236K  35432K  bg system   com.android.fallen
30218  0   0% S    13 1002492K  43340K  bg u0_a139  com.google.android.apps.photos
31306  0   0% S    14 992248K  39544K  bg u0_a6    android.process.media
32104  0   0% S     1   1088K    436K     dhcp     /system/bin/logwrapper
32105  1   0% S     1   1204K    644K     dhcp     /system/bin/dhcpcd
32567  3   0% S     1    688K      4K     u0_a79   su
32569  1   0% S     1    692K     32K     u0_a79   su
32571  3   0% S     1    692K     36K     root     /system/xbin/su
32572  3   0% S     1    692K     44K     root     /system/xbin/su
32573  3   0% S     1   1040K    324K     root     sh
32609  3   0% S     1   1020K    272K     root     /data/data/com.estrongs.android.pop/files/libestool2.so
  135  0   0% D     1      0K      0K     root     present_fence_w
    2  1   0% S     1      0K      0K     root     kthreadd
    3  0   0% S     1      0K      0K     root     ksoftirqd/0
    5  0   0% S     1      0K      0K     root     kworker/0:0H
    7  0   0% S     1      0K      0K     root     migration/0
    8  1   0% S     1      0K      0K     root     rcu_preempt
    9  0   0% S     1      0K      0K     root     rcu_bh

Could you post the AndroidManifest.xml of your com.android.process.media's apk? I don't see such component in my device. // Also, there is a file  /system/bin/mediaserver. Have you considered it yet?

yes I see that as well and I guess that is the question I asked, part of it . If I see a process running how do I get the corresponding service name so I can use p m disable on that process. Regards the XML file could you please tell me how to go about getting that .I searched using a rooted file explorer for this file or close match but nothing turned up

You'll have to extract the XML file from that com.android.process.media (common name could be different like Mediaserver.apk) apk; ES file Explorer could do it. And by considering /system/bin/mediaserver I meant to revoke its executable permissions, reboot and see if the notorious service is gone.

I could try that. Ok once I identify the apk file could you please tell me how to get the xml file is there a specific tool that will break open an apk and get the xml out of it

Any file Archiver tool could open an APK file (it's an archive too). That AndroidManifest.xml file is at the first level of extracted content, you would see it when you would open the extracted folder. You might not be able to open it, so either use Axel to open it, or host the file online and I would see what component you used in your command.

. It did not work Mediaserver still runs on my Android 4.4 Jiayu S3 phone as /system/bin/mediaserver and I found another just as pricky process called /system/bin/drmserverwhich shows up on adb # top . So I mounted the /system in RW mode and removed -x from them both. After that I killed the existing processes for these binaries. The phone just froze . After a force restart it will NOT BOOT until I restored the -x bit again ( restored execute ) . What do these do . How do I ensure they don't run if they are not needed.

I will get the xml and post it shortly thank you for your help

I am not a programmer by any means, but Adups might be the issue. They were in the news today for installing software on phones that dumps data from your phone regularly into a Chinese server.  Heres the link to the story.
http://mobile.nytimes.com/2016/11/16/us/politics/china-phones-software-security.html?referer=https://www.google.com/
This is the only mention of adups in your output:
system   com.adups.fota.sysoper
 8811  0   0% S    23 1006572K  34660K  b
This could be something completely different and harmless, but it's worth looking into. Good luck.


text:
How to get imei number galaxy s5active
My phone was left in a friends car and I need the imei number

You can visit https://www.google.com/settings/dashboard from your Desktop/PC.
Provide your Google Account details to sign-in(username and password) that you used while setting up your Android device.
You need to expand the Android tab. Here you will see List of all Android devices that are connected to your Google Account and it will list the IMEI number of your phone as well.
Below is the example:


text:
On screen notifications for Samsung s4
I have a Samsung Galaxy Gt 19505. I am currently running andriod 4.4.2
I was wondering if there's any way to get on screen notifications for messages etc whilst using other apps.
I used to have an iPhone,  but switched to Samsung because of how customisable Android is. However, the onscreen notifications are something I'm greatly missing.
I am aware of message previews in the lock screen, and have that enabled, but I would absolutely love to have in screen notifications whilst using other apps. I am willing to download other apps to be able to do this.
Please please please help
Thank you

There are things like "heads-on notifications", which might fit what you describe. Please take a look at e.g. Floatify Heads-up Notification if that might fit (you should be able to tell by its screenshots). More stuff to personalize notifications can be found here.

benjamin1994 can't comment but wants to say: "maybe you want to check this link out and see if there is any Application available which suits your needs Make Notifications interesting".

I really like "HeadsUp" from Google Play Store and I use it myself.

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


text:
Forgot Android Password
I've tried waiting for the reset via google account to show up, but it didn't. I've tried to use Android Device Manager, but when I try to reset the password, it says "Since Google has verified that a screen lock is already set, the password you entered won't be needed." and nothing happens to my phone.
This is with Android 5.0 lollipop.

Welcome to Android Enthusiasts! For some first-aid and hints, please also see our locked-out tag-wiki.

Unfortunately Google removed the option to reset your password using your Google credentials or Android Device Manager in Android Lollipop. If you're rooted, you may be able to remove or reset your password using adb but this seems very hit and miss and the methods vary. Apart from that, a factory reset from recovery is your only option.

Is your Android version 4.4 or below? If it is, a button should appear below the lock screen pattern to unlock your phone using your Google password.
If it isn't, you should be able to use Android Device Manager in your browser and (using the "lock" button) create a temporary password for your phone (I have tried this and it works).


text:
Are thumbnails/preview images of running Android applications safed?
When opening the Android Task Manager a list of all running applications is shown in combination with an image of the current state of the application. Is it possible for malicious applications to access these images?

What do you mean with "malicious"? Every app that has access to the layout of other apps (Keyboards, Ease of Access etc.) can see those preview images. Remember they are only stored in RAM so apps that search your images won't find anything.

Tanks for your answer. I'm just curious, if other, independent, applications are able to access these preview images. Imagine an application where usernames and passwords are stored. If these credentials are shown in the preview image, is another application able to extract that preview image?

Yes, but only the image. And the app has to be running. Imagine some overlay application (screen dimmer etc.) can access the whole screen, but if the password is hidden by asterisks ("*") it can't read that password. Even more, those apps don't have access to the text or the layout, only the resulting image like a screenshot.

So it is only possible if the application is in foreground? What I'm curious about is if it is possible to extract the preview image even if the Task Manager and the application are not in foreground.

It is only possible if you the Task Manager or the app is on the foreground. What is not on the screen can't be captured by any other app.

:) thanks! that's what i wanted to know. But the preview images must be somewhere in the RAM, aren't they? What happens if the device is rooted?

If the device is rooted, you have to trust the apps that ask for superuser permission. Any app  with superuser permission can create a RAM dump. But reading that dump is close to impossible, dealing with compression, fragmentation address space randomization, image formats etc.

now everything is clear :) thank you very much!


text:
NFC task for BOTH tag entry and exit
Since picking up a few NFC tags I've been experimenting with automation apps to run tasks for certain contexts (e.g. Car dock).
The apps I've tried (e.g. Trigger) are great at running tasks when the tag appears but I've yet to find one to trigger events when the tag is removed.
The car dock scenario would involve:

Tag entry

Wifi off
Brightness auto
Lock screen off

Tag exit

Reverse above changes

Setting the phone up for the drive is great but very annoying that I can't  jump out my car and chuck my phone in a pocket without toggling settings off.
I'm aware that some of the apps have a 'toggle' mode where tapping the same tag twice can run another set of tasks. This is not ideal.

Have you considered the mighty Tasker? I don't have an NFC or even a Car to test it, but it's very powerful so you may give it a try.

My understanding (I was interested in the same sort of thing) is that there is no event fired when an NFC tag is removed. So the only way to do this would be a check at regular intervals to see if the NFC tag is still connected, and I'm not sure that even that is possible.


text:
Read more about system incidents in Diagnostic application?
Long story short, we bought a new phone: Sony Xperia M4 Aqua dual SIM 16GB version. The phone is on with Android 5.0 and is pretty new, but he doesn't stop keeping restarting itself. (he just blink 2 times the red LED then restart)
I tried to read some debug data with aLogrec app but without success. At this point, I can clearly see that Android is recording all the incidents data.
Question is: Is there a way to read more verbose info about this incidents? The only thing I can see if I tap over that voice is the actual date and time of each incident only :(
PS: even if this phone is made for a dual SIM usage, we are still in need of change the microSIM to a nanoSIM so we are using it without any SIM card.
Refer to below screenshot

Without superuser access and access to logcat and the kernel logs, you are pretty much out of options.

wow :\ really nice of google, this way you can't try to figure out what's happening without rooting the phone and lose warranty.. also for this phone there's no still rooting options available >_< thanks anyways

The problem is: Those logs contain sensible information (usernames, tokens, ids etc.) so only system apps or higher (every user id <10000 IIRC) can access those logs. It's not Google, but The Android Foundation (funded mostly by Google) and Linux (the kernel part) who decided that you need to have appropriate permission to access this sensible information

Possible duplicate of How can I view and examine the Android log?


text:
Making an applications stay on the phone "permanently"
I would like to be able to make an Android application remain on the phone even after a factory reset and/or a system upgrade.
Some people suggested that the way to accomplish this is to root the phone put the desired application in the system/app and unroot the phone.
What I was wondering is - is there a less aggressive way (avoiding rooting the phone) to accomplish this? What would be the standard way to accomplish this?

Is the reason of "avoiding rooting the phone" linked to warranty of your device? If that's the case then I'm afraid that you don't possibly have a choice.

@Firelord No not related to warranty, I just thought this was not a clean way to do it and was wondering if there is a more standard way.

If you really don't want to root, edit your rom files and flash them:)

Why don't you just keep the apk of the program somewhere on your filesystem that doesn't get erased w/factory restore? Or, with the ubiquity of cloud storage services, just keep it on Google Drive, dropbox, etc.

I would say no.
If you want to completely copy app from phone to another storage you need usually root. And for making app as a system app, you need unfortunately root as well.


text:
Viber: keeping the same message history on all devices
Initially, I installed Viber to my phone (2 years ago). Then a year ago, I installed it to my computer and a few months later to my tablet. After I installed it on my computer and tablet, the history of all messages were synced to all devices and whatever I did on any device, it was automatically available to all devices. That's the thing that I LOVE about Viber and that's why I use it as my default messaging app.
However, I bought a new tablet and I installed Viber on it, but this time there's no history on it. It's synchronized with other devices since I installed Viber, but there's no history on the new tablet before the date I installed it.
Any ideas?


text:
How to keep my old number in WhatsApp having the old SIM deactivated?
I have a new phone number and a new phone, but I want to keep my old number to use in WhatsApp but I don't have that SIM card anymore.

If you had a deactivated SIM card on the phone, my guess is that you should still be able to use your WhatsApp through WiFi. But if you have taken out the SIM, it is not more possible as the new SIM will require an SMS-based validation. Better to port your number and then you can use it on WhatsApp.

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


text:
downloading kingroot
I have tried to download king root to root my device. Have downloaded it but can't install it onto my phone, this has happened with a root tool as well.these have been downloaded from the internet and unknown sources has been to ticked. I used to be able to download stuff like this before now I cant. Can this be fixed?

Can u please give the exact problem you are facing, so that it would be easy for us to answer?

Are you receiving an error message when trying to install? If so a screenshot would be great

Can you be a little less broad. What is happening what you try to install it? Screenshots are also nice too.

It's been a year, so this isn't necessarily for op, but for anyone with the problem. I just had this problem and fixed it.
Even with unknown sources ticked, I was still getting a warning message. I just pressed okay without looking, and the app wouldn't install.
Instead, when you get that warning just press more info, then press install anyway. It's smaller text and a different color--easy to miss.
That should do it.

Try reinstalling browser from which you have downloaded it
Try checking settings of security apps if you have any

BTW I would suggest you not to use Kingroot because there are some evidences that they still information from your phone and I have myself used it on Galaxy S4 so I know that is it full of bugs and it is not reliable.

Modern Android builds are difficult to root on their own. You need at least a host PC to flash either a custom recovery or a root zip. To do so, Google your phone model and look for a TWRP or CWM. Download the SuperSU ZIP and send it to your device. Reboot to bootloader and flash the recovery first, then reboot to the recovery and flash the zip. You're done. It's root now.


text:
Root for Xperia Z3 D6616
Does anyone know if there is a working root for the Sony Xperia Z3 D6616 (T-Mobile)? I just got upgraded to 5.0.2 but the battery life is awful now.
I know the biggest hurdle is that T-Mobile has locked the bootloader. I have tried giefroot, towelroot, and some other solution that involved sideloading the adb drivers but I can't seem to get anything to work. In addition, I would need to back up the DRM keys so I dont break any of the Sony apps I want to keep (camera apps).
Build No: 23.1.C.0.385

kingroot 4.1
http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461
if you want to remove king user and replace it with super su
follow these steps
http://www.w0lfdroid.com/2015/05/How-to-Remove-Replace-KingUser-KingRoot-with-SuperSU.html
install dual recovery by nut's (twrp,cmw,philz) using windows pc/make sure you are up to date with the drivers for xperia z3

Kingroot did not work. Desktop app did not work either. http://i.imgur.com/kKlolUx.png


text:
No SIM Card detected, Emergency Call Only After Flashing Custom ROM AND Stock ROM [Sony Xperia AcroS]
Yesterday i've decided to check some of the custom ROMs for my Sony Xperia Acro S.
With locked bootloader i installed a CWM Recovery and flashed a ROM.
The ROM Worked and the signal worked and i've made few calls to check if it is working or not.
i decided to check another ROM, it caused a bootloop.
so by using the Flashtool i flashed the stock ROM again and installed the recovery again and flashed the first Custom ROM again to check it out more.
Sadly, the mobile says "Emergency call only" and " No SIM detected ".
i tried the SIM card on another phone and it's working.
so, i flashed the STOCK ROM that i used to flash many times and it should be 100% working, but NO, The problem is still there.
when i check for the IMEI number by the  * # 06 #  it says "no newtork connection "
I Can't find a solution online, so please help me.
TL;DR
Things i have made before the problem:

Flashed a Custom ROM had a bootloop, Flashed the Stock ROM and then Flashed another Working Custom ROM.

Things i have made trying to FIX:

Flashed the 4.1 Stock ROM.
Flashed the Old Android 4.0 ROM and updated it via Sony's PC Companion.
Checked the IMEI Number = fail to find and it says "No Network Connection"

look under settings > about phone search for modem version or radio version ,tell me whaat it say

I Can't find " modem version or radio version", but here is an album of screenshots of my "settings > about phone" : http://imgur.com/yIxlCej,ZpVp51n,1KkVQgz

and here is the ##INFO## Screenshot : http://imgur.com/J0EN10S

yes my apologies on sony it's called "baseband version" I am currentlly reading more about your device will be back in a few

is your phone bought unlocked or did you unlocked it ? I am talking about the simlock not the bootloader

No, it was brought unlocked.

did you try the option repair my phone on PC companion ? if not try it out it is available when no phone is pluged to pc the device selection is made manualy

i will try it now, also thanks for your efforts.
And, speaking of sim locking, my memory betrays me but i don't remember if i excluded the TA file -which contain a file called sim_lock- from the Stock Rom flashing.
i always exclude it but i don't remember if i excluded it in the time the problem occurred.
maybe it is the key !?

might be ,but I am sure of one thing it's something to do with the baseband or the simlock ,that's why I suggest using the pc companion feature it will reinstall every thing to latest stable stock if that fix the problem fine ,if not we will call it stone one and build on it

Okay, I am currently downloading the software via PC Companion and waiting to connect my phone.
But if PC Companion is going to install the latest stable software, isn't it the same as flashing the stock rom i used to flash for many times ?

may be it's the same may be it' not ,I just wanna be sure the firmware if 100% sony's ,we never know if the firmware you flashed is 100% stock and the pc companion update may leave some stuff as they were but the repair feature will reflash every thing ,it's just to try to isolate the problem so we know for sure it's nothing to do with the firmware

Okay, sorry i am late.
I Finished the PC Companion repair and sadly no the problem isn't yet solved.
so, what is the next step ?

one curious thing in your INFO screenshot ... are you Under a WCDMA network ?

EDIT: This fix was temporary. The problem returned the next day. Sorry.
After I flashed Cyanogenmod 12.1(upgraded to lollipop) to my nexus 5 I had the "no Sim Card". It is a very popular problem for this ROM or Lollipop in general. I try shimming the sim, Updating PRL etc... and nothing was working.
Here is what I think finally fixed it for me:
In dialer keypad: *#*#72786#*#*     (this will wipe the carrier settings)
reboot if your phone didn't automatically. Your phone will go through activation in about 5 minutes, re-gathering the correct carrier settings just like when you first bought it.
Tip was found here:
https://help.ting.com/hc/en-us/articles/205428508-Completing-Activation-for-Your-Nexus-5-or-6
Hope this helps someone, anyone.

Did not work for me on Xperia SP, even temporarily

Did not work for me on Huawei Y5 2017 MYA-L13 HWMYA-L6737, even temporarily


text:
Media Player shows deleted songs
I had some songs in my phone and then I deleted all the songs and I factory reset my phone but still all media players shows the songs but it can't play only the name and pictures is shown. How do I delete it?

@jatin it worked

Glad it helped :)


text:
Android Studio: how long does it take for emulator to start first time?
Have been waiting for over 30 mins now for start for first time.
Its stuck at loading. Should I give up after 40 mins? Looking into installing  Genymotion now.
Installed all sdk, jdk, emulator eccelerator. I use newboston youtube android tutorials.
How long did it take for you to run android emulator for first time?

It depends on the ram you have given to your emulator. Giving more ram to it, increases the time for it to load. Use minimum 256 MB or if necessary use 512 MB. And adding some more point to your question, sorry to say but Android Development is off-topic here.

@Gulam Emulator use is on-topic as long as it doesn't go into development issues.  Stella: Yes, that is too long and you might not have powerful enough hardware.

@MatthewRead, but if we look ahead then it will results into android app development only, that's why..Apology for my comment..


text:
Connect to a device with WiFi, but use 4G for Internet
As the title states, is there a way to connect to a WiFi device (my drone), yet use another app on 4G? Right now when I'm connected to my drone using WiFi, I can't use 4G, but is there a work around?

what is your android version ,there is a stock feature to do this when the wifi hotspot your connected to have no internet access but this feature is only on new versions only I can't tell for sure which version

Samsung devices have a direct connect with option via Wi-Fi (Wi-Fi Direct), it acts as a hotspot for your other devices but uses your mobile data for internet. Other manufacturers and carriers offer similar features also, take a peek in your settings and see what you've got.

It's Android 5.1 on a Motorola Droid Turbo. I browsed the settings but don't see anything that stands out. Would it be under cell data or wifi?

http://www.verizonwireless.com/support/knowledge-base-117249/

I see the wifi direct but cannot connect to my drone using it. It doesn't find the Drone once it's powered, but my wifi scan finds it fine. Is there something else I need to do?

Your drone may not be capable of seeing it, if it functions for other devices you're looking at a problem with the drone, not your phone.

Well dang. Any other ideas?

Try changing the encryption type of your Wi-Fi hotspot, your drone may see it if you set it to wep or open


text:
Where are photos stored in an android backup?
Recently I did a backup of my android using adb. I wanted to find my pictures from this backup so I extracted the .ab to a .tar file using Nikolay Elenkov's extractor. In the tar file I can't seem to find any photos. Did I mess up the backup or are the photos located somewhere else?

Did you use -shared in your adb command when taking backup? In fact, please mention the adb command you used to take backup.

@Firelord
I used adb backup -apk -shared -all -f C:\Users\USER_NAME\backup.ab

Corey, as @Firelord already asked you to wait for me, I feel obliged to chime in. Though I usually do not include shared storage with my backups (that just bloats the backup file, and restore is an all-or-nothing – so for shared-storage I rather pull the content directly), I might have one such backup left from testing it out. I can check for it later when I'm home. Firelord will ping me again if I've not done that within 4 hours, right? And you're talking about photos made with the device's camera, is that correct?

OK Corey, I took a -shared backup and found that the stuff is stored under the folder named shared. Actually, the whole SD card structure is preserved and I was able to find camera images inside DCIM folder and the rest of the images is in the folders equivalent to in the actual SD card. Do you not have such folder?

The only folder I have available is apps


text:
Google Sky Maps does not follow pointing direction. How can the sensors be calibrated?
I have a new Lollipop device (Moto G 2. Gen) and wanted to use Google Skymaps. This worked like a charm on my old device. Now the display is not following the movements of the phone in the right way.
I think this is due to missing sensor calibration. I am missing a corresponding item in the Sky Map menues and I neither could find it in the general settings. How can i calibrate compass and accelerometer on my Lollipop device?

I guess you mean to physically wave the phone in a pattern of a three dimensional infinity symbol (or simply a figure of 8).  This YouTube video gives a good demo.
Moto G2 has gyro in addition to what Moto G1 have. Hence it should work like a charm and the issue you are facing should be a calibration issue at a low level.

The video shows the calibration for an Iphone. How can i start the calibration process on my Android Lollipop device?

The app's help menu under troubleshooting just says so without saying from where it has to be started. In my case, after opening the Skymap when the obvious planetary objects like Moon are not correctly aligned, I use to this calibration process right in the Skymap screen itself and it worked quite well in my Moto G1.  I do not think there is an user interface/app/setting for initiating this process.


text:
WiFi doesn't connects after soft reboot
I'm using Resurrection remix rom on my Htc One X (which uses lollipop version: 5.02) but when I use soft-reboot  and try to connect with WiFi it says it is connecting but it doesn't connect  and I have to perform a full reboot to connect to WiFi again
PS: I use Resurrection remix rom version : Resurrection_remix_rom_LP_v5.29
I tried re-flashing ROM performing total data clean from Clockword  Mod Recovery

"I have to perform a full reboot to connect to WiFi again" -- do you also mean that turning Wi-Fi off ->on -> then connect to a Wi-Fi, also doesn't help after soft-reboot and you must have to do a full reboot?

@Firelord yes I have to


text:
Google Tasks not syncing (events do) on the phone
I have a OnePlus One running CyanogenMod 12.
I started using tasks within Business Calendar 2 PRO app heavily. They synchronize using google tasks. So I can see my tasks in google calendar. This works well with my Nexus 7 2013 tablet and PC and worked well with the phone too. The phone recently stop synchronizing correctly and does not want to work again.

Screenshot - Sync (Click to enlarge image)
I noticed that arrows stay present after trying to sync the Calendar. First they wiggle instead of turning awkwardly and end up staying there. The events get synced, the tasks not.
I also have a "Sound Search for Google Play" syncing problem, but I turned that one off for the reason so that it does not interfere.
I have no idea what to do. Once I had a similar problem with Google Keep and I managed to find a card that was causing some db problem on google site - I removed it and synchronized and it started working again. But I could not see anything interesting in the logs this time.

Well in the end, I managed to fix the problem by

removing my google account from the android device.
Then I opened up Business Calendar and it was still showing the dead task list on the device although the calendar and other task lists were not present.
I removed the traces of the tasks and list which was dead and then I think I reinstalled Business Calendar (not sure).
In the end I readded my google account to the device and opened up Business Calendar and it was working again with the sync.

However, the arrows at the calendar are still there. But everything seems to be working.

Following instructions worked for me:

On my HTC M8, I went to Settings → Apps → found the Business Calendar 2 PRO app (it is listed as "Business Calendar") → cleared  Cache → cleared data of the app (did not need to uninstall/reinstall).

I went back to the Business Calendar app on home screen and it wanted to set up as new but my calendars and most of the data synced very fast (I think it is because I did not uninstall the app).

I had to again choose my tasks' Gmail account and then Tasks were synced correctly!
Also, check your other settings for calendars and others.  I have another Android phone so I use it to confirm that settings match.  The tasks on other phone were syncing fine on Business Calendar.

I fixed it by going into the "TASK LIST" Tab in Business Calendar 2 and remove the google Account in the bottom. After a little while, when the Tasklists disappeared as well, you may just click on the google Account again and a window will pop up to grant the app permission to access the Tasks.

This worked for me, too. As a bonus, all the tasks were magically restored from somewhere and I did not even need to recover tasks from backup that I had earlier done (via Settings).


text:
3G and wifi tweaks explanation required
Where ever I check for build.prop tweaks to enhance 3g or wifi connectivity I see this tweak , can anyone explain what these values are exactly?

what is "ro.ril.hep" means ?
why given the value 0 for it ?
can anybody explain the below given tweaks ?

# RIL settings
ro.ril.hep=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6

# net speed tweaks:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960

# Wireless Tweaks:
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.route.flush=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fack=1
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_wmem=4096 39000 187000

For your big question at the top "ro.ril.hep: unknown and undefined" (Source: http://forum.xda-developers.com/showthread.php?t=1610444)

Parts of those build.prop tweaks (and several you did not mention) are explained in the attachments to this XDA post. Let's see what of yours is covered – which are mostly the RIL settings (Radio Interface Layer):

ro.ril.hep : unknown and undefined … may not even exist
ro.ril.hsxpa : 1:HSDPA, 2:HSDPA/HSUPA, 3:? (HSUPA only?)
ro.ril.gprsclass : see: GPRS classes
ro.ril.enable.dtm : Dual Transfer Mode. Only set this to 1 if your network allows simultaneous transfer of Circuit switched (CS) voice and Packet switched (PS) data over the same radio channel (ARFCN)
ro.ril.hsdpa.category : HSDPA speed class; e.g. 21 = 23.4 MBit/s
ro.ril.hsupa.category : dito for HSUPA; 6 = 5.76 MBit/s
ro.ril.enable.a53 : gprs encryption algorithm; "may not even exist"
ro.ril.enable.3g.prefix : show "3g" on lock screen next to network name
ro.ril.htcmaskw1.bitmask : (not there; maybe HTC specific?)
net speed tweaks: (not documented there)1
wireless tweaks: (not documented there)2

1: also see What range of tcp buffer size do you suggest for slow and fast networks? and TCP buffers - smaller can actually be BETTER!. By the latter, the values here stand for "ReadMin, ReadInitial, Readmax, WriteMin, WriteInitial, WriteMax".
2:

net.ipv4.ip_no_pmtu_disc: "Set this if you want to disable Path MTU discovery - a technique to determine the largest Maximum Transfer Unit possible on your path." (Source)
net.ipv4.tcp_mem: "The tcp_mem variable defines how the TCP stack should behave when it comes to memory usage. ... The first value specified in the tcp_mem variable tells the kernel the low threshold. Below this point, the TCP stack do not bother at all about putting any pressure on the memory usage by different TCP sockets. ... The second value tells the kernel at which point to start pressuring memory usage down. ... The final value tells the kernel how many memory pages it may use maximally. If this value is reached, TCP streams and packets start getting dropped until we reach a lower memory usage again. This value includes all TCP sockets currently in use." (source: Network / TCP / UDP Tuning)

I won't explain all the TCP settings here (they are not Android specific, so this doesn't really belong here). You can find most of the missing settings at Obscure Settings.

PS, disclosure: linked "XDA-post with attachment" is mine. Took me half a day of research to figure most of them ;)

+1 (did an hour ago); Thanks for the disclosure, I definitely missed it. :)

@Firelord yeah, I first thought it obvious enough – but then remembered my user-names slightly differ between the sites ("Izzy" was already taken/not available when I was joining XDA)


text:
How to set default file opening application on Android 5?
I have Aldiko Premium ebook reader application and it's a nice app for reading epub ebooks.
I can't set it to be the default application for reading epub ebooks stored as files on my micro SD card.
Every time I open a epub from File Commander, I am asked which app to choose to open the epub. I also have Moon Reader, so that's in the list as well as Google Book and an option to Install UB Reader.
When I go into settings for the Aldiko app, there is no button to Set Defaults.
So how can I not be prompted to choose the app each time I open and epub.
Android 5.0.2, Sony Compact Z1.

Thanks Firelord for answering and for corroborating my findings. Appreciate your time certainly.
I'm not using FileCommander anymore for reasons as explained the underhanded approach to forcing users to use their reader.
I've found a solution I am happy with: I use Speed Software's Explorer Android App: nice app, nice design in combination with FBReader epub book reader. This combination works well, I can browse books I've organised in my own folder structure on my microSD card and click on them to open in FBReader by default. Also, I like it that FBReader doesn't import the books into its own library (i.e. make copies) that is not necessary, as I already have the file in my own folder organisation.

I'm using Android 5.0.2 as well and installed File Commander to know how it provides options to choose a default app. It uses Android's default way. I don't have an E-book reader but the solution should work for your issue.
When you tap a file having multiple apps registered to open it and none set as default, you possibly would be shown options like:
(Click an image to enlarge it)

You would've noticed that there are two options with low visibility viz.  "Just Once", "Always". Tap on your app entry once and choose "Always" to set as default option.
If you somehow cannot make it work like the way I mentioned, then you may consider ES File Explorer which would give you the option to choose default in the following way:

I get no "Just Once", "Always" links, only the apps to choose from. Not even in faint coloured text. Thank you for taking the time so far to help with an answer.

Hmm, I should've asked for a screenshot first than, my bad! Could you share a screenshot than?

When I try to screenshot, the "Open with" menu disappears, so I can't share it with you. It looks like yours but without the "Just Once", "Always" links.

OK, so are you open to any app based solution, like ES File Explorer I suggested?

Certainly, I'll take a look...

That works with a separate issue now. If I already had an ebook on the Aldiko 'bookshelf' then when I open that book through ES File Explorer, Aldiko says I already have it on my bookshelf with a button to dismiss. Well FFS can't Aldiko just ignore the fact that I have and let me still go through, perhaps with an advisory message. As For File Commander, I guess makers of File Commander, MobiSystems have disabled the Just Once, Always options to encourage people to install their UB Reader.

I see the issue now. You were right that File Commander has tweaked those options, and what's more, Aldiko doesn't accept the epub even  when I tried three different file managers, and made it default app for .epub file using this app. In that case, you would have to explicitly launch Aldiko to import the files by scanning the storage (pretty horrible coding design I would say).

+1 upvoted your answer and last comment - thanks for your time, I'll have a think and see what I want to do next and try to follow up here.

Let us continue this discussion in chat.


text:
Android Kiosk Mode
It would be great if someone can verify my current understanding of the Android Kiosk mode:
In earlier versions than Android 5.0 there is no comparable function like the Pin Screen (turning your device into a kiosk mode) - at least not out of the box from the standard functionality of the operating system.
Since Android 5.0 we have the pin screen function which allows us to specify the use of only one app (without leaving it or doing anything else except using this app). If you choose google chrome as the app of your choice (for the kiosk mode) there is no way to prevent the user from changing websites. Is that correct?
What we want to do:
We developed a website which shall run on Android devices in Google Chrome. We want to put this specific website into a kiosk mode. The problem we think we will have is that the user can still change the url and therefore leave our website.
Do you know if there is any way to prevent that?
And are we right that before Android 5 no kiosk mode exists?

If it's a public retail display then it's very much a thing that you have to worry about, especially if the devices will have little to no supervision from employees or stakeholders. Another use is for restricting employees from using the devices for personal use, if they are meant for work-related use only.

Related: Set Kiosk mode in Chrome for Android

AirWatch Browser could be exactly what you're looking for - you can whitelist URLs and landing pages so you don't navigate away from your preferred page. I don't believe the native Android browser or Chrome have those kinds of options.

If anyone finds this answer useful, they may look at Surelock Kiosk Browser Lockdown. I've not tested it, neither I'm affiliated to it, but its description appears to be on the lines this answer is.


text:
How to know if the GPS signal has fixed my position on Lollipop?
On Jellybean when the phone was trying to find my GPS location there was a flashing indicator in the status bar and a static one when the location was found.
On lollipop the indicator doesn't flash, so how do I know if the phone has a GPS fix or not?

Try this app: GPS Status It will show a hollow notification icon when an app requests location, and the icon gets filled in when the GPS fix is acquired.

That's a workaround more than a solution. Somehow, GPS Status is remaining open even after I stop using the GPS enabled apps.


text:
How to remotely turn mobile data on if phone is missing
In the event that I loose my phone, like what happened today, when I left it at a store, I want my mobile data to be switched on. This is primarily for two reasons:

Lockwatch will send photographs  of anyone who tries to open my phone and enters the wrong PIN.
Android Device Manager and Prey can locate the phone via GPS.

But for both these services to work, I need mobile data to be switched on. But it will usually be off and is there a way I can turn it on remotely, maybe by SMS?

I've just added the lost-phone tag to your question. Please take a look at its tag-wiki, which gives some hints on this and more.

The "trick" here is to employ an SMS Receiver which extends Broadcast Receiver
(for example: public class SmsReceiver extends BroadcastReceiver).
The SMS Receiver gains control whenever an Android phone receives an SMS.
I am writing  from my experience in writing 2 applications, which can notify person 'a' of the location of person 'b'.
When I want the SMS receiver to perform a specific task I send a certain code (such as a 4-digit number). If the SMS receiver receives this code it is programmed to perform the specific required function, otherwise it terminates and the message is processed as a normal SMS.
The question of sending any remote command to another phone is thus simplified, so that when such a request is received on the callee's phone it is processed on the callee's phone in the normal way.
So if you have the code for enabling/disabling mobile data on your phone, you would install it inside an SMS Receiver and then be able to activate it from any other phone possessing SMS capabilities.
I may add that in my specific application I used GPS and Network/Mobile data location functions, together with Google maps, and when my wife was in Rome recently I sent her an SMS from Jerusalem, and with about 30 seconds received from her phone text giving her current longitude and latitude, Country City and Street, and then - the real bonbon - a Google map giving her exact location at streetname level.
I've written all this because for the last 6 or so months I've been gaining an abundance of information and assistance in problem-solving from this website.
Thanks, Website people!
Avraham Reiss, Jerusalem

Yes, the trick appears to be correct but given that this site is oriented towards end-users only, would you mind explaining how an end-user can make good use of your answer? If cannot, consider adding something more relevant to an end-user.

Firelord,
I apologize if my answer was directed to the wrong audience.
The only way the user's request can be satisfied (to the best of my knowledge) is programmatically. This means either writing such a program, or locating (probably commercially) such software already written.
Maybe future versions of Android will contain a Settings parameter which will enable keeping mobile data switched on permanently.
Another possibility would be to get  a Java-capable friend to write a brief application which would always enable mobile data on startup.
Avraham Reiss, Jerusalem

I think the XtraSEC Phone Locator is the app from Play Store is what you are looking for. As in the description on the PlayStore link,

✔ Remotely turn on WiFi or 3G data using SMS
✔ Remotely turn on/off Mobile data(3G)
  Remotely turn on/off Mobile data 3G by sending an SMS to your phone using XtraSEC command.
✔ Remotely turn on/off WiFi
  Remotely turn on/off WiFi by sending an SMS to your phone using XtraSEC command.

I haven't personally used this app. But it claims to send command via SMS and turn on/off the Mobile data and also WiFi network. So you can perhaps give it a try and leave a comment/answer if and how it worked.

I think the following link  may give the end-user what he is looking for:
https://play.google.com/store/apps/details?id=com.elbarto.wakedataonsms&hl=en

Brief description about the app?

Here's another link for the end-user to consider:
https://play.google.com/store/apps/details?id=com.androidlost

Please see our community guidelines on how to answer


text:
How to make phone play a custom sound after pressing physical button?
I have LG G2 Mini with Lollipop.
In Settings there is an option that allows the phone to quickly launch apps at the locked screen. So when you press and hold volume down it can open the Camera, and with volume up it can run QuickNote.
I want to replace this volume up gesture. Instead of running QuickNote I want it to play a custom sound.

Could you send a screenshot of the settings panel which contains that option?

OK, I found an answer by myself :-) To add action to volume button I used Key Plus app (https://play.google.com/store/apps/details?id=com.apptuners.keyplusapp). Then I created a task with Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=pl) which set media volume to max, play a sound, wait till it ends and revert volume to previous value:


text:
Moto X (2nd generation) international travel
I want to get a motorola moto x (2nd generation) but I am unsure if the phone can work in other countries outside of the United States, specifically China.

According to the spec sheets, YES, a Moto X 2014 will work in China at 3G speeds.
China provides access to their GSM network over the 2100MHz (HSPDA, or 3G) and 2500MHZ (LTE) spectrums, shown here. A Motorola Moto X (2nd Gen) purchased in the United States (from either Verizon or AT&T) covers that 2100MHz band for 3G, but doesn't touch the 2500MHz for LTE, as seen here. In fact, the spec sheet shows it should work, to some degree, almost anywhere in the world that provides GSM service.


text:
Unable to sign-in into Google Play Store after logging out
I downloaded Freedom app, but I didn't find it interesting, so I uninstalled it completely. After a while I tried opening my Google Play Store, but it didn't open and shows: "No connection - retry".
So I logged myself out of Google to see if the problem is resolved or not.
But unfortunately, it didn't, and now, I am not able to log into my Google account, and ultimately, unable to use Google Play Store. How can I solve this issue?

You need to get Freedom again. Open Freedom, tap the three dots on the top-right corner and tap Stop as in the picture shown above.

See my answer here.

Remove your Google account from phone.
To do this, go to Settings -> Accounts. Now removal process depends on device and OS version so you will have to find how to remove it on your own.
Now go to Settings -> Apps -> Google Play services -> Delete Data/Clear Cache.
Do the same procedure for Google Play Store app.
Reboot device and try to add account again.


text:
How to transfer both SIM and phone contacts to a new phone?
I have a Samsung Galaxy Ace2 and a new Samsung S5 Mini. I have completed the smart switch but it has only transferred contacts from the phone not the sim.
Can you  please suggest me a solution to transfer all the contacts(including SIM contacts) to my new phone?

Related: these 12 questions with answers // Welcome to Android Enthusiasts! I've just created a "special search" for you, as similar questions have been asked and answered in the past already. Please take a look at the results. If you cannot find a fitting answer there: please return here, [edit] your answer, and point out what you've tried and where you're stuck. Good luck!

You can use Super backup SMS and Contacts from play store.

You can try using the adb pull command
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db

from your Samsung Galaxy and restore it to your Samsung S5 mini

Corey, that only works if the device is rooted. And to transfer that, the other device had to be rooted as well. Talking about different devices here, this method is dangerous: different ROMs sometimes use different table structures, so the restore might break the target device here (I had that once with the mmssms.db, so I know what I'm talking about).


text:
Will deleting a photo on device, also delete the synced photos on Google?
My SD card and internal storage are full, and I want to free up some space. Is it safe to delete photos if the photos show that they are being synced to my Google account?

Google Photos synchronize your photos to your online storage (your online storage is limited to 10Gb if you choose synchronizing the original size of the photos ,and unlimited if you choose the high quality upload size , this setting can be edited under Photos >> settings >> backup and sync >> upload size ) now when Photos app synchronize you photos you end up with two copies, one on your local storage (sdcard) and the other one on your google photo storage so deleting the local version of the photo will not delete the one on your google Photos online storage.
However if you had chosen the high quality option under the app's settings the app will not synchronize the original size of the photo
but it will re-size it and then upload it so in this case you have
two copies of the photos one with the original size on your SDcard
and one re-sized on the server deleting the local copy will make
you lose your original photo but your re-sized photo will still be on
the server.
Saving space on SD cards is one of the purpose of Google sync photo.


text:
Nexus 5 WiFi problems
I believe it's somewhat well-known that the Nexus 5 has had more than a few hiccups with certain wifi networks.  However, I'm not sure that the main reasons for wifi connectivity issues is as well known (as it should be).  It seems that every other time I update the OS (Cyanogenmod 12/ 5.1.1) I find myself frantically searching for a solution to some wifi-related problem on the Nexus 5.
This week, after upgrading the OS I was confronted by the same issue once again--or at least I thought, as I hadn't exactly documented every previous case.  My search for a solution led me to the numerous troubleshooting procedures and potential causes of the problem:

IPv6 automatically connecting
Nex5 failed to delete AP properly
outdated radio/modem image

After gaining access to adb shell and executing logcat network:V I noticed that the network interface Associated with the Access Point and
 wlan0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully (based on lower layer success)

Then, immediately after that something failed, even though I thought the connection was successfully made!
wlan0: WPA: Failed to configure IGTK to the driver
I/wpa_supplicant( 5891): wlan0: RSN: Failed to configure IGTK

It turns out that IGTK meant something with Protected Management Frames (802.11w).  I should note that the router's configuration had the option set as "Capable", as opposed to "Required".  After disabling that feature on my router the connection succeeded.  Now, given that fact that ALL of my other devices had no problems with this, why did the Nexus 5 persistently fail to attain a connection to the Network with Protected Management Frames enabled? Is there a security risk with this issue, especially if the Network Admin compromises it for the sake of one device's flaw? How would one mitigate this problem on the android side?

This issue also affects the Nexus 4 running stock 5.1.X

Not aswer, but I can't comment - Nexus 7 (2012) is also affected.


text:
Is there a way to permanently disable mobile internet on Android 4.0.4 so that I don't get charged even if I accidentally enable it
I use Android 4.0.4 (ICS).
The problem is that sometimes mobile internet (not Wifi) accidentally gets enabled
(i.e. the notifications window gets pulled down and the "Data" button gets pressed).
Then, any of the apps I use, be it gmail, twitter, instagram, viber, etc might connect to the internet, so I get charged for mobile internet usage
So, is there a way to permanently disable mobile internet
so that I don't get charged even if it's accidentally enabled?
I've tried making a new APN account in
Settings | More... | Mobile Networks | Access Point Names
with all it's settings empty (i.e. I just set a name to it, and making it active)
but I'm not sure if that's enough.
Is it a solution to manually "set mobile data limit" to zero?
(Can I do that? I'm asking because that setting only appears after you enable mobile internet, and I don't want to do that because I would get charged)
Or is there another way?

There is an app called firewall without root ,it can be used for this purpose by presenting all apps from the mobile data connection and allowing them only WiFi

Sadly, the Mobile Data Manager on Android only lets you set a minimum of 5MB until it cuts you off, so that won't work for you. A quick search through the Play Store reveals a lot of apps that let you conveniently toggle that setting (which is not what you're looking for), or apps that claim to be able to but have lots of users saying it doesn't work (and I assume you'll want this to work the first time, all the time).
A more sure-fire solution would be to contact your wireless service carrier and have them disable the data on their end. You can't get charged if they never let you use it, even if the feature is turned on. However, it can only be enabled by another phone call, and services like MMS depend on that data (even though you may not get charged for it - refer to your  personal wireless plan details for that).


text:
Why are Clean Master, Daily Racing, DU Booster, MP3 Downloader, SnapTube and TouchPal installing themselves?
One day I found myself having some weird apps in my phone I didn't remember installing. After uninstalling them, they appeared again after after some time.
These apps are:

Clean Master
Daily Racing
DU Booster
MP3 Downloader
SnapTube
TouchPal

How did they install themselves and howcome they appear again after uninstalling?

I found out this was most probably caused by SnapPea.
Not only this app installed itself after connecting my phone to my PC (where I did have SnapPea program installed), but also installed those 5 more rubbish apps. If I go to Google Play on the web and look up those self-installed apps, it shows me they are not actually installed. If I open the apps up in Google Play on my phone, it gives me uninstall option, but I can't rate them.
As SnapPea cannot be installed from Google Play, even though it looks quite professional on both phone and PC, the product is certainly a malware.
I strongly recommend uninstalling SnapPea from everywhere.


text:
Problem of lack of storage space in the system storage
Partitioning LG Optimus L3 E405F, i need space in system storage to download applications from google play.
My device is LG Optimus L3 E405F.

System storage: I think 220-odd MB
Internal Storage: 1GB

How to increase System Storage, i have access superuser (root) on my device.

First, you don't need "space in the system storage" to download apps from Playstore: /system is mounted read-only, and apps the user installs (normally, not via root) are not installed there but below /data. Second, be careful with re-partitioning unless you know exactly what you're doing; you might make future OS updates "difficult" (and OTA updates fail). I recommend you start by reading our storage tag-wiki and follow up its links.

First you need to do partition of your SD card using a SD card Partition app (by partitioning, all data of SD card will be erased). Then you will have to use 'Link2sd' app to move your installed apps in the SD card (needs superuser access). By moving apps to SD card, not the whole app will be moved to SD card but about 40-50% of the app's memory will be stored in that partition of SD card.

i not need 1gb internal storage.... i need only 400mb

Ya thats the same thing. You add additional 400MB to your storage OR you free up 400MB from the pre-installed apps, the motive of both the things is same i.e. to get extra 400 MB space...