Can't uninstall virus plus phone keep rebooting I have a rooted Samsung Galaxy S3, running the stock ROM. I downloaded "root manager" app, and since then 3 more apps appeared - "file assistant," "mp3 free downloader," and "sexy." I factory reset my phone many times but yet these apps are still there, and I can't uninstall them. Also my phone began rebooting since this happened (i.e. since these apps downloaded yesterday).  How do I get rid of these apps, and repair my phone?

It sounds like malware has sneaked into your phone's system area (possibly via the "root manager" app you installed.) System area does not get touched during factory reset, which is why the apps are still there.  The /system partition is usually write-protected by default, but root privileges allow apps to write there as well.

The best way to get rid of such malware is to restore the /system partition.  This is accomplished by re-flashing of the firmware.  You can usually find stock Android firmware for your phone on the manufacturer's website, or other trustworthy sources (e.g. XDA-Developers device forums, SamMobile.com, etc.)  Alternatively, flashing a custom ROM (e.g. CyanogenMOD) will also erase the /system partition, getting rid of any malware that managed to get installed there.

Specifically, you will need the Odin tool, Samsung USB drivers (so that your PC recognizes the phone in Download mode,) and the image file specific to your phone's model number (Galaxy S3 has many variants, make sure you are downloading the proper firmware, or you may end up with a non-functioning device.)  Shut down the phone, and start it while holding Power, Home, and Vol Down buttons together until it shows the Download screen.  Install the USB drivers, and connect the phone via USB - it should get recognized by your computer.  Run Odin program, make sure it sees the phone (one of the COM ports will be highlighted,) press the AP or PDA button and select the firmware image, and click Start.

If you are knowledgeable enough, you can start the phone in recovery mode, and then using adb browse the /system partition and attempt to find and delete the malware.  However, this is a task for advanced users.


After upgrade to 4.2.1 how to get "settings" and "screen lock" back in pull down menu? After upgrading my Nexus 7 to 4.2.1, which was an adventure in itself, I noticed that in the pull down menu at the top of the screen (notification bar), where you get to see notifications about updated programs or even available updates, I don't see the icon for "settings" and for the screen lock (so it doesn't readjust when I tilt the screen) anymore. Up to now I was able to use this as a convenient and quick shortcut to go into the settings. Do I now have to pin it to my dock or the home screen in order to have a quick way to access the settings?

How can I get this back in Android 4.2.1, or was this functionality completely stripped from the new release?

Swiping down on the left side of the screen should bring down the notification window shade and swiping down on the right side of the screen should bring down the new "quick settings" window shade which has the settings icon and some other handy settings easily available. As far as the screen adjusting, this is known as auto-rotate and can be changed in the quick settings as well (Shown below).

Notification Shade:

Quick Settings Shade:


Smartphone on usb rings on computer I got a smartphone on android, and when it is attached trough USB to my computer (windows or linux), I'd like to have it ring or do notifications in the headphones of the computer.

Is there a way to do it ?

Using the Bluetooth you can very well get it. After the bluetooth connection is established, you can use the bluetooth menu to activate

playback of music from Phone on Computer,
Receive call on Computer which you have a option to take it on the hand phone if you want ( this is available on the android phone screen page when the call is in activation)
To exchange the files between the computer and phone
SMS the message from computer that goes via phone.


Difference between Android version in regions I installed stock ROM for Android 4.4.2 for Colombia region this April. Today while I was surfing the web, I found out that my Android version is slightly different from the one that I saw on web (both devices were the same).

How is this possible? Do the features of updates depends on region?

Yes a few parts of the ROM are Region-specific like support for local fonts in that region, apps that come pre-installed based on region like flipkart app in India. And few more things. Even sometimes the ROM are in local languages instead of English.


How to partition SD card on Android 4.1.1 using Linux? Hi I have a HTC Desire X and this device has a SD CARD with 16 Gb. I want to extend my memory using Link2D. I read I have to make partitions on my SD Card. The problem is that I do not know how. If I connect my phone in debugging mode with my Linux Mint laptop, it will connect with MTP and therefore I cannot use a partitioning tool. The Team Win Recovery Project Partitioning Tool (2.5) fails while partitioning the card and installing the app "APparted" or a busybox fail as well. How can I partition my SD card in the phone using Linux or Android?

The phone is rooted and SU is installed.

Is this an external SD card?  If so, you can simply remove it from the SD card slot, and use either an SD card reader on the laptop, which may be built in, or you can get a cheap adapter that takes an SD card, and acts like a USB drive.  I've seen them on Amazon for as little as $2.25 including shipping, or nicer ones for $5 - $10.  Search for "sd card reader" to see.

Then, you can use gparted to partition it.  Just make sure to use the correct filesystem(s).


Can a USB pen/hard drive be used with a Logitech Revue? Can the Logitech Revue play videos and display images from a USB pen/hard drive?

What are the hardware specifications of the Logitech Revue?

Based on this forum post, I would say yes.  It wouldn't make sense for it to support external harddrives without supporting simpler USB keys.

As for specs, Google returns many results.  Endgadget has an overview, with a link to more details.


Contacts from SIM card are not visible on MIUI How I can I display contacts from SIM card on my new Android phone? (Xiaomi with MUIU)

Go to Settings

==> System apps

==> Contacts

==> Display Preferences

==> Enable "Show SIM contacts"


How to find out the UID of a given file/folder? I have an issue with inconsistent UIDs.

I would like to know how to manually find out the ID of a folder (specifically the /data partition). I think that it should be the same concept of an usual unix/linux filesystem but... I'm evidently getting older for this stuff :-)

From the Astro app I can see the details of the /data partition but it only tells me d-- and I cannot find any user id.

Actually, I have not set up any account on this phone, so there should be (I guess) only one UID present (the default one) apart from the system daemons etc.

Maybe for this reason it doesn't show up? Is there another, more powerful/informative app to be used? A file manager of some sort, a terminal console would be ideal for me.

I'd personally recommend using a terminal emulator or adb shell and then using the ls command. You can get the UID's listed by name if you use the -l flag and listed by number with the -n flag. Note that in the /data directory you'll need root permission in order to index the files/directories, so ls will fail with a normal user:

root@android:/data # ls -l
drwxrwxr-x system   system            2012-08-27 14:29 anr
drwxrwx--x system   system            2012-08-29 17:46 app
drwx------ root     root              2012-08-27 00:54 app-asec
drwxrwx--x system   system            2012-08-27 00:54 app-private
drwx------ system   system            2012-08-27 00:55 backup
drwxrwx--x system   system            2012-08-29 17:46 dalvik-cache
drwxrwx--x system   system            2012-08-29 17:34 data
drwxr-x--- root     log               2012-08-27 00:54 dontpanic
drwxrwx--- drm      drm               2012-08-27 00:55 drm
drwxrwx--- gps      system            2012-08-27 10:29 gps
drwxr-x--x system   system            2012-08-27 00:54 lightsensor
drwxr-x--x root     root              2012-08-27 00:54 local
drwxrwx--- root     root              1969-12-31 19:00 lost+found
drwxrwx--- media_rw media_rw          2012-08-27 14:10 media
drwxrwx--t system   misc              2012-08-27 00:54 misc
drwx------ root     root              2012-08-27 10:30 property
drwxrwx--x system   system            2012-08-27 00:54 resource-cache
drwxr-x--x system   system            2012-08-27 00:54 sensors
drwxr-x--- root     shell             2012-08-27 00:54 ssh
drwxrwxr-x system   system            2012-08-30 11:05 system
drwxr-xr-x root     root              2012-08-27 00:55 tf
drwx--x--x system   system            2012-08-27 00:54 user

root@android:/data # ls -n
drwxrwxr-x 1000     1000              2012-08-27 14:29 anr
drwxrwx--x 1000     1000              2012-08-29 17:46 app
drwx------ 0        0                 2012-08-27 00:54 app-asec
drwxrwx--x 1000     1000              2012-08-27 00:54 app-private
drwx------ 1000     1000              2012-08-27 00:55 backup
drwxrwx--x 1000     1000              2012-08-29 17:46 dalvik-cache
drwxrwx--x 1000     1000              2012-08-29 17:34 data
drwxr-x--- 0        1007              2012-08-27 00:54 dontpanic
drwxrwx--- 1019     1019              2012-08-27 00:55 drm
drwxrwx--- 1021     1000              2012-08-27 10:29 gps
drwxr-x--x 1000     1000              2012-08-27 00:54 lightsensor
drwxr-x--x 0        0                 2012-08-27 00:54 local
drwxrwx--- 0        0                 1969-12-31 19:00 lost+found
drwxrwx--- 1023     1023              2012-08-27 14:10 media
drwxrwx--t 1000     9998              2012-08-27 00:54 misc
drwx------ 0        0                 2012-08-27 10:30 property
drwxrwx--x 1000     1000              2012-08-27 00:54 resource-cache
drwxr-x--x 1000     1000              2012-08-27 00:54 sensors
drwxr-x--- 0        2000              2012-08-27 00:54 ssh
drwxrwxr-x 1000     1000              2012-08-30 11:05 system
drwxr-xr-x 0        0                 2012-08-27 00:55 tf
drwx--x--x 1000     1000              2012-08-27 00:54 user
root@android:/data #


What are RAM , ROM and their types used in Motorola smartphone? Well I know some basic information about RAM and ROM.

RAM is Random Access Memory with two main types i.e. SRAM and DRAM.

Whereas ROM is Read only memory. There are five basic ROM types:

1.ROM
2.PROM.
3.EPROM.
4.EEPROM.
5.Flash memory.

Below is the screenshot taken of Motorola G5S which says smartphone have 4GB RAM and 32GB ROM.

I want to know little bit more about particular types of ROM /RAM (from the types given above) used in the smartphone and reason behind using them. Can anybody tell me?

Moto G5S uses LPDDR3 DRAM, which is volatile (cleared on power cycle) Random Access Memory which can be confirmed with an app like DevCheck, and a 32GB flash storage chip which is non-volatile high-speed electrically programmable memory that is common to most modern cell phones although sizes can vary widely.

Modern cell phones do not have a "ROM" or Read-Only Memory so to speak, although the term ROM is often used as a misnomer for the operating system... such as "My phone is running the custom ROM called LineageOS." which in this case is referring to a custom operating system residing in the /system partition.

That said, many OEM's use the term "ROM" for the embedded storage in the device. Technically, this is not the correct the term for it at all. The storage, or ROM as the OEM is referring to it here, is the embedded storage flash chip which is usually partitioned with some parts accessible to the user and others protected from normal user access for use exclusively by the system.


I Have an LG P769. I am trying to root it and it is not working Forewarning: I am not exactly an expert on this type of thing.

I have tried several things, but the problem seems to be that I cannot get into the bootloader via "adb reboot bootloader" or by pressing any of the physical buttons.

I have gone through most of the steps I can find on the internet, but all of them require that I first get into the bootloader. Here is what I am getting:

(ME): adb devices
List of devices attached
338A000600000001015D7E810201F01?        device
(ME): adb reboot bootloader
(PHONE): reboots, but not into bootloader
(ME): [any of the following:] "fastboot OEM device-id"; "fastboot reboot"; "fastboot devices", and so on
< waiting for any device >
[crashes, and I have to reopen the PowerShell]

As of right now, I think it might be an issue (or intended 'feature') that the phone has. If anybody can help me out with this, I would be very grateful. Thanks!

[I will be sure to update this with any details I remember or am asked for, and with updates.]

For Lg devices you must use a flash tool similar to Samsung's  Odin. A good site to download required files is enter link description here. If you can't figure it out from that site just google search those tools and there's plenty of tutorials.


Disable the screenlock on Samsung Galaxy Tab with forgotten password? I was given a Samsung Galaxy Tab last year for my birthday and I put a password on it but now when I try to get back into it I can't as I have forgotten the password.

I was just wondering if there is a way to disable the screenlock without deleting the files on the tablet.

Try Hard Reset.
To Hard Reset please follow the below steps.

With the device off, press and hold Volume Up, Power and Home button.
Release the Power button when you see the Samsung logo, but continue to hold Volume Up until the recovery screen appears.
Use the Volume buttons to navigate the menu and select wipe data / factory reset. Press Power to choose the selection.
Press Volume Up continue.

Note: These steps clear data from the device. SD card data like your photos and music are not erased unless you choose to format the SD card. You may have to lose some files, but some of them may be able to be recovered.


Checking SELinux permissions in Android? Is there a tool that will allow me to check what permissions an application has in a file or folder?

I found a tool in the AOSP /system/sepolicy/tools/sepolicy-check. You need to compile it and run it on the host not on the target, but it will evaluate your allow rules and let you check permission settings.


Setting the Alarm Clock's Bluetooth volume I have LG G3 with CyanogenMod 13 (Android 6.0) and a Bluetooth speaker.

In the phone settings I have chosen maximum alarm volume. When the alarm rings through the phone's internal loudspeaker the volume is maximum (which I can get from the phone's loudspeaker).

When the alarm clock rings and my phone is connected to the Bluetooth speakers the volume of the Bluetooth speakers is not at its maximum (in fact the volume of the Bluetooth speakers is at the level it was left when listening to music).

Is this a common issue on Android 6.0 (are other users having this issue as well or am I the "only one")?

You need to adjust the volume of the alarm once you connect your BT speakers. In Android, the volume of audio is determined by two mostly orthogonal things: the first is the type of the audio (it's called stream type), so you have separate volume settings for media, ringtones, alarms, etc; the second is the kind of the output device: built-in speaker, headphones, BT headset, USB, etc.

You might have noticed that media volume for the phone speaker and headphones is controlled separately. The same thing is for BT sound output.


Understanding Samsung Power Settings I'm quite confused about Samsung's "App Power Management" page.
There seems to be several overlapping settings:

Adaptive Battery - Limit battery for apps that you don't use often
Put apps to sleep - put apps to sleep when they haven't been used for a while
Sleeping Apps - These apps won't run in the background
Deep Sleeping Apps - ...will never run in the background...
Apps that won't be put to sleep

Here's my guess interpretation:

(1) & (2) sound like exactly the same setting. I'm assuming (1) is the stock Android 10 implementation whereas (2) is the custom Samsung version that possibly predates Android 10 and potentially more aggressive? Honestly I'm not sure why they're keeping both.
Same goes for (3) & (4). Both sound the same to me. It looks like again maybe (3) is the original OS setting and (4) is some Samsung thing.
I'm assuming (5) is an exclusion list for apps that won't be picked up by (1) & (2)
None of these settings are related to Doze mode and even putting an app under (5) doesn't disable dozing for that app.

Would love to get more details if you have them.

Edit: Galaxy 20

This is an educated guess, based on my interests in battery related things.

Android Pie introduced five buckets, to classify apps, as a part of power management, in the sense app restrictions (and therefore battery usage) are based on the buckets they belong to. Exact implementation is left to OEMs (that's why I said "guess").
Briefly:

Active: App currently being used.

Working Set: An app is in the working set bucket if it runs often but it is not currently active. Example, social media apps

Frequent: used regularly, but not necessarily every day. For example, a workout-tracking app.

Rare: not often used. For example, a hotel app that the user only runs while they're staying at that hotel.

Never: installed but never run are assigned to the never bucket.

Apart from this, we have doze and battery optimization (found in battery settings). With this as background:

Adaptive Battery This is an AI feature which learns from usage, in terms of when (at what time) is an app used, what is the frequency, and things like screen brightness etc. Aim is to use AI and the buckets together to optimize battery and user experience

put AI at the core of the operating system and focuses on intelligent and simple experiences.

For more see What is exactly "Adaptive battery", and what does it mean for app developers?

Put apps to sleep: This is battery optimization and you can select apps to be included or excluded. This is also linked to doze. Let's say your screen off is set to 5 minutes and your browser is selected to be a part of this set of apps. After screen off, and a certain interval, doze kicks in and your browser background activities are paused.

Apps that won't be put to sleep: If you exclude an app from battery optimization, it will function when screen is off and not be affected by doze. For example it may be your music player.

Deep sleeping apps: This is advanced battery optimization found in some OEMs and is a pain point at times for users and developers. AFAIK, all OEMs don't have this. Don't kill my app.com gives examples of how badly this optimize and advanced optimization hurt for different OEMs.

Apps that won't be put to sleep: may be system apps like alarm (you can't let that go to sleep) or user apps like VPN, alarm etc.

To reiterate, I don't have a Samsung device but I am fairly sure that the description above is correct in broad terms. Corrections by way of posting answers are welcome.


Deleting phone update file A new system update was downloading to an asus tablet but then wi-fi was turned off half-way. Where is the half-downloaded update file? I want to delete it or prevent update process somehow before turning on wi-fi again.

I think DMcient was downloading the update.

If the update is saved to the cache partition as Bo indicates, you could reboot into Recovery mode and wipe the cache partition from there.  You can look up the key combo to get into Recovery, or if you have USB Debugging enabled and adb installed on your PC, you can connect the device and run adb reboot recovery.


Prevent apps from getting list of installed apps on phone How I can prevent apps from knowing which apps I've installed?

Is there something in premissions in settings or hack or trick with root access apps?

I'm not making my own answer as correct answer (although it is in some ways) to see if we have other options.

I found this XPrivacy that based on Xposed and it let take control of most API's to send fake data or deny apps requests.

There are 3 things here that might be valuable:

Xposed need root access. (and rooting device will wipe all data)
Installation (From rooting device to using XPrivacy app) is not easy and user should be advance.
Xposed not available for Android Oreo yet. Xposed Github Issue

Here is installed version on OnePlus 3t on android 7.1.1 (Oxygen OS 4.3) and result is success:


Relationship between CPU Usage and Battery Usage I'm comparing the resource consumption of two Android Apps.

App A uses accelerometer
App B uses both accelerometer and    gyroscope

After reading these sensors, these apps does some processing on the sensor values. Now I measured their CPU usage using dumpsys cpuinfo as well as top command.
In general, App B uses 3-4 times more CPU than App A. The actual numbers are as follows: These results for single CPU and my phone is using Dual-core 1.2 GHz Cortex-A9 CPU (Samsung Galaxy S2).

App A (Average CPU Usage: 5%)
APP B (Average CPU Usage = 20%)

Then I measured the percentage battery usage for these two apps. I kept the Android phone in Aeroplane mode and only one of these two apps were running at a a specific moment of time. After running them for one hour, I get the following results:

Remaining battery level after one hour of use:
Idle mode: 99%
Running App A: 96%
Running App B: 93%

I was expecting the same ratio with these battery level as I observed with CPU Usage.
I also tested these apps on a smartwatch ( CPU: Quad-core 1.2 GHz Cortex-A7) and I observed even smaller difference between the battery use. The observed results for one hour use are as follows:

Remaining battery level after one hour of use:
Idle mode: 99%
Running App A: 87%
Running App B: 85%

So my question: Why the ratio of CPU usage for these apps is not reflected in their remaining battery levels? Or Shouldn't the CPU Usage be linearly related to the battery use ?
Could the reason be that multiple cores are active at the same, that's why I observe small difference between the their battery levels?
PS: I use partial lock in these apps.

Long story short, battery comsumption depends not only on CPU but also every other part of your device.

Full version. An SoC consists of CPU, GPU, modem, north bridge, south bridge and RAM (on a discrete semiconductor chip but packed together into the same shell) altogether. Also the battery powers not only the SoC but also sensors, screen (which is usually the most power-consuming part) and wireless connection antennae.
A CPU has its own algorithm to control it's power and performance, which is called a 'governor'. A radical CPU governor tends to provide better CPU performance at the cost of high battery consumption, whereas a gentle governor will try to reduce battery consumption, resulting in lower CPU performance. The same applies to GPU and other parts of the SoC.
The screen is often the most battery-consuming part of a device, and the most decisive factors of a screen's power are size, resolution, brightness and technology (LCD or OLED). Cheaper phones and watches use LCD screens while high-end ones use OLED screen, as OLED uses significantly less power than an LCD one of the same specifications.
A watch usually has significantly less battery capacity but not-so-little screen power, which will decrease the draining difference in its battery stats while the screen is on.  Besides, the sensors used on the phone and the watch may not be exactly the same, causing various differences.
The bottom line, the battery cost is determined by all parts of a device rather than only CPU. If another part is draining too much battery, you can't find large differences even though the CPU's power is highly variable.


Chrome Websites track when location is disabled I'd like a solution to prevent websites from tracking my geo location even with the android location service turned off. Certain sites such as craigslist, google and bing will turn up my geo location with cookies deleted and "Do not track" enabled.

Does anyone else have this problem or am I missing something?

Use VPN. There is many free ones avilable such as Opera VPN, Hola, psiphon etc.


What is the difference between Mobile Data and Data Roaming? I just need some explaintions regarding these Mobile Data and Data Roaming. Turning-on the Mobile Data alone won't let me go online. So, I need to enable the Data Roaming first before my Smartphone can go online.

Questions:

What's with Data Roaming? Why I need to turn-on the Data Roaming before I can go online?
What's the difference between Mobile Data and Data Roaming?

I would be happy if someone can answer my queries. Thanks :)

Both are the same except Roaming is when you get your home carrier data connection using onather network. The same apply for calls.

Usually using your phone on roaming can cost additional fees so always contact your carrier for informations.


Is there a solution to 'Windows does not recognise this device' trying to connect a Samsung Galaxy S? I have tried loads of ways to connect my phone to my PC (it used to work!).
The PC will not even recognise the phone as a device anymore. I have also tried reinstalling the drivers via Samsung Kies. What is the solution?

Remove the SD card and the SIM card. Restart the phone and only plug it in when its restarted completely. Make sure the phone is set to USB Kies. Check the cables too!


How to install EdXposed on Android 10 without triggering safety net Further to this question What are the alternatives for Xposed framework on Pie? Preferably without triggering Safety Net?

How does one install EdXposed on Android 10?

Notes:

This is a self answered question consolidating information from several threads on XDA / Github and my experience on Oneplus 7 to give a helpful start to that dying breed who like to install xposed-framework modules . Edxposed is still in beta and Android 10 is recently released, so there would be many changes to this answer in future. Since I do not intend to update this answer with developments, others are welcome to add and modify. Moderators are welcome to make this a community wiki if warranted.
Answer is generic in nature and for issues relating to installation / modules you are better off asking in respective device/module threads in XDA.

xposed-framework is de facto dead , the last update being more than two years ago and that too for Oreo and there is no news of further updates.
EdXposed , being open source is a preferred alternative for me and hence this answer. EdXposed officially supports Android 10 (Incidentally,some Xposed modules were working in earlier versions of EdXposed too) .
Pre-requisites (need to be updated from sources or as prompted by EdXPosed manager).

Magisk v20 + , with Magisk Manager from official Magisk thread.

Riru-core latest release from Magisk modules or from GitHub. (See , this answer too. Simply put, latest may not be what you want always)

EdXposed drivers YAHFA/Sandhook from Github

EdXposed manager. Note that EdXposed installer /  original Xposed Installer are  not supported / recommended (respectively).

Installation

Obviously you have a rooted device running Android 10, with Magisk installed.

Install Riru-core module first.

YAHFA or Sandhook drivers. YAHFA is relatively slower but stable by most accounts compared to Sandhook. You would need to check XDA for what works best for your device/Android version. For me, it has been YAHFA on my earlier and current device. These can be installed directly if using Magisk 20.2 plus

Note: Prior to 29 February 20,YAHFA /Sandhook modules available on Magisk repo  required patched drivers / custom Magisk. This was a little tedious and the process is at the end of the answer, retained for history and not applicable anymore (hence strike through text)

Reboot, install EdXPosed manager , add Android 10 ready modules and profit!

Does it pass Safety Net?:  Yes
Edit: Not anymore. Please see Magisk will fail Safety-Net hereafter. Why?
Notes

Xposed module development isn't what it used to be so there are only a few Android 10 ready Xposed modules. The ones I care for and  Android 10 ready are:
* [XPrivacy Lua](https://forum.xda-developers.com/xposed/modules/xprivacylua6-0-android-privacy-manager-t3730663). This works beautifully with the same module that worked on earlier Android versions.

Gravity Box for 10 (beta). With EdXposed Whitelist functionality turned off in EdXposed Manager

3C All in one toolbox.

Xposed Edge Pro.

Ill advised as it may be, one may be tempted to try other modules too. If they work, please update here. But if they don't work and create freezes, reboots , system lags (pretty common symptoms), you need to disable those modules without a nuclear factory-reset. To do that you have two methods available:

Magisk Manager for Recovery Mode (mm). This module can be installed directly from Magisk but it will not work because it hasn't been updated to support Magisk versions beyond 19. You need to boot into TWRP (if TWRP is not permanently installed) and sideload the module. Next,from the recovery terminal run  mm or sh /sdcard/mm and disable all modules or the offending module and reboot.

Grant shell privileges to Magisk (this would have security implications, I guess) . Source

The best way is to grant shell su privileges with magisk in advanced by doing adb shell then su . Magisk will then ask to grant root to shell and you can use it even while bootlooping.
If you were to bootloop you'd then run adb shell then touch /data/adb/modules/riru_edxposed_sandhook/disable (or YAHFA )

There is a tool on XDA that may help (not tried by me).

From Ronan's comments (thanks)

Don't forget that if a module does boot loop you, you can delete the EdXposed module via TWRP. Just go to the file manager and head to data/adb/.magisk/modules

Other tips as mentioned here may be useful.

Happy Xposing !
Screenshots from OnePlus7 running stock Android 10 (Click to enlarge)
[][1]
[][2]
[][3]
[][4]
[1]: https://i.stack.imgur.com/hNmZ4.jpg
[2]: https://i.stack.imgur.com/BOMNC.jpg
[3]: https://i.stack.imgur.com/EUTtM.jpg
[4]: https://i.stack.imgur.com/seTc8.jpg

Text below is redundant but retained for context
Now, comes the tricky part. As you can see in the official support for 10 release, these drivers cannot be directly installed through Magisk (by going to Magisk downloads, pressing + and flashing the zip). These require some sepolicy changes to be done:

Through Magisk once the request (PR) is accepted by Magisk developer , in which case the drivers hosted on Magisk modules should work. This was hoped with the latest release of Magisk today , but it didn't happen. Update 15/12/19 likely to be officially supported soon

or

Custom Magisk build links are hosted here. From Magisk settings , the update channel needs to be changed to "custom" and the link at custom update channel pasted there. This would prompt an update request and once you accept it, you have the custom build installed. I was wary of going this route fearing possible complications and also because PR as mentioned above was not accepted by Magisk developer.

or

Using drivers that have the sepolicy changes incorporated in the drivers themselves , instead of Magisk side. At the moment, you can find  here . This hopefully would be a temporary arrangement and the first option of changes being incorporated in Magisk itself materializes soon (you can add your voice for support in the PR
:)


Why are individual apps not listed in my battery usage statistics? I'm using an Asus Transformer TF300 running Ice Cream Sandwich. When I check Settings->Battery the only things listed are Screen, Tablet Idle and Wifi. Why aren't apps that I use being shown in these statistics?

The only apps shown there are the ones using significant (>=1%) battery. If the app is not particularly resource intensive, it won't show up there.


What's the safe limit on charger output for a Galaxy Nexus The charger that came with my Galaxy Nexus phone outputs 5 volts at 1 amp. I have another charger that outputs 5v at 2 amps. Is it safe to use this charger? What's the limit I can use without damaging the phone?

All phone (wall-type) chargers are voltage sources, i.e. the adapter provides a stable voltage output (5V here) and the device decides how much current to draw. Your charger's specification says it provides a maximum of 2Amps. That means it will sustain its 5V output voltage up to a current of 2A.

The phone's internal charging chip may or may not charge the battery in a voltage or current driven means (Li-Ion are typically charged voltage driven and current capped if I'm not mistaken). However this is completely hidden internally and you don't have to worry about it.

If the adapter can't handle your phones current need, it may get hot or the phone may just discharge (instead of charge).

It may even be the case that your device draws less than it would need to charge (if you do navigation for example): What causes battery to drain faster than it can charge?


How do I fix my boot-looping Samsung Galaxy Tab 10.1? I have a Google IO Samsung Galaxy Tab that has decided it no longer wants to boot properly. It just constantly goes from the 'SAMSUNG' logo that flashes a couple of times to the stars and lines animation that goes back to the logo. It does the startup sound on the first iteration only.

If I hold the power button while it is doing this, it goes to a screen that just says

====================================
 Entering upload mode...
     Upload_Cause:  undefined
====================================

and hangs there. Holding the power button again will take it back to the boot loop. In order to get it to actually power down properly I need to just wait for it to run out of battery.

I assume I'll have to stomp the firmware or something, but I'm not sure how to actually go about it. My computer is a Mac, so instructions that work there would be good, but if necessary I should be able to commandeer a Windows machine for a while.

Also the colour rendition became bad leading up to this problem (this is a reasonable approximation of the situation - it is clearly not right, but the image is still identifiable). I'm not after a separate fix for this problem (yet) - if it's still a problem once the bootloop is fixed I'll be back, but I figured it might be a relevant datapoint.

Update:

I've tried to get clockwork recovery on it, by following these instructions, but after actually getting the image file on there (end of section 4), it comes up with the 'Samsung Galaxy Tab' logo with an open padlock image at the bottom, and then goes back into the animation -> 'SAMSUNG' logo loop. Sooo, not that useful...

I had the very same problem with my IO tablet (samsung logo loop, sometimes the upload_cause screen, but never actualy booted). Took me a lot of try/fails before I found a working solution. And this is it: You have to reflash not only the stock rom, but the stock bootloader too. I followed this tutorial and my tablet is working without a hitch! Good luck!

http://rootzwiki.com/topic/2525-guide-wi-fi-flashing-stock-bootloader-to-io-tab/


Can't reboot to recovery mode I have a galaxy grand prime.when i try to reboot into recovery mode with 3 button combo, clock mode dosn't start. it booted normally.how to solve this.

On some samsung devices (rather newer, e.g. Galaxy A3), there is no need for root access to reboot into recovery mode.

Enable the Developer options on your device (Settings > About device > pushing several times "Build number") and switch on the USB debugging.

You need to install adb http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378/ and to run the following command:

adb shell reboot recovery

This should reboot your device into recovery mode without root.


How do I recover photos taken from guest account in andriod 5.0 On my Nexus 5, with Android 5.0.1, I had switched to guest user and had taken some photos. Then I switched back to my admin user. A day after I switched back to guest user to get those photos and started a new session instead of continuing the previous session and I lost all my photos. I know starting a new session would have deleted all data of previous guest user as it is temporary data, however is there any way I can recover those photos deleted from guest account.

No, if it's right what you say and all guest data from the previous session was deleted you can't find anything back. If it isn't deleted completely you can try to look for it in the system folders.

Have a nice day,


Configure Google instead of S-Voice My s5 allows me to have S-Voice always listening for its hot word. I would rather have Google always listening for its  hot word. I don't see how to do this. Any ideas?
thanks

You can reach the Google voice settings by going to Apps -> Google Settings -> Search & Now -> Voice -> Ok Google hot word detection and turning the switch to "On" Google hot word detection only works from the home page where the Google search box is located.  If you don't have a Google search box, you can get one from your widgets which is accessible by touching and holding the home page with your finger.


Gallery application replacement for adding text based Photo Notes The Samsung Galaxy SIII Neo stock Gallery application has (and other models do too) an option to set a Photo Note when you're viewing a picture. When you select it the picture rotates via some OpenGL animation, and you can scribble on its back. But the space is limited, whereas attaching a note using the virtual keyboard would make it possible to enter a virtually infinite string of characters inside the EXIF data. Beasies the fact that I'm not even sure how to view the scribbled notes (or EXIF data!) once you transfer the picture to the PC (perhaps someone can explain), this feature would be really useful.

Anyone know how I can make use of the feature I'm after?

There are a number of photo apps that will let you edit exif data on the android.  This one specifically does the data: https://play.google.com/store/apps/details?id=com.teapps.exiftageditor, some do other pieces of editing, some sort your files for you, etc, etc.  Take a look around for one that works well with your particular image work flow.

Wikipedia has a nice roundup for PC/desktop meta data editors here: http://en.wikipedia.org/wiki/Comparison_of_metadata_editors. Your choice will of course depend on your PC, budget, and needs.


How can I stream PC desktop, 1:1 pixel ratio, to Android device? Does anyone have a solution for streaming pc screen content to an Android device with 1:1 pixel ratio? I want to use it to display graphical work directly on the device, and possible for the future to produce quick interactive prototypes.

There is an application for iOS called LiveView which lets you bring up a container on your Mac which streams the content of the container straight to your iOS device.

I'm wondering if anyone knows of any solution for Android that does this?

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.


Android on virtualbox can't move mouse pointer I installed Android-x86 6.0-r3.iso in VirtualBox Manager 5.1.22_Ubuntu (Ubuntu 17.04). Now if I want to touch anything via mouse pointer I have to move the pointer but I can't move the pointer without clicking left mouse button. But clicking left mouse button represents touch functionality. How can I move the pointer without touching (left click) "display"?

As it was mentioned in the comments above, there is reference for Android X86 – mouse support in Oracle VirtualBox linked in this answer. AFAIK I had not to install additional packages like vbox-guest-utillities. As you can see the following list is empty:

$ dpkg -l | grep virtualbox-guest
$ dpkg -l | grep vbox-guest

I only had to change the "Pointing Device" under Settings > System > Motherboard to "PS/2 Mouse".


Does Huawei's super charging affect the battery? I have a Huawei P20 pro and it came with a "super charger" that can take full charge the phone's battery really quickly. Sometimes in less than an hour.

I wonder if this affects the battery's lifespan! Will the battery degrade overtime due to how fast the super charger works?

I'm interested specifically in Huawei's super chargers.

Battery charging is an ongoing field. There isn't conclusive evidence that fast charging itself is bad. However, fast charging have a measurable impact on battery life in the field

https://www6.slac.stanford.edu/news/2014-09-14-study-sheds-new-light-why-batteries-go-bad.aspx
http://ecec.mne.psu.edu/Pubs/2018_Yang_JPS.pdf

Other variables include discharge rate or temperature also have an effect on battery life too. Like any engineering problem, fast charging is a trade off. The loss of battery life may not be pronounced as the normal 2-year life span usage rate.

Please note, fast charging is not part of the USB standard. Qualcomm, Huawei, Oppo and Apple create their own implementations.

Even worse, lots of cables break the USB C power spec.

https://www.theverge.com/tldr/2016/11/8/13564460/usb-c-spec-apple-cables-port-future-macbook

https://bensonapprovedcom.wordpress.com/

Benson Leung regularly validates cables ever since a third party cable kill a chrome pixel.

I am not sure what will happen if you mix up different chargers.


What is the purpose of an app disallowing backups (android:allowBackup="false")? I'm asking specifically because Helium (the application formerly known as Carbon) uses root permissions to do data backups and with root I can manually (through the shell or Root Explorer) back up data for apps that disallow it.  So why would some app data not backup with Helium (which has root privileges granted)?

I read the information about the permission elsewhere on SE as well as at developer.android.com that says user couldn't copy off data to dig through on their PC, but it's actually trivial if you have root access in the first place.  If you're really into digging through data then bypassing the permission is trivial.  If the permission would stop you, you probably wouldn't be the type to be digging through app data.

You don't need root to backup data from an android device to a PC, you only need physical access and to enable debugging in the developer menu. This lets you copy data from the app's internal storage, which may contain sensitive information that you don't want to let somebody steal, like your facebook access token.

I agree that it is pretty trivial in most cases, but there are some cases which require this extra layer of protection against attacks where physical access is involved.

Note that in order to get around this you would need to root the phone, in which case the sensitive data in the internal storage would be wiped when the factory reset occurs.


Unable to use all the memory of Allview A5 Smiley I bought some days ago an Allview A5 Smiley. I installed some applications and made some photos. Now, I saw that I can't install files bigger than approximately 200 MB because it is only free space on phone. This is strange, because the phone has 4 GB of storage. I looked in Settings and I saw that I still have about 1.5 GB free, but I can't use for applications. Why this happens and how I can fix it?

Some screens shots:

(Click image to enlarge)

Thanks!

I had the same problem on an Allview P5 Life and I solved it by simply upgrading to Android 5.0 Lollipop.
I used to have an A5 Smiley before this one as well, and I had the same problem... what I did to make it better was to root the phone and remove the bloatware saving a pretty substantial amount of space. This is however not really recommended and you should do it at you'r own risk.
You could also try to install another ROM. There's no official upgrade but you can probably find an unofficial compatible ROM on the internet. This is a very risky endeavour and I really don't recommend it... even I didn't do it and instead left the phone as-is and gave it to my father who uses it only for calling.

TLDR; There's no official or easy way to get more space. The only two ways that I know of are risky and require at least some technical know-how. You'd be better off getting another phone.


Does official Gmail app use a secure connection? As simple as that, when I'm using the official Gmail app to access my email account, does it use a secure connection?

According to this Google page the Android Gmail app uses an SSL connection in both directions.


Cannot read from encrypted external SD Card - writing works though I have a new phone with Android 7 Nougat. After cleaning up the old phone and copying all data from the external SD card to my laptop, I inserted the card into the new phone. It reported an error, and I had to format the card. I checked security settings, and set the phone to encrypt the card.

Using Android File Transfer (Mac only) I copied data back to the card. Using Total Commander or Asus Filemanager or any app I cannot open the external card, and I cannot open any files.

Asus Filemanager sees the card as 08AF-6412, but it has no files. Still it reports that 10GB is used of this 32GB card. If I copy a file to it, it says there is not enough space.

I've formatted the card twice, one time formatting it on my laptop to another filesystem to force the phone to format it again. That didn't help obviously. At some point I saw the option to move pictures and movies to the external card, so I did. The files disappeared. When opening the card on the laptop, the files were there, so it worked kind of.

When I open the settings menu and go to the storage settings, then open the advanced settings, I can see the card, its folders and files. I see that files I wanted to copy are created but no data is copied, so 0 bytes.

Anyway, I've found out that you can use the external SD card as internal memory with an ADB format option. So I've installed ADB on my laptop, enabled USB debugging and authorized the device. Then I followed the instructions, and still it doesn't work.

Questions

How can I get external storage to work?
Encryption is required!
If the external card works as internal memory - that's even better!

Today a new update appeared in the phone, and another after that. It seems to work normally now. All apps can read and write to the external SD card.

Glad I waited, because I was considering returning it to Sony to get this fixed.

NB: The second update worked without unlocking the phone by the way. I don't like that! That happened on my previous phone as well.

See Reboot encrypted phone without having to enter password and PIN after crash


Suggest an app for reading PDF and CHM I have seen apps that read CHM or PDF but not both. I need an app that reads PDF as well as CHM quickly and smoothly. I tried OliveOffice but there are issues with landscape mode. Is there any other ?

Moon+ Reader reads chm's and almost anything


Notification icon that looks like "no entry" symbol There is an icon in my notification bar that looks like a no entry symbol (far left):

Does anyone know what it is/means? I have been unable to find out.

You've your phone on Total Silence (one of Do not Disturb modes).
In the section Turn sounds back on (turn off "Do not disturb") of the article Silence your device with "Do not disturb", Elena notes:

If your phone is in "Do not disturb" mode, you'll see an icon in the status bar at the top of your screen:
 Alarms only or Priority only
 Total silence

Here's further proof:
(Click image to enlarge)

Next time when you're in a similar situation, try these simple techniques I listed here.


Safe to share boot partition? On XDA, at times I see users requesting for boot partitions of a particular version of stock ROM and some people helping out by uploading and linking them.
I am not sure if it is a good practice, mainly because
a)  it may contain sensitive information
b) it may create problems for the recipient, if they use it as John Wu creator of Magisk mentioned in the context of patching boot images
I searched around for answers, but no luck. To localize the problem consider that the question relates to devices with A/B Partitions, while a broader answer is welcome

the tweet doesn't explain the reason but it is unrelated to security. it is not 'safe' to patch a foreign boot.img regarding the functionality of Magisk because of the following reason:
Magisk Manager assumes

cpu architecture
encryption type
encryption state
dm-verity

read from host device is equal target device, it does the patches according to host specifications (where Magisk Manager is currently running, regardless of the origin of boot.img
while this is bad practise, i want to contradict because it will cause issues only in rare corner cases and is (most likely) 'safe' to patch a foreign boot.img


How to convert Viber's voice message files to common audio file? Viber's Voice message files are located in :

  "/sdcard/viber/media/.ptt/"

directory, and they don't have any extension format on them. so, I'm looking for a solution to convert them to a common audio file format.

i found this Solution :

video :

  https://www.youtube.com/watch?v=GWAbs9TgpG4

Software :

  http://www.convertervideo.net/

just, copy the caf file to Computer then, use the video to convert this file to MP3

hope this helps.


Which BusyBox is legitimate on Play Store? BusyBox is a collection of *nix utilities. I am attempting to install it via the Play Store (I've had a lot of trouble in the past trying to cross-compile BusyBox).

The problem I am having: there are six or eight apps using that name, and I cannot tell which (if any) is legitimate. The desktop search is search?q=busybox, but it only lists about half compared to what's listed on the device using the Play Store app.

I spent some time searching on XDA and Android Enthusiasts, but I could not determine the app.

Would anyone know which (if any) BusyBox is legitimate?

Use either of these:

BusyBox
BusyBox Pro (paid)

Note this comment in the description:

  Please note I did not write BusyBox! I wrote this installer and cross
  compiled BusyBox for Android. Please see the about menu option for
  more details or here: www.BusyBox.net

If you're installing a custom ROM, it might have BusyBox already (but usually not Pro).


What are the security disadvantages of rooting an Android phone? I know there was a discussion previously BUT they didn't talk about security. E.g.: if I root my phone will all my apps run with root permission?

Related: Are there any risks to rooting a device?

If you root your phone, then only the applications that you explicitly grant root access to will have root access.  This does make things fairly safe, as that extra step should be enough to make you stop and think "Why does this app need root?".

If you only grant root access to apps that need root for a good reason, are from trusted developers, and which you acquired from a trusted source then you should be ok.

Bear in mind what apps with root access can do though - from a previous answer on the subject:

  On a rooted phone, an app which has been granted root access can do pretty much anything  that is possible in the hardware. Apps that have root permissions can write on non-read-only storage media (including modifying the bootloader), modify other programs' private data, modify system settings, modify system files, etc. A rooted app can also hide itself from the system, and pretend to be uninstalled while being perfectly well and alive.

I'll let you imagine what the worst-case scenario security implications are for a nefarious app being granted root access on your phone; be careful out there.


Can someone explain fragmentation? Would someone be able to explain android fragmentation?

If I created an app using 1.5 will that app work on all devices that have version 1.5 - 3.2 (highest current version)?  Or are there issues between the versions?  I understand 3.0 is the tablet version so an app made for 1.5 probably won't look good, but will it work without having to create specific version targeted versions of the app?

Also, why does it take so long for some phones to get updates?  Is Android so tied to specific device hardware that upgrading it is not possible without other device specific modifications?  I would have expected that if a phone is able to run a new version it would get it OTA, but reading around it seems a lot of android users complain that it's taking so long to get x update or that they don't even know if they will get it.

From logical point of view if you create an app with SDK 1.5 it should run on devices with OS version 1.5 and higher. But reality is a bit different.

The same application that works on Samsung device with 1.5 may not work on HTC with the same os version and vice versa. Also there is no 100% guarantee that it will work on other devices with newer OS versions.

Why?

There is no strict standard on hardware/software implementation among all Android manufacturers. Every manufacturer makes his own device and makes his own version of Android OS for the device which complies to the relevant SDK version, but has some additions/differences.

And these differences lead to the fragmentation.


ssh to termux server disconnects after X seconds I upgraded termux recently.

When I do:

ssh phone

it disconnects after 44 seconds. It disconnects even if there is activity in the session (eg. ping google.com).

If I am active in termux using the phone, then ssh does not disconnect. So it seems Android is killing the ssh connection. tcpdump confirms that and shows a reset packet is sent from the phone killing the connection:

13:30:37.093254 IP 192.168.1.122.2222 > 192.168.1.129.41938: Flags [R.], seq 4542, ack 5622, win 396, options [nop,nop,TS val 3374991 ecr 3768615485], length 0

Before upgrading termux this did not happen. So something happened during the upgrade that caused this to happen.

I have tried both to click acquire wakelock and release wakelock. Neither helped.

I have tried both to click allow and don't allow in Battery Optimization for Termux. Neither helped.

As a workaround I can connect USB. Then Android does not disconnect the ssh-connection. This makes me think the disconnection is deliberate and related to power saving.

How can I make Android not kill the ssh connection?

Thanks to @IrfanLatif I looked at battery options again.

And my phone was in Power Saving mode. When I disabled that, everything worked - whether Termux is running in the foreground or not.

So the problem was not related to the upgrade of Termux.


How can I attach a web page to an email? I need to send a web page as an email attachment using GMail, not as a link to the page, but the entire page saved and attached to the email. I don't see any way to do this with the Android web browser. Is there a way to do this that I've missed, or are there other browsers that can accomplish this?

Dolphin Browswer HD has an option to "Save Page."  I tried it on this page and it saved it as 1606.htm.  I then went into gmail and chose to "add attachment" and used ASTRO file browser to attach it.


Won't connect via LTE Now my phone can't use internet with 4G. An exclamation mark appears near the signal bars. Although there's a speed indicator it won't down or up load anything. But I can surf on 3G (when 2G/3G is chosen as the preferred network type) without any problem. How to use 4G like before?

I don't know what happened but, when the "APN protocol" and "APN roaming protocol" are set to IPv4/IPv6 from IPv4, all the problems went away.


Set global proxy in Android In order to provide safe browsing, I want to set global proxy to route all http/https requests from any browser to my proxy server on both WiFi and 2G/3G networks for non rooted Android devices with OS version 2.2 and above.

After categorization, proxy server will send response to browsers.

I have seen so many posts in SO also, but nobody has explained for Mobile networks(2G/3G).
Please inform whether there is a possibility or not at all? If yes, please suggest a way.
If anybody have idea, please share your thoughts.Thanks in advance.

Thanks,
Gopi.

There are several proxy apps available to accomplish something like that. Though most of them require root access to the device, not all do (I have not tested any of them, so I cannot tell in detail).

However, a different approach might be checking into VPN apps, as that's pretty much what you targeting: a Virtual Private Network, where your server acts as a "checkpoint". Many of those VPN apps do not require root access, but many also use a dedicated VPN provider. Still, the linked lists should contain a working solution for you.

Disclosure: the linked lists are maintained by me, to provide you good "jump-points".


Please help with Stock/Custom Rom for Bluboo s8a I was trying to root bluboo s8a with TWRP following this tutorial
When I reached step 2 of installing the ROM with sp flash tools, the ROM installed up to the end but the phone stopped powering (doesn't show anything). I tried downloading other customs ROMs for bluboo s8 but they were customized to be flashed with TWRP because they had no scatter files.

I landed on one custom ROM which I flashed into the phone with sp flash tools and the phone powered on and I could hear the sound when I press the buttons and when the phone is powering on but the screen shows a dark screen.

I would like to go back to the stock ROM or a working custom ROM. I took some screenshots of the settings of the About Phone before trying the rooting process.

About Phone (click images for larger variants)

Update: Now I have gotten some ROM from the seller's website. It's in a zip file with one .cpb file and a folder named dbs. The folder has two files. When I try flashing the .cpb file with QGDP, I get an error of CPB Package is not complete. How can I overcome this please?

I finally got another ROM version which was extracted into .img files to use sp flash tools. I flashed the ROM with sp flash tools and the phone worked again.

Tools needed:

Sp flash Tool
Firmware

The link to the stock firmware/ stock ROM file for BLUBOO S8a _V27.20180314 is here

ps: credit goes to Rusya77@ Ruslan N and Samin Sikong


How to ban a incoming number on Android 2.3 How could I ban a incoming number?

What is the sequence of menu actions I should follow to get an appropriate menu if any and where to find help documentation on Android user interfaces? I have searched in the
net but I'd unable to find any.

I have android 2.3 operating system on my ARM qualcomm 7225a application processor.

Use app called Call Blocker to block incoming calls from a number.

Help you to ban/block calls from specific contacts.
white list or Black list specific numbers

Check this user guide for Ginger Bread to know about Android User Interfaces(While search for User Interfaces Google will give details about Programming UI in android applications)..
Or if you don't want to use 3rd party apps

Black List Feature
The Black list feature allows you to choose phone numbers that you don’t want to receive calls from and block them. When the black listed phone numbers tries to reach you, they will always get a busy tone.
Here’s how you can block calls on Android.
Follow these steps to blacklist phone numbers:
1.From the home screen, tap ‘Menu’.
2.Select ‘Settings’.
3.Then select ‘Call Settings’ to reach ‘Black List’.
4.Tap on ‘Black List’ option to ‘Add Phone Number’. Type the phone number        manually or insert from the contact list.
5.Click ‘ok’ and you are done.
6.You can also blacklist the phone number by selecting the contact and tapping the menu of the contact to select ‘Add to Black List’. Or else, when the number that you want to block calls you, follow the same method. You can easily remove the blocked numbers from the blacklist by going back to the list and unchecking the contact.

NOTE: This depends on ROM you are using.


Odin BcmCP.img fail when trying to flash gt-s5830i (galaxy ace) So I have a bricked gt-s5830i (galaxy ace) and when I try to flash it using odin I get this error:

<ID:0/003> Added!!
<OSM> Enter CS for MD5..
<OSM> Binary Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin engine v(ID:3.1100)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> SingleDownload.
<ID:0/003> sbl.bin
<ID:0/003> NAND Write Start!!
<ID:0/003> BcmCP.img
<ID:0/003> FAIL!
<ID:0/003>
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/003> Removed!!

It started boot looping after it randomly got stuck and I took out the battery since I couldn't do anything at all. This is the firmware I tried: http://www.sammobile.com/firmwares/download/37194/S5830IXXLK3_S5830IDBTLK1_DBT/
http://www.sammobile.com/firmwares/download/14913/S5830ZXXLK3_S5830ZDBTLK2_DBT/

Does anyone know what's causing this? This is also the first time I'm flashing a phone. The rom was downloaded from sammobile because the ones from samsung-updates seem to have broken downloads.

Use Odin 3.07. Also, make sure that you start odin as administrator. I had the same problem, and it worked for me. And prior to that, if it gets stuck in Setup Connection, just boot into "download mode" once again by pulling off the battery and re-inserting it.


Add a shortcut to a different home screen? Is there a way that I can add a shortcut to another home screen?

What I'm aiming for is having my primary home screen that includes a shortcut to various topical home screens where I can have both widgets and app shortcuts.

Adding a number of home screens in this manner makes it difficult to navigate, which is why I'd like to add shortcuts to them.

For example, right now my primary home screen has a finance folder and a social media folder, etc that each contain app shortcuts. I then have a separate home screen that has a couple finance widgets on it, another home screen that has a couple widgets from my social media apps, etc. I am not using as many widgets as I'd like because I don't want to have to scroll through home screens to get to the widget I want.

My goal is to have my primary home screen contain a shortcut that goes to a home screen that has my finance widgets and app shortcuts, as well as another shortcut on the primary home screen that goes to a different home screen containing my social media widgets and app shortcuts, and so on.

(I'm using a non-rooted Samsung Galaxy Edge running 4.4.4.)

That might work with specific "Launchers" which support a direct "go to screen X" (not all launchers do). A launcher that does support this is Apex Launcher, even in its free version:

Screenshot of Apex actions and shortcut edit (click images for larger variants)

On the homescreen, press an empty space as if to add a widget/shortcut. From the popup, select "Apex Actions" ("Apex-Aktionen" in the screenshot). Scroll to the end of the list (red box in the screenshot), and you find a shortcut to each of your homescreens.

Note that after having selected the screen you want to link to (say, "Screen 1"), the link will be immediately created as shown and with the name "Screen 1" – which probably is not exactly what you had in mind. But we're not done yet: Long-tap (tap-and-hold) the new icon on your homescreen, until a context menu appears. From that, select "edit" – and you should see something similar to the second screenshot. Here you not only can change the description shown below the icon, but even the icon itself – to e.g. replace it by a coin for your "financial screen". You can chose from "standard symbols" included, and also from your own pictures.

Enjoy :)


LG Optimus P690 - how to launch silently Is there a way (without rooting) to skip the startup sound on LG Optimus P690 if sound was not disabled before turning the phone off?

Lars Aronsson over at Androinica seems to think you can using an app called Silent Boot (though others disagree). Also suggested is Android Assistant which is supposed to automatically turning down the system volume before the phone power cycles. I haven't tried any of them personally - give 'em a try, YMMV.


Add existing Google account without accepting Google Play agreement I've received a new Samsung Galaxy S5.

I want to add my existing Google account to the phone, to be able to use Gmail and my calendar. However, when adding my account under Settings, the phone requires me to accept a bunch of legal agreements, including one about Google Play and its billing functions.

I don't want to be forced to accept a legal agreement concerning a service I don't intend to use just to access my email and calendar data.

How can I get around this?

I just made an account for that sole purpose of not wanting to give my information, if google wants to take it, I'll happily provide fake information. I knew I shouldnt have bought a smartphone, this was exactly what I wanted to avoid.
"btw, in order to use your phone, and get access to a bunch of things youll never ever want to use, we'll demand all your personal information, access to your phone and microphone (Samsung style) and synchronization of all gallery, but that will be all"


incorrect mapping from brightness slider to real system values Sorry in advance for bad english and also for a noob question.

I have a problem with brightness on my tablet Supra M94BG. There is a system brightness slider, the range is 0% -- 100% (as usual), and the problem is that 0% corresponds 0 value in /sys/devices/platform/leds-mt65xx/leds/lcd-backlight/brightness , and 100% corresponds 90 value, and not 255, as expected. Manual setting of value in /sys/.../brightness to 255 gives really maximum level of brightness (as desired), but this value resets to 90 after screen is locked.

How can I correct the mapping?

Maybe everytime you unlock the screen, the phone sets the brightness to the current brightness value specified (set) by the slider.

This is something that has to be changed in the framework-res.apk .

If you know how to edit it using APKtool, just proceed.

Otherwise, the most easiest way is using a Tasker app.
Just add a task to set (echo) the brightness to 255 everytime screen is unlocked.


How do I change my email address on Play Store as the one I have is no longer in use The email address I have on Play Store is no longer verified and I wish to change to my current provider as I do not seem to be able to download apps

Go to settings->accounts->add account->and add another Google account with the new email. Then go into the play store and there will be your email with a drop down arrow. Tap it and select the new email.


Genymotion pattern forgotten I am using genymotion to emulate Google Nexus 9.It so happens that I was not using this virtual machine for about a month so I have forgotten its pattern(yes it was protected by pattern lock). Now I need to use emulated Google Nexus 9 but it can't due to pattern lock. So how can I bypass or change pattern lock so I can again gain access to my device.

P.S.-I have seen Can not unlock my Android device as have no internet connection? but for methods in this link I need to go to recovery mode but that can't be done in emulated phone(I think so).

Genymotion comes with VirtualBox (if you haven't already installed it).
Open it up and you should see your emulator there with a preview of the screen.
The content is just a terminal with white text on a black background.
We can use this terminal to interact with the shell fairly easily, no authentication required.

Open the window (press the green Show button) and simply delete all *.key files in the /data/system/ directory.
Luckily the terminal is already running as the root user and thus we can execute the command rm /data/system/*.key.
This deletes all encoded and hashed lock information and forces the system to remove any protection present (a feature of Android's KeyGuard to prevent full system lockouts).

Reboot the emulator (using the command reboot) and wait a few seconds.

To conclude: Don't try to protect an emulator, there is and there should never be any reason to store private data on a mainly volatile emulated system. These emulator are designed to help you create apps (which means sometimes wait a long time to finish the build) and a lock screen is more than just annoying to unlock every time you need to test a new version.


execute permissions on fuse/fat filesystem I've successfully cross-compiled Ruby for Android and everything goes ok in the emulator.

But while I'm testing these funny things on my device (Nexus4) I noticed that /sdcard (or /storage/emulated/0) is a fuse mount with no execution permissions.

How can I execute something on the SD card?

I saw that on Linux you can pass it as argument to the linker. In Android this does not work: /system/bin/linker wants a pointer to a special struct. I believe that I can write a small C program that creates that structure and run the linker to execute a readable program.

But what about shared libraries? Ruby load tens of shared libraries (every time you have a "require"), I bet that execute permissions are required for loading shared libraries.

Moving the executable to /data/data/my.app.name/files/ or any other place is not a solution, my binaries are very fat (statically linked) and users should be free to specify any location where storing them.

i found a workaround/hack to list them.

when you open a file on the mountpoint the fuse FS handler will open it too.

i used this information and i wrote a small C program that use proc to find source directories.

if you are interested the project is hosted on github.

regards, tux_mind.


Can not install/download APPS via Play Store to my Tablet ....how can i fix this? Over the past 2 days, whenever I try to download/install an APP via the Play Store/Market app on my TABLET, the app thinks for a while and then displays this error message:

Authentication is required. You need to sign into your Google Account.

But I am indeed signed into my Google account, and as seen if I open the menu in the Market app and click the "Accounts" button.

Does anyone know how I can solve this issue?

thank you in advance!

I had to re-authenticate on my tablet, too. I assume Google is trying to detect fake accounts used to push fake-apps into the top apps list.

May be in your case there is a conflict between the cached data and the actual store data.

You can try to clear the app cache of "Google Play-Store services" app and the Google Play-Store app.

Additionally you should check your Google account in "Settings" -> "Accounts". Manually perform a synchronization.


Custom ringtones don't work on Cyanogenmod 9 I'm running Cyanogenmod 9 on my S3, and want to set an mp3 file as the ringtone. As this wiki page suggests, I've created the directory '/sdcard/media/ringtones` and put the sound files in there.

Just to be sure, I put both an mp3 file and an ogg file (of different songs) there. They're world-readable. The ogg file does not show up in the "choose ringtone" dialogue. The mp3 file does show up. However, when I choose it, there's no preview sound, as there is with the other ringtones that came with CM9.

What could I be doing wrong?

Before you wipe your phone, consider using a free app like Ringdroid to assign contacts with specific ringtones or even to just make a custom ringtone out of an mp3 track of choice.


Freennode Weechat Android Protocol error and Failed to connect error I'm using weechat-android that I installed using f-droid and trying to connect to freenode in order to join an irc server. I am able to connect freenode on my Windows 10 PC using mIRC as expected. Not able to do so on Android after following this doc https://freenode.net/kb/answer/chat.
This is the exact setup I used when I get the protocol error.

This is the exact setup I used when I get the failed to connect error.

Note: According to the Quickstart guide Weechat-Android is not a chat-program, it is only a UI for a chat program running on your server:

Weechat-Android is a relay client, that is it's not a standalone
client, but one that connects to your copy of WeeChat running on your
server. You can connect the two in a number of ways, listed below.

Therefore if you just install the app on your phone it is not usable. You still need an own server on the Internet where your Weechat program is executed.

You can connect to freenode by pointing your IRC client at
chat.freenode.net on ports 6665-6667 and 8000-8002 for plain-text
connections, or ports 6697, 7000 and 7070 for TLS-encrypted
connections.
Connect to chat.freenode.net

https://freenode.net/kb/answer/chat
Alternatively there is a Weechat how-to for setting the correct server: https://freenode.net/kb/answer/weechat
/server add freenode chat.freenode.net/6697 -ssl
/set irc.server.freenode.sasl_mechanism PLAIN
/set irc.server.freenode.sasl_username <nickname>
/set irc.server.freenode.sasl_password <password>
/save


Link to app will not open in Google Play I am using the URI format http://play.google.com/store/apps/details?id=<package_name> described in Linking to Your Apps on Google Play in order to open the app in Android Market or Google Play to install it. But it only opens it in the browser as it would do it on the desktop. And when Install is clicked it asks the user to sign-in to install.

How can I link the app in Google Play so the user can install it?

Try directly this if link is originated from an app for Android to handle:

market://details?id=<package_name>

Note: There's no domain and host.


How to ensure that the data traffic is going over the VPN connection? I have Motorola XT910 and I would like to install the Motorola AnyConnect by Cisco to use when out in public and using open WiFi. Once I do that how can I check if all the traffic that is coming from my phone is going over those VPN tunnels?

The application, Motorola AnyConnect, takes care of that for you.

When you sign on to your corporate network, the Cisco AnyConnect Secure Mobility Client for Android only allows the traffic thru the VPN Tunnel created, preventing any armful or unauthorized access or data transfer outside the parameters defined by your corporation security policies.

  Cisco AnyConnect provides reliable and easy-to-deploy encrypted network connectivity from Motorola Android devices by delivering persistent corporate access for users on the go.

One thing that's not clear on your question is if you're aware that this Cisco solution is a corporate solution, not for the end user who just want's to navigate the web covertly.

  Whether providing access to business email, a virtual desktop session, or most other Android applications, AnyConnect enables business-critical application connectivity. Through the use of Datagram Transport Layer Security (DTLS), TCP-based applications and latency-sensitive traffic (such as voice over IP [VoIP]) are provided an optimized communication path to corporate resources.

Users have to authenticate to their enterprise networks in order to use this app and the features provided, but you can navigate the internet as usual, only restricted by the security policies applied.

Additional Reading about this solution:

Motorola AnyConnect from Google Play Store
Android User Guide for Cisco AnyConnect Secure Mobility Client
AnyConnect Secure Mobility Introduction Video from YouTube


Samsung Galaxy S: phone won't send or receive calls and text messages I own a rooted Samsung Galaxy S, running 2.2 Froyo. My service provider is AT&T.

Every so often, around about once a week to once a month, my phone will unexpectedly, without warning, enter a state where it refuses to send or receive text messages and phone calls. The only way I've found to get my phone to work normally again is by rebooting.

Specifically, if I try sending a text message, it just says sending but never actually seems to send anything. I don't receive any text messages at all (and when I turn my phone back on, I might receive several at once that were sent over an hour ago).

I don't receive any phone calls.

When I try calling somebody, I don't hear the 'ringing noise', and the phone attempts to call endlessly without actually doing so. If I give up, and try clicking the red 'End Call' button, it does return me to the homescreen but displays the phone symbol in the notification bar.

If I slide the notification tray down, it has a sort of green 'in-progress' calling thing with a few buttons to mute or end the call. Attempting to end the call does absolutely nothing, and the 'call in-progress' thing is stuck there until I reboot.

However, the internet (both wifi and 3G) both seem to work.

I'm not sure exactly what causes this issue, or precisely how frequently this occurs. Since I only notice when I need to call somebody or am expecting a call, I suppose it's entirely possible that this issue occurs more frequently then I notice and just as silently resolves itself (although I have no idea how to check this).

I've tried searching on the internet, but wasn't able to find anything useful. Can somebody identify what's wrong with my phone, or help me diagnose the issue?

Edit:

Here's my logcat and here's the output I got after running adb bugreport. The error/crash last occurred on Thursday, Jan 10, 2013. I know that I wasn't receiving phone calls/text messages starting from at least about 3:20pm (Pacific time), and I rebooted the phone around 4:10-4:20pm.

I am suspecting, after reading the logcat and dump, the kernel killed off quite a few processes, whether its down to the ROM itself, or a buggy RIL (Radio Interface Layer), RIL is responsible for communicating with the cellular radio base-band firmware.

This is the excerpt from the kernel, showing Dolphin, Alarm Clock, Google Voice(?) getting killed off:

[125362.321461] select 2452 (ogle.android.gm), adj 8, size 5199, to kill
[125362.321481] select 2543 (.osp.app.signin), adj 9, size 3650, to kill
[125362.321495] select 2559 (pp.clockpackage), adj 9, size 4222, to kill
[125362.321512] send sigkill to 2559 (pp.clockpackage), adj 9, size 4222
[125363.255635] select 1225 (ek.TunnyBrowser), adj 7, size 19674, to kill
[125363.255657] select 2452 (ogle.android.gm), adj 8, size 5189, to kill
[125363.255671] select 2543 (.osp.app.signin), adj 9, size 3648, to kill
[125363.255684] select 2597 (gphone.acc.free), adj 9, size 3850, to kill
[125363.255699] send sigkill to 2597 (gphone.acc.free), adj 9, size 3850
[125364.339592] touch_led_control: 2
[125365.378613] select 1225 (ek.TunnyBrowser), adj 7, size 19294, to kill
[125365.378646] select 2452 (ogle.android.gm), adj 8, size 5061, to kill
[125365.378664] select 2543 (.osp.app.signin), adj 9, size 3604, to kill
[125365.378681] select 2611 (ock.xtreme.free), adj 9, size 3969, to kill
[125365.378702] send sigkill to 2611 (ock.xtreme.free), adj 9, size 3969

This is the excerpt from the telephony, note the gap in time logged, last logged at 19:23:48.949 and 19:35:33.144:

01-13 19:23:48.949 D/RILJ    ( 2574): [14954]> REQUEST_GET_NEIGHBORING_CELL_IDS
01-13 19:23:48.949 D/RILC    ( 2366): [14954]> GET_NEIGHBORING_CELL_IDS
01-13 19:23:48.949 D/RILC    ( 2366): [14954]< GET_NEIGHBORING_CELL_IDS fails by E_REQUEST_NOT_SUPPORTED
01-13 19:23:48.949 D/RILJ    ( 2574): [14954]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
01-13 19:35:33.144 D/RILJ    ( 2574): [14955]> SCREEN_STATE: true
01-13 19:35:33.148 D/RILC    ( 2366): [14955]> SCREEN_STATE (1)
01-13 19:35:33.152 D/GSM     ( 2574): [GsmMultiDCT] Stop poll NetStat
01-13 19:35:33.644 D/RILC    ( 2366): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED

Further on in the log related to telephony:

01-13 19:36:13.891 D/RILC    ( 2366): [14972]< QUERY_NETWORK_SELECTION_MODE {0}
01-13 19:36:13.891 D/RILJ    ( 2574): [14971]< SCREEN_STATE
01-13 19:36:13.891 D/RILJ    ( 2574): [14972]< QUERY_NETWORK_SELECTION_MODE {0}
01-13 19:36:13.895 D/RILC    ( 2366): [14973]< OPERATOR {AT&T,AT&T,310410}
01-13 19:36:13.899 D/RILJ    ( 2574): [14973]< OPERATOR {AT&T, AT&T, 310410}
01-13 19:36:13.899 I/GSM     ( 2574): EVENT_POLL_STATE_OPERATOR
01-13 19:36:13.899 D/RILC    ( 2366): [14974]< GPRS_REGISTRATION_STATE { 1,a7e9,007537ea,9}
01-13 19:36:13.899 D/RILJ    ( 2574): [14974]< GPRS_REGISTRATION_STATE {1, a7e9, 007537ea, 9}
01-13 19:36:13.899 D/RILC    ( 2366): [14975]< REGISTRATION_STATE {1,a7e9,007537ea,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),0}
01-13 19:36:13.903 D/RILJ    ( 2574): [14975]< REGISTRATION_STATE {1, a7e9, 007537ea, null, null, null, null, null, null, null, null, null, null, 0}
01-13 19:36:13.923 I/GSM     ( 2574): <Leo> PrePLMN: 310410, plmn: 310410, ss.getState(): 0
01-13 19:36:13.923 I/GSM     ( 2574): handlePollStateResult(); regState: 1, mNewLuRejCause: 0
01-13 19:36:13.923 D/GSM     ( 2574): Poll ServiceState done:  oldSS=[0 home AT&T AT&T 310410  HSDPA CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] newSS=[0 home AT&T AT&T 310410  HSDPA CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] oldGprs=0 newGprs=0 oldType=HSDPA newType=HSDPA
01-13 19:36:21.298 D/RILC    ( 2366): [0001]> OEM_HOOK_RAW (raw_size=6)
01-13 19:36:21.302 D/RILC    ( 2366): [0001]< OEM_HOOK_RAW
01-13 19:36:21.306 D/RILC    ( 2366): [UNSL]< <unknown request> {0}
01-13 19:36:21.306 D/RILJ    ( 2574): processing unsol response: java.lang.RuntimeException: Unrecognized unsol response: 11012

The NITZ (Network Identity and Time Zone) crops up a fair bit too, as shown below within the same telephony log, IIRC, NITZ handling was not exactly great up to ICS, in which a patch was made to handle the handling of the timezones (either roaming when browsing the net or something awry went wrong with the RIL:

01-13 19:13:19.035 D/RILC    ( 2366): sendUnsolicitedResponses: multi client index=2, fd=28
01-13 19:13:19.035 D/RILC    ( 2366): [UNSL]< UNSOL_NITZ_TIME_RECEIVED {13/01/14,03:13:18-32,00}

The telephony errors shown, are sticking out like a sore thumb, and also down to the fact that Froyo 2.2, is old, and may not be able to handle whatever issue is with AT&T that causes it. Also, AT&T could have had their systems updated/upgraded, that is sending out extra telephony information/NITZ in a format that Froyo cannot handle and freezes.

Best bet would be to try a firmware update and see if that resolves the issue.

Prior to doing an update, since the handset is rooted, best to make a backup of everything, use Titanium Backup to backup user apps and data, use SMS Backup & Restore to save the SMS messages. It will be inevitable that the upgrade will lose root, but then again, it would be easy to do that after the upgrade.


Recover media from Android backup files first time I ask a question here so I'll try to explain myself at my best. English is not my native language, so please bear with me.

In 2017 I had an Asus Zenfone 2 that got bricked plus it doesn't charge anymore, pc doesn't even detect it, usb port is broken I think, nor enters in recovery mode.
Lucky me, when it started having problems 2 years ago, I entered recovery mode and did a backup on an sd card from the RM menu.
Now I found the backup files and I thought it would be nice to recover my old pictures.
Shame is that I don't have the slightest idea on how to use these files.

These are the backup files. In the folder "abba" there are four more folders containing several 1KB files.
Does anyone know if I can still recover something and how to do it?
I thought maybe by using an Android Virtual Machine but I wouldn't know how to do it...

At the time I think my Asus mounted Nougat, don't know if it can be a useful information.
Thank you in advance!

TWRP allows backup for devices with no external MicroSD Card. Therefore TWRP does always exclude Internal Storage from backup. They recommend manually copy Internal Storage via USB-MTP (which makes sense after creating  TWRP backup because it contains TWRP Backup folder too). If you know how to unpack/repack recovery.img you can add this fix (experimental) https://forum.xda-developers.com/showthread.php?t=3941108 this will allow you backup of Internal Storage from TWRP


Accessing music on samba share I'm in the process of putting a large amount of music ~1.5TB (in many folders) into a samba share on ubuntu. I'm wondering what a good application to stream this to android would be, currently I can access the samba share with es file explorer, but I don't think it will be good for playing albumbs. Testing it out, it could play individual tracks quite well, but I could find no play all option for a folder in any of its play options. I don't need album art or search by artist, just want to be able to play all songs in a folder quickly/flexibly. Thanks in advance for any tips.

There are a couple of good samba network music players available on market. For starters you can take a look at Soumi: Network Music Player

Its keys features include..

  Plays music from shared folders on local SMB/CIFS network, e.g Windows share, WiFi drive, NAS, USB drive attached to router, etc.
  Plays music from FTP, FTPS, SFTP, and WebDAV servers
  Browsing and instant searching by artist, album, genre, and title
  Find, browse and play music by folder

Note; It offers In-app purchases for certain features

Other potential candidates include Kodi (which I personally use but is a bit tricky to setup and consumes a bit more battery power) or BSPlayer  which also allow playback of media files  directly via Wi-Fi from your network shared drives/folders.

Another option is using DNLA or UPnP (only downloadside is you need to setup a media server at the other end. In that case you can use DLNA players like Bubble uPnP or Plex.


Updating application from Android Market I have downloaded and installed an app from Android Market. Now I want to know how to update this apk installed in my device. Is this app updated by Android Market? Will it update automatically or do I need to update it manually?

Market > My App > (an app) > [check] allow automatic updating


Get SIM card connection info If I want to know if I am connected 2G, 3G or 4G, how do I check that on Android?

I don't seem to have any default SIM-related app on my phone, nor does the SIM setting screen give much information other than APN details (APN type says "default").

I'm using FlymeOS 6.1 (Chinese ROM based on 5.1 Lollipop).

There is information under About phone->Status->SIM Status.

The relevant field is Cellular network type.

3g if:

UMTS
HSPA
W-CDMA

2g if:

EDGE
GPRS
GSM


Honor 7 Boot-loop after changing display+frame A few weeks ago my friends Honor 7 display cracked. So I ordered a new display+frame from "Ali" as I already have done a few times before.
After transferring all the hardware to the new frame and connecting everything as it was before, two issues arose:

1) the battery seems dead. When plugged into a charger, the battery does not charge. But I found a useful thread which might work, so this is not the main issue.

The more pressing issue is:

2) the phone enters a boot-loop when powered up (it does not matter if I power it up with or without battery). SD-card and Sim-card are not in phone when powering up. The boot-loop consist of a short vibration and then showing the first screen "Honor - powered by android", then going dark and starting over. It is to be noted that no rooting or flashing was done to this phone.

I already tried the old display again but now the same issue arise there too.

It can only enter "Fastboot mode" not "Huawei eRecovery". When trying to enter "Huawei eRecovery" it just vibrates really short and then does nothing.

Since the phone is still Locked and I can't power it up, my hands are kinda tied up.

Any advice would be great. Even if it is just telling me that nothing can be done here.

You should take the phone to a repair shop and explain the situation to them. Most likely a physical component is damaged or not connected, and the bootloop is caused when Android first tries to initialize or use that component. If recovery has the same problem, but fastboot mode doesn't, that narrows the problem down to a component that's initialized by the recovery image, but isn't by the bootloader. It could be as simple as that some RAM or storage, but not all of it, is damaged. This damage could be permanent or could just be a faulty connection. Possibly it was caused by the same physical stress that broke the display in the first place.


XIAOMI Redmi 6: how to change or remove the pin of the sim? I have XIAOMI Redmi 6 phone, model M1804C3DG. Android version: 8.1.0, kernel version: 4.9.77+ .

There is no options in the menu to remove or change the pin of the sim.
I have enabled developers options too, but no options are displayed related to the pin of the sim.
If I insert this sim in another phone (ios operating system), the options to remove or change the pin is displayed in the menu, and it works: this means the sim works properly.

How to remove the pin, using this XIAOMI Redmi 6 phone?

Thank you

Go to Settings -> Additional Settings -> Privacy.
Find SIM Lock section, select the SIM you want to change the pin, then click on "Change SIM PIN".


Is "Delete this message" functionality ignored in mobile Gmail? I have messages threaded in both my PC's Gmail and mobile Gmail on-board my Moto G Plus / Android 6.0. Three or four days later I used "Delete this message" menu item in my PC's Gmail:

Yet, my mobile Gmail seems to be ignoring this fact. Up until now (four days and hundreds of mail refreshes later) I can still see two messages in my mobile Gmail and one (second deleted) in PC's Gmail.

My Inbox was refreshed many, many times since then. Either automatically or manually by me. I've received 100+ new emails since then, deleted or moved to some folders most of them and did a lot of other changes to Inbox.

Every of these changes, made on PC's Gmail, was perfectly replicated in my mobile Gmail. Every other factor or situation clearly confirms that Inbox (and other folders) in both of my devices are in perfect sync... with the exception to this single message.

Is this some kind of weird bug and "Delete this message" functionality should work in mobile Gmail as well? Or is it ignored and only full-thread deletes are replicated (i.e. I don't see "Delete this message" in mobile Gmail)?

After deleting from PC using that option, did you delete it from Bin also?

I also found this to be not working, until you delete those from Bin as well.


Lollipop update on MotoG causing no service for sim card I was using Moto G(1st gen) phone for the past 1 year. I was using 2 sims and I didnt face any problem for 1 year. After getting lollipop update, I frequently get 'no service' for one of my sim. Initially I used to reboot the phone and it used to work. But nowadays, the issue is coming up frequently and doesnt always work with rebooting.
Any fixes, suggestions?

I have a phone with the same symptoms, this worked for me, but the problem still reoccurs so I'm trying to find a better answer.

http://www.thecellguide.com/moto-g-noservice.php

In brief:

Go into Settings -> Storage; tap Cached Data and select Ok to clear data
Go into Settings -> More -> Cellular Networks -> Preferred network type

Select "2G"

Turn the phone off, wait 10 seconds and then turn it back on.
Go into Settings -> More -> Cellular Networks -> Preferred network type

Select "3G"

Select Network Operators -> Search Networks
Select the correct carrier and you should be all set.

I'm not sure if that article was written with the LTE version in mind, so I follow the instructions and then switch the preferred network type to LTE.


Android: POP3-only email clients without mandatory SMTP settings? I have a few email accounts at a free email service (and all accounts are old but I prefer to use them as non-primary), and I'd like to connect them to my Android email client. In free mode, that email service only allows POP3 access so I use that for registering at message boards, services etc for really long time. When I was trying to add those accounts to my Android email client, I failed to do that because my client also requires SMTP settings. Sure, as a work around, I can use Gmail to import those accounts to my primary Gmail, but I'd like to keep them separated.

So, the question is: is there an Android email client that does not require mandatory SMTP access?

Thanks in advance.

Found it myself:

K-9 Mail @ Google Play


Pass-word not being accepted for google on my Android phone My google password on my desktop computer is correct and I can access google through it, but when I enter my google password on my Android phone it says that,

  Username and password do not match.

How can I solve this?

That's not possible.
Try changing your password and try logging in again from phone.


What does "to root a phone" mean? I heard this phrase or the variants (rooted phone, rooting, etc.) in android forums but I don't know what it means. Can you explain it in simple terms?

To 'root' your phone means to gain administrative rights on the file system of your phone (in linux, root is the username of the master admin).  With root access, you can install and uninstall anything you want on the phone.

Most phones come with limited access regarding what you can and can't do on it.  This isn't necessarily a bad thing, because it can keep users from accidentally breaking something they shouldn't mess with on the phone, especially in regards to the operating system.  However, many manufacturers limit your rights to things that aren't really so mission critical, too, and rooting the phone gets around this.

If you have a few unnecessary applications (bloatware) pre-installed on your phone that you cannot uninstall, rooting will give you this ability.  It will also allow you to upgrade to newer versions of Android before your phone's manufacturer and/or cell provider make the updates available to you.  Be warned, though, that rooting may void your warranty.

For more info on what rooting enables you to do with your phone, check out this question.


Remove auto-fill text from native captive portal app I accidentally entered my password in the username field of the captive portal and that now comes up as an auto-fill suggestion for the username, which I would like to delete/reset. This does not open up in the browser, but does so in some separate default window which I don't seem to have much control over. Is this possible?

Go to Settings > Apps, and show all system apps.

Find the CaptivePortalLogin app in the list and clear all the data for it by going to Storage > Clear Data.


Always Show Images for Emails Is it possible to configure the built-in mail or Gmail clients to always display images?

There is a modified version of Gmail app available over on XDA if you feel like you really need to always show images and are willing to replace the "stock" gmail app.

It may require root, not sure.

edit
here is another thread on a gmail that shows images all the time.


How to add a folder in a secondary tab? I'm using Nova Launcher Prime v4.2.2 on my stock and rooted Android 6.0.1. I intend to create folders in secondary tabs under app drawer. Whenever I create a folder entry through Nova Settings → App & widget drawers → Drawer groups → Folders, the folder gets created only in the primary tab*.  Changing the order of tabs under Tabs setting and then creating a new folder doesn't work. The folder always ends up in primary tab.

In the app drawer, attempting to drag the folder minimizes the app drawer and throws user back to home screen with option to place the folder there, just like how an app shortcut is placed.

I noticed an entry for my folder in the table drawer_groups of database launcher.db located at /data/data/com.teslacoilsw.launcher/databases/. Force stopping the launcher, switching the default launcher and making few changes in that table for that folder didn't help either.

So, how do I add a folder into a non-primary tab under app drawer?

* By primary tab I mean the only tab which offers the option to hide apps.

Edit the folder from within the app drawer as if you were editing an app.  (Long press the folder and drag it to the "Edit" option at the top).

From there you can check/uncheck which tab(s) you wish for it to appear in.


Google accounts (and apps not syncing) on RealMe 3 Pro (Android 10) I have 5 Google accounts on my phone running on RealMe UI (Android 10). None of my Google accounts are getting synced I tried removing one of the account and adding back but then only Gmail synced but still not getting any mail notifications. I have tried all the solutions such as rebooting, re installing, turning off power saver mode. Problem is even if a uncheck and check the auto sync option nothing is happening.
Please find me a solution for this, as sync is extremely necessary because I need to get my notifications from Gmail Google classroom and Google calendar.

First use browser to log in to Gmail. If you are successfully log in to Gmail. Then it is confirm that problem with Gmail app.
Update Gmail apps.
Go to app setting / gmail / storage / clear data and clear cache.