text:
Why decryption failed on Oreo 8.1 after update (keys not properly upgraded?)?
After updating, Pixel 2 can't decrypt user data. Seems like some keys are not updated properly. Flashing  older firmware doesn't help because of Google's new anti-rollback feature.
How to fix that and decrypt my data? Device is unlocked.
    walleye:/ $ logcat
--------- beginning of system
01-12 01:30:26.698   682   682 I vold    : Vold 3.0 (the awakening) firing up
01-12 01:30:26.698   682   682 V vold    : Detected support for: ext4 vfat
01-12 01:30:26.703   682   692 I vold    : e4crypt_initialize_global_de
01-12 01:30:26.704   682   692 D vold    : Key exists, using: /data/unencrypted/key
01-12 01:30:26.718   682   692 D vold    : Added key 556838879 (ext4:702f703661b6e047) to keyring 120297969 in process 682
01-12 01:30:26.718   682   692 D vold    : Added key 950968792 (f2fs:702f703661b6e047) to keyring 120297969 in process 682
01-12 01:30:26.718   682   692 D vold    : Added key 943429884 (fscrypt:702f703661b6e047) to keyring 120297969 in process 682
01-12 01:30:26.718   682   692 I vold    : Wrote system DE key reference to:/data/unencrypted/ref
01-12 01:30:26.763   682   692 D vold    : e4crypt_init_user0
01-12 01:30:26.763   682   692 D vold    : Preparing: /data/misc/vold/user_keys
01-12 01:30:26.764   682   692 D vold    : Preparing: /data/misc/vold/user_keys/ce
01-12 01:30:26.764   682   692 D vold    : Preparing: /data/misc/vold/user_keys/de
01-12 01:30:26.768   682   692 E vold    : begin failed, code -62
01-12 01:30:26.768   682   692 D vold    : Upgrading key: /data/misc/vold/user_keys/de/0
01-12 01:30:26.772   682   692 E vold    : upgrade_key failed, code -33
01-12 01:30:27.057   682   690 D vold    : Disk at 7:0 changed
01-12 01:30:27.114   682   690 I chatty  : uid=0(root) /system/bin/vold identical 1 line
01-12 01:30:27.201   682   690 D vold    : Disk at 7:0 changed

Also mention your device in question


text:
Stuck in fastboot, unable to access recovery or system (oneplus 3)
I've clearly done something stupid and desperately need your help!
I have a brand new OnePlus 3T that I've managed to get stuck in a bootloop. I can access fastboot but no recovery or system. OEM is unlocked.
Things I have done:

Tried to install TWRP recovery. Fastboot says this was successful, but I haven't been able to boot into it.
Tried booting directly to TWRP recovery img. This freezes the phone and it says FAILED (too many links) in fastboot
Tried installing stock OP3 recovery. Same problem as before.
Tried hard brick recovery tool. Everything lights up green with installed:ok but still I'm stuck in this bloody bootloop.
Tried installing ColorOS through the Chinese install tool. Comes up Failed every time.

I am at my absolute wits end trying to sort this out and I literally have no idea what to do. I have been Googling this all morning to no avail.
Any help anyone can give whatsoever would be really, really appreciated.
EDIT: Some additional info from fastboot screen -
PRODUCT_NAME - msm8996
VARIANT - MTP UFS
BOOTLOADER VERSION - [EMPTY]
BASEBAND VERSION - [EMPTY]
SERIAL NUMBER - b2411609
SECURE BOOT - enabled
DEVICE STATE - unlocked
EDIT 2: more weirdness. I changed the USB cable from a micro USB with USB-C adapter to the proper USB-C that came in the box, and the phone booted into the OS. I tried to download the latest Oxygen update via the software update tool but that just boots me back into fastboot.
EDIT 3: I think it's just my recovery partition that's busted. Tried reinstalling stock recovery and that didn't work, so currently I have fastboot and OS but with no recovery - given that this is a separate issue I'll do some research before asking further questions.
@EHH - thanks for helping me figure this out. Really appreciate your time :)

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

Boot loop was resolved by using the USB-C cable provided by OP, however the recovery partition seems to be corrupted. Phone works though so nbd, recovery can be sorted out later on.

source: Stack Exchange

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

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

sort: votes


text:
How Install Google Play Store In Samsung J3 Pro Korean Set?
Recently I bought Samsung J3 Pro Korean set. There is no Google Play Store in Samsung J3 Pro Korean set. When i install applications, This message interrupts
This App Relies on Google Play Services

When i install Google Play Services following message interrupts
Unfortunately Google Play Services Has Been Stopped

Can anyone tell me how to install Google Play Store in Samsung J3 Pro Korean Set. Do i have to buy other phone that supports Google Play Store.
Is there any way to allow Google Play Store In it?
My Country: pakistan
Thanks In Advance.

You might want to check this [http://android.stackexchange.com/tags/google-apps/info] and this [http://android.stackexchange.com/questions/27808/how-can-i-install-the-google-apps-package-play-store-on-my-android-device]

The google play store comes pre-installed in all the Samsung Phones.
However, phones locked to some network operators will have the Google Play app stored in a folder named Google.
To move Google Play out of the Google folder, simply touch the folder to open it, press and hold on Google Play and then drag Google Play out of the folder on to the home screen.
If you still can't find the Play Store you might have disabled it mistakenly while deleting trash data.
Follow the below steps to check whether the Play Store has been disabled, and enable it:

Go to the "Settings"
Scroll down and tap on "Application Manager"
Choose DISABLED OR All apps, followed by Disabled
Scroll down to find Google Play Store and tap on it.
Tap Enable

This would resolve your problem.

Note: also some non-locked phones also have all google products in one folder.

There is a way of injecting the Google Play services, but you will need to install a custom recovery. I recommend TWRP.

Download the following files:

Samsung ADB Drivers. Install them.
TWRP Recovery image for your phone (Samsung J3)
ODIN Flashing utility
An OpenGApps package of your choice. Make sure the processor architecture and Android version is correct. - http://opengapps.org/

Put your phone into Download Mode and start ODIN. To put your phone into Download mode, turn off your phone then turn it on again pressing a few of the physical buttons (usually holding the power button and volume up at the same time). This puts you into the bootloader menu, and you use the Vol Up and Down keys to select Download mode.
On the AP tab in ODIN, select your TWRP image and hit 'Start'
Do the whole bootloader menu thing again, but this time select Recovery.
When TWRP loads up, put the OpenGApps package onto your device the same way you would any file in any other given situation. Once it is fully copied, select 'Install', install from zip, find the OpenGApps zip package (if you get lost, try to look for /sdcard/) and swipe to install.
Reboot the device.It may take a few minutes and will bring you through a Google setup screen.

Are you sure this works?

I do this all the time with custom ROMs (which similarly do not bundle Google Play applications due to legal reasons)

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


text:
Can I flash boot.img of a MIUI rom to a different MIUI rom?
Can I flash boot.img of a MIUI rom to a different MIUI rom which is an updated version of the same MIUI rom (MIUI 8.0.2.0 boot.img to 8.1.0.0 )?
Both roms are based on the same android version and for the same device..

Back up and try, doesn't hurt.

Nope, bad move. You have literally nothing to gain from doing this, and depending on the device you have, your worst case scenario is an unrecoverable paperweight if things go wrong. I've bricked a few Kindle Fires like this. Even if it doesn't brick it, you will still probably have to do a restore of the old boot.img because it may well be incompatible with your Android ROM (there is probably a reason why the bootloader got an update bundled with the rest of the new ROM). Honestly I wouldn't risk it. Don't do it.

I flashed it and bootloop lol.
Thankfully I had nandroid backup and restored my rom.
Thanks for your help guys..
Curiosity :)


text:
Droid Explorer only shows the "/" directory, and that's empty
I have an RCA Voyager tablet (Android 6.0.1) plugged into my computer with USB debugging and everything. I launched Droid Explorer and am following this guide for rooting (http://forum.xda-developers.com/showthread.php?t=2684210 - method 1). For whatever reason, having it in recovery mode doesn't show up under Ubuntu, and all I got from Ubuntu once was a "Failed to mount Android." Anyway a comment suggested this app, but it isn't showing any files. I just freshly installed this and all of Android Studio last night, what am I doing wrong?

I had the same issue. After opening the console it showed me a message telling me I had to install busybox. After installing busybox from here the file browser worked.


text:
Update Rooted Samsung Galaxy S4
Is there any way to update a rooted Samsung Galaxy S4? Currently I have Lollipop 5.0.1.  I have tried Samsung Kies, but it shows a message that the device is not compatible.

This doesn't resolve your "device is not compatible" issue, but your Galaxy S4 is already running the highest version (5.0.1) of Android available for it. This appears to be true regardless of what model you have1. The last updates for the various models/regions were rolled out in early- to mid-2015, and there likely won't be any further "official" updates.


text:
Deleted chat - can it still have a back up on google drive
If I delete my chats on WhatsApp as soon as it is over(Within an hour). Will google drive still have it backed up?

If you backup it they will be on google, but if you overwrite backup with one without that chat, than probably you won't be able to restoe that chat.

If the option to backup is selected, WhatsApp does this at 2am (0200). You can see this in the Settings > Chat > Chat Backup menu. I would guess that chats that do not exists at that point are not backed up, i.e. if a chat exists in its entirety and is deleted before 2am, there is nothing to back up.

authors: Једноруки Крстивоје


text:
How to bypass/authorize ADB RSA key with broken touch AND screen?
I've tried everything I could find on the internet (mostly on StackOverflow).
These I've already tried without result:

Page not found - Stack Overflow
shell - How to solve ADB device unauthorized in Android ADB host device? - Stack Overflow
android - running adb devices showing unauthorized device? - Stack Overflow

Both screen AND touch are broken so I can't see nor touch a thing. (So the OTG mouse option can't be used in my case.)
The device is a Huawei Ascend P7 L10, Lollipop 5.1.1.

It's rooted.
It has TWRP recovery.
USB Debugging is enabled.
I'm using the latest ADB version, updated from Android Studio.

I entered recovery mode, done adb push adbkey.pub /data/misc/adb/adb_keys and rebooted, after reboot adb keeps saying devices isn't authorized.
I entered recovery checked if the file copied on the device was still the same as the one in the .android folder, and it was the same key.
If anybody has any idea I'm all ears. Thanks in advance.

https://forum.xda-developers.com/galaxy-s2/help/bypass-secure-usb-debugging-prompt-t2965462 this is the solution.

I was in a very similar situation to what you are in. What worked for me was using /sbin/adb instead of the one provided by Android Studio.

@NeilAgarwal you might want to convert your comment as an answer.

The only other thing I could find is for you to use adb kill-server and check again with adb devices. You seem to have done everything you can. :(

I think you should try SCRCPY module which will give you the access to your screen and you can do all the things from the PC
Which device??

Scrcpy also needs adb which in turn would need rsa authentication.

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


text:
Google play vouchers and redeem codes
My friend lives in a different country but I want to send them a Google Play voucher or send the redeem code via Facebook.
Would the redeem code work if she lives in a different country and our currency differs?

I think you could tell your friend to use some VPN services to get access to US google play. By that way, your friend could easily redeem the code without any problem.


text:
Karbonn Titanium S1 suddenly switches off
My Karbonn Titanium S1 smartphone switches off when I open the gallery, play any game, listen to music or do anything with the phone without connecting the charger. The screen starts to shrink and the phone is switched off. After restarting the phone battery is empty.
How can I solve this?

Well,that's weird maybe you should try performing factory reset to see if that helps you out ! And if it still doesn't then better would be talking it to the customer support as it may be happening because of some hardware problems.

Is the battery indicator on the phone showing full charge before you disconnect it?

and after restarting the phone battery is empty.

This shows the battery of the phone is dead. You will need to replace the battery to stop the sudden drain like this.

I had the same problem with the same phone . I changed my battery and everything is OK   now


text:
Android Lollipop not displaying H or E symbol when Data is on
I just updated my Moto G (1st gen) from KitKat to Lollipop. Everything is great except two days after loading the update, the symbol displaying 3G (H) or 2G (E) stopped showing either even when data is up and running. Any suggestions?

Does it shows 'R' ?

For Moto G (1st Generation):
Goto "Settings". Under "Wireless & networks" select "...More", then select "Mobile networks". Select "Access point names", click on "+" to add new APN.
Name: Aircel GPRS
APN: aircelgprs
Proxy: not set
Port: not set
Username: not set
Password: not set
Server: not set
MMSC: not set
MMS proxy: not set
MMS port: not set
MCC: 405
MNC: 803
Authentication type: not set
APN type: default,supl
APN protocol: IPv4
APN roaming protocol: IPv4
Bearer: Unspecified
==============
MCC MNC for different states:
404 17 WB
404 25 Bihar
404 28 Odissa
404 29 Assam
404 37 J&K
404 41 Chennai
404 42 TN
404 91 Kolkata
405 800 Delhi & NCR
405 801 Andhra Pradesh
405 802 Gujarat
405 803 Karnataka
405 804 Maharastra & Goa
405 805 Mumbai
405 806 Rajasthan
405 807 Haryana
405 808 MP
405 809 Kerala
405 810 UP (East)
405 811 UP (West)
405 812 Punjab
==================
Save it, and select it as your default APN. After this, 'H' symbol gets displayed.


text:
What does "Restricted" (aka. "Do not") system icon on Lollipop mean?
I'm using Nexus tablet on stock Lollipop. For the life of me, I can't find what the "restricted" sign in the top right corner means. I've checked the user manual as well but still not worked out what it means.
What is the meaning of that icon?

It seems like this icon is used when there is no cellular connection possible at all (meaning you don't have an antenna or modem installed). But I'm not quite sure.

I thought that at first but this is a tablet it only has WiFi and that works

Could you add more info, like what device model and Android version? I'd assume Nexus tablet running Lollipop from your screenshot, but just to make sure, since system icons may be customized per vendor.

It means that you (might be accidentally) set the "Interruption Mode" to "None". It means that no calls & notifications will be shown, and not even alarm will ring.
This is part of Interruption Mode, a new feature in Android 5.0 Lollipop. You can access this setting from Settings - Sound & notification - Interruptions - When calls and notifications arrive.
Alternatively, you can use volume keys as a shortcut to access this feature ("None", "Priority", or "Always").

Well, that symbol signifies that you are not getting mobile network from the operator or sometime it also light up when you have switched the blocking mode on, but in your case its defiantly the mobile network, I think you should try removing or reinserting the SIM card also make sure that the SIM card is activated.

This answer is not correct; see this one for accurate information.


text:
keep on getting "could not connect to device" on nexus 6p <--> mac
This used to work reliably for me all the time. Simply connecting my nexus 6p to my mac, tapping on the file transfers option in the USB for file transfer option and boom

but now I keep on getting this screen

It's not a big surprise.. I've always got that screen but simply restarting the phone or unplugging the USB and then replugging it worked (sometimes I had to turn off developer options for it to work).
But now none of these procedures work
What I do know

I know it's not a physical problem with the usb cable.. because I can access my phone using adb ssh just fine
I've also turned off my adb server just in case etc

Ideas?
Note:
If I type in adb devices on my shell i get this
$ adb devices
List of devices attached
8XV5T15A29004531        device
4df727de4f8c110f        unauthorized

which is weird.. I do know my 6p id is 8XV5T15A29004531.. so i'm not quite sure what this unauthorized thing is, although i ran adb kill-server just in case but that didn't change anything.


text:
Something wrong using TalkBack with stock Contacts app
I am trying to scroll up and down the stock Contacts app, which I am doing by trying to place two fingers simultaneously on the screen and dragging up and down. When I do this properly I can hear the keys of a piano being pressed, and the screen scrolls.
I have to repeat this multiple times by lifting the two fingers and placing then back up the exec and scrolling down our down the exec and scrolling up.
Unfortunately sometimes, perhaps due to one finger landing on the screen a slightly different time than the other, I get one of the following two dialog boxes (and not the scrolling I was after):

Click image for larger version
Not what I wanted. What am I doing wrong and how do I fix it?


text:
Nexus 5x No Command screen
I was attempting to upgrade the os to 7.1.1, but after downloading, installing the os and restarting the device, the screen shows "No command" with a dead android icon.
The "No command" screen is like this:

I followed this link to install TWRP instead, everything works fine, but at the end the screen still shows "No command", how could I escape from it?
http://www.ibtimes.co.uk/how-root-google-nexus-5x-install-twrp-recovery-1525518
Actually, I tried this
http://forums.androidcentral.com/droid-razr-m/332350-wipe-cache-no-command.html, but still in vain

It seems like TWRP wasn't installed. You still have the stock recovery.
As you've got to the "no command" screen, try this:  Hold down the power button for 3-5 seconds and then press and release the Volume up button.


text:
Samsung "My Files" app: where is trash?
Situation
There is a Samsung A10 with Android 9. Some files are deleted by My Files app. I tried to find its trash tool by this post:

Open my files. Tap the 3 vertical dots in the upper right corner. On the menu that opens select settings. On the settings menu scroll down to make sure trash is turned on.

For me, there is no option to enable trash.

If you're not seeing anything that says trash then you might try looking for a my files version update in the galaxy store.

I updated My Files app, but still there is no option to turn trash on.
Question
Am I missing something? How can I see trash in Samsung My Files app?
Other questions

I tried some apps like these to recover deleted files. Some of them did find some old deleted photos, but not the ones which are deleted today:

diskdigger
dumpster
digdeep

I also tried Gallery app: its trash is enabled but its restore didn't work. I think because the files are deleted by My Files app, not Gallery app. Not sure.
What else I can try to restore deleted photos and videos in My Files app?

Yet another question
I tried undelete app. It mentions that there is no root mode:

Without root, the application can only recover cached images.

How can I root the device without messing it up? Just to be able to use undelete app.

Don’t try to root just to undelete something. Following that path requires a full factory reset. Once you factory reset a lot more data gets deleted and finding your currently deleted data among that would be very difficult (impossible if it gets overwritten by that time). If your Files app doesn't offer trash despite being fully updated, than it means it never had trash option to begin with when your data was deleted. And even if you somehow end up installing an update which introduces trash option, you still wouldn't achieve anything. Because when data was deleted, trash wasn't there.

...as trash wasn't there, your data was instantly deleted, instead of being classified as trash. You can learn about data recovery  if in case, you have had root access. https://android.stackexchange.com/a/208114/96277

@Firelord Right, it makes sense.

@Firelord Trying to avoid such a data loss in the future, what's the standard approach I should use? Any app? Any tool? Is there any related post that I can study? I appreciate it if you point me in the right direction =)

Currently, there is no standard approach. You can be prepared by having a rooted phone or at least a custom recovery such as Twrp installed. After that, what you can try depends on some factors. This post has covered this topic well enough. You can try reading it to get a heads-up what you would need to do in future. https://android.stackexchange.com/a/208114/96277


text:
Samsung Galaxy unlocking software
This is a followup question for this post and that one. Currently I'm trying iMyFone software to remove the screen lock for my cousin's Samsung Galaxy A8. The problem is Galaxy A8 is not among the options available:

Sometimes, devices are categorized in compatible families. I wonder if any of the listed devices above is compatible enough with Galaxy A8. Which device I can possibly choose to safely try to unlock Galaxy A8?
UPDATE
Downloaded and installed Dr.Fone, but seems like it has the same device list.

I know, the listed devices are all old ones. But I just thought they might be compatible with Galaxy A8 ...

please forget all of these wonderful software, nothing can work on recent devices. use official methods like find my mobile or find my device

if you want to preserve userdata this is the only (inofficial) 'working' method but is very time consuming

i don't know why xda-developers is promoting iMyFone (probably because it's a sponsor) but this software looks like a scam. it claims to work on android 10 which can't be true. due the fact the login credentials are part of encryption, this would destroy all data (even in case it would be possible to erase screenlock)

https://www.reddit.com/r/Scams/comments/j9xazm/you_cant_cancel_your_imyfone_subscription_nor

@alecxs Thanks! Uninstalled iMyFone! =)


text:
Camera settings/features are disappeared
There is a Samsung A01 whose default camera settings are like this:

But for some reason, some camera settings/features located at top bar are disappeared. Does anybody know why? How can I restore it?

Approach suggested here worked:

The way I got my camera features back is ... by going into the settings going to device care and then click on battery and then changing power mode to optimize which is the first choice.


text:
Reduce video size
I want to transfer video files over the internet. I intend to reduce a video size of 100x MB to below 10 MB. I tried some apps, but they reduce the size down to 10x MB, not below 10 MB. Also, their video qualities are not acceptable.
Is there is any app that can produce a video of less than 10 MB with high quality?
UPDATE
My videos are around 5 minutes long. On a desktop computer, I use HandBrake software with these settings to produce an acceptable output:

Dimension 360 width by 640 height
RF quality 33
FPS 15
Video codec H.264 (x264)
Audio codec AAC stereo with 24 bitrate.

With the above settings, for example, a 700 MB video would become 7 MB.
I don't know how to set these values by any Android app. Is there any app for it? I tried YouCut, but I couldn't find any such settings.

IIRC Handbrake uses FFMPeg. So maybe an app using a similar approach would be worth a try. Video Transcoder wasn't updated for more than a year, but going by the screenshots it allows you to specify values like you listed above.

@Izzy I tried Video Transcoder. I'm glad, looks like what I want =)

Glad to read! Made it an answer then so you can accept it and others can see the solution. Btw, when explicitly looking for an app, Android.SE is not the recommended place, see Where to ask for app recommendations? (hint:we've got a specialized sister site for that). Usually, questions explicitly asking for apps are closed here; we counted it as "how can I" this time (answers recommending an app are OT, just explicitly asking for is not). // Enjoy your solution! :D

Video Transcoder seems to be what you are looking for:

transcodes videos
can reduce file size by manually adjusting parameters, as you are used to by Handbrake
"size-reduced" videos have acceptable quality, again as you are used to by Handbrake

Video Transcoder (source: F-Droid)
While the app is also available from Google Play, I recommend using F-Droid whenever possible: better privacy, and the only "store" where (until now) no malware was found ever.

Alas, Video Transcoder is no longer available from F-Droid, Google Play still has it


text:
How can I find my stolen android mobile?
This morning one of my Android mobile has been stolen. I had ‘signed in’ in Google Crome and play store in that device with one of my gmail acount. I'm trying to find the mobile through’ device manager. But It says ‘location unavailable’. Is it because the stolen mobile is switched off or the stolen mobile isn't connected to the internet? My stolen mobile needs to be connected to internet so that I can locate the mobile? Or I can locate the mobile if it's just switched on and no longer connected to the internet? What happens if the thieft sign out my gmail account from Google? Please tell me

If your gps is ON on the phone, you should be able to locate device

what do you mean by 'gps'?

I mean GPS, location services whatever you call it.

Where's the option to activate this service on mobile? Do I need to use app for this or what ?

Go to settings>location you have on/off switch there. http://z42i.imgup.net/Screenshot8e0b.png But if you allredy lost phone you cant activate it so you probably wont find your phone.

GPS is the actual feature that tracks the location of your phone, not internet connection. If GPS is turned off, you can't track it. As far as I know, when you try to locate the device using Android Device Manager, your phone's GPS gets activated even if it was off. However, in order for your phone to be able to receive that command it should be connected to the internet. If your phone wasn't password-protected than the thief might have disconnected it.

@SarpSTA now I tried to locate my device via ADM with location turned off but connected to a wifi and it says: Online. Access to a device location is turned off. So no you can't locate it when location is off.

@ЈеднорукиКрстивоје It worked in my old phone, Samsung Galaxy Wonder. I never tried it again.

What happens if the thieft sign out my gmail account from Google? Please tell me

Will I still able to track the phone even if he signed out my gmail account from Google? What should I do for it ?

authors: Једноруки Крстивоје


text:
RSSI range for WiFi icons
What is stock RSSI range for the WiFi indicator icon in notification bar?

I didn't look back through older versions, but here's information accurate as of Android 7.1.2.
The code that performs the transformation from RSSI to signal "level" is found in the WifiManager.calculateSignalLevel method:
public static int calculateSignalLevel(int rssi, int numLevels) {
    if (rssi <= MIN_RSSI) {
        return 0;
    } else if (rssi >= MAX_RSSI) {
        return numLevels - 1;
    } else {
        float inputRange = (MAX_RSSI - MIN_RSSI);
        float outputRange = (numLevels - 1);
        return (int)((float)(rssi - MIN_RSSI) * outputRange / inputRange);
    }
}

...where MIN_RSSI is -100 and MAX_RSSI is -55 (source). The input range is "dynamic" in the sense that its based off of how many resource files are available for the WiFi icon, but in AOSP this value will be 5 because it has icons for 0-4 bars. Using the above logic and values, the ranges come out to approximately:

-55 or higher: 4 bars
-56 to -66: 3 bars
-67 to -77: 2 bars
-78 to -88: 1 bar
-89 or lower: 0 bars


text:
How to install Android through CWM after accidentally deleting it
I have the Android phone Lava Iris X1. Unfortunately I have deleted my operating system in my phone. I want to install a new version of Android (Lollipop) on my phone with the help of Clockworkmod recovery. Please help me to do this.

It's vital to search for some information, before attempting to change your system or parts of it. It's not too trivial of a task.

sir my operating system is deleted how can i recover please help me to fix this problem

@Death Mask Salesman i am make backup and search all knowledge about them but unfortunately my Operating system is deleted Please help me To fix this


text:
Why my phone keep restarting apps?
When i play game, my phone always restart the game every few minutes to the first screen. It is same when i play a video it is always blinking and skip few seconds every few minutes. It is so annoying when my phone restart some apps every few minutes. Plase help me find solution

First thing you do is fully wipe your phone data/Factory Reset.
Still get random reboot? Check your Xiaomi ROM you used. It's Global,China, Global Dev, China Dev, or Distributor ROM
How to do that? Go to Settings - About Phone - MIUI Version
If your ROM is distributor version, the version code will like 66.44.33 If it's BETA ROM the version name will be MIUI 7.3.2 | Beta and for the global is MIUI 8.3 Global
After you know what's ROM inside your phone. you can re-flashing the ROM that you can download here
How? after you downloaded the ROM, move the downloaded ROM into your phone storage then open Updater App, click the three dots button on the top right side than choose Update package, selected the ROM you have been downloaded. Start flashing wait till finished. Your data will not be wipe if you on the same ROM version BETA - BETA or Global - Global
IF your ROM is Distributor version you must search the same China ROM version like your Distributor ROM version.


text:
signing in youtube without other google service
I have android tv box and wants to access my youtube subscription.
is there any way to just login youtube without the rest of google service? I dont want to see email pop up when watching videos... of cos, i wont want to have hangout chat on my tv.. etc

If your device is indeed an Android TV box, it won't show email notifications, or any sort of notifications while in use.

actually, it is android box not android tv.


text:
How can I most effectivly secure and anonymize my specfic Android device?
I would like to setup my phone to be able to browse/use apps as anonymously as possible. I realize that will require Tor/VPNs, and I am working on getting that information elsewhere. Here I am focusing on the phone itself.
It will be a new Samsung Galaxy S8 on Verizon (I realize not many people will have hands on with this model yet, so just reference what you would do on the S7 if need be). I would like to anonymize and secure it as much as possible. For example, I know that Verizon and Google are shipping new phones with spyware and other tagging features. I am not very tech saavy (I cant code), but I am a fast learners.
I will be trying to avoid using Google products at all costs (No Play Store, GMail, etc) - except for Android system updates (I assume this is a necessity?). I am willing to do anything, except: Replace the OS - it has to be regular Android (Unless someone can show me an add-on/alternative that wont require constant maintenance/detailed knowledge of how a phone OS works), or compromise the basic software so that it become unstable or wont work with basic apps.
I assume rooting is a must - but I will need some direction as to how this can be done safely, and what I will then need to do to keep the phone updated and stable.
Specifically I am looking for:

How to remove all native spyware/malware/unnecessary apps (without accidentally deleting something critical).
Remove any features that could ID my device over the internet
What kind of software/app I need to set up to protect against future malicious software (some kind of anti-virus/malware scanner?).
How to most securely encrypt the phone and any data on it (so that if someone was able to get control of it, accessing it's contents without the pass key would be as difficult as possible).
Any general tips that might help with this.

Thank you.

The chances this device will be rootable (and thus modifiable) in the next 6 months is slim, a root method for the Verizon variant of the Galaxy S7 just became available in the last month and it has been out about a year. Android allows a VPN to be used natively on WiFi, but when on mobile data some information "slips" through regardless of what you do. You need root access to prevent Google and Verizon services from seeing any data. TBH, the chance of being truly anonymous on this specific Verizon variant device is near zero until aftermarket ROMs become available, if they ever do.

G955FXXU1AQCC Galaxy S8 Plus SM-G955F Firmware
link : http://www.gizrom.com/g955fxxu1aqcc-galaxy-s8-plus-sm-g955f-firmware/

Hi the best place you are probably best off looking is the XDA forums for advice on the routing part.
Also have a look at microG, a project that is attempting to replace google play services and make android truly open source.  Heres a link to an article that covers MicroG
Geolocation would be difficult to anonomise I'm guessing due to  triangulation techniques that could be used to track the device location through the mobile network.
Good antivirus and malware software is a must
Alternative app stores such as F-droid, XDA, ect would be a good option - remember that apps can contain trackers ect which can send your data to the developer. Maby try and find an app that shows these permissions?
Signal - good private messaging replacement
Remember, to be most secure you will need to update regularly and also rooting your phone can mean the latest security patches are not rolled out as fast, if at all.
Edit: I forgot to add that if you do add a custom ROM, makesure that you encript your device :)


text:
Locating application files on the android system
I am a total novice regarding the android environment.
I need to locate some files related to an application on the android system. My goal is to find a private key that would be stored in file format, but any file related to this application could give me other clues.
This application has been removed from Google Play, and the author doesn't answer my email.
Based on the error message I (almost 100% certainty) think the app uses the open source library CoPay. But I don't know which version of the library. It's a really old version, sure of it.
So I have looked at the old code of this library:

it's written in Javascript
it uses Angular.js

In the code I have seen so far, I don't understand where the private key that I'm searching for, could be stored. I'm gonna ask a specific StackOverflow question about that point I don't understand in the Javascript code, but that's another story.
At this point I am wondering:

how does Angular.js and Javascript can run on an android system ?
how to find the files related to this application on the Android system ?

For the moment I use Android Terminal Emulator to do some ls -lRa > my.log and explore the android system on my PC viewing the resulting search. But I'm lost in the 82000 files that are found.
Not one javascript file. No Node.js or npm mentions either. No mentions of Cordova.
I just don't know where to start.
Any clue ?

Using abd shell and the ps command, I determine the name of the package of the application.
Then, the files related to an application are located in the directory:
/data/data/package.name/

But the files in here are not accessible unless you have root rights. Or unless you run adb shell, and run-as my.debugable.app.
Unfortunaly release application are NOT eligible for the run-as command.
Not possible to list files in such a directory with ls
So the necessary next step is to learn how to root an android phone.


text:
Why are my Contacts icons on my phone with different colors?
Example:

Why is that? Does each color mean something? What is this?

What contact app are you using? What device? What Android version?

What do you mean Contact app? Device is GalaxyS2 Plus, 4.2.2 I believe. Not in my hands atm. It's my mom's phone heh.

like seriously, is that what questions have came to on Android SE?

Purely random placeholder picture. The colors are quite likely different so it looks more colorful than having one single, boring placeholder picture on every contact.

The most random thing I've seen then.

Well, if it is purely for looks then it isn't THAT random. Colorful is always better than monotone and boring.

Is it on all Android phones? The colorful contacts thingy?

Not that I know of, no, and I handle a lot of android devices at work...

Nothing in the manual about it, and I haven't been able to determine any type of pattern with the colors. I think it's totally random to break up the monotony of the contacts list or something.

It's most likely that you have several different accounts configured on your phone, and have sync'd contacts with each of them.  One color back ground shows google contacts, another for hotmail, another for lotus notes, etc.  I have the same thing on my android.

Unlikely. I have only 1 account configured here (WebDAV, no Google etc.) but still have at least 6 colors present (and the screenshot in the question clearly shows 3 Google contacts with different colors). Good guess, though, as that at least would make some sense :)

The varying colors of the contacts is not random on my phone (Galaxy S5).
Each time I add a contact it selects the next color in the sequence...
Blue, Green, Orange, Orange
Blue, Green, Orange, Orange...
It just looks untidy in the Contacts list, and I see no way of changing it - apart from adding a contact a few times until it's the color you want, and deleting the unwanted ones. You could also create some simple color pictures to assign to each profile picture (if you don't have their photo)

Your answer has arrived. The different colors in your contacts represents the type of phone carrier and device an individual is using.

Source, please?

I somehow doubt that. First, how does the remote device become known locally? Even if you call me (or I you), I know you have a device but not which. Second, in my contacts I only have mobile and landline numbers, which would make 2 colors. But there are at least 6 colors present. So that doesn't match.

It goes by who you contact the most.

Could you explain that a little more?


text:
Xperia Z5C can't receive SMS
I just followed Sony's tutorial to unlock and flash the ROM to AOSP. I also compiled manually the kernel in the process. I imported my mmssms.db as well to keep my messages.
The stock messaging app kept crashing when opening a conversation, so I tried to clear the mmssms.db, but then I simply can't get to the redaction screen. I can select contacts but that's it. I tried another app that can send SMSes successfully, however I don't receive anything.
That's probably a bit confuse but I'd like to know where the issue could be, where to look and/or what useful debug infos I could get & share.
----- EDIT -----
I tried to put my sim in another phone: works
I put another sim in my phone: can send, can't receive as well.

Flashing it with the same bootimg and system without importing the mmssms.db fixed it. To be sure, I imported it again and it did the same as before.
It therefore seems that the replacing the DB is a bad idea, there must be another way.


text:
Client-side encryption of messages across apps
Is it possible to encrypt any message (part) across apps?
I'd want

client-side encryption
using pgp keys (asymmetric public/secret)
integrate into multiple apps (like WhatsApp, GoogleTalk, ...), independent of their support
integration via some kind of overlay box
apps would send pgp encrypted block, recipient would then read decrypted (after inserting pass-phrase)
pass-phrase to secret key could be remembered / empty (for seamless/more comfortable decrypting)

does anybody know of such an app?
Motivation:
I want to be able to encrypt messages, but don't want (to have) to convince messaging partners to switch to just another messaging app just for me. Instead we'd both install the encryption overlay and would have a trustworthy chat. With people not using encryption I still could communicate via the same app.

No. Apps on Android can't interfere with each other's operations to the extent you describe. I can think of two options that come close to what you describe:

Use a standard PGP app and copy-and-paste ciphertext between that and the chat app.
If the chat app you're using uses direct client-to-client transmissions, instead of every message going via a server, then you could set up a VPN and ask your partner to join it before starting to chat with you.

To be honest, neither of these options, nor the ideal circumstance you describe, sound like an easier sell than simply asking your friends to use a secure chat system. I suggest to you that Jabber offers this functionality while allowing a choice of clients, some of which can also use different chat systems, so it might be the easiest transition path.

thanks for the answer. I hoped, I had just missed the simple solution.
seems like I'll look for a secure chat system also offering file transfer.


text:
Samsung galaxy S Duos 2 gt-s7582 codename error
Trying to install ressurection remix 7.1 ends in error because my samsung which should be named kyleprods is named kylepro(which is the codename for gt-s7580).
Also, there is no OS installed on it yet, it is erased.
Is there a way to change it? The system folder is empty so no build info.
Trying to install an OS for kylepro(gt-s7580) ends in unable to mount /system error.
To note, I have TWRP recovery.
Edit: It is 7582 because of the sticker under the battery + booting screen.

Go to download mode and flash with stock rom https://www.androidfilehost.com/?fid=385035244224393610
hope your problem will be solved.

Please don't provide random unverified links.  What is the source of this file/link?

Solved by installing another TWRP Recovery, the other one was mislabeled.


text:
Block internet access before firewall starts at boot
I have an old Android phone with Ice Cream Sandwich and DroidWall as a firewall, which makes sure that apps can't use the 3G unless I enable it for that app. DroidWall starts on boot but there is a very brief time before it starts when any app can use the internet.
What I would like to do is stop all incoming and outgoing internet access until DroidWall automatically runs on boot to put the firewall rules in place. DroidWall allows running a script when it starts so conceivably I could undo the block-everything rules when it starts. The phone is rooted but doesn't have a /etc/init.d/.
Basically I want to make sure there is not even a second that traffic can get out before the firewall. 3G is expensive but I need it so I can't turn it off.

Would it suffice if an automation app disables the mobile data during shutdown and enables it after n seconds of boot (assuming Droidwall would be started by than)?

@Firelord Is there a flag I can set to make sure it always starts with mobile data disabled, and do you know how I can enable it after the script runs?

See https://android.stackexchange.com/questions/246459/how-to-prevent-network-connectivity-after-a-phone-restart-before-the-netguard-fi

Things have changed, DroidWall is no more maintained, rooting techniques have to be changed with Android 5 and 6 releases; particularly SELinux has to be taken care of, and there is always init.d support available with Magisk. But the question still stands valid.
Android depends on Linux kernel's builtin firewall which can be controlled with iptables. Default policy is ACCEPT which can be set to DROP on boot, unless all rules are loaded. This can be done with a simple init.d script or directly from Android's init services:
# /system/etc/init/firewall_policy.rc

on post-fs-data
    exec u:r:magisk:s0 -- /system/bin/iptables -P OUTPUT DROP

After boot, set policy back to ACCEPT. AFWall+ does this automatically.


text:
Invoke /system/bin/sdcard manually via terminal
I am trying to mount an EXT4 formatted SD card under Cyanogenmod 13.1 (Android 6.0.1).
So far, I have setup scripts to mount the card at /mnt/ext_sdcard during boot. My current understanding is that the "sdcard" service must then be invoked to create a FUSE mount pointing to the real mount point which will eventually lead the media scanner to the newly mounted disk.
Following some older older documentation and forum threads lead me to this command in terminal:
service sdcard /system/bin/sdcard /mnt/ext_sdcard /mnt/test 1023 1023
    class late_start

When I run the command (as root of course), it fails with an exit status of 1 and no output/error messages.
My question: Am I doing something wrong, or is this command deprecated in 6.0.1 (the documents/forum thread seemed to relate to KitKat)? What is the correct syntax/arguments for using this command?

Are you putting this command in an init.*.rc file? My understanding is you would have this in a init.extmount.rc for example. This requires extracting and repacking the boot.img.
Since I had nothing better to do, I created this: https://github.com/BenBaltz/mountext
Its a recovery flashable zip to install your script by unpacking the boot.img and repacking it with the modifications.
EDIT
Terminal commands
su -c mount -o bind /mnt/ext_sdcard /path/to/new/dir

Thanks Ben, I'll check out your script. Also, yes I am using this command in the main init.rc file currently

I tried your command in init.mountext..rc and I got service: Unknown command sdcard. Then I tried service call sdcard... which returned Service sdcard does not exist.  Also I found two running instances of sdcard on my system and found they were invoked with /system/bin/sdcard -u1023 -g1023 -U0 /mnt/media_rw/8005-91F9 8005-91F9. Does this command vary between Android ROM's?

@Jake I don't see anything after 'I got'.

@Jake This is what the bootlogs said? You have to reboot for it to be run.

No, I ran it directly in terminal (as root). I'd rather run them in terminal until I'm sure they work rather than patching system files.

@Jake That's not possible. If you want to just have all the files in your regular sdcard a bind mount can be run in a live system. You could use mount -o bind /mnt/ext_sdcard /sdcard I do not know if you can create a bind mount to an empty dir, I am testing that now.

Let us continue this discussion in chat.

In Android 6+ storage configuration:

Mounting of physical external storage volumes is handled by vold, which performs staging operations to prepare the media before exposing it to apps.
  ...
  The hard-coded FUSE services have been removed from device-specific init.rc files and are instead forked dynamically from vold when needed.

So the sdcard services defined in *.rc files are no more required, neither storage_list.xml is maintained inside framework-res.apk. Instead vold completely manages the storage devices defined with flag voldmanaged= in fstab. See more details in Android's Storage Journey.
In Android 9 FUSE support was completely removed from sdcard binary replaced with sdcardfs. sdcardfs can be mounted directly using mount command, so sdcard isn't necessarily required. However from Android 6 to 8 sdcard binary should mount an emulated filesystem if executed with proper arguments. You can see the failure log in logcat.
Also you can use a third party FUSE-based tool bindfs to achieve the same. See details in How to bind mount a folder inside /sdcard with correct permissions?


text:
How to port-forward internet using Android Hotspot to PC?
I have a Moto G3 Turbo with Android 6.0.1 Marshmallow. I use the phone to make WiFi hotspot so I can use internet on my laptop.
I was able to do a successful Metasploit over WAN/Internet, and for that I need to port-forward to my laptop. But the problem is, I don't have any modem or router to actually go to setting login with admin password or anything like that.
What can I do? Is there any app that can do this and whether it needs root permission?

Generally you can't, not because Android isn't capable, but because in general carriers don't allow inbound traffic of any kind to mobile devices. You may get an IP address from your carrier, but that is just for outbound traffic, unsolicited inbound traffic (the kind you need port forwarding for) is nearly always blocked by every carrier world-wide. Add to that most carriers don't give you a public IP anyway, so even if you did get port forwarding to work, you likely couldn't use it.

That's not true, if your application could not receive inbound traffic how you getting message to your phone.

@ShawnThomasRheal by opening an outbound connection and keep it open for replies. That's what most apps use GCM for – so not every app has to keep its own connection open.

In most cases you won't be able to make inbound connection when using Mobile Data because of CGNAT and firewalls at ISP level, as explained by acejavelin in comment. To know the problem in detail and how it can be worked around see How to connect to Android through SSH over 3G/4G public IP?
However if you can reach your phone from internet, extending this access to a connected host (PC in your case) is not a problem. Port forwarding is done with routers, and when being used as a Wi-Fi hotspot (or with USB tethering), your phone is in fact acting as a router.
ROOT SOLUTION:
In order to forward port, you need to do Destination Address Translation (DNAT) using Linux kernel's builtin firewall userspace tool iptables.
First make sure that kernel is configured to forward internet traffic (already set when hotspot is ON):
~# echo 1 >/proc/sys/net/ipv4/ip_forward

Let's say the IP address assigned by hotspot to PC is 192.168.43.10 and you want to forward SSH default port (22):
~# iptables -t nat -I PREROUTING -p tcp --dport 22 -j DNAT --to 192.168.43.10

This is the simplest form of Port Forwarding.
If default POLICY of FORWARD chain in FILTER table is not ACCEPT, define rules explicitly to accept the forwarded packets:
~# iptables -I FORWARD -p tcp -d 192.168.43.10 --dport 22 -j ACCEPT

Also accept outbound forwarded traffic if needed.
NON-ROOT SOLUTION:
On non-rooted devices you can use adb or some other minimal TCP/UDP server like netcat or socat for port forwarding. Note that this won't work for ports under 1024. To forward port 2222:
~$ adb reverse tcp:2222 tcp:2222

Or on phone:
~$ nc -lk -p 2222 -e nc 192.168.43.10 2222

* nc is a busybox applet. But make sure that you get the right binary, there are multiple implementations of netcat.
* Use -u option to forward UDP port.

However nc accepts only a single connection at a time. Use socat or ncat for more advanced options, e.g. from Termux:
~$ socat tcp-l:2222,fork,reuseaddr tcp:192.168.43.10:2222

See Using netcat for port forwarding.
There are also apps like Fwd (it's open-source, I have no affiliation) meant for port forwarding.

SOURCE:

NAT-HOWTO

However if you can reach your phone from internet. What do you mean by this line. How do I know whether I can reach internet or not?

@AkashKarnatak see the line above: How to connect to Android through SSH over 3G/4G public IP?

Wasn't able to do that through 'adb reverse' (although it should work from what I've read), but ncat worked beautifully right from the first time! I am already running multiple instances of it, for redirecting multiple ports, like RDP and SMB.

Irfan Latif has a detailed answer of how to and if you can do it in the correct, efficient, and maintainable way.
Possible solution/workaround
That being said, if you are not able to do it the proper way, and want a hack/workaround, you can host anything without port forwarding using Tor, works good enough for personal use but do be aware that using hidden services is significantly slower than not using hidden services, so only do this if you really have to.
A 10-minute YouTube video can help you set up a hidden service with a URL that hits a port on your device, from there you can nginx your way around to host multiple things. you can use a DNS to make your domain easier to remember, you'll still need TOR to connect to it, but you can also set it up in such a way where you don't need TOR on the client machine, Cloudflare can forward onion routs or you can use tor2web which is dead simple to use and pretty cool, but then you are relying on anonymous contributors to reroute your traffic.


text:
Is it possible to use same modem firmware on different phones?
Can I flash a modem file of a phone to another model? If we can't flash the modem file can you tell me what hardware or software the modem file depend so that it is different for different phone?
You might be wondering why I want to flash modem file even if everything is working fine is that I got volte by using this method.
As login is required to view the link I will explain how I got volte. I download the firmware of yuphoria 5010a which is mostly similar to my phone's specifications. And also downloaded the stock rom of yuphoria 5010a. After that I flashed firmware, rom on my phone using fastboot. I then updated the volte patch which the phone manufacturer released for that phone and installed it and I got volte working on my device.
But the only downside was that I am only able to use volte with 32 bit rom not the 64 bit rom.
Also can you tell me how to clone or backup my entire device (including the critical file such as modem, boot,etc) so that while I would be doing lot of fiddling I can restore my device to its current state without losing anything including the volte which I obtained by flashing the modem file?
My Device : Yu Yuphoria
(5010)
ROM : MIUI 8.1(android 5.1)

Flashing a modem file (firmware) from a different device is bad... potentially very bad, the chances it will work are near zero and do anything from cause connectivity issues to a complete bricking of the device. I tried to look at your link but it just errors out, but suffice it to say that anyone who recommends flashing radios from a different device needs to be considered with great skepticism.

@acejavelin The link is working but login was required to view the link. I have updated my question with the steps involved in the process.

@acejavelin Both the devices had something in common due to which I was able to use the modem file on my device. Why would be the hardware due to which different devices have different modem file?

Modems are unique to the hardware as implemented by the manufacturer, and the kernel, and other device specific settings... If you found two devices that use the same modem firmware interchangably, you hit a 1 in a million chance and won.

No, you can't flash firmware designed to work with one android device to another one.
There are some bizzare situations where this does work because devices have identical hardware (Coolpad F1 and Micromax A310), but this is very unlikely to happen and you shouldn't try it.
As for a device backup, you can make a nandroid backup using CWM or TWRP and copy it to your computer.

If we can't flash the modem file can you tell me what hardware or software the modem file depend so that it is different for different phone?

Modem itself is hardware, so which modem file (firmware) is to be used depends on modem. Usually it's embedded with SoC - the central chip which contains CPU, RAM and other critical components. So if two phones have same modem, there are chances the same firmware works for both. Most of the times same modem means same SoC - it's Snapdragon 410 on your device.
Modem has its own processor called baseband (BP), totally isolated from Android OS which runs on Application Processor (AP) - the one we usually call CPU. In userspace telephony stack (Java) talks to RILD (native vendor specific binary blob) which depends on Linux kernel for communication with modem. Kernel has special implementation from OEM/SoC vendor to create communication channel between AP and BP.
Additionally the firmware may also contain software related to other components interacting with BP like Digital Signal Processor (DSP), SIM card and SIM reader etc. So all of the relevant details must be exactly identical on both phones for same firmware to work.


text:
Driving directions in new google maps
I've just got a new phone and downloaded the new Google Maps. I cannot find the written driving directions in this version. There used to be a list of the directions that appeared together with white circles showing where you need to change directions on the map.
Is this still there? Where can I find this view?

If you get the directions for a route, you can pull the bottom white bar up to see the detailed, written instructions.
You can also drag the bottom white bar to the left to see more of the available routes.

pff that was not so obvious to find. Google should implement some ui hints I think. Thanks anyway!

@Snuur - If you consider this answer correct, you should accept it by hitting the checkmark button next to it.


text:
Xperia Z2 Tablet - Is it capable of making phone calls?
In some promo or hands-on videos I see there's a Phone app on announced Xperia Z2 Tablet but nothing about it from the official sources.
So is it capable of making ordinary phone calls (GSM cellular phone calls, not Skype or something)?

Have you not thought of checking this comes in both Wifi and LTE editions...

@t0mm13b ask yourself a question. iPad Air LTE version, can it call?

According to this: http://www.modaco.com/topic/370148-mwc-2014-sony-xperia-tablet-z2-hands-on/
and on this video: http://www.youtube.com/watch?v=qJut4ZawQqw#t=172 (at 2:51)
So LTE versions are capable of making and recieving phone calls.


text:
Android keeps rebooting
I have a ZTE v9. I flashed it with CynogenMod7 from here. I have installed ClockworkMod recovery 4.0.0.2. Then I rebooted phone from recovery. Now, the phone keeps restarting.
I can't get into recovery mode using power + volume down button (earlier I could). I have a backup of previous rom. How can I restore it?

Any adb logcat errors?

@NoBugs adb devices does not load anything!

NEVER EVER FLASH ANDROID ROM WITHOUT WIPING DATA / CACHE WIPE DALVIK CACHE
FORMAT SYSTEM (optional, but requires for some rom)
Always read instructions carefully before flashing any Rom / Mod and reverify whether its for your phone model only.
Anyway, as you said you are not able to go to Recovery mode, therefore there is no use of having a backup. Try to reset your phone, (ie, press power button for approx 7 - 10 sec). If nothing works, follow below instructions:

Take out the battery. Put on the back cover.
Hold both volume + and volume - while plug in the USB cable to a PC. It will automatically get into FTM mode.
Then flash generic 2.2 firmware on it.
After flashing, it may stuck in the FTM loop. Put in the battery and flash again.
After 2nd flashing, take out the battery for 10 seconds. Then put it back.
Press and hold both Power and Volume + to boot into Android.

I have no experience with ZTE v9, so i can't hand on step by step tutorial . Hope your phone gets well soon.
Sources:

Modaco: ZTE bricked
AndroidForums: ZTE unbrick manual


text:
Where is the old DDMS debugging log (logged before I my smartphone gets turned off)
Where are old DDMS debugging logs that are logged before my smartphone is turned off? I forgot to keep my logs before I turned it off yesterday. I usually enable debugging mode in case of suspicious situations.
I want to debug my phone as a very strange thing happened yesterday, my smartphone was operated by microwave remotely.
My phone is a Nexus 5 (4.4.2)

They're not anywhere. The logs you see in adb logcat are stored in a ring buffer in RAM only. They're deleted when the phone is turned off. Even while the phone is turned on, the oldest entries are continually overwritten by new entries, so that the log doesn't take up more and more RAM the longer the phone runs.


text:
I formatted /sdcard and my phone won't boot
I have a Samsung Galaxy Star Duos GT-S5282. I installed ClockworkMod Recovery 5 and I was messing with it. I went to "mounts and storage" then chose format /sdcard and then rebooted the system.
It is stuck on the logo and restarting and isn't loading. How can I fix it?

Are you quite sure you didn't select format /system instead by accident?  Did you have a custom ROM installed as well?  If so, simply re-flashing the ROM image (and optionally gapps) should bring the phone back to normal.

That is what I try but Odin3 is now about 4 hours flashing it and it didnt finish yet, is that normal?! @Chahk

No, definitely not normal.  Flashing via Odin usually takes a few minutes.  Try disconnecting the phone, re-connecting it and flash again.

And it will not get bricked on unplugging it during the process? @Chalk

Well, it can't get any worse than it already is.  If Odin's been stuck for 4 hours, it's not going to finish at all.  Most likely it hasn't even started the flashing process at all.  Also, in order for Odin to even recognize your phone, it needs to be in Download mode, not Recovery.

@Chahk Yes my phone is in Download Mode and I am using Odin 3 v3.09 and flashing the stock ROM,the log says:
ID:0/004 NAND Write Start!!
ID:0/004 boot.img
ID:0/004 recovery.img
ID:0/004 SPRDCP.img
ID:0/004 cache.img
ID:0/004 system.img
It took about 15 mins for each img and I am using unoriginal cable, may that be a reason for the delay? Honestly, I am very afraid to unplug it

I'm afraid you delete the whole system on your device, so that there is currently no rom to boot.
What you can do now is to flash a rom. If you have an external SD card slot, then push your rom files and g-apps onto it and insert the card and flash via recovery.
If your device does not have an external SD card slot or you do not have one, you have to flash the rom via adb. Here's a link to that: xda-Wiki
I hope I understood you correctly and that it helps

I am currently trying to flash it using Odin but its now about 4 hours and its still progressing, is that normal?!

I assume you already have a custom recovery installed, right? If so, I would not try to flash via Odin, but it's more than 1 year since I last used Odin, so I don't know for sure.

You need to flash a custom recovery in Odin. This should take about 5 seconds. Then you can use the recovery to flash your ROM. Alternatively you could Odin flash a Stock ROM (http://sammobile.com) which should only take a couple of minutes max.

I guess your phone is soft bricked. Try re-partitioning it with the pit file and flashing the original stock firmware. This will not take 4-hours.


text:
What does this icon in my notification window mean?
Recently an icon has started to appear in my notification window. What does it mean ?

Click image for larger version

Its shows that your phone is in Extended Standby Mode.
You can find it in Settings->PowerManagemnet
Extended standby mode increases the standby time by reducing the background activities when the phone is in standby mode.
Data will automatically be turned off and background activities will be stopped from waking up , while applications will also be prevented from syncing data.
You will still be able to receive calls and texts, while the calendar application and  alarms will still feature normally. As soon as you unlock your smartphone it'll go returning to functioning normally.
Any ongoing downloads or bluetooth transfer will be allowed to complete and once completed data will be turned off.
Extended standby mode is replaced with Stamina Mode for Xperia running on Jellybean or higher
Source : SONY

This iS Battery STAMINA Mode.
With Sony’s power management
setting called Battery STAMINA
Mode, you can extend the standby
time of your Xperia™ device by more
than four times. With Battery
STAMINA Mode turned on, the
background activities of most
applications are reduced when you
turn off the screen.


text:
How can I tell if I have a stock recovery?
I need to get rid of the yellow triangle in download mode on a Samsung Galaxy S3 (Android 4.3), for this I tried to use Triangle Away. It failed to reset the counter.
The app mentions that on some devices, both the ROM and the recovery must be stock. The ROM is but I do not know about the recovery. How can I check if it is stock?
The one I have currently looks like this:

Click image for larger version

Based on the screenshot, you have the stock recovery.
The stock recovery normally shows "Android System Recovery <3e>" whereas custom recoveries tend to have their name instead. There are two popular custom recoveries both of which look quite different to the one in your screenshot
ClockworkMod:

TWRP:


text:
YouTube car media output not working on bluetooth
Since the latest update on my Samsung Galaxy S6 (Android 6.0.1) I'm not able to play any kind of sound from the YouTube app true my car bluetooth media output.
When I play something from my music player app it all works fine. Calling (making and receiving) also works fine.
Here are some things I noticed:

Music player app gives me output because I've noticed it send the music to my car by bluetooth
YouTube app doesn't give me output because I noticed it goes true streaming services (something YouTube it self has integrated when connection to an external device)
My connection to my car automatically dismisses when I play a YouTube video. And automatically reconnects when I want to play it with the music player app.

Maybe try this SoundAbout. Not tested by me

Hi @beeshyams thanks for the comment. I've tried it out but unfortunatly it is not working for Youtube.


text:
nexus 5x fills up storage with system crap
My Nexus 5x is filling up its system storage space with data (location is upper /sdcard).
In the screenshot you can see the 3.25GB of data in other section.
Has anyone had this issue before? How do we clean it up and what is this data?

Click image for larger version

Possible duplicate of Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it

If you click on the 'Other' section (or the 'Explore' option at the bottom of the screen) it will allow you to browse the files/folders and delete any that you do not need.
The 'other' data is actually just files on your device which it does not know how to categorise e.g. downloaded files, files that are used by apps (which are stored outside of the /Android/data folder).
Note: If you randomly delete files/folders then some apps may need to re-downloade/re-create them in order to function correctly. If you're not sure what a file is it's probably best to leave it, just in case.


text:
How to disable Google Now Cards?
I find Google Now Cards annoying. How may I disable them?

Open Google app.
Go to Settings > Now Cards
Disable both Show all cards and Notifications.
This should solve the problem.


text:
Nova Launcher displaying wrong icons
I'm using the Glim icon pack with Nova Launcher and everything displays correctly on my home screen and drawer. Though in my recent apps screen and notification screen, lock screen it shows a different/incorrect icon for the app. I've reapplied the icon pack via Nova and the Icon pack itself, it doesn't fix this. How can I fix this?

Click image(s) for larger version

Which android version are you running? Are you running CyanogenMod on your device? If so - have you installed Themes via the Theme-Engine?

@benjaminS I have CM13 so android 6.0 and no Themes installed via theme bucket or any other.

Any icon pack (not themes like Cyanogen Mod themes for example) can only apply to launchers and apps not the Android system itself.
(Except that the system supports icon packs which is not common in official ROMs.)
And Nova Launcher (like most launchers if not all of them) only displays the home screen and the app drawer, anything other than that (like recent apps, notifications, and lock screen) is controlled by the Android system not Nova Launcher.
Note: The lock screen icons can be changed by a lock screen app but not Nova Launcher.
Final answer: You can change the icons everywhere in your phone (CM13) if it has a theme engine and you install & apply an icon pack that is compatible with the theme engine or apply a compatible theme with the desired icons. (Note that you need to choose to display system icons from Nova Launcher afterwards.)


text:
How to select all and delete in Gmail App
I have a Nexus 5, there are a lots of sale emails come to my Gmail account. Right now I can only search in Gmail app, but I wonder how to delete all of results like in desktop version with select all and delete?

@NicolaBastianello Thanks, that is sad... ToT

It is better to make rules and categorize email base on sender, Subject, and then select them for delete. Currently gmail app not provide select all and delete.


text:
Does clearing Chrome appdata delete all the currently opened tabs?
My phone has a low memory problem, so I have to periodically clear the app data of some apps which makes them act like I just installed it.
Currently I have many open tabs (100+) in my Chrome Browser. If I clear the app data will it delete all the tabs currently opened in my browser? If it does, is there any other way to save all the tabs to my Google Account?

I don't really see or how exactly do you think deleting cache files, that will recreate in a few minutes again, will save you "memory".

@xangua He didn't say cache though.

It is one of the tags.

Clearing the "App Data" will definitely close all opened tabs.
It will also delete the history of the app, so there will be no way to reopen the previously opened tabs. There is no way to save all the tabs, since this is part of the "History".

Note: this is a partial answer meant to address only specific part of the question.

If I clear the app data will it delete all the tabs currently opened in my browser?

The state and relevant information of tabs such as the list of URLs opened through those tabs are saved inside /data/data/com.android.chrome/app_tabs. When you would  clear Chrome's data using Settings app, everything under the private data directory of Chrome (/data/data/com.android.chrome) would be deleted, so, yes, your opened tabs would be lost and as Victor Ivanov noted, the history would also be deleted.

If you share those websites tabs to email you can launch email after clearing your chrome data and relaunch those websites. You won't lose them.
Notice chrome has three vertical dots on the top right corner of the browser..  Click it.   Scroll down until you see share. You have many choices of where to share your chrome tabs.   You can share to any or many of the choices.
First,  click on the first tab you want to save. Then select the vertical dots.  Scroll down until you see share.   Click email or note pad,  whatever retrieval system works best for you.  Select it.   The program launches either with the saved URL or information if you've actually selected specific information.  I like to use email because I can find the information on all platforms (phone, computer,  tablet).  Send yourself an e-mail..
Repeat steps for each tab you want to save.
When you are done clearing chrome data,  log into your email.   Select your emailed tab email.   Open it and launch.   Save your tabs.

Note that this only saves the current URL of each tab. It does not retain the browser session, nor even the tab's history breadcrumbs.


text:
How can I enter into download mode on Samsung Galaxy S Duos 2
I tried to put ClockworkMod recovery onto my Samsung GT-7582 and install CyanogenMod but it doesn't enter into download mode when I use volume up + Home + power. When I try this I see "Factory Mode" but for testing not for resetting the phone. ;(
How can I install CyanogenMod?

Just to make things clear, on Samsung devices Vol Up + Home + Power boots the Recovery. Vol Down + Home + Power boots the Bootloader, also known as Download Mode or Odin Mode.

Android ADB Shell Commands would be one of the solutions.
To get into download mode, please use following command in a Windows or Linux terminal.
adb shell reboot download

On which Android device have you tested this solution? I'm asking this because in adb's help, I don't see any argument named download.

I edited my answer. Try again, please :)

@Joshua There's no such argument in adb. The correct syntax is adb reboot bootloader, for Samsung devices.

adb reboot bootloader yields "device not found".   Same if I try adb shell reboot download.   I'm in su mode.

You've just catched a clone of a GT-S7582 (There's no solution for it)

Please provide references.


text:
Updating Android without Manufacturer support (Not with a custom ROM but with a different approach)
Summary for the inpatient: I want to run a new version of Android on an old smarphone (s3mini).
(Sorry for bad English, I'm German. Feel free to correct my grammar in the comments)
Hello Programmers and Android fans,
as you might know, most Android smartphones only receive updates for a short amount of time until the hardware manufacturer stops supporting that smartphone. For example my smartphone (s3mini GT-I8200N) still has Android 4.2.2, which is obviously not ideal.
Please correct me if I understand something wrong here, but AFAIK all data on the phone, including the drivers get deleted if I flash a custom ROM (eg. Stock Android 7.0 or LineageOS). Because the manufacturer (in this case Samsung) does not publish their drivers, the community has to write their own drivers for every smartphone (which are obviously not as good as drivers written by the manufacturer because they know the hardware better).
It is possible to get a root shell on the smartphone / run my own program as root on the smartphone. Because a root process can read/write every file on the device except the kernel, and Android 7.0/LineageOS is publicly available  it should be possible to write a program that updates every single android system file. Updating the kernel with root privileges shouldn't be a problem either since the linux kernel is signed. So that's the plan:
Step 1: Download and compile Android 7.0/LineageOS
Step 2: Copy CompiledAndroid7.0.tar and the program on the smartphone
Step 3: Start the program with root rights
Step 4: The program terminates every other process
Step 5: The program deletes every file on the smartphone except drivers, the kernel, kernel modules, bootloader related files, the Program itself and CompiledAndroid7.0.tar
Step 6: The program unpacks CompiledAndroid7.0.tar in the root dir (/) (The program has to be able to unpack a .tar file without any other software except the kernel. But this shouldn't be hard to do, just Copy+Paste from open source unpackaging software).
Step 7: Install the new signed kernel (via syscall) and reboot.
Now you have an old smartphone with Stock Android 7.0/LineageOS and the original drivers!
Could this work in principle or did I understood something wrong about the way Android Smartphones work?
One comment said that Step 4 could crash my phone. A nice work-around would be that the program replace init with a copy of itself and then runs "sudo reboot"
Do old kernel modules/drivers work with new Linux versions? If not, why?
UPDATE
I want to thank all of you for your help. The idea from above won't work, so I have to get mad at google for not having good android update servers and not making sure old kernel modules work and get mad at Samsung because they do not publish driver source or updated drivers. If I find the time to do so, I will check if LineageOS supports my device and if not, write drivers.

Any ROM that's not from the manufacturer is a custom ROM. Manufacturer's ROM are stock.

I know that any ROM that is not from the manufacturer is a custom ROM.

Do old kernel modules/drivers work with new Linux versions? If not, why?

No, not always. There are two interfaces in kernel modules: the interface from the module to the kernel, and the interface from the whole kernel-side driver to the user-space driver. The latter changes more frequently, but the former does too sometimes. On the whole you'll find that some drivers are fine, but others can't work with a different version.

Could this work in principle or did I understood something wrong about the way Android Smartphones work?

New Android versions often introduce new features which the drivers need to be updated to support. So you might be able to use the same kernel module in a new Android version, but you would (for example) need to write a new user-space driver to support all the features needed for the new Android version.
Overall, it's as Matthew said. Custom ROMs already have to reuse some binary parts of official drivers, and integrating those is a big source of pain. The "deleting the drivers" you've asked about isn't the reason why it's painful. With binary parts of drivers, often there's nothing you can do to make them work with a newer Android version.
If you're serious about getting your old phone supported, see Why isn't there a Cyanogenmod stable ROM for my device? to learn what you can do to help.

Thank you for your help.
Do I understand this correctly? The community takes the original, binary drivers, or reverse enginieer them to write new drivers that work with newer versions of Android?
Sorry if this is a stupid question, but if the driver interface changes with new versions of Linux then why desktop Linux distros (e.g. ubuntu) (nearly) always work on old hardware?  I never had a Linux Laptop/Desktop that was not updatable.

It's different for different devices. Typically GPU drivers have a binary part and a part for which source is available. Sometimes it's possible for third-parties to update the source part and keep using the unmodified binary part.

As for the difference with desktops, there are two things going on. First, the distro takes care of making sure all the drivers in the distro are updated if they want to move to a new kernel version. Second, new Ubuntu versions don't introduce new hardware requirements (such as "must support Vulkan"), while new Android versions often do.

Thank you. Is it possible to run a new version of Android with an old version of the Linux kernel? This way, the old drivers should work.

Not if the new Android version needs features that aren't in the old kernel version. Usually each Android version has a range of kernel versions that it can support.

Hot flashing is certainly possible, though harder than it's worth.

AFAIK all data on the phone, including the drivers get deleted if I flash a custom ROM (eg. Stock Android 7.0 or LineageOS)

That's not correct.  Data only gets wiped if the flashing script does so or if the device is encrypted.  Likewise, firmware only gets overrwritten/wiped if the flashing script does so.
If you're not flashing a stock ROM from the manufacturer (or vanilla Android on a Nexus/Pixel phone), then you're flashing a custom ROM.  This approach is not going to gain you anything really, except on a device with a very very tightly locked bootloader.

Thanks for correcting me. Is it possible to copy the original drivers from the smartphone onto my PC?
" This approach is not going to gain you anything really"
With this approach, you have the original drivers, written by Samsung, If you flash your custom ROM you have the community written drivers that may or may not work very well

@Kryptomatrix Most custom ROMs that I've seen re-use the binary bits from OEM ROMs, they do not write their own. Here's a repository with blobs for your device, for example. They are included in the packaged ROM by the build system.

@eldarerathis Thx. I didn't know that. Some guy told me that it's not pssible to get the original drivers from the smartphone and that this is the reason why Custom ROMs are sometimes unstable or cannot use a specific part of the hardware

@Kryptomatrix I think the bigger stumbling block is typically getting the drivers to work with updates to the Android framework. If the OEM doesn't update the drivers then they effectively become obsolete and won't integrate properly into the system at large. I've never really tried to get Android working on a device after it had lost "official" support, though. so I could be mistaken on that.


text:
Storage Problems on Android 4.4 Tablet
I have a cheap tablet with Android 4.4.2.

Manufactorer: JTY
Model: KT07B

I need some help understanding the Storage and how to organize it. Here is a screenshot of the "storage"-item in the settings:

The storage is divided into Phone Storage and Internal Storage
There is an SD-Card slot at the tablet, but there is no card inserted, so there is no "SDCard Storage".
My first question is: What is the difference between those 2 storage-types?
As you can see "Internal Storage" is pretty full. I tried to move every app into the "Phone Storage". But for almost every app, the option "Move to Phone storage" is disabled. So my second question is: Why is this option disabled?
When I try to install a new (big) app from the playstore, I get the error message, that there is not enough space. So my third question is: How can I install new apps to "Phone storage" where there is a lot of space left, instead of the almost full "internal storage".
Under "Default Write Disk" there already is "phone storage", but nevertheless every app that I try to install warns about the few remaining storage.
On the 2nd Screenshot you can see an example: I cannot move this (freshly installed) app to the phone storage...

EDIT:
This other link doesn't help at all. E.g. it does not explain, why I can't save most of my apps on the "phone-storage", but some few apps can be stored there...

Did you visit the wikis attached to the tags you attached to your question? At least storage and internal-storage have a number of attached questions devoted to their explanation. See the 'Info' hyperlink of each attained by hovering over the tag.

Possible duplicate of Internal storage, phone storage and SD card

authors: Kостадин Пенов


text:
YouTube app full screen cropped by navigation and notification bars persisting on screen
For whatever reason, Google thinks that it makes sense to bring out the navigation and notification bars along with the intrusive annotation that cannot be manually dismissed, then leave the bars there dimmed to black for the remainder of the video covering up a portion of the frame.
This usually occurs when there is some annotation that appears.

My question is, how can these bars be removed?

Do you want to remove annotations? so that the bar doesn't appear or what?

@Matt07211 he wants to hide the notification & navigation bar again. Sometimes this issue happen (I have faced it), and it's not trivial to hide those again.

Pull down your notification bar down and drag out up again. This would hide the notification bar fully. It happens to me and this is how I hide it. What is your phone model and Android version.?


text:
What this mobile icon in my status bar?

I can't identify the icon (that looks like a mobile icon) next to my network speed indicator. What is it and what does it mean?

Rotation lock? Try turning on auto-rotation.

This is the orientation indicator. This shows that auto-rotate is turned off and phone will stay in potrait mode only. Turning on auto-rotate will hide the icon or change it depending on your rom.


text:
Cant unlock phone after using Google's Find my Device
I forgot my phone's pattern lock, when I used Google's Find my Device, it just locks my phone and I don't know what to do. How can I get back in to my phone?

I don't know how new your phone is, but some of the older builds allow you to do a factory data reset, and it clears off the password. If you were lucky and had USB debugging enabled at the time of locking it up, you could do a backup of your stuff to your computer before you do the factory reset. I use Mobogenie, although some people say it's buggy, and it does have a lot of adware. I'm fairly sure you should be able to use Mobogenie on it even if the device is locked.
By the way, as far as i know, Google's Find My Device is for only if it's lost or stolen and you want to find it, or lock it up so a thief can't access it.
EDIT: To unlock your phone via ADB without factory reset(if you had USB debugging enabled), read this answer to another post here.


text:
Tethering using bluetooth via Galaxy Nexus to Galaxy Tab 7(P1000) tablet
Here is the point there is a secured WiFi connection - which password I don't know - but there is an device - Galaxy Nexus smartphone which is already connected to that WiFi and my Galaxy Tab tablet.
There is any change to set GN as Bluetooth modem, to tether WiFi connection, for Galaxy Tab?

Android 4.0+ officially supports bluetooth tethering in both directions (and allows bridging to whatever the internet connection is (wifi/usb/3G)).
You need:

1x device as tether host running Android 4.0+ that has wifi/3g/usb internet
1x client device running Android 4.0+
both devices are bluetooth paired
enabled 'bluetooth tethering' setting on the host device:
settings => wireless & networks: more => tethering & portable hotspot => bluetooth tethering

You then can connect to the tethering profile:
settings => bluetooth => paired devices/GN => profiles/Internet Access
The GNexus fulfills all of that, however your P1000 cannot officially upgraded to Android 4.0 though, so you're out of luck or you have to install an aftermarket firmware (e.g. CyanogenMod9, which is based on Android 4.0.4)

Officially: yes. If you however install CM9 (I did so on a colleague's P1000) you can have this feature. As a side effect you get a brand new Galaxy Tab (the look and feel of Android 4.0 on the P1000 is far superior to the original 2.3 Gingerbread installation). It however voids your warranty (well, the warranty period has passed anyway).


text:
How can I edit/remove my pictures in Android -devices on desktop?
I want to remove a bunch of images and it is extremely slow in Android. I want to edit things directly in Desktop, maybe such services with something like Google Picasa (?). In other words, how can I edit my images on the memory card of the Android device on Desktop?
The Desktop and the Android are linked with the same Google account.

You can do this via WiFi, using a remote management app like e.g. AirDroid or, when on Windows, MyPhoneExplorer. There are a lot more apps like this, and they give you the added benefit of being able to manage a lot of other things remotely -- as e.g. reading/writing SMS, managing apps/contacts/ringtones, copying files between your device and your computer, and sometimes even backup stuff.
Most of them (like the mentioned AirDroid1) start a web service on your device, which you then can access with your browser. This often looks like a "virtual PC" (see screenshot below). Others (like here MyPhoneExplorer2) have a native PC-Client, which can even do more (like here: synchronizing with Outlook and others).

AirDroid managing pictures

MyPhoneExplorer Windows Client

can you tell me Py phone Explorer is developed in which Technology ?

@RahulGupta No. I don't use Windows, so I neither use this app. Apart from that, this is a completely different question, and not quite fitting on this site; better check their home page for details, or contact their developers.


text:
Phone bricked? Stuck in boot (can't access ADB)
Unfortunately my Moto G XT1543 is stuck in the boot. PWR + VOL DWN does not work, and adb returns the following:

adb reboot bootloader

daemon not running. starting it now on port 5037 *
daemon started successfully
error: device '(null)' not found

The official motorola drivers can't recognize the device. I'm completely stuck. Any advise?
Regards

My issue was that PWR + VOL DWN wasn't working, I apologize if I can't provide a more accurate answer, but PWR + VOL DWN finally worked and I was able to connect with adb once again.

Oh. Well that's good, eh? A happy ending :) just remember to mark this as an answer Tomorrow.


text:
What's the problem with my battery?
Well some people here have came across this question I posted few days ago. I want to inform them that I had to reflash my phone (and I'll edit the details there as recommended by @Izzy)
Device: Lenovo Vibe C
Android: Lollipop 5.1.1
So now after a reflash I tried to root my phone again by the KingRoot app. It went fine upto 24% when I thought of disconnecting the router which it was connected to. The app showed me that a file could not be downloaded and then as it happens (on this device particularly during rooting, the phone shut down). Usually in such cases I remove the battery and reinsert it and boot the phone to continue with the root procedure but this time it did not happen. I tried twice but failed. It was after that I removed the battery for about 30s that it booted up again. After the boot the battery indicator in status bar was working in a strange manner. It first showed 50% then the next instant dropped to 2%, and remained there for about 1 hour. Then after I plugged the charger it again jumped back to 50%. In spite of this I charged the phone for rest of the evening. When I again started using it some minutes back, it started behaving strangely again. Initially the charge was 88% then it jumped down to 50% then to 69% and so on. Here are some statistical screen shots taken from 3C Toolbox.

This one from the battery section of settings app. See the ups and downs at the end.

And another problem, I see this annoying notification even when my battery is at normal temperature.

My device is 2 years old so there are no issues with the battery itself I think it is the OS files that are causing the disturbance. I think this would be a silly question (as it is not possible) Did this happen due to the kingRoot app? What may be the cause, please help me out.
EDIT
The battery files of the OS, I think these (the current_now and the temp_cool ones) probably have been corrupted in some way. Can they be replaced with files downloaded from the internet(if any). Please help

It seems (though I will not confirm as I'm no developer) that the failure of the root process has resulted in the corruption of files in the OS partition, due to which these are happening. The battery history screenshot looks dangerous with so many spikes, with such a great slope, which indicates that there is a problem as no battery can be charged so fast. Unfortunately, I've got  no solution for this, but will keep looking upon this question to see if someone has a solution.

@WrichikBasu But my question is how. The root process installs an su binary file in /system/bin folder but how can it affect /sys/class/devices/power_supply/battery folder. They are way apart.

As I said, I'm not a developer, so whatever I said was a "may be".

@WrichikBasu I respect your argument, and I too thought that, but I'm just confused. How can this happen. I've rooted this device two times before, such things never happened. I think I have to reflash the rom again.


text:
How to configure custom quick app in Quick Settings with GravityBox?
I am using Android Lollipop and my phone is rooted with the current version of Xposed framework and GravityBox is installed. I want to add an app shortcut with GravityBox, but can't do it. Here's the problem:
(Click image to enlarge)

Here is the screenshot of the GravityBox app:
(Click image to enlarge)

Now after adding the quick app shortcut I can't configure it.
Can anyone please help me with this? As I am on Lollipop I am bound to use third party apps to handle the situation.

Give us the screenshots of the GravityBox app where you customized the app shortcut

@Firelord I have uploaded the pic as per ur request.

Under Quick Settings Management  -> Tile specific Settings -> QuickApp tile  Settings: have you configured it already? If not, configure it, save it and may be restart as well if changes are not seen already.

@Firelord Thank you so much. It worked. Add it as an answer and I am going to accept it in the first place.

You didn't configure the quick tile, but only enabled it. To configure it go to QuickSettings management → Tile specific settings → QuickApp tile Settings.
(Click image to enlarge)


text:
Google Play Services: Wrong Architecture. Can't change
So I've got a problem with Google Play services where it's stuck in an arm64-v8a architecture while my phone's is armeabi-v7a. It happened when I tried installing a beta version of Google Play Services 10.5.35 for arm/arm64 (XYZ=448). I quickly received the error about an incorrect architecture for my phone (Alcatel Pixi 4, android 6.0. I have a 16GB SD card formatted as internal storage. Google Play Services is built into the phone).
I've tried installing other apks which should work (438/430, beta and non-beta) but they simply gave the error "App not installed" when I did.
I've tried uninstalling Google Play Services' updates but couldn't find the option to do so (or at least, it's not where it should be according to some websites).
I've performed a factory reset (without restoring a backup).
I've tried using Apk Installer.
Still, nothing has worked and the error remains. I need some way to get Google Play Services to the latest version, preferably beta. Also, I'd really like to avoid rooting my phone. I'd be so grateful for any help!

Amazing! The whole thing just fixed itself after an update via the Play Store! I'm so glad it actually got fixed! I guess to anyone with a similar issue, this should be good to know. Altough it's a shame I could only wait for this to happen, maybe there's some way to speed up this process.


text:
LineageOS Linux Kernel version
I use LineageOS 14.1 on i9305 and have been pondering updating to 15.1 since it's decently mature now.
Recently I was looking into the Linux Kernel versions that Android uses.
Refer: https://en.wikipedia.org/wiki/Android_version_history
The questions I have are:
1) My ROM on my S3 shows Kernel version 3.0.101-lineage-gb7ffe7f. So is this actually Linux Kernal v3? Now shouldn't Android N run on Kernel 4.4.1 or is an older kernel version just expected on older phones for compatibility.
Thanks for clarifying.

The AOSP version of Android N runs on Linux 4.4, but that doesn't necessarily mean any derivated ROMs must also run on that kernel.

Device maintainer may port over new kernel for old devices, but AFAIK often the kernel version stays around what the manufacturer uses on their stock ROMs so as to avoid that hard work.

For you as user it doesn't really matter if ROM is functional just use it

authors: Једноруки Крстивоје


text:
What is this doorbell sound on notifications (ONYX Lineage14.1-20170420)
When I receive a notification on my phone, it plays a long doorbell sound (regardless of which app causes the notification). Where does it come from and how do I disable it? I can't find it in Sound or Notification options.
I recorded the sound in a video from my other phone, here is a link to it:
https://youtu.be/O4brgMjAS3M
Furthermore, last time I wanted to authenticate with google 2 step verification, the sound kept playing until i rebooted my phone (latest gapps installed - mini 20170427)

This tune is definitely "Argon" from the alarms ringtone. Check your alarm settings.

Thanks Andy, you pointed me to what is apparently a glitch in the OS. The tune for notifications was indeed set to Argon, however, when I selected Argon from the list of tunes, another tune was played than the one in my youtube movie. So I thought that couldn't be the setting causing this sound. Also, while the main sounds menu showed "Argon", when I clicked the setting to change the tune, no tune was selected in the list (So the Argon radiobutton in the tune list was blank, while the menu showed Argon was selected). I've now set it to "None" and the problem seems to be solved.

That sounds quite messed up. I have a handful of LOS14.1 devices and none of them seem to have this issue, though. Might wanna wait for a newer version of the ROM?

Now that I've selected the "None" option, the choice is in fact checked in the "None"-radiobutton when I re-open the tune picker. I cannot revert to the faulty state with the radiobutton not being checked. That's because the tune radiobutton picker does work properly. I suspect during installation or a previous upgrade, the configured tune somehow became set to an option which did not appear in the radiobutton list. (In other words, the choices for a tune changed after an upgrade, while the stored choice was still set to a deprecated tune)


text:
Android Several Hotspots Connection
It is possible to connect to several Android HotSpots at the same time ?

Might wanna edit out the 2nd part of the question, as dev stuff is off-topic here. The question itself sounds alright to me.

You cannot connect your android to two wireless connection at a time, as of now. You can do so in your PC or Mac using USB WiFi Adapter.
But if you have mobile internet and a WiFi connection, you can combine both using an app called VideoBee. But as the name suggests, this app is only meant for streaming videos. Learn more about VideoBee here
Hope this helps.


text:
What is this symbol on this video
I recorded a video and cannot play it. It is close to 1GB in size and I used a huawei mate 9. Smaller sizes are fine.

install any other media player and check. (select media player that support different formats )

But the same app recording smaller video size can be played

Are you trying to play it on same phone on which you recorded it?

It may not playing because higher video size or high resolution of the video. Sometimes lesser RAM and ROM are unable to play high resolution videos(on built in media player). Try some other players available on store like MX player etc(MX Player would be a good option), or copy your video on PC, if its not even plays on PC then your file is corrupt.

Try downloading VLC player or MX Player.
If the video doesn't show up on these apps as well, the file might be corrupt.

authors: Једноруки Крстивоје