text:
How do I switch between multiple users in KitKat via Lockscreen?
I am using CynogenMod CM11 R22 on the Xiaomi Redmi 1S phone.  I enabled multiple users using adb:
cd /system
pm get-max-users
setprop fw.max_users 3
echo "" >> build.prop
echo "#" >> build.prop
echo "# ADDING USER TO SETTINGS" >> build.prop
echo "#" >> build.prop
echo fw.max_users=3 >> build.prop
echo "" >> build.prop
echo "" >> build.prop
echo "" >> build.prop
echo "" >> build.prop

I can toggle between users using the Power menu,  but I want to show them on the Lock screen. How can I do that?

Multiple user support was designed for tablets only in 4.4 KitKat, and therefore the user picker only appears in landscape mode.  On CM11 for phones you will need to enable lockscreen rotation by adding a line lockscreen.rot_override=true to your build.prop file in the same manner as you did to enable multiple users:
echo "lockscreen.rot_override=true" >> build.prop

Reboot, rotate the phone to landscape mode, and you should see the user picker on the lockscreen.


text:
Encrypted phone no longer asks for pattern when turning on?
Nexus 6 running stock 5.0.1 not rooted. It used to ask me for my pattern every time I turned it on from a powered off state. Now it seems to boot fully without asking. Under Settings > Security it still claims to be Encrypted and tapping the option does nothing.
Would upgrading from 5.0 to 5.0.1 change this behavior? Am I still secure?
Would this behavior stop if I add my Android Wear watch as a trusted device?

FYI, there's a bug report about this issue here.

Whilst this post is old, this happened to me on 6.0.1. The option to reenable a password on boot is now inside the password change menu in settings. Thanks for the heads up to look in this area as I was a bit annoyed that my encrypted phone was decrypting itself after I used an accessibility service, once!

I have since figured out my own answer. I can reproduce it with the following process:
1) Settings > Security > Screen lock > put in current pattern > Select Pattern > Note that "Require pattern to start device" is checked
2) Make no changes and back out to Settings (or press home and re-open Settings)
3) Go to Accessibility
4) Turn on any Accessibility Service (I turned on Pushbullet but it doesn't seem to matter what service you do)
5) Follow step 1  until you see that "Require pattern to start device" is unchecked.
In the Android M Preview 2, turning on Push Bullet prompted me with "If you turn on Pushbullet, your device won't use your screen lock to enhance data encryption" and pressing ok brought me to a screen where I needed to enter my current pattern. The text reads "Because turning on Pushbullet affects data encryption, you need to confirm your pattern." I do not remember this screen in 5.0 or 5.0.1 but I believe this is what was causing it.

This seems to be a bug in Android; at some point asking for credentials at boot has been disabled. You can re-enable this by changing your password/pin (you can "change" it to the same one you're currently using, too).

source: Stack Exchange

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

authors: Сергей Карасев

sort: votes


text:
command on adb waits forever
I can successfully execute ADB commands, but if the command has no output the command line just waits there and does not let me enter a new command until I press ctrl-c, the commands do work however. Is there anyway to prevent the command line waiting forever until I press ctrl-c?
Here is an example of what I mean. I have entered this command, and the command line waits there forever until I press ctrl-c

I am using Windows xp and the phone I am using is an HTC Incredible

I just tested this, with the latest SDK tools, connected to my FireTV (over TCP) my command runs and exits right after. Maybe it has to do with the device.

can you try it as separate commands: first connect to adb shell, then in the shell run "input keyevent 22" and see if that command hangs. If not, it may have to do with the ADBD that runs on the device.

@RyanConrad how do I connect to the shell first?

run adb shell. then you will see $ (or something like that). From there run input keyevent 22 and see if that "waits" or if it then brings you back to the $.

@RyanConrad it just waits there. It probably has to do with the device then.

Are you running the latest version of ADB? Fire up SDK Manager.exe and see if there's an update available for "Android SDK Platrofm-tools" package.  Also, could be WinXP related.

@Swing's solution works, but requires more information to be useful.
Running
netstat -nao | findstr 5037

will display all connections on port 5037, which is the TCP port that ADB daemon runs on.
Terminal should output something like this:
  TCP    127.0.0.1:3592         127.0.0.1:5037         ESTABLISHED     9984
  TCP    127.0.0.1:3603         127.0.0.1:5037         ESTABLISHED     6204
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       9904
  TCP    127.0.0.1:5037         127.0.0.1:3592         ESTABLISHED     9904
  TCP    127.0.0.1:5037         127.0.0.1:3603         ESTABLISHED     9904

The last column of numbers (like 9904) is the PID or Process ID that is running on the port that ADB uses. In some cases ADB doesn't end its previous process and cause future instances to hang/wait like you described.
If you're on Windows, open Task Manager, click Details, and find the matching ID in the PID column. Right click the process and end it, and try your adb command again.

use this command to find out if port 5037 is used by another process:
netstat -nao | findstr 5037

if in use, kill that process, than try it again.

Can you give some background on that? What is port 5037 for? Where is that command to be executed? Moreover, OP states the ADB command succeeds (and then hangs), and he simply wants to get rid of the neccesity to do a Ctrl-C. So how does your proposed solution improve that?

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

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


text:
Smashed screen on Xperia Z3, need to download data without touch capabilities
My wife accidentally smashed the screen on her Sony Xperia Z3 and the touch screen is not useable. There are colors and lines but nothing else. All of the ports on the device work just fine. However, I cannot access the phone's files with my PC because USB connection settings are currently set to charge the phone. I need to do the Data Transfer setting but am unable because of the broken touch screen. I talked to Sony support and they were no help whatsoever.
Can someone please tell me if there is a workaround? I am a tech so I will understand what you are saying even if it is complicated.
Thanks,
Mark

Also take a look at our data-recovery tag-wiki for additional details.

I have a phone with smashed screen as well and need to recover photos and videos. Searching around I have found several places where they mention using OTG (On The Go) USB cable to hook up a mouse and keyboard, also you can possibly hook up the phone to HDTV as explained here:
http://androidforums.com/threads/broken-screen-no-backup-and-need-your-data-try-this.841614/
I am yet to try the methods described as I need to buy the necessary cables first.

I have an otg cable and mouse and yes it will work although it will take some time to get used you should know that when you want to move you have to click and drag but other than that just a mouse should work fine


text:
Nexus 5 auto connects to wifi with wifi off
In some areas of my house I have weak wifi so I prefer to use 4g by turning wifi off, but it will automatically turn itself back on and reconnect. How do I set it such that if I turn off wifi it stays off until I turn it back on?
Below is a list of all the installed apps (pm list packages from the terminal emulator)
com.wunderkinder.wunderlistandroid
sworkitapp.sworkit.com
com.google.android.backup
com.fivehundredpx.viewer
org.videolan.vlc.betav7neon
com.stackexchange.marvin
com.android.packageinstaller
com.android.providers.userdictionary
com.audioaddict.di
com.google.android.apps.docs.editors.docs
com.google.android.launcher
com.laurencedawson.reddit_sync.pro
com.mylottos.results
com.google.android.apps.cloudprint
com.google.android.googlequicksearchbox
com.google.android.apps.fitness
com.android.providers.partnerbookmarks
jackpal.androidterm
com.android.managedprovisioning
com.flavionet.android.camera.pro
com.google.android.play.games
com.amazon.storm.lightning.client.aosp
com.google.android.feedback
com.redbox.android.activity
com.google.android.apps.hangoutsdialer
eu.kowalczuk.rsync4android
com.android.wallpaper.livepicker
com.google.android.onetimeinitializer
com.google.android.inputmethod.korean
com.aa.android
com.touchtype.swiftkey
com.android.inputdevices
org.zwanoo.android.speedtest
com.android.bluetooth
com.qualcomm.qcrilmsgtunnel
org.mozilla.firefox
com.imdb.mobile
com.android.printspooler
com.redbend.vdmc
com.google.android.ears
am.sunrise.android.calendar
com.google.android.apps.maps
com.reidwolcott.expocalc
com.vladlee.easyblacklist
com.android.vpndialogs
com.stuck_in_customs.stuck_on_earth
com.cube.arc.pfa
com.yahoo.mobile.client.android.weather
com.google.android.apps.enterprise.cpanel
com.android.server.telecom
com.sony.playmemories.mobile
com.google.zagat
com.somafm
com.google.android.tag
com.android.defcontainer
com.google.android.gm
com.android.systemui
com.android.nfc
com.android.providers.calendar
com.android.vending
com.fitbit.FitbitMobile
com.HBO
com.android.providers.downloads
com.lenstag.app
com.google.android.gsf
com.blizzard.bma
com.amazon.kindle
com.google.android.youtube
com.android.htmlviewer
com.adobe.reader
com.android.location.fused
in.zendroid.hyperfocal
com.anydo
com.hp.android.printservice
com.dropbox.android
com.android.providers.contacts
com.google.android.apps.enterprise.dmagent
org.coursera.android
com.google.android.apps.chromecast.app
com.koushikdutta.tether
com.datacolor.caprica
com.lge.update
com.google.android.androidforwork
nexbit.icons.moonshine
com.google.android.apps.googlevoice
com.google.android.apps.magazines
com.google.android.setupwizard
tv.twitch.android.viewer
com.google.android.apps.genie.geniewidget
com.lastpass.lpandroid
com.google.android.apps.paidtasks
com.google.android.contacts
com.google.android.maps.mytracks
com.Fraom.Gel
com.android.captiveportallogin
com.google.android.gms
com.kandravy.minimalico
com.devhd.feedly
com.google.android.configupdater
com.google.android.keep
com.andrewshu.android.reddit
com.soundcloud.android
com.android.pacprocessor
com.google.android.GoogleCamera
com.automatic
com.delta.mobile.android
com.google.android.apps.helpouts
com.google.android.apps.books
com.google.android.inputmethod.pinyin
com.android.facelock
com.ifthisthenbreak.alongways
com.android.stk
com.google.android.gsf.login
com.android.backupconfirm
com.ultimateguitar.tabs
com.android.providers.downloads.ui
com.android.externalstorage
com.yingwen.photographertoolspro
si.modula.android.instantheartrate
com.mailboxapp
com.google.android.apps.onetoday
kov.theme.nox
radiotime.player
com.smugmug.android.cameraawesome
com.fivemobile.thescore
com.android.calculator2
com.android.shell
com.yelp.android
com.android.chrome
com.android.proxyhandler
com.google.android.marvin.talkback
com.fitnesskeeper.runkeeper.pro
com.google.android.inputmethod.latin
com.rwoar.pfacalculator
com.prey
com.gombosdev.ampere
com.kelby.one
com.momocode.shortcuts
com.android.keychain
com.qualcomm.timeservice
de.lehe.google.news
com.google.android.apps.photos
com.android.dreams.basic
com.usaa.mobile.android.usaa
com.go.launcherex.theme.kxnt.glasklart
com.android.browser.provider
com.google.android.apps.docs.editors.sheets
com.google.android.apps.messaging
jp.co.canon.ic.eos.eosremote
pl.vipek.camera2
com.google.android.street
com.match.android.matchmobile
com.deviantart.android.damobile
org.openintents.filemanager
com.android.phone
com.google.android.gallery3d
com.google.android.apps.plus
com.google.android.apps.inputmethod.hindi
com.android.certinstaller
android
com.android.phasebeamorange
com.android.providers.telephony
com.evernote
com.google.android.webview
com.paypal.android.p2pmobile
com.cubesoft.zenfolio
com.findsdk.apppermission
com.muhanov
com.android.cellbroadcastreceiver
la.droid.qr
com.google.android.gm.exchange
com.google.android.music
com.vanguard
com.squareup
com.meetup
com.google.android.email
com.ryanmkelly.me.flatro
com.google.android.apps.walletnfcrel
com.google.android.apps.authenticator2
com.google.zxing.client.android
com.google.android.talk
com.adobe.lrmobile
com.cube.arc.trc
com.android.documentsui
com.niksoftware.snapseed
com.android.settings
com.android.sharedstoragebackup
com.cube.arc.fa
com.google.android.deskclock
com.android.wallpapercropper
com.ubercab
com.google.android.calendar
com.konylabs.capitalone
com.hilton.android.hhonors
com.qualcomm.shutdownlistner
jp.co.omronsoft.iwnnime.ml
com.google.android.dialer
com.google.android.videos
com.google.android.syncadapters.contacts
com.android.providers.settings
com.calciumion.themepicker.app
com.riteshsahu.SMSBackupRestore
com.trello
com.google.earth
com.google.android.apps.docs.editors.slides
com.benx9.palmtree
com.aimenrg.dof
com.amazon.mShop.android
com.google.android.apps.docs
com.audible.application
com.androbros.puzzle2048eng
com.triggertrap
com.android.mms.service
com.google.android.tts
com.caynax.hiit.pro
com.lge.SprintHiddenMenu
com.android.providers.media
com.android.musicfx
com.garmin.android.apps.connectmobile
com.google.android.partnersetup

You have to go to Settings -> WiFi -> Advanced -> 'Scanning always available' set this to off. This would suffice.

@VishnuPrasadKallummel it is off though and it still does this.

There are some apps that may turn the Wi-Fi on. I know of one app that can turn on your Wi-Fi when at a specific location. There may be some app turning your Wi-Fi on, I suggest seeing if you can find which app is doing that.

Once upon a time I had an app that would turn wifi on/off based on cell tower information, but I don't seem to have that installed anymore and none of the apps I have seem to do that. I'm currently trying to export a list of my installed apps, but I'm still at a loss.


text:
How to "mount --bind" directories in Android 4.4?
I am just wondering is there a way to bind an internal /sdcard folder to another internal /sdcard folder and normal apps can write into it for Android versions since 4.4?
I have a folder named ./MyPics in the internal /sdcard. I want to bind it to ./DCIM/Camera, ./Pictures/Screenshots, ./Movies/Screencasts. The SD card is mounted in /mnt/shell/emulated/0 as sdcardfs, and it is symlinked to /storage/emulated/legacy. Moreover, there is a directory /storage/emulated/0, which is neither a mount point nor a symlink. It is a very weird directory.

I tried follows:
mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/DCIM/Camera
mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/Pictures/Screenshots
mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/Movies/Screencasts

but it has no use: Apps like Camera failed to write into /DCIM/Camera
I tried follows:
mount -o bind,dmask=0000,fmask=0000 /storage/emulated/legacy/MyPics /mnt/shell/emulated/0/...
....

but it has no use either
I tried follows:
mount -o bind,dmask=0000,fmask=0000 /data/media/0/MyPics /data/media/0/...
....

If there is a file named a.jpg in /MyPics, it appears in /data/media/0/DCIM/Camera, but it doesn't appear in /storage/emulated/legacy/DCIM/Camera
I tried to use Apps like LuckPatcher to do the job, but it failed again

Have you tried using ln -s? ln -s /sdcard/MyPics /sdcard/DCIM/Camera. You'll need to move the Camera folder first.

How to bind mount a folder inside /sdcard with correct permissions?

Unfortunately, since Android 4.2 it is no longer possible on most device to mount a folder and make it available to other apps as well.
The details on how this works and why this was changed can be found here: Fix for empty app-mounted directories (CifsManager, etc.) in Android 4.2.
The page mentioned above says this:

Originally Posted by Zygote patch commit message
Zygote: Restrict slave mountspace so Dalvik apps can mount system-wide volumes
Android 4.2 implements multi-user storage using per-process mount namespaces. Originally, everything under "/" (the entire filesystem hierarchy) is marked as a recursive-slave mountspace for all zygote instances. This is done so that user-storage sandbox mounts under /storage/emulated are hidden from other apps and users.
Unfortunately this means that any Dalvik app (actually, any program whose clone/fork ancestry includes a Dalvik zygote, which is everything except services spawned directly from init) cannot mount system-wide volumes. Thus, apps like CifsManager are effectively broken in Android 4.2, since its cifs mounts are only visible to the CifsManager app itself. All other apps see empty mountpoints instead of the mounted volume. Furthermore, Linux provides no provision for a process to "escape" a recursive-slave mountspace in versions prior to Linux 3.8 (setns syscall).
Here, we restrict the slave mountspace to /storage (and, due to a possible kernel bug, /mnt/shell/emulated) so that Dalvik apps can mount system-wide volumes elsewhere (with appropriate permission, as in earlier versions of Android), while retaining full multi-user storage compatibility.
This change requires that a tmpfs volume is mounted as /storage in init.rc. If this volume is unavailable, then Zygote falls back to the previous behavior of marking the entire filesystem hierarchy as slave. It also implicitly requires that EMULATED_STORAGE_TARGET is path-prefixed by (part of the subhierarchy of) ANDROID_STORAGE, which is the typical case.

What it comes down to is that if apps mount a directory or block device, the mounted directory should only be visible for the apps that did the mount unless the app has special permissions, which are not generally available to non-system apps. And even if you manage to mount the directory globally, the Linux permissions will still get in your way.
Therefore, mounting is probably not the easiest solution to your problem, but if you really want to use mounts you should be able to add the commands to /system/bin/debuggerd and then (as root) enter start debuggerd to execute your own script with system privileges.
There is an easier way to work around the read only problems though, either by installing this app or by manually adding the media_rw group to the WRITE_EXTERNAL_STORAGE in the permissions file. This allow apps that have permission to write to the emulated SD card to also write to the 'external' SD card.
After making your external storage writeable, you should be able to use symlinks (ln -s /sdcard/MyPics /sdcard/DCIM/Camera) to allow quick access to these directories.


text:
Can almost empty system partitions be shrinked?

The first four partitions take up 422.7 megabytes each, despite every single one doesn't have even one megabyte of content. Does this mean that this space is wasted? Can these partitions be reduced, so that the free space becomes available to the user?

First off, don't worry about the first 4 entries.  They are most likely mounted to the same partition, which is why they are showing the same exact sizes.  If you are rooted, install BusyBox and try command busybox df -h.  This should give you a better picture.  For example, here's the output on my phone:
shell@jgedlte:/ $ su
su
root@jgedlte:/ # busybox df -h
busybox df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   909.7M     84.0K    909.7M   0% /dev
none                    909.7M     12.0K    909.7M   0% /sys/fs/cgroup
tmpfs                   909.7M         0    909.7M   0% /mnt/asec
tmpfs                   909.7M         0    909.7M   0% /mnt/obb
/dev/block/platform/msm_sdcc.1/by-name/system
                          1.1G    945.3M    164.9M  85% /system
/dev/block/platform/msm_sdcc.1/by-name/userdata
                         12.7G      7.9G      4.8G  62% /data
/dev/block/platform/msm_sdcc.1/by-name/cache
                         31.5M      5.1M     26.5M  16% /cache
/dev/block/platform/msm_sdcc.1/by-name/apnhlos
                         86.0M      8.7M     77.2M  10% /firmware
/dev/block/platform/msm_sdcc.1/by-name/mdm
                         86.0M     49.6M     36.3M  58% /firmware-mdm
/dev/block/platform/msm_sdcc.1/by-name/efs
                         13.4M      4.3M      9.2M  32% /efs
/dev/fuse                12.7G      7.9G      4.8G  62% /mnt/shell/emulated
/dev/block/vold/179:33
                         59.5G     12.4G     47.0G  21% /mnt/media_rw/extSdCard
/dev/fuse                59.5G     12.4G     47.0G  21% /storage/extSdCard
root@jgedlte:/ #

Second, no, you cannot re-size partitions on your phone.  You would most likely render your phone inoperable if you tried, but most devices won't let you do this anyway.
It looks like your phone model has 8GB of internal memory, out of which only 4GB (3.8 formatted) is available for user apps and data.  I would start looking into the 2.3GB you have used up to see if anything can be trimmed there.  Lowest hanging fruit is clearing app cache (Settings -> Apps -> Downloaded -> sort by size,) downloaded files (Apps -> Downloads,) and crash logs (Apps -> Dialer -> dial *#9900# -> tap Delete dumpstate/logcat.)  If you are running Android version that allows moving apps to SD Card natively, you should take advantage of that.  If not - there are other solutions but they require rooting your device.

But I did resize my partitions. I reduced the size of emulated SD Card, and increased the size of my /data partition so I have more space for my apps. I will look into the Busybox thing you've pointed out, thanks!


text:
changing notification settings while listening to music
So that new notifications settings thing on lolipop is really cool and all, but you need to change the volume in order to bring it up. Which is a problem when listening to music, because pressing the volume button brings up music volume, not notification volume. Is there a way to silence/unsilence my phone while listening to music without downloading a third party app?

This setting is available on CyanogenMod. Are you using a custom or a stock ROM?

Just stock. Do I really have to boot my phone for this option? Because I would consider it.

Well, I don't know if there's any other way. Installing custom ROM can be complicated, but it is also rewarding, since you get customization options and various new features, like the ability to change the volume levels independent of whether music is playing or not.

You have to go to settings then sounds and notifications, then you can up and down the volume slider to go from vibrate, there's also an option at the top to change the notification type to priority etc.


text:
how do i add a shortcut to homescreen in #materinova launcher?
I downloaded the latest nova launcher named #materinova.15 , in its previous versions I could add a shortcut by holding a blank space in the home screen and chose shortcuts, but in the latest release I can't find any options for adding shortcuts, though I can put apps  on the home screen by going to app drawer and holding and dragging the app to the home screen, but I can't find the shortcuts. Please help, this is my favorite app so don't want to leave it for this little bad thing?

What do you mean by shortcuts? Do you mean those shortcuts that you pick from the widget picker?

The material redesign of Nova launcher is still in beta, and therefore may be missing features.  If you absolutely need to use shortcuts now, I suggest reverting to the latest stable version.  For that you either leave the beta test via the G+ community, or simply download the APK from here.

That's because they are sorted alongside all the widgets. That's not very intuitive but at least they're here!

Wow, you're right. That kind of sucks, very confusing. I also hate the new widget list in general: it is much slower to navigate than the old list, where each item took up much less space.

1) open the "nova action" widget
2) locate the app you want to add to the home screen and longpress on it.
The "nova action" widget is the 1st one in the nova widget drawer, if its not on your home screen you need to add it 1st


text:
Using PIN instead of a password for encryption on Galaxy S3
I have a Galaxy S3 with OS 4.4.4 and am required to encrypt it for my job. I greatly prefer to use the PIN lock screen instead of the password due to the annoyance of having to type in the password every time you want to check your phone.
After updating to 4.4.4 and setting up the phone from a factory reset it will ONLY allow me to choose "Password" for the lock screen type when I go to encrypt. However, I have been able to select both "Password" and "PIN" before 4.4.4/factory reset. (now the PIN option is grayed out and says 'Turned off by administrator, encryption policy, or credential storage').
What exactly has caused my phone to no longer accept the PIN? Was there some update to the security settings? Is there any way to restore the PIN functionality?

It is not possible to change the PIN any more in the settings because everything except the alpha numeric password is greyed out. The solution is Tasker together with Secure Settings:
Create a task "ChangePin", add an Action "Plugin", "Secure Settings" and choose "Password/Pin" under "Dev Admin Actions" as Action. Choose "Enabled", "Pin Code" and enter the new Pin code, then run the task.
This action will also change the encryption password to the weak PIN, so proceed to the next section. For more details you can check at Samsung India site in its support option.

Doesn't secure settings require root? Is he allowed to root his phone when he is also using it as work phone?

just wondering, is this "everything is greyed out except password" a Samsung feature or a general change within the Android OS?


text:
what to do if my all google apps are not working properly
I need a serious advice from android experts. When I was managing my apps space in my android phone, I accidentally crashed all inbuilt google apps like google account manager, google play services and all related apps of google. If I open any regarding app of google like play store, a popup showing google play not responding properly and google maps not responding properly. This is my problem so please help me to solve my problem.

What Android version are you using? Are you using a stock ROM, or a custom one? Is your phone rooted?

Try a restart. If that doesn't work, please try telling us what phone you have and what Android version you are running.

Its is not necessary to fully wipe the phone. You can go to app manager and reset all google apps to their factory states and update them once they are functional. This is only for not working apps in case you did not get stuck during rooting. If in case you tried to root it, then try unrooting and rooting again and if this does not fix the problem, then do a factory reset.

root it doesn't help.after flash any rom, phone need wipe for many reason ...

I'm unable to understand what you are trying to tell properly. Please be a bit clear.

Thank you. But as I remember, it does uninstall all updates of the application. I do not know a problem of moving apps except when rooted as you can move all apps to sd card. So I may not be of help now.

If you are rooted install a custom ROM and flash gapps.zip file for your ROM else you could download play services apk, a factory reset might also help.
Hope this helps.

You can try to fully remove google play services, delete any google accounts you have activated on your phone and then reinstall google play services.
I had a similar problem, and a corrupted google play service was the cause.

Just wipe dalvik cache and you're good to go. Fixed it for me though.
To do that follow these steps:

Turn off your device
Press on/off button and volume button down on the same time (volume up/down varies for every device)
You should come into the bootloader menu, go down to recovery
Once you're in recovery, you'll go to the wipe tab and select "wipe dalvik cache"
Eat a cookie and be happy with a working phone again

Stock recoveries don't have an entry to "wipe Dalvik cache", that would require a custom recovery (or root do do it manually).

@Izzy they do have that... all my 8 devices had it, so the chance is 100%...

None of my 10 devices had it (before I installed a custom recovery). So what does that lower your 100% to? 8 devices out of how many? To my experience, stock recovery offers to wipe cache, yes – but not Dalvik unless you could the factory-reset. Would be interesting though to know what those 8 devices were: all the same brand?

Samsung, LG, Motorola, Xtreamer, Huawei, Sony, Motorola, HTC. 8 devices, all got standard dalvik cache wipe option. To do the percentage math: ((10 * 0 + 8* 100)/18) = 44.44%

OK, I had HTC, Motorola, LG, Samsung (phones) plus some tabbies from "minor brands" here where I didn't find an option to wipe Dalvik. Cannot check anymore as they all have custom recoveries now. Googling on the topic always says either custom ROM or using fastboot, see e.g. How to remove dalvik cache without using custom recovery (from 7/2015). So even if all your devices had it in "3e recovery" (hard to believe as it is), you cannot take it for granted all other devices have it.

PS: All I wanted to say is you should [edit] your answer and point out that this might not work on each and every device. Suggestion: Add a note at the end, e.g. If in step 4 you cannot find the "wipe dalvik cache" option, your recovery doesn't support this. If your device is rooted, you still can manually wipe dalvik cache (see e.g. here). Otherwise, the only way to wipe dalvik would be a factory-reset.

Try a restart. It will restart the Google Apps too, which might help.
I'M NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOU WITH MY INSTRUCTIONS
Here's last resort if my answer or the other answers don't work -
Method One: Do a factory reset
Go to Settings > Backup and reset > Factory data reset and click RESET PHONE
Method Two: Get a custom recovery (if you don't have one already) and flash GApps
Flashing recoveries can be difficult for a novice, but if factory resetting doesn't work, then this is what you have to do.
Find out what your phone model is, then find a guide online.
Once you're done with that, boot into your new recovery if you haven't already.
Since you probably have adb configured on your PC at this point, if you have TWRP, tap Advanced, then ADB Sideload.
Click this link on your PC to download GApps.
Based on your Android version (most on 5.0, but tell us to make sure) and architecture (most on ARM, but tell us your phone model just in case) and download the file. Once downloaded, rename the file to gapps.zip
Now, inside of file explorer, go to where you've downloaded the .zip. DO NOT EXTRACT.
Click and type Shift + Right Click and click

Now, type adb sideload gapps.zip.
It might have to load, if it doesn't show that it has sideloaded but only started adb up, try the command again.
Once done, reboot the device. You're done!
Once again, I am not responsible for what happens on your phone with this method.

If you cannot find a gapps package for your device, and clearing data on "Google Play Services" and "Google Account Manager" doesn't work,
Your last resort would be to do a Factory Reset:

Backup your data manually, by copying your pictures to your SD card or computer, then using the adb backup command if you care about your app data. If you want to keep your text messages, export them via SMS Backup & Restore if your Messaging app doesn't have a built-in backup function.
Go to Settings.
Then scroll down and click on "Backup and Reset".
Uncheck Back up my data and Automatic restore.
Press "Factory data reset" and Confirm
Wait for device to reboot

What do you mean with this? Do you think the answer is factory reset? Then please state it first and share your opinion on why it might be the reason.

The question was asked 1 year ago. However, I can see how this would be useful for future Googlers.


text:
hidden pictures in Samsung Galaxy Tab 3 are gone
I have a Samsung Galaxy Tab 3 (Kitkat)
I hidden some pictures then it just says "unable to hide item" but it will be gone on the gallery so I tried to look for it on "My Files" but I still cannot see the pictures. I tried to click settings>show hidden files but i still cannot view my files. Please help. Thanks!

All Samsung gallery is equipped with a hide item option which moves the picture you choose to hide to a separate folder. It might be possible that you could have deleted the folder or moved it away. The folder is named .hide in hidden folders in Device Storage. In case of any problem you can go to it and move the pictures away. Please do not delete system folders as they can be useful.


text:
Gyro Calibration in 4.3 (mentioned solutions not working)
i have a Sony Xperia SP running Android 4.3 and have a problem with my Gyro not being calibrated.
I don't have the Gyroscope calibration option any more - seems having been removed in 4.3.
The other Tools mentioned do calibrate G-Sensors, but not the Gyro.
The Sensor Kinetics app definitely shows that the gyro is not calibrated (turning cube on the gyro demo).
Problem is that no Google Cardboard app is working, all apps are tilting to lower right with a speed of 360degrees in ~ 70 seconds.
So, how can i calibrate my Gyro?
Why is the feature being removed in 4.3 compared to 4.2?
many thanks
Kay


text:
Security implications of remote (Meterpreter) shell to device
An attacker who uses an exploit for e.g. CVE 2012-6636 can use a Metasploit exploit to open a Meterpreter shell in the context of the stock Android browser.
But what are the implications of such an attack?
As far as I understand the sandbox prevents the attack from accessing contacts, the microphone, the camera or other apps. He is limited to the data of the browser and the SD card.
Even if a device is rooted, there is no way to gain root privileges from within such a shell, or is there?
So the only way to escape from the sandbox would be to tamper the app's memory and make use of another exploit, that leads to privilege escalation, right? Therefore the impact of such an attack would be very limited.

That's right. An attacker can only create a shell with this tools/exploits. But if kernel has a vulnerability like privileges escalation, he (attacker) can gain root access then. (This  only exists when kernel has a vulnerability. This is so important.)
But  maybe attacker can execute malicious code with shell/interpreter then gain root access. Something like localroot.  Exactly what you said :

So the only way to escape from the sandbox would be to tamper the
  app's memory and make use of another exploit, that leads to privilege
  escalation, right? Therefore the impact of such an attack would be
  very limited.

your question = your anwser


text:
How to Root Xolo One

Hardware  : MT6582
Model : XOLO One
Build number : XOLO_One_S006_14012015
Build date UTC : 20150115-031031
Android  version : 5.0
Baseband version: SKY77590_GSM4_W4_MT6582_MP_V1.0.2_S0105, 2015/01/05 13:42, 2015/01/05 13:42
Kernel version : 3.10.54 (jenkins@80-32) (gcc version 4.8 (GCC) ) #1 SMP  Thu Jan 15 11:22:17 CST 2015

Description:- I tried everything (Framaroot, kingoroot, iroot) but no progress, can't root it at all. I am not an expert.Is there anyway out ?
When I bought the phone it was running on Kitkat and was rootable because one of my friend did it. But after updating to Android 5.0 it seems there is no way out.
Few things that I found while trying to root it :-
-File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found.

You can root XOLO phones using Framaroot application. The framaroot application helps to install the Superuser and su binary on the android phones (but compatible only for few android devices).
Before Proceeding:
1.Take a full backup of your phone by using appropriate backup applications.
2.Once you have backup your important data’s which was available in your phone, check the battery level of your phone.
3.Incase, if it is low charge them fully, so then it never get switched off during the middle of the rooting process.
1.First, download the framaroot.apk from this page of xda-developers.
2.Once you have download this application install the same in your device.
3.After that select the SuperSu from the dropdown menu.
4.Select the Boromir now and reboot the phone.
5.That’s it! Now, your phone has root access and you will get success message which implies The SuperSu and Su binary was installed.
6.After seeing this message on your mobile, just reboot your phone.

in the question: "I tried everything (Framaroot ..."


text:
Can I have a contact entry with a wildcard phone number?
my office desk phone forwards to my Android mobile phone, using the original caller ID. This means that I receive calls from number like 01200 000001, 01200 000002, 01200 000003, 01200 000004 - etc, where just the last few digits change (depending on the extension that is calling me).
Is there a way to define a contact with a phone number like 01200 000*** - so it appears on my phone as a contact called "Office"?

aww, I just saw this; https://code.google.com/p/android/issues/detail?id=13243

Yeah, something they love to do recently: first having it lying around for 3+ years (this one dates back to 2011), and then closing as "obsolete". Many issues I've starred endet up this way – oh, and at the very same time... Hint: Some CallerID apps might support this. Not tested, but worth a look I'd say.


text:
Root a Samsung Galaxy 4 tab 7", Kies isn't working
I am trying to root a Samsung Galaxy 4 tab 7". The box says SM-T230NU with the label "Model: SM-T230NYKMXAR".
I got drivers from here:
http://www.samsung.com/us/support/owners/product/SM-T230NYKUXAR
which is a slightly different number (has a U instead of M) but matches (ie. Samsung Galaxy Tab® 4 7.0 8GB, Black). I installed these and the device connected to the PC with no problems.
Using Odin 3.07, it detects the device. I click the PDA button and select CF-Auto_Root.tar, then Start and I get this error:
<ID:0/005> Firmware update start..
<ID:0/005> recovery.img
<ID:0/005> NAND Write Start!!
<ID:0/005> cache.img.ext4
<ID:0/005> FAIL!
<OSM> All now when I restart I get this message:

Now when I restart I get this message:
Firmware upgrade encountered an issue.
Please select recovery mode in Kies & try again.threads completed. (succeed 0 / failed 1)

I downloaded and installed Kies 3. When I run it, it says "The connected device is not supported by Kies 3". It should be, this is 4.4 KitKat.
So I tried Kies 2.6, and it doesn't connect either. It doesn't give this error message, just keeps trying to connect but doesn't.
What can I do now?

Which CF-AutoRoot did you use? There's no official AutoRoot for that device on Chainfire's website. Also, did you unlock the bootloader first?

I used the CF-Auto-Root.tar that came in the Odin zip file. I don't know what you mean by 'unlock the bootloader'. I put the device in developer mode and checked USB debugging. Is that it?

Where did you get the zip from? Was it specifically for T230? Unlocked bootloader is a different thing and it's needed for CF-AutoRoot if used via Odin. See the XDA Wiki for more info on bootloaders. It seems like CF-AutoRoot attempted to flash your cache but failed, and you'll need to flash back to stock before trying anything new.

flash back to stock before trying anything new ... how do I do this?

Flash your stock ROM using Odin whilst your device is in
Download mode  Power  +  Volume Down  +  Home
(Put the file in the AP/PDA depending on what version of Odin you have). If this works then your tablet may be back to factory state, but if it fails then you have Hard bricked your tablet. Presuming it isnt bricked, use the latest .apk file of King Root to root your Sm-T230.
Stock Rom Download from XDA forums: ACHERON ROM v2.1.1 and
Odin 3 download

Yes king root does worked for me (twice) on this device (sm-t230 7'')    Forum link: http://forum.freelatestmovies.org/tab-4/general/root-galaxy-tab-4-7-t230-t2835264/page41

Please edit your Answer to state this- not everyone reads comments!

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


text:
How to root Kindle Fire HD 8.9"
I have purchased a Kindle Fire HD 2. Generation (2012) and wanted to root it. I followed the instructions from Rooting a new Kindle Fire HD and and other instructions found via google.
When I run the Bin4ry version, the pad is really slow afterwards for some reason. I found this thread here, but it's not really helpfull.
I also tried the Qemu version, but this also doesn't work. The only thing this resolves is that it runs at normal speed after it's done, but the device is not rooted.
So are there any tips on how to do this? I would like to get Google Playstore running, instead of being chained to Amazon. All information I find with google leads me back to the same solutions which don't work.

Please see Rooting a new Kindle Fire HD, which covers the 7" and 8.9" variants.

I even linked to this post in my question, because it simply doesn't work.

what doesn't work? are you on OS version 8.4.3? Are you getting error messages when following the steps in the answer that @Izzy linked (and that you linked)?

It's not rooted, which is what doesn't work. I checked my version and found out it is 8.5.1, so it seems that these solutions don't work there. I found some rootkit, whcih I will try tomorrow, whcih hopefully can do it.

My Kindle OS is 8.5.1 where the above solutions don't work (nor any other I found via google).
However, I found a thread on xda developers which pointed to a file name root_master.apk and this one successfully rooted my device.
When using this apk, the process was partially in chinese (which I don't understand), but it worked. Not sure if this app is safe though, so use at your own risk.


text:
Checking for SIM card defects
Short question:
How can I obtain detailed information about my SIM card, using Android apps and/or adb (possibly root)? I'd like to diagnose mobile data connection problems possibly caused by SIM card defects.
Extended context:
I just changed my mobile operator and got a new SIM card, and everything seems to work fine except that I cannot access Internet using mobile data: whenever I try to go to any site or use any app which requires network access, a "Login required" notification pops up. Activating it opens the browser in my mobile operator's homepage, and every other site is redirected to this one.
The thing is, I do have mobile data credit, but my provider seems to be blocking it. I suspected an issue on their side, but after explaining it to technical support, they dismissed it as "probably a faulty SIM card" and told me to get another one (free of charge).
However, I can still make calls (local calls are included in my plan) and access EDGE/3G antennas (they are detected, and I can access my provider's homepage via them). I do not understand how could a defective SIM card allow this kind of behavior.
I had Wifi disabled during my tests. The APN has been configured as defined in the SIM card and checked twice to match the one suggested in their website (resetting the APN or putting the SIM on another phone reverts to the prescribed settings). Indeed it's a captive portal, intended for when you run out of mobile data (so that you can top up using your mobile and credit card), but in my case I do have available data.
I would like to know if there are apps or some adb commands which could provide more details about what's actually happening.
Note: the issue is not Android-specific (e.g. an old Symbian Nokia phone exhibits the same behavior), but I hope that a (rooted and unlocked) Android phone can provide me more detailed information about this situation.

The connections you seem to get are running via a captive portal, most likely WiFi. Check the APN settings (of your mobile connection, not the WiFi ones), and ask the service staff to send you the related settings as service SMS (and optionally in readable format to either compare or setup manually).

This is why I am almost sure it's a problem on their side, but I need stronger evidence to make their technical support understand it.

Thanks for the update! Those facts are too important to the issue to leave them in a comment, hence I've integrated them with your question directly. I agree with your reasoning, but am afraid you won't convince them. Keep the proof, though, as when the new SIM shows the same issues you'll have something to show them then. I'd say if the SIM were faulty, it's unlikely you can connect to that captive portal but not to the regular AP – either it works or not. I'd rather bet it's on their end not accepting your account on the regular data line (missed to activate it there).

Thanks for the edit.
I did try to point that to them several times, but it must be simpler to just send another SIM ("follow the procedure"). Now, they are actually an MVNO and their own technical support needs to contact the actual provider's technical support, which complicates things. And also, even after making calls my "remaining local calls" counter does not move. In theory I could have unlimited local calls, or it's a glitch on the web interface. Anyway, having more information about the SIM card from my mobile phone would also be useful for curiosity's sake.

In that case: Say nothing, get a second card for mobile data – unlimited calls is nice :) Good luck with it!

Can multiple SIM cards related to a single phone number be all active at the same time? I thought the old one was always deactivated in this case.

It is. Separat contract, dual-sim would do. But we're exceeding the comment limit here, and this is not a discussion forum. Feel free to drop into chat.


text:
Galaxy Stratosphere II Fn button stops working
My Galaxy Stratosphere II's Fn button (on its physical keyboard) has stopped working.  I.E. pressing Fn and then r will normally produce a - (hyphen) character; instead, this combination just produces a r character.  What causes this, how can I make it work again, and how can I prevent it from ceasing to work?

Realized that I changed the keyboard type from Default to English US.
This is under Home -> Settings -> Language and input -> Physical keyboard -> [the first option].  If something other than sec_keypad: Default is displayed, tap it, click Set keyboard type, and go through the entire list and uncheck anything that is checked.


text:
Rom flashed but phone is stuck showing boot logo
I flashed my Xolo q2000 with CWM Recovery and an Xperia Z2 rom downloaded from Needrom.  All was well but some features were not working so I once again deleted the cache, and wiped data and so on.  Now when it boots it only shows the Xolo logo on screen, nothing else happens.
How can I deal with this problem?

Can you get into Recovery Mode again?  If so, try flashing again.

Can you clarify exactly what happened when unexpected behaviour started?

Go into recovery (generally power + vol down or power + home + vol. down) and flash another stable ROM.
How do I know this? I have bricked many phones a thousand times ;-p


text:
Some apps cannot access the internet
After my Android Lollipop upgrade on my HTC M8, some apps are unable to access the internet
such as Twitter, but Facebook works perfectly fine. WhatsApp works fine except that I'm unable to receive Media files as well. This only happens with Wi-Fi.
I tried forgetting the network, rebooting the device, turning Wi-Fi, and even hard reset my phone. I reset the modem and done almost everything. Nothing works though.
None of this happened before the update, one more thing is that it only happens with my Home Wi-Fi, other Wi-Fi networks work perfectly fine.
I tried connecting other phones to my home Wi-Fi, and it works perfectly fine.
How can I solve this?

I have this same problem actually.

It's a DNS problem. Try using Google's DNS.
Go into your router's advanced setup and change the primary DNS server to 8.8.8.8.

That isn't exactly feasible at work...

You can set the dns in Android device in each wifi advances settings but it pairs with static IP :(

Needs  a user name,host name and a password? ON THE ROUTER.

EDIT: EVERYONE WHO IS EXPERIENCING THIS ISSUE:
I Changed the DNS in my Router Setting and my android,nothing worked but after i rebooted the router BAM,it worked. FINALLY,this has been such an annoyance after 3weeks.
Thanks Matthew.

Or maybe any DNS and not necessarily Google's as the initial answer suggested (you can find a list of some of them here for instance: https://www.privacytools.io/providers/dns/)

Google voice typing didn't work suddenly one day, so I tried swipe/dragon and it said I had no internet connection, try again later. This suggested some intermediate problem on the device.  I had 3 bars of 4g and a functioning wireless, so figured it was a software problem. After much digging it appears that S Voice had updated itself without telling me, and I hadn't ticked the box to accept terms and conditions, nor had I given it a wake-up command. Once this process was completed, all back to normal.

authors: محسن عبادنژاد


text:
SSH Key generation
How do I generate a pair of SSH keys to be able to use in several apps (Juice SSH, Turbo, etc) to access my remote host? I've tried generating them with Connectbot, JuiceSSH and on a Linux machine, but none seem to work...
EDIT: I've generated the keys the way I usually do, with ssh-keygen -t rsa -b 4096, copied the private key to a ssh/ folder on my phone's internal memory (which I later point to in the client software) and added the public key to the .ssh/authorized_keys file on my server.

OK – then it looks good to me, and should work. I'm pretty sure I used RSA as well, and almost sure on the 4k. So I don't see where it should fail here. But thanks for filling the gaps – hopefully this enables someone else to spot a thing.

You need to see : http://stackoverflow.com/questions/10271197/openssl-how-to-extract-public-key

This should also work http://android.stackexchange.com/questions/73555/how-can-i-create-a-key-par-for-sgit

You could install Termux, a terminal shell with additional Linux functionality on top of Android, with a package manager, so you can scale the magnitude of native Linux functionality at will. Then enter
pkg install openssh

Key-pairs in different formats will be generated upon OpenSSH install.

Install Termux from Google Play Store
Open Termux and execute pkg install openssh
Installation scripts automatically generates four public/private key pairs at /data/data/com.termux/files/usr/etc/ssh/ folder for RSA, DSA, ECDSA, and ed25519 encryption algorithms.
If you prefer to do it manually and setup a passphrase just execute ssh-keygen -t rsa -b 4096 and follow the process.


text:
UPNP over the internet?
I have a home media server running minidlna daemon, and I can stream media to my android phone when I am connected to the home LAN, but I can't seem to be able to do it over the internet. I'm using BubbleUPNP and I've already forwarded the ports on the home router, but I don't see any option/setting on the app to change the server address/port.

I'd say uPnP device discovery only scans within the same network. Assuming miniDLNA is the server, and BubbleUPnP used as client here (as it can act both ways), you'd have to manually create the server entry in BubbleUPnP (if it allows for that, which I didn't check). If your external IP isn't fixed, you might need a DynIP service for that as well.

This does not work because your phone does not receive the advertisement packets sent out by your media server and vice versa. Those packets are only forwarded within your home LAN but not over the internet (And for good reason: otherwise this would mean that every device connected to the internet would receive those advertisement packets).
One way to overcome this limitation would be to set up a VPN (like WireGuard, OpenVPN, IPsec, or the like). Thus your phone would get an IP address in, and stay connected to your home LAN, even if you are not on-site.


text:
add shortcut to a file say a local pdf on to the homescreen
My jelly bean phones are not rooted. I was hoping to be able to place a file, or a shortcut to a file, such as a '.pdf' on the homescreen.
I have seen suggestions that it may be done, by using file managers, but maybe that no longer applies. Both devices have 4.2.2 jelly-bean.
See for instance this question.
I have tried on an HTC desire 310 and on an Alcatel onetouch.  I get no option to add the file or shortcut to the home screen. I did install the Astro file manager, with a shortcut on the home screen but did not see any additional option for putting a pdf on the homescreen.

Download and then install the latest version of Astro File Explorer.
long press on a home screen where you want the shortcut. Select widgets, then select "Astro". Astro then asks you for choice one file, then you can go to your pdf Directory and add it on the home screen. ; )

You can do the same as Mohsen said, with ES File Explorer. Locate the file in the app, and hold on it to select it. At the bottom right, tap More, and then Add to desktop.


text:
Flashing factory image - all data still present
I've just flashed my Nexus5 with Android 5.1 factory image using this how to:
http://www.droid-life.com/2013/11/05/how-to-flash-nexus-5-factory-images/
I've made a complete backup off all my data since I was sure I'll loose it.
Also the how to states:

"*Flashing factory images wipes your phone completely clean, leaving
  it at a factory, out-of-the-box state."

This also happened after flashing my Note 4 with Android 5 withe the rom downloaded from sammobile.com. (flashed via Odin)
So - why is all my data (photos, apps, calendar/contacts) still present after flashing the new rom?

The apps and user data (everything that gets erased by factory reset) are contained within the /data partition (in fact, "factory reset" simply formats the /data partition). This partition is independent of other partitions. Android system is located on the /system partition. That means that, as long you don't wipe your /data partition, your apps and data will stay in the phone even when you change your Android version.
It is, however, recommended to wipe your /data partition when moving from one Android version to another, due to incompatibility issues.

In that guide it says:

*If you don’t want to wipe data, remove the “-w” in the second to last command.

Therefore if you removed the "-w" then your user data will not have be touched/wiped when flashing the factory image.


text:
How can I update a system application without re-installing the OS?
I have create an application and installed it to a device in the Android system image.
Now I have added some new features to my app and I want to update my current install app with that new feature.
One way I could do this is by re-installing the android OS with the new version of the app.
Is there another way that I can do this so that I can update the app without having to update my whole Android operating system?

As long as you have the release key (or whatever key you use) used sign the app in the /system you could just quickly side-load your application:
adb install -r bin/my-signed-app.apk

Note the '-r' option.
This will update the application, but not remove/update the apk file in /system or clear the user's data.
You might have to clear the data first due to database schema changes:
adb shell pm clear my.app.package

You could then go and manually remove this 'update' via the app settings Activity.

There's not a "straightforward" way to do it. You can't update the system application from the Play Store - you can download the update, but it will install as an indepent application (that will work instead of the system application from there on), but the system application will still stay in the system, and it cannot be replaced by the Play Store or the defalt installer present in the system.
You can do it manually, by replacing the .apk file from /system/app (or priv-app) with the different .apk, and setting the adequate permissions.
And it can also be done by updating the system, either OTA, or by flashing ROMs - that will completely replace the old application.

Thanks Aleksandar Stefannovic   ,   yes we cannot update the system app from Google play .   I also don't want to update the system .    And after publishing we cannot update it manually to every user's device .    Can we have any other option for this ?

Root the device
Remount /system as writable (I use Root Explorer for this)
Replace /system/app/NameOfYourApp.apk with the new version
You might have to clear the app cache/data and reboot.

Hi Matthew thanks for your answer  but we cannot root every user's device .  I my app is using by 1000 of user then how can I root ever user device .

You can't alter the system partition without root or flashing.  You can likely install an update the normal way with the Package Installer, which will leave the original version on the device, but if you're looking for a remote delivery system and don't want to use existing ones like Play ... you'll have to create one yourself.


text:
Cannot boot to bootloader, fastboot or recovery
I have Sony Xperia Z2 with Cyanogenmod 1220150305
I cannot boot into any recovery based applications.
I have tried with the phone off and the down and up volume buttons, I have tried with apps that reboot to recovery, I have tried with the advanced power button on CM, I have tried with adb reboot bootloader/recovery and I have tried by just trying to install an update from the CM Updater.
What do I do to get this into Recovery? Otherwise the phone is fine, but it now means I can never update the phone ever again which I am not happy about as this version of CM12 is not great.

Turn off your phone and let it stay like that for 20 seconds
Then try the key combination again until the led goes blue (from pink)
If that doesn't works
Try flashing the cwm recovery image again manually using
fastboot flash recovery nameOfTheImage

Or follow this link to download the boot.img file and flashing it via
fastboot flash boot boot.img

Link:-
http://techbeasts.com/install-cwm-recovery-root-xperia-z2-2301a0167-d6502-d6503-d6543/
Hope this helps!

turn off your phone completely and press volume- and powerbutton togethor for fewsecond. Your phone will get into recovery mode

Settings> System> Developer options
Check 'advanced reboot'
Power button> reboot
Boot screen should show you an option to go into recovery.


text:
Cannot open my app it keeps saying app not installed
I transferred some of my app to my SD card using the cm cleaner app and it was working perfectly fine .but suddenly today I cannot open those app it keeps saying app not installed.I tried restarting,reinserting the memory card but nothing seems to work.

The memorycard is mounted I tried unmounting and mounting it again dint work.When I checked the apps in settings all the apps (which do not work) have a memory card icon on them

Since you did not mention having verified that the SD shows up as Mounted in settings,  make sure that you have the memory card mounted.
In KitKat:  Settings > General > Storage > SD card > storage > Mount SD card.
In Jelly Bean perhaps:   Settings > Storage >  Mount SD card
Some apps particularly apps from Google or apps that are on all the time will not work from SD card.
Did you check your applications in settings to see that the application is installed.
Reinstall from Playstore which will indicate if it was believed to be installed already.
Also rebooting  clears some problems with not being able to run an app.


text:
insufficient space with space plenty available
My tablet has internal memory of 4g and external (not sd card) memory 32g.
When downloading apps are stored only in the internal memory and nothing to the external.
How to direct my downloads to the external card ??
Thanks

Also see: change download folder to external sdcard in ttpod / Change attachment download folder / and more.

Normally Android will install a large app to external storage when necessary, and when possible. Not all apps support external storage.
What you'll need to do, rather than have Android do the work for you, is go to the Application settings panel (the exact location of which will depend on what version of Android your tablet is running), swipe left or right until you see a list of apps with checkboxes next to them; the top of the list should read "SD Card." These are apps you can move to external storage. You'll have to do this one at a time, I'm sorry to say, but each one will clear internal storage.
In case you're curious, external storage and/or an SD card is treated separately from internal storage. It's like having a second hard drive on your computer. You have to manage it.

Or simply, There is an app for this. App2SD. Try using that to migrate apps from internal to external storage. However there's a limitation. Samsung/HTC, Huawei, LG, Xiaomi, Asus with android 6+ isn't supported. Try your luck.

Your system mount the external storage as a SD Card but sometime is not clear enough.
Go to parameter => Application => on the SD card and tell to the system to put the available application on this available storage.
The better solution is : open  root access on your tablet and put a SD linker application for distribute the  data on the booth storage. That's depending if you've enough skill to do that.
In hoping that help.

I have no idea how to do it, but any way I'll try


text:
I Can't Access Google Playstore Nor Gmail On My Huawei Y220
My Huawei Running On Android v2.3.6 can't access gmail and google playstore anymore. I deleted the pre installed Emails but everything was working fine until when I once switched the phone off and when I switches it on, anytime I open the gmail app, it shows a blank white page which doesnt last for a second. when I open playstore, they tell me to add a gmail account but when I try adding, I am sent back to the home screen. it is rooted. ia there anything I can do to make it function like before?

It might help to [edit] your question and include exactly what and how you deleted. Looks very much like you deleted too much while using your "root powers".

I deleted the maps and emails but NOT Gmail. I did it with titanium backup

Which files exactly did you delete? Hint: Next time, better try freezing apps first to check for potential side-effects before deleting files. And when deleting files, keep a backup somewhere so you'd be able to put them back if needed :)

All right, thanks. I Reinstalled Google Play Services And It Came Back To Normal. Thanks For Yo Comments, I Really Appreciate It ;)

Glad you've solved it! May I ask you to make that an answer, including some more details, and then accept it? That would then help others in similar situations to identify this problem here has a solution. Thanks a lot!


text:
Files deleted from Internal/External SD return with a size of 0 bytes
I am running the Resurrection Remix ROM on my i9300, I don't know what could've caused this. Every time I save files to my SD card, external or internal, for instance when I download a file from the internet and have it saved to my sdCard in storage/sdcard0/Downloads and I decide to delete that file, the file deletes fine but after a while, I check that same path and find out the files  are back with a size of 0 bytes.
After studying how the issue has been occurring, I noticed it happens with only files I download and not files I copy from my PC to the phone.
I have tried:

Deleting the files from recovery with the aroma file manager.
Clean install of my ROM to an updated version
Changing ownership of these files then deleting them from the command line via the terminal emulator app.
Formatting my internal and external sd storage from recovery.
Connecting my phone to my PC and deleting the files from there.

Here's a screenshot of how things have been going down:


text:
my internal memory is empty but cant add new apps
Not enough storage when loading apps to my phone why is this and my internal memory is empty, also new 4gb memory card is brand new.

I've just added the insufficient-memory tag to your question; please see its tag-wiki for some background and first-aid. Trouble in such cases is not storage per se, but device internal storage. If that's down, no matter how much free space you've got on your internal/external SD card, you'll get this error.

Open settings>storage>miscellaneous and delete all the files from here
Also delete cached data(by touching it)It happened with me too but now every thing is fine I found a file named 0 in miscellaneous and on deleting it my phone started working properly

I think that this has already been answered in this thread
You may have sufficient internal strage space, but not enough space on the /data partition.


text:
Download and run Android APK files
I want to download BitTorrent Sync to synchronize my Android and PC.
Question #1
What's the difference between download from here or here?
Since I'm not interested in register myself on Google Play, can I download an APK file from any site and run it with some sort of "double click" over the name of the file, in the same way as in Windows?
Question #2
After download a file where do I save it? In the smartphone RAM? In the SD Card?
Thank you

You can download the APK file with bittorrent to you PC. The other link is not usable if you don't want to register to Google Play. After downloading you transfer it to your phone. Under settings and security you have to enable unknown sources and while tapping on the transferred .APK file, it will be installed.

What does the setting "unknown sources" made to the APK file?

Apps which are installed from any source other than Google Play are unknown sources. It is for security purposes only.

And it's worth pointing out we've had a few people here who have illegal copies of paid apps that are RIDDLED with malware. So exercise caution. Don't download anything illegally, check the permissions, use common sense!

@RossC: You may right, however BitTorrent is a trustful company and while the direct link to their APK is version 2.0.64 the Google Play APK is version 1.4.56. So Google Play seems to be not update to the last versions. Moreover I want to develop some apps to my own use and it seems foolish upload an App to Google Play and then download to our own phone.

@Flavik I'm not commenting on BitTorrent, but some of the pirated stuff that users upload torrents for. If you are doing your own app you won't need to upload it anywhere, just install on your phone. As I said, I've seen a lot of people burned by pirated apps, just a common sense warning really!


text:
When downloading a Rom on NOTE 4 questions
Now I unlocked my phone  from T-mobile switched carriers to AT&T, my question is when downloading a rom do I download of N910T still or something different? In my phone setting it reads N910T... Even though I'm on AT&T now.

Even if the phone is originally from t-mobile and after i unlocked the phone to a new carrier it  still says N910T/ Should I use N910A?

Well I went against what you said install the ROM that was originally for tmobile and it works perfectly I'm glad I didn't listen to you and brick my phone.

It seems These are Have different Roms.
Galaxy Note 4 Models:

T-Mobile SM-N910T Galaxy Note 4
Sprint SM-N910P Galaxy Note 4
AT&T SM-N910A Galaxy Note 4
Verizon SM-N910V Galaxy Note 4
Canadian Rogers SM-N910W8 Galaxy Note 4
Canadian Bell SM-N910W8 Galaxy Note 4
Canadian Telus SM-N910W8 Galaxy Note 4
International SM-N910F Galaxy Note 4
International SM-N910C Galaxy Note 4

and According to list, you need SM-N910A Galaxy Note 4 Rom for AT&T.
hope this help.


text:
Typing in Web Browser (Firefox and Chrome) Text Boxes and Text Areas on Android is Awkward
There are several sites which have web browser text areas which you can type stuff in. When these sites are visited with Firefox or Chrome, and you want to enter more than 3 lines of text (for instance your text may end up wrapping up and spanning 5, 6, 7, or 8 lines), then it becomes awkward to move to the lines in the middle, since the android placeholders that can be used to select text will scroll up or down too fast to select the middle lines.
I would like to know whether there is a workaround for this (personally I would suggest that the text box / text area on such browsers running on Android devices be resizable by dragging the lower-right-hand-side corner of such text area box. Not sure if this is possible at the moment.
The best solution I've found for this so far is to try and download the corresponding apps for the websites you need to visit and enter this kind of text in, but this is a non-solution given that some websites will not have corresponding Android apps to be used to enter the given information more conveniently.
Anyone know whether Firefox and Chrome plan to support the feature I just mentioned?

Asking whether they plan to support the feature is kind of playing with crystal-ball, since until there's an official announcement by them, we don't have any clue and can only speculate (and thus, off-topic IMO). OTOH, some keyboards have built-in navigation: Hacker's Keyboard (5-row only) and Google Japanese Input (maybe not so useful for most people).

You don't need to drag the placeholder, in a text area whose content is larger than the editing area, you can scroll the text by dragging on the editing area itself. This works in both Firefox and Chrome for Android.
Regarding to text area resizing, yes, this is possible. Resizable text area works in both Firefox and Chrome for Android (demo), but they must be enabled by the website with a CSS3 code.
If the website you frequents doesn't enable text area resizing, in Firefox Mobile you can use the Stylish Add-on to force all text area to be resizable with a userstyle CSS like the following:
textarea { resize: both; }

Stylish add-on is fully supported in Firefox Mobile.
AFAICT, Chrome Mobile does not support Chrome extensions.


text:
RPC:S-2:AEC-2 when trying to install Facebook
The phone is a Moto G running Android 4.4.4.
The problem happens when trying to install Facebook.
I've tried clearing the cache for Google Play Services and Google Play Store.
The "Uninstall updates" button in Google Play Services is greyed out.
How can I fix this issue? Thank you very much.

Very related: http://android.stackexchange.com/questions/87489/google-play-error-retrieving-information-rpcs-2aec-2

Unfortunately, that didn't work. I found that post and tried everything before I submitted this question.

It fixed itself after a few hours when installing it from play.google.com. I suppose Google's servers were in a broken/inconsistent state?

It seems just like the answer on the other question... which is actually Google-side issue.


text:
Recover photos and videos from s3 (no sd or root)
Basically someone deleted photos from my dads phone. He doesn't have a sd card and his Galaxy S3 is not rooted. Is there any way to get them back?

I am not sure if you can recover data from internal memory, normal recovery softwares require the device to be in USB/ Mass Storage Mode for it to detect the device to scan.
There is one method but it requires the phone to be rooted and it's a long process. If you are interested here is the link to it

Won't rooting it make the phone lose all the data?

Depending on the mobile carrier, the phone may have pre-installed software that has been backing up various files to their servers.  For example, my S3 from Verizon has something called Backup Assisant Plus that came with the phone and was on by default.  I would check the settings in the phone and the carrier to see if the phone was sold with a default backup system.


text:
How to turn off SMS Bubble on Karbonn Titanium Octane Plus running KitKat 4.4.2?
I've bought a new Phone which has KitKat 4.4.2 (Karbonn Titanium Octane Plus) with kernel version 3.4.67.
It has a very annoying feature of SMS Bubble that pops up when there is any message and the most annoying feature is that it doesn't gets away till you read the message.
How to turn off this feature?

What is your default messaging app? . Try disabling the app and install different app from play store. Is it only for text messages ? You can also try going to the setting of the messaging app and find the option to disable pop up if there is any

Yes its the default messaging app....And yes the bubble pops up just for messages only....What I did is i went to App Info of this messaging app and disabled it....but since then i'm not getting any messages too :( .... pls suggest me a good messaging app.   thanks....

You can try google messenger https://play.google.com/store/apps/details?id=com.google.android.apps.messaging&hl=en

Ah..this is the icon of the default messaging app on my phone

Google messenger does not provide sms pop up. There may be some other app to provide sms pop up. May be a screen shot would be helpful.

I found it..it was iFloat SMS app....I just went to Settings->Apps->and Disabled it....let's see if it pops up Sameer so much for so quick turnaround..One more thing I wud lie to ask you pls reg up-gradation to Lollipop Version..I just purchased it on ys that it;s Upgradable to Lollipop....so can u pls guide me how and when can I upgrade it to Lollipop pls. thanks

I found it..it was iFloat SMS app....I just went to Settings->Apps->and Disabled it....let's see if it pops up Sameer so much for so quick turnaround..One more thing I wud lie to ask you pls reg up-gradation to Lollipop Version..I just purchased it on ys that it;s Upgradable to Lollipop....so can u pls guide me how and when can I upgrade it to Lollipop pls. thanks

Try Disabling Notifications.

Go to messaging app information.
Uncheck show notifications.

authors: عبدالله الشمري


text:
Is Android Device Manager really useless?
Android Device Manager is supposed to locate your phone and do remote lock and remote wipe. Problem is the phone can be switched to aeroplane mode or shutdown without unlocking it with pattern / pin / password.
Data connection will be lost seconds after the phone is stolen. So what's the point?

There is two parts to it,

Cell phone is lost : Lets assume its lying somewhere or someone found it. In this case you can use the Device Manager to locate the location.
Cell phone is stolen: This guys are smart, they know the technology, they know the hacks. They will switch-off with cell phone as soon as they can. They will wipe out our data and most probably brick the phone. Not sure, but I think they even change the IMEI number to make it completely untraceable. In this case Device Manager or most security software is useless.


text:
“Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.” notification on Samsung device
I have a new Samsung Galaxy A3 that keeps on giving me a security notice saying

Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.

How do I stop receiving these notices?

There is an app in google play you can download to fix this error https://play.google.com/store/apps/details?id=disable.securitylogagent.com.securitylogagentfix&hl=en

Direct-copy from Samsung Knox official support:

My device displayed the notification: “Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.” What do I do?
During regular security checks of the Linux kernel, the system has detected that the kernel has been modified. Possible causes:

You may have installed a malicious or flawed app, which attempted to modify the kernel code or file system
You may have accidentally removed or modified a system file.

One of these messages will appear: "To protect your device. It is recommended you reboot." or "The device has detected an application attempting to perform actions that are not permitted. It is recommended that you restart your device."
Restart your device to try to restore the kernel code back to normal. However, some kernel modifications made to the file system cannot be restored. Also, the original cause of the problem might still persist. Therefore, you might continue to see this error after the reboot.
If issues continue to persist, contact the Global Customer Support center and provide details of the error.

It's suggested that restarting the device may fix the issue, but not always (and since you mentioned "keeps on", it seems this didn't fix the issue). So, you have some alternatives:

Contact their customer support and explain it (as recommended by Samsung)
If your device is still under warranty (assuming you really didn't do anything to the device), consider to request for device replacement.
If there is no other choice, try doing factory reset and see if it helps. Otherwise, you might need to reflash it with stock ROM & working kernel.

Often it's because you have a rooted phone and you have granted access to some application to mess with root files KNOX are protecting, such as the kernel. My idea is that system apps can with change root files without problem.
What did to fix it:

SuperSU -> setting -> clear log
Install SuperSU to /system using the settings option


text:
Turning off Proxy for chrome incognito?
I have tested Adblock plus which tries to filter ads as a proxy.
After uninstalling i had to remove proxy settings.
It works generally, but not in chrome incognito mode.
How can I change proxy settings for incognito mode in chrome?
I am using Moto G2 with Lollipop.


text:
Cannot add some YouTube videos to offline mode
I'm trying to add videos to offline mode, but it added only one video successfully. For any other videos I try, it says,

Offline Unavailable. Sorry, this video can't be taken offline.

What should I do?

Not all videos are available for offline watch

It would be helpful if you can mention some videos that you can't add to offline mode.

There is nothing you can do, since it seems not all videos can be taken offline. From an article on Techniqued,

Note: Remember not all videos can be taken offline and some videos might show this error "Sorry, this video can’t be taken offline" message. YouTube does not clearly mention what is the criteria for videos to be available offline. So in case you encounter this issue, you will not be able to view the video offline.

Based on research, there is a possibility that videos with copyrighted content (e.g. Vevo) can't be taken offline. A commenter wrote,

Most of the videos I tried, are giving error, ‘This video can’t be taken offline.’
Most of them are from vevo, however I tried for an old hindi song and that one worked.

Or, it might be related to YouTube Music Key.

Availability
You must be a Music Key subscriber to take music videos offline.

Other than that, there's almost no clue.

This is intentional. Some videos are opted-out of the option to download the video, for various reasons.

If you want to watch video later you can Download it.
There are many sites available from which you can download youtube videos. e.g 9xBuddy SaveFrom and many more.
Example (From 9xBuddy)

Go to Video which you want to download.
Add '9x' in beginning of url e.g (www.youtube.com/watch?v=abc) >>> (9xyoutube.com/watch?v=abc)
Download it.

P.S:
Disclaimer : Downloading YouTube Videos without authors permission is Illegal . Do it on your own risk
Alternatives
Try to find video via other sources.
e.g: Tubidy - (Video Search Engine).
Torrent
etc.

Just remember that this is against the Youtube EULA, and would violate the terms of use, meaning you're being a bad E-Person ;-)

Dear , I am not saying to use it for every video.Just for videos that one is unable to view offline.

Youtube EULA. Section 4C (access videos from valid players only), 5B/C (cannot download videos unless the author has given permission). Whether for one or many, if the author does not want it downloaded, you're violating the terms


text:
Cancel sending a message to group in WhatsApp
I mistakenly pasted a message in a WhatsApp group. I noticed that immediately and turned off my internet. The message was still not sent (single tick did not appear), and I deleted that message and turned on the internet.
Will this stop the message from getting sent to the group?

Related: http://android.stackexchange.com/questions/85752/will-whatsapp-deliver-a-message-that-was-accidentally-sent-while-data-was-off?rq=1 (based on self-experience at that time)

The single tick means the message was sent to WhatsApp servers and, once it gets there, you can't cancel it.
Your only chance to cancel a message is when it still has a clock sign on the bubble -- meaning it didn't reach the servers yet. To do that, you press and hold the message and then delete it.


text:
Where are the Game save files located in PC?
I have installed Bluestack on my PC and I began by installing a game called Townsmen and I played nicely. However, I want to backup the files that are created by the Bluestack program since I regularly restore my PC due to it get infected with Adwares and Malwares. I do not want to start the game again from scratch.
I know the default location for the installation is C:\Program Files\BlueStacks in Windows XP and some of the settings are stored in C:\Documents and Settings\All Users\Application Data. But I can't find that particular file with the name Townsmen.
Where & how can I access them from the PC?

You can do that manually from the Bluestack app player by doing the following
1 - Backup the game saves :

Download ES File Explorer from the app store/Play Store

Open ES File Explorer and go to the Root Folder (click on "/" in the navigation bar)

Go to /data folder, and then open the folder /data inside it (final path: /data/data)

Now you can see a lot of folders name like com.android.something or com.something.somethingelse. Scroll down and look for a folder named com.hg.townsmen6. Long press on it and then click on the three dots (on the bottom right corner of the screen) and choose Copy to.

After clicking OK, you will get a toast notification that the copy went successful.

Now go back to your desktop (Windows desktop) and go to this path C:\ProgramData\BlueStacks\UserData\SharedFolder, you will find your folder there. Save it somewhere safe.

2 - Restore the game's progress after a fresh install do the following :

When fresh installing, use this tutorial to get a prerooted Bluestack application Latest Bluestacks 0.9.14.4604 With SuperUser March 2015
Install the app Townsmen from the app store along with the ES Explorer app (do not open the app Townsmen before finishing the next step.
Copy back the folder we backed up earlier in the /data/data folder
Now open your game and enjoy.

Thank you for your suggestion, but that works perfectly on the mobile device with root access, which needs to be enabled from the settings in ES File explorer. But i can't do that on BlueStack , even when i install it on Bluestack, when i check the root access it says, "This feature cannot run on this device", because it is PC. So the data folder within the data folder cannot be accessed. Have you tried this on Bluestack ?

My bad forgot that you will not have root access permissions on a regular blue stacks, updated the answer with a link to the latest rooted bluestacks app player I use titanium backup on mine but I was on a rooted version when I first installed my apps since you have no root access on your current version you can't use titanium that's why I used es explorer method you can read /data with es explorer even if you don't have root ,when you will restore you gonna have root and you will be able to write to /data

@beta_ubuntu_user first happy that you like my answer ,but you can't post an other question in an answer it's kinda the rules over here and it helps other people to find the answer they looking for without asking questions ,so please post a new question and send me the link I will be more than happy to answer,if the my answer helped you up vote it and if it solved your question accept the question so this question go solved and other people may find it.

@ Lôrd Ralf Adolf: Actually i wanted to upload a picture and the default comment section doesn't have the feature to do so. I'll keep that in mind, to my next question, if u' r willing to answer, what about some games that comes with obb folder, where do i place that in Bluestack.In the mobile device it would be Storage/Android/obb folder, right, but where do i place those folders in Bluestack.

not a problem :) ,try puting them on /mnt/storage/sdcard/android/obb/

All Android files (including game saves) are located inside VDI files (VirtualBox drive image) at C:\ProgramData\BlueStacks\UserData\SharedFolder. You can try to convert them into image which can be mounted, but on Windows it's easier to install Total Commander app with FTP or SCP plugin, then transfer the game save files via network. Alternatively backup them via the cloud.
See also:

How to transfer files between BlueStacks and Windows PC?
where is the root folder of bluestacks located in pc?


text:
"Lucky try" & "Recommended" shortcuts always appear on homescreen, how to remove it?
I am getting shortcuts in my home screen. I try to delete it, but it is appearing once again. Shortcuts names: Lucky try, Recommended.

Confirmed malware, related: https://forums.malwarebytes.org/index.php?/topic/165698-shortcuts-get-created/

Looks like a spammy app. Check the ones you've installed last before this trouble started:

From your home screen, go to the Android Settings › Apps
scroll the list to find above mentioned apps. For each app:

open its entry
scroll down to the end of the page opening, where you should find the permissions listed (which the app has requested)
check if the app has the permission to create shortcuts

Alternatively, use a Permission Checker – aSpotCat is a good candidate for this, CRAM App Analyser seems to be capable of the same: showing you all existing permissions, and on selecting one of them, all the apps requesting it.

aSpotCat and CRAM App Analyser (source: the resp. Playstore page; click images for larger variants)
The related permission goes by the name INSTALL_SHORTCUT, and most likely will be titled "Install Shortcuts" or something similar.
Once you found the possible culprit, get rid of it: uninstall the app (if multiple, only one a time) and see whether the issue goes away. If the whole racket ended, you've got the troublemaker eliminated – and in case you've uninstalled other apps before on this road, it should be safe to re-install those as they were most likely not causing the issue.

i had done reset my  phone but after that it can't be okay. pls help me

Are you saying you did a factory-reset, and without having installed anything afterwards, that behavior continued?

yes sir, after factory reset i can't be okay,,,, i am very harrased from one week,,, pls help me sir

If you really didn't install any app after the factory-reset, and the problem is still present, that leaves only pre-installed software as a cause (unless some malware was able to exploit some bug to install itself to the system partition). Maybe you can update your question with a screenshot for additional details?

Looks much the same as shortcuts being created automatically on the homecreen i touched an app called super flash light. Same app in use? // And you do not pre-install software yourself. The manufacturer does (hence the "pre": before you buy), and you cannot uninstall it then in most cases.

ya ya i think u r ryt after installing dis app  i think the problem is growned. but now i uninstalling dis app from my phone, bt phone is not okay

Check what other apps it might have drawn in (apps you didn't install yourself, or installed when chosing from what this app offered). Even if it "subscribed" you to some ad service, it needs some component to get them on your homescreen.

so what cn i do now????

If not even a factory-reset solves the issue, that only leaves you to re-install the OS.

so how to re install OS???

That's a different question. Follow the links I gave you in my previous comment and, if necessary, ask a new question on it.

You need to have a rooted phone. Using any root explorer, simply delete kinguser.apk app from /system/app.

Comment by an anonymous user, incorrectly proposed as an edit: If you can't delete kinguser.apk , open Settings › Apps › All, look for fake settings and kapk , then disable and force stop those apps.

Look for "ExpandPointWall" and a fake "Settings" app and uninstall them.


text:
How to associate alternative app to stock Gallery app when launched from stock Camera app
I am running Android on a Samsung Galaxy SIII Neo (Android KitKat 4.4.2). I would like the stock Camera application to launch a different application than the stock Gallery application when the small square icon in the upper-right hand corner of the camera screen is clicked. Presumably, the stock Gallery app is opened via an intent, and I would like to associate a different app with the intent used to open the stock Galley app from the Camera app. I tried going to Settings -> General -> Application manager -> ALL and for both the stock Camera app and the stock Gallery app it says that there are No defauts set.
The reason I would like to launch another app instead of the Gallery app from the Camera app is so that I can use an app capable of adding EXIF data (which would allow me to enter EXIF memos alongside any picture's EXIF data).
How can I accomplish this?

the answer is you can't ,because the "preview" button action is hard coded in the stock camera app as a link to the right activity in the stock gallery app it sends an intent with the path to the jpeg image to the stock gallery ,the link is not an intent that can be received  by third party apps ,even if you try deleting the stock gallery app the preview button will have no action and in some phones your camera app will force close.

This is a bit dumb in my opinion. Why didn't the developers make the underlying intent behavior more general? Also, how hard would it be to download the code for the Camera app and modify that line that sends the intent. Is the Camera app distributed via a GPL license, and where can I find the code? Thanks.

yes ,I never thought of that before but now I see that this is dumb ,for the source code it depends on your phone and witch Rom/firmware you're using ,usually camera app is not delivered under GPL license but there is exceptions (if using Cyanogen roms all apps are under apache 2.0 and the source codes are available )

Thank you for your comment. Now I would like to submit a request to the Samsung developer team for this feature, but unfortunately all I could find was the Android Open Source Project Issue Tracker which is not specific to Samsung or Samsung Galaxy devices. Do you know where I could submit my request? Thanks.

You're welcome my friend there is two web sites of samsung's
1 / the open source project all open sourced stuff can be found here http://opensource.samsung.com/
2 / the developers website http://developer.samsung.com/
you can use the contact form on the open source website or use the forum on the developers website

Yeah, there's this site, but where is the page for software enhancements developer requests? Thanks.

I edited the last comment with the two links (I always tap "enter" which submits my comment before I want that :D sorry

Yes but your first link is for developers who program to the Samsung API. I want to reach developers who code those apis as well as the stock applications so that I may make suggestions. How can I do this? Also, not all samsung stuff is open source, or is it (I know it's not GLP, but not sure if all Samsung stuff is Open Source). I was able to find the files for my Samsung Galaxy SIII Neo GT-I9301I_EUR.

the source you found are kernel source code since it is under GPL V2 they have to put the sources public ,and some open source libraries ,submitting a feature request will take time if it was accepted (samsung is not realy that open to suggestions ) I advice the use of a third party app as a camera with the wanted option included in it or may be post a request on XDA forums may be some rom cooker will do the work for you or you can use apktool to decompile the camera apk and then made the changes you want to it.

If I decompile with apktool I would have to edit binary or assembly code right, I guess that's hard to do, not really feasible IMHO. And I'm not sure XDA developers would care about apps, perhaps the Cyanogenmod people, or perhaps developers on Google Play. Thanks.

if you decompile with apktool ou will have to edit smali codes witch is pretty readable if you are familiar with java ,and you will have all the .xml files readable. any way this is all I can do to help have a nice day/night


text:
unmounting USB CM12?
I'm using CM12 on a rooted Nexus 7 2012 (grouper). When I plug in my USB through OTG cable, I can access it using the default file manager, but an "umount USB" option is nowhere to ne seen!
Please help me

Open "storage" (or "memory") in settings, and on the list there will be USB storage and the option to unmount it

there is no list, just the usage of my internal storage

http://imgur.com/isiEY7A

Is this with USB storage connected? It doesn't show up in that place, under internal storage?

No. Only in file manager under "storage/usb" path

http://imgur.com/LQYn2gw

And everytime I disconnect it, I get warned that I didn't securely eject it


text:
Need help with orignal samsung touchwiz ROM Recovery
Hi a while back i rooted my S3 Neo I9301I and installed a couple of ROMS based on android 4.4.2/4.4.4 and then i would restore the Nandroid backup i had made of the samsung's touchwiz ROM (The one which came with the phone when i bought it TouchWiz 4.4.2 Kitkat)
Then i thought i'd go ahead and try the unofficial Cyanogenmod 12 by Rox with 5.0 GAPPS, didnt like the performance, but this time when i restored my nandroid, after booting up the phone there's a black screen and all apps crash with the usual error message e.g. "Unfortunately settings has stopped". I've now lost the touchWiz Backup. Same situation even after i flashed GAPPS 4.4.x, so i reinstalled CM12 and GAPPS 5.0 and now im stuck with it.
TLDR:
I've lost the touchWiz nandroid backup.
A) Anyway i can get back the orignal Samsung TouchWiz 4.4.2 ROM?
B) Im looking into upgrading the firmware. Will the latest firmware include Samsung's TouchWiz?
If i've said anything technically incorrect, bare with me please im not THAT big of a tech wiz :D
Phone Specs:
Samsung Galaxy S3 Neo I9301I, 16GB, I9301IXXUANH1 (Single Sim Variant)

in response to you question :

Part A

yes you can go back to touchwizz any time you want by flashing an officiel firmware or by flashing a custom rom based on a stock rom.

part B

grab a firmware from this page
grab Odin flashing tool from here
install samsung drivers (here)
unzip the firmware you just download you will get one file with .tar or .tar.md5.
Now lets make sure you do a fresh install ,boot to recovery and do a full wipe don't reboot the system power off the device after the full wipe and boot to download mod.
unzip odin archive and execute Odin executable file.
plug your device to your PC via USB cable (the device must be in download mod)
An “Added!!” massage will appear in Odin’s message box. If you don’t get the same then you should try another USB port (try USB port located in back in your desktop PC). If that too don’t work then you should reinstall the driver. If you successfully see the “Added!!” message in Odin then you are ready to go in next step. You should also see COM port with a number in Yellow if you successfully added your device.
Click the AP Button, and select that .tar.md5 file
In Odin window, make sure only Auto Reboot and F. Reset Time checkboxes are selected.
hit the START button to begin the flashing process ,when the process is working don't open other applications on you PC don't touch the PC or the usb cable or the phone
Once flashing completed, your Galaxy S3 Neo GT-I9301I will restart and soon you will see a PASS message with green background in the left-most box at the very top of the Odin. You can now unplug the USB cable to disconnect your device from computer.

authors: ธรรมรงค์ แก้วผ่อง


text:
Does SIM-less tablet device supports internet modem?

I have SAMSUNG GALAXY TAB 3 (GT-P5210). It does not have a SIM slot and so I can't call to anyone without using VoIP software and Internet data. Does this device support external modem (eg: Huawei)?

I'm just trying to understand what your question is and give you an answer to it...

The GT-P5210 has the Wi-Fi module so it can connect to devices that create a wireless network. If the "external internet modem" you're talking about has the capability to create a wireless network then you're good to go.
If your question was something like "can I make phone call with my wifi-only tablet?" then the answer is: theoretically no. And when I say THEORETICALLY I mean that the tablet itself cannot make phone calls but there are various way to sort the thing out (voip apps just to make an example)...

The tablet isn't meant to connect to cellular networks. The built-in firmware has no support of USB 3G dongles and doesn't support OTG. That means it can't directly connect. You can use a smartphone and create WiFi hotspot for sharing it's Internet connection to the tablet.