text:
How to solve Android 7.1 flash failure with remote data too large?
It started when the regular OTA update failed to install and left me with a "no command" screen.
I downloaded a stock ROM from the official developers.google site.
I tried the flash-all script to install the ROM. It gave me the following:
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate -1492308812 bytes
error: update package missing system.img

After pasting all the files from the image.zip to the parent folder with the flash-all script in it (that way the system.img is in the same dir as the flash-all script), I received the same error.

After some googling I found some instructions to flash the files manually using fastboot.
All went well and I came to the second last instruction to flash the system.
Then this happend:
>> fastboot flash system system.img
target reported max download size of 536870912 bytes
erasing 'system'...
OKAY [  0.090s]
sending sparse 'system' (520374 KB)...
OKAY [ 20.706s]
writing 'system'...
OKAY [  9.350s]
sending sparse 'system' (515510 KB)...
OKAY [ 22.374s]
writing 'system'...
OKAY [  9.586s]
sending sparse 'system' (479538 KB)...
OKAY [ 20.531s]
writing 'system'...
OKAY [  8.527s]
sending sparse 'system' (514677 KB)...
OKAY [ 21.401s]
writing 'system'...
OKAY [ 11.339s]
sending sparse 'system' (524289 KB)...
FAILED (remote: data too large)
finished. total time: 124.427s

As you can see, fastboot is already sending the data in smaller portions. What do I have to do to fix this?
I searched google but couldn't find any usable fix..

The phone is an rooted Nexus 5x.

Turns out that some old adb tooling was in my PATH variable, so I was using an old version of fastboot..
It all worked well when I used the right version!

Will accept this as an answer in 2 days.

What version of fastboot are you using? I'm on ubuntu and have installed the latest in repository, but are still getting the same error. --
Lyon

I'm using fastboot version 302830efc153-android! Have you checked your PATH variable?

I had the same issue and changing fastboot solved it. Thank you.

Great stuff - using the latest platform tools from the android website worked perfectly. Would have been impossible to troubleshoot without this. Thanks for reporting back.

For those who still have the problem, you can simply use the -S option of fastboot.
In my case, it worked great with: fastboot -S 300M flash system system.img


text:
How to install Android Pay in non eligible countries
I've just discovered that Android Pay is available in Poland since November, and I happen to have a card from an eligible bank.
The only problem is, that I live in Germany, where unfortunately this app can't be installed from the Play Store. But I'm going to Poland this weekend, which means I'll have a legit polish IP address.
I'm guessing that's not enough. Do I need to factory reset my phone with a polish SIM-Card inside of it (I have a prepaid one)? Or do I need a Google account, which somehow is associated with Poland (I actually created mine 10 years ago when I used to live in Poland)? Or is that not the right approach, and I have to do something else?
P. S.: I have a Nexus 5X bought in Germany (It also says "DE" on the packaging)

Just download the APK, that should do it, even while you're in Germany: http://www.apkmirror.com/apk/google-inc/android-pay/android-pay-1-10-139978031-release/android-pay-1-10-139978031-5-android-apk-download/

Keep in mind there's a reason it's blocked in Germany: it might plain not work where you live even once you set it up.

@owlswipe I know I could do it, but it's a payment app, I don't want to risk it not being a legit apk.
I think the reason it's blocked in Germany is, that they didn't partner with any German banks yet. But since I have a polish card, that is eligible I might be able to use it.

@szosk Good point, I would trust apkmirror (and not really any other site) but that's just me. Can you try changing your Play Store region to Poland?

@owlswipe That's basically what I was asking. How do I do it? I tried changing my IP, but that didn't work. I've also read, that it's tied to the billing address in Google wallet, but I noticed I have an old polish card with a polish address in it, even with a successful transaction. I've removed it now, because that card doesn't exist anymore.
The only thing I haven't tried yet is the Polish SIM-Card Trick. I'll try it this weekend.

Try changing your Play Store country.

@owlswipe Thanks. The only problem is, I have 18€ Google play balance. I'll have to use it up first. You can only change the country under 10€ Google Play balance.

Interesting problem, try switching stores under a different Google account that doesn't have credit? Or just buy Nova Launcher :)

@owlswipe Somehow that didn't work, even though I set the account up with a polish billing address. But I've managed to get the apk. I've borrowed a phone from a family member that lives in Poland, and extracted the apk of Android Pay downloaded via Google Play.

Smart thinking, weird that it didn't work. Let me know how it works!

@owlswipe Adding the card worked, even with my original, German account. The only Problem is verification. For some reason the only possible way to verify the card is to call the bank. But somehow the number that they ask you to call doesn't exist. I'll contact the bank tomorrow and ask why that happened (Maybe because it's weekend)

source: Stack Exchange

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

sort: votes


text:
Init.d script trouble shooting
I'm trying to run an init.d script when my rom boots to disable system services, and they aren't running.
The script is as follows
#!/system/bin/sh
su -c pm disable com.google.android.gms/.update.SystemupdateService
su -c pm disable com.google.android.gms/.update.SystemUpdateGcmTaskService

I can confirm that normal pm disable commands work to disable non system applications. So I suspect I'm not doing something right to su privileges.

Did you set the right permissions (0755, rwxr-xr-x) on the script?

Yes the kitchen applies the appropriate permissions or if not the kitchen the rom itself when it boots. I can try to make one from scratch and test on my dd. I'm running multirom but I'm at work so I can't make a new build atm.

If you think the script itself isn't executing, try adding a line where it creates a file or echos something in logcat, so as to eliminate this factor.

So somthing like mkdir /system/test

In /data if you want to know if the script itself runs, and in /system if you want to know if su works well in the script.

Do you have any other script that work. If you are on stock rom you probably don't have init.d support.

So the script itself apparently isn't running. I just tried a new script with correct permissions with mkdir /data/test and rebooted checked afterwards and it's not there. I know I added init.d support to the boot image so it's there, but why wouldn't it be running?

@user199849 well if that doesn't work either than is OS  related problem. Try with some apps fron play store kernel adiutor have init.d emulator I think.

If you didn't done this way then try it:
Put this script in file and save it in system/bin/ (let's say you name it script1) and set permissions to 755, than make file in system/etc/init.d/ (name it whatever you want) and in file write:
#!/system/bin/sh
script1

And also set permissions to 755. Reboot and see if it has any effect.
Also you can try enabling su during boot, you have that option in super su.

Would that be my original script that I put in system/bin? Also would I need the #!/system/bin/sh header?

Yes, this what you written in your question. Yes you need that.

Didn't work either. Is there a log I could check to try to find out why it isn't working? I've never had to check a log before so idk where they are or the adb command to pull it up.

Don't know about that, but obviously somthing is wrong with init.d, so use some emulator from google play. Or assembly kernel again.

So I'm trying the same thing with su.d support in my rom. But pm disable isn't workthing there either. Is there any other command to use to disable packages/services with a script?

@user199849 For this you want to disable there is app on olay store called "Disable service" try it.

I've been using this app to check if the service has been disabled. However my main issue is meeding at way to disable them on first boot of the rom I'm building so that the user doesn't get the ota. I can confirm su.d is working with mkdir /data/test and it works. However pm commands with or with su -c are not working.

Sorry I ment with or without su -c.

When you create the script in system/bin/ and give right permissions (this from your question) and run it from terminal does it work?

Yes when I manually trigger the script it works just fine. I didn't call su from terminal emulator either su worked from the script.

@user199849 Are you open to using init.d altermatives?

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

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


text:
Mystery application called "Add Contacts"
After a factory reset there is no application present on the phone that is called Add Contacts. On such a clean unit I used Google Play Store to install Skype. I think Google Play Store requires some sort of update so I allowed that update to be installed. I don't remember exactly what the update was called but it seems to always be a requirement after a factory reset upon the first use of the Play Store so it is probably a legitimate Google update.
After using this fairly "clean" unit for very little time a new application called Add Contacts appeared in the "wallpaper" array of applications. It asks for permission to read my location.
Is the "Add Contacts" program malware? What caused this to be installed?
I did another factory reset to get rid of it. Note that under the Backup & reset function is a  Backup & restore dialog with the check box for back up my data and a check box for automatic restore. I UNCHECKED both before doing the factory reset. After the factory reset I also UNCHECK both before connecting to WiFi. I next used Google Play Store (allowing the mandatory update related to the use of Play Store) to install Skype (non-advertising version) and nothing more.
This unit has Android 4.4.2.
Update: It has been about 3 weeks since the last factory reset. A few hours ago I noticed that the Add Contacts icon is on the wallpaper array of applications. I did another factory reset. I will install Skype (non-advertising version). I also installed that update that Google requires before allowing the use of Play Store. (I need Play Store to install Skype and for no other reason.) As an experiment I will use only the native SMS application, voice calls, and Skype. For the past 3 weeks I have not used any other application but to be sure I will un-install several of the default applications just to increase my confidence that nothing is being invoked that I cannot account for. I have instructed people never to send photos or other attachments to my Skype and the default SMS application and I made a mental note to myself never to use the camera and to never use service provider data other than SMS. This phone will only ever process WiFi data and only for Skype. I will monitor for the mysterious appearance of applications or other unexpected behaviour.
Update: The "Add Contacts" application reappeared after only a few hours. I will do another factory reset with backup my data disabled and automatic restore disabled. The application "Add Contacts" version 3.0 has the following permissions: read phone status and identity, precise location, read contacts, modify or delete SD card, read SD card, disable screen lock, view WiFi connections, full network access, run at startup, retrieve running apps, draw over other apps, modify system settings, and many more. There is no app by the name "Add Contacts" in the Play store. After a factory reset I immediately disabled backup my data and automatic restore before enabling WiFi. This time I was able to use the Play store and install Skype and there was no prompt to do an update to Google Play "services". This is unlike before and perhaps strange. As always, there will be no deliberate use of service provider data other than SMS. All data use will be through Skype and WiFi. Voice calls and SMS will be handled with the default Android features. There will be no use of the camera and there will be no receipt of attachments via Skype and SMS. People have been instructed not to send me attachments. Play store will not be used to install anything other than Skype.

Check its information in Settings/App manager. It'll have some package name like com.appcontactsxyz.all. Now Google that to get some idea.

Antivirus scan time!

Is it listed in google play on list of apps you have installed?

MANI, there is no URL or package name. It is identified only by it's name "Add Contacts" version 3.0.

Једноруки Крстивоје, there is no app called "Add Contacts" in the Play store.

There is sometimes an Add Contacts app that comes with Android. With the newer versions of Android, the add contacts button is in the Contacts app. So it is NOT malware.

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


text:
Huawei turing wifi on slow
I using huawei 3C. Everytime I turn on the Wi-Fi, it takes time to turn on...I've been waiting for more than an hour but still unable to connect.

Check if the MAC address is still present. Settings > About device > Status. Does the Bluetooth works?

@esQmo MAC address still present but bluetooth address unavailable

It appears unavailable because you haven't enabled it.

@esQmo the MAC address present but why cannot connect wifi ?

The Wifi seems not enabling at all. It is a common issue with this phone! People are having problems with wifi not connecting, try googling.


text:
Can Google Pixel C tablet Android OS update every version?
If there releases a new android version, can google pixel c tablet update that soon by user himself from system control tool?
Is it the same as iOS update?

In practice an Android device can only be updated by an update provided by the device manufacturer. This is not the same as an iOS update.
An update provided by the manufacturer contains a great deal of device specific code and data which the android version provided by Google does not. Each new version of Android has minimum hardware requirements which older hardware may not meet. Manufacturers receive the update in source form and add the code needed to interface with their hardware. They may also need to customize the Android code according to their own requirements.
In some cases it may be possible to update from other than the manufacturers update but this is for experts only and would require a great deal of time and effort.
This is one of the unfortunate realities of the Android market. Manufacturers would much prefer to sell you a new device than update your old one.

Thank you very much. It seems that Google Pixel C tablet can't update as iOS even it comes from google.


text:
screen is broke at the bottom

I had just bought  zte  Android phone. An I was short on cash so I didnt get the insurance an went to leave an dropped it. I hadn't even  activate activate it yet. Is there anyway I can use for keyboard just till I get passed set up.

Did you try tilting the phone so that the screen can rotate? auto rotate feature is enabled by default - I guess.

Sorry to hear about that. Could you please refine your mobile model? If it supports OTG, you can use OTG Cable(would cost you around $1) to connect an external mouse or a keyboard to mobile to complete the setup.


text:
Wifi keeps dropping and switching to same SSID but different channel.
My Wifi keeps dropping when I tried to connect at places where there are multiple connections with the same SSID but having different channels. What it happens is that it will first connect to the SSID, then after 1 second it will disconnect and connect to the same SSID but from another channel. I observe that it does so even if the new connection has a weaker strength then the previous. This will not happen at home where there is only 1 router. Is there any way whereby I can force android to connect and stay without dropping?
My android is 6.0.1, my phone is Samsung A3(2016).
Thank you.


text:
How to restart Samsung Galaxy S7 Edge Setup Wizard
How to restart the Samsung S7 edge setup wizard without factory reset like the one when it's first turned on.

The setup wizard is for setting up device for first use, so i do know why you would want to start it again. Although I think it could be possible by ADB Shell commands. You have to know the package name though.

Can you advise me with a command please.

try the am command: am start -n package_name


text:
Enabling USB debugging when the device is off
I am trying to unlock my bootloader, but I am unable to enable USB debugging because my device (Sony Xperia T) cannot turn on.
How do I unlock my bootloader so that I can flash it?

You need to be connected to the bootloader in order to unlock it, and to do so you need to connect through fastboot. And what do you mean by not coming on?

In short, no usb-debugging needed in order to use fastboot. Simply boot into bootloader mode, as described behind the fastboot link.

For device recovery purposes, use original stock ROM images. Flashing of original ROM does not require an unlocked bootloader.
The bootloader being locked means that it would only allow flashing of vendor signed images. And by definition, the original images are vendor signed.

That might ring true for older devices like the one OP has, but for many modern phones (e.g. the Nexus/Pixel/OnePlus families), locked bootloader means you can't even flash a factory image, and if "OEM unlocking" isn't turned on prior to this and the phone can't be powered on, one's pretty much screwed.

@AndyYan, I have read a few of your posts and you seem to be a knowledgeable guy (that's more than I can say about most of the highest rated users here) but you are confused about this. I worked in the mobile devices industry for the last 15 years and I have never seen (not even heard of) a device which would not allow reflashing of it's current software build. So I stand by my original statement. You are welcome to humor me with your anecdotal evidence to the contrary and I will try to explain the actual problem in that specific case.

Well I'd also like to hear what you can do to rescue those Nexus/Pixel users doomed by a locked bootloader, non-booting OS and OEM unlocking turned off in Developer options (since it may one day happen to one of us)... Certainly this doesn't happen every day, but every time it happens, the solution reached by XDA members is sending the phone back to warranty/replacement.

I kind of guessed that you would bring up Pixel. The problem with it is not that all flashing is completely disabled but rather that Google decided not to release the proper images.

Well if you put it like that... Yes in a sense, but AFAIK not just the lack of images. Qualcomm devices should all have their proprietary 9008/900E rescue modes buried somewhere, but on Nexus/Pixel devices there's no surefire way to bring 'em up. Either way, sad info for end users.

For Mainstream phones like the Pixel, if bootloader unlock was initially allowed from the development settings when it was on, you just simply need to get to fastboot mode if the phone has it, after downloading a custom recovery and using fastboot boot [filename] command to boot the recovery and install custom OS before looking for an official ROM.
Ensure not to flash the custom recovery since stock recovery will be needed by the phone after unlocking bootloader from fastboot mode to reset it since unlocking must erase the entire phone. Code to unlock fastboot oem unlock

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


text:
WhatsApp does not download images during call
During a WhatsApp call, if I receive a media element from a WhatsApp contact (does not necessarily has to be the person whom I am talking with), the loading icon rotates, but the download of the element never starts.
First I thought it is due to my internet connection, but regardless of my speed, it is the same for LTE+ or WLAN connections.
Is that intentional? How can I solve this problem?
EDIT: This happens only on Android phones. On iPhones, this does not seem to be an issue.

I have the same issue, in my case on Galaxy S7 running Android version 8.0. Has anyone found a solution?

Hi. Apparently this is a bug that they do not intend to solve. However, I found a workaround. Tap on X to stop downloading, and tap on the picture again to download it.

@www you should make your comment as an answer and OP to accept it

Apparently this is a bug that still exists. However, I found a workaround. Tap on X to stop downloading the media, and tap again to download it.

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


text:
"Google can't reach the feed at the moment." error stacking up and not clearing in Google Now
I have two separate phones, a OnePlus One running CyanogenMod 13 (Android 6.0.1), and a OnePlus 3T running OxygenOS 3.5.3 (Android 6.0.1). Both have the Google Now Launcher and give me the same problem.
They are piling up "Google can't reach the feed at the moment." error messages in the Google Now screen.
I did nothing to make these messages appear, I think they appear when the app is syncing in background.
I have experienced it under good and stable 4G.
These errors do not go away even when I pull-to-refresh, I must "force stop" the Google app to clear them manually. I've tried clearing Google App cache and data but this problem still happens.
I've been facing that issue for a couple of months.

Thats... Something. Ok, Have you tried a good ol' reboot?

Yes, first thing. ;). It's been happening for months.

Well, that strikes as odd. Could be a bug, or maybe an error for each category (weather, News, etc)?


text:
Boot from sdcard
I did something to my phone(Huawei Ascend Y550-L01) and now it displays:

The internal storage is probably dead. So I had this idea. Maybe I can boot from the sdcard? If it's possible, how can I do it?
I'm running windows on my main pc.
Thank you,
Linas

Why not choose Option 1: Restore factory settings?

That does nothing.

So flash the phone! And it will be simple for us to help you if you mind detailing what exactly you did to the phone.

I tried to flash and no luck. I don't know what happened to the phone it restarted and this now comes up.

Well if factory reset doesn't help, and you can't flash stock firmware, than is dead.

That's what I thought. The question was can I use sdcard for booting?

I downloaded the software from huawei's site copied it to and sdcard. Booted into recovery and flashed the UPDATE.APP.

You cannot boot from sdcard, Android doesn't allow that under any circumstances.

@acejavelin, actually you can. according to this: http://linux-sunxi.org/Boot_Android_from_SdCard

@LinasNikiperavicius UPDATE.APP can't be flashed through recovery! The only way is either by force-flashing (volume up + down buttons) for when in bootloop or in settings > about > update, in case the phone boots normally.

I thought I was not possible until I discovere this site. You can boot Android from an SD Card. The complete guide is from here. I warn you, you'll have headache if you're not familiar with commands :D :D

This still requires a bootable device, the boot image will sit on the device and passes control to the SD card, you need complete device access (bootloader, root, block level read/writes)... My guess in looking at this is its Gingerbread to ICS era and there are security measures in KitKat and newer Android OS versions that could make this difficult and in devices based on Lollipop or Marshmallow additional security implementation in the bootloader will likely make this impossible.

indeed, so it is not that impossible as you said though

True, but on this device which shipped with KitKat and is currently on factory Lollipop, it is impossible, especially since it isn't bootable and there is no access to the current partitions.

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


text:
Repair or mount broken sd card in Ubuntu
I have this sd card from my phone which gave errors in the phone. When I put it in a cardreader in my ubuntu laptop it mounts the first 16Mb partition, but I cannot get the second to mount.
What should the filesystem be of that partition and how can I mount it or repair it

We have no way of knowing, could be corrupted or encrypted, exFat, Fat32, ext2, ext3, ext4, or??? ..  Try viewing the device in gparted.

What was that 2nd partition used for? That could give a clue. If Link2SD, it's usually some ExtFS (ext2/3/4).


text:
Samsung Tab 2 7.0 model GT P3113
Recently I bought a replacement battery off trusted internet supplier, came with kit to remove back, and a short video to advise and old guy how to do it. All went well until I plugged in to charge up, the unit beeped loud, and flashed a warning yellow triangle with exclamation mark,and written advisement that battery was to hot and charging paused. I complained to supplier battery was bad they sent new one, with same results, since then did a factory reset, still same power, volume button clear reset same result, then in desperation to narrow down cause took original battery and cut blue line to battery plugged in and it is charging perfectly, am now monitoring for unusual temps in battery case and will stop if it heats up abnormally...... so is there a resistor between usb plug exterior, and battery plug interior that may not now be functioning if so can it be replaced or repaired????? anyone heard of such a thing? Am old but not out of it lol any help appreciated

If its charging fine, I doubt it. I would still follow the procedure of being very careful.

yes interestingly enough it reached 100% and suspended charging just like always, thermal temp of battery cool to touch, shows battery in discharge mode when unplugged not sure where to look for problem causing original problem of charging paused battery to hot, when this problem when physically measure was untrue? thoughts anyone?

Maybe it was a Fail-safe that was trigger happy? Some form of 'Official battery' check? And cutting the blue cable fixed/disabled that? I can only guess.


text:
Updated from lollipop to marshmallow causing problems
I got an update this morning for my Galaxy A5 (2015), to update from. Lollipop 5.0.2 to marshmallow 6.0.1 and now I keep getting this pop-up every 5 seconds.

Screenshot (click to enlarge)
I can still receive text messages but I can't go into network settings for my SIM card. How do I fix this?
Any help is appreciated.

Boot in recovery (Volume Up + Power button) and clear cache. If I doesn't help, restore the factory settings.

Wiped cache from recovery mode, but it didn't work. Had to restore factory settings. Thanks.


text:
I can hear everything on my Samsung tab 2, but the screen won't open
I can hear everything on my Samsung tab 2, but the screen won't open. I've tried pressing and holding the volume and power and home button
 for 40 seconds, but it won't work. (CE0168)

What happened to the tablet? May be a damaged display then you'll need a replacement at a repair shop or by yourself if you're handy.

Is the backlight on? Check that in dark surroundings.


text:
how to recover back the pictures from my nexus 5x after factory reset?
i am facing some issue  with google playstore( it cannot download or update any application) so i did all possible methods to make it function normally and at last with no other way left out i tried hard reset even then the problem is not resolved and all data is erased..
Dear experts kindly help me to recover the pictures and also to fix the play store issue..
Device model : LG-Google Nexus 5x
Andriod Verision : N

It's essentially impossible to recover data from a phone once it's been factory reset, especially since the Nexus 5X is encrypted by default. If you had Auto Backup enabled, you may be able to find them on Google Photos, but otherwise they're probably gone for good.
If you want help on another topic (e.g. fixing the Play Store), I suggest asking a new question and including as many details as you can about what exactly doesn't work.


text:
Device got stolen. How to see its activities using my computer?
I have 2 mobile devices using the same Gmail account. One of them got stolen. The thief has used my Gmail account and also search.
How can I see the browsing history of the stolen mobile? I already searched in Google activity, and it shows activity for the device I still have. How to find the activity of the stolen device in my Google account? And how to trace the stolen mobile's IMEI and find out which person has it?

Please specify what you mean by "its activities".

Assuming that your goal is finding out where is your phone, there are multiple scenarios. I will cover two of them:

If you can find the mobile phone on "Your Devices" section (find it here), access it and press "More details" so that you can find the IP address. With the IP address one can find the location, bu using, for example, WHOIS IP Lookup Tool.
If you were using "Find My Device" (with all the musts), access the Find your phone section.

If you can't find your phone, report the situation to the police and hopefully they will be able to help you.
Then, consider changing your Google Account password.

All you do is go to devices under google+ and search the history of that device you're looking for. If it's still attached and being used then you know you can locate it from the find my phone app >>IF << your location is turned on on the device. You can also wipe it and make it ring really loud Bob stop for 5 minutes when you get close to it making it easier to find or whenever.


text:
Medion P4501 freeze on brand image
I have a Medion P4501 phone. After the battery died, i start charging but it frooze on the Medion-brand. I was looking for a long time how to solve it but nothing worked.
The problem is:

the power button + volume up/down doesn't work: after more than 20 times, turns up only the Medion brand
Fastboot (power button + volume up and down) gives an error:
'failed to open file/mmcl/p4501.v1/CONF/P4501.xml with error no -1'
Usb debugging is turned off i believe. When i plugged in the phone, i couldn't find it in the microsoft divice manager.
Adb didnt work because it didn't find my phone
the phone isn't rooted

I hope someone can help me with this. I cracking my brains on it for a few weeks.

The only solution here is flashing the phone. Did you try flashing it yet?

Flashing a stock firmware should solve your problem.
Firmware download links from here.
Additional instructions, guide from here

I never tried flashing it because i can't put the phone in download mode. Or it this not nessecary?


text:
Get files of phone with broken everything
Dropped my Oneplus One recently, and have bought a replacement already, but would like to get my files off.
The problem:

screen works, but only top left inch of touchscreen registers
volume buttons don't work
USB debugging has disabled itself for some reason (I usually leave it on for this reason)
when I connect it to the computer using the original USB cable, it just keeps connecting over and over but never shows up (and adb devices doesn't list it)
I have a USB OTG adapter but it's not registering my mouse or keyboard

Other possibly helpful stuff:

wifi is connected
bluetooth is on
I have an 'ftp server' app on my phone that I could connect to to get the data off if I could open it
TWRP is installed, phone is unlocked
lock screen disabled

I've read through the nice broken screen wiki, but nothing on there helps
any creative ideas?

Did you tried connecting the phone to the computer after rebooting the former in Recovery mode?

ADB should work as the option is on. Have you ever connected this phone to that computer by ADB before? What do you mean by it keeps connecting over and over ?

@DeathMaskSalesman I don't know  how to get into recovery mode without my volume buttons

@esQmo Doesn't ADB need USB debugging to be on?  I have used it with ADB before.  Windows keeps making the 'connected' sound over and over but the device never shows up

That's what I mean, ADB commands should work as debugging mode is enabled. What is displayed in the device manager? And please check whether the cable is damaged or the USB connector. Check for debris, lint, obstructions .

@zacaj "Windows keeps making the connected sound", you say? Coupled with OTG not working, it makes me think about a damaged MicroUSB port.

@esQmo but USB debugging isn't enabled, although I don't know why

@DeathMaskSalesman that's my fear as well.  It still charges fine.  I've tried other cables too, and this cable (the original) works fine with the replacement phone

USB debugging can't disable itself. I'm now sure you have an hardware issue: probably broken USB port.

Get out a magnifying glass (or a camera with a macro lens) and inspect the USB port—if you're lucky, there might be some obvious, fixable problem. E.g., something got stuck in there when you dropped the phone, or a contact is slightly bent.

@derobert Nothing obvious

Any chance the left inch is enough to get a bluetooth mouse paired?

@derobert I don't have one on hand and every time I've paired via bluetooth it involves clicking ok on the right side of a prompt in the middle of the screen

Did you tried connecting your phone to pc via usb cable?
since lockscreen is disabled, i think you can get files via MTP mode.

Look here: http://android.stackexchange.com/questions/142822/can-i-use-two-phones-as-one-phone-with-two-screens

Have you got Tasker installed? I am thinking of another way involving using Tasker to get your files move automatically to the ftp shared folder, then access them via your computer. Its a bit awkward but most of the time I use tasker to get me out of tricky situations.

If your ROM and the functionning touch surface of your screen allow it, try to go to settings and activate 0°-90°-180°-270° screen rotation. By turning your phone sideways or upside-down, you might then be able to enable USB debugging again, and proceed to get your files with adb pull.
However, since yout OTG adapter doesn't seem to work, it's likely that your USB port is broken too.

So you have TWRP installed. Boot into TWRP, and try to get them via ADB. It should work If device/data is not encrypted.
Best luck

How do you propose to boot into TWRP when USB debugging is not working, neither the Volume buttons?


text:
How do I go about installing 7.1.1 in my nexus 5x?
My question pretty much says everything. I have a nexus 5x with 7.0 rooted and (nougat) installed. I have also flashed kali net hunter image on it. I have google assistant installed. Now, I would like to update my phone to 7.1.1. I want my phone rooted along with google assistant. Nethuneter is not necessary because it consumes a lot of my memory and storage. For my recovery, I have TWRP installed. Kindly suggest me the best way to deal with this.

http://forum.xda-developers.com/google-nexus-5/orig-development/wip-aosp-nougat-nexus-5-t3446875
This is what you're looking for..

OP has a Nexus 5X.


text:
Galaxy Tab 4 8.0 frozen after rooting with Kingoroot
I rooted the tab successfully with Kingoroot and installed Droidproxy and everything was fine until I did a restart to see if that would send app traffic through proxy.
It powered down and came back up until the Verizon logo screen where it froze. After sitting there for several hours, I found the power + volume down trick to get it to do SOMETHING, but still can't get it to boot.
Have tried the factory reset boot option, and everything else I know to try, but still no luck. I'm new to Android, but familiar with IT from a Windows perspective, so any help from simple to complex would be appreciated!

You should put it into Download mode and flash it back to stock with Odin.

This state is called a soft brick easily solvable by flashing stock firmware through a flasher: Odin for Windows systems and Heimdall for MAC OS.
You can find a complete guide + download links in this thread from XDA Developers site. There's a safe rooting process also described there. And you can learn interesting stuffs ;)
Side effects: Loss of personal data (Photos, musics, apps).
Good luck.

Thanks a bunch! That did the trick and we're back in business!

Welcome and glad it worked :)


text:
How to View System Apps in 4.2.2
How are the System Apps viewed in 4.2.2?
There is not a More, or Show System Apps that I can see,
I'm answering questions for a Samsung support person (Print spooler Version?) about Samsung Print Service Plugin problems.(it works on a 4.2.2 Tab & 6.0.1 Tab, not on a Galaxy S5).  Only Downloaded, SD Card, Running, and All apps are listed under 4.2.2 apps.
Any help appreciated.

The system does not provide such option, apps are not filtered, all apps are listed in All tab.
You can filter apps by type  using an app such as ES Explorer.
Open the app, touch the android logo labelled APP, then touch the dropdown menu and select system apps.

Click image for larger version

I looked in the 'All' but there is not a Print Spooler listed, or Spooler.  I will see if ES Explorer lists it.

Maybe because you don't have it installed. Did you check in Settings > More Connection Settings > Printing ? I don't own an S5, but on my J5 the option is present

This Tab prints perfectly, maybe spooler is there somewhere.  I'm just looking for it to provide Samsung with the spooler version.  I'm working with a Sam Tab Lite 7" (Android 4.2.2 at the moment).  I found the spooler in the Sam Gal S5 easily.  I'll resume this project later today.

Okay. Do you have Samsung Printing Service Plugin app installed? Can you find it in the tablet?

Yes I can find the Samsung printer plugin (also the HP printer plugin).  I must say I have setup probably 100 or more Androids to print, Samsung Tablets, S5, and S7, but have not experienced this S5 failure.


text:
Update from external storage disabled
I have a Samsung Galaxy Note 4 (N910a), and the WiFi doesn't work. I think it's because it has an old firmware version, so I tried to update it, but when in recovery and trying to update from the SD card, it says "Update from external storage is disabled." the same thing happens with adb.

Did you try through Odin/Heimdall?

And please check if the WiFi MAC adress is still present.

Yes, there is a mac address, but the WiFi button is grayed out...

Do you have network connection? Does the Bluetooth work?

The Bluetooth works, and it doesn't let me connect it to wifi

Did you try the solution described in my answer?

The download link doesn't work

I flashed another rom and the WiFi worked.

Try flashing the stock firmware with Odin. This should work.
Stock firmware download here
Odin flasher download here

Open Odin
Unzip the firmware zip file
Click on APP and browse to where you extracted the firmware zip file
Boot the phone to Download mode (Volume down + Power button)
Connect the phone and click Start.


text:
No internal adb?
I just got a Nexus 6p yesterday. Today I rooted it, with TWRP and Cyanogenmod 14.1. I have noticed that there is no command "adb" in /system/bin. I would like to know why, and how can I get it? My unrooted lollipop phone does have it.

Why do you need that? My MM device doesn't have it. Try looking in folder system/xbin/ if there isn't then try to update/install busybox (most custom roms doesn't have it preinstalled).

Where can I get an up to date version of busybox that has the adb? I want it to run commands on my friends phone.

I don't know for sure if there is in busybox but I assume there is because my old phone with CM 10.1 and busybox does have it. You can install/update busybox with app "BusyBox" from play store (root requiered)

It doesn't work for me. I just tried it

What doesn't work, did you updated it from BusyBox app?

Never mind about this. Thanks for trying to help

I found that ADB command was removed in 6.0 and it seems it didn't come back with 7.0. You'll probably need to find other way to do what you intended to.

many android apps were using local adb client to gain shell user privileges - so it was deemed a security threat and it has been removed.

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


text:
SONY Red Led notification not working
I have a SONY XPERIA Z5 Premium . The problem is the tiny LED notification light doesn't show red light. i have tried various led light management applications from the play store but still ain't working. What may be causing this? Running Android 6.0 Marshmallow

Have you tested the LED through the service menu?
To enter the service menu go to the dialer and paste in the following code
*#*#7378423#*#*

Select

Service tests

and then

LED/Illumination

The LED should start to blink in green then blue then red. If your led is not blinking red I would suggest your LED is broken.

Hey, i have tried those tests....only the green and blue colors are functional. I meant the red color ain't working when it's set

Then I believe the LED is broken. Can you return it to the store for a refund?

Unfortunately , the device is a second hand and is not under any Warranty. I thot the led module works as one unit.

Well I'm not sure but according to wikipedia "tri-color LEDs contain three different LED emitters in one case. Each emitter is connected to a separate lead so they can be controlled independently."  https://en.wikipedia.org/wiki/Light-emitting_diode


text:
How to retrieve photos from stolen phone
My phone got stolen last Friday. I never used to backup my photos or anything like that. Is there any possible way I can retrieve my photos?

Do you have a Google Account? Do you use Android Device Manager? We need way more information to help you.

If you never backup your photos online, the only place those are stored is Phone storage which is stolen. So, the only way to retrieve those photos will be get back the phone with the storage. Otherwise, its a No


text:
my samsung galaxy tab GT-P1000 is not charging
my samsung galaxy tab GT-P1000 is not charging after i plugged in the usb cable in my laptop. but when my tablet is off it is charging but it takes so long to chrge my tablet. what will i do?

Get a legit charger? PC USB doesn't output enough current.

Even when it's on, it still changes, but slowly even though there is red cross sign on the battery icon.

try screw the 2 dot behind the USB cable then release the cover housing using Safe Open Pry Tool then remove your battery that's it

How will removing the battery help?


text:
No OS installed, stock recovery OnePlus 2
I was trying to restore my Oneplus two to stock it failed. using the toolbox allowed me flash and boot into stock recovery.
From here, I've tried sideloading the stock Rom which completes but won't actually boot. Flashing TWRP also returns an "okay" but I cant actually boot into TWRP recovery.
There is no OS installed.

I can get into stock recovery
I can get into fastboot
I can get into qualcomm mode
Bootloader is unlocked
I can't boot into custom recovery
I can't boot into system after sideloading "success"

Can anyone help me? Thanks in advance.

I'm so stupid, I had not placed the files within the platform-tools folder, that did the trick. the system.img was too big to be flashed directly and needed to be compressed into several sparse files, performing the operation withing platform-tools will do this automatically.

Full factory image for OnePlus 2 → Download here| File name: OnePlus2Oxygen_14_OT…stboot.rar
Stok recovery : Download from here.
File name: optstockrecovery.7z

Flashing Instructions
Step 1: Download the Factory image from above links.
Step 2: Make sure you have setup ADB and Fastboot on your PC.
Step 3: Boot your device into bootloader  (Fastboot mode).
Step 4: Navigate to the location where you have placed the factory image file on PC and extract it to get all the files like system, bootloader, etc along with the flashall.bat file as well.
Step 5: Run the flash-all.bat . Wait for the process to complete.
If you use Linux or Mac OS, then run the flash-all.sh file and follow the instructions. But first, open the flash-all.sh file and verify if the files start with “./” prefix for Mac and “sudo” for Linux. If not, then add a prefix to every file.
Step 6: Once done, reboot the device into system either manually or using the command: fastboot reboot.
Flashing  Stock Recovery

For ADB and Fastboot download the quick ADB and Fastboot Installer from here
Boot in Fastboot mode again
Unzip the file fastboot  optstockrecovery.7z
Copy its content to the folder where Minimal ADB and Fastboot os installed (right-click on its icon > Open file location).
Flash the recovery with fastboot flash recovery optstockrecovery.img

esQmo I followed your instructions but it results in a boot loop, but this is still progress so I thank you.

I forgot to mention when running flash_0x211.cmd i get an error but i close the error dialogue and the program continues

what error? can you show a screenshot?

For bootloop: Try booting in recovery and wipe data and cache

this is the error I see "invalid sparse file format at header magi" but as I mentioned it will continue to run after closing the dialogue.  I will try clearing cache and data, thanks


text:
how to delete old account and credit card info by
How do you delete some one else's account off your Android phones play store there is no credit card on it but it makes me have to go and find me and then I can see my info if not it goes to the lady I bought my phone from

Settings > Accounts > Google then select the account which you wish to remove.
Settings > Accounts > Google >  select the account which you wish to remove > More  > Remove account.
PS: You'll need to stop Syncing first.
On older versions (1.5 > 2.3.5) there is no way to remove an account, only by resetting the device to the factory settings.

In older versions, there's no official way. De facto, there is one which is a bit tricky. You don't need a full factory reset, but just delete data from the corresponding Google apps. But of course that also means all accounts would be dropped – no way to drop a single account only there.

Exactly, but the account will still be present in the phone.

No. But this is not a discussion area, and apart from that, the percentage of users interested in that an old Android version is rather low :) Which is why I didn't post the complete procedure.


text:
Do you get your warranty back after rooting, flashing then unrooting your device
I have a Honor 5X which I am planning to root so that I can flash Cyanogen MOD 13 as EMUI isn't up to my expectations(NO OTG and Adoptable Storage). Is it possible to flash the ROM then unroot my device to retain the warranty and have access to banking apps? Thanks!

When you unlock the bootloader on a Qualcomm device it blows a fuse (an irreversible procedure). It does not matter if you even root your device afterwards - the damage is already done and the warranty is already void.
Then it all depends on on how strictly and diligently the customer service people follow company policy. For example once the device is unlocked it could be flashed with a ROM specifically modified to report its status as "never tampered with" - that could fool some less experienced folks.
As for the banking apps - it depends on the implementation. If done right the device would lose all its pre-provisioned crypto keys.


text:
How to explain SSL cert validation discrepancy between Chrome and WebView on a modern Android?
(original title: Do some Android vendors ship their own SSL stack implementation?)
We've been having (in production) a peculiar HTTPS-related issue lately in our Android app.
All calls to our domain from within a WebView fail in our Android app, due to an SSL certificate validation issue. But this happens only in very specific combination of circumstances:

only on Androids (desktop browsers, iOS are fine with our cert)
only inside a WebView (works fine in Chrome, default Android browser, and when doing HttpsURLConnection from Java code)
only on some devices (Samsung Galaxy Edge S6 with Android 6, HTC One M8 with Android 5); other devices (Sony/Android 4.4, Lenovo/Android 4.4, Motorola/Android 5, Huawei/Android 6, Nexus/Android 6) are not affected

Other important info:

note that the issue happens on Android 5/6 which have an auto-updating WebView. For example, I reproduced issue in a fully up-to-date Samsung Galaxy Edge S6 (non-ISP-branded), Android 6.0.1 with security patches from 1 October 2016. The webview is very modern (Chrome 53)
note that I checked the CA store and the root cert that signed our cert is in the store of the affected devices, with the same name and sha1 fingerprint.
I used to have custom (user) CA certs (generated by Fiddler and installed manually by me to be able to decrypt HTTPS for debugging) on my devices, but for the sake of test, I removed them, and now the user CA store is empty on all devices, but issue persists
I tested some 60 high profile websites, and the issue is reproducible for several of them too (including https://www.amazon.com) on the two affected devices (the set of websites rejected by Samsung and HTC is overlapping, but not exactly the same). Some of those affected websites have the same VeriSign cert as the root cert of the chain as we do, but this root cert is present in the CA store of the device as mentioned previously.
Our SSL cert is quite good according to SSLLabs, and the issue happens on amazon.com which apparently has very good server/cert config (click)
While we reproduced the issue in our device lab, we also got quite a few negative Play Store reviews that look like the same issue (all from Samsungs, but this correlates with our user base). However the app works fine for most of people, as we get mostly 5 star reviews every day.

Next steps that we're taking:

We're trying to embed the cert inside the Android app and make Android explicitly trust it, but since WebView and HTTPSUrlConnection behave differently, we're not sure if this will work
If this doesn't work, as a last resort we'll also probably try to override WebViewClient.onReceivedSslError with a custom implementation which will inspect the cert and trust it if it has the same fingerprint as our cert
any better options?

Theories:

some Android shipping customized SSL stack in their versions of Android? (but why Samsung and HTC would exhibit a very similar behavior)
does Chrome have separate CA store than the Android device?
some other apps installed on the affected Android devices that mess up with the WebView in my app?
anything else?

Edit:
I reproduced the issue on the following websites:

www.microsoft.com (Symantec cert)
www.amazon.com (Symantec cert)
mail.ru (GeoTrust cert - Symantec subsidiary)
two others with Symantec or GeoTrust certs
www.theguardian.com (cert doesn't seem to be Symantec-related)

So most probably the issue comes from webview bug that EricLaw pointed. Guardian case seems to be some another issue however.
Edit 2:
I confirmed the issue was due to the bug mentioned by Eric. We changed our SSL cert provider and it solved the issue.

While your problem description lacks much detail one could explain the given detail solely with different CA in the trust store. This means they still could use the same SSL stack but only differ in the contents of the trust store.

I checked the CA store and the root cert we use is in the store of the affected devices, with the same name and sha1 fingerprint.

Maybe you could add also details about the theory you have about the rejection so that one could determine if this is an issue of the SSL stack or something else (i.e. issue of Webview and not the SSL stack since Chrome works fine).

our theory was that the issue might have been due to the server unnecessarily sending the root cert and the implementation being over-eager to reject it for some reason. However I checked most of top-100 websites in the world, and in fact https://www.amazon.com and https://mail.ru (only those two) exhibit the same behavior, while having flawless certs and not sending the root cert from server, so I think my theory fell apart...

webview implementations don't get updated anywhere near as often as browsers, in some cases never or only with major OTA upgrades. they are also always very behind "real browsers" in terms of features and security. afaik, there's not a whole lot devs can do about it beside throw more mud at the wall and see what sticks, forking per-device as needed.

In your case, i would assume that entire process is fine but it's concern about rejection by some android devices. I would advice that your certificate is based on SHA1 encryption, and it's old hash algorithm. You should try to reissue your SSL certificate with SHA-2 hash algorithm and try to use it. I hope that your issue would be resolved.

Our cert is reported as SHA256withRSA by SSLLabs. The issue happens also for amazon.com which has very good server config: https://www.ssllabs.com/ssltest/analyze.html?d=www.amazon.com ; I put some more updates in the question itself

Any chance you have a MitM app, for example an ad blocker, installed on that phone? Can you reproduce with "factory configuration" phone?

@Z.T. that's an interesting idea, I'll try to check that path next week. We're having reports from users having probably the same issue (due to the symptoms), all from Samsung, and according to our logs we estimate there could be 100s/1000s of people affected. But the app still works for the majority of the people which is a riddle.

My bet is that the CT log expired. See https://www.chromium.org/developers/androidwebview/webview-ct-bug and https://groups.google.com/a/chromium.org/forum/m/#!topic/net-dev/d3bHcocG-NM

Yes, upgrading WebView helps for me.

In case of the traffic generated by the Facebook application,
you will find a custom implementation, called Zero, and

"they really want 0-RTT, but tls 1.3 is not here, so they modified
  QUIC crypto to make it happen on top of TCP: it's called Zero."

Source here
This traffic can be captured with any up-to-date iOS or Android device running Facebook App.
A pcap is available here

Android uses Facebook Zero? Your link does not say that.

information available at the paragraph called:TLS at the scale of Facebook

yep I had read that - does not say Android uses Zero

Run a a wireshark on your device and you will see that

The question was is some Android vendors ship with a custom SSL stack, not if some targets use a custom SSL stack. Nothing you are saying appears to relate to Android or the OP's situation at all.

Are you aware that the OP never mentions Facebook at any point?

The only custom SSL implementation on Android that I know is this. Corrected the answer to clarify this

Facebook apps use Facebook Zero. Your link says nothing about it being Android-specific, and even if it did, it does not come close to addressing the question.


text:
My device is soft-bricked after some system errors
Welcome!
Edit: the phone is => Prestigio Multiphone 5451 DUO, android version is 4.2.2
In the past days, I decided to download the larger Messenger app, and removed previously installed "lite" messeger app, and installed facebook lite app, and previously installed the larger FB app. And my phone stuck in a boot-loop. :(
After that, I browsed websites with Google Chrome app, then my phone started freezing with some org.android messages, then accidently the stock launcher is stopped too. I restarted the device, then a message showed up => "encryption unsuccessfull" like in this image

I unfortunately pressed the "reset phone" button, but it don't did anything so I unplugged my battery. Now, when it boot, it stuck in the logo.
Only thing I can do is to boot into stock recovery mode(vol_up, power and Home), and factory mode(vol_down and power)
I can "sideload" with ADB in Recovery Mode, but can't flash due to android signature? .. //edit: but PC sees the device.
I tried by listening adb on boot with both linux/windows, but they can't detect it..
I think someone can help me, I don't want to throw away a whole phone, because others fight with famine and so on. :(
Cheers, LeFizzy.

What is the phone model, android version? I guess it's a Wiko or Blu phone

Thanks for the fast reply. Phone model is Prestigio Multiphone 5451 Duo, and the android version is 4.2.2

so Android will not boot ?

Yes, as you said. It just keeps showing the logo. :(

This happens when the eMMC is corrupted. Flashing ROM should solve the issue.

Flashing the phone should solve the issue but you'll lose all your personal data.
Download the stock firmware here, Click on Support tab.

Thanks for the solution. Now the problem is that I cannot find the stock firmware by searching "5451", just if I enter "5450" but I cannot apply this update for mine, due to certification. And the second link is filled with surveys only, and I don't trust such a site. :I

Oh sorry, I'll update with new links when I get home.I didn't test any of them.

I remember I got only one update in the past 2 years(I bought it in 2014) but I cannot find a firm that could be it. So funny, because they released this OTA somehow. :D

Updated the link. It's safe now :D

I have found this article too, but when I try to apply with "apply update from ADB" it's just throw => "assert failed: apply_patch_check("/system/app/ApplicationGuide.apk"). Then I just opened updater_script to see whats inside, then theres bunch of asserts like it. Maybe I deleted this apk file, then it cannot found it? :(

Flashing the stock firmware / ROM to your device would solve the problem, but your device needs to be rooted, in order to install a custom recovery, which would allow you to install custom ROMs (the ROM that you will install is a stock version.)
You should install the ROM that is appropriate for your device.


text:
How do I delete a symlink from /sbin?
I wanted to remove a symlink from /sbin/ directory. The link is swapon which is linked to busybox binary on the same directory.
While trying to remove first-time, it said "Read only filesystem". So, I remounted / with read-write using this command
mount -o remount,rw /

Then I was able to remove it. I checked with which swapon as well as using ls. All fine. Now, when I rebooted the phone, the link appeared in the same location magically!
Am I missing something? What's happening here? How do I remove this link?
Here is the output of mount in case it is required
~ # mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
none on /sys/fs/cgroup type tmpfs (rw,relatime,mode=750,gid=1000)
none on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mmcblk0p6 on /modemfs type ext4 (rw,nosuid,nodev,noatime,errors=panic,user_xattr,acl,barrier=1,nomblk_io_submit,data=ordered)
/dev/block/mmcblk0p10 on /system type ext4 (ro,relatime,errors=panic,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk0p11 on /data type ext4 (rw,nosuid,nodev,noatime,errors=panic,user_xattr,acl,barrier=1,journal_async_commit,nomblk_io_submit,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p12 on /cache type ext4 (rw,nosuid,nodev,noatime,errors=panic,user_xattr,acl,barrier=1,nomblk_io_submit,data=ordered)
/dev/block/vold/179:97 on /mnt/media_rw/sdcard1 type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/fuse on /storage/sdcard1 type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/block/vold/179:14 on /mnt/media_rw/sdcard0 type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:14 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/fuse on /storage/sdcard0 type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/block/dm-0 on /mnt/asec/com.zodinplex.naturesound-1 type ext4 (ro,dirsync,nosuid,nodev,noatime,user_xattr,acl,barrier=1)

you can give Root Explorer/Total Commander a try.

Android devices have a unique way of booting, using a binary blob called boot.img that contains the kernel, and a ramdisk. This ramdisk will contain the /sbin symlink you want to remove.
To remove this, you will probably need either an upgrade image, or you will have to extract boot.img from your device. I can look for or put together instructions for this if you wish.
Once you have the extracted boot.img, you have to then extract the ramdisk image from it, make your changes, and put everything back together.
Then comes the dangerous part, unless you know you cannot brick your phone. You will need to flash this (hopefully working!) boot.img so that Android will use the new ramdisk.
So, for now, it might be better to figure out if there is an init script in the /system directory that you could remove your symlink in each time your phone starts.

Update: or, like you did, you could just change the init script that calls swapon to call a different one.

Thanks for bringing this. I wasn't aware of this. I might try changing these, but I solved the problem by explicitly calling another symlink /system/bin/swapon without relying on env's default swapon (which was in /sbin). I think, I'll try it later and inform you


text:
RMNET + DM + MODEM mod usb not recognized windows 7 and windows 10
I am trying to change my galaxy gt-i9500 imei. I undertand that I should edit EFS file thanks to my searches. I should connect to usb at RMNET + DM + MODEM mod (*#0808#, choose mod etc.). But windows7/10 machines cannot recognize usb device in this mod.

Changing IMEI is illegal in some countries! You should only restore the original phone's IMEI printed on the phone. For Windows not recognizing the phone: Do you have drivers installed?

Exactly. I am trying to restore original one. Now imei is like something 04XXX.  I have downloaded drivers from samsung formal website. It recognizes at mtp + adb mod.

What tool are you trying to restore the damaged IMEI with?

NV-items_reader_writer is my tool

What is shown in the Windows device manager when the phone is connected to the computer?

Unknown USB Device (Configuration Descriptor Request Failed)

Hum... weird. Please can you edit the question providing screenshots?

I think you are talking about screen shot of computer?

Well. Try this: dial *#7284# > Qualcomm USB Settings then tell me what's shown there

It is not opening any window

What is the phone Android version?

phone Android version 5.0.1

The option you have to choose is RNDIS + DM + MODEM. Do you see a such option?

Yes. I tried it too. But still dont recognize.

Weird. Im still thinking it's drivers related.

There is an alternative method by EFS Professional, this one works with ADB (USB debugging). You'll need to give a try.

I will try and give feedback here

Root access is a must and install BusyBox as well.


text:
Whatsapp on android device: PlayStore error code -11, parsing error when trying manual install
if this the completely wrong place for tech support stuff I am sorry and would really appreciate it if someone would point out where to ask this question.
I already tried contacting Whatsapp's customer support, but they were less than helpful so far.
Since I already explained my problem to them, I'm going to post my e-mail exchange so far.

Dear Whatsapp support
Yesterday evening Whatsapp encountered a problem and asked me to
reinstall  the application. Trying to do so, I uninstalled the app via
the PlayStore  and, when trying to reinstall it, encountered error
code -11.  I originally thought this might be a problem with the
PlayStore, but now  I'm not so sure anymore.
Things I've tried so far:

Manually remove all remaining files associated with Whatsapp from my  phone.

Cleared PlayStore data and cache.

Uninstalled and reinstalled all PlayStore updates.

Reset my phone to factory default.

Tried manually installing an older version of Whatsapp.

Lastly I tried to manually install the latest version of Whatsapp.
When I try this I get a parsing
error.  I downloaded the APK twice to make sure the download wasn't
corrupt. This  leads me to believe it might be problem with the APK
and my specific  device, and not the PlayStore.
The device in question is a Samsung I9070 Galaxy S Advance running
android  version 2.3.6.
If you require any more information I gladly provide them.
I apologize for any grammatical errors, English isn't my first
language.
Best regards  Marco

And their less than helpful reply, which is the reason I'm posting here, instead of trying to get help out of a robot, or a person acting like one.

Hi,
Thanks for contacting WhatsApp. Your request has been received.
Please understand that we prioritize reports of issues with the
application and provide a comprehensive FAQ to solve most other
questions.
Based on what you wrote in your message, we think that one of the
following may be helpful for you:
To set WhatsApp to a different language
If you want to change your keyboard language or auto-correct settings
Additionally, if you wish
to change your input language, we recommend using Google's input apps
available in Google Play Store. For all other language related
questions, please check our FAQ  If our FAQ does not help, make sure
to go to our website on your phone's browser to download the latest
version and then reboot your phone.
--  WhatsApp Support Team
Take a look at our FAQ!

So, yeah, this is where I'm at. I really hope you guys are able to help, or at least point me in the right direction.

From my own experience the actual WhatsApp 2.16.382 version is not running anymore on devices with Android version lower than 4.0 (officially 2.1 and 2.2) since they launched the video call feature.
It seems like they have dropped the support for those devices as they did for Windows 7 - 7.5 phones, Symbian S40-S60 and Blackberry OS 7 and lower according to their blog.
You should try version 2.16.225 or 2.16.259 (find the apks) which worked for me.

Thank you esQmo. Version 2.16.259 gave me the original error that started the whole thing, but 2.16.225 actually worked and it's up and running now. I assume that sooner or later this old version might not be compatible with the new one anymore, but hopefully I have a new phone by then.

Well this answer did not actually work for me, the app did get installed but it telling Whats app is has a problem & needs to be installted again, then it tells me to install via Playstore

@penta : Try this: http://android.stackexchange.com/questions/164153/cannot-use-whatsapp-anymore


text:
How can I ensure my wireless keyboard works on my Android TV box?
I just bought a wireless keyboard  (Rii mini 28). When I plugin the receiver into my windows laptop, it just works. I can type things in notepad and move the cursor.
But I bought it for my Android device: Ugoos UT4 OCTACORE ANDROID TV BOX. So I plugged the receiver into one of the USB ports. But I can not use it the way I used it for Windows. My android device ignores all my actions.
Any idea how I ensure my wireless keyboard works on my Android TV box?

Is the keyboard designed for Android devices? You may be suffering from lack of drivers.

Yes, https://www.amazon.com/Rii-Wireless-Remote-Keyboard-Laptop/dp/B00HR4XH5W

You have to pair them first. What is said in the manual?

The keyboard manual said that the keyboard is found and installed automatically (which is really the case for windows and there it just works). The Android device manual does not explain anything about this. Any idea how I should pair?


text:
Titanium Backup: Describe error: There is a problem parsing the package
I recently backed up all of my stuff to my Galaxy S5's SD card using Titanium Backup. I decided to test the backup using factory reset (I'm using the stock ROM) and trying to restore the backup afterwards. However, every time I try to do this, I get an error message saying "There is a problem parsing the package."
I've tried changing the backup location as explained here: https://seo-michael.co.uk/titanium-backup-problem-parsing-package-fix/
I've also tried updating SuperSU and changing the name space option as explained here: I can't restore apps with titanium back up
So far, nothing has worked. And I have to force stop TB to try and restore again (it stays stuck at 0% in the notification bar otherwise).
Have I done something wrong? Am I screwed?

That error message most likely originates from the package installer; you find a lot of hits searching Google for it. Most likely reason are corrupt .apk files. Have you tried installing one of them via ADB (adb install package.apk)? Do you get the same error there? Can you unzip the APK files, or does ZIP throw an error about "broken archive" when you try that?

I just tried extracting a .apk.gz file in /storage/emulated/legacy/TitaniumBackup (which is where I moved my backups to). It says "Operation completed with errors" and the folder that should have the extracted files is empty, so I guess the .apk.gz archives are corrupt. The .tar.gz and .properties files seem fine, however. The same thing happens in /storage/emulated/0/TitaniumBackup. I must have messed something up trying to move from internal storage to the SD card when I first backed up my phone.

Sounds like. You could try obtaining those APKs again (e.g. using Raccoon on your computer, or downloading from apkmirror/apkpure), then replace the broken ones, and try a restore again.

^I guess I could try that, but I would like to know how to prevent the .apk.gz files from becoming corrupt when I backup stuff so I can just restore my apps+data using TB instead of re-downloading them all from Google Play and then restoring the data.

That's the next step then, and would most likely require involving Joël (the dev). For that, I'd watch logcat while backing up a single app, and see if there are any indicators – then either adjust to avoid the error, or send a bug report to TitaniumTrack. But now, first, to save your current backup – or aren't you interested in that part?

^I just tried that while backing up Imgur and it generated a 3MB text file and I'm not sure where to upload it (maybe Google Drive?). I also recently installed Philz Touch (CWM-based recovery) so I'm not sure if I need Titanium anymore (I plan on installing custom ROMs in the future, though).

https://drive.google.com/file/d/0B3RHRCX1oyU-VDA3YS0ydjA5NGc/view?usp=sharing

There is one issue not mentioned online. When you disable Google Play Store - you need to untick some setting under security. You need to tick Unknown sources and UN-TICK Verify apps - while Play Store is still installed and actively running.
At least this solved parsing issue for me without the need to do backups again. Somehow google has managed to block Titanium backup ...


text:
Unlocking Bootloader Identifier Token Htc desire
I want to unlock my phone's boot loader, but for doing so I need a so called "identifier token". After booting into Fast-boot-mode, I executed
fastboot oem get_identifier_token via cmd(adb)
and got
FAIL(remote: unknown command)

What can I do? Would be great if somone could help!

what does fastboot devices returns ?

some code consisting of numbers and letters. I am quite sure the device is recognized

Yes indeed. Did you enabled USB debugging and oem unlock in the Developers Options?

Usb debuggin is enabled. But there is no option oem unlocking in the menu.

But even if I had not turned oem unlocking on, it would give me the token, wouldn't it?

Of course, you should get the token but it's strange why nothing is appearing.

it seems the device doesn't know the command. What could be the cause?

What is tje exact phone model number and Android version?

Htc desire 626g and android 4.4.2

The command should work unless you have mistyped the command. Please edit the question including the screenshot of the terminal. Also enable Unknown sources in Settings > Security


text:
How make Android x86 6.0 RC1 32bit look like a tablet with no mouse
I produce training video, I don't write code, and I'm not that familiar with configuring Android\Linux. I'd appreciate your help. I have exhausted online searches to figure out the following.
What I need
I need an Android x86 (4.4 or greater, preferably 5 or later) virtual device (VMWare, VirtualBox, or something else) to not display a mouse pointer and act like a touchsreen device.
Issue
I've tried numerous things, found through Google searches, and the mouse pointer is always displayed. My customer does not want a pointer, he wants it to look like a phone\t
My Environment
Windows 10 Pro x64 host computer with or without a TouchScreen
VirtualBox 5.1 and VMWare Workstation 9
The virtual computers I've setup are Android x86 6.0 RC1 32bit running as a VirtualBox or VMWare virtual computer.
What I've tried
 - In Windows 10, the host for the virtual computers, disable and also uninstall my mouse. The mouse in the virtual Android computer was still present.
 - In VirtualBox and VMWare, added lines to their config files that are supposed to make the virtual computer a touchScreen.
 - In VirtualBox, enable & disable mouse integration.
 - In Android, deleted all *.idc files at /system/usr/idc except for AV??.idc, qwerty.idc, qwerty2.idc, and touch_dev.idc (which I copied from my phone), touch.idc (which I wrote following a posting online), and made sure all listed the touch.??? = touchScreen


text:
Secure access to a file
In an android phone, generally we use App Locker or other applications for securing applications.
Like App Locker, how to restrict media files (images and video)? I don’t want to hide them.
I would like to restrict media files with pattern/ password/ PIN lock.
And once a media file restricted, it must be restricted irrespective of any file explorer/ media player/ image viewer.
Please let me know some better apps or other ways for restricting media file access so that it can’t be accessed by any other ways.
Regards
GNS

Use a container, you'll have different environments for private use and normal use. What phone are you using? Samsung has MyKnox.

I am using iBall BraceX1 Tablet. Its android 4.4.2 with root access.


text:
Can I prevent tethering from using cell/mobile data?
I have been using USB tethering to connect my laptop to a wifi and am scared I might lose connection to wifi and begin using mobile data without noticing
Ideally an app that lets me react to USB tethering being active and turns off mobile data would be great unless there is a setting that accomplishes this somewhere?
Thank you

If your mobile connection is properly deactivated, there is no chance to switch from Wifi to Mobile Data.
You can use the tiles in the status bar to do so (if you don't have it go to Settings > Status Bar > Tiles), or you can just go to the Settings menu and switch off Mobile Data from the main Settings panel.
If you want to switch automatically from Mobile to Wifi AND deactivate Mobile when you use Tethering, you can use apps such as Tasker to automate this.
If you have the "Developper" menu activated on the Settings, there is a option there that forces Mobile when Wifi is weak.
If the option is activated, just switch it off.

If your phone has a feature called Smart network switch, then you should disable it because it switches between WiFi and data connection whenever your Wifi connection is unstable.
To disable it: Settings > WiFi > More / Options > Smart network switch

Thanks,  that is very important to know.  I am hoping I can disable mobile data entirely when tethering but this will at least give me some more peace of mind


text:
Secure access to a SD Card
How to restrict a SD card access so that a password is required whenever it’s used in another phone or whenever it’s accessed in computer also?
Regards
GNS

Encrypt the card?

How to encrypt SD card? I have SanDisk SD Card and SanDisk couldn't help me in this regard.

I've never done that, but check out these questions with answers on the topic.


text:
How can I prevent Samsung from disabling my Galaxy Note 7?
I have a Galaxy Note 7, running on Android. How can I prevent Samsung from disabling it?
I have read in many use outlets that Galaxy Note 7 are scheduled to be disabled, e.g. Samsung May Permanently Disable Galaxy Note 7 Phones In The US As Soon As Next Week:

As of December 15th, Samsung will modify the software to prevent the Galaxy Note 7 from charging. The phone will no longer work.

I don't have one, but wouldn't disabling updates take care for that? Or rooting and installing a custom ROM? ;)

Simply by disabling automatic update in settings > about device. Since it is said Samsung would release an update in the United States to disable the Galaxy Note 7 completely. According to this http://www.sammobile.com/2016/12/09/galaxy-note-7-will-be-disabled-via-update-in-the-us-on-december-19/

I used to have a Samsung Galaxy S5, where Android automatically got upgraded after I had ignored the upgrade request several times (and I had turned off the automatic upgrades). So I am quite concerned regarding my Galaxy Note 7, and was looking for some more robust way to make any OS upgrade impossible.

I don't understand this question. It is clear the company, and all supporting systems to the system are being ground down to nothing. Like an apple on a branch with no supporting tree. How do you plan to survive, and, most importantly, why?

@wbogacz I am happy with my current phone.


text:
Android Nexus5X suddenly died
My LG Nexus5X has randomly died this morning(it had ~70% battery). I have tried to leave it on charging for 1 hour straight and then tried to turn it back on. It worked. But then it randomly died again while being fully charged. It hasn't turned on ever since.
After shutting down for the second time I have also managed to enter the Fastboot menu (clicking Power Button+Volume Down button), although I get the menu to show and I can scroll through the options, when I click Recovery mode or Start, I get a screen with just saying 'Google' on it and then dies again. For Start my understanding is that it should turn on and as for the Recovery Mode this is not a normal behaviour as I should be seeing an Android Robot as described here. I also tried the Power Off option, left it there for an hour charging and then tried to turn it back on, this time it went past the 'Google' page to the colorful spinning/loading circles page but the animation stuck and it turned off again.
After the above failure, my goal was to enter the Recovery Mode through my PC(I use Windows10): I have attempted to set up the drivers for adb and fastboot like described in this guide. The only time I get my Android to show up in the Device Manager so I could setup the drivers is when the phone itself is in the fastboot mode and it shows up as Kedacom USB Device->Android Bootloader Interface. Since I could not see my Android under Other Devices like the guide says I tried to setup adb/fastboot one at a time for the Kedacom USB Device->Android Bootloader Interface entry. In the command line when I type  adb devices my device is not showing up fastboot devices this shows up: 0167ca36eedbc1ef        fastboot. Also, when I type adb reboot recovery I get error: no devices/emulators found .
I have ran out of options and everything I tried does not seem to work. What is the solution to bring my Nexus5X back to life?

So it's recognized in fastboot. What's stopping you from just flashing a factory image? Locked bootloader?

Thanks for the reply. How do I flash a factory image?

This. I'll have it posted as an answer if it works out for ya.

I followed the steps and when I execute the flash-all script it says "writing 'bootloader'...
FAILED (remote: device is locked. Cannot flash images)" . Is it maybe because I didnt enable "On-device Developer Options" when Nexus was alive?

Well yes... And do you have a custom recovery now? If not then you're pretty much out of luck - time to call Google.

You should try flashing the factory image for Nexus 5X in Fastboot.

Download Nexus 5X (bullhead) Factory image Android 7.1.1 here or Android 6.0.1 here. And unzip the file.
Setup all necessary drivers
For commands to succeed, you should unlock the bootloader:
fastboot oem unlock or fastboot flashing unlock. The  device will show  a confirmation screen. (This erases all data on the device.)
Open a terminal and navigate to where you unzipped system image previously downloaded.
Execute the flash-all script. This script installs the necessary bootloader, baseband firmware, and  system.

Hope this helps you out.
If the above don't work, you should try instructions detailed on this thread.

OP did state he has a locked bootloader, so factory images are no go. The last link is very interesting though, I didn't know LG actually kept TOT capability intact for emergency.

I provide this solution for others too. I think the second solution should work for him.

Thanks for the reply but when I follow the guide(for the last link you provided) and reach the step to connect the device for Windows to install the drivers it says "USB device not recognised"

You need drivers. Install them


text:
Trouble putting a ROM on Nexus 6p
I just bought a Nexus 6p a few days ago. I put TWRP and Cyanogenmod 14.1 on it. It was fine, until I wanted to try another ROM. So I booted to TWRP, and wiped it. I wasn't thinking when I wiped and now I don't have a ROM to flash. I want Resurrection Remix ROM. How can I fix this? I am really worried. Any help is greatly appreciated. If you need any more information just ask, I will gladly provide more if I can. I am open to installing any (safe) custom recovery, and any ROM at this point. Also, where is a place on the phone that does not get deleted when I perform a factory reset, so that I can always have a backup in case this happens again.
Thanks for any help!
I forgot to add:
When I try to use fastboot update rom.zip I get this:

Boot into TWRP again, choose "Advanced-ADBSideload", connect to PC, then adb sideload path/to/your-rom.zip (just open a command prompt window for this, and drag the zip file into the window to have its file name and path entered automatically).

I asked where on the phone, and 2. For some reason the adb sideload is not working. It doesn't recognize my phone.

My bad (facepalm)... Internal storage doesn't get wiped on factory reset, but you intentionally wiping it doesn't help. Aside from that there's nowhere safe (from flashing) and large enough to hold stuff permanently.

What about regular ADB, i.e. if you plug it in when the phone is not in sideload menu? It should be recognized as "xxxxxxxx recovery" in adb devices. If that doesn't work either then grab a USB OTG adapter, TWRP also supports that. Or just flash a factory image via fastboot and start over (you already wiped everything so no worries about data) if you don't want to buy anything. Plenty of options still.

That didn't work. Do you know where I could get ClockworkMod for the Nexus 6p? I have searched everywhere and simply cannot find it. I have found a link to CWM for the Nexus 4, and I tried changing mako to angler and I got an XML file saying Access Denied.

CWM/PhilZ is dead long ago, don't bother. Keep trying the other options. At least your bootloader is unlocked (don't ever re-lock it), so it's not a dead-end.

I never planned to re-lock my bootloader. I rebooted my computer just trying the basic stuff because the ADB wasn't working. When I was prompted with the OS options (on the computer) I just decided to go with Linux (instead of Windows 7). When I booted the phone into TWRP, Linux mounted the phone as a media device. I was able to copy the rom.zip to the internal storage. I flashed it, but now its stuck at the bootanimation and won't go anywhere. Any help with this?

I figured something out. Windows 7 did not work for me. I had to boot into Linux (I use Debian 8).
Go to https://developers.google.com/android/ota and get the file for your device. This will be just the stock ROM. You will use this to get the ROM you actually want onto the phone.
This will be a ZIP file. fastboot update file.zip didn't work for me. If it worked for you, skip to the next paragraph. If it didn't work for you, just keep reading. Unzip the zip file, and manually flash all of the *.img files. They are named with the partition they go with. Ex: fastboot flash boot boot.img, fastboot flash system system.img. This should work.
Now boot into the stock ROM you just flashed. Don't worry about personalizing it. Get just what you need set up. If you have internet on the device, go ahead and open the browser and get the ROM that you want. Put it in a place you will remember or can find. Reboot into TWRP and hit Install. Find the zip file you just downloaded and flash it. You are done!
If you don't have internet, find a computer that does have internet and find the ROM that you want and download it. Move the file to the phone, and then flash it from TWRP.
That's what worked for me!


text:
Unlock Note 5 phone
I was using my thumb print to access my phone, restarted my phone, and then it asked for my password; my thumb print would no longer work. I was driving so I input my password about an hour later and it did not work.  It started out, try again in 5 minutes and now up to try again in an hour.  I went to Android manager to try to lock the phone to get a new password and it worked but a message came back to me saying my phone was already locked and the new password would not work.  So, I need Android manager to unlock my phone.  I have been locked out since September 2016.  I do not want my phone wiped cleaned because I have valuable files on the phone.

Samsung devices, if you’ve logged into the device with a Samsung account, you can go to the Samsung Find My Mobile, log in with the same Samsung account, and use the “Unlock my screen” option to remotely remove your device’s lock screen. Other manufacturers might potentially offer similar features if they have a device-tracking website if you’ve signed up for.
Hope this works for you! Good luck!


text:
Can't Restore Samsung Galaxy S3 To Factory Firmware
I installed CyanogenMod on my Samsung Galaxy S3 (SGH i747), and now I need to re-install factory firmware to network unlock my phone. Heimdall seems to be able to successfully image the firmware package onto the device, but after imaging, it won't boot. I can still get to recovery mode and download mode, but nothing else. This is the command I'm using to image:
heimdall flash --SYSTEM I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar.md5

This is the output:
Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading SYSTEM
100%
SYSTEM upload successful

Ending session...
Rebooting device...
Releasing device interface...

I tried factory resetting before and after imaging the ROM via ClockworkMod, but it didn't help.
How do I fix this?

NOTE: I am using Linux.

.tar.md5 file is used by Odin (another firmware flashing tool), but AFAIK it cannot be used by Heimdall. Please make a backup of this file.
Remove md5sum
Run md5sum on any file to see what is it's output like. Something similar will be appended to original .tar file. Assuming you can open the .tar.md5 file in a text editor, remove the md5 sum from the end of file (and probably you'll have to remove last new line character). Then rename this file to I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar.
Extract partitions
You should be able to run tar -xf I747UCDLK3_I747ATTDLK3_I747UCDLK3_HOME.tar. It should create a new directory with similar name and this directory will contain images of boot, cache, fat, hidden, recovery and system partitions (and maybe more):

boot.img
cache.img.ext4
hidden.img.ext4
system.img.ext4

Flashing
You should make sure that partitions on your device have the same names as I've written below (APPS, CACHE, HIDDEN, SYSTEM). You can do it be running heimdall download-pit --output <filename> and then heimdall print-pit --file <filename>. Finally, here's the actual flashing (you may want to add --no-reboot to the first command):
# heimdall flash --APPS boot.img --verbose
# heimdall flash --SYSTEM system.img.ext4 --CACHE cache.img.ext4 --HIDDEN hidden.img.ext4 --verbose

Re-flash recovery (added later)
In case your phone boots to recovery instead of system, you should flash your recovery (doesn't have to be stock) image again.

there is no hidden.img.ext4, im going to skip that step

Gets pretty close, it finishes imaging all those (Exept hidden.img.ext4) then reboots into clockworkmod. I am greeted with a prompt asking if i want to install an untrusted zip (i selected yes). the phone then reboots a few times, then boots back into clockworkmod

It worked! im back at the factory firmware! Thanks!


text:
Syncing photos across Android devices
What is the best way to ensure that the photo album is synced on a daily basis between my 2 Android devices (Samsung Galaxy S5 phone and Samsung tablet)?

The best way in my opinion is via Google Photos, since its allredy built into android.
https://support.google.com/photos/answer/6193313?co=GENIE.Platform%3DAndroid&hl=en

Note that Google Photos are not built-in into Android since it's under Google proprietary apps, only some devices have it preinstalled.


text:
USB modes, for transfering files with AFT
Why do I have to go into the phone (Galaxy S7 Edge) everytime I connect it to my Mac and manually switch the USB option from charging to MTP??
This is annoying and a hassle, why can't the phone detect that its plugged in and switch modes itself?
I dont want to have the phone in developer mode all the time, i just disabled it because its not applicable to me but now I have to turn it on every time I want to transfer files onto my phone.
There has to be a better way to do this.
Any explanations?

You have to change it every time because of security changes in Android, and there is no easy way around it without root on a stock device.
The reason is so anyone can't just connect to your phone without screen being unlocked, it is purely a security enhancement.


text:
How can I disable the Samsung Galaxy s4 standard calendar?

Please help. I've spent several hours on this and cannot figure it out. I see that the best answer to this issue is to go to the menu and change settings. If you see the screenshot, there is no menu option as far as I can tell. I have tried using the hidden menu button. Am I missing something?
I have also tried to disable the app in the app manager menu and continue getting double notifications. Any suggestions?
Thank you!

Using ADB shell PM HIDE command you should be able to disable this app. May I ask why you want to disable it?

I am using the Google calendar app which I like much better but then it gives me double notifications for every event. In any case, where would I find the menu in that app based off the screenshot?

There's no menu, you can bring the menu by touching the menu key/button

You can try deleting all data and cache related to the calendar app.
Go to Settings > Apps > All apps > Touch the app for which you want to clear data > Clear data
For disabling :

Activate USB Debugging in Settings > Developers Options. If you can't find it, go to Settings > About device > Tap 7 times to bring the Developers Options.
Download Debloater from here and install it
Connect the phone to the computer (need Samsung USB drivers installed)
Open Debloater, click on READ DEVICE PACKAGES
Find and select the email package (read carefully)
Click on block. Now the app will not be longer available.


text:
shadow notification on right side of the screen
I have a moto g4 plus and when I woke up today i saw that my right side of the phone is entirely covered with shadow of previous notifications I restarted the phone it won't go away input is working fine though
Here is a pic look closely to the right side
https://s.yimg.com/hd/answers/i/fa3a64276a4b4489b0bc90f445aeddd1_A.png?a=answers&mr=0&x=1481432255&s=7587f59cf4fbfffe6d680c365028ae61

Well, I can't see anything wrong in the picture. Can we get a detailed one? (If possible - with more explanation.)

Enlarge the pic look on its right side there are shadows of notification on the right in slightly blue text

I'm 400% zoomed in right now and I still can't see the blue text. Can you doodle on the picture and post it (edit this post and then post the picture)?

I realize now that it is not visible in the screenshot I t is only visible to me because it is on my screen it is not affecting any thing inside the display

Damn. I was so fade up with my sight. Try uninstalling any recent apps you installed. Hope works!

Basically my screen has an imprint of different notifications time wifi  networks etc things which appear on top of the screen and it is in landscape mode it won't go away I didn't install anything it is showing time of 3.08 am yesterday it is really light text covering my whole right side of the screen

The Moto G4 has an issue with screen retention. Basically when something is on the screen in the same place for a long time, it will "burn in" and leave an after-image for a few minutes.
It seems that Motorola shipped the G4 with a screen that doesn't deal with screen retention very well, and it especially happens when the screen is warm.
In the end I had to flash a custom kernel (ElementalX) to the phone and use CF.Lumen to reduce the "Daytime color filter" settings to R=0.769,G=0.769,B=0.769 with the KCAL driver. This reduced the chance of screen retention significantly for me in exchange for screen brightness, but it still happens when the screen gets really hot.


text:
Annoying functionality of suggestions in newer version of Google keyboard
I recently updated my version of Android on my Nexus 4 and this is a really annoying thing I noticed.
In previous versions (I was on 4.0), the word that was typed displayed as the middle suggestion.  This was ideal, as I never had to advert my eyes from the soft keyboard (I use the swipe typing, so this makes a big difference.
The newer version does not do this; instead, it displays three possible alternates.  It's far less efficient and extremely annoying.
There's no specific setting I can find to change this.  Is there any way to change this back or some obscure commination of settings that will cause this functionality?

I downloaded an older version of the Google Keyboard app, which gives the preferred functionality.  For reference, it's 4.1.22063.1974169


text:
Hebrew Keyboard on Droid4X android emulator
I want to run Android apps on the Droid4X Android emulator and I want to type Hebrew using my PC keyboard. When I use the emulator though, it only accepts english from my PC keyboard and there is no on-screen keyboard. Cut&paste Hebrew text is the only option which works (Hebrew text is displayed correctly after paste from Windows 10).
Any idea how can I enable my PC keyboard to use Hebrew within the Droid4X Android emulator?
Any other recommended Android emulator which supports foreign languages? (I use a Windows 10 PC).


text:
What does the setting "Standby intelligent power saving" do?
I have purchased a new phone, Alcatel Pixi 4 (5") running on Marshmallow. It has enabled by default a setting called "Standby intelligent power saving" in the Battery settings, but I can't find (Google) an explanation of what this setting does.
What does the setting "Standby intelligent power saving" do?

Phone model please

Sounds like an extended/custom Doze mode. Read more about Doze here: https://developer.android.com/training/monitoring-device-state/doze-standby.html

All this does is turning off unnecessary stuff that runs in your background when your phone is locked.
This includes:

Less notifications
Restrict mobile data (not WiFi)
Less waves transmitted by the device
Shuts off location services

This of course helps to keep the device save battery when locked, though Alcatel Pixi 4 might not have the best battery.


text:
Cannot use WhatsApp in Gingerbread anymore
I have Samsung Galaxy S+ (i9001) and the other day had a prompt from WhatsApp to update the app.
The update download but the installation fails and the app cannot be opened.
I tried downloading the APK of the latest version and even many of older versions but the issue is still there.
I know WhatsApp said they are ceasing support for Android 2.1 and 2.2, but my phone has 2.3.6, so it shouldn't be affected.
How to fix?

Yes, officially they said they won't support android 2.1 and 2.2, but since the last update only devices with Android 4.0 and above are supported.
Try installing 2.16.259 over 2.16.225:

Download APKs for WhatsApp version 2.16.225 and 2.16.259.
Install 225 first, don't open it
Reboot the phone
Install 259

But soon or later these versions will be dropped as well.

Thanks, man, you're great. It worked. How can I disable auto update for WhatsApp now to prevent it for not working anymore?

Disable it in Google Play > Settings > Auto update apps set it to do not auto update apps.  Mind upgrading to a recent phone. Soon or later these versions won't work anymore.

Just for information: this webpage in the WhatsApp FAQ, which contradictorily claims compatibility for "Android 2.1 or later", is outdated and is no longer referenced from the main FAQ page.

Where can (safe) older packages be found? This page is official but doesn't list older versions, and all others are not from official sources...

On various alternative markets. Try this site: http://www.androidapksfree.com/apk/whatsapp-apk-latest-version-download/

You can install the Whatsapp version 2.16.155, it is the only one that worked well on my Galaxy GT-I5500.
You also need to set the clock to a previous date, to skip the "obsolete version" warning.