text:
Root Samsung Epic Galaxy 4G (SPH-D700) on FC09 Gingerbread?
I have been searching for a while and am trying to figure out if I can root the SPH-D700 on the FC09 update. I just cant find any information regarding that.
Id like to Root the phone, either if I have to update or downgrade, and even preferably be able to flash CyanogenMod 9, and update to ICS.
I know this is possible on the phone, I just dont know if this FC09 update will prevent this or something.
I am trying to familiarize myself with this phone as its my freind's phone, and I am trying to root it for him, as he is still sitting with stock, and needs root for a few features.
So what do you guys believe would be the best way to go about this? Should I just get a root image of an earlier update to downgrade? and then just do the updates after I am rooted?
I am just not sure where I should start. Been searching this for most of the day, I just cant seem to find a definite answer yet.
Thanks for your time guys, Hope we can work this out.

Just about every Samsung device can be flashed with Odin, regardless of what firmware is installed on it at the time. For specific instructions you can refer to this XDA thread, which explains how to flash a rooted FC09 image:

put your device into Download Mode
Connect to your computer and make sure ODIN recognizes your device
Flash the Clockworkmod.tar.md5. Make sure EVERYTHING is unchecked INCLUDING AUTOREBOOT!!!!
Once ODIN does its thang, unplug your phone and pull the battery
Now reboot into CWM Recovery by pressing and holding the power button, camera, and volume down button until the capacitive buttons at the bottom show
Now locate the ROM.zip. It should be called DeodexedFC09.zip
Wipe Data/Factory Reset, Wipe Cache Partition, Wipe Dalvik Cache, and if you want Wipe Batt Stats
Now reboot, and you should be running Stock Rooted FC09!

ODIN: http://www.mediafire.com/?66csfeo1ce95ysw
CWM TAR: http://forum.xda-developers.com/showthread.php?t=1357655
Stock FC09: http://forum.xda-developers.com/showthread.php?t=1580931

You should be able to get the Epic into download mode by doing the following:

You enter download mode by shutting device completely off. Then open
  the physical keyboard press and hold the 1 key and then press power
  for a few seconds.

Downgrading, rooting, and then updating seems unnecessarily complicated. The updates probably wouldn't apply on their own once the device was rooted, so you'd need to install them manually anyway. You might as well just install the image you want straight away instead, whether that's a stock one like the above linked image or CyanogenMod.

AWESOME. Exactly what I needed. Your great. I really appreciate it. But that link for the CWM TAR MD5 is dead. Does it matter which one I use?

@insomnia: Sorry, that's actually my bad (well, XDA's bad sort of). I forgot that XDA automatically inserts ellipses into long links to shorten the way they display, which broke them when I copied the body of the post. It should be fixed now.

Thanks a bunch man. I greatly appreicate it. But when I am in Odin, when I go to flash ClockworkMod Recovery, it fails everytime for some reason... I cant figure out what the problem is. Its like it has not write priveleges..


text:
Nexus 5 auto connects to wifi with wifi off
In some areas of my house I have weak wifi so I prefer to use 4g by turning wifi off, but it will automatically turn itself back on and reconnect. How do I set it such that if I turn off wifi it stays off until I turn it back on?
Below is a list of all the installed apps (pm list packages from the terminal emulator)
com.wunderkinder.wunderlistandroid
sworkitapp.sworkit.com
com.google.android.backup
com.fivehundredpx.viewer
org.videolan.vlc.betav7neon
com.stackexchange.marvin
com.android.packageinstaller
com.android.providers.userdictionary
com.audioaddict.di
com.google.android.apps.docs.editors.docs
com.google.android.launcher
com.laurencedawson.reddit_sync.pro
com.mylottos.results
com.google.android.apps.cloudprint
com.google.android.googlequicksearchbox
com.google.android.apps.fitness
com.android.providers.partnerbookmarks
jackpal.androidterm
com.android.managedprovisioning
com.flavionet.android.camera.pro
com.google.android.play.games
com.amazon.storm.lightning.client.aosp
com.google.android.feedback
com.redbox.android.activity
com.google.android.apps.hangoutsdialer
eu.kowalczuk.rsync4android
com.android.wallpaper.livepicker
com.google.android.onetimeinitializer
com.google.android.inputmethod.korean
com.aa.android
com.touchtype.swiftkey
com.android.inputdevices
org.zwanoo.android.speedtest
com.android.bluetooth
com.qualcomm.qcrilmsgtunnel
org.mozilla.firefox
com.imdb.mobile
com.android.printspooler
com.redbend.vdmc
com.google.android.ears
am.sunrise.android.calendar
com.google.android.apps.maps
com.reidwolcott.expocalc
com.vladlee.easyblacklist
com.android.vpndialogs
com.stuck_in_customs.stuck_on_earth
com.cube.arc.pfa
com.yahoo.mobile.client.android.weather
com.google.android.apps.enterprise.cpanel
com.android.server.telecom
com.sony.playmemories.mobile
com.google.zagat
com.somafm
com.google.android.tag
com.android.defcontainer
com.google.android.gm
com.android.systemui
com.android.nfc
com.android.providers.calendar
com.android.vending
com.fitbit.FitbitMobile
com.HBO
com.android.providers.downloads
com.lenstag.app
com.google.android.gsf
com.blizzard.bma
com.amazon.kindle
com.google.android.youtube
com.android.htmlviewer
com.adobe.reader
com.android.location.fused
in.zendroid.hyperfocal
com.anydo
com.hp.android.printservice
com.dropbox.android
com.android.providers.contacts
com.google.android.apps.enterprise.dmagent
org.coursera.android
com.google.android.apps.chromecast.app
com.koushikdutta.tether
com.datacolor.caprica
com.lge.update
com.google.android.androidforwork
nexbit.icons.moonshine
com.google.android.apps.googlevoice
com.google.android.apps.magazines
com.google.android.setupwizard
tv.twitch.android.viewer
com.google.android.apps.genie.geniewidget
com.lastpass.lpandroid
com.google.android.apps.paidtasks
com.google.android.contacts
com.google.android.maps.mytracks
com.Fraom.Gel
com.android.captiveportallogin
com.google.android.gms
com.kandravy.minimalico
com.devhd.feedly
com.google.android.configupdater
com.google.android.keep
com.andrewshu.android.reddit
com.soundcloud.android
com.android.pacprocessor
com.google.android.GoogleCamera
com.automatic
com.delta.mobile.android
com.google.android.apps.helpouts
com.google.android.apps.books
com.google.android.inputmethod.pinyin
com.android.facelock
com.ifthisthenbreak.alongways
com.android.stk
com.google.android.gsf.login
com.android.backupconfirm
com.ultimateguitar.tabs
com.android.providers.downloads.ui
com.android.externalstorage
com.yingwen.photographertoolspro
si.modula.android.instantheartrate
com.mailboxapp
com.google.android.apps.onetoday
kov.theme.nox
radiotime.player
com.smugmug.android.cameraawesome
com.fivemobile.thescore
com.android.calculator2
com.android.shell
com.yelp.android
com.android.chrome
com.android.proxyhandler
com.google.android.marvin.talkback
com.fitnesskeeper.runkeeper.pro
com.google.android.inputmethod.latin
com.rwoar.pfacalculator
com.prey
com.gombosdev.ampere
com.kelby.one
com.momocode.shortcuts
com.android.keychain
com.qualcomm.timeservice
de.lehe.google.news
com.google.android.apps.photos
com.android.dreams.basic
com.usaa.mobile.android.usaa
com.go.launcherex.theme.kxnt.glasklart
com.android.browser.provider
com.google.android.apps.docs.editors.sheets
com.google.android.apps.messaging
jp.co.canon.ic.eos.eosremote
pl.vipek.camera2
com.google.android.street
com.match.android.matchmobile
com.deviantart.android.damobile
org.openintents.filemanager
com.android.phone
com.google.android.gallery3d
com.google.android.apps.plus
com.google.android.apps.inputmethod.hindi
com.android.certinstaller
android
com.android.phasebeamorange
com.android.providers.telephony
com.evernote
com.google.android.webview
com.paypal.android.p2pmobile
com.cubesoft.zenfolio
com.findsdk.apppermission
com.muhanov
com.android.cellbroadcastreceiver
la.droid.qr
com.google.android.gm.exchange
com.google.android.music
com.vanguard
com.squareup
com.meetup
com.google.android.email
com.ryanmkelly.me.flatro
com.google.android.apps.walletnfcrel
com.google.android.apps.authenticator2
com.google.zxing.client.android
com.google.android.talk
com.adobe.lrmobile
com.cube.arc.trc
com.android.documentsui
com.niksoftware.snapseed
com.android.settings
com.android.sharedstoragebackup
com.cube.arc.fa
com.google.android.deskclock
com.android.wallpapercropper
com.ubercab
com.google.android.calendar
com.konylabs.capitalone
com.hilton.android.hhonors
com.qualcomm.shutdownlistner
jp.co.omronsoft.iwnnime.ml
com.google.android.dialer
com.google.android.videos
com.google.android.syncadapters.contacts
com.android.providers.settings
com.calciumion.themepicker.app
com.riteshsahu.SMSBackupRestore
com.trello
com.google.earth
com.google.android.apps.docs.editors.slides
com.benx9.palmtree
com.aimenrg.dof
com.amazon.mShop.android
com.google.android.apps.docs
com.audible.application
com.androbros.puzzle2048eng
com.triggertrap
com.android.mms.service
com.google.android.tts
com.caynax.hiit.pro
com.lge.SprintHiddenMenu
com.android.providers.media
com.android.musicfx
com.garmin.android.apps.connectmobile
com.google.android.partnersetup

You have to go to Settings -> WiFi -> Advanced -> 'Scanning always available' set this to off. This would suffice.

@VishnuPrasadKallummel it is off though and it still does this.

There are some apps that may turn the Wi-Fi on. I know of one app that can turn on your Wi-Fi when at a specific location. There may be some app turning your Wi-Fi on, I suggest seeing if you can find which app is doing that.

Once upon a time I had an app that would turn wifi on/off based on cell tower information, but I don't seem to have that installed anymore and none of the apps I have seem to do that. I'm currently trying to export a list of my installed apps, but I'm still at a loss.

source: Stack Exchange

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

sort: votes


text:
Exporting large Video from an app with no free space on internal storage
I have a large (4gb) video currently stored in an app called KeepSafe. My phone (Sony Xperia Z3 has 8gb internal memory and a 128gb SD card. However the internal memory is almost full (only 400mb free). KeepSafe is an app that stores photos/videos, hidden behind a pin. ie it stores them in an internal database.
I need to get this video off my internal memory and either onto the SD card or onto my computer. The problem is when I try to "unhide" it in the KeepSafe app, the thumbnail goes cloudy for a half hour or so (I assume this indicates it's processing) but then doesn't seem to unhide, and then seems to remain in KeepSafe. I'm assuming this might be because the phone is so full.
I was wondering if KeepSafe may require there to be some sort of free space buffer in order to unhide it?
It's very important I get this content off the phone in any way possible. Is there any way I can do this? Can I perhaps move the entire KeepSafe database from internal memory onto the SD card? If there is any way to achieve this I will do it.

Fair call. I adjusted the wording of the question to give a bit more context.
I'm new to android stackexchange. Is this question too app-specific for this site?

Okay. That's acceptable. But, is your phone rooted or not?

It's not rooted, no. However I believe the data is stored in a folder called .keepsafe

Is this the app ? https://play.google.com/store/apps/details?id=com.kii.safe

That's the one yeah. And there is a support site at http://support.getkeepsafe.com/ - i have logged a request at http://support.getkeepsafe.com/hc/en-us/requests/1560783 but doesn't seem like any response which is why I tried here

There is no such kind of thing like a free space buffer. For transferring a file, most apps need a temporary directory containing a small file (~40MB) to act as a mediator while transferring files. Since you say you have 400MB free, that must be no problem. I'll just do some research and get back.

Let us continue this discussion in chat.

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


text:
How to block certain devices for my hotspot
I want to be able to let certain devices use my hotspot, block others. Is this possible? Or is it possible to block certain Mac ID's?
Device: General Mobile GM 5 Plus d Android One (Something sold probably only in Turkey)
Android v8.0.0
I hope this feature will be added to the newer releases of Android.

When device connects, in menu where set up hotspot option is there, long press the device and click on: block.
Use the traditional method: set up password

I don't see connected devices in settings. I had to install 3rd party software to see it. But these 3rd party  applications don't have an option to block clients.

Enable the hotspot. Connect two devices. Click on notification. Look there for connected devices.

I see only this: https://photos.app.goo.gl/DXNDY8GWnjavFEsaA. No devices.

Re: blocking connected devices from notification, this feature might be added by the manufacturer since there's none on AOSP (vanilla Android). It might help to [edit] and mention the device model and Android version.

@Andrew T. Added the info you requested. Thanks for your interest.

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


text:
One M9 flash system image
Situation
Device: HTC One M9
Recovery: TWRP
Custom ROM: Android Revolution HD (Android 6.0)
Problem
I want to flash the stock rom without wiping anything (I don't want to lose anything). I can flash the stock recovery. I have extracted the system.img and boot.img from the official RUU in order to flash the system image to get rid of the Custom ROM.
When I use fastboot to flash the boot image everything seems fine.
However, when I flash the system image which is about 4.5 gigs big, it again says OK but it only takes around 30 seconds to flash.
When I try to boot after flashing the images, the htc logo appears but nothing more happens. Trying to install an OTA with the stock recovery fails with
"system partition has unexpected contents".
I assume that the flashing process wasn't really successful.
How can I correctly flash the system partition?
Or is there any other way to get back to the stock rom without wiping userdata?
And NO, it's not acceptable in any way to wipe (I know that aprox. 98% of android enthusiasts would answer: "Just wipe".)
Btw. the reason for all of this is that the custom rom might not be updated to android 7 so i want to install the ota.
[edit]:
I use htc's fastboot version since the system image is 4.5g big and it cannot be flashed with normal fastboot.

Just wipe, lol. The remaining data from custom ROM might not be compatible with stock ROM anyway, unless they're of the exact same version.

What remaining data do you mean? Isn't nearly all data in the system partition which i want to completely reflash? Probably some data in the cache (since I wont lose anything by wiping the cache I tried that already but did not help)? It should also be the nearly exact same version. The custom rom is based on that exact system image and does not feature that many changes...

App data I mean. Also, I'm baffled by the fact that a system image can be that large...

Yeah I was very surprised by the 4.5g. What app data does a custom rom have which might interfere with a new system? Anyway I'm pretty sure not even wiping would solve my problem, since I cannot really flash the system image. I don't think it's possible to flash a whole rom in just 30 seconds. Even the boot image which is ~20mb takes 15secs to flash...

Downgraded ROMs with downgraded apps usually can't accommodate to data generated by new versions - this is what I'm talking about. Have you considered the risky dd approach? That's the only one left that I can think of.

The custom ROM is the exact same version as the stock ROM. There are also nearly no modifications done to it, so it's pretty much stock except for no updates. I will try dd later. I still don't understand why fastboot isn't working properly.

Usually large images are flashed in sparse (parts). Probably fastboot isn't ready for such large chunks.

I have the system image with multiple parts (5 parts) but I don't know how i can flash them and I haven't tried since copying the image with dd worked! Thanks for your help!

Usually large images are flashed in sparse (parts). To flash a full image that large, consider using the dd command in a shell to directly write the image to /system - that's the only approach I can think of that doesn't seem to have size issues.
[edit]:
dd worked (booted to twrp and opened adb shell):
dd if=/external_sd/system.img of=/dev/block/mmcblk0p66
where mmcblk0p66 is the system partition (in /dev/block/platform/<something>.sdhci/by-name you can find a list of all partitions)


text:
Phone makes sound when waving a credit card near it
I have a Samsung Galaxy S3 and the phone was in my pocket. I forgot that my credit card was also in the same pocket and just out of nowhere my phone played the notification sound, so I pulled it out of my pocket and there were no notifications; no new email or SMS, nothing.
So then I pulled the card out and swiped it near the back of my phone, and then the sound played again. I did it like 20 times and it always happens. Why does my phone play the notification sound when I wave the credit card at the back of it?

Does your credit card have an NFC chip? The phone can read and write NFC data. It is probably activating Android Beam or S Beam.

Ohh, I forgot all about NFC. I didn't think we even had that in Australia yet. @mcrumly, does thing mean that we can find something online on our phones, and buy it with our cards by waving the card near our phone?

Probably not. But you can buy things with your phone at a store that accepts NFC payments. I don't know what is available in Australia,  but in the US I can pay using Google Wallet, Isis, and a few others.


text:
Root Archos 101 xs running Android 4.1.1
I just got an Archos 101 xs Tablet from a friend of mine who has asked me to root it. I'ev had it a whole week and can't figure out a proper way to do so. I have tried searching for one-click tools and other more complex solutions like downgrading, then rooting and then install an already rooted OS. but none of it has worked.
How can I root this device?

Sorry typing mistake: 4.1.1

do you try this for 4.1.2? : http://forum.xda-developers.com/showthread.php?t=2165673 - if you can update to this version, maybe can rooted.

also : http://www.arctablet.com/blog/featured/archos-101-xs-easy-root-method/ -said : it will not work with latest Android 4.1 Jelly Bean. If you are running an Android 4.1 Jelly Bean firmware, you will need to downgrade

okay thx... I already tried to downgrade the Tablet. There was only one problem: I didn't find any firmware suitable for the Archos 101 xs. Where can I get that from? (The links on the websites you wrote are not available anymore...) :'(

ARCHOS 101 XS firmware update 4.1.2

I tried both solutions now, but it didn't work. When downgrading i tried your image (tablet brought up the error that the firmware was for another tab) and also searched other images (which came up with the same error).             I just don't know what to do anymore... =P      PLS help if you have any ace in the hole... ;)


text:
Disable screen turn-off during phone call
I know this might be a possible duplicate question but I haven't found an answer yet.
phone>call settings>proximity sensor is not available in my version of android.
Is there another way to disable the screen turning off when i dial or receive a phone call?
Is there an app i can install that does it?
Regarding the duplicate question: This question is different because i'm targeting android 4.x and beyond and because I want to disable the proximity sensor completely, it's broken on this device but even if it did work, I would like to override it somehow, preferably without having to install an app with ads etc.

May I ask why you want this? I've found that when my screen fails to turn itself off, which happens occasionally, the problem is quickly solved by my cheek hanging up the call for me. Regularly. Turning off the feature purposefully would prove disastrous.

Android screen blanks out during the call so you can't press 1 when they say: "press 1 for whatever".  Nothing brings the screen back up, volume buttons or power buttons.  Even holding the power down for 20 seconds does nothing.  All the thing does is occasionially flash the screen at you according to the proximity sensor, so waving your hand in front of the proximity sensor sometimes gets it working, but other times the entire phone is useless.  I can't press 1 to get to sales/service.  Forcing the screen on corrects for this Google/Android show-stopper bug.

if you change your screen, make sure the new one does not have any space on the part where the proximity sensor is, otherwise the mobile will get confused and think that the screen is actually your head answering a call

Proximity sensors allow the screen to turn off when close to the ear during a call. It should automatically come back when it's uncovered i.e. when it's not close to the ear.
That said this app seems to promise that functionality -> Smart Screen On Off

I have found this app to be ineffective on phone model Sony Xperia Z3.

I also found this to be ineffective on a Nexus 5X.


text:
Cloning file system without touchscreen
I dropped my Samsung S4mini from great height and now my display and touchscreen are completely destroyed (I can see some colors and pixels, and could probably touch something in the upper part, but have no chance to see what I am doing). USB connection works though.
When looking for display replacement, I noticed that it is probably cheaper (and more reliable since I do not know if there was any damage e.g. to the camera) to just buy a used identical phone and clone the data.
The question is: How do I do it?
I am using CyanogenMod 13 using the SD card as internal storage (so it is encrypted). I also have TWRP 3.0 and was successfully able to adb pull /sdcard the run an adb twrp backup and pull it to my Linux machine. The files look too small to contain all data though. Booting into Odin/Heimdall mode should work as well. This kind of backup looks promising too, but I cannot use the touchscreen to do it.
Is there any way to mirror the whole system including all configs and data (even those that are missing from TWRP's Nandroid backup) to the new phone? If so, how? I am particularly worried about:

Can the data on the (encrypted) sd card be transferred? (Or is the encryption key based on some serial number of the hardware)
Will encrypted Signal chats still be readable?
Can the whole system be mirrored or do I need to find out exact builds?
I assume the "real" internal storage of old and new device is likely too small to contain the data from the sd card. Will the apps/data be split correctly afterwards? What if the internal storage of the "new phone" is different?

TL;DR No, unless you have root, which you do not have, I assume.

No
No
The whole system, no need for individual packages.
No

If you have root, you can pull the whole block-device by this command
adb pull /dev/block/mmcblk0

UPDATE: Make sure you specified all the switches for your ADB backup command:
adb backup -f <filename> --twrp --compress cache system data boot

You can/should append all partitions your device have, list of partitions may vary by device.
And make sure you have the latest version of TWRP, as these switches were released in March of 2017.

Thank you. I have root (I thought that would always be the case when booting into TWRP), but pulling/pushing two physical devices from one Unix-device seems to risky to me. I was hoping one could do something similar for the physically internal/external storage seperately.

If we speak about cloning, I assume pulling block-device is the only option for you, and I don't see anything risky. But why do you say the files look too small to contain all data about twrp backup? It should contain all partitions and archive with all your apps. Try to contain the command from my updated answer


text:
PM error Could not access the Package Manager
I am trying to freeze an app on my phone using the solution given here.
I am using the Terminal Emulator app to execute the commands:
su
pm disable {package_name}

But am getting an error:
android.os.TransactionTooLargeException
Error: Could not access the Package Manager. Is the system running?

This error is being generated regardless of the app I try to disable.
How do I resolve this error?
My phone is a rooted Micromax Unite 2 A106 running on Android 4.4.2.

I'm executing this command on the phone itself, not from a PC; so the screen is unlocked when I do this.

The problem has to do with your version of the su binary. I was using ChainFire's updated binary and it didn't work. I re-rooted with Kingoroot and it's now working.

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


text:
Transferring Whatsapp history from person to person
I deleted my Whatsapp history with person X, but the conversation history still exists on X's phone. So can I get back the history from the X's phone?

You could have written this to the WhatsApp developers. I think nobody here has an idea about this.


text:
How to move apps on SD-card to bigger SD-card without PC
I need simple steps to switch full sd card that have some apps on that sd card larger memory I need to switch from fullsd card to my new 128GB sd card but i have no computer at all, no laptop as well.
I only have 1 tablet Samsung Galaxy Tablet model SM-T580??!! Can I just uninstall those apps before switch and insert new 128Gb sd card, but what happens to all my downloaded music, podcasts, etc. If I switch cards can I still listen to them if I was to later insert into another media player?
I'm beyond a newbie to using any computer (only have SM-T580 Tablet) If I uninstall my apps would I lose all my saved music& podcasts (there's a lot).
I need to know exactly step by step info & exactly what to be aware of I'm so new to my device, new to files and even how to identify them system/mine.

There are a couple of ways to do it:
For simplicity I prefer to split into categories:

Backup of files (music, documents, videos, any other media files and miscellaneous files)

Backup of installed applications

Other (e.g SMS/MMS attachments etc)

Method to back up Categoty 1 Data
Prerequisites:

Unlimited/suitable data plan

Must have signed to a cloud storage (or have one Google drive will do just fine)

You can easily upload the data to google drive or other similar cloud solutions.
To retrieve it you need to redownload it again.
Method to back up Category 2 data
To preserve the intergrity of all your apps (with thier data), you need additional app, capable of doing this. (Install in internal memory).
A good example is Helium - App Sync and Backup (doesnt require  root). Other similar app is Utimate backup, alternatively browse around playstore to pick one there.
It allows you to choose the apps you want to backup. Again if there is no enough space on internal memory use the cloud solution e.g dropbox or similar.

Method to back up category 3 data
This requires much less space than the 2 above. You can just back up in internal memory as well.
Retreiving data after installing new sd card

All the data that have been backup up can then be downloaded again, using the cloud solution previously used and from internal memory.

Well I am a root user so I use the app manager in (ROM toolbox) similar to Ultimate backup mentioned above, however I am not sure if it works on on non rooted phones so I just gave non root options, all these apps don't need a PC to perfom bckups so I thought to include them. And they allow backing up of applications ( with thier app data) so the apps are kept intact, just as they were in old sd card


text:
Unlock bootloader on Dell Venue 10 5050
I have a bricked Dell tablet that doesn't boot and also a has locked bootloader (Secure Boot: Enable). I've made a full partition dd backup, but now I cannot flash it via fastboot supposedly because of the locked bootloader. I obtained root before making the backup and so this backup seems to be unsigned, as they said me here.
I tried to unlock via fastboot oem unlock but it throws

FAILED (remote: unknown OEM command)

Command fastboot flashing unlock doesn't work as well.
This tablet has BIOS but it doesn't have option for disabling Secure Boot.
I found this instruction how to disable Secure Boot, but I wasn't able to fulfill it, 'cause I got flash_cmds error while flashing osloader.
Is there any chance to unlock bootloader or fix it some other way?


text:
How to move app's data to PC? I cannot find it
My Android device is low on storage capacity and some services do not work correctly, i.e. camera. About device: (Samsung Galaxy S5 mini, SM-G800F, Android Version 6.0.1) .
Now, I want to find out, where the data is and remove it from the device to the computer. (I removed the external SD card, before taking the screenshots below).
I open the "My Files" Application, which looks like this:

However, the "Storage Map"  Application does not reveal, where the GB are stored, as it only has 1.47 GB:

When I copy the whole "Phone" folder with the USB cable to my computer, I even only get 0.99 GB.
I've given up, this has been going on for half a year now, but I cannot identify, where the data is. Does anyone have experience with this?
How can I get the space back? I read about rooting the device, but it sounds sketchy at best, as people have reported various issues: e.g. this post. I just want to be able to use the device. I was thinking copying everything to the computer, resetting the device and then copy it back would solve the problems, but this does not seem to be a viable solution. What should I do?

You're (almost for sure) won't  be able to see those data without root. Here is a good answer to your question.

I'll give you a good list of things to take care about if you want to free some space. But before that. You need to be aware of this:

System the phone is running claims storage too up to 2.7GB for big ROMs at /system
Dalvik-Cache which the Dalvik Virtual Machine uses to prepare system applications classes files claim your internal storage at /data/dalvik-cache

These two will take up to 4GB maximum by default. That's why, for example, on a 16GB phone you might only access 12GB as the user end memory.
Back to creating space on a hogged device, things to note:

Photo Thumbnails hidden data at /sdcard/.thumbnails or /sdcard/DCIM/.thumbnails You need to enable viewing of hidden files to see this. It contains previews of photos as loaded by gallery app
Package installers .apk files systemwide. They can be shared ones or downloaded ones except the ones downloaded by Google Play since it deletes the installers immediately after successful install. Search for .apk and delete the packages that you already have installed
Temporary application files like Es File Explorer's recycle content at /sdcard/.estrongs and uninstalled vault applications like Gallery Lock apps which dump data at /sdcard/data or any other folder
Application updates also can use a lot of space if you regularly update them. Uninstall the updates of apps you don't like using a lot or which updates don't make any significance for you. You can disable automatic updates at Play Store
Some phones don't delete application data after app uninstall. Take care of files at /sdcard/data and /sdcard/obb delete the folders of package names that you currently don't have installed apps for them on the device from the folders
Social messenger folders like sdcard/WhatsApp and /sdcard/pictures/Telegram etc also need to be taken note of

Those are the basic things that hog space on your device. Advanced issues for root users include:

activity logging files at sdcard like MTK logs
dalvik cache of deleted system apps or renamed system apks
application data of directly over installed apps at data

I think after addressing all these. Things will be a bit better for you

Aha, is the `/sdcard/´ not actually referring to the SD card, but to internal storage?

What s a good file explorer? (like Windows Explorer on Android?)

/sdcard is the location of internal sd while /external-sdcard is the external one. Based on their location from the root of file system

/sdcard is the location of internal sd while /external-sdcard is the external one. Based on their location from the root of file system. Good file explorer? What do you mean to say. Incase you're looking for an app that can work good for you doing the above, use Solid Explorer on Android


text:
How to fix Samsung Note 3 SM-N900 bootloader loop?
My Samsung Note 3 SM-N900 got fully discharged and now it's stuck at the samsung logo when I power it back on.
Things that I have tried to fix my mobile:

Wiped the Cache partition from the recovery mode.
Used platform tools for adb recovery, but the device is not recognized in the PC probably because USB debugging was not on.
Soft reset using Home and power button.
Fully recharged the mobile, changed the battery as well.

I have a lot of important data which I don't want to erase. The last option left with me is to factory reset my device which would result in data loss. Is there any other way to fix the device without losing the data?

See if you can boot into safe mode and copy data to PC and then do factory reset

You said you made wipe from recovery. Do you have custom or stock recovery?

@Suncatcher I have stock recovery.

@beeshyams I am not able to go into the safe mode either.

You have two ways of recovering you data:

Boot into fastboot and try to flash custom recovery (like TWRP). It allows making partition backups, which you can open on PC later.
fastboot flash recovery recovery.img

Try to boot into temporary custom recovery and do the same (full partition backup). However, this depends on device and can be not available for Samsung Note.
Check this and this tutorial.

What concerns fixing the tablet in general from bootloop, it depends on what you've done/what have happened, and probably cannot be achieved without loosing your data. To be on the safe side, it's always preferable to do the backup prior to any manipulations.

Do what Suncatcher suggest,
And / or...
Install Phliz cuatom recovery via download mode to do full partition backup to your external card
(Philz makes good backup, results in folder clockworkmod)
Then change the recovery, install TWRP custom recovery via download mode and go to file manager feature to copy all your files from internal memory to external card
You can mount the system partition also to browse and copy files
(TWRP good at this)
Backup all your copy and partition backup from external card to your PC
Back to your phone with file manager in TWRP,
Go to /data/system/sync
Rename folder /sync to /sync.old
Then back to /data/app
Delete or rename to .old the apk that you suspect too hard to load when boot up
Then rename that folder /data/app to /data/app.old
Then reboot the system
You will find your phone successfully boot with factory only applications
There will be your last sms, contacts, dial logs with no last applications you've had
If you want to get your last applications, reboot to recovery (TWRP) go to advance - file manager
Delete the /data/app
Then rename /data/app.old back to /data/app
Wipe dalvik cache
Repair partiton one by one (in wipe - advance) feature
Do the renaming and wiping steps carefully and get focus
(well, you still have backups in your PC, right?)
Then reboot the system
You have to plug in your devices to charger while waiting the phone boot up. It can take up to one hour to successfully boot depend on how many applications to load
You will find all your applications back on stage but with no logins
Hope that could help


text:
Avoid opening Play Store after NFC scan for unlocking with Smart Lock
I want to use the Smart Lock feature of Android 5.0 Lollipop together with NFC. I've configured it and it works well, but my problem is, that after scanning the NFC Tag (and also after unlocking the phone) the Play Store opens and wants me to download an NFC app.
I only want to use NFC for the Smart Lock feature, so basically I want the phone to do just nothing after an NFC scan. Is this possible?

For the sake of completeness, could you mention the particular NFC app that is opened on Play Store?

Sure, it's the app "Trigger" (https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher&hl=de)

According to the answer by Michael Roland on same problem on SO,

Play Store opening up after scanning a tag is a clear indication that the tags contain an Android Application Record (AAR). A tag containing an AAR will only start the app referenced in the AAR or will open that app's Play Store page.
In order to re-use the tags, you should first format them or simply overwrite them with some other NDEF message that does not contain an AAR.
You could, for instance, use an app like NXP TagWriter to do that. [the rest is redacted due to related to app development]


text:
Does Android 4.4 KitKat come with a stock file manager?
I was playing around with the Google SDK and realised that I could not browse the filesystem/external storage, etc. I feel extremely silly asking this, but how do I browse the SD card?

No, there isn't a stock file manager. Viewing the SD card's directory layout is a very desktop-PC, old-fashioned way to do things, and most phone users don't have a need for it, so there isn't a default file manager in vanilla Android. Media files on the SD card are automatically scanned by the OS so they can be found by the apps that support them, so just use whatever app you would use to open the file.
For example, if you're looking for image files, go into the Gallery, where all images (whether they're files on the SD card, automatically synced from the web, or come from somewhere else) can be found in one place.
If you're desperate to see the directory layout itself, you can find many file manager apps on Google Play.

I know this is late, but you actually can navigate your files from your web browser. Enter file:///sdcard as your URL and you should be able to navigate and access your files.
Source: http://forum.xda-developers.com/showthread.php?t=2231949


text:
Sensitive option is missing on App Notifications
Nexus 5, Android 5.
According to this article on LifeHacker, I am supposed to see a "Sensitive" option like below, but I don't, for any app.

I have a lock screen pattern. All lock screen notifications appear with a title and then, in italics, Contents hidden.
How can I get the Sensitive option for my apps?

I assume that you are seeing the "Block" and "Priority" options from the screenshot, but not the "Sensitive" one. In this case, I have been able to replicate your situation.
In the Sound & notification settings page, there is an option called "When device is locked". If this is set to "Show all notification content" then the "sensitive" option is available. If it is set to "Hide sensitive notification content" then it is not.
From a little bit of experimentation, I think that this option is poorly named. As far as I can make out, what actually happens is,

If it is set to "Show all notification content" then the content of notifications is shown on the lock screen unless you have specified that that app's notifications are sensitive, in which case they are hidden.
If it is set to "Hide sensitive notification content" then it is assumed that all apps are sensitive, and no notification contents are shown (but the titles still are).
If it is set to "Don't show notifications at all" then no notifications are shown on the lock screen.

In other words, despite the wording, the "When device is locked" menu is an overall setting, and it can be overridden for individual apps when this is applicable.

Exactly right. Well done. I continue to find Android 5 overly confusing and I've had stock Android since v2. I'm sure Google only test it themselves and have no idea how normal people use phones.


text:
What do the application icons in the upper-left hand side of the notification panel mean?
On my Samsung Galaxy SIII, I am used to controlling which applications are running at any given time by holding the Home hardware button and then swiping any apps I want to close from the list of running apps that shows up. In the following screenshot, I have held down the Home hardware button and closed all running application by tapping the icon that shows up in the lower-right hand side consisting of a list with an X in front
of it:

(click the image to see its larger variant)
However, what puzzles me is that no applications are running, therefore shouldn't those icons in the upper-left hand side of the notification bar disappear so as to tell the user that these apps are no longer running? Perhaps I have missed the purpose of those icons in the upper-left hand side of the notification bar.
Perhaps someone could explain what they mean.

It's worth noting that the "recent apps" list just shows apps (strictly, tasks) that you've used recently, not running apps. Clearing the list doesn't really achieve much.

OK, I figured out, those icons do not correspond to which applications are running,
but rather, to those applications which have awaiting new information for the user.
When the user drags the notification panel from the top of the screen, those same
icons appear next to the name of the application sending the notification and the
message posted by such application also appears next to the application name in
the list. This should answer the question.


text:
Check system VPN statistics?
Is there any way to check VPN stats for stock PPTP VPN applet? Maybe some stat-file or GUI-way? If not, can we utilize Tasker for that?
I particularly interested in uptime indicator, i.e. was my VPN disconnected during last 24h or not?
I saw this question and this app, mentioned in the question, but it was last updated in 2015 and seems to be not working on Marshmallow, which I am on (LG G3).

Since you mentioned Tasker, try setting up an appropriate task for the profile State → Net → VPN Connected. No clue if it works on Marshmallow though.

an appropriate task what kind of? How do I save the statistics?

I'm not really sure. Maybe you can keep an Entry as well as an Exit task for VPN connected, so if the VPN disconnects/re-connects the task writes the current time to a file since you are looking for uptime.


text:
Cannot disable OEM app
My new Jasper phone has a persistent app from the original manufacture which keeps popping up.  Without rooting the phone, how can I disable or remove this app?  Dragging it to "remove" doesn't persist as the app comes back on its own.
Can I get back to some stock version without the OEM apps?
I have already disabled the app, but it keeps respawning so that the icon populates to the home screen.

"Can I get back to some stock version without the OEM apps" - I do not know what you asking. Can you update the question with what app you are trying to remove/disable and what you would prefer to use?

If you managed to deinstall or disable the app but it "returns" there must be a second app or service checking the app and reinstalling/reactivating it.

You could try the adb solution i.E here to remove without root. Or you could get a stock firmware form the zte website an flash it with odin. But i could not find this model at zte nor xda.

ODIN is only for Samsung devices... It doesn't work on ANY other phones. ZTE phones use either fastboot or SD card update to flash stock firmware, and only a few select models (like Axon) are even capable, others models need to be sent in to the manufacturer for reflashing if there is an issue as ZTE doesn't release many factory firmware packages.

You should be able to disable it by touching and holding the app on your Home Screen and dragging over to the 'App info' button and clicking on disable. If the 'disable' button is nonexistent or is greyed out, then rooting the device will be the only solution.

Apps are disabled in Settings - Apps...
Go to your Settings - Apps and press the 3-dot menu button and Show System, find the app in question and tap it open in the list, then select Disable. If there is no Disable option, then the app is set by the OEM to not be able to be disabled.

Try this way:

Connect device via ADB
Go to ADB shell
adb shell

Find your target app by listing all the apps
pm list packages

Remove app like this
pm uninstall -k --user 0 com.android.inputdevices


text:
Graphics/vnc/ssh connect failed failed
Installed Kali Linux rolling through deploy on coolpad cool1. Debugging mode on. Rooted. Busbox checked. And terminal also fails to start. More info and config in the screenshots given below

What's your question?

Cannot connect through vnc

You installed Kali on phablet??? Wow. So you can easily check lsof -i and see if your ports are listened

No sir. Its not a phablet. Its a smartphone. Coolpad cool 1 dual. I didn't download the kali through Linux deploys native links. I downloaded the image externally but that shouldn't be a problem. I tried so many solutions none of them seems to work. Vnc says the port refused to connect. i could provide u with more details and logs if needed. Thanks in advance.

I downloaded the image externally what means externally?

Either u let Linux deploy app download the kali image automatically or u give a path to the externally downloaded kali image file Which in my case is from  https://sourceforge.net/projects/linuxonandroid/files/Kali%20Linux/. Sir can u provide a solution. Why am i unable to install kali linux on my smartphone, which basically is easy to install on most of the very  basic android phone. My root problem is with connecting the gui with the help of vnc. And also the inbuilt terminal app doesn't start. Search "kali vnc fail" for more light on the context for there hasn't been any of a good solution


text:
Why Google Play Store only allows free apps in Myanmar?
I am an Android developer and noticed that my apps can not be sold in Myanmar (and other countries) - the country appears in the list but with a strikethrough formatting.
I found a post on XDA forum asking the same.
Does Google enforce an export restriction of any kind?

Android developers in Myanmar still are excluded from paid app distribution to their home country in 2015. Any update from Google?

I updated the title based on current condition (developer can put free apps on Play Store). However, I couldn't find any official statement from Google about paid apps in Myanmar, and thus make this question opinion-based. Also, developer-related question is actually off-topic here, since this site focuses on end-users instead.

Burma or Myanmar had been sanctioned since 1997 by the U.S. due to the political system. The U.S. plans on lifting the sanctions  starting 2013 because Myanmar began to allow democratic elections (Source: Wikipedia). Not all sanctions have been lifted, yet but Google plans on expanding to Myanmar in the future.
From qz.com here:

"Google Play… and Google Wallet? The Google Play store, the app store
  for Android phones, has been blocked in Myanmar because of
  international sanctions that restrict payments to the country.
  Instead, locals use pirate app stores, which work with their
  jailbroken phones. Google plans to open the Google Play store in the
  near future, and already the country’s app developers report
  restrictions are coming down."

From the US Treasory Department sanction document:

"With certain exceptions, U.S. persons (both individuals and entities)
  are prohibited from transferring, paying, exporting, withdrawing, or
  otherwise dealing in the property and interests in property of an
  individual or entity on OFAC’s list of Specially Designated Nationals
  and Blocked Persons (“SDN List”), including those listed in the Annex
  to E.O. 13310, E.O. 13448, and E.O. 13464, or determined by the
  Secretary of the Treasury [...]"


text:
Gparted for android
I would like to partition my sd cards using gparted on android.
I would like NTFS support along with the standard EXT formats.
Is this possible?

Why would you want to have NTFS on Android? Afraid even if you could create an NTFS partition, Android wouldn't be able to use it. AFAIK there is no native NTFS support, at least not on most devices. Might help if you specified your device and Android version.

Why don't you just use a pc to partition them with gparted?

@jiggunjer interesting because it sounds like a fun idea.  Honestly I am partly trying to use Phoenix OS as a boot cd so I would like to see if I could get gparted run on the boot cd.

@Izzy I don't care if I can access it from android just looking to partition.  I'm running KitKat on a motorola.

@Izzy Not native, but there is. Paragon made their NTFS driver available on android long ago: https://play.google.com/store/apps/details?id=com.paragon.mounter They claim it also works for SD cards.

@TJJ Yeah, there are even some more :)

old and effective method ... just follow the steps https://forum.xda-developers.com/crossdevice-dev/sony/ntfs-mount-tool-android-t2920856

Android surely don't have GParted. However a CLI version of GNU parted is available in a variety of custom recovery builds. Even if not, you can find a static build of parted easily with a little Googling. Transfer it to your phone, reboot to recovery and run it with 'adb shell'.

Well, there's AParted on Android ;)

In most Android kernels is the header file "(Kernel root)/fs/ntfs/ntfs.h" already there, but nothing else. You have to download ntfs-3g and compile it together with the kernel - what means, you have to dig into the Android/ARM Kernel development for your device. But beside of that, for (Micro) SD/SDXC storage devices, NTFS (as long with other Journaling Filesystems) is the worst recommendation (SD Flash difference to SSD Flash,  Wearleveling etc.)


text:
Internet Speed Test
I tested my speed with ookla. I also have a speed counter on my status bar (enabled using GravityBox). Both of them show different results. I tried another speed test site as well, an it shows another result. Can anyone explain whats going on and which one to trust?

Screenshot (click to enlarge)

It's the difference of byte VS bit at play here - 1MB/s (byte) = 8Mbps (bit). The 2 speeds displayed match well.
As for different speed testing sites showing varying results: obviously they use different servers, bearing different route and latency. Speedtest (the one you're using) chooses the best based on ping, but not necessarily every site does.


text:
One Plus One Boot Loop - Marshmallow Update
today I updated my OnePlus One to Android 6.0.1 Cyanogenmod. It is now stuck in a boot loop, it turns on, runs for approximately two minutes, freezes, then restarts.
My phone is not rooted.
Here are my phones details.
Model: A0001
6.0.1
Cyanogen Version: 13.0-ZNH0EAS2JK
Cyanogen API: Dragon Fruit (4)
Kernel: 3.4.110
Thanks in advance.

Please start having a look at our boot-loop tag-wiki and follow the first-aid given there. Then come back here and either answer your own question if solved, or [edit] it and add what you've tried, how it failed, and where you're stuck. Good luck!

Factory Restart was the only solution.


text:
Titanium backup history setting ignored

Hello

I am a happy user of Titanium Backup, except for one thing. The maximum backup history is set to 1, a single backup, but over time, the backup folder now contains 88 backups.
How can I make Titanium Backup only keep the most recent backup?
Screenshots are attached.
With kind regards,
Isaiah van Hunen

Max backup limit applies to per app backup. It does not act as a limit to the number of backup Titanium Backup would make overall. So you can technically have n backup of n individual apps but all of those apps would have a single backup for them at an individual level and that being the recent one. Is this what you are trying to solve?

@Firelord Would that means I would have 88 backups, each containing the latest app backup? Can I still limit my backups to only have one, the latest, backup at a time? Wouldn't that be logical and useful?

Isaiah, with TiBu you have one backup per app (plus one per system dataset such as WiFi APNs, call logs, SMS). So "one full backup" in your case might in fact result in 88 files. Perhaps the phrasing in the 1st screenshot is a bit misleading, it should better read "88 backup files" (Joël is no English native but French, it might have slipped him).

@Izzy Hi, thanks! So I do have the least amount of backup history? 88 backups is indeed misleading. What can now best be done to close this question? I suppose that if you post your comment as an answer, I can mark it as solved.

Short answer
I'd say everything is working as expected, just your interpretation of the "88 backups" is wrong :)
Explanation
Titanium Backup doesn't make "one huge backup file covering all", but creates one set of backup files per app (usually 2 files: the .apk and the app settings as .tar.gz), plus one set per system data type (call logs, SMS, WiFi APNs, contacts, and such).
So the message "88 backups" is a bit misleading here: you should read that as "88 backup files" (which again would not be correct, as it rather means "88 objects" here; hard to find a proper term for this message: had you set a backup history limit of 2, and 2 of your apps had 2 backups, it would report "90 backups" here).
You can check this out yourself when investigating the backup directory using e.g. a file explorer: Navigate to /storage/emulated/legacy/TitaniumBackup (which should correspond with sdcard/TitaniumBackup and check the files therein. Naming convention is each file starts with the corresponding package name of the app, followed by either a time-stamp or a corresponding HEX string, and ends with either .apk or .tar.gz.

Always glad to help! TiBu was the first app I obtained the full version of right after rooting my first device. As at that time Joël couldn't offer it to be bought at Google Play (Switzerland wasn't in the "paid section" back then), I paid him with a "quick start manual" – so what you see at TitaniumTrack was originally based on that :)

@Izzy Learn something new everyday :) I'm relation to your above comment

Yupp: Especially for starters, TiBus knowledge base definitely is a recommended reading :)


text:
How to root cyanogen OS? (On Wileyfox swift)
I would like to know how to root Cyanogen OS on WileyFox Swift

Simply by flashing SuperSU.1 There's a thread at XDA explaining the steps:

download SuperSu
save it to your external sdcard
enable developer options (settings - about - click mutliple times on the build number)
enable OEM unlock in the developer options settings on the device
reboot Wileyfox Swift into fastboot mode: with the device powered down, hold the Volume Up and connect USB
to unlock the boot loader (WARNING!!! This wipes your user data!!!), type from your computer:
fastboot oem unlock
fastboot -i 0x2970 oem unlock-go
fastboot oem unlock-go

download latest recovery image from Cyanogen
to boot the custom recovery, on your computer type
fastboot boot <name_of_recovery>.img

install supersu update zip from recovery menu (choose zip from extenal SD)
reboot and enjoy root access

Note that steps 6 and 8 require the matching drivers being installed on your computer if you run Windows.
Updating a rooted Swift
Also note that "incremental updates" are no longer working with the device rooted. Please see how to update rooted fox at XDA for alternatives. Each of those updates will probably break root, so you'll have to repeat the above procedure after each update to regain root access.
Alternatively, you can also switch from CyanogenOS to CyanogenMod, which includes root access.

1: Note that's not the latest version – but the one reported working at the time of that post. The always latest version is available here.

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

Izzy's answer is great.  A couple of additions - I hit an issue where my device would not Boot past the TWRP Recovery tool.  If you hit the same roadblocks make sure:

Use TWRP version 3.2.0.4 or newer.  The previous version I used did not work.  You can choose your Custom Recovery tool.  I used TWRP instead of CWM.
I followed these instructions: https://www.youtube.com/watch?v=NaK5OxUeDKM.  Key points: Wipe data first, via TWRP. Use Advanced Wipe and select Cache, Dalvik/Art Cache, System and Data
You can use adb sideload from TWRP (select the Advanced button). Make sure you install the rooted ROM and the gapps zip files before you reboot.

If it helps, I was running the non-rooted Cyanogen O/S.  You download the rooted version from: https://download.cyanogenmod.org/?device=crackling. I found the newest version of TWRP on xda-forums.  Then I used adb sideload to get the new version of TWRP onto my device.


text:
Cannot download anything from Google Play store via mobile data
I have an LG G2 with Android 4.4.2. All of a sudden I cannot download apps or updates on the Google Play store: no error messages, it just spins its wheels. On the Google Play Store, it just says "Downloading..." with the loading bar running infinitely, and in my phone drop-down screen, the same thing. No progress bar, completion %, est. time, anything.
In my Settings › Mobile data menu, the "limit mobile data usage" option is NOT checked, and the problem persists on both 3G and 4G/LTE. My data limit has not been reached (I don't even think I have one).
In the Settings › Mobile data › Google Play Store menu, the "restrict background data" option is NOT checked either. In the Google Play app settings menu, the "Auto-update apps" is set to wifi-only, but that's how I want it. The problem is when I manually try to download/update, so that shouldn't be the problem.
My Google Play build version is 5.4.12, if that helps...
Wi-fi downloads are just peachy though.
Just checked my network signal strength and it's -116 dBm and 26 asu, whatever those mean.

I've integrated that with your question directly, thanks for the feedback! One more thing: while "the wheel spins", what color does your mobile-signal-icon show (in 4.4+, this "color change" was IMHO moved into the quick-settings – so you might need to pull down your notification bar and check the "tiles" – before that, it was visible directly in the status bar)?

No colors change anywhere- they remain white/gray like the default. Though by "mobile-signal-icon," do you mean the staircase bars or the icon for 3G/4G/LTE? Nothing in my Quick Settings changed at all.

Tried clearing data for Play Services and Play Store?

@Willman42 Take a look at What does it mean when the connectivity icons in the status bar go white/gray? for what I mean. Color meanings for gray/white stay the same with 4.4+ – so your device has no connection to the Google Servers. Explains the issue, right? While on WiFi, WiFi icon color is different I guess?

@Huey doesn't help. Icons indicate "no connection to Google servers".

Is it possible your internet connection is somehow malfunctioning? Can you visit http://google.com and play.google.com in your web browser?

@Huey - this problem occurs no matter what network I'm on; I can access Play Store from browser, and phone on wifi AND mobile data.

@Izzy - My icons (data,wifi,anything) haven't been anything buy white/grey for a LONG time now (they were green when I bought the phone). I can't remember for certain, but I'm pretty sure they turned white when I got an Android update long ago, perhaps a year or so. I don't remember ever changing my Google Acct settings after initially adding it. I'll check out my acct settings now and see if I can nudge something to get it green again though.

@Izzy - http://www.androidpolice.com/2013/11/18/a-google-engineer-explains-why-kitkat-has-white-status-bar-icons-and-only-shows-connectivity-in-quick-settings/ This page states that "A blue WiFi or mobile data icon meant connected, and gray was no connectivity. But no more. ... In KitKat, the status icons are white all the time."

@Willman42 Yes, that's what I wrote: from Kitkat upwards, the status icons in the statusbar always remain white. I cannot cross-check currently (no device beyond 4.3), but AFAIK now colors are changed in the quick settings. We had that in some answer here, I just couldn't find it yet.

Ok I let an update attempt to download then came back to my phone about 10-15 min later, to see an error code 495, saying the update cannot download. So I Googled that error code and found this page: http://techknowzone.com/how-to-solve-fix-error-code-495-in-google-play-store/. I went down the list and followed each suggestion step by step.
The one that worked was disconnecting and reconnecting my Google acct from my phone. I had to reboot my device because it seems like whenever I clear the cache/data from Google Play Store and Google Framework Service and then open up Google Play store again, it says "unable to connect" no matter how many times I click "retry."
So I don't know exactly what was wrong- it seems like it's just a bug buried deep somewhere. But it works now. Network icons are still white.

Open downloads app or download manager.  Change the setting of the max size of file you can download using mobile data.

Disable the Restrict background data option Settings → App → Downloads (might have been enabled). Try downloading the App in Play store again.

Remove your account from Google play store.
Go to Settings > Apps > Clear data and Clear cache on Play store , Play services, Google Service framework and Download manager.
Reset App preferences in Settings > Apps
Switch on your location in GPS of your mobile.
Reboot your mobile.

Now you can download from your play store.


text:
Limit Phone Data Usage
This might be a replica, I have searched and not found a similar question.
I currently have the HTC One M8 and am planing on getting a 1GiB Data pack, knowing me who uses internet over the top I would like my internet to get cut at lets per say at the peak of 1GiB. So as soon as I reach it, it gets cut off fully.

I have tried the Android Data limiter and it always fails me.
I have not found any reliable applications (I will pay if worthy)
Location is Ontario and my provider is Fido

Welcome to the Android Enthusiasts! I've just clicked on the mobile-data tag you've used, and found a couple of questions helping you out. Have you e.g. seen How does “Restrict background data” work? / How can I disable unwanted data usage? / How to prevent specific apps from using mobile data?

Check this, its very reliable and you can trust this too http://android.stackexchange.com/a/111252/108847

I use AVG antivirus security which has an option to limit the used mobile data(not wifi data).
I fill information about data pack i.e amount and validity then give the option when to turn the mobile data off (as used in my case it is 90%)
then it ask if I want to further use the data..
Hope it helps you..

Your phone has an option to limit data built in. Go to Settings -> Data Usage and you can set Data Limits as well as a warning for when you have reached a certain amount. If you don't like this there are also third party apps like Onavo Count that let you measure and limit your data usage

If you read the question I state that this option NEVER WORKS.

Well Onavo Data Count is an application I mentioned that you could try

Also by if it doesnt work you mean that it is allowing the data limit to be exceeded by a small margin resulting in overages, you can set the limit lower than your actual data limit incase your carrier accounts for data differently.

Post-ICS Android devices have in-built Data Limiter. Do this from Settings ~> Data Usage (can vary based on Android version).

If you read the question I state that this option NEVER WORKS.


text:
screen cracked android - so I cannot gesture unlock
I have a fairly common issue: a screen damaged android phone. These devices are highly vulnerable to broken screens (this particular phone, the samsung galaxy note 3, had 2 replacement screens before this one) I refuse to purchase another to simply get my data.
As I read about it I am disgusted at the attitude of the data thieves at google: (I make no bones about it, it is laughable to call it "security" - it is simply deliberate data theft in the guise of obscurity - and I know this because I write systems that do much more security for far less damage)
But forget the disgust, for the purposes of this question just ignore it, just don't try to defend it, or censor that I wrote it. I know what I am talking about.
As I say, I am a developer on Android so I already had adb installed on my pc and already had usb debugging enabled:
First I tried this: 1) Since my Google Account was set up on the phone I went to Google "remote locking" service http:www.android.com devicemanager only to discover that while this service LOCKS phones it does not UNLOCK them (...?) (x ANDROID FAIL)
Secondly I tried to : 2) use adb to adb shell rm /data/system/gesture.key but it is permission denied (x ANDROID FAIL)
Thirdly I tried to root the phone so I could use adb: 3) However even though I have now rooted the phone, I rooted it with the lock screen locked, so I cannot get the initial gesture unlock, to work to "confirm click" the root: (x ANDROID FAIL)

Fourthly I tried : 4)  the tool "Android Control.exe" http: android-control.software.informer.com/ seems to show the most promise but it only replicates gestures in on gesture vector, i.e. if your unlock gesture changes direction (as mine does) then h will not work - i.e. more than a single direction in a swipe and you have no way in: (x ANDROID FAIL)
Fifthly I learnt : 5) I could use a VNC if I had installed the server on the phone before hand (x ANDROID FAIL)
So, my question is, while locked out of my property by a bunch of slack idiots who are paid far too much, can anyone suggest a way out other than the five ridiculous android fails tried and the with I want to wait to try:
Options 6) is to buy a [micro usb hdmi/ usb mouse dongle][3] but it is a lot of money for a device that I need to use only once to swipe only once

To do 2), you must run the adb shell as root.

.. that's why it is good to read 3)

So you executed the command as root user and it still returned no permission?

no, the phone was not rooted, the screen cracked, I then rooted it but I cannot confirm the rooting ona locked phone, because to be rooted because I have to physically accept a confirm box, on the phone, which I cannot get to

quite honestly why you cannot type in a numeric representation of the bloody gesture in adb is beyond me. there are 9 positions, name them 1-9 then you're done. adb gesture-unlock 34561 would do, have a timeout exponentially on response to rule out crack attempts - done.

That's because adb's logic is not that. It simply is a tool to use command-terminal of Android to execute commands, that GUIs execute at background, manually from your PC. You can use TWRP's File Manager to delete the file you want to delete (I don't know if other Custom Recoveries have File Managers).

bit off topic, but it would be trivial to send a gesture representation via the command line to data/system/gesture.key and then wait 180 seconds the offer to remove it via "y" if it is the correct gesture

doesn't TWRP have to be installed as an app on a already rooted phone?

@MrHeelis TWRP is a recovery, not an app. You install/flash it using ODIN and simply do the three-button-boot-to-recovery combination of volume-up+home+power-on and use it. Although I think TWRP is a touch-only recovery, so I would recommend CWM or PhilZ recovery (both allow button-only use.

GiantTree this sounds like the answer can you please write that as an answer, with some links and step by step break down of what said,  so I can accept it

I've heard that Note 3 supports OTG and OTG cable are way too cheap nowadays. Can you not grab one and combined with a standard PC mouse, use it to unlock the screen or do whatever you would using one finger touch? Also, use @ to notify somebody. @GiantTree wouldn't have received your comment about requesting a formal answer.

@GiantTree AHH.. That's so true. TWRP works with touch screen. I feel really so... Does CWM have file manager?

@SarpSTA I don't know, I haven't used CWM in a while. I know PhilZ recovery has (I'm using it on my S6 Edge).

@SarpSTA, well turns out Philz does not have a built in file manager like TWRP, but an always active adb daemon in root mode, which helps far more than just a file manager.

MrHeelis You must pay attention to it. Install the Philz Custom recovery and use adb commands to remove the file. @GiantTree turned it into one really good answer.

@SarpSTA It is not mandatory though, but if you genuinely think that an answer is really good, make sure to upvote it. It gives a better signal to others that the post is helpful. Just a suggestion. :)

WARNING: Follow these instructions only, if you are aware of the risks!
I am not responsible for any hard-/soft-brick! Proceed only if you know what you are doing!
Possible loss of warranty by triggering KNOX flags, flash counters etc.!!!
READ THE ENTIRE ANSWER BEFORE FOLLOWING ANY OF THESE STEPS!!!
Install CWM and Philz recovery.
If you not already have a custom recovery installed:
Use ODIN to flash a third party recovery. I recommend PhilZ recovery, because you can navigate through all menus using only the buttons on your device:
First: Download ODIN, CWM recovery and PhilZ touch recovery from this XDA-thread: http://forum.xda-developers.com/galaxy-note-3/general/n900-one-guide-t3252033 (you may want to read that post, too).
You will need to install Philz with CWM, because CWM does not feature a file manager and Philz can only be flashed through another non-stock recovery.
Next: Shutdown your device and boot into the bootloader.
You may use adb reboot bootloader or the combination: Power + Home + Volume-DOWN
Install CWM (this will trigger any flash counter, KNOX warranty void bit etc., only proceed if there is a way to undo this or you will most certainly loose your warranty):

Unpack ODIN and launch the application.
In ODIN: Click on the PDA button and select the CWM .tar archive
Now, connect your phone to your PC and click the Start button.

You now have CWM installed!

Your phone should reboot automatically, so after it finished booting, copy the Philz recovery .zip onto your device's storage. You can use either the Windows Explorer or adb push <zip file> /sdcard/ for this. I'm not sure if the Windows Explorer method works with a locked screen, though.
Reboot into the CWM recovery by either shutting down your device and pressing the combination Power + Home + Volume-UP or using adb reboot recovery
Use your volume up/down buttons to select install zip from sdcard and confirm it by pressing the power button (it's possible to install a zip through sideload, but sideloading is not very reliable from others' and my experience)
Select your philz recovery .zip file and confirm to flash it.
Reboot the recovery by going into the Advanced menu and selecting reboot recovery
You will now be greeted by the Philz recovery screen.

Do all sorts of root commands:

Use your PC to run adb shell. You will automatically be in root mode (check whoami -> root)
Remove the .key files that prevent you from unlocking your device. (rm /data/system/gesture.key)
Reboot the device by simply selecting Reboot System Now and pressing the power button.

You should now have no screen lock, as Android is unable to find the key that is used to compare your input gesture to and will fall back to either no lock at all or swipe to unlock.
I can confirm that this guide is working with the Galaxy S6 Edge (SM-G925F), if the proper files are used.

authors: Ţåƴłøẃ Èĺķèɗŕå

authors: Юрий Ружицкий


text:
Internal memory issues
So I have a ZTE obsidian (z820) running lollipop 5.1 and I have a 16gb micro SD card in it.  There is no way to root this phone that I have found after weeks of searching,  and I need to move my apps or at least install new ones to my SD card.  Under "default write disk"  I have the SD card checked off, but the phone still tries to install the apps to the phone.  I've rolled back all the apps I don't use that come stock to their stock versions and disabled them to free up some space and I use the apps I have (not many) but I still get insufficient storage error when I try to install apps.  Even internal memory has over 300mb free yet apps only a few megs refuse to install until I delete stuff.  Is there anything I can do to remedy this situation??
I've searched around any have no idea what to do.

Welcome to the Android Enthusiasts! Many things around this topic have been collected in our insufficient-memory tag-wiki, which you might consider to check to get started.

For insufficient memory over 300 mb has a reason of storing space for images and videos captured by camera.It is specially allotted to them as for camera internal memory is default as storage. There should be an option for changing default write disk for camera. By changing it might help you.

For the rooting your device you also willing to try these -->

1. Rooting tutorial.
2. Upgrade to Marshmallow.


text:
Why did the panorama option disappear?
When I got my phone, I could take panorama pictures.
Then the option disappeared. What gives?
If I remember correctly, there was simply an option on this tool tray:

(click screenshot for larger variant)

On my S4 with Verizon's version of Lollipop, this option isn't in the settings menus; it's one of the entries under the "Mode" button on the actual viewfinder screen.

indeed! can't believe i missed it right under my nose! thanks.


text:
Google play store does not show all persmissions at app install
So recently, I was searching for a news app that needs few permissions as possible.
I found an app called Flipboard. Google play said I need to allow the following:

Identity
Photos/Media/Files

Screenshots (click images for larger variants)
I was satisfied with those permissions (left screenshot) and installed the app. Then I went to Privacy Guard (right screenshot; I have CM installed) to check if the permissions match.
The permissions not only not match but there are additional that I would never allow, like reading my SMS or Read Calendar information.
Another strange thing is, that on the google play web page there is another set of permissions:
This app has access to:
Identity

find accounts on the device

Photos/Media/Files

test access to protected storage
modify or delete the contents of your USB storage

Other

receive data from Internet
full network access
prevent device from sleeping
view network connections

I know there can be additional permissions added with updates, but I never updated the app.
To me it seems google/apps are misleading users and it seems very illegal to me.
Am I missing something here or is my complain justified?

Really? All that for a news magazine? And you wonder why privacy is such a big issue today. Props to you for asking about this.

You would be surprised at some of the apps Android users just install without thinking of it.

Yes, you are justified and they are being sneaky. Once a set of permissions is allowed, it can install new permission into that same set without getting approved on update. But you can retake control.
If your rooted, you can download the Xposed Framework installer from the XDA forums.
Xposed Installer
http://forum.xda-developers.com/xposed/xposed-installer-versions-changelog-t2714053
"Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. All changes are done in the memory."
Must be rooted

PlayPermissions Xposed module
http://forum.xda-developers.com/xposed/modules/playpermissionsexposed-fix-play-store-t2783076
"This module aims to fix this problem for users who care about permissions.
It'll do the following:
1.Make the Play Store show you all of the app's permissions.
2.Require you to manually update apps with new permissions (regardless of the category)."

XPrivacy module
http://forum.xda-developers.com/xposed/modules/xprivacy-ultimate-android-privacy-app-t2320783
"XPrivacy can prevent applications from leaking privacy sensitive data. XPrivacy can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, for example contacts or location. For example, if you restrict access to contacts for an application, this will result in sending an empty contact list to the application. Similarly, restricting an application's access to your location will result in a set location being sent to the application."

modules require Xposed framework to be installed to function properly.

UPDATE

As of now, the only way to view all permissions before downloading from the Play Store is with the PlayPermissions module. Photo was included to show module in use.
Please don't confuse permissions with services, activities, or broadcast receivers.
As far as legality issues, this is NOT the right forum. Get in touch with Google if you feel you have been wronged or your rights have been infringed upon


text:
Google Account activation: What should I consider concerning privacy?
In order to be able to use google-play-store, I will need a Google Account, and activate this on my Android device. Does this give Google access to all my private data? Is there anything I can to to protect my privacy, and still use Google services?
Background: Not only recently, I've read a lot about Google collecting everything they can get hold of. While there are terms of service, it's not entirely clear to me where my data will end up. It's also reported that their latest changes weaken users' privacy, and that they are going to use my name and profile to sell ads to others. To me, this looks like really worrisome development on a system I originally thought to be "open".

On activation of a Google account on your device, you will be asked whether you want to backup your data to the Google cloud. While this must be explicitly supported by the apps to take effect for their data (which only a few do), and thus will never be a complete data backup, many of your most private data will be affected here – amongst others your WiFi APs including their (plain text!) passwords, which even might lead to other issues beside privacy. But even if you answer this with "No", your contacts, calendars, and more will be automatically sync'd with the Google cloud without you being explicitly asked for.
So here are some things you might want to consider. The list is definitly not complete, I certainly have missed some points (and might add some lateron).

"Do you want to backup …" (see above): This includes data of some apps which support it, a list of apps installed on the device – but also sensitive data such as configured WiFi APs with their passwords in plain-text (open issue #57560)
In the sync settings of your Google account, de-select what you don't want to sync. Do this before entering any of your private data (contacts, calendars, etc.), and remember you will have to re-do this after a factory-reset. Side-effect: the less you sync, the less this can eat your data-plan.
Consider switching the default storage in your contacts/calendar/... app from "Google Account" to "Device"1
Android 4.4+: Install an alternative SMS app and make it the default one (in Settings→WiFi you can chose which app to be used for SMS) to avoid your messages being mixed into Hangouts. To be on the safe side, you can also disable SMS support in Hangouts.
Android 4.4+: Install an alternative Gallery app2 to avoid your images being mixed with Google+ (looks like the separate gallery app will be gone soon as well). Side-effect: again savings on your data-plan for not automatically syncing all your photos (alternatively, photo sync/instant upload can also be turned off in G+ settings AFAIK).
Avoid services like Google+ which are quite intrusive to privacy. If that's not an option for you, check their settings thoroughly, and opt-out from intrusives whereever possible.
Disable Google Maps and replace it by a good alternative. Apps like the open-source OsmAnd, OruxMaps, or Locus Map not only offer you much better offline capabilities, but also save your device's juice by not constantly running in the background even without being explicitly started by you.
If you followed all above suggestions, you now might as well think about disabling Google Now – it no longer can tell you it's "10 minutes to your parents", or "you need to start to work earlier because of higher traffic", as it doesn't know where (or who) your parents are, and where your work place is (or what the traffic conditions are). And cannot give you advices like "buying this because your friends like it".
Just discovered: Google Settings › Smart Lock for Passwords. Enabled by default, it saves passwords of your apps and websites to Google's cloud (your account). Not sure if it honors the initial "Do you want to backup …" setting.

There are several more things you can do for your privacy, not being restricted to Google's services. If rooting is an option for you, things like Xprivacy are definitly worth a look. A good starting point are our privacy tag-wiki and other questions tagged "privacy".
PS: Turning WiFi off when you don't need it (with 4.3+, remember there's also the "keep scanning for networks even if WiFi is switched off" setting in Settings→WiFi→Advanced to be considered) could even protect you against being tracked by advertising trashcans...

1 There are alternative sync possibilities like OwnCloud, Funambol, and others available
2 QuickPic is a good candidate here

While this contains an excellent guide for protecting your privacy from the omnipresent Google Big Data Cabal, it feels like it's saying "Here's how you should act based on my opinions." It feels like an opinion piece - and although I agree with everything you say, I think it could be presented less subjectively.

That's why I explicitly wrote You might decide to follow all, some, or none of them. Sure, the answer should match the question. But I of course can re-phrase it a little if it sounds too offending :) // Done. Better? :)

Man, I never thought I'd find myself disagreeing with Izzy =(. My only concern involves the question itself; "Must I be worried about privacy?" begs a subjective answer and is perhaps very slightly alarmist. A question which encourages an objective answer may be something like, "What should be considered regarding privacy?" I want to suggest making an additional question along the lines of, "How can I protect my privacy?" and answer it with all the steps you've outlined here - as they're really good, but the question, "Must I be worried?" doesn't necessarily warrant "Here's how you do it."

Of course, I'm just one guy with an opinion. I don't mean to rain on your parade at all =)

No, @dotVezz, you're absolutely right: I've got a bit over-agitated while investigating the latest development (especially the what's-new-with-Kitkat). I'm really grateful for your critics, and absolutely agree postings here should be more neutral than the original version of this post was. Thank you for helping me fixing/improving it! And no, it was not only the question itself (removed the "big rant" from the answer as well).


text:
Password-protected APK installation?
I am seeking ways to disable installing apps with APK, i.e. make the setting "Allow apps from unknown sources" password-protected or disable completely for user.
Is there a way? Maybe it's possible from adb shell?
I am running LinageOS 13 on Lenovo Vibe A Plus and can flash 14.1 if needed.

Work Profile or Fully-Managed device.

Could you please elaborate more your idea? I searched and found nothing like work profile on LineageOS, only system profile

It's a corporate level solution. If you are not already familiar with it, it's certainly not for you: https://duckduckgo.com/?q=block+app+installation+in+Android+work+profile. You can try some other solutions already suggested in similar questions: https://android.stackexchange.com/search?tab=relevance&q=block%20app%20installation. But I don't think any universal reliable solution exists.

yes, corporate solutions are definitely an overkill for this task, I considered to utilize Lineage builtin functionality

I feel I found a solution to my problem. Though it is not exactly what is in the question title it perfectly does the job.
In the LineageOS there is a special setting that is located in
the Settings>Privacy menu, this setting is called Protected apps

In this applet you can specify any app and protect it with pattern.

Just literally ANY, including Settings, which perfectly fits my needs. If the user cannot enter the settings he cannot install APK as well!


text:
Install recovery ramdisk vs flash current TWRP: the difference?
I want to know the proper way of installing TWRP because recently I spent quite a lot of time bricking/unbricking my phones after flashing the ROMs, so I don't want spend it again. While learning the TWRP features I figured out two different ways of installing the TWRP:

So far I found many useful articles explaining ramdisk way of TWRP installation
also quite a lot of beautiful questions/answers posted here on Android SE
Install TWRP to only one slot or offline boot.img file, not both
Why can't I write to recovery using fastboot on A/B device?
Can't flash custom TWRP recovery image on Motorola Moto G7 Power phone
Having read all that, I have a general understanding that newer A/B devices have no separate recovery partition where TWRP can be installed, so instead recovery is put onto the boot partition in some ramdisk section, this is how I understood the subject. Practically that means that one need to have recovery .zip or .img file in hand, and push that file onto the device to be able to install it on ramdisk.
As opposed, with Flash current TWRP we don't need any files, we just make the currently booted TWRP persistent, and bootable on next and subsequent boots.
The question is: are those two options have equivalent result?
My understanding is that "Flash the current TWRP" is simpler as it does not require any file copy. So why we have them both in TWRP menu?
Am I missing something?

the option should throw an error

early recovery in ramdisk arrangements required the zip installer, because the other option was not available in the TWRP menu. the result is the same, installers are provided for historical reason.


text:
Call barring in Android
Is call barring is a native Android feature? I mean blocking of outgoing calls.
In some Android articles I see the screenshots where call barring is present in settings but in recent Android versions I don't see it.
In what Android release it appeared and since what it became deprecated (or not)?

Edit: Based on OP's clarification in comments and subsequent search - Call Barring refers to both incoming and outgoing calls being blocked whereas Call blocking/Number blocking refers to only incoming calls being blocked.
To answer OP's question

Call barring is not a standard Android OS feature.

Call barring seems to be Samsung OEM specific. See call barring - Samsung community. It also includes roaming calls

Thanks to Andrew's inputs in comments

call barring is usually available on most phones (e.g. OPPO R11
, Huawei P10
, and even on older feature phones), but the service is linked directly to the SIM provider. That's why it also asks for the code before changing the settings.

Section below is retained for reference, just in case this confusion arises again

Number blocking was introduced in Android 7 and it is not depreciated AFAIK. I have been using close to stock devices(Moto, Android One) and found this feature, usually in the SMS & phone apps. I am currently on Android 10 with Oxygen OS which is considered close to stock and this feature is present
Extracts below

The default SMS app, the default phone app, and carrier apps can read from and write to the blocked-number list. The list is not accessible to other apps....
Additionally, carrier app integration through Android means that carriers can read the blocked numbers list on the device and perform service-side blocking for the user in order to stop unwanted calls and texts from reaching the user through any medium, such as a VOIP endpoint or forwarding phones

The article you linked pre-dates Android 7 and mentions specifically that it is not a standard Android feature and goes on to give examples of OEM implementation. See Implementing Block Phone Numbers which says

Before N, Android users had to rely on downloaded apps to restrict calls and texts from bothersome phone numbers. Many of those apps either do not work as desired or provide a less-than ideal experience because there are no proper APIs for blocking calls and messages.

However, call barring also allows blocking outgoing calls, as highlighted in my article, whilst standard Android framework you describe doesn't allow this. Am I correct?

If it is OEM implementation of barring, do you probably know which vendor it belongs to? Can you suggest it from screenshots or from your personal experience?

Interesting point you made. I think you are right in most dictionaries barring is defined/highlighted as outgoing call blocking (1, 2) and hence is my question and main point of interest. Incoming blocking is a standard feature and implemented by all vendors, outgoing is not.

AFAIK... call barring is usually available on most phones (e.g. OPPO R11, Huawei P10, Sony Xperia X, and even on older feature phones), but the service is linked directly to the SIM provider. That's why it also asks for the code before changing the settings.

but the service is linked directly to the SIM provider yes, I am aware of carrier's barring, but the question was not about settings menu for enabling carrier barring, but about own independent implementation without subscription for additional carrier services. In my country they are not free

@Suncatcher Sorry I am not aware of how to do that. Thanks for accepting