text:
my Samsung phone says it doesn't have a rooting system, in laymens terms, how do I fix it
I installed a memory booster/ security device on my Samsung recently. I have always wondered if I actually need all this hardware and apps in my phone. Now it tells me I can uninstall some apps , when I go to do it my phone says unable to no root system. What do I do?

First I would be highly suspicious of the program, as "memory booster" sounds like crap - second, it's asking for root privileges, which you are unable to grant unless you have rooted your device - which if you post the exact model, or just search "root exact model name", you should be able to get good instructions. Again, I would NOT recommend doing it for this app as it sounds fishy, and will likely make things go badly.

Firstly, I agree with @user2813274. You should be very careful about what you try to uninstall as things can go badly wrong.
To answer your question of what to do:
You need to grant the app root privileges.
To uninstall system apps root access is required, which is in basic terms, elevated permissions. The app you have installed is unable to remove some of the apps because they are system apps and it lacks the necessary permissions to do so.
If you need help rooting your device I would check on XDA Developers for instructions specific to your device.


text:
Nexus 4 boot loop issue and device ADB not found when phone is on animation screen
Yesterday I saw in my nexus 4 all applications were getting crashed, so I tried to restart my phone. When I turned it back on, it got stuck in the boot animation. I cancelled the boot, and tried to boot it from the BootLauncher and in Recovery mode. Nothing worked. I tried booting it up last night and its been doing so since. Over 10 hours! What do I do? What is happening?
Its bootloop issues. I tried to install nexus root tool kit but it says "ADB device was not found". I tried my all ways to install drivers but device not getting detected to Nexus Root Toolkit.
My goal is to configure my device so that adb can communicate with it when its on (with USB debugging enabled) and also so that fastboot can communicate with it when its in bootloader mode.
Any help would be sure appreciated
Thanks!

If you are in a bootloop, it sounds like you need to enter the recovery and clear the user data and cache (factory reset).
The reason you can't find the device with ADB is because the device is not getting far enough in the boot process to actually launch adbd. The device is restarting the boot process before it launches the adbd.

source: Stack Exchange

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

sort: votes


text:
What is the name for a non-owner user profile?
I have an Android tablet with two user profiles. One is designated the "owner". How do I refer to the other profile (for example, when posting questions here or logging tickets for an app)?
I'm looking for a short (and preferably official) term that Android experts would immediately recognize.
Suggested tag (based on answer): secondary-profile

On Android 5.0+, there is an option for multiple Users & Profiles, which is under Settings > Users and is titled Users & profiles. It is initially populated with a Guest User as well as the Owner User. To refer to non-owner Users & Profiles I would use and recognize Secondary User/Profile (unless specifically asking about the Guest User, which I would call Guest User)
User accounts provide full access to Apps & Services.
Android 5.0+ Tablets (this feature does not appear to be on Phones) allow for User Profiles, such as the Restricted User Profile, which can be set up to restrict what Apps and Services can be used by this user.
Accounts is a separate setting within Android's Settings. Each User Profile can have any number of Accounts set up (Emails, Pushbullet, etc.). These accounts are unique to each User.

so should I refer to "user profiles" rather than "user accounts"?

Was in the process of adding the Account caveat. Profiles and Accounts are different. You can have multiple users set up profiles (e.g., my wife and I have a profile), and within the profiles, set up multiple accounts (e.g., I have 3 Gmail accounts under my Profile, my wife has 1)

updated my question with correct terminology :)

Also worth mentioning that Lollipop introduces the concept of managed provisioning, which is built on top of the multi-user features discussed here. Basically, this allows the same app to be present more than once in a single launcher, and each instance has it's own 'uid', data directory, etc.

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


text:
If the owner installs an app can a secondary profile use it?
It appears that in Lollipop secondary user profiles can no longer install APKs from unknown sources.
So, if I install an APK from the owner profile, can I give a secondary profile access to that app?
Suggested tag: secondary-profile

Yes, as long as the user is a Restricted User.  When you first create the user, you must choose "Restricted User".  Then you can choose what apps the user can access (4.2 style).

Additional note: On Lollipop, the feature seems only available on Android tablet, not phone


text:
Can I switch owner and secondary status for two profiles?
I have a tablet with an owner and secondary profile. Can I switch them so that the owner becomes a secondary, and the secondary becomes the owner?
Suggested tag: secondary-profile

From my (cursory) checking right now - I would say no.
From the Owner Profile, the only options present for Secondary Profiles are to Remove the Profile and set whether they can Make Phone Calls/Send SMS.
From within the Secondary User Profile there is only the option to rename the profile.


text:
insuffient dont have enough space on my sd card
When I'm trying to download samthing it says "insuffient space on my device"my brean it does work when I hear that......it so confusing me..and I have engh space on my memory card

Could you provide more information? Phone Model? Internal Storage Space (Used and Max)? Do you have an SD Card?

happens to mine phone too!

i just figured out exactly what is giving me insufficient memory. it is my voicemail to text just delete your trash and the message is gone i am able to redownload apps i uninstalled. if anyone has a LG phone thats my solution if you have the voicemail to text maybe try my solution.

authors: николай штауффенберг


text:
Modify boot.img of Moto G 2014 ROM
Starting from the Titan Prime ROM I would like to make some modifications to the boot.img. But if I try to unpack and repack the boot.img the phone jumps immediately into the bootloader after the start and says 'Fastboot Reason: Fall-through from normal boot mode'.
I hoped you could have a look at my workflow and tell me what I am doing wrong:
First I take your Rom and unzip it:
$ unzip TitanPrimeROMv1.0.2-XT1068-69.zip -d Titan
$ cd Titan

Here is what the boot_info tells me:
$ boot_info boot.img
PAGE SIZE: 2048
BASE ADDRESS: 0x00000000
RAMDISK ADDRESS: 0x01000000
CMDLINE: 'console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 vmalloc=400M utags.blkdev=/dev/block/platform/msm_sdcc.1/by-name/utags'

Then I unpack the boot image:
$ unpack boot.img
Boot = boot.img
unmkbootimg version 1.2 - Mikael Q Kuisma <kuisma@ping.se>
Kernel size 6449544
Kernel address 0x8000
Ramdisk size 807152
Ramdisk address 0x1000000
Secondary size 0
Secondary address 0xf00000
Kernel tags address 0x100
Flash page size 2048
Board name is ""
Command line "console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 vmalloc=400M utags.blkdev=/dev/block/platform/msm_sdcc.1/by-name/utags"
This image is built using standard mkbootimg
Extracting kernel to file zImage ...
Extracting root filesystem to file initramfs.cpio.gz ...
All done.
---------------
To recompile this image, use:
$ mkbootimg --kernel zImage --ramdisk initramfs.cpio.gz --base 0x0 --cmdline 'console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 vmalloc=400M utags.blkdev=/dev/block/platform/msm_sdcc.1/by-name/utags' -o new_boot.img
---------------
2974 blocks

Now I make some minor modification to the boot image like adding a file:
$ touch boot/ramdisk/hello_ramdisk

Then I try to rebuild the ramdisk:
$ mkbootimg --kernel boot/zImage --ramdisk boot/new-ramdisk.cpio.gz --base 0x0 --cmdline 'console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 vmalloc=400M utags.blkdev=/dev/block/platform/msm_sdcc.1/by-name/utags' -o boot.img

I remove the boot folder, zip it and sign it:
$ mv boot ../
$ zip -r myrom.zip
$ java -classpath /opt/android-sdk/tools/sign/testsign.jar testsign myrom.zip myrom-signed.zip

Then I place the file on the sdcard and try to install it via TWRP ‘Install’.

Where did you get "Titan Prime ROM"? Is it directly from Motorola? Thanks!

No, it's from xda.


text:
Can an antivirus really stop the broadAnywhere threat?
I had a look at the diff where the broadAnywhere threat is fixed, and it's basically just mPendingIntent = PendingIntent.getBroadcast(this, 0, new Intent(), 0); replaced with:

Intent identityIntent = new Intent(); identityIntent.setComponent(new
  ComponentName(SHOULD_NOT_RESOLVE, SHOULD_NOT_RESOLVE));
  identityIntent.setAction(SHOULD_NOT_RESOLVE);
  identityIntent.addCategory(SHOULD_NOT_RESOLVE); mPendingIntent =
  PendingIntent.getBroadcast(this, 0, identityIntent, 0);

I installed an antivirus on my mobile, and it said it is now defending my mobile against the broadAnywhere threat.
But since applications are sandboxed in Android and the identityIntent is going to be passed from one application to another, how on earth is an antivirus going to be able to detect what identityIntent is being passed between applications? Will an antivirus really be able to defend/protect a mobile phone from the broadAnywhere threat?

Its almost 1.5 years since this question was posted... Can't anybody answer this question?

It has been answered here, I believe: http://nrecursions.blogspot.in/2015/01/is-androids-broadanywhere-really-threat.html


text:
How to avoid silent app installations
I have gone through this post Silent app installation wherein it clearly mentions it's highly impossible to self install the application without going through the whole installer proceedure.But when i read this one
Remotely Installing Unwanted Apps on Devices
i didn't understand how this is even possible
I am aware of the android applications run in a sand box environment so one application cannot install/interfere another until and unless it has an process Id or something/referencing and also should have the user permissions to do so but with the recent silent app installation  by some OEM is making me doubt about this security issue.
When one app can then why can't other apps follow suit .
Please avoid answers like don't use Internet at all/root the phone/stop purchasing the devices of that particular make ,company.
The above link might help in some clear understanding

What OEM? Manufacturers usually use system applications to install/update their own apps. The system has permission to install applications and thus doesn't need any confirmation (Play Store also but it asks because of good manner).

I am speaking not about the bloatware which they update but installing a different application.Check the update

Play Store no longer asks, and is presently installing its new "feature" without permission called:  Google Play services for Instant Apps. So yes, your security concerns are valid. And also there's this neat thing called Planned Obsolescence, which makes your phone grow slower over time.

The only way to be sure is using an firewall or manually read every permission for every app installed on your phone and use an permission revoker app both requires root.
You will search for any app that have the permission "download files without notification" and either revoke that permission (it might cause some bugs) or either just block them out of the internet using an firewall like AFWall+

The simple answer is, if your OEM or carrier includes software that does it on the /system partition, there is nothing you can do without root.
So, your options are
    * root
    * petition them to stop doing it
    * don't get phones from them
No other way around it

Your OEM pre-installed the Software Update app with root access. Without root access, an app cannot start installing another app without the user's explicit permission.

Root access is mostly not how it works. Those applications (services, agents, daemons or how they are called) use their system permissions to install other applications. Every system application (most notably Package Installer) can install applications.


text:
Can I virtualize existing Android device?
Is there any way to convert existing Android device into virtual machine?
I'm going to do factory reset and pretty sure that some valuable passwords etc. will be lost after it. That's why it would be great to have old data saved in virtual machine on PC so that later these forgotten info can be accessed.

@cybersam, that question you mention is focused on several applications (WeChat, WhatsApp), while my doesn't mention any particular app.

@SergiyKheylyk The answer on that question though is applicable to yours.

Yes using BlueStack it will emulate an android on your pc so you can use your preferred method of backup and put it on BlueStack i would recommend titanium backup


text:
My S4 Mini won't (even try to) send text messages
I tried to send text messages yesterday. When I pressed send, my text disappears from the text field but nothing else happens. The message doesn't appear in the chat log as sent or trying to send or in any other way.

I sent the messages to four different people. None received it.
I restarted the phone. Nothing changed.
I tried sending the messages in two different places, 50 kilometers apart from each other.
I tried sending the messages in those two different places, twice in each place, each time on a different day.
I'm with Rogers in Ontario. I was well within the coverage zone every time I tried.

How can I fix this?

This is interesting, messages getting sucked into the void. Have you tried using a different SMS app?

@aureljared I haven't. Is there a free one that you recommend?

You can try Google's own Hangouts. I've also tried Sliding SMS, which I prefer over anything else; but you can search the Play Store for 'sms app' if you want.

I know this seems trivial but try turning on and off your flight mode on your phone. it worked for me. I had been fiddling around with my sim card and then had the same problem as you. anyways hope that helps

Updating the time settings worked for me too!   Updating time manually did not wotk; had to set it to select the "use network provided time" option.  Fixed the problem almost instantly.

I had that same problem today.. Sent and received messages were getting sucked into the void. I was able to send messages but they would not show up on my end.
Tried disabling hangouts to no avail. Fiddled with the text messaging settings. Even the post above about the cache.
Nothing worked. I checked the time/date settings.  They were wrong once I fixed that I could see my messages again.


text:
My Files app is missing
My files app is not on my home screen and don't know how to find it because I am sure it was there and don't know how or why it disappeared so I really hope someone can help me please. Thanks Sue


text:
Paired with unknown device
Galaxy S3
I noticed that my Bluetooth is turned on (I never use it and keep it off) and my phone is paired with an unknown device called "Deborah's iPhone".
My "Messages" application duplicated itself on the home screen.
Must I assume that my data was stolen?
How can I be asked to pair when my bluetooth is turned off in the first place?

If your phone is a used one or someone used it and did the pairing, it's harmless. Duplication? Maybe a bug with Samsung's launcher (I assume it is). Your data should be fine, most smart phones don't allow access to private data via Bluetooth anymore.

No. The application on the home screen is just a shortcut and must have been created by mistake. You can unpair by clicking on the options button next to the iPhone's name. Also, iPhones don't support Bluetooth transfer with android so you needn't worry!


text:
Run voice commands like "Play", "Pause", "Next" on Spotify with Tasker and AutoVoice?
When I get into my car, I connect my Nexus 5 (not rooted) on my audio system and play music with Spotify. What I want is to be able to skip, pause, and play songs with voice commands. I tried out with Tasker and AutoVoice. AutoVoice is recognizing the command, but nothing is happening. Is it possible to do that with Tasker and AutoVoice? If yes, then how?

this thing does not need rooting.

You need to make use of broadcast-intent... When you speak... check the word and accordingly broadcast the message to that particular intent which will be accepted by that application's broadcast receiver and it will work accordingly.. its simple... All you need to know is... what is the intent to broadcast out message... thats it!

You should try using AutoInput, a plugin for Tasker available in the market, which doesn't require root.
You can then create a profile and set AutoVoice for every command, then set AutoInput (plugin section) with the X and Y coordinates of the button you want to press. Find the coordinates of the button by enabling the feature in Developer Options.
N.B. Make sure you're in the app you want when running the task.
Hope it helped!

Create an event using "autovoice recognize":
set command filter = next song (or whatever you want to say as a command)
(Everything else is left unchanged)
Create a new task:
System › Send Intent
Action= com.spotify.mobile.android.ui.widget.NEXT
Package= com.spotify.music
Target= Broadcast Receiver

(Should work now)
com.spotify.mobile.android.ui.widget.PLAY works for "play"; never looked up anything else as I didn't need it.

there's a great app in the play store called Commandr. it seems like it would have the functionality you want without any programming.
Commandr extends the capability of Google Now's voice recognition by adding more voice commands that Google Now can recognize. The developer adds new commands regularly and those new commands are chosen via in-app user submission and voting pages.

We're sorry, the requested URL was not found on this server. -- Please edit. Also, could you mention a brief description of this app as well? That would make it easier for a reader to know why this app would be helpful, or why should they  take a look at it!

sorry bout that. will do. at work, i'll be able to edit as soon as i leave.

the edit is done. sorry for the delay.

I developed an app that allows you to use voice commands for Spotify: https://play.google.com/store/apps/details?id=com.tmacstudios.spotifyvoice&hl=en


text:
Tablets always turned on (usb-powered). Problems?
I need to install about 20 tablets powered 24/7 (24 hours, all week). Is there any problem or potencial damage about it?

There should be nothing to stop you from doing so.
As long as you keep an eye on those tablets and make sure they are setup as they are supposed to they will work.
Small suggestion: Don't connect them 24/7 to the charger. The battery will wear out slower if you keep it's charge between 40-80%.
Android shouldn't be a problem for you.

Thanks. Yes, it would be ideal to keep its charge between 40-80%, however they are supposed to be connected permanately inside a commercial store. That's why I wonder what happens if battery is always at 100% charging, or if it is another solution to this.

authors: شهناز نیشابوریان


text:
Check if emulator is using kvm in android studio
I have followed all the instructions from here and here for enabling kvm for android studio to enable vm acceleration.
Still I suspect that when I start android studio it isn't using kvm because on starting it, in the Run box at the bottom the command executed is

/root/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_21_x86

I don't see the -qemu -m 512 -enable-kvm option appended to it. Is there a way to check if it's actually using vm acceleration?

I just checked if the file /dev/kvm was opened before and after the emulator started:
sudo lsof -n | grep /dev/kvm

Good, but sudo is not needed.


text:
PDA, CSC, MODEM files in Custom ROMs
The ODIN utility for flashing Samsung phones needs different files like PDA, MODEM, CSC etc. Custom ROMs though are always provided as a single zip file.  Why is that? Do custom ROMs already contain these components in the zip file?

Welcome to Android Enthusiasts. Can you please edit your question and rephrase it. As it stands, it is not clear to what you are asking. Most of your sentences are incomplete.

First off, the Odin utility doesn't actually need all of the files in every category.  Usually only a single file is flashed via the "PDA" option, and it will contain any of the necessary components.  However, Odin provides for an option to flash components separately.  For example, you can flash only the "Modem" portion to update the cell firmware.
Custom ROMs are usually designed to not touch critical components like bootloader, modem firmware, or recovery image.  These ROMs usually write to OS-level partitions, such as /system and /data (on most phones they can't flash modem firmware even if they wanted to.)  The idea is to not touch the critical components, so that even in an event of a bad flash (e.g. power failure, corrupted download, etc.) you could always get the phone operational in some way (recovery, fastboot.)  Also by making ROMs not contain firmware for specific hardware, the authors make it easier to create ROMs that work on several similar devices, in many different regions.
For example, CyanogenMod produces a single unified ROM for 9 Qualcomm-based Galaxy S4 models, regardless of carrier or country.  The ROM will only replace the OS, and leave the device-specific modem alone.


text:
my moto g, 2nd generation (XT1068) got stuck in a boot loop, not going past the motorola logo. How to solve this problem?
My motorola device keeps restarting with a specific interval and off again after showing the motorola logo screen.I have tried to reset my device but the device is much unresponsive.Used this article for instructions . The instructions are not clear in this article.

what changed that when it rebooted it started in this bootloop?

@RyanConrad While i was transfering a file to my device though usb, the transfer got stuck and when i tried to access my device, it was unresponsive. So i started pressing the power button a couple of times, and then is see the device was rebooting, but only upto the motorola logo (+ android logo)screen with a vibrate (which usually happens while booting). Then off, then again the logo screen, this goes on, till now, but the interval between the restarts have increased.

were you able to boot in to the Recovery? This is where you need to go to do a factory reset.

@RyanConrad No. When i select recovery option the normal logo screen appears like when trying to boot normally, the only option which works on flashboot menu is bar code, others when selected have the same behaviour! The automatic restart loop has now stopped but still can't boot up the device.


text:
What's this logkit, and why is it taking screenshots?
I'm using android 4.0.4.
I suddenly saw this notification in my notification pane:

This has happened a few times already. Tapping on the notification removes it immediately.
The screenshot is indeed in the location specified. However, I never pressed anything to activate the screenshot (at least, I don't think I did.)
I can't find a LogKit app in my application menu either. The symbol looks like the qualcomm symbol though.
What's this LogKit? Is it a virus? Or is it some hidden system application? Is this app automatically taking screenshots something I should be worried about?

AFAIK, it's a logging app to help app developers debug their apps. I have seen this when using 1 particular app on older version, but no more screenshot on the latest version (hopefully since they realized the mistake of releasing an app with active debugging tool). I'd say it's safe, it's not a virus. While I'm unsure if this is the same app, ForeSafe says that it's safe


text:
can I replace my tablet battery with a phonoe one
I have a tablet with 3.7v li-ion battery which lasts few minutes on ...
and an old phone with the same type and voltage battery can I replace tablet battery with this one? and how?

If the batteries are the same size i.e. the phone's battery fits inside the tablet then it should work. One downside: Tablet batteries usually have bigger capacities which means that your phone's battery won't last as long as a new tablet battery.

If they are literally the same (size ,voltage ,capacity) then it will work just fine


text:
I need to sign in to my Google Account but can't as no link available so can't use tablet
I haven't used my tablet for a while & in that time I've changed my google account  password.
I can only think that this is why it won't let me access anything but when it tells me that I need to sign in to my Google account I don't know how to do it. Feel a bit of an idiot!!

It's very simple (its fine, everyone is a bit of an idiot). All you have to do is go to the gmail app. Then reload your mail. It will tell you that your sign in details are out of date. Click on change (or a similar option) and you're done!

Thanks Rahul but still being an idiot! Sorry. Do you mean  by using the icon on my screen or elsewhere? Also how do I reload my email? Complete beginner!

No problem ! All you have to do is drag the top email on your list down. Dragging the list down automatically updates all mail.

If you still cannot do it, go to the gmail app, click on the icon on the top left, go to the bottom of the list and go to settings. Then, check the box saying 'sync gmail'. Connect to a wifi or 3g/4g network and it should update and refresh


text:
Dropbox Camera Upload for Camera FV-5 raw (DNG) photos
On Nexus 5 & Android 5, Camera FV-5 can capture raw photos, stored in DNG format.
How can I upload the DNG files automatically to some kind of cloud storage?
For example, the "Camera Upload" feature in Dropbox seems to ignore DNG files.

You can try Dropsync PRO, that will do what you want.


text:
Removing ads on apps that don't have ad-free version (e.g. Angry Bird)
My disabled child likes this game very much. But he can't handle the advertisement. It is just too much for him. I would like to get Angry Birds ad-free. I would pay for it, but there's no ad-free version on the Play Store.
The device is not rooted, and I'm not going to root it. So if possible, is there any solution for non-rooted device?
.. several months later. Here is my solution
It seems impossible to disable ads on android games. Most of them are completely useless and some are glorifying war.
This is no problem for normal people.
For my disabled child this is information overload.
We bought an old standalone device. This kind of device where you need to buy games on cartridges. This solves my use case. AFAIK angry bird is not available for nintendo DSi, but other nice games.

"I would pay for it, but could not find a solution." What do you mean by that?

With "I would pay for it, but could not find a solution." I mean: I would pay for an ad-free version. But I could not find one. Do you understand this? Please ask again if not. I am not a native speaker. Maybe my wording is wrong.

Switch off your internet while playing Game!!

http://smile.amazon.com/Rovio-Entertainment-Ltd-Angry-Ad-Free/dp/B004SBQGHS?sa-no-redirect=1

Can someone please tell my why this question gets down-voted? Which rule does this question brake?

When I see apps that are capable to monetize only by ADS I uninstall them immediately. We are all so fed up of ADS. I found the best way of not showing video ads is to turn off the Wifi and set the mobile connection to 2G. This way the video ads which are big in size, never loads

Since I don't like complicated work arounds like switching off internet connection or rooting the device, I choose this solution: uninstall it.

Please leave a comment why you think this is answer needs a down-vote. I am curious and always interested in improvements.

I guess because your question is removing ads on apps..., which this doesn't solve.

When I see apps that are capable to monetize only by ADS I uninstall them immediately. We are all so fed up of ADS. I found the best way of not showing video ads is to turn off the Wifi and set the mobile connection to 2G.

If your device is rooted, install Adaway. It will remove ads basically everywhere.

The device is not rooted, and I don't want to root it.

If you switch mobile data off or use airplane mode, ads won't be displayed.

Use an app called LostNet Firewall Pro to block
angry birds from going online.
You can find it on Google Play.

You could use the app Lucky Patcher to remove ads from apps.
A lot of its features are for root-only devices but it works on non-rooted devices as well.
With it installed, you can then patch an application to remove Google Ads, then reinstall the patched version (Uninstall and install) (if it also says "License verification found", you need to patch the APK modified for no ads to remove license verification).
(Except for using this app and writing a few custom patches for it, I am not affiliated with it in any way)
(Google Play Protect will block Lucky Patcher and call it malware. It can be safe to dismiss (More options > Install anyways (unsafe)) if you downloaded it from the official site.)

You can use pihole. It will help block the ads on th DNS level. You can either get a raspberry Pi or install it on any computer.
Link : https://pi-hole.net

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


text:
Files not copied to laptop when transferred via USB from Nexus 5
I have downloaded a 3 gb folder of android tutorials from torrent on my nexus 5.Now I am trying to copy that folder through USB to my laptop but unfortunately everytime I try to copy it I get a blank folder.When I try separately to copy those media files I am unable to copy them.Please help me fix this.
 P.S. My phone is connected as a media device via usb and recently I upgraded it to lollipop.

Same problem here with Motorola Moto G 1st and 2nd gen after Lollipop update. All the files will be able to be transferred after a restart but no new files after the restart is transferable. You must restart your device after every new files download to be copied to your PC via USB.

Have you looked at the  solutions here? IDT you'll have to restart ever again.


text:
Acer liquid e600 won't start after rooting
I have a problem with my smart phone Acer Liquid e600.
I followed a procedure to gain root access in my phone, during the procedure, the phone was restarting twice, then it shut down and couldn't start, and my PC doesn't recognize my phone anymore.
I tried to press both volume and the on/off button simultaneously for 10 seconds to start the safe mode but I failed to do that as well.
Can you show me how to do a flash or a recovery to restore my phone?

Try pressing Volume up and power button at the same time for 15 seconds.

Had the same problem. Fully charge the phones. PROBABLY that will unlock your phone.
Good luck

authors: ซ๋ะบั๋น ยู๋โซ๊ะ


text:
Are there region specific hardware differences to GT-N8000?
Are there region specific hardware differences to the GT-N8000, or is a GT-N8000 the same device no matter where you live?
I thought Samsung's model names (GT-I9300, SM-G900F, GT-N8000) were a safe way to identify the hardware inside. Are devices with the same model name, the same in all aspects except the region-specific/cell-provider-specific firmware?

Yes, there are differences.
In India it has only A-gps

Could you add a reference to back this backup this answer?

Could you add more info to what this A-gps is (from the perspective of an unbeknown user) ? Not to mention what Andrew asked.

A-GPS is "Assisted-GPS", It uses cell tower locations to assist in getting a GPS position. This makes it alot faster to get a lock.


text:
Is there a way for a user to tell if their Android device is encrypted or not?
There is a semi-relevant thread on SO https://stackoverflow.com/questions/12640708/check-if-android-filesystem-is-encrypted
that explains how a developer would determine if full-disk encryption is enabled, but is there an easy way for a user to know? I tried encrypting (I'm on 4.4.2) and it seemed to fail at some point but did not throw an error, just dropped me back to the homescreen at a certain point.

That's not conclusive (as you said), you can set a PIN without encryption

I have a Galaxy S6 that I attempted to encrypt, I started the process and took a shower. When I came back to check the results I could not tell if it was successful. The only difference is that there is no longer a choice to encrypt. That does not conclusively indicate that the phone is encrypted.

On Oreo 8.0.0
Settings → Security & Location → Encryption & Credentials & it shows phone encrypted
Better method
Using adb command adb shell getprop ro.crypto.state ( works on unrooted devices also) returns encrypted or unencrypted
Output examples

Oreo ( Unrooted, encrypted)

Vostro1510 ~ $ adb shell getprop ro.crypto.state
encrypted

Marshmallow ( Rooted, unencrypted)

Vostro1510 ~ $ adb shell getprop ro.crypto.state
unencrypted

Source - Adb command to check if the device is encrypted
Note : Original question refers to Full Disk Encryption which has been replaced by File encryption from Nougat onwards. See this for details
Edit Instead of adb you can install Termux and type getprop ro.crypto.state to get the result - works on unrooted device also

+1. Is there a way to know if the device uses full-disk encryption or file based encryption?

@Firelord Thanks. Yes, we have an answer here https://android.stackexchange.com/q/195713

You call it "Better method". Unfortunately I don't know how many people have adb installed or not. I guess (but don't) know that most devices don't have adb.

@guettli guess you missed the app alternative towards the end of the answer

Same place where you start the encryption:
In (I am on 4.3) Settings -> Options -> Security,
the first entry will report the status and offer decrypt (if encrypted)
or encrypt (if not).

I could be wrong but isn't there a difference between FDE and system encryption? I think the one you mention is only system level.

If your phone came with Android 5 or above, the storage is encrypted by default. You can verify this by going into Settings > Security & lock screen > Encryption & credentials. It should say Encrypt phone - encrypted and it won't allow you to turn it off.
Hovewer, the safety of the encryption depends on several factors. Most importantly, you should be using a strong password. PIN codes can be brute forced easily - Android allows you to try 5 different passwords every 30 seconds. That means brute forcing a 4 digit PIN takes less than 17 hours.
Another factor is whether you have the bootloader unlocked and what kind of encryption your phone uses.
File-based encryption
Android 10+, some devices with Android 7 - 9.
Android with FBE enabled encrypts the master key by a combination of the device key and your PIN/password. A device like this is NOT decryptable without your password even if one can run arbitrary code* on the device.
You can quickly verify if your phone is using FBE by restarting it. If it asks for PIN/password with a default-themed keyboard, it's using FBE.
A more reliable way is running adb shell getprop ro.crypto.type. You'll get the response file for FBE.
Full-disk encryption
Android 4.4 - 6, some devices with Android 7 - 9.
The master key is encrypted using only the device key by default. If you can run any code* on the device, your data is as good as unencrypted. To encrypt the master key with your PIN or password, you need to enable "secure startup" (Settings > Security & location > Screen lock > PIN or Password and tap Yes when it asks if you want to use Secure start-up). That makes the master key encrypted with the device key AND your PIN/password.
If you get a black screen with a prompt "To start Android, enter your PIN/password", then your phone is using the secure start-up. If it boots normally and asks for PIN/password with your customized keyboard, your phone is NOT using the secure start-up.
You can check if the device is using FDE by running adb shell getprop ro.crypto.type. You'll get the response block for FDE.

* you can run arbitrary code if the bootloader is unlocked, the device manufacturer (or possibly a very determined hacker) can likely do this even with bootloader locked
Read more about Android encryption here: https://source.android.com/security/encryption/

@alecxs You can verify this by launching TWRP on an Android <=9 device and being able to read the contents of the device without entering a password/PIN. If the key was encrypted, this would be impossible. What would it be encrypted with anyway? I tested this on a Mi A1 (tissot) when "secure start-up" was not enabled.

Using the passphrase "default_password" is as good as having an unencrypted key, but I'll change the wording to reflect that.

some weird exception (forced by chinese government?) https://android.stackexchange.com/q/241934

Try changeing default storage to SD Card
Settings -> Memory -> Default Location -> SD Card
if your phone is encrypted than you'll get a warning stating that internal memory is encrypted. Of course its only a hint, not a proof.
My P9 Lite (Android 7) behaves like that, and this is consistent with user guide page 193

Full-disk encryption |  All data on the memory chipset is
  automatically encrypted


text:
App Permission and Force stop
Hello everybody :) I would be very grateful if you could answer my questions.
1- If the app has as a permission : Read and send text messages (SMS or MMS). Does it include  whatsapp and viber messages ?
2 - If I force stop an app, does it mean that the app's permissions are also disabled ?
Thank You

SMS and MMS are general, system wide messages available through the Android API. Messages by any third-party app are independent from that and cannot be retrieved without reading the original database files containing those messages. (Which basically means it involves a rooted device/root permissions)
If you force close an app it is shut down and doesn't run. It does not remove any permissions what also means that another app may launch that app and that app may read your messages then.

Apps that don't run are not doing anything but the permissions persist. Using an application that is able to manage those permissions can revoke those permissions permanently.

I truly thank you for taking the time that you did to give me clear answers :D


text:
Doing a hard reset would delete my pictures?
I have a Ainol Novo 7 Flame, i have been using it for 3 years, and today it just got stuck in the booting phase, i didn't install any app or changed any settings, i dont even know why this is happening, google suggested that i do a reset to fix this problem, but does this reset actually removes my data??
and is the reset the only solution i have?

Yes, resetting removes all user data (system is left unaffected). 2. It's the best way without involving recoveries, ROMs etc.

I will make some assumptions here since you don't give enough details.
I think that by stuck on boot you mean you soft bricked your phone but yes it weird if you don't mess around with root or other things and that just mean that if an factory reset + wipe cache don't work( and often won't ) you need to reflash the stock ROM again.
By "hard reset" you mean Factory Reset when you do that your phone go back to the factory state and all /data is deleted that mean all photos messages documents everything.
This process is often required but if your phone can still turn on recovery/download mode using an special sequence of buttons(google for your device ) you can still do an backup by using ADB it's quite simple and i recommend you to go xda-developer forum and search for an tutorial they have plenty tutorials for flashing roms rooting and much more stepts by step that anyone can execute without lots of knowledge just search for "backup via ADB"


text:
Changed device DPI now stuck in a bootloop

Device: OnePlus One
ROM: MultiROM with CM11s as internal, and CM12 nightly as secondary
Recovery: TWRP
Backup location: USB OTG
Backup method: Online Nandroid Backup application

So I have quite a dilemma on my hands. I wanted to try something, so I installed a root DPI changing app. I must have set it incorrectly because when I rebooted, everything was so large that I couldn't even unlock the device.
So I followed the application's advice, I copied the build.prop backup to /system. And I went into a boot loop. Then I tried copying the stock build.prop for my device to /system, but it didn't help any.
Everything else seems to work fine. I have TWRP installed, and I have a good backup, but it's on a USB drive, and the data partition is ~6.5GB, so it won't go back on my phone. So here are my options, as I see them:

Fix build.prop, of which I don't have the original file.

Problems:

I have no idea how to do that.

Restore from my TWRP backup.

Problems:

I have the backup on a USB drive.
TWRP doesn't seem to want to recognize that there is a backup on the USB OTG.
The data file is 6.94GB (over Android's 4GB file size limit), so I can't move it back.

Dirty re-flash the OS while keeping my data.

Problems:

I don't know how to do that.
I've heard that problems persist if that's done.

Wipe everything and start from scratch.

Problems:

Obviously, I don't want to do that.

Comments are not for extended discussion; this conversation has been moved to chat.

The reason for a boot loop after editing build.prop is its permissions.
Just go to TWRP > Advanced > File Manager and navigate to /system/build.prop. Select it and change its permissions to -rw-r--r--. To do that, enter 0644 in chmod and reboot your device.
If you cannot see build.prop in /system folder, go to Mounts and select System in the TWRP home menu.

If the build.prop is the problem, you could try fixing permissions:

Restore build.prop from backup
Go to TWRP/Advanced and choose Fix permissions

If you want to restore your TWRP backup:

In TWRP, do a factory reset
Boot up the system and copy the TWRP backup to the internal SD card (if you got enough space). That should be formatted with ext4 or something like that, not FAT32.
Boot to recovery and restore the backup.

or

Just reflash the ROM.zip. That should fix all problems without deleting /data.

Maybe this problem is solved but for future reference, I will post these two options:

Push the original build.prop via ADB when on TWRP

Plug the device into your PC
Open a CMD or a terminal (depends on your OS)
Write this commands
adb kill-server
adb root
adb remount
adb push original-build.prop /system/build.prop

Or

Grab the current build.prop, edit the density, and then push it back

Grab it by using adb pull /system/build.prop /path/to/build.prop
Edit the build.prop
Then push it back
adb kill-server
adb root
adb remount
adb push edited-build.prop /system/build.prop

So, I actually ended up flashing only the system.img and boot.img files, and that let the device turn on.
There were a few problems I ran into, though. Settings kept force quitting, for one thing. But I was able to make a fresh Helium backup, so then I wiped everything and started over. After spending a bit of time restoring some files, my One is running well again.

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


text:
Upgraded from KK 4.4.2 to CM 12 Lollipop, can't restore app data (S4 Mini LTE)
After taking a full Nandroid backup of my previous os and apps using CWM recovery, clearing cache and performing a factory wipe, I went ahead and flashed Lollipop. This is the ROM I used: https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip
Upon first boot of Lollipop, I wasn't presented with any 'transfer existing apps/data' screen, but rather was just sent to the launcher screen. While lollipop runs fine however, I can't seem to be able to restore app data through either the custom recovery (just says "please wait" forever and phone gets stuck in a boot loop afterwards) or using apps on the actual phone. It is rooted (through both going into settings -> developer -> enable root access & also a flashable zip that I used) and both Titanium Backup(hangs at 0% and 1%) as well as Nandroid Manager(says 'error' when attempting to restore apps) both fail to restore.
Nandroid manager gave this output at the end: /system/bin/pm[6]: app_process: Permission denied
Is there any other way I can restore the app data?

If you did a full wipe then there is no "transfer existing apps/data" because there is nothing to transfer. Restoring data from another ROM is never going to end well (look at it like installing an iPhone app on Android). I did attempt to do something like you, too, but I made it work. Just restore all user apps+data and then manually use a file explorer like Root Explorer and set the according permissions to all the folders in /data/data (application data).

I did find a solution, eventually by using ADB.
I restored the nandroid user data backup from the stock ROM to the new ROM, then tried to boot it. After leaving it for a while, it got stuck in a boot loop, so I connected the phone to the computer and used adb shell to rename the app data folder (located at /data/data), so Android wouldn't recognise it.
I then booted the phone again and it went straight to the desktop like it normally would. All my apps were here, but not the app data, because I had renamed that folder previously.
I then used adb pull to get the new user data on my computer, then pulled the old user data also, so I could overwrite it.
After overwriting the new user data folders, I used adb push to get them back onto the phone, into the correct /data/data directory. I then went to boot the phone again.
The phone booted this time, but apps were crashing, because the permissions had been messed up. Whatsapp, to name one, couldn't access the message history, and refused to open. It had also planted a persistent notification warning that it wasn't functioning properly. To solve this, I downloaded an app from Google Play called "fix permissions" which did the trick.
All of my data was now successfully ported to Lollipop.

I did however switch back to the old ROM, and experience the same app crashing problem, but that was fixed instantaneously by clearing the /cache partition. Even though Lollipop is nice and 'just works', but I missed the familiar Samsung app interface.


text:
What is Mozilla Location Based Services?
When I installed Firefox on my phone it gave me the option to enable Mozilla Location Services. What does this actually do? Does it help locate things around you, for example stores? Does it increase accuracy of location? What is the privacy policy? I've red some descriptions of the term but it seems like a bunch of wishy washy babble.
e.g.

The Mozilla Location Service is an experimental pilot project to
  provide geolocation lookups based on publicly observable cell tower
  and WiFi access point information. Currently in its early stages, it
  already provides basic service coverage of select locations thanks to
  our early adopters and contributors.

but what does it actually hope to achieve?

It's a Network Positioning Service, it locates your position based on a database of Wi-Fi hotspots, mobile cell towers, and possibly in the future other sensor data. This database is collected through crowdsourcing by Firefox users that has enabled Mozilla Location Service or has installed the dedicated Mozilla Stumbler app.
It is basically Mozilla's take on geolocation service that is currently provided by Google Location Service on most Android devices. Their objective is to build a public, and more openly accessible, crowd-sourced database for a geolocation service.
Presumably this will be the geolocation service that will be used by Firefox OS and desktop Firefox.
The Privacy Policy for Mozilla Location Service can be found on their website.


text:
my screen is broken on my droid razr micro so is there any other way to turn it off or restart it without using the touchscreen?
That's really all there is to it. My screen is not working well enough that it will show the graphics, so I have no way of using it. I'm hoping that maybe it'll start working again if I can restart it.

Hold the power button for some long time (~10 seconds should be enough).
It will then shutdown or restart (depends on the kernel configuration) and do a hard reboot (this is not bad, it just means that it doesn't use some weird quick boot technique on boot)
This should fix temporary issues with your phone. If not, then you need to check what is broken and maybe replace/repair it or get a new phone.


text:
Is there a way to get a picture out of a Nandroid backup?
I had a picture on my device and did a Nandroid backup and then flashed the device without transferring the picture. Can I get just the picture out? I try exploring the backup but it's just a bunch of files I don't recognize.

You probably search for the contents of your internal SD card (the Pictures directory I assume).
Then you need to explore the data backup. Inside there should be a media directory (and then maybe a 0 directory). This should contain your internal SD card's content of your user. There you can explore all your data.

Small side note: Not all backup methods save this particular folder. It's generally very big and should be backed up independently. Last I would also recommend an external SD card (if applicable) to save important data on.

I do have an external SD card, I thought the pictures would automatically be backed up there but I guess not?

If you have configured your camera app to save all pictures to your external SD then you don't need the backup


text:
Using Bluetooth keyboard and mouse via Remote Desktop
I occasionally use my Galaxy S4 Android phone to connect to my computer via Remote Desktop in order to use SolidWorks for 3d modeling.  In order to make this more comfortable, I want to get a Bluetooth mouse and keyboard.  What I'm wondering is whether the keys translate well when I am connected to my computer.
In other words: the keys probably translate well enough when I am just using the phone.  However, the phone does not tend to utilize keys the same way Windows does - ctrl-c, alt-F1, etc..  Do those functions/keys translate when I'm connected to my computer through my phone?
And a similar question for a Bluetooth mouse, I suppose.  Does the computer recognize a mouse when it is connected through my phone via Remote Desktop?

Yes they will work. If the keyboard & mouse supports windows, then they should work via remote desktop. Be sure to have the latest version of the app!

PS: you may have to install some kind or compatibility apps or drivers on your phone.

Ok - got me a keyboard and mouse.  The keyboard works great.  The mouse works well on Microsoft Remote Desktop app, but is pretty wonky on Google Remote Desktop.  I can connect to my computer on my phone when I'm on the same network, but out-of-network MS RD it's still not connecting (although Goodle RD is).  This is probably a topic for another question post.  But yeah, hardware-wise everything is good.  Still figuring out the mouse, but the more important thing - the keyboard - is working regardless.  Thanks Rahul! :D


text:
How do I temporarily prevent buttons to wake up screen?
Typically if any key on the [bluetooth] keyboard is pressed, except of volume-up, volume-down and such, Android turns on it's screen.
How do I make other keys behave like volume control keys (i.e. not wake up the device)? I want to bind other functions to them and don't want Android itself to react on them?

Root the device;
Install Xposed framework;
Install Xposed Additions;
Enable Xposed Additions in Xposed Framework, restart the device;
Open Xposed Additions setup;
Buttons -> Allow External Devices -> Keyboard;
Add new Key -> Press the button you wan to disable on the keyboard -> OK -> Go to the newly appeared menu entry for the button you have chosen -> Add new Condition -> Screen Off -> Screen Off -> Click.

You will see "Click - Disabled" and the key won't work and won't wake up the device anymore.
You can also reassign it to some other key instead of disabling.


text:
Can App Ops run on 4.4.4?
I have installed and tried several of the "App Ops" starter apps from the Google Play store. When I run any of them, a dialog pops up saying "Unfortunately, Settings has stopped." and my only choice is to tap "OK". So, I still have not been able to get to the App Ops settings.
However, this app claims to work on 4.4.4.
I am running on the stock Moto G (2nd gen), Android version 4.4.4. Not rooted.
Are unrooted 4.4.4 users generally restricted from running App Ops or is there something wrong with my setup? If it is as simple as getting another app to run App Ops for me, can someone point to one that works in 4.4.4 without the error?

App Ops can be activated using Xposed Module, but for that you need to root your device. And an alternative to App Ops is XPrivacy.

App Ops can't be run without root privilege. If someone tell you the opposite, it is most likely a lie, or if it is real then the whole Android OS is worthless because what makes Android secure is the permissions. If you can bypass them with a regular app, then why bother making permissions?

Actually, it's not the app that I download that would do the work. The downloaded app is only a shortcut to a hidden settings app/activity already in Android. So I think App Ops already has privileges, like how the user can "force stop" an app without needing to be root.

as from android 4.4.3 app ops has been removed by google and need root permission to be used
http://www.cnet.com/news/why-android-wont-be-getting-app-ops-anytime-soon/

Unrooted Verizon Note 3 user here.  Not sure why, but App Ops Starter works for me on 4.4.4 even though it didn't on 4.4.2 (I think I had the same or a similar crash-out issue that you have described).

Hi, thanks. For some reason, though, the "App Ops Starter" just launches my standard Settings page where I would access all the normal system settings. No "app ops" anywhere to be seen.


text:
"Sync is currently experiencing problems. It will be back shortly." error message appears under the Sync settings
On my Samsung Galaxy S4, the "Calendar" under "Sync settings" in my Google account disappeared. Under the Google accounts at the bottom, it reads

Sync is currently experiencing problems. It will be back shortly.

How do I fix it?

In my case there was a problem with emoji characters in some names. I used "Contacts Sync Fix" program to fix it

The phone wasn't connected to the internet. As soon as it was syncing worked. You'd think the error message would be better than the generic one "Sync is currently experiencing problems. It will be back shortly"

Samsung Galaxy S9 exchange calendar sync not working anymore:
Error message (in Settings -> Cloud and accounts -> Accounts ->  -> Sync account):
'Sync is currently experincing problems. It will be back shortly.'
Go to Settings -> Cloud and accounts -> Accounts ->  -> Account settings. Click on your  -> (scroll all the way down) Server Settings -> Incoming settings.
Enter new password. Click done. Wait for success message.
Go back to 'Sync account' and hit Sync Calendar, Sync Contacts, Sync Mail.

Try to take a look at this website, seems reasonable up to date: https://appuals.com/fix-sync-is-currently-experiencing-problems/

FWIW: in my case I had to set up PIN protection to make it work because my "company policy required it". Of course there was no helpful error message about it :(
Sidenote: I can't reply to this thread b/c of lack of karma or something

Not closely related to the issue, but it solved my very similar problem with contacts sync: The contact option was not listed in Android's (v.6.0.1, Marshmallow) Settings / Accounts / Google sync menu. The problem was that the Contacts Sync application had no access right to my contacts. To fix this, I switched the Settings / Apps / Gear icon / App permissions / Contacts / Google Contacts Sync toggle. After that, it started to sync, but I got the same 'Sync is currently experiencing problems'. It turned out that I exceeded the Google API call limit for the day, so after 24 hours, it synced successfully.
To figure out what the problem exactly was, I connected my phone through USB to my PC, enabled debugging on the phone, used the adb logcat command from the Android SDK, and examined the errors/exceptions in that log. This way, you can get to the bottom of your calendar issue as well.

We had the same problem, and to make a long story short, tried all the answers we found online (clear cache, clear data, reinstall Calendar, delete, then create Google account, but no factory reset).
The problem for this phone (Samsung Galaxy S3) was that we had restricted background data on Google Play Services. Once that was enabled, the calendar synced right away.
Home> Settings> Connections> Data Usage> Scroll down to Google Play Services, and make sure to uncheck "restrict background data".

The answer for me was related to Google Play Services. But in my case it was a matter of enabling its permission to access Contacts. Settings->Apps->Google Play Services->Permissions->Contacts

Settings->Apps->Google Play Services->Permissions->Contacts -> Enable for Google Play Services worked for me.

In my case, the sync issue was with the WhatsApp account. I went to the app permissions and checked some of them. Worked.

In my case, the solution was Settings>Apps>Google Play services>Storage>Manage Storage>Clear All Data.

I tried EVERYTHING.
Finally came across the answer - turned off Power Saving (which I normally keep my phone on) and hey presto, everything syncs again.
So easy.

Turning off power saving Setting>Account>Google> (Top right) Sync now. Works for me. Thanks

Solved My Problem with this Account>Google>Sync Now.
Thanks.

Sync is currently experiencing problems. It will be back shortly.

Go to Settings → Accounts → Exchange → Incoming Settings and change the security type to SSL/TLS from SSL/TLS (accept all certificates) and there you go. All the emails, contact, calender will start syncing.

I fixed this by installing Google Calendar. I already had Calendar installed, from gapps (needed with CyanogenMod). Now I have two Calendar apps installed, both called the same thing. Sync suddenly works, and the new calendar has a bit nicer UI.

I had both the standard Calendar and Google Calendar installed, and the fix for me was disabling my Google Calendar sync in the standard Calendar app.

Installing Google Calendar fixed the sync issue, and both S Planner and Google Calendar suddenly started working.

In my case, ONLY the contacts didn't sync, everything else (calendar etc.) was fine, but the steps should apply to calendar as well, as it also uses dedicated services and the play store.
I followed this guide and got it working perfectly again, without loosing any data or having to restore anything.
Cannot sync contacts on Android 11 - This account already exists on your device
It links to a few pictures of the Android UI, but the short version is:
Prereqs.: Uninstall Battery Saver / Task killer / Booster Apps temporarily,

Reset App Preferences
Select Automatic Time Zone
Battery Saver select off
Remove Battery optimization for Google Contacts Sync
Allow Mobile Data usage for Google Contacts Sync (the obvious part)
Select Contacts Permissions for Google Play services and Google Play store (the tricky part)
Clear Data in Contacts and Google Contacts Sync (the scary part)
Disable Google Contacts Sync and wait a minute and Enable Google Contacts Sync
Re-start device (essential!)
Check sync settings.

According to the logs from adb logcat the permissions actually caused the problem, but all previous attemtpts to grant those permissions failed.
After following this step by step, I rebooted, opened the Contacts app and was able to add the already signed in google user. After that, the contacts got populated and sync works again.

To sum up my fix:
I checked my online Google Calendar settings to ensure mobile syncing was active. It was.
On my Samsung Galaxy S4, I uninstalled Google Calendar & re-installed it a couple of times. Still kept receiving the syncing message.
So I removed my Google account & reconnected. That's when I received the message "The process android.process.acore has stopped".
Based on users' comments, the best fix would be to reset to factory. Which I did and all is good except for losing SMS history

You could have used SMS backup apps to backup your SMS messages to Google drive.

In my case, the error was with my Samsung account on my GS4.
When I pressed 'Profile' underneath the sync option, it prompted me to install an update which may have been the cause. When I pressed 'Yes' it failed to update. However, once I restarted the phone the update successfully installed.
For anyone with this problem, I would advise restarting your phone, then (for Samsung accounts), go to Settings > Accounts > Samsung account > Profile
Install the update if prompted. Lastly make sure Sync is enabled in the notifications bar.

I have just had the same problem after an Android upgrade on my Sony Xperia Z5 and luckily fixed it. I had to delete the account and then re-add it.
I think I know why this worked as I have seen a similar problem before (with Dropbox about 2 upgrades ago): with this new Android version, a new security feature was added and Exchange couldn't automatically access my calendar/contacts -> it wasn't allowed.
When you re-add the account, you are asked if Exchange is allowed to access contacts and calendars. Once you say "yes", all works.
I really think Android needs to handle the addition of new security features to existing apps in a more elegant manner.

I had the same problems and finally was able to fix it.
I always try to use my phone on power saving mode to save battery, after the last update I had some troubles with that feature because many apps don't work properly. Well, all I had to do was disable power mode and sync again and voila, everything sync perfectly.
I hope this helps.

Just adding to the pool of possibilities.... Make sure your date/time is correct. All I had to do was adjust it and everything went back to normal.

I had a similar problem, but with Contacts instead of Calendar. It turned out that all I had to do was to force stop (Settings -> Apps -> Contacts -> Force stop) the Contacts app and start it again.

If your device is rooted then delete the folder under
/data/data/com.android.providers.calendar and reboot. (I used Total Commander.)
For problems with contacts sync the folder is /data/data/com.android.providers.settings.
In brought back the sync on my device which has been constantly "experiencing problems" for about half a year.


text:
Google-cast to Android TV emulator
I was wondering if I can use the Android TV emulator (available from Android SDK) as a Chromecast emulator.
Android TV devices (like the Nexus Player) are Google Cast targets. I was assuming that the Android TV emulator is Google Cast enabled, but no app can find it on the network (even Chrome on the host that runs the emulator).
So either it's not enabled in the Android TV emulator, or I have to set up some king of port forwarding between the host and the emulator.
Which is it?

/me wondering if this question belongs in SO instead.


text:
Cannot interact with Android VM - VirtualBox
I am trying to create a simple Android application to better learn about the Android platform. The first step was installing Android studio. Unfortunately, though, using Android Emulator was impossible, because my CPU has not VT-x support.
In order to overcome this, I chose the other path I had available: I installed an Android system on a virtual machine using VirtualBox. And here's where I met my last problem: After the installation, which went OK, I rebooted the system, and now I am stuck in a panel where I have to choose the language, because I cannot seem to be able to do anything using my mouse or keyboard. The first thing that came to mind, was  that I needed some kind of touch input, which I don't have on my laptop... Any advice to solve this in order to be able to use Android in the VM?

I ended up using Genymotion, so as to also get the Android Studio integration to work (by using just VirtualBox,the next issue would be getting the Android studio to recognize my virtual device). Very easy and fast solution, I recommend it.  I did not solve the exact problem as described above.

I've installed Android 4.4 in VirtualBox without any problems, and it runs just fine, albeit a little slow.  In the toolbar menu for the VirtualBox host there is a item called "Integrate Mouse" - which, well, enables the mouse!

Here are the directions I used to successfully install Android on VirtualBox: http://www.howtogeek.com/164570/how-to-install-android-in-virtualbox/

In order to interact with Android when you are lacking a touch screen, you need to enable Mouse integration AND perhaps tweak the keyboard settings to make sure that "Auto Capture Keyboard" is checked.

You might try Andyroid.  It is a virtual machine that hosts Android and the wrapper is specialized to accomodate for the idiosyncracies that arise from using a virtual hand-held device.  I had issues with rotation using Android in VirtualBox and solved it like this.  Andyroid has a toggle switch that enables/disables the use of VT-x, so it is possible on a CPU without it.  One advantage Andyroid has over a regular VirtualBox solution is that it is tuned for Android.

You can interact with Android Virtual Box with "Tab" and "Enter" Keys.
Be careful, when you move the input focus with tab, watch the slight change in UI, and then press Enter.


text:
Official Google Android OTA Links
Today, I felt the right time to OTA-update my out of date Nexus 5 from 4.4.4 to 5.0. It worked pretty well and I found the required image within seconds. What I'm curious about is where to get the official list of official OTAs for Googles Nexus devices. Where does androidpit, androidcentral and the like get the links to the updates?
Thanks for hints!


text:
How do I restore my app (K-9 Mail) settings from an adb backup?
I just installed Cyanogenmod on my Samsung Galaxy Note. Before doing so I created a backup with adb:
adb backup -all

For some of my apps I want to restore settings. Most importantly that would be K-9 Mail. Thus I unpacked the backup:
java -jar android-backup-extractor-20140630-bin/abe.jar unpack backup.ab backup.tar

Then I deleted most folders which I don't want to restore but I did not delete apps/apps/com.fsck.k9. Then I packed the file again using android back extractor and ran adb restore after I installed K-9 Mail. I was prompted for consent on my phone which I accepted and I was told that the restore was successful. However when I start K-9 Mail I am just greeted with the default welcome screen as if no configuration would be present. I also tried the same with WhatsApp and Viber but both showed the same behaviour.
Next I tried to just copy the k9 mail settings folder using USB connection using a file manager (dolphin). But still no success.
Then I tried to copy the settings using adb push apps/com.fsck.k9 /data/data/com.fsck.k9 (described by someone here) which failed with file or directory not found error. After further googling I tried again but ran adb root before and then that worked. However k9 still greets me with obviously no settings. Since the same source I googled for that idea stated something about a fix_permission script (where I have no idea where that comes from) I googled for fix_permission and found this app installed it and ran it. However still no change.
How is the restore done correctly?

OK, some googleing later I found Titanum Backup and that it supports restoring selectively from adb backups. I copied the backup to my SD-Card and then restored using Titanum Backup and and just worked. (However I'd still be interested in what I missed in the first place).
Note however that the free version does not support restore from adb files.


text:
Problem with Android Emulator on Android Studio. HAXM Kernel Module not Installed
I recently switched over from Eclipse ADT to Android Studio and as soon as I tried to fire up the emulator, I saw the following message:

emulator: ERROR: x86 emulation currently requires hardware acceleration!
  Please ensure Intel HAXM is properly installed and usable.
  CPU acceleration status: HAX kernel module is not installed!

On Googling around, I found that disabling Hyper-V would solve this problem. It did. And the emulator worked like a charm. But then, my internet stopped working. In any form. WiFi, Ethernet, every kind of service went bust. Re enabling Hyper-V restored my internet connection, but the error came back. So, I can either use the internet or my emulator.
I really can't keep doing that. Is there an alternate to this?

Wow, 20k views in  5 months and no answer?

@Pacerier it's a common issue, and yet, no fix has been found. Since then, I have been using my device/genymotion for development

You need to install Intel's HAXM module. HAXM accelerates your emulator so you don't test apps like a slideshow.

My advice: Install Intel HAXM. Leave Virtualization Acceleration functions (Hyper-V, Vt-X etc.) activated and the emulator will work. There seems to be something wrong with your network adapter/configuration, too. Virtualization should be independant from your network.

Also please read the error message first and do a Google search to make sure such questions aren't already answered.

I did install Intel HAXM. I still have the problem. Also, I did Google the issue, but didn't find anything apart from disabling Hyper-V

The error message "HAX kernel module is not installed!" makes me assume it's not installed. If Hyper-V is not used, it shouldn't cause any issues AFAIK.

So here's what I did. I disabled Hyper-V and installed HAXM. The emulator then worked. But re enabling Hyper-V gave this error message again.

The emulator works even without HAXM. HAXM only works if Hyper-V is enabled. Else there is no Virtualization Acceleration HAXM could use. Is your processor able to hardware accelerate virtualization?

That's strange :/ For me HAXM only works when Hyper-V is disabled

Hyper-V is independent from your CPU. It's some feature by Microsoft to virtualize PCs.

Okay, let me try installing HAXM from Intel's website.

Also, this is where I got the advice from: http://stackoverflow.com/a/18207178/2302611

That seems to be an issue with Windows 8. On my Win7 machine it's working alright.

Oh. What would be a possible solution then?

Seriously, I have no idea. On my PC everything works fine with Hyper-V, HAXM and Vt-X enabled. The ARM emulator works in real time so it must be an issue with some network management software that relies on Hyper-V (very strange though).

Well, in that case, I'll keep this question open. :/

I solved this by creating a new Virtual Device in AVD Manager with API level above 14.   Try using API level 15 or higher.


text:
Android device crash logs?
I've been having issues* with my Samsung Galaxy S4 (Rooted, Echoe rom, SCH-i545, 4.4.2) lately and have been trying to figure out why. Problem is, it seems like neither alogcat nor adb can show, that I can see, device crashes - that is to say where the entire device shuts off on its own. Plus the /data folder didn't seem to have any type of panic or kernelpanic folder (Using Root Explorer).
Is there any way I can do this? Ideally finding previous logs, but if need be I think I can recreate the problem with whatever I need installed.
*The crash seems to be caused when I switch from 4g (LTE) to Wifi naturally, such as coming home and my phone automatically connecting to my (Already known) wifi.

I'm having a very situation that sounds similar to yours. Amazon Fire Phone, rooted, CyanogenMod 11, with crashes upon wifi reconnections and bad battery drain when trying and failing to reconnect to wifi. Did you ever find any underlying cause?

If nothing can be retrieved from logcat you are probably running into a kernel panic.
You could check via adb the output of: dmesg
Some devices also have a kernel feature where, on critical errors, the last received kernel message can be read from /proc/last_kmsg
Maybe this will give you some hints whats going wrong.
If not you could stream the full kernel logs via: cat /proc/kmsg and reproduce the shutdown while doing this.

Your answer led me to this post, which let me access the log files (*#9900# menu)

Usually, when the system crashes a Popup is launched. Its options usually are Inform or Cancel. If you click Inform, an app is launched and it lets you see the Log (Which is the one you'd send to Google to inform the bug).
You cannot see the Logcat errors because when an app is compiled for release and with Proguard enabled, then the Logs sent by the app are not visible to the final user. Only for the Android OS. It's a safety mechanism.

A popup isn't launched, it just straight up turns off. Is there no log at all, anywhere? Not even the slightest hint that may help me track down the exact issue?

Most likely one of your system service is throwing ANR and android is killing it to restore service. This causes device to soft reboot or shutdown. you will not see any popup(app crashed...)since your user is already killed by OS.
here are few links that might help you in getting logs:

https://stackoverflow.com/questions/3469016/can-i-get-logcat-logs-after-phone-reboots
http://android-revolution-hd.blogspot.com/2014/02/how-to-generate-kernel-log-after-random.html
How can I determine the cause of random device reboots?

generally this a good answer providing quite useful information but in this case it does not help and some hints are not really true. As far as I know when a critical system service dies it is restarted a couple of times..if it still dies after these restarts the device will boot into recovery. Also you should be able to see a dying system service via logcat.


text:
How to make a contact "group admin" of WhatsApp Group?
I guess with new version of WhatsApp Application, for a WhatsApp group, it is possible to have more than 1 "Group Admin".
My question is, if I am currently the Admin of one of the group and I wants to add one more member(or 2 or 3) of Same group as "Group Admin", what steps I need to follow?
Secondly, does WhatsApp imposes any Limit on no. of Group Admins per group?
For example: If WhatsApp Group has 10 People, how many of them can be "Group Admin"??

authors: نايف الشهراني


text:
How can I root the Micromax A110Q
I am using ubuntu 12.04 LTS and want to root my micromax A110Q.

Note #1:

Rooting Mediatek devices isn't usually a clean area. Please remember that this solution is to help you out only and is not a mandate, which means the responsibility of recovering device (if required) lies upon the reader only.
Taking backup is very important. Consider the answers here to take backup. I can't stress this more. Please do not ignore this step.

Note #2: Keep you device's battery charged, possibly above 80%. Best is to keep it fully charged. Few folks sometimes report that low-battery during flashing resulted in soft/hard-bricking of their device.

I'm aware of two methods to root this device and both are tested by me on this very device.
Method #1
This method will sideload an app in your Android. You can see this answer to know how this kind of apps works. Also, I'm using this guide on AndroidXDA to corroborate my answer.
Instructions:

Go to Settings → Security and check Unknown sources -- in order to sideload apps.
Download and install Framaroot from any of the following links:

Framaroot's website
XDA thread
AndroidXDA

Launch the app and Install SuperSU will be shown selected. If not, do choose it.
Tap any of the following options(exploits):

Boromir
Faramir
Barahir

and wait for few seconds.
If the exploit you chose works fine then you would see the following or similar message:

Success :-)... Superuser and su binary installed. You have to reboot your device.

                                    OK

Otherwise, choose the rest of the two options. But eventually, it would work. (Worked on my A110Q).
Reboot your device and you would see a new app installed in your device named SuperSU.
You can use any of the root checker apps here on Play Store to see whether SuperSU is intercepting root access, or apps can detect su binary.

Congrats! Your device is now rooted.

Method #2
This method is a typical technique of flashing Recovery partition with a custom recovery and then flashing SuperSu zip file from the latter accompanied by installing an app from Play Store.
Note #3: The following instructions are platform dependent, tested and mostly works on Microsoft Windows 7 OS.
This method uses a tool named SP Flash Tool to flash Recovery partition of your device using a scatter(text) file. I've covered this tool in Method #1 of an answer here with links to some videos(to familiarize yourself). You can also see this guide as well.
About Scatter file : Scatter file has the index of location of partitions (including boundaries) your device has.
Instructions:

Download ADB drivers for your device, install them and verify that your device is getting detected. You can either query Google for them or download them from here.
Download a scatter-based ROM (Stock ROM preferred) for your device. Query Google for such with details like device model name, chipset, etc. You can download it from here as well. Note that the solution needs only a text file which is packed inside the ROM.
As an alternative of downloading this ROM, you can generate your own Scatter Based file. The instructions are mentioned here. I didn't try the instructions there so I can't cover them here. On a side note, I recommend downloading stock ROM since its always good to have this ROM ready for flashing in emergency.
Extract files from downloaded ROM and look for .txt file with name similar to MT6589_Android_scatter.txt. Note down the location of this file.

Download latest SP-Flash Tool.
Download a custom Recovery for your device. Alike step 1 querying Google is the option here. Mostly, the recovery you might get is either CWM or Philz Touch recovery. You can consider these links to download CWM recovery or Philz Touch Recovery.
Download SuperSU zip from here. The name might be similar to UPDATE-SuperSU-vX.YZ.zip. Put this .zip file into the root directory (Home folder) of your Internal SD card. You can do so by firing up your favorite File Manager.

Connect your phone via USB cable into PC.
Extract SP Flash Tool, look for Flash_tool.exe and execute it by doing  Right-click → Run as Administrator.
Once the interface comes up, click Scatter-Loading button, locate the scatter file (from Step 3) there and proceed with it -- this will list some partition names (unfamiliar names possibly) like MBR, UBOOT, BOOTIMG, etc.
Make sure that all the entries below name are unchecked except Recovery -- we do not want to replace the content of any existing partition other than of Recovery.
Click on Recovery, locate the Recovery file you downloaded in step 4 and proceed with it. Below the location you would see the file path of your Recovery file (like C:\Users\...).
Power off your phone (do not disconnect) and click the Download button in the tool.
If the flashing proceeds successfully you would see a small window with green circle. Otherwise, you would have to query Google for any troubleshooting. You can now unplug your phone and power on.
Power off your phone completely (it will vibrate after screen goes blank during this process). Press and hold "Volume Up" + "Volume Down" + "Power" button simultaneously. You'll see two options:

Recovery Mode: Volume Up
Factory Mode: Volume Down

Press "Volume Up" button then select the entry [Recovery Mode] using "Volume Up" button and press "Volume Down" button to proceed.
You'll now boot into your custom Recovery (CWM for me).

For CWM go to Install zip → choose zip from /sdcard/sdcard0 and use "Volume Up/Down" buttons to go up and down in the entries. Select your .zip file (from step 4) entry and press "Power" button to install. Choose Yes to install SuperSU zip -- this step will copy su binary et al. in your system which will be used by a Play Store app.
For Philz, look for similar options since most of the popular recoveries have similar options to flash a .zip.

If step 14 proceeds successfully, reboot your device and download SuperSU from Play Store.
Launch the app. Choose Continue and it will ask two options, choose TWRP/CWM. It might reboot your device but will eventually get installed.
For verification see whether SuperSU has been successfully installed and working, or not, by using any app that requests Root privileges. E.g. See these apps.

Congrats! Your device is now rooted.

About Framaroot

Now you can root your android device without PC, just use framaroot. This app including several exploits named as the heroes of the book "The Lord of the Rings" Gandalf, Boromir, Pippin, Legolas, Sam, Frodo, Aragorn and Gimli. You can install Superuser and su binary on phone or tablet from android version 2.x to 4.x.

About SP Flash Tool

Smart Phone Flash Tool (SP Flash Tool) allows you to Flash any Stock Rom or any Custom on the Android Smartphone.

 Note: I'm aware of MTK Droid Tools as well. Aforementioned methods should possibly work out easily for you. In case they don't or you wanna explicitly use this app for rooting (it has some other useful features as well), then consider this XDA link.

Download ADB drivers for your device, install them and verify that your device is getting detected. You can either query Google for them or download them from here.
Download a scatter-based ROM (Stock ROM preferred) for your device. Query Google for such with details like device model name, chipset, etc. You can download it from here as well. Note that the solution needs only a text file which is packed inside the ROM.
As an alternative of downloading this ROM, you can generate your own Scatter Based file. The instructions are mentioned here. I didn't try the instructions there so I can't cover them here. On a side note, I recommend downloading stock ROM since its always good to have this ROM ready for flashing in an emergency.
every thing good but where i can download
This website also provides Micromax a106 flash file but not working.


text:
How to install CWM Recovery in non-supported device, like Karbonn Titanium S5 Plus?
I have Karbonn Titanium S5 Plus. I want to install CWM Recovery, but my phone model is not supported.
How to install CWM Recovery in it? Also, can I install it without using a PC?

Because CWM does not support your phone model, I assume you should search for an alternative  recovery (TWRP, Philz).
Most installing methods require something like fastboot or simply flashing an image to your phone, which is hard without a PC (Mobile ODIN may do the job, but I don't know about supported phone's).
For custom ROMs search xda-developers for your phone and that particular model in the appropriate subforum (look out for Android Development). There should be tutorials on how to install ROMs, recoveries, kernels etc., too.


text:
Delay on notifications from Facebook and Skype app on Lollipop
I use a Google Nexus 5 with Android Lollipop, the latest version. I use both Facebook messenger, Skype, and Whatsapp as message services. All three of those often have a delay (up to 30 minutes sometimes!) in giving me a notification that I got a new message.
Is there any way to fix this? It is very annoying.

It seems there is a problem with your network connection, as I didn't experience that on Nexus 4 running Lollipop 5.0.1. However, without additional info, it's almost impossible for us to know the cause and fix the issue: Does the issue occur on other apps with push notification? Have you checked the quality of the connection on Android?

Well it has happened on multiple WiFi networks, The connection was almost always good. I'm not sure if it has happened on 3G. What additional information would you require?


text:
How to update apps on Android from Playstore?
Is it possible to update apps that is on my android from a PC????
I do not see any option from Playstore to update apps. And now am not able to use Whats app as i wasnt able to download the latest version. Do somebody have an advice for this??

There is no way to push the update out from the play store when done from the PC. Sometimes if you click "install" for the app, it may allow you to select the android device as the target, even though it is already installed, but this is rare.
There are ways to download the APK using the PC then sideload onto the device.
The best way to update apps is to start the play store on the device, choose "my apps", then perform whatever updates are presented.


text:
I accidentally reset my user data on my phone, can I get it back?
I forgot my password to my phone and it reset all my data, is there any way possible to get back my lost data?
Thank You.

No, you will not be able to get your data back.  This is security, and is by design.  Some of your data will be backed up to the cloud (like your contacts are synced to GMail for instance).  Anything on your device (pictures, SMS history, etc) are lost forever.


text:
how to give airdroid root permissions on kitkat?
i have a rooted S4 Mini on kitkat 4.4.2
now they have changed the permission so normal applications cannot write expect a given location on the external sd card. (which is not bad as security).
but now i cant use airdroid to upload files to my mobile.
so instead of allowing all applications to write on the external sd card.
i want to give airdroid root so it can write on the external sd card in any location while the  other applications are controlled by the new rule.

Are you asking about the same device which already has root? If not, you should change the question asking how to obtain root on the different device. The fact it is Kit Kat doesn't make any difference.

i dont understand what you mean by asking about the same device which already has root.
i already have root on the device.
well the permissions of external SD card changed on kitkat , so this why i did mention kitkat.

Functionality of Air Droid cannot be changed. It either does root access or it doesn't. Many apps have an option to do root access. To use the option the device must be rooted, otherwise the app works without the option. If you are rooted and Air Droid doesn't access the way you want, there isn't anything you can do but get a different app. Kit Kat has a security feature restricting access to external storage. Some apps have a workaround, some do not.

thanks .
seems i will enable all apps to write to the external SD card.


text:
How to map "settings" button to "recent apps" on Samsung Galaxy S4 with cyanogenmod
On a rooted Samsung Galaxy S4 (SGH-M919 aka jfltetmo) running Cyanogenmod 11, how can I remap the leftmost hardware button so it brings up the recent apps list?

This is pretty easy to do.
Just go to Settings->Buttons and scroll down to Menu button. Below that you see Short press action and you can select your preferred action (Recent apps switcher in your case).
That's it. Depending on the developer of the ROM you may be able to remap other buttons as well.

you can enable the s4 ithink s3 also , the BACK button for recent tabs buy touching it for 1-2 seconds ( in the accessibility setting)
that serves the same


text:
Create new Labels in Gmail App
Gmail App in my Android device shows correctly all the labels that I created using Gmail through web interface.
Can I create new labels in Gmail on Android device using Gmail App?
Also, ideally, once I create these new labels in Gmail App, I obviously should be seeing the same in Web Interface of Gmail too (Sync!!).
Any ideas?

Can't post an answer but I actually developed an app a while back that does this exactly https://play.google.com/store/apps/details?id=com.applay.glabels

As of current writing, it seems that it's (still) impossible to create a new label in Android Gmail app. From Google Gmail official support,

Create a label

On a computer, open Gmail. You can't create labels from the Gmail app.
On the left, click More.
Click Create new label.
Name your label.
Click Create.

(Emphasis mine)

If Inbox App is installed on the device and has access to Gmail ID, then from Inbox App, it is possible to create a Gmail Label, and the same will be SYNC to Gmail App.
There is an option in Inbox App's Navigation drawer (sliding menu) to create new Gmail Labels.
Not sure why the same is not made available in the official Gmail App itself, because the app is developed by the Gmail Team only.

Too bad they got rid of Inbox.

How I found I could create a new label on Android:

Open Android Chrome.
Invoke Gmail within Chrome (via that 3x3 grid selector), which opens the Mobile version of Gmail.
Open an email & scroll to the bottom and you'll see:
"View Gmail in: Mobile | Older version | Desktop"
Click on "Desktop", which will open the desktop version of Gmail where you can create a folder as you would on your laptop.
Close all Android apps. Then when you reopen the Gmail app, you will see the newly created folder.

Why oh why cannot such a rich company with so much talent put something as basic as label creation in their mobile app. Geez! :(

Yes! This works. If you choose "Desktop site" from the Chrome menu while on the Gmail site it still appears in mobile mode. You have to use the link at the bottom of the email view.


text:
How to do screen record on android without apps?
I want to know  how to do screen recording on Android without apps? I've been trying many apps from Google Play store, but nothing works for me, it's just adds popping up on my phone...
Can anyone show me how can I do it myself, I want to record screen with longer duration (my phone is Samsung Galaxy S4).

It's not possible without either a special app or a rooted device (and even then a special app as well). Many custom ROMs come bundled with a screenrecord binary (may be named differently), too.

@GiantTree A screen-recording feature was built into Android with Kitkat. So under the condition the device runs Kitkat or higher, your commend no longer holds true. See Narayanan's answer (and my comment on it) for details.

screenrecord is sometimes not bundled with a stock ROM, keep that in mind.

You haven't mentioned the version of Android running in your phone and I assume it is KitKat.
If so, you can use ADB (Android Debug Bridge) tool to record the video.  The are many blog sites that explain how to do this and one such that came out first on my Google search is this one. Even Android SDK page on ADB tool commands explain this well.
In gist, you should use these commands:
adb shell screenrecord /sdcard/demo.mp4
adb pull /sdcard/demo.mp4

The first one starts capturing the screen to the specified file and the second one pulls (copies) the recorded file to your computer.
Update: By the way if you are finding it difficult to download the entire SDK just this small ADB tool, you can use the one from this XDA page.

Also see: How to use screen recording in Android 4.4 KitKat for a more in-depth tutorial on this – and Is there a minimal installation of ADB? for the ADB part :)


text:
Unable to install Cyanogenmod in GT I9000
I have done something very wrong with my GT I9000 devices.
i rooted and install cyanogenmod and it works for 2 months, but after that it went into boot loop and while troubleshooting i make the device unusable.
I again rooted the device via ODIN and install sempaphore KK_3.4.3s and after that try to install cyanogenmod 11 kitkat pacakge via external SD cards but everytime getting error:
error: installation aborted.
From error logs:
I:cant partition non mmcblk device :/devices/platform/s3c-sdhci.2/mmc_host/mmc2
Pls help me in providing slution via ODIN only as ADB is not getting connected.
Thanks

Can I assume that you have a custom recovery installed?

First go to the download mode
Volume Down & Home & Power
Now install stock GT-I9000 using ODIN from firmware in XDA here. Root and then install Semaphore_2.7.4.tar from here. Alternatively you can also install recovery from Replicant website (my preference). First install CM10.1.2. check if the phone is working fine. Then download, cm11 go to recovery, wipe data/factory reset + wipe cache partition. Wiping cache is important otherwise you will endup in a boot cycle. This is necessary as the partitions are different in cm11 in comparison to cm10.x. Do not directly flash cm11 on stock.


text:
Android Device Manager password reset doesn't work
I accidentally forgot the password for my Galaxy S3 Neo (i9301i). People suggested I make a new one by locking it from Android Device Manager. However, when I send a new password to my device, the Samsung logo appears, similar to booting but faster. After that when I try to use the new password it rejects it. How should I proceed (I'm not rooted btw)?

If you have forgotten your password then the phone should display a forgot password option if you enter the wrong password. Look closely. It will let you reset it with your email.