Dual SIM sound, vibration and notification settings

Go to setting / sound and notification / General / phone ringtone. Select second sim card / select ring tone. Now you need to add ringtone with no sound. You can modify existing ring tone to no sound.
You need to root mobile. There is ringtone and ringtone_2.
You can find under media/ internal / audio / media / here are the list of ringtone. Change it to silent ring tone.
This is the only way. There is no setting to silent one sim card on android.


Prevent stock keyboard app from being activated while/after connecting physical keyboard?

I used Root App Deleter to disable the stock keyboard app. That way I just keep using SwiftKey whether using physical keyboard or not.

Note: SwiftKey only lets me use the English layout when using a physical keyboard. I normally type in both English and Norwegian, and like to switch between layouts. The Samsung stock keyboard let me easily do this by pressing alt+Shift. As far as I can see, Swiftkey has me locked onto English layout when using a physical keyboard. If you want to be able to switch between different layouts, you will be better off using the Tasker method suggested by Izzy.

With SwiftKey, the soft keyboard disappears from the screen as soon as the physical keyboard is connected. One catch is that there is annoying message I have to click OK to every time I connect the physical keyboard, but that is okay. It just amounts to a simple press of the Enter key.

Warnings:

This method worked on my particular device and ROM, but there is no guarantee that it will work on other devices and/or ROMs. The app I linked to above requires root. Do NOT delete the stock keyboard app of your device, just disable it. Even disabling the stock keyboard app of your device may in some rare devices and ROMs cause the system to misbehave. If that happens to you you can use the same app to reenable the stock keyboard app again, and use the Tasker method suggested by Izzy in the comments instead.
A very small number of Android ROMs may be unable to reenable apps after having disabled them with this app. The app has a test module that you should run before disabling any apps, to make sure that reenabling them again will work.
With the OS default keyboard unavailable, there might be issues with lock screen (enter password/pin) as well as encryption (same thing), which might rely on the "stock keyboard". Such cases already have been reported here – see e.g. How to enter password for decrypt without system keyboard on android. Especially for the encryption password, this is a logical consequence: the user-installed keyboard app is stored on the user partition (/data), which is encrypted – so the keyboard cannot be loaded before that partition is decrypted, which requires the user to enter the passphrase; a typical dead-lock situation..
In general, use this (and all other) root apps at your own risk, and backup your system with clockworkmod/twrp regularly if you have a rooted device and use root-applications.


Xiaomi Redmi 1S: Deleted system and framework folders

The /system folder contains your operative system. That is why it won't boot anymore.
Xiaomi's default MiRecovery permits only installing a ROM located in your root directory (the main folder, corresponding to location /) and named update.zip. Since you can't access your phone directly, you have to put this file in it using your computer. This will include installing a better recovery.
This instructions are for a Windows system, if you are using another OS just tell me.

Step 1: Install Fastboot on your Windows system

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

Step 2: Download latest MIUI ROM for Xiaomi Redmi 1S

Download the last MIUI ROM for you device from the official MIUI Eglish forum. Move it to the C:\adb folder the installation process created.

Step 3: Reload your phone to fastboot and flash CWM

When your device is turned off, connect it to your PC via USB and hold the power and volume down button. You should see the MiBunny operating as a mechanic to an Android robot.
Open a command prompt in Windows (Start --> cmd.exe). Type cd C:\adb and then fastboot devices. You should see an hexadecimal code followed by "device". If not, tell me in the comments.
Now download the file you find at this link, it is our recovery.
https://www.androidfilehost.com/?fid=95747613655040280
Extract the .img file you find inside and rename it recovery.img. Place it in C:\adb.
In the command prompt, address this command
fastboot flash recovery recovery.img

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

Step 4: Copy the ROM in your phone

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

Obviously replace nameofrom with the name of the zip archive of the rom you have downloaded (probably miui_HM1SWC_JHCCNBL50.0_42c35e6c1b_4.3). If you want, rename the zip to address the command with more ease.

Step 5: Install the ROM

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


What's causing the pictures copied to my HTC Desire to disappear?

I noticed a similar problem on my HTC G2 recently after I migrated phones.  Deleting the thumbnails folder fixed the problem.

See also: Not all images showing up in gallery


removing appstore android from the cloud

If you've installed payed apps from Amazon's store, they will need the corresponding Amazon app to work: it is used to verify their license. So if you uninstall the Amazon app, they no longer can do that – and thus refuse to work, as they assume you've got no valid license.

So you've few choices:

re-install the Amazon app
stop using those apps (uninstall them)
uninstall those apps you've bought from Amazon, buy them again from another store you plan to keep, and re-install them from there.


Is it possible to USB tether without a sim card, wifi, or data?

I don't know what the USB option faded is. However I am pretty sure there is a way.

Put an SD card into the phone. Copy there and extract the SD card.
OTG cable and just plug in a USB flash drive.
USB file sharing on newer devices is disabled by default. How to turn it on depends on the device. Some show a notification when connected via USB from there there are two messages. One to trust the PC and another to select what USB profile to use.
Enable USB debugging and download adb (Android development bridge). With that files can be moved in or out.


An easy solution would be changing the DNS server used by your device, by using a DNS server that doesn't resolve porn website hostnames.

You might need a rooted device to change the DNS.

An universal method to change the DNS is by using an app like SetDNS or  OverrideDNS.

Other methods for changing DNS is available here:
(GUIDE) How to Change DNS in Android Device (7 methods)

A few DNS servers that don't resolve porn websites are:

OpenDNS:
208.67.222.123
208.67.220.123
Norton:
199.85.126.20
199.85.127.20

More here:
Source - 5 DNS Services to Block Porn Sites without Installing Software


R2Mail2 - GnuPG encrypting email to a different email address than in the public key

Here's an idea for your problem. Had the same as well. Searched a long time to get my Keys to the Android phone.

I work with OSX. There is a tutorial how to Export the keys it seems to be a matter of  Key and Certificate conversion. Hope that helps:

http://hackonadime.blogspot.de/2012/03/securing-your-mobile-email-thunderbird.html


DropSpace has some limitations according to it's description on the Play store:

*** current limitation:
Only files existing on the sdcard are synced.
That is, it's not a full 2-way sync.

I've been using DropSync. It does sync in both directions and I've had no cause for complaint.


Fdroid OTP Authenticator, how to move accounts to new phone?

The app doesn't offer any feature to do this, as you can see from the issue log. That leaves with two choices

Using backup methods for only an app as discussed here Full Backup of non-rooted devices
If your  device is already rooted, using titanium-backup is a popular choice (amongst other such apps)

But I suspect your device is not rooted, so you have only one choice


How can I tell the Android Market that I'm running an updated version of Android?

There are several reasons why apps could be listed as incompatible with certain devices.  It could be Android version, screen size, OpenGL version, camera configuration, touch screen type.  The list goes on and on.  You could try going to Menu -> Settings -> Applicataions -> Manage Applications and force close the Market and Clear the Data.  This would cause the market to download the lastest version of the Market and rescan your phones capabilities.  If that doesn't do it then you may have to wait until 2.2 is officially supported for your device.


How can I monitor bandwidth capacity over time?

That's a pre-destined case for apps like OpenSignal, which are designed for mapping signals around you. Network Signal Info offers it as well. Both tools can be used to get a coverage map for WiFi and mobile signal, and also offer you to log signal strength.


Go to settings, Language and input, manage input methods and activate Google Voice Typing as an input method and it will show up again

If there's no any voice input method. That means you should install a relevant voice typing keyboard. Like Google Voice Typing from the store.

Rarely but sometimes keyboards can have a native support for speech recognition. Identify the app that you're currently using for alphanumerical typing and access its settings from language and input settings and try to see whether there's an option for activating voice typing. If it is there good, if it's not, the previous is your only option


I found out that the feature is Draw over other apps. Funnily, this is not a permission that needs to be granted.

I've confirmed this. When I disable that permission, the app cannot draw that button.

Also, it is a long way down from the other permissions.


0.08-11.04.05 RC4: - 07app2ext script included in /system/etc/init.d - works via bind mount but is compatible with symlink versions. (warning - do not put more than one app2ext script in init.d as it could result in loss of apps)

Checked source from /update-cm-7.0.0-0.08-11.04.18b-Milestone-signed/

system/etc/init.d/05mountsd mounts /dev/block/mmcblk0p2 in boot: $BB mount -o noatime,nodiratime,barrier=1 -t auto $SD_EXT_PART $SD_EXT_DIRECTORY; That's reason for empty fstab. Next system/etc/init.d/07app2ext will create directories if needed, move some files if needed and finally bind mount directories from /sd-ext into /data/

Solution: Are you sure you created filesystem instead of only partitioning?
Check logcat for errors.
Try to mount with mount -o noatime,nodiratime,barrier=1 -t auto  /dev/block/mmcblk0p2 /sd-ext.


Physical Bluetooth Keyboard is not able to access to chats (Whatsapp, Telegram) in Android 10

I don't think that is possible with a physical keyboard yet. I tried every key and many combinations too.. failed..
Then i tried remapping the key(one and only relevant function available is select/enter which does not work for selecting chats).. failed again..
I downloaded a physical keyboard helper(nothing helpful in it).. it failed too..
I think you'll have to tap the chats on the phone everytime you want to open any from the app.. OR you can create chat shortcuts on homescreen but that will be too weary adding every contact and messing up your homescreen.
An efficient solution will be to use a cursor (controlled from keyboard)


Battery swelling up is an indication of battery in terminal stages . It's good that you decided to replace with a new battery
If the new battery is not charging, possible reasons:

a) It could be a rip off battery

b) battery charging is prevented by a transparent plastic foil on the terminals which is preventing contact. Examine carefully and peel it off . See this for a similar issue with S3 batteries
Phone only works with busted battery

C) there is a genuine problem with hardware

First eliminate b) then check for a) by borrowing a battery and if both are ruled out, your problem is C) for which only service center can fix


How to automatically delete photos after google plus upload?

Tasker  does not support HTML response like when photo is uploaded, that's why you can't use it.

But App called FolderSync - (paid version) to pack up my photos to cloud. You can set automatic delete of the local files, after transferring them. But with this you can't use Google+ 's automatic upload.


Is there a way I can see or edit clipboard entries in Samsung Galaxy Tab S?

native clipboard which used to use Xposed to seamlessly integrate into the system (it was accessed by either the system's paste button or the selection menu). However it was now updated and uploaded to play store, the major update is that it no longer requires Xposed nor root, but it's still seamlessly integrated into the system. By simply double tapping a text filed the clipboard will open,so no notification or distracting floating buttons. Also the selected text from the clipboard gets automatically pasted.

https://play.google.com/store/apps/details?id=com.dhm47.nativeclipboard

^^The app only Got published last week to the store . I think it's a breakthrough in the clipboards for Android


There are a bunch of "headset button controllers" out there in the wild, several are even going by that name. A search for "headset control" will give you a list of candidates. Some are generic ones, some are specific to a given headset manufacturer (but still working with others). Don't let yourself be disappointed if the first one you chose doesn't work exactly as you wish, simply try another (I found mine on the third match): it's not that your headset is "incompatible", it's the combination of headset, device, and app to make the perfect match which might need a couple of tries.


How can I delete synchronized Google data? (contacts, app data etc)

Back up your contacts on phone using any app from play store ( see Restore: Any Solution?)
(also note the contacts app has an export and import function built-in, so you won't necessarily need any 3rd party app for that)
Do the same for other synchronized data you want to keep (e.g. calendar; no built-in solution here, but you might pick an app from Izzy's list)
Disable Google Sync on your phone Setting → Accounts → Google including Gmail ( on Marshmallow, may vary on other versions)
Go to https://www.google.com/contacts/u/0/?cplus=1#contacts and select all for deletion
Repeat that for other affected data (calendars etc.)

Remove Gmail account from your phone and use web version of Gmail from Chrome or any other browser to prevent Gmail contacts getting synced again ( In earlier Android versions you could selectively stop contacts from syncing but I have noticed that contacts sync even if you specifically don't want them to )

If you disable backup (under settings) - none of the apps you installed will be backed up adding to cutting off from Google.

To prevent the mishap in future times, see e.g. How to prevent Google from “synchronizing” my personal data after a factory-reset, adding a new Google account or software updates?


Is there a way to bookmark all tabs in Chrome?

I came across this question while looking for a way to do this as well, and it appears that Chrome for Android does not currently have this option.

The following proved useful to me as a workaround:

Open Chrome on your desktop (logged into the same account as on your
tablet).
In a new window, either hit (Ctrl + H) or go to 'Settings > History &
recent tabs > History'.
From there, it should show your History/Tabs sorted by device.
Next to the name of your tablet, there should be a small box with a
arrow pointing down. Clicking on this will give you the options to
either 'Collapse List' or 'Open All'.
Select 'Open All', and all of your tabs from your tablet should open.
Now you can either hit (Ctrl+Shift+D), or right-click on one of the
tabs and select 'Bookmark all tabs...'.
Select a folder for your bookmarks, and you should be set.

Granted, a bit more leg-work than simply hitting a button, but it is the only real option I've found for when you have 100+ tabs on your tablet that need bookmarking.


How to unbrick phone when both recovery and system are abcent?

I was a bit wrong, it appeared that i had no system and no bootloader (through which I used to launch recovery). I held both volume buttons and sticked usb cable during this - and it helped.


Nexus 5 only emergency calls call are allowed by device owner

when your phone is under guest it wont allow you to have access to everything. switch to original owner and your phone will work again!


Android 6.0.1 'Message Service' crash on boot - S7 Edge

The issue was fixed. By running an adb logcat connection (adb logcat -f "storage/emulated/0/Logcat.txt") with my phone attached to my computer, I was able to log the output from the console when the application crashed. To produce the errors, I ran the Messages application. The output from the application can be found here. To solve the issue, I navigated to the mmssms.db file (look here for how to find it) and renamed the file to mmssms_old.db, essentially deleting it. I then rebooted the device and ran the application - it worked! Bear in mind all messages will be deleted, which is why I only renamed the database not deleted it entirely.


How can I force version 5.0.1 on Note 4 to only connect to 4G LTE when available?

It seems that this answer (by Void) worked well for OP. You can setup your device to connect to "4G LTE" only by using the following steps:

In dialer, press *#*#4636#*#*
Go to Phone Information
Scroll down to Set preferred network type: and tap the entry below it.
Choose LTE only.
Optionally: Tap Turn off radio → Turn on radio

Or,
If you cannot access that menu using the code in dialer, then install and launch Elixir 2 → information
→ tap Telephony → Turn WiMAX (4G) on → repeat aforesaid steps 3-5.
An important note by OP

This disabled my incoming calls and they were going straight to voicemail. Not sure if this is a [New York City (high volume - stressed network)] thing or if voice just generally never goes over LTE but [I] had to switch it back.


How can I run an EXE Flash App on my android device?

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

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

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


How do I prevent an app from force closing due to low memory

Open the apk as a zip file and view the AndroidManifest.xml ... Find the line

package="com.paint.app"

What is your package name ?

Once you have the package name....

Open System Folder
Open Build.prop as a text document
Add the following code, With 1 blank line at the bottom of the manifest - Important to add the blank line ! otherwise you'll boot loop !

sys.keep_app_1=com.paint.app

You can also add more apps to keep in memory by adding another line

sys.keep_app_2=com.painter.app


How can I tell I'm affected?

This is probably the first question to those not familiar with this topic. With Gingerbread (Android 2.3) and above, you've got a service aboard helping you to figure out: battery statistics. Though manufacturers tend to place it at different points, it's mostly found in Settings → About the phone → Battery or similar, and shows a list of the apps having used most of your battery. On top of that is a small graph. Tap that, and it brings you to a screen similar to this one:

Screenshot of battery statistics on Android 2.3

I chose a screenshot from one of my devices which illustrates the issue. Looking at the lower two blue bars ("Aktiv" = Device was kept awake (active), "Bildschirm an" = "Screen on"), the right-most blue bar on "Aktiv" indicates a WakeLock: Device was kept busy despite the fact the screen was turned off. So by this we can be pretty sure we've got a WakeLock -- but we cannot tell who caused it.

If your device does not offer this screen (or the bars at the bottom: I just discovered e.g. the LG Optimus 4X running Android 4.0.3 has cut these bars off), you can find them e.g. using GSam Battery Monitor:

Similar information from GSam Battery Monitor -- here the mentioned "blue bars" are yellow/orange

What caused the WakeLock?

Unfortunately, this question cannot be answered using pre-installed apps (except for, maybe, some Custom ROMs). But there are tools available that can. The best known candidate for this is BetterBatteryStats, and shows us the cause in its partial wakelocks section:

Screenshots from BetterBatteryStats

In the first example2 (taken from the app's playstore page), the event causing most of the WakeLocks was a desired one: We don't want the playback stopped while listening to music. So the second example3 (taken from a real case on one of my devices) might prove better: the topmost 3 events are caused by the very same app, which needed the WakeLock to keep the IMAP push service active.

For an alternative to BetterBatteryStats, check out the Wakelock Detector app mentioned in UzumApps' answer -- which seems easier to handle especially for non-techies:

Wakelock Detector -- Click image to enlarge. (Source: Google Play)

What can be done?

If the case is as clear as in the second example in the previous section, the action is quite obvious -- at least in my case: I don't need to be informed immediately when a mail arrives; a delay of 30min is absolutely acceptable. So I went into the mail app, disabled IMAP Push (see also: Push Email), and instead switched to a 30min poll interval. WakeLocks did not entirely disappear, but dropped markably -- battery life improved noticably.

Then there's the case mentioned in the question itself: A bad behaving app not releasing its WakeLock. Confront the dev with your findings and ask for a fix. If he delivers: problem solved. If not: There's almost always an alternative app available.

What if it is the Android System itself?

Yeah, sometimes it looks like just that: 98% or more consumed by some Android service. Oh, if it's 98%, in most cases the candidate is named LocationManagerService. Bad guy spying at us? Not necessarily. In this special case, the listed "bad guy" is not even guilty -- at least not directly. Here it is another app requesting the current location too frequently. There's an excellent article on Setera.org about this: Pinpointing Android LocationManagerService battery drain. To give an abstract: It uses Android's dumpsys feature (requires root!) to dump a system state, and lets you investigate the listeners established for the LocationManagerService. A closer look at their configuration shows which are constantly "hammering" it for location info (some do so permanently, i.e. without a break). As the app's ID is listed along, and at another place in the dump even together with the apps technical name, you can still identify it and take appropriate actions.

And what about UFOs?

Unfortunately, there are such: Apps which registered a WakeLock -- and then exited without releasing it. What's left are *Unused F***ing Obsoletes* -- WakeLocks held for no use. So no way to simply bring the app to foreground and re-configure, or making it release its WakeLocks.

Here the only solution known to me is a reboot -- and I would like to have a better solution. Of course, if you know the guilty app, the steps concerning it are the same as above: inform the dev, get a fix -- or replace the app. But about getting rid of the current WakeLock? Maybe somebody else can provide a better alternative to the reboot?

Are there some recommended further readings?

Sure. One for now, I may add more later:

[GUIDE] Wakelocks Definition and how to prevent them (XDA Developers, March 2013)


Too little memory in Android NAND ROMs. Cannot install apps!

The answer is data2sd
What does it do?
It basically tells Android to use the ext2 partition (once available) on the SD card as internal storage, together with HD2's internal memory. This way you can get up to 4GBs.
How to install?
As specified in the forum, you can grab the recovery zip (check topic if link goes down) and install it in recovery. It's not that straightforward. If that's your first time, I suggest to:

Make a backup of the SD card on PC, laptop, tablet or cloud, because it's going to be wiped
Insert the card in HD2, boot in recovery (keep HOME down during HTC logo). Some ROMs allow you to reboot in recovery, some apps allow you to with one click: choose your favourite option
From Clockwork recovery, choose the option to partition SD card (Advanced -> Partition SD Card), and choose your partition size. With card >= 8GB, I recomment 4096MB
Once finished, power off, remove the card and copy the recovery zip you downloaded on the card. Also restore your previous backup
Insert the card, boot Recovery again and choose the option to install a ZIP from SD card, then choose that file and confirm
Reboot Android. You're done!!

How does it work?
When you partition the SD card, Android creates a swap partition (that works like in Linux, don't forget it's just plain Linux kernel) and an ext2 partition of the size you just chose in the end of the card. The first part of the card is partitioned with a FAT32 partition for easy interoperability, because Windows and other OSes only mount the first partition in a removable drive, if they can mount it.
Data2sd is basically an init script (running on system boot) that mounts this ext2 partition as the /data directory of the system.
Credit to user Anurag pandey@xda-developers


I think your battery is broken or there is another hardware problem. You can do this; try to borrow a similar battery as the one used by your device, use it on your S2 and see if it turns on. If it does turn on then do a backup immediately.  If it doesn’t turn on then try connecting the device to your laptop and see if it is recognized. If it still doesn’t get recognized you better go to an authorized repair center but, there is still no assurance that the data can be recovered.


Create custom profile for audio / configuration

Try Tasker!
It does this and much much more :)

Developer website:
http://tasker.dinglisch.net/

Android market:
https://market.android.com/details?id=net.dinglisch.android.taskerm

If the learning curve is a little steep for you I'd suggest "Setting Profile" even if less powerful than tasker.
Also "Locale" could be of help.
I think you need to combine more apps to achieve your result or just use Tasker as I've suggested :)


Gmail app syncing contacts automatically

You can simply deactivate automatic synchronization on your device; when you add a new Gmail account, contacts won't be synchronized. If then you want to synchronize your contacts for one account, you can go into your device settings ("Account" section) and activate synchronization for that account.

For example, I have a Huawei Y560, and I have to go to Settings --> Account --> Google, then choose the account; there will appear a list of options that I can synchronize just clicking on.

Otherwise, you can also activate synchronization for one account via Gmail app ticking the related voice in settings.


How to really completely disable automated mail syncs?

I ran into the exactly same problem years ago.
I "fixed" it by ignoring the default mail app and using a third party mail app (AquaMail).

Anyway the default mail app is usually no longer included on new devices (Google stopped development). Therefore earlier or later you have to move to a different mail app.


Access data on device with broken screen (Samsung Galaxy Ace 4)

AFAIK Samsung phones have WiFi option in their power menu so if that is true in your case and also if you have Airdroid configured to connect on having proper connection to a server i.e., PC than you may have a chance of communicating with the device.Do try and report back


How to allow installation of Non-Market apps (ICS)?

In ICS and JB, you should find this option in Settings  →  Security in a section called "Device Administration"


Can't flash recovery via fastboot - tf300t

I probably found the cause of this issue. It seems that device was not properly unlocked. Despite Unlocker_v8.log file which said that device has been unlocked it wasn't.

The unlock app v8 from official asus support pages did not work for me. I tried entire process (link is in my very first message) but tried unlocker v7 which is the second latest.

I passed password verification against my gmail account (it was blocked due to security reasons on gmail server) and device was properly unlocked.

Calling

fastboot flash recovery openrecovery-twrp-2.8.3.0-tf300t.blob

from fastboot mode was successful without any errors and the rest of procedure also.


How to migrate app configs from S2 to S3

First, you can decide what data you want to sync with google. In the accounts settings, you can disable contacts sync, and so only sync your calendar data, which would solve one of your items.

Concerning SMS, there are several Backup & Restore apps available on the market. The probably most popular one is SMS Backup & Restore. Second item solved.

As for your apps settings, and "etc" -- that will get a bit more difficult. If your devices are both rooted, it could be done using Titanium Backup. Without root it's almost impossible -- except for those few apps using the Google Backup API (you can decide to have your "data" backed up to Google servers in your device's settings). As each app runs in its own sandbox, without root no other app can access its data.


How to restore old screen power-off effect on android 5

If you have rooted your device then Xposed Installer can do this.
Xblast tools & GravityBox are xposed modules that have crt off and many other effects.


Problems with two-step verification on a new SIM

I just experienced the same problem and according to WhatsApp support there is no real solution for it.

I also got a new SIM with a phone number that was used by someone else before. This previous users WhatsApp account had two-step verification activated which means I couldn't activate WhatsApp since it was asking for the pin that I don't have and that can only be reset with an e-mail adress that is not mine.

The answer from WhatsApp support is to wait 7 days and then I will be able to reset the account without the pin. They said there is no alternative or other way to speed up the process.

Update
The account reset worked as expected after 7 days.
Any messages that I might have received in the meantime were not delivered and deleted.

This whole process doesn't seem very optimal to me.


Computer does not recognize Galaxy S4 after upgrade from Windows 7 to Windows 10

Connect your galaxy S4 to the PC first (don't bother if not recognized).
Go the the Device Manager (Right click on ‘My Computer’ and select ‘properties’ then ‘Device Manager’  in the left sidebar, or go to ‘Control Panel’ then ‘system’ then ‘Device Manager’ from the left sidebar).

Next, find the Android device driver if found then right click uninstall. The driver may be listed under ‘Portable Devices’ or ‘Other devices’ or it may be listed under it’s own name.

Once the drivers are uninstalled, unplug your device from the PC. Make sure your computer is connected to the Internet and automatic updating is turned on, then replug your device and allow Windows to find and install the drivers all over again.
If your device is not listed in the drivers list then check whether you are using the Right cable ( cable with data transmission capability not just charging).
Provide the unlock password on your device in order to view external or internal memory on your PC.
In windows 10, go to setings->Devices->AutoPlay. Tap to choose what happens to the devices after connected.

Alternative or best solution

Move to AirDroid for transferring contents from your system wirelessly to your phone or vice versa.


How can you uninstall an app that you didn't install on your Droid?

unfortunately you need root permission to uninstall system apps.  If you are rooted you can use ADB and type

adb uinstall <package name>


How to edit the number before calling on Android?

One way is you can copy the number, paste it into the dialer, and edit it.
To copy, click on the photo of the particular contact and you will see the number. Long press on it and select copy to clipboard.


What is the max sd card size for the LG optimus dynamic

LG on its website here has featured the specifications for your device, and the relevant one is:

  microSD™ Memory Slot                             Supports up to 32 GB memory card**

Now you can buy the micro-SD card of size up to 32GB.


In order to uniquely identify a user, an app does not need to access your contacts (which is why SoundCloud doesn't).
However, if an app decides to ask for this permission, it is your decision to trust it or not. I personally usually decline those requests, since I'm not comfortable with an organization getting too much sensitive information about me if not necessary. I don't want to accuse any company, but rumor has it that this is exactly the kind of information that is sold to advertising companies, if you know what I mean...
Concerning modifications of your contacts: That depends on the exact permission the app requests. This developer resource lists three possible permission regarding contacts:

Read contacts
Write contacts
Get accounts

An app will only be able to modify your contacts if it requests the second permission and you accept it. This is where it gets tricky: Below screenshot (taken on a device running Android 7.0) shows the request to "access" your contacts, originating from stock Android's official contacts app. Obviously, this app is indeed able to modify your contacts, although the popup doesn't explicitly state that. In other words, there is apparently no way to distinguish between read and write permission.
If you don't get to see a popup like on the screenshot, either the app or your device doesn't support requesting permissions at run time. This feature was added in Android 6, so if your device's android version is lower or if the app wasn't optimized for this feature, you will be presented with a list of permissions before downloading the app in the Play Store. Unfortunately, there is no way to selectively adjust the permissions prior to Android 6 without rooting the device.
Will these apps and games modify my contacts list?
Assuming that you have to grant the app permission to modify your contacts (because of the reason stated above), you will have to live with the risk of your data being used for personalized advertisement. However, I highly doubt that an app of a well-known company would secretly modify your contacts, simply because they don't have a negative intention. That being said, be careful with apps that have lower ratings or don't seem as serious.


No calls and messages before first call/message

Are you sure that the problem comes from the handset? Sometimes, it's only the time required to be paired with the closest BTS (or nodeB in 3G), and you can't do anything but require explicitly the network by placing a call.

The most common way to do this is to call your answer machine, which is free and always instructive :)


Wifi activity shows it's always on even though it's not on

A credible source: AndroidPolice

tl;dr:
Google brought in an option (by default enabled!), which is a checkbox reading "Scanning always available" in WiFi -> Advanced.

The general purpose: "To improve location accuracy and for other purposes, Google and other apps may scan for nearby networks, even when Wi-Fi is off."

  To improve location accuracy

by geolocating your IP, matching it with GPS, probably seeing if you use a proxy

  for other purposes

IDK, peeking into your data maybe?

  even when Wi-Fi is off

why is there a Wi-Fi switch then?

Given, that Google has not a reputation for invading the privacy of users a bit too much, that is/was the general motive.

As said; you can turn this somewhat useless feature off (hopefully); and get some more battery life on your phone.

P.S. The fact that this option is not explicitly stated to the user when he/she begins to use the phone, and that this option is significantly hidden, concerns me.


How to select all messages Inbox Google?

The "Select All" feature is not available as of now in Inbox by Gmail app. Nor this feature of multiple selecting of spam emails at once available in the web version of Inbox by Gmail. Only Gmail app has the Empty Spam option but not select all. You can also swipe to delete in the new version of Inbox app. But that won't make a big difference if you have hundreds of emails spammed to you.

Take a look at the Features not implemented yet blog post section.

  Gmail or Inbox by Gmail?

  So, which one should you use? Most of the above can be reduced to just
  a couple key points for each product. But remember that: Inbox is not simply a user-interface change
  to Gmail, it as an entirely new product.

Gmail

Customizable - multiple inbox formats and message organization options  -
Flexible - many message attributes to manage e-mail

Inbox by Gmail

Simple - easy to learn and use
Consistent - the same user-interface on all platforms

  Of course there's no reason you can't use both. You could use Inbox on
  a day-to-day basis, or on mobile devices, and then use Standard Gmail
  for more complex activity like creating non-labeling filters, multiple
  message selection, emptying Trash and Spam, etc. Gmail and Inbox by
  Gmail are just tools and you should use whatever helps you manage your
  e-mail the best.

  So feel free to continue to use Gmail, switch to Inbox, use both as
  appropriate, or use neither if you prefer your installed e-mail
  client. The choice is totally yours.[Ref.]

UPDATE : This functionality is now available in Inbox by GMail as of 10th Sep 2015. Google has added an option to delete all spam messages in single click via the "Empty Trash Now" button. Read here.

As posted on Google Plus,

  Small update: You can now empty Trash and Spam in Inbox. Thanks to
  everyone for your feedback requesting this feature.

You can also do this in the webversion of Inbox by Gmail's spam page. Clicking on the "Empty Spam now" clears up the spam folder. Note that spam left undeleted for more than 30 days are deleted automatically.


Trouble understanding this Cyanogenmod PSA

Some Disambiguation:

ICS is abbreviation of "Ice Cream Sandwich," or Android 4.0.x release.

Bootloader is code that runs before the operating system even starts. See more details here:

  In literal terms, bootloader is code that is executed before any
  Operating System starts to run. The concept of bootloaders is
  universal to virtually all Operating systems that inculcates operating
  systems on your PC, laptop, smartphones, and other such devices.
  Bootloaders basically package the instructions to boot operating
  system kernel and most of them also have their own debugging or
  modification environment. As the bootloader kicks off before any piece
  of software on your device, it makes it extremely processor specific
  and every motherboard has it’s own bootloader. This is one reason that
  all Android phones have different Custom ROMS developed due to high
  variance of processing hardware present on the device.   ...   Every
  Android phone has a bootloader that instructs the operating system
  kernel to boot normally. But you need to understand one thing here
  that as Android OS is an open source OS and is available on a variety
  of different hardware, every manufacturer has their own version of
  bootloader specific for the hardware present in it’s environment.

Heimdall and Odin are tools for flashing images to Samsung phones.

The Problem:

The issue is that Samsung made some modifications to the bootloader code for their release of Android 4.1 (Jelly Bean) on Galaxy S3 models. This means that custom ROMs that were created on older 4.0 base will no longer be compatible with new bootloader.  The new bootloaders, however, are backwards-compatible with older pre-4.1 based ROMs, so upgrading the bootloader will not prevent you from flashing CM9, for example.

The assert errors you are seeing are from trying to flash such incompatible ROMs.  These validations were put in for your protection, and you should not remove them from the updater scripts.

The Solution:

You should upgrade your phone's bootloader to the proper version, as specified in that blog post.

The instructions for updating the bootloader are here:

  Download the correct update:
  I747U (AT&T)
    * I747UCALG1 - Jul 1, 2012 - boot_CWM_I747UCALG1.zip - 1.13 MB
    * I747UCDLK3 - Nov 3, 2012 - boot_CWM_I747UCDLK3.zip - 1.13 MB
    * I747UCDMG2 - Jul 2, 2013 - boot_CWM_I747UCDMG2.zip - 1.13 MB
    * I747UCUEMJB - Oct 11, 2013 - boot_CWM_I747UCUEMJB.zip - 1.14 MB WARNING: Do not attempt to downgrade from this bootloader. Doing so will brick your device. Use extra caution when flashing anything via Odin, as many Odin packages will attempt to flash the bootloader.

  I747M (Canada and overseas)
  * I747MVLUEMK5 - Nov 5, 2013 - boot_CWM_I747MVLUEMK5.zip - 1.14 MB WARNING: Do not attempt to
  downgrade from this bootloader. Doing so will brick your device. Use
  extra caution when flashing anything via Odin, as many Odin packages
  will attempt to flash the bootloader.

  Depending on which type of update package you downloaded, follow one
  of the following steps:

  Flashing with Odin

  Download Odin: link
  Put your phone into download mode. Some ROMs have this option in the Power > Reboot menu,
  otherwise just hold "Volume Down" and "Home" while powering on your
  device.
  Launch Odin, then connect the USB cable to your device.
  Click the "PDA" button and select the package you downloaded in step
  Click "Start" in Odin and wait for the process to complete. Your device should reboot automatically when the flash is complete, and you're done.

  Flashing in recovery

  If you've downloaded a flashable .ZIP from above, copy it to your SD card or internal storage.
  Reboot your phone into recovery mode (you can do this by holding "Volume Up" and "Home"
  while powering on your device; let go of the buttons when you see
  "Recovery booting..." in blue text in the top left of the screen) and
  install the .ZIP as an update.
  Reboot, and you're done.
  Note: After flashing in recovery, you need to reboot before you (and ROM
  installers) actually see the new version number.

It looks like you have the Canadian S3, so you will need to upgrade to the I747MVLUEMK5 bootloader.  After you flash it, you should be able to install newer CM versions without any errors.


How do I keep android SDK and reuse it on other PCs without the internet

I have separate partition for Android Studio and SDK and it works fine after Installling my OS again & again.

Process is simple

Download zip version of Android Studio.
Open Android Studio for the first time
Select Advance/Custom option.
Select your SDK location (For the first time AS will download SDK for you if you have not downloaded yet)
Done!!!

Now if you will copy your SDK and Studio to another PC then you can choose your SDK location during first run and it won't download again.


Does leaving a lithium-ion battery uncharged for 3-6 months at a time hurt battery life?

Yes, leaving a lithium ion battery fully discharged for long periods can destroy the cell's ability to hold a charge. If you are going to be storing batteries for a long time, leave them about half charged.


Why do some applications have `Move to SD card` button disabled?

There are some apps that have programming requirements that entail having to be installed on the system SD card.  Think of it as a flag that's set by the app as to whether or not the app can be moved to SD or not.  In this case, it can't be as it would destroy the app's functionality.


How can I read epub or mobi files with Kindle?

I will answer my own question in the hope in helps others: I just had to reboot my device, and now when I start Kindle the MOBI files which I had copied to the Kindle folder are present in the main screen.

So obviously the Kindle application must be restarted when you add ebooks to its folder (without downloading them via the Kindle store).

UPDATE

Added the Kindle folder:

/sdcard/kindle

Force closing and/or clearing the data, does not bring up an EPUB file I just copied to the folder. Will let you know after some more testing.

UPDATE 2

For those interested: the Calibre software, can convert any e-book between numerous formats (including EPB and MOBI). So, if the EPUB format is not recognized, just convert it to MOBI and use the converted file.


Once an app asks for root, why does it ask for other permissions?

Permissions in Android mainly affect functionality within the Android framework and other apps. Being root can't directly get you access to that Android and app functionality, because it grants you lower-level system access.

To take an example, consider an app that wants to access your contacts. When it tries to query the contacts provider (the database of contacts), the Contacts Storage app requires that it have the appropriate permission. In Unix system terms, each app has its own user ID, and permissions are represented by Unix groups, so it's really checking whether the app's user is a member of the appropriate group. If the app doesn't have that permission, the check will fail, even though the app could start a root shell whenever it likes.

Now, since the app has root, it's possible for it to add itself to any groups it wants to, before trying to access the contacts, but that's unnecessarily long-winded. It's simply much easier for the app to just request the permission and be added to the group by Android itself.

In addition, it's good for security if the app uses root as little as possible. Ideally, there should be a small component of the app that gets started as root when needed, so that most of the app runs normally (not as root). It might even be as simple as a single command that's started as root. This way, if something goes wrong with the rest of the app - maybe an attacker finds a way to subvert it, or maybe there's just a bug that might delete all your files - it doesn't have the root magic powers to infect or damage the whole system, as it's still protected by the normal security mechanism.

In short: it's possible for the app to grant itself any permissions using root, but it's easier for the programmer, and better for security, if the program only uses root when necessary.


Can't connect to mobile internet with CyanogenOS 13

Clean Cache/Dalvik, System and Data and flash Your Cyanogenmod 13 ROM again


'last seen 'for whatsapp contact not showing anymore?Am I being blocked?

It all depends on which version of WhatsApp you currently operate

In the previous versions of WhatsApp you had to block a specified
user in order to avoid your last seen, display picture be seen from
an annoying person.
If you have been blocked by a person then after few days you will
not be able to view their dp as well as last seen.
In the latest version(s) WhatsApp provides more privacy
settings. These are available via Settings > Account > Privacy (in both Android and iOS).
Hide display picture-If you select this option then urs as well as
other display picture will be hidden (i.e your dp will be hidden from others as
well as you cannot view other's dp as well).
Hide last seen-If you select this option then your last seen will
not be visible to anyone as well as you cannot see other's last seen.
How ever if you are not sure then better wait for few days(1-2)
after which you can yourself identify whether you have been blocked
by some person or its your settings.


Extremely doubtful, to the point where I'm confident saying no, it wouldn't work.  It would require either the OS dev team having included Linux drivers that would work with the USB device, or the USB device manufacturer having released Android-compatible drivers that you could install on your tablet yourself.


HTC One m7 OTA update to Lollipop fails with "red triangle exclamation mark inside a htc one" graphic at recovery

Loaded the correct stock recovery unzip by WinRAR from one of the previous OTA updates with matching cidnum, re-locked it, then the new OTA installed fine.


Github does not equal open source. Because a Magisk module is on Github it does not mean it is open source

You can have both open and closed projects hosted on Github and Magisk is no exception as you can see from this XDA post by Magisk developer (though instructions pertaining to Magisk are outdated)

There are projects hosted on Github with a portion of the code which is closed source and is offered as paid or pro version, for example code of
FairEmail is available on Github but the pro version features are not open source. Though I am not aware of any such Magisk module with pro component

Though this SO question is old, it gives pointers to better understand


Google Play Games: how long do XP and achievements last?

If by disappering you mean deleted app from playstore, No an app can't be deleted once published in google play store(Ref.). The "Delete" button only works for unpublished version of your app. It shoud instead be unpublished and  wont be displayed in the PlayStore results but the old users will continue using the apps and receive updates. See here

  When you unpublish an app, existing users can still use your app and
  receive app updates. Your app won’t be available for new users to find
  and download on Google Play.

And once an achievement is published it cannot be deleted (Ref.). But you can reset the players achievement's progress in the google play developer console or by using the Management API methods programatically only when the app is published.

  Deleting an achievement

  Once your achievement has been published, it cannot be deleted.

  You can only delete an achievement in a pre-published state by
  clicking the button labeled Delete at the bottom of the form for that
  achievement.

  Resetting an achievement

  You can only reset player progress data for your draft achievements.

  To reset achievements in the Google Play Developer Console, click the
  button labeled Reset achievement progress at the bottom of the form
  for that event. To reset achievement data programmatically, call the
  Management API Achievements methods... Read More

So that means the app won't be listed in the playstore results for new users but the game data will be stored for the users having installed the app before the app is unpublished.


"There was a problem while playing. Touch to retry" when trying to play offline video

Those videos are added to disk.

How do you know that they are added to disk? and what is mean by disk here? Do you mean external store such as SD card?

If you mean SD card, then that is unlikely as YouTube Offline feature save all downloaded videos on internal storage (and not on disk/SD card), something like below location:

Internal storage/Android/data/com.google.android.youtube/files/Offline/(system generated folder name)/streams

You can check this question for more details on storage of YouTube Offline video location.

  downloads were all completed successfully

Again, how did you verify this?

The important point is anything you save will be accessible for 48 hours in the offline section on the left-hand sliding menu, of YouTube App. Even if the file is there, YouTube won't list it if it's already expired. The permission is controlled on their server per account basis, to access those downloaded files.

You can try below quick steps to see if you Offline feature is working:

Download at least 1 video and as soon as you finish download Turn-off Internet (3G/4G/Wi-Fi).
Open YouTube App, and go to offline section on the left-hand sliding menu, of YouTube App.
You should now see this recently downloaded video there, just try to play it. YouTube should immediately start play (remember, we turned off internet in step-1, still app should play video as it is offline and already downloaded on your phone)

Caution: You will lose all Downloaded Offline YouTube videos, when you "Uninstall Updates" of YouTube App.


How to stop android device from corrupting pictures

There could be multiple culprits – and depending on which it is in your case, the solution is different:

The camera app: Try different camera apps, there are plenty good choices to select from. There might be a bug in the camera app, corrupting the file on saving it.
Storage: Photos can be stored to internal or external SDCard. Your external card could have problems (corruption, incompatibilities – not all combinations of brands/sizes and Android device work together equally well). Removing the external SDCard should force the camera app to save its photos on the internal SDCard. Check if the problem still persists. If not, your card might either be corrupted, or not working optimally with your device. You can check it for corruptions (e.g. using a card reader attached to your PC), or try with a different brand (make sure to buy only class-6 and above: better performance, less battery consumption).


You can use Twicca with the plugin "Multi Image".


How to get "Say Ok!Google" text on google search widget

I figured out a way. I uninstalled the updates of the google app in my device and re-installed the latest version from the play stoore. Then the text appeared. Once I activate ok google detection form "any screen" the text disappears.


Stop Text Notifications From Showing On Edge

I was trying to see if I could find a filter which would let you choose which notifications you would want to display on the edge and which you would not.  That way you could use the Edge deal, but get rid of the SMS notifications.  In all my searches I can only find a setting on how to disable/enable all or no notifications.

"Edge Screen Settings - Samsung Galaxy Note® Edge

Check out this Edge Screen video for more information.

From a Home screen, navigate: Apps > Settings> Edge screen.

The following options display:

Manage panels
Express me
Information stream
Night clock
Edge screen text
Edge screen timeout
Notifications

Shows notifications on the Edge screen.

Enabled when a checkmark is present.
Use Edge screen on left

Alternatively: you can access the Edge screen settings by swiping upward on the Edge screen from the bottom then tapping Settings icon."

Reference: http://www.verizonwireless.com/support/knowledge-base-140340/

Now I do not own an Edge variety of phone myself (I will not buy a phone personally that does not allow me to swap out my battery and/or does not allow me to use an external SD Card).  So there could still be a way I am unaware of to set it so you can use Edge for notifications and then just block those notifications you do not want to display.  Of course this is ONLY notifications you can still have the clock/date and news feed and other stuff still running on the Edge while notifications do not.


How to lock bootloader with stock os in moto e2?

Just reinstalling the stock rom will not give you a locked bootloader. You will need to factory restart the phone by either going into the settings on the phone, or connecting it to a computer and using a utility there to factory reset.


User can't download my app after Google Market Update

Make sure that your application manifest isn't making any requirements for hardware capabilities that the device doesn't actually have. It's possible that some capability that you were requesting was taken away in the device's firmware update; if you are requesting any capabilities in AndroidManifest.xml via uses-feature, make sure that you set required="false" for anything that you can use but don't actually require for operation. Common culprits are trackball and certain classes of multitouch support.


Is there any options in Vivo V5 that in silent mode vibration can also be stop?

Go to Settings -> Sounds

Here, turn off the vibrate toggle switch. Hope this helps.


Login to Android 6.0 with NFC card and Password

You can try YubiKey for an NFC card. It's not dynamic.
For NFC unlock + password, you can try SmartpassLock NFC.

Another (overkill) approach would be to use a contactless JavaCard (for example this one) that needs to have an applet in it, and infrastructure to support this kind of architecture. And then also develop an app on android for this(there are some smartcards apps, but havent tried them yet), the card uses a private and public key scheme.

Most apps, identifies the UID of the card to unlock, if you want something thats not off the shelf, a bit a coding will be needed.

Hope this helps!


How can I boot my Epic 4G Touch into CWM?

You have to use the Home button on the device (yeah, the Led lit one, it doesn't light up, but use it).  The Power button doesn't work for selecting options in recovery....


Soft brick after dunking phone in coffee

My brother's S3 Mini had a nice water trip on Espain beach. It turned on, but it had software issues such as apps opening randomly, volume changing itself, and random reboots. When the battery went empty, it didn't turn on.

My brother tried his friend's S3 Mini battery, and it worked fine, but all the problems remained. So, he bought a new one.

Try another battery. If still doesn't boot, take it to the service center. Last thing is to buy a new phone.


Front camera on Nexus 4: no HDR, and downgraded from 2MP to 1.2MP?

From GSM Arena, the secondary (front) camera has 1.3 MP, and the camera settings provide 1.2 MP as the highest, so I'm not sure if it was 2 MP before. (Camera resolution is related tightly to hardware capability, so it's strange to be able to have higher resolution in the first place).

As for missing HDR, it seems it's caused by Google Camera, as reported by other on Google Product Forum. Google Camera is the default camera app on Lollipop. Previously, Android uses AOSP (Android Open Source Project) Camera as the default camera app, and it supports HDR on front camera. The intended solution is to use AOSP camera back, as some people have ported and published them on Play Store, since it's open-source:

Nexus Camera: KitKat Camera (free)
Camera KK (adware)


Android copy file to /system/bin/sh, now devices can not booted

USE FASTBOOT INSTEAD...Shell/sh has been replaced by

adb push  xxxx  /system/bin/sh

Shell controls the adb commands, So ADB is now disabled ! ...    What you need to do is reboot into FASTBOOT using the device specific button code while the phone starts
(usually home and volume up together for 10 seconds) or(power and volume up )
Once inside FASTBOOT you need to replace your boot.img and system.imgSystem then boot

fastboot flash system xxxx.img

fastboot flash boot xxxx.img

XXXX represents the .img file name


Step 1: Unlock the bootloader; fastboot oem unlock This WILL wipe your device. Skip if already unlocked. Set up your device and put SuperSU.zip into it.
Step 2: Download the appropriate TWRP/CWM image for your device.
Step 3: Boot your phone into bootloader; adb reboot bootloaderwhile the device is on or hold the power button and the volume down button while the device is off.
Step 4: Make sure your device is detected by fastboot; fastboot devices
Step 5: Temporarily Boot into recovery; fastboot boot nameofrecovery.imgThis will only boot the recovery, not install it.
Step 6: Flash the .zip file using the recovery and reboot.

You will have stock recovery and root access.


How can I stream PC desktop, 1:1 pixel ratio, to Android device?

There is the SplashTop Desktop Streaming Application. The app is free, but has some in-app purchases for more features.

They also have a few premium versions available.


Baseband > 2.0.1700.48 won't work without proximity and light sensor working?

I have good news.  My tech put the sensor card back in my Nexus 4, reversing the rubber grommet that separates the sensors from the front glass.  The promity and light sensors then both worked, booting from 4.2.2.

I then used the stock image of 5.1 from https://developers.google.com/android/nexus/images to update the phone to the latest L release.

Everything works.  I take this as good evidence in favor the hypothesis that the absence of the sensor board was causing the boot loops described here and in the earlier article.


How can I backup playlists or extract path+filename information from them (generated with builtin MP3-player)?

Playlists are stored in a SQLite database in /data/data/com.android.providers.media/databases/external.db.

I've made a Python script to convert the audio playlist from this database to M3U, it's called m3truid. You need a PC and ADB enabled.

Not as nice as an Android app but especially useful when your screen is dead.


I have android 7 but i cant locate factory reset protection(FRP)

The Factory Reset Protection (FRP) is invisible and if it is present always active.

You only have to add one Google Account into the Android account list to "bind" your device to this account.

If the factory reset protection works or not you will only see if you perform a factory reset of such a device. If after the factory reset it asks for the password of that Google account it is active.


Is it possible to view Google reminders on Android without the Google Calendar app?

Unless you mean something completely other than event reminders: Of course it is possible. The Google Calendar app is nothing but a front-end: you can even delete its data, and your events (including reminders) will still be there.

On your Android device, events are managed by a "background service" and are stored with an app called "calendar storage", which is part of the Android OS. Every calendar app can (and most do) interface with that.

So just give it a try – you will find it works fine!


Galaxy S4 Android 4.3 is repeatingly asking about TouchWiz

I found the solution on another blog, seems to be working.

http://forums.androidcentral.com/samsung-galaxy-s4/334381-touchwiz-wont-stay-default-launcher.html


Google Play Error Retrieving Information RPC:S-2:AEC-2

I am having the same problem. I have a nexus 9, running Lollipop. It only happens with the Google+ app. Research I've done says it might be a problem on Google's side. There were a couple of people who signed in using another Google account and downloaded apps that way. Haven't tried it yet.

Update: tried using another account and it didn't work.

Update: it's Google's problem. Read comments in Google Play.


Not going to happen. Sorry. While MSM8655 supports GSM - Play Verizon's version of radio software makes no use of it. You can not reflash the radio software because the bootloader is locked. And even if you could - the GSM bands are not "phased" in your phone. "Phasing" is a process of calibrating the phone during manufacturing - without it you would get no 3G, at best you could probably get very poor 2G performance if any at all.


Unable to boot Android in a multiboot PC configuration

The one thing that sticks out from your question is that /sda3 is NTFS-formatted

  on /sda3 (NTFS partition created in Windows 7)

and thus the Android's Linux kernel panic's due to not understanding NTFS.


Android Verified Boot and generation of vbmeta image

In this page there is a section called 'Disabling verified boot' that mentions a commands to create an empty vbmeta.img that can be used to disable verified boot : https://wiki.postmarketos.org/wiki/Android_Verified_Boot_(AVB)

That command is,

$ avbtool make_vbmeta_image --flags 2 --padding_size 4096 --output vbmeta_disabled.img

To ensure this, I searched for 'make_vbmeta_image' in AOSP repositories and found a similar command in here.

I have an Android Q AOSP source tree with me. So I used avbtool from it to create an empty vbmeta image by issuing following commands.

$ cd <aosp_root_dir>
$ ./external/avb/avbtool make_vbmeta_image --flag 2 --padding_size 4096 --output ./vbmeta_disabled.img
$ ls -l ./vbmeta_disabled.img

As instructed here, to flash vbmeta image you can first boot your device to fastboot mode, unlock device's bootloader, and use following command.

$ fastboot --disable-verification flash vbmeta vbmeta_disabled.img


How can I easily edit / add contacts to my phone book without them showing on Google?

Rationale
The traditional concept of mapping names to numbers which many people know from cell phones doesn't really apply to smartphones. Here the idea is that there is one central instance, the contacts app, that holds information about your contacts and how you can reach them, which could include a phone number but not mandatorily. Often there is also e-mail, third party messaging (whats app), third party VOIP (skype) social (micro) blogs (Twitter, Google+) or various social networks. (Facebook, LastFM, ...).
Use www.google.com/contacts
I recommend to move all information about contacts that is stored on your SIM card to the Google contacts. Furthermore Gmail will only show contacts that have a e-mail address. So there is no need to have something like phone-only contacts.
The cloud idea is to have every piece of data (or information if you want) everywhere available. Why do you want to have some contacts just on one device? I know it's hard for some people that their contact app suddenly shows hundreds of contacts from different sources, but Google/Android provides techniques to deal with that too: Use contacts groups. Most Google software is able to show only certain contact groups (but will run contact searches for the whole contact set).


How to I upgrade my Galaxy Fit from 2.2 to 2.3 using Ubuntu?

The process is explained pretty well on Samsung's official page, found here. Just download Kies, install it, plug in your phone, wait for it to be recognized and upgrade.


Reset the request permission dialog on Marshmallow

You need to manually allow the permission on that specific app to reset the request permission dialog.

Open the App info (either by dragging from app launcher, or Settings - Apps - [app name])
Select Permissions
Enable the permission you denied with "never ask again"
(Optional) Disable it again from here; note that by this time, your app will request the permission again when needed.


As ce4 pointed out, Privoxy just seems have to left the playstore within the last month. At the moment, the probably only candidate left seems to be FilterProxy.

On the other hand, if you have your device rooted, there are some additional possibilities working by manipulating the device's local hosts file. A quite good candidate in that case would be AdAway, with the alternative of using AdFree and several other candidates.


That's a known bug in android where there is no real solution for, you live in a zone with bad reception or just in between antennas.
Possible solution are: moving. Or, set your phone to 2G networks only, certainly at night. I ALWAYS put my phone on flightmode at night...

if you are rooted you can use an app for that: 2G 3G 4G switch

I read the bug is even still there in the current beta version of Android M (6.0).
I had the problem for a while but then it suddenly went away... maybe antenna transmission had slightly changed by my provider.


How do I view hidden folders with Solid Explorer?

Tap the three dots in the top right of the app
Choose 'Folder options'

Ensure 'Show hidden files' is ticked (option is unchecked in screenshot below)


How to copy the /system/media/audio from phone to PC

What about using Termux and copy those files like this?

cp -R /system/media/audio /sdcard/system_audio

and then you can pull system_audio from your storage as usual.

For most ROMs, you'll want to grant storage permission tovTermux first:

termux-setup-storage

and tap "Grant".


Salvaging a hard drive/memory from Samsung Galaxy S4

The storage is soldered to the smaller board shown in Step 13 of this teardown. The challenge with this is being able to salvage that part. You could attempt a transplant of that board into your new S4 and see what happens (this is the most realistic answer), but there is no guarantee that it is usable because of the possible damage from the water.

The less realistic answer would be to remove the memory modules from each phone and swap them, but that requires very precise tools and a steady hand. Not recommended.


Whatsapp: Export pictures from certain conversations

I think there is no native way of doing that, and I have not seen any app that does it.

From my experience, the best way is via WhatsappWeb. I used this quite a few times.

Select the target conversation, on the left.
Click on the conversation name, at the top.
Expand Media.
Make sure all files are loaded, by scrolling/waiting.
Select all files you want.
You can Forward, Download, etc.

I found the same idea here.


How to define a custom sound for Whatsapp?

Open WhatsApp, either press the ... overflow button in the top right corner of the screen, and select Settings, or press your phone's Menu button, and then select Settings.

Then select Notifications, which should be the bottom option on the list at the moment, and tap Notification Tone. This will let you browse to find another sound file to use for your WhatsApp notifications.


I probably won´t answer all you ask, but from my experience, these apps on android simply max out all volume levels that a user can max out himself manually. Could you please give me a direct Google Play link to what app exactly are you referring to? I can give it a try (I am interested myself).

As far as I know, the only thing in what boosting volume could be hurtful is that some already volume-maxed out tracks could be too much for your speaker and the sound would become distorted. I don´t think that there could be any physical damaged done (moreover when its not rooted).

As to what those 23% could be (after 77% of max sound volume), isn't that the exact percent when android ask user if he is really sure he wants to increase volume up to 100% and gives the warning? Some music apps are not able to show this warning so the volume simply won´t go above.


How do I flash a Samsung device using the distribution on samsung-updates.com?

Is SPR-L720VPUEMJA-20131030154609.zip stock ROM? If yes, you can use the Odin tool to flash that ROM.

I assume have already installed Samsung Kies (so phone drivers are installed). With this done, open Odin (don't change any settings). Load L720VPUEMJA_L720SPTEMJA_L720VPUEMJA_HOME.tar.md5 into the PDA section into the ROM. Put your phone into Download Mode (Vol Down + Home + Power), and plug it into Odin. Odin should be able to detect that phone. When it does, start the flashing process.


How to install OxygenOS on OnePlus One phone?

Before you start back up all your data, you will lose all your data in this process!

The first problem you have is that the stock recovery tool by cyanogenmod doesn't allow you to put Oxygen OS on there, in other words you need a custom recovery tool.

In order to achieve this follow these steps,

First lets download the fastboot tools here. After going trough a small setup it should generate a folder in your users folder "adb" enter that folder and right click then hit "Open command window here".
Connect your phone to your computer and then hold the power button as well as volume up for approximately 7 to 9 seconds. After that your phone should shows the fastboot screen.
You can check if this works by entering "fastboot devices" into the console.
Next we are going to unlock the bootloader so we can put a custom recovery on there. Doing this will remove all of your data! To do this enter this command "fastboot oem unlock". The phone should restart now.
Go into the phones settings and scroll down to "About Phone". In
here scroll down the the "Build number" item and tap it 7 times.
After this developer options should be enabled.
After this leave the "About Phone" menu and go into developer options. In           here uncheck the "Update OnePlus recovery" item.
Now enter fastboot mode again (Step 2).
You have a number of choices by way of recovery tools, my favorite is TWRP, download one and rename the file to recovery.img (this isn't necessary but it makes your life a lot easier later). Then move it into the adb directory.
Its a good idea to remove the old recovery software first, do this by entering the following commands in console you have open from step 2.

  fastboot erase recovery
  fastboot flash recovery recovery.img
  fastboot reboot

If you went with TWRP recovery follow these steps, if not search for a guide on how to flash a image with the recovery you choose.

Download Oxygen OS from the OnePlus website.

A problem that I see a lot is that people are trying to flash the downloaded   zip file on their device. This doesn't work since you need the zip file in here.  Extract this to your desktop and copy it over to the phones internal storage.
Now you have to enter recovery mode, this is similar to fastboot. Only now you have to press volume down instead of up.
Go back to the main menu and hit "Install". Select the zip file you downloaded and extracted in step 1.
Then go back to the menu and hit "Wipe" and then swipe to the right to do a factory reset.
After this it asks you if you want to fix root, if you want a rooted phone hit yes, if not hit no.
Your phone now reboots and you should have Oxygen OS!


How to use a ringtone downloaded from google play?

The solution is possibly covered in : Set mp3 ringtone in Nexus S. In summary, copy the downloaded file to /sdcard/media/audio/ringtones, and it'll be available as a ringtone upon next boot. If this doesn't help, another way could be as given here.


you just have to enable usb debugging mode.
go to settings scroll down to developer options. Under that the first option is  usb debugging. enable that


Disable all notifications from Exchange calendar

There are two standard notifications for each calendar in Calendar Settings. One for normal dates and a second for full-day.

You must deactivate both, otherwise you can still get some notification.


No text message notifications on Android 4.4.2

sorry but I have to ask, did you restarted your phone and checked if that fixes the problem, if so then go to System Settings->Notifications and check there if everything is set there.


How to change Android's Google Chrome's default downloader? (not under app - set default)

You'll have to first disable ES Downloader (download manager) from ES explorer settings:

Open ES explorer and navigate to Settings → (Tools settings) → Download manager
Tap on Download manager and check Disable ES Downloader
Now open your preferred browser (Chrome) and open a downloadable link, it should now prompt you as before and select the suitable handler.
Essentially you would've cleared the default handler for downloading links.

Note: I have also observed a similar bug in Android 7, where the defaults are not simply cleared the conventional way (i.e by going to Settings → Applications → Clear defaults, for now this is the better way to do it whenever ES explorer is involved.

This may also depend on version of ES explorer in use. I tested with version 4.0.4.7

Hope this helps


How do I sync all mail folders on my HTC Desire?

I'm afraid this is not possible with HTC Email application. This email app sync the "Inbox" folder automatically, but every other folder you have is not synced, the app gets all mail in the folder when you enter that folder to see what's inside.

You have the option to use K9Mail, a free e-mail client for Android which supposedly has support for push mail and sync of multiple folders.


You can spell out words with the voice input, but it puts spaces between each letter. I can't see there being a feature to support this as saying your password out loud would defeat the point of having a password.

Now if you follow the "pass-phrase" model, where your password is something like "i walk on the beach to relax", then it may work. but again, I don't think it would be a good idea to say your password out loud anyway.


You cannot upload a video larger than 1GB

Maybe the metainformation about the file is incorrect, try to copy to a pc and check it (right-click -> Properties)


If you just root your phone and do not flash a custom rom you won't need to reinstall all those apps.

If you are planning to flash a custom rom you will need to backup all those apps. For backing up system app i use es file explorer to go to root> system folder then to apps you will see all the system apps installed in your device copy those apps in your sd card and after you flash your rom you can reinstall those apps . No need to download those apps


Suppose your tablet is in WiFi or in airplane mode? And you can't unlock it without? There's a way to solve this:

Windows PC
Install android SDK (http://developer.android.com/sdk/index.html)
Connect the device with USB cable
Install USB drivers

Open CMD:

Change directory to the android SDK platform tools (for example C:\Program Files\Android\android-sdk\platform-tools)

Type following commands in CMD:

adb devices (verify device is identified by pc. If not reconnect
device and try again. it should display “device” with a serial no)
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update secure set value=0 where name='lock_pattern_autolock'; (for
some devices update “system” is enough but I had to update “secure”
too)
update system set value=0 where
name='lockscreen.lockedoutpermanently';
update secure set value=0 where
name='lockscreen.lockedoutpermanently';
.quit
exit
adb reboot

Now your device should be unlocked. If not do this step too:

adb shell rm /data/system/gesture.key


Outside of stackexchange, I also asked some colleagues.  One suggestion they had did work.  In particular, instead of using ssh autotunnel for the tunnels, I used connectbot to connect and create tunnels.  They can be layered.  The only downside is that I leave a shell open.

More specifically:

I use connectbot to connect to B (ssh, port 22) and then add a forwarding
from a port 2222 on A to port 22 on C.  I leave this shell open.
Then I make a new different connection to port 2222 on A (which opens a shell on C) and add port forwarding from port 2NNN to "localhost:NNN" (which is actually C:NNN).

Now I can connect to A:2NNN (my localhost, port 2NNN) and get to C:NNN as if it were local.  I have to leave the shells open, but it works well enough.


Without any additional tools, this should be possible via adb shell or a terminal app, using the netstat command: netstat --tcp --listening -p should list up all listening ports along with the app behind it. But it might very well be (as in your case, obviously) that the -p parameter requires root; and without it, the output won't show the app holding the port open.

However, NetStat Plus might offer what you need:

NetStat Plus and Connection List (source: Google Play; click for larger image)

I did not try this app myself, but the screenshots suggest it does exactly what you need: Listing apps with the used ports and status along. No word that it requires root. It further seems to work at least from Gingerbread (2.3.6 is explicitly mentioned) onwards to at least Jelly Bean 4.3 (also explicitly mentioned). An alternative would be Connection List (second screenshot).


Changing the default login credentials to internet on my samsung phone

Mentioning your Android version would have made it easier to provide specific instructions, but then it's pretty easy

Press or tap Menu button →Settings→Wireless & Networks → Wi-Fi

Long press your office Wi-Fi network → Forget

Go back to Wi-Fi settings page, your office network will show up (if it doesn't Scan for it). Enter your username and password and save. Subsequently, it will connect automatically and show your office network name instead of technician


Is it possible to set up a Google account for Gmail only?

I found a workaround for my problem that works splendidly.

After having installed the latest version of the Gmail App, I have discovered that when I go to Settings > Account > Add account, I can configure a generic email address (i.e. not necessarily a Gmail one) to be used with the said App. It supports both IMAP and POP3 protocols.

(sorry for the Italian, but it should be understandable nonetheless).

I suppose that this feature was meant to use email addresses from other providers inside the Gmail App, but it will accept any email configuration, even a Gmail one.

So I selected IMAP for my second and third email addresses, and now I can access those accounts just for Gmail; this way they won't be able to get in they way on other Apps.

On Google Help Center I have found the settings required to configure an IMAP account on an external client, which I have used. I'm reporting them here for completeness.

  To configure the 'Email' app on an Android device for access to Gmail,
  just follow the steps below:

1. Enable IMAP in your Gmail settings.
2. Open the Email application.
3. Tap Menu and the Settings
4. In the top corner, tap  select Next to get started with setup.
5. Enter your full Gmail address and password, then select Next.
6. On the next screen, you can give the account a nickname and choose the name to display on your outgoing messages. Tap Done.

  And you're done. You can verify your settings from the Inbox view by
  tapping Menu, select Account and then scroll to Server settings.

Incoming settings
IMAP server: imap.gmail.com
Port: 993
Security type: SSL (always)

Outgoing settings
SMTP server: smtp.gmail.com
Port: 465
Security type: SSL (always)

  Now that your account is set up, learn how actions in your client sync
  with Gmail.


How do I mount an existing Truecrypt container on an AOSP rom like Cyanogenmod?

In order to access TrueCrypt containers/files, you need to use 3rd party apps like EDS or Cryptonite. For the latter, which you already have, follow the instructions in their FAQ to mount with correct permissions:

truecrypt --fs-options="uid=1000,gid=1000,umask=0002" volume.tc /sdcard/tc


Can Google Hangouts send out text message under data?

You can send text messages through hangouts to phone number. For this You have to go to Settings > Messages > Default messaging app > Hangouts.


See caller info without unlocking on Moto G 2nd gen

If I'm not wrong, it's because you have received an update of Lollipop 5.0.2.

To resolve this issue, go to Settings and change the priority of the "Phone" app to high priority, then go to Notification, and change way of notifying to "Interrupt for anything"


How to Turn on mobile data on all apps when each is set to off

I can't find it through the settings but finally I found a popup view window titled restrict data that appeared when an app requested mobiledata permission, selected to restrict all and then clicked a second time to unrestrict all. It's an option at the top of the list of apps. It is different from the restrict data in the settings


Automate sending messages using whatsapp?

CAUTION: Doesn't use Tasker.

Take a look at [WhatsApp] Scheduler ROOT BETA. It lets you schedule messages, and also lets you specify the frequency (once, every minutes, hourly, daily, weekly, monthly, anually, steps). Requires root access.


Unlock Samsung Galaxy S Duos (GT-S7562), forgotten PIN code, hard reset is not an option

Usually, when you set screen lock on your phone, you're asked to setup a back up option as well. On lock screen, it will give you an option for back up options. If not, then the only option is to Factory Reset it. You can also get in touch with Samsung, to see if there's a way to unlock it.


How to reset a Nikon COOLPIX S800c camera?

To do a factory reset on the Coolpix S800c Camera follow the steps:

Go to settings by powering on the camera
go to Privacy Settings
Finally do the Factory Data reset...


Moving apk to system/app. Operation failed

Most devices have the system partition mounted as read-only. You need to remount the partition with write access so that you can modify the files.

This free app should work. Other utilities such as ES File Explorer and Titanium Backup also have the ability to remount the system partition as writeable.

Alternatively, you can use a Terminal Emulator or ADB to run the following command, which should remount the volume as well.

su
mount -o remount,rw /system /system

After the volume is mounted as read/write, you can go ahead and move the app over. The volume will remain read/write until you reboot the device, at which time it will revert to read-only.


I believe you should be able to switch between Loudspeaker and Earpiece like this in the screenshot at the bottom while in a call. On my Samsung Galaxy 3 running a custom 4.0.3 ROM, it's working fine.

But after searching on Skype Forums I found this - Speaker only on Android device

Looks like a lot of people are having the same issue from initial releases of Skype for Android. Devices and OS are different in each case, so there really is no solution for users other than to wait for a fix from Skype.

You should perhaps look for alternative apps like these-

Fring (Fring Google Play)
SIP  (SIP for Android)
GTalk for Android app. (Supports Video/VoIP from Android 2.3 onwards). See here - xda-develoeprs GTalk w/Video & Voice for 2.3.3 roms


Flash Cyanogen version from Omni version

Do I need to root the mobile and follow the same flashing steps[?]

ROMs are not flashed from inside a running Android OS, and so root is not required now. All you need is flashable .zip file that can be flashed from a custom recovery, or a fastboot .zip which can flashed using fastboot. (You do have a custom recovery, don't you?)

Steps to flash the ROM:

Find the ROM of whichever version or name you want to flash,
Download and copy the flashable .zip into the root of your internal SD card,
Boot into custom recovery,
Wipe Data, System and all cache(s),
Select Install zip and follow the instructions there.

These are the most common instructions to flash a ROM. It is possible your choice of ROM requires certain additional steps, so do search on web.

Make a Nandroid backup first using the custom recovery. Please don't ignore it, I can't stress more on this.

Disclaimer: Do it at your own risk!


Recover Nexus 6P that won't boot past Google logo

ROMS for your device and instructions to flash them can be found here: https://developers.google.com/android/images

Hope this helps!


Interrupting an Android update is not a good idea as your device is now in an "in between" state that is not usable.

Most likely you have to flash a complete factory image (also called RUU image) of your device to recover it.

Usually HTC devices support fastboot, which should allow to flash such an image to your device. Check the HTC ROM Download page for an image matching your specific device.


How is the default launcher set after a factory reset

If a ROM has multiple launchers, and one is not set by default in the default factory configuration, then after the Setup Wizard completes and the device attempts to go to the desktop, a pop-up appears asking you to select the Home application and it will give you an option to "Always do this".

You can select a launcher here, but until you select "Always do this" (or similar text) this pop-up selection window will appear every time the Home button is pressed.

This is common in custom ROMs which have multiple launchers pre-installed.


Enable/disable Background Execution Limits for all apps

It's displayed on the "Battery" screen for an app, in the "Manage battery usage" section, but only if the app is a "top [battery] consuming" app.

More info: https://commonsware.com/blog/2017/05/24/android-o-background-limitations-not-just-targetsdkversion-o.html


How to turn WiFi on with a non responsive screen?

You will need an OTG cable. It allows you to connect various devices to your phone.
The way to control using the OTG cable via USB is to connect one end to the phone and the other to the keyboard.
All keyboards may not work, just like not all smartphones support the OTG cable (all tablets do).
Instead of a keyboard, you can use a regular computer mouse by connecting it with an OTG cable, via USB.
You can even write text using the virtual keyboard. The cable itself is inexpensive.
Of course, this is not a 100 percent solution, because it is unlikely that someone will carry a mouse with him, let alone a keyboard, but at home or at least to copy important data, this is a great way. Recommend. The main thing is that your phone supports it.


My HTC Hero Upgrade to Android 2.1 has slowed it down!

A brief post about speeding up a HTC Hero.

Are you with Sprint by any chance?

This thread and this thread have at least one suggestion:  Have a look in Menu > settings > About phone > System updates > HTC Software update. Apparently there is a .6 firmware patch. Unfortunately, most of the posts are not reassuring. Perhaps time to upgrade/change phones?


Why my device is giving the error "Kernel Panic Upload Mode"?

Strange but easy please belive.  FIrst way remove battery press button off 1 minute then put battery and try. 2 way remove battery and all screws!!!! then put battery and try if it work fine maybe something broke inside my phone have the same problem now is working fine but no screws!!!!! strange but please try i bet it work .


Moto X 2nd gen. randomly goes into Priority Mode

Uninstall Battery Doctor

I figured out why this is happening. It's the Battery Doctor which turns off my Wifi and put my phone in priority mode.

I tested 3-4 times, when I enable (start) Battery Doctor, the issue was reproduced and when I forcefully stopped it, phone works properly.


Try editing /system/build.prop and change default item to the files you just added. This should fix the no sound issue.


HTC Sense restarts frequently on Hero 2.1 - can low memory cause this?

Most likely you have too many services running at once that are eating up all of your memory.

Check running services under Settings --> Applications --> Running services. Look at the colorful memory bar at the bottom of how much free memory there is.

Look for services that are high on memory usage and that you don't use anymore.  Ask yourself if you really need that service running or not.  If you don't, remove it.  See if that helps.  You'll probably see a better performance boost everywhere if you are being bogged down by excessive amounts of services.

Additionally, you could try out a new Home launcher such as LauncherPro.


What steps should I take before giving my phone to be fixed in a lab?

Make a full backup, wipe everything, remove memory cards if present, send for repairs, restore backup after you receive.

This is neither difficult nor time-consuming if you use something like NANDROID backup.

http://www.addictivetips.com/mobile/how-to-perform-and-restore-a-nandroid-backup/


AFwall+: Why does the Kernel need an internet connection all the time?

fwmark stands for Firewall Mark, which can be better described as a "netfilter mark", according to a quote in this article (also my reference).

Simplifying stuff a lot:

fwmark is a "stamp" on TCP/IP packets put there by the kernel. mark refers to the command line entity (whatever that is, refer the linked article for details). These are used by Linux Virtual Servers to coordinate routing from different IP addresses used by the virtual servers to the same real server (the actual server machine).

I have next to no idea why an Android device would need that. It is probably a holdover from the mainstream Linux kernel features integrated by the developer into the Android kernel.


Is there a log of permission requests/grants?

I don't know whether a hard copy is stored somewhere in system but the one in memory can be looked by this command:

adb shell dumpsys appops

This would give a dump of apps (recognized by package name and UID) having granted or rejected runtime permissions requested by them.


No. Since you mentioned the battery DURATION is hours shorter, it must be the usage not the charger.


There is an option in the setting to display "show passwords" on all. So basically when you click on the WiFi name in "Wireless and Networks" you will find the password.


USB DAC not working with Galaxy S9+ on Android 9

I found that turning on Hardware Acceleration in Developer Options fixed the issue.


You can do it with the xposed module : Xposed Additions (link). It allow us to remap any buttons to any effect. Requirement : rooted device + xposed framework installed


My phone not registering to 2G (GSM only) network

As it seems you have tried resetting to factory defaults and re-flashing same update, I believe the causes might be caused by updated baseband. I would try reflashing different original firmware. You can also flash baseband only via flashtool so maybe it might be worth trying to flash baseband from the firmware that worked. YMMV.

You can find links to download FTF (original firmware) for your device:

Build 4.1.B.0.587 - http://d-h.st/Vft
Build 4.1.B.0.626 - http://goo.gl/hAfwI
Build 4.1.B.0.631 - http://d-h.st/iVF

Sources & more info:

http://forum.xda-developers.com/showthread.php?t=2047914
http://forum.xda-developers.com/showthread.php?t=1952333
http://www.flashtool.net/index.php


Change app sub-menu/folder style to iPhone-style

You can achieve iPhone like sub folder view by downloading any launcher. Here is the link which you will find helpful
 GO Launcher -Theme.

If you are interested in making it replicate iPhone's theme as well, then you will have to download additional theme which are compatible with Go Launcher app. Similar case goes if you download other themes.

The folder view in GO Launcher shows only 4 apps at a glance by default whereas iPhone shows 9 apps in a folder.

So in case you need the folder to preview 9 apps.Try downloading LineLauncher and follow these steps to achieve it:

Download the Line Launcher.
Set Line Launcher as homescreen.
Go to preferences->Folder/Icon ->click on Preview of the folder icon.
Select Thumbnail 3x3.


Why Link2SD requires second partition on sdcard for linking?

If it would use the only partition of your SDCard, apps would become unavailable if that card is mounted to e.g. your PC via UMS (USB mass storage). That's what happens with App2SD, and Link2SD wants to avoid that.
Ever tried creating links on FAT (which is the file-system used on your card). This adds to the problem.
Using a separate partition, Link2SD can make use of "advanced" file-system types, e.g. ext3/ext4, which leads (amongst other things) to better performance. Doing so with your only SDCard partition, this would introduce problems for Windows users, as Windows doesn't support EXT file systems out-of-the-box

These are the most obvious reasons for this decision. It might very well be I missed some more -- but these alone are enough to make it a wise decision :)


Just change your Google account password. This will sign you out of your Google account on all of your devices, preventing the repair person from sending an email in your name, loading new emails, creating new Drive documents, etc.

In fact, there's a whole Google support page on your issue here.


Does applying an OTA update remove rooted apps?

As eldarerathis already said in his comment, this very much depends on how the OTA is performed. First, some OTAs might even fail to execute, as rooting modified the /system partition and they check the CRC sum which then no longer matches (I had that with my HTC Wildfire/Buzz more than a year ago).

If they don't care about CRC, the answer still is "yes and no": Some OTAs are just "incremental" (replacing/adding single files); those wouldn't touch your root-apps, and root would be retained. However, full updates (and this includes most "version bumps", e.g. from Android 2.2 to 2.3 to 4.0) are completely "replacing" the /system partition; in this case root is gone along with all the other system apps.


MacroDroid shell script non-root location permission denied

Shell script Action is somewhat misleading in itself. It should be renamed as "Shell commands" instead. In the input area you are required to input the whole of your script actually. If you don't want that but wants to run an already made script instead, run it as
sh SCRIPT_PATH
sh /sdcard/my_script.sh     # example

This should work.


When this happens to me, I disable the data on the device and re-enable it and the message usually goes through. You can also just try switching to airplane mode and then turn off airplane mode.


How to "safely" root a Motorola XT320 (running Android 2.3.6 / Gingerbread) without loosing data?

There are a few options. But you need to be cautious and do a little bit research before choosing one.

Step 1. Back up all your data to pc or sd card (if sd card then better remove it after backup is complete). For pc you can use tools like moboginey pc suit.

Next you can use one click root functionality of mobogine. Or try following guidelines here - https://www.oneclickroot.com/root/motorola-xt320-tnbst_4_07-23-15rps-2-3-6/


How can I get the Amazon Appstore to stop re-installing applications?

Try to clean out the /sdcard/Android/data/com.amazon.venezia/cache directory. This is where the apks are stored when initially downloaded, and they should be deleted when the application is installed. Seems for some reason, they are not always deleted, so it continued to ask to install it.